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