URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=31261
|
最終更新日 2017/10/05 |
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 シリーズ のマクロ機能を利用して、文字をスクロールさせます。
- Controlフォントで「n」を送信 ※マクロ定義の開始
- スクロールしたい文字列を複数回に分けて送信する
(「表示したい文字列+最大桁数分の空白文字列」を送信する)
// Visual Basic 6.0
Printer.Print "1234567890"
Printer.Print " "
Printer.Print "1234567890"
Printer.Print " "
|
- Controlフォントで「n」を送信 ※マクロ定義の終了
- Controlフォントで「o」を送信 ※定義されたマクロの実行
- 印刷完了(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 |
|