Command Emulator コマンド仕様書 Star Line

Line Thermal Printer
Command Emulator
STAR Line Mode
コマンド仕様書
Revision 0.01
スター精密(株)
特機事業部
---
1.
目次 ---
Command Emu lat or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 1
1-1) コマンド一 覧 .......................................................................................................................................... 1-1
1-2) コマンド詳 細 .......................................................................................................................................... 1-2
ESC US A .......................................................................................................................................... 1-2
ESC US f............................................................................................................................................ 1-2
ESC US p ........................................................................................................................................... 1-3
1-3) 機 種 別 対 応 一 覧 ................................................................................................................................. 1-4
2.
STAR Line Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1
2-1) コマンド一 覧 .......................................................................................................................................... 2-1
2-2) 機 種 別 対 応 一 覧 ................................................................................................................................. 2-6
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command Emulaotr コマンド仕様書
本仕様書は、Command Emulator 専用コマンド、STAR Line Mode コマンド仕様書に基づいて作成した、Command Emulator のコマンド
仕様書である。
本仕様書は下記機種に適用される。
<適用機種名>
・ TSP100
・ TSP700II
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command Emulaotr コマンド仕様書
1. Command Emulator
以下に記すコマンドは、Command Emulator 専用のコマンドである。
1-1) コマンド一 覧
コマンド
ESC US A
ESC US f
ESC US p
名称
mm 単位の印字領域幅設定
仕向け地(国指定)の切替え
デリミター指定
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command Emulaotr コマンド仕様書
1-1
1-2) コマンド詳 細
ESC US A
【名 称】
【コード】
mm 単位の印字領域幅設定
ASCII
ESC
US
A
16 進数
1B
1F
41
10 進数
27
31
65
【定義域】
【初期値】
【機 能】
0≦n≦255
Config 設定による
印字領域幅を n mm に設定する。
本コマンド処理時、展開バッファに未印字データがある場合、印字を実行した後、印字領域幅を設定する。
印字領域幅は左寄せで設定される。
左右マージンの設定は初期化される。
印字領域幅は左寄せで設定される為、水平タブ位置は初期化されない。
ESC @により、本コマンド設定は初期化される(Config 設定に戻る)。
n
n
n
ESC US f
【名 称】
【コード】
仕向け地(国指定)の切替え
ASCII
ESC
US
f
16 進数
1B
1F
66
10 進数
27
31
102
【定義域】
0≦n≦4
48≦n≦52 (“0”≦n≦“4”)
Config 設定による
仕向け地を指定する。
ESC @、CAN により、本コマンド設定は初期化される(Config 設定に戻る)。
【初期値】
【機 能】
n
0、“0”
1、“1”
2、“2”
3、“3”
4、“4”
n
n
n
仕向け地
SBCS
日本
中国
台湾
韓国
STAR Line Mode 時のみ、下記の仕様となる。
Default ANK Pitch の切替えはメモリスイッチ書換えコマンド <ESC> <GS> # にて行う。
Default
国際文字
Code Page
ANK Pitch
Default
<ESC> “R” n
Default
<ESC><GS> “t” n
SBCS
12 / 15 dot
USA
コマンド有効
Normal
コマンド有効
日本
12 / 15 dot
Japan
コマンド無効(3Byte 無視)
Normal (カタカナ)
コマンド無効(4Byte 無視)
中国
13 / 15 dot
USA
コマンド有効
Normal (カタカナ)
コマンド無効(4Byte 無視)
台湾
13 / 15 dot
USA
コマンド有効
Normal (カタカナ)
コマンド無効(4Byte 無視)
韓国
13 / 15 dot
Korea
コマンド無効(3Byte 無視)
Normal (カタカナ)
コマンド無効(4Byte 無視)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command Emulaotr コマンド仕様書
1-2
ESC US p
【名 称】
【コード】
デリミター指定
ASCII
ESC
16 進数
1B
10 進数
27
【定義域】
0≦n≦3
48≦n≦51 (“0”≦n≦“3”)
―――
デリミターの指定。
【初期値】
【機 能】
n
0、“0”
1、“1”
2、“2”
3、“3”
US
1F
31
p
70
112
n
n
n
指定内容
ドキュメントの先頭
ページの先頭
ページの最後
ドキュメントの最後
本コマンドは、コマンドエミュレータ・プラグインのために印刷ジョブデータの境界を定める。
プラグインは、これらのデリミターを探し出して処理を実行する。
コマンドエミュレータ・プラグインが登録されていない場合は、これらのデリミターは無視される。
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command Emulaotr コマンド仕様書
1-3
1-3) 機 種 別 対 応 一 覧
区
分
コマンドエミュレータ特殊コマンド
コ マ ン ド
ESC US A
ESC US f
ESC US p
機
TSP100
○
○
○
種
名
TSP700II
○
○
○
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command Emulaotr コマンド仕様書
1-4
2. STAR Line Mode
2-1) コマンド一 覧
★ コマンドの詳細は STAR Line Mode コマンド仕様書参照のこと
■ フォントスタイルとキャラクタセット
コマンド
ESC
ESC
ESC
ESC
ESC
ESC
ESC
ESC
ESC
ESC
RS F
GS t
GS =
R
/
SP
M
P
:
g
F/W 仕様との相違点(ある場合のみ)
フォント選択
コードページの指定
空白コードページデータの書込み
国際文字の指定
スラッシュゼロの指定/解除
ANK 右スペースの設定
ANK 12 ドットピッチの指定
ANK 15 ドットピッチの指定
ANK 16 ドットピッチの指定
ANK 14 ドットピッチの指定
4 Byte 無視
IBM Block は縦 24dot Font(ESC/POS 用)を使用
※1
■ 文字拡大設定
コマンド
ESC
ESC
ESC
SO
DC4
ESC
ESC
i
W
h
SO
DC4
F/W 仕様との相違点(ある場合のみ)
縦・横拡大印字の設定/解除
横拡大印字の設定/解除
縦拡大印字の設定/解除
横 2 倍拡大印字の設定
横拡大印字の解除
縦 2 倍拡大印字の設定
縦拡大印字の解除
■ プリントモード
コマンド
ESC
ESC
ESC
ESC
ESC
ESC
SI
DC2
E
F
_
4
5
F/W 仕様との相違点(ある場合のみ)
強調印字の選択
強調印字の解除
アンダーラインモードの選択/解除
アッパーラインモードの選択/解除
白黒反転印字の選択
白黒反転印字の解除
倒立印字の選択
倒立印字の解除
■ 行間隔
コマンド
LF
CR
ESC
ESC
ESC
ESC
ESC
a
z
0
J
I
F/W 仕様との相違点(ある場合のみ)
印字改行
印字改行(LF と同一)
n 行紙送り
改行量の選択
3mm 改行の指定
n/4mm 改行
n/8mm 改行
■ ページ管理
コマンド
FF
ESC C
ESC C 0
VT
ESC B
F/W 仕様との相違点(ある場合のみ)
改ページ(フォームフィード)
n 行のページ長設定
24mm 単位のページ長設定
垂直タブ位置への紙送り
垂直タブ位置の設定
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command Emulaotr コマンド仕様書
2-1
■ 水平方向位置
コマンド
ESC
ESC
HT
ESC
ESC
ESC
ESC
l
Q
D
GS A
GS R
GS a
F/W 仕様との相違点(ある場合のみ)
左マージンの設定
右マージンの設定
水平タブ位置への印字位置移動
水平タブ位置の設定/解除
絶対位置移動
相対位置移動
位置揃えの指定
行頭でのみ有効(STAR Line Mode コマンド仕様書記載の仕様②)
行頭でのみ有効(STAR Line Mode コマンド仕様書記載の仕様②)
基準点は用紙左端(TSP1000 と同等)
■ ダウンロード
コマンド
ESC &
ESC %
F/W 仕様との相違点(ある場合のみ)
ダウンロード文字の登録/削除
ダウンロード文字の設定/解除
■ ビットイメージグラフィック
コマンド
ESC
ESC
ESC
ESC
K
L
k
X
F/W 仕様との相違点(ある場合のみ)
標準密度ビットイメージ
高密度ビットイメージ
細密度ビットイメージ
細密度ビットイメージ(ワイヤドット互換)
カウンタが印字領域を越えていても、印字可能な部分のみ印字
ロゴデータの登録
ロゴデータの印字
※1
登録サイズは 65535×65535 まで可能(通常 1023×288)
■ ロゴ
コマンド
ESC FS q
ESC FS p
F/W 仕様との相違点(ある場合のみ)
■ バーコード
コマンド
ESC b
F/W 仕様との相違点(ある場合のみ)
バーコードの印字
■ カッター制御
コマンド
ESC d
F/W 仕様との相違点(ある場合のみ)
用紙カット命令
■ 外部機器駆動
コマンド
ESC BEL
BEL
FS
SUB
EM
ESC GS BEL
F/W 仕様との相違点(ある場合のみ)
外部機器駆動パルス幅の設定
外部機器 1 の駆動命令
外部機器 1 の駆動命令
外部機器 2 の駆動命令
外部機器 2 の駆動命令
ブザー鳴動
■ 印字設定
コマンド
ESC RS d
ESC RS r
F/W 仕様との相違点(ある場合のみ)
印字濃度設定
印字速度設定
■ ステータス
コマンド
ESC RS a
ESC ACK SOH
ENQ
EOT
ETB
ESC RS E
F/W 仕様との相違点(ある場合のみ)
ステータス送信条件の設定
リアルタイムプリンタステータス(ASB)
リアルタイムプリンタステータス(1)
リアルタイムプリンタステータス(2)
ETB ステータスの更新
ETB カウンタ、ETB ステータスのクリア
4 Byte 無視
シリアルポートエミュレータ使用時、動作可能
1 Byte 無視
4 Byte 無視
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command Emulaotr コマンド仕様書
2-2
■ 漢字
コマンド
ESC
ESC
ESC
ESC
ESC
ESC
p
q
$
s
t
r
F/W 仕様との相違点(ある場合のみ)
JIS 漢字モードの設定
JIS 漢字モード解除
シフト JIS 漢字モード設定/解除
全角漢字 左右スペースの設定
半角漢字 左右スペースの設定
漢字ダウンロード文字の登録
■ その他
コマンド
CAN
ESC @
ESC GS #
ESC ?
F/W 仕様との相違点(ある場合のみ)
印字データのキャンセルとコマンドの初期化
コマンドイニシャリゼーション
メモリスイッチの設定
プリンタリセット
受信バッファはクリアしない
リアルタイムコマンドではない
ラスターモード初期化
ラスターモード突入
ラスターモード終了
ラスターデータクリア
ドロワ駆動
EOT モード設定
FF モード設定
ページ長設定
印字品質設定
左マージン設定
右マージン設定
トップマージン設定
印字色設定
ラスターデータ転送(自動改行)
ラスターデータ転送
垂直方向の位置移動(指定ドット改行)
FF モード実行
EOT モード実行
2 Byte 無視
2 Byte 無視
2 Byte 無視
2 Byte 無視
2 Byte 無視
2 Byte 無視
2 Byte 無視
2 Byte 無視
2 Byte 無視
2 Byte 無視
2 Byte 無視
2 Byte 無視
2 Byte 無視
先頭データより ASCII データとして処理
先頭データより ASCII データとして処理
2 Byte 無視
2 Byte 無視
2 Byte 無視
用紙カット命令
改ページ(フォームフィード)
n 行のページ長設定
24mm 単位のページ長設定
垂直タブ位置への紙送り
垂直タブ位置の設定
通常モードでの動作と同じ
※2
リセットコマンドのみ(製造用コマンドは未対応)
■ ラスター
コマンド
ESC * r R
ESC * r A
ESC * r B
ESC * r C
ESC * r D
ESC * r E
ESC * r F
ESC * r P
ESC * r Q
ESC * r m l
ESC * r m r
ESC * r T
ESC * r K
b n1 n2 d1...dk
k n1 n2 d1...dk
ESC * r Y
ESC FF NUL
ESC FF EOT
F/W 仕様との相違点(ある場合のみ)
■ ブラックマーク関連
コマンド
ESC
FF
ESC
ESC
VT
ESC
d
C
C0
B
F/W 仕様との相違点(ある場合のみ)
■ 2 色印字関連
コマンド
ESC
ESC
ESC
ESC
ESC
ESC
ESC
ESC
RS c
RS C
4
5
RS d
RS r
FS q
FS p
F/W 仕様との相違点(ある場合のみ)
2 色印字モード時の印字色指定
2 色印字モードの選択/解除
白黒反転の指定、及び印字色赤の指定
白黒反転の指定、及び印字色黒の指定
印字濃度の設定
印字速度の設定
ロゴの登録
ロゴの印字
※1
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command Emulaotr コマンド仕様書
2-3
■ プレゼンタ関連
コマンド
ESC
ESC
ESC
ESC
SYN
SYN
SYN
SYN
F/W 仕様との相違点(ある場合のみ)
0
1
3
4
プレゼンタ用紙回収実行
プレゼンタ自動回収機能、及び回収時間の設定
プレゼンタ用紙カウンタの取得
プレゼンタ用紙カウンタの初期化
2 Byte 無視
マーク印字
マークの高さと改行量指定
各マーク番号におけるマーク色、マーク横幅指定
不揮発性メモリへマークフォーマット登録
不揮発性メモリのマークフォーマット初期化
3 Byte 無視
■ マークコマンド
コマンド
ESC
ESC
ESC
ESC
ESC
GS
GS
GS
GS
GS
*
*
*
*
*
F/W 仕様との相違点(ある場合のみ)
0
1
2
W
C
■ Auto Logo コマンド
コマンド
ESC
ESC
ESC
ESC
ESC
ESC
ESC
ESC
F/W 仕様との相違点(ある場合のみ)
GS / W
GS / C
GS / 1
GS / 2
GS / 3
GS / 4
GS / 5
GS / 6
不揮発性メモリへ Auto Logo 設定登録
不揮発性メモリの Auto Logo 設定初期化
Auto Logo 機能の ON/OFF 設定
コマンドキャラクタ設定
ユーザーマクロ 1 設定
ユーザーマクロ 2 設定
コマンドキャラクタ置換え方法設定
Auto Logo 印字直前パーシャルカットの設定
3 Byte 無視
バーコードサイズの設定
セキュリティレベル(ECC)の設定
モジュールの X 方向サイズの設定
モジュールのアスペクト比の設定
バーコードデータの設定
バーコードの印字
バーコードの展開情報取得
3 Byte 無視
■ PDF417 コマンド
コマンド
ESC
ESC
ESC
ESC
ESC
ESC
ESC
F/W 仕様との相違点(ある場合のみ)
GS x S 0
GS x S 1
GS x S 2
GS x S 3
GS x D
GS x P
GS x I
■ 印字開始トリガ制御マンド
コマンド
F/W 仕様との相違点(ある場合のみ)
ESC GS g 0
ESC GS g 1
印字開始トリガ
印字開始タイマ設定
3 Byte 無視
3 Byte 無視
■ QR Code コマンド
コマンド
ESC
ESC
ESC
ESC
ESC
ESC
ESC
F/W 仕様との相違点(ある場合のみ)
GS y S 0
GS y S 1
GS y S 2
GS y D 1
GS y D 2
GS y P
GS y I
モデル設定
誤り訂正レベル設定
セルサイズ設定
データ設定(自動)
データ設定(マニュアル)
QR Code 印字
展開情報取得(バーコードサイズ)
4 Byte 無視
※1 NV ロゴ、空白コードページ登録コマンド
TSP100
: xml ファイルに書込む。
登録後、Command Emurator 上の設定は xml ファイルの内容に初期化される(<ESC> @動作+外字登録クリア)。
TSP700II : Command Emulator のメモリ上にのみ登録。
PC 電源 OFF にてデータは消える。
※2 メモリスイッチ書換えコマンド
TSP100
: xml ファイルに書込む(自己印字なし)。
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command Emulaotr コマンド仕様書
2-4
プリンタには書込まれないが、プリンタにリセットはかかる。
TSP700II : Command Emulator のメモリ上にのみ設定。
プリンタには書込まれないが、プリンタにリセットはかかる。
PC 電源 OFF にて設定は消える。
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command Emulaotr コマンド仕様書
2-5
2-2) 機 種 別 対 応 一 覧
区
分
フォントスタイルとキャラクタセット
文字拡大設定
プリントモード
行間隔
ページ管理
水平方向位置
ダウンロード
コ マ ン ド
ESC RS F
ESC GS t
ESC GS =
ESC R
ESC /
ESC SP
ESC M
ESC P
ESC :
ESC g
ESC i
ESC W
ESC h
SO
DC4
ESC SO
ESC DC4
ESC E
ESC F
ESC ESC _
ESC 4
ESC 5
SI
DC2
LF
CR
ESC a
ESC z
ESC 0
ESC J
ESC I
FF
ESC C
ESC C 0
VT
ESC B
ESC l
ESC Q
HT
ESC D
ESC GS A
ESC GS R
ESC GS a
ESC &
ESC %
機
TSP100
×
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
種
名
TSP700II
×
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command Emulaotr コマンド仕様書
2-6
区
分
コ マ ン ド
ビットイメージグラフィック
ESC K
ESC L
ESC k
ESC X
ESC FS q
ESC FS p
ESC b
ESC d
ESC BEL
BEL
FS
SUB
EM
ESC GS BEL
ESC RS d
ESC RS r
ESC RS a
ESC ACK SOH
ENQ
EOT
ETB
ESC RS E
ESC p
ESC q
ESC $
ESC s
ESC t
ESC r
CAN
ESC @
ESC GS #
ESC ?
ESC * r R
ESC * r A
ESC * r B
ESC * r C
ESC * r D
ESC * r E
ESC * r F
ESC * r P
ESC * r Q
ESC * r m l
ESC * r m r
ESC * r T
ESC * r K
b n1 n2 d1...dk
k n1 n2 d1...dk
ESC * r Y
ESC FF NUL
ESC FF EOT
ロゴ
バーコード
カッター制御
外部機器駆動
印字設定
ステータス
漢字
その他
ラスター
機
TSP100
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
×
○
○
○
×
×
○
○
○
○
○
○
○
○
○
○
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
種
名
TSP700II
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
×
×
○
○
×
×
○
○
○
○
○
○
○
○
○
○
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command Emulaotr コマンド仕様書
2-7
区
分
ブラックマーク関連コマンド
2色印字関連コマンド
プレゼンタ関連コマンド
マークコマンド
Auto Logoコマンド
PDF417コマンド
印字開始トリガ制御
QRコード
コ マ ン ド
ESC d
FF
ESC C
ESC C 0
VT
ESC B
ESC RS c
ESC RS C
ESC 4
ESC 5
ESC RS d
ESC RS r
ESC FS q
ESC FS p
ESC SYN 0
ESC SYN 1
ESC SYN 3
ESC SYN 4
ESC GS * 0
ESC GS * 1
ESC GS * 2
ESC GS * W
ESC GS * C
ESC GS / W
ESC GS / C
ESC GS / 1
ESC GS / 2
ESC GS / 3
ESC GS / 4
ESC GS / 5
ESC GS / 6
ESC GS x S 0
ESC GS x S 1
ESC GS x S 2
ESC GS x S 3
ESC GS x D
ESC GS x P
ESC GS x I
ESC GS g 0
ESC GS g 1
ESC GS y S 0
ESC GS y S 1
ESC GS y S 2
ESC GS y D 1
ESC GS y D 2
ESC GS y P
ESC GS y I
機
TSP100
×
×
×
×
×
×
○
○
○
○
○
○
○
○
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
○
○
○
○
○
○
×
種
名
TSP700II
×
×
×
×
×
×
○
○
○
○
○
○
○
○
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
○
○
○
○
○
○
×
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command Emulaotr コマンド仕様書
2-8
特機事業部 〒424-0066 静岡県静岡市清水区七ツ新屋536番地
℡ 054-347-0112
REV. 0.01 2007.06.04
Printed in Japan, 80874990