ロゴ:EPSON
ロゴ:よくあるご質問(FAQ)

製品別
質問別
エプソンパートナーポータル

URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=31261
  FAQ番号:31261
カスタマーディスプレイで文字をスクロール表示する方法<EPSON Advanced Printer Driver 3 シリーズ>
EPSON Advanced Printer Driver には EPSON OPOS ADK のような文字をスクロール表示する機能はありますか?
 
 

EPSON Advanced Printer Driver 3 シリーズ には、カスタマーディスプレイで文字をスクロールさせる機能はありません。

ただし、以下のような方法によって、擬似的にスクロールさせることはできます。

マクロ機能を利用したスクロール

カスタマーディスプレイは、 1行に表示できる文字の桁数が決まっています。
最大桁数以上の文字列を送信すると、文字列全体が左に移動し、左端の文字から欠落して、右端に新しい文字が追加されていくという動作をします。
この特徴と EPSON Advanced Printer Driver 3 シリーズ のマクロ機能を利用して、文字をスクロールさせます。

 

  1. Controlフォントで「n」を送信 ※マクロ定義の開始
  2. スクロールしたい文字列を複数回に分けて送信する
    (「表示したい文字列+最大桁数分の空白文字列」を送信する)
    // Visual Basic 6.0
    Printer.Print "1234567890"
    Printer.Print "                    "
    Printer.Print "1234567890"
    Printer.Print "                    "
    
  3. Controlフォントで「n」を送信 ※マクロ定義の終了
  4. Controlフォントで「o」を送信 ※定義されたマクロの実行
  5. 印刷完了(Printer.EndDoc)

 

表示イメージ全体をずらしながらスクロール

表示イメージ全体を 1文字分ずつ、ずらしながら、複数回に分けて表示することでスクロールさせます。

文字をずらしながら、一定間隔で送信することで「123」をスクロールします。

// Visual Basic 6.0
Printer.Print "  1"
Printer.EndDoc

Sleep (2000)
Printer.Print " 12"
Printer.EndDoc

Sleep (2000)
Printer.Print "123"
Printer.EndDoc

Sleep (2000)
Printer.Print "23 "
Printer.EndDoc

Sleep (2000)
Printer.Print "3  "
Printer.EndDoc
カスタマーディスプレイ DM-D101II,DM-D110,DM-D120 (ARCX専用),DM-D210,DM-D500
FAQ改善アンケート

このページの評価をお聞かせください。〇✖をお選びください。

 

■役に立った
■役に立たなかった