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

製品別
質問別
販売店様

URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=34520
  FAQ番号:34520
ESC/POS で画像(グラフィック)を印刷する方法
ESC/POS で文字、バーコードの印字は可能ですが、グラフィックが印刷されません。
使用しているESC/POSコマンドは、16進数で

 コマンド  GS D <機能67>
 16進数   1D 44 30 43 30 47 31 30 31

 コマンド  GS ( L <機能69>
 16進数   1D 28 4C 06 00 30 45 47 31 01 01 d1...dk

を使用しています。
 
 

コマンド「GS D <機能67>」は Windows BMP データを指定階調に変換し、
キーコード (kc1, kc2) に対応する NV グラフィックスデータ(ラスター形式)を定義します。

GS D <機能67>

[コード] 
ASCII GS D m fn a kc1 kc2 b c d1...dk
16進数 1D 44 30 43 30 kc1 kc2 b 31 d1...dk
10進数 29 68 48 67 48 kc1 kc2 b 49 d1...dk
[定義域] 
m = 48, fn = 67, a = 48
 
kc1 = 32 ~ 126 (20h ≤ kc1 ≤ 7Eh)
 
kc2 = 32 ~ 126 (20h ≤ kc2 ≤ 7Eh)
 
c = 49
 
d = 0 ~ 255
 
b = 機種により異なります。
 
k = BMP ファイルにより異なります。

GS D < 機能 67 > では、

  • 「1D 44 30 43 30」の後に「47 31」で登録先のキーコードの指定
  • 「30 31」でモノクロ (2 階調)と色の指定

となります。

はじめから最後まで続けると、以下の様になります。

1D 44 30 43 30 47 31 30 31 d1 d2 d3......dk

( d = Windows BMP 形式 データ )

まずは上記の [ Windows BMP を NV グラフィックスにキーコード付きで登録する ] コマンドが正しくおこなえるかをご確認ください。
なお、登録されたかどうかは TM-T20II 専用ユーティリティーにて確認できます。

上記の「ロゴ登録」が正常に行えますと、もう一方のコマンド GS ( L< 機能 69 > によって、画像の呼び出しと印刷ができます。

「1D 28 4C 06 00 30 45」の後に呼び出す画像のキーコードとして「47 31」を指定し、「01 01」で印刷サイズを指定します。
はじめから最後まで続けると、以下の様になります。

1D 28 4C 06 00 30 45 47 31 01 01

※d1...dk は不要です。

最後に「0A」などプリンターバッファー内のデータ印刷と紙送りをおこなうコマンドを付与して、
NV グラフィックスに登録された画像が呼び出され印刷がされているかどうかをご確認ください。

TMシリーズ TM-T20II
FAQ改善アンケート

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

 

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