2016-03-23 22 views
1

ESC/POSプロトコルでEpson TM-T70IIプリンタにコマンドを送信するためにJavaで小さなライブラリを開発しました。 私は必要なものをすべて印刷することができますが、テキストのフォントサイズをデフォルトのフォントサイズよりも小さい値に変更する方法が見つかりません。 ちょうどpuntualizeするには、 "GS!"フォントサイズを大きくすることができるため、ESC/POSの便利なコマンドではありません。see here to more infoESC/POS(Java)で文字サイズを設定

私は"ESC&"を見ていましたが、これはフォントサイズを小さくするのに役立つかもしれません。 私はいくつかの提案と使用するコマンドの小さな例を教えてもらえますか?

+0

「ESC&」は「\ u001b&」ですが、https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=72のみが見つかりましたあなたのニーズに合うようではない –

+0

そのコマンドはカスタム文字の定義を許可する必要があります。 – drenda

答えて

2

TM-T70IIには、Font、FontA(12x24)、FontB(9x17)の2種類があります。
フォントサイズを変更するには、 "ESC!"コマンド

  • フォントA: "ESC 0!"(1BH 21hを00hの)
  • フォントB: "!ESC 1"(1BH 21hをの01H)

それが動作しない場合は、前"ESC !"コマンドを使用する場合は、コマンドバッファを消去するために "ESC @"を送信する方が良いでしょう。

1

normalSize = {として0x1B、0x21で、0×03}

太字= {として0x1B、0x21で、0x08に}

boldMedium = {として0x1B、0x21で、0x20を}

これを試してみてくださいboldLarge = {0x1B、0x21、0x10}

関連する問題