URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=34520
|
最終更新日 2019/01/11 |
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 グラフィックスに登録された画像が呼び出され印刷がされているかどうかをご確認ください。
|