STAR Line Mode コマンド仕様書

Size: px
Start display at page:

Download "STAR Line Mode コマンド仕様書"

Transcription

1 Line Thermal Printer STAR Line Mode コマンド仕様書 Rev 1.12 スター精密 ( 株 ) 特機事業部

2 -- 目次 インタフェースの構成 ) RS-232 シリアルインタフェース ) 仕様 (RS-232 準拠 ) ) インタフェースコネクタの端子における信号の配置および説明 ) コミュニケーション プロトコル ) パラレルインタフェース ( アンフェノール 36 ピン ) ) 仕様 (IEEE1284 準拠 ) ) インタフェースコネクタの端子における信号の配置および説明 ) 信号出力タイミング ) ステータス仕様 ) USB インターフェース ) Ethernet インターフェース ) 無線 LAN インターフェース ) パワード USB インターフェース コマンド機能一覧 コマンド詳細 ) 用語説明 ) 例外処理 ) 標準コマンド詳細 ) フォントスタイルとキャラクタセット ESC RS F n ESC GS t n ESC GS = n1 n2 da1 da2...dak db1 db2...dbk ESC R n ESC / n ESC SP n ESC M ESC P ESC : ESC g ) 文字拡大設定 ESC i n1 n ESC W n ESC h n SO DC ESC SO ESC DC ) プリントモード ESC E ESC F ESC - n ESC _ n ESC ESC SI DC ) 行間隔 LF CR ESC a n ESC z n ESC ESC J n STAR Line Mode コマンド仕様書

3 ESC I n ) ページ管理コマンド FF ESC C n ESC C 0 n VT ESC B n1 n2...nk NUL ESC B NUL ) 水平方向印字位置 ESC l n ESC Q n HT ESC D n1 n2...nk NUL ESC D NUL ESC GS A n1 n ESC GS R n1 n ESC GS a n ) ダウンロード ESC & c1 c2 n d1...d ESC & c1 c2 n ESC % n ) ビットイメージグラフィック ESC K n1 n2 d1...dk ESC L n1 n2 d1...dk ESC k n1 n2 d1...dk ESC X n1 n2 d1...dk ) ロゴ ESC FS q n [x11 x12 y11 y12 d1...dk]1...[xn1 xn2 yn1 yn2 d1...dk]n ESC FS p n m ESC RS L m ) バーコード ESC b n1 n2 n3 n4 d1...dk RS ) カッター制御 ESC d n ) 外部機器駆動 ESC BEL n1 n BEL FS SUB EM ESC GS BEL m t1 t ESC GS EM DC1 m n1 n ESC GS EM DC2 m n1 n ) 印字設定 ESC RS d n ESC RS r n ) ステータス ESC RS a n ESC ACK SOH ENQ EOT ESC ACK CAN ETB ESC RS E n ESC GS ETX s n1 n ) 漢字 ESC p ESC q STAR Line Mode コマンド仕様書

4 ESC $ n ESC s n1 n ESC t n1 n ESC r c1 c2 d1...dk ) その他 CAN ESC GS # m N n1 n2 n3 n4 LF NUL ESC? LF NUL ) ラスターグラフィックスコマンド詳細 ESC * r R ESC * r A ESC * r B ESC * r C ESC * r D n NUL ESC * r E n NUL ESC * r F n NUL ESC * r P n NUL ESC * r Q n NUL ESC * r m l n NUL ESC * r m r n NUL ESC * r T n NUL ESC * r K n NUL b n1 n2 data k n1 n2 data ESC * r Y n NUL ESC FF NUL ESC FF EOT ESC * r N n NUL ESC * r V m n NUL ESC * r e s NUL ESC * r S ESC * r s 0 a n NUL ESC * r s 1 n NUL ESC * r s 2 n NUL ESC * r s 3 n NUL ) ブラックマーク関連コマンド詳細 ESC d n FF ESC C n ESC C 0 n VT ESC B n1 n2...nk NUL ESC B NUL ) USB 関連コマンド詳細 ) 2 色印字コマンド詳細 ESC RS c n ESC RS C n ESC ESC ESC FS q n [x11 x12 y11 y12 d1...dk]1...[xn1 xn2 yn1 yn2 d1...dk]n ESC FS p n m ) プレゼンタ関連コマンド詳細 ESC SYN 0 n ESC SYN 1 n ESC SYN 3 n ESC SYN 4 n ESC GS SUB DC1 m t1 t STAR Line Mode コマンド仕様書

5 ESC GS SUB DC2 m t1 t ESC GS SUB DC3 m t1 t ) マークコマンド詳細 ESC GS * 0 n m1 m2 m3...mk ESC GS * 1 h v ESC GS * 2 m c w ESC GS * W ESC GS * C ) AUTO LOGO 機能コマンド詳細 ESC GS / W ESC GS / C ESC GS / 1 n ESC GS / 2 n ESC GS / 3 nl nh d1 d2...dk ESC GS / 4 nl nh d1 d2...dk ESC GS / 5 n ESC GS / 6 n ) 二次元コード PDF417 コマンド詳細 ESC GS x S 0 n p1 p ESC GS x S 1 n ESC GS x S 2 n ESC GS x S 3 n ESC GS x D nl nh d1 d2 dk ESC GS x P ESC GS x I ) 印字開始トリガ制御コマンド詳細 ESC GS g 0 m n ESC GS g 1 m n ) 二次元コード QRコードコマンド詳細 ESC GS y S 0 n ESC GS y S 1 n ESC GS y S 2 n ESC GS y D 1 m nl nh d1 d2 dk ESC GS y D 2 a m1 n1l n1h d11 d12 d1k m2 n2l n2h d21 d22 d2k ml dlk ESC GS y P ESC GS y I ) ページ機能コマンド詳細 ESC GS h 0 k m n ESC GS h 1 k m n ) 縮小印刷機能コマンド詳細 ESC GS c h v ) ページモードコマンド詳細 ESC GS P ESC GS P ESC GS P 2 n ESC GS P 3 xl xh yl yh dxl dxh dyl dyh ESC GS P 4 nl nh ESC GS P 5 nl nh ESC GS P ESC GS P ESC GS P ) テキストサーチコマンド詳細 ESC GS ) B pl ph fn [parameter] < 機能 48>ESC GS ) B pl ph fn m (fn=48) < 機能 49>ESC GS ) B pl ph fn m (fn=49) < 機能 50>ESC GS ) B pl ph fn m (fn=50) < 機能 64>ESC GS ) B pl ph fn n m k d1...dk (fn=64) < 機能 65>ESC GS ) B pl ph fn m k1 k2 d1...dk (fn=65) STAR Line Mode コマンド仕様書

6 < 機能 80>ESC GS ) B pl ph fn m (fn=80) < 機能 81>ESC GS ) B pl ph fn m (fn=81) < 機能 96>ESC GS ) B pl ph fn m (fn=96) < 機能 97>ESC GS ) B pl ph fn m (fn=97) ) 音声コマンド詳細 ESC GS s O z a n c1 c2 d1 d2 t1 t ESC GS s P ESC GS s R z n1 n2 n3 d1...dn ESC GS s I z e a n c1 c2 d1 d2 t1 t2...0xff ESC GS s U z n [k1 k2 k3 d1...dk]1...[k1 k2 k3 d1...dk]n ESC GS s T a t1 t 文字コード表 付録 ) 付録 -1 バーコード仕様詳細 ) Code ) インターリーブド 2 of ) JAN / EAN / UPC ) Code ) Code ) NW7 (CODERBAR) ) 付録 -2 ステータス仕様 ) ENQコマンドステータス ) EOTコマンドステータス ) 自動ステータス ) Ethernet I/F 無線 LAN I/Fにおけるプリンタステータス送信仕様 ) 付録 -3 空白コードページ (Blank Code Page) の構成 ) 付録 -4 QRコード各バージョンにおける最大入力文字数 ) 付録 -5 TSP800L カットコマンド仕様詳細 ) 付録 -6 ページモードに関する解説 ) 概要 ) スタンダードモードとページモードでの各コマンドによる設定値について ) 印字領域への印字データの展開について ) 付録 -7 印字起動制御がページ単位設定時の印字開始に関する解説 特別付録各 I/Fにおける機種別対応コマンド一覧 ) RS-232C I/F ) Parallel I/F USB I/F (Ver2.0) Powered USB I/F ) USB I/F (Ver1.0) Ethernet I/F (Silex Ver1.0) ) Ethernet I/F ) 無線 LAN I/F STAR Line Mode コマンド仕様書

7 本仕様書はラインサーマルプリンタの STAR LINE MODE に関するコマンド仕様書である 本仕様書は下記条件の機種に適用される ラインサーマルプリンタ インターフェース パラレル RS-232C USB Ethernet 無線 LAN Powered USB < 適用機種名 > TSP700 TSP600 TSP800 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 STAR Line Mode コマンド仕様書

8 1. インタフェースの構成 1-1) RS-232 シリアルインタフェース 1-1-1) 仕様 (RS-232 準拠 ) 規格 : RS-232C 同期方式 : 調歩同期式 ハンドシェイク : DTR モード ボーレート : 4800,9600,19200,38400 bps (DIPSW 設定 ) ビット長 : 7 8 ビット (DIPSW 設定 ) パリティ : 有り 無 (DIPSW 設定 ) パリティビット : 奇数 偶数 (DIPSW 設定 ) ストップビット : 1 ビット ( 固定 ) 信号極性 : マーク= 論理 1 (-3V~-15V) スペース= 論理 0 (+3V~+15V) 1-1-2) インタフェースコネクタの端子における信号の配置および説明 < 信号の配置及び機能 > Pin No 信号名 信号方向 機 能 1 FG - フレームク ラント 2 TXD OUT 送信テ ータ 3 RXD IN 受信テ ータ 4 RTS OUT DTR と同じ 5 N.C - 未使用 6 DSR IN 未使用 7 SG - シク ナルク ラント 8-19 N.C - 未使用 20 DTR OUT テ ータ端末レテ ィ信号 (SPACE: フ リンタが受信可能 ) 1)DTR モート の場合フ リンタが受信可能な時 SPACE 2)XON/XOFF モート の場合以下の場合を除き常に SPACE 1. リセット後 通信可能となるまでの間 2. テスト印字中 N.C 未使用 25 /INIT IN 未使用 STAR Line Mode コマンド仕様書 1-1

9 1-1-3) コミュニケーション プロトコル 1) DTR モード動作概要このモードは DIPSW により定される ( 工場出荷設定 ) DTR 信号でハンドシェイクを取りながら通信を行うモードである プリンタのデータ受信動作においては DTR 信号を BUSY 信号に見立てて制御を行い " スペース " はプリンタがデータを受け取れることを示し 逆に " マーク " はデータを受け取れないことを示す <ON-LINE 時 > RXD DATA DATA DATA DTR 印字動作 電源 ON バッファフルバッファエンプティ < 紙無し時 > RXD OFF-LINE ON-LINE DTR ON-LINE 復帰 印字動作 紙無し 紙無信号 電源 ON 電源 ON 後プリンタにエラーが無い場合 DTR 信号ラインを " スペース " にする ホストコンピュータは DTR 信号ラインが " スペース " であることを確認後 RXD 信号ラインにデータテキストを送信する プリンタはデータバッファの空きエリアが 256 バイト以下になると DTR 信号ラインを " マーク " にする ホストコンピュータは DTR 信号ラインが " マーク " であることを確認後 データテキストの送信を停止するが プリンタはこの時点でも データバッファに空きエリアのある分だけ データの受信が可能 もし DTR 信号を無視してデータを送信すれば 空きエリアを超えた分のデータを受け捨てる プリンタは 印字によりデータバッファの空きエリアが増加すると DTR 信号ラインを " スペース " にする 2) DTR モードにおけるモードにおけるバッファフル / バッファフル解除 Full Near Full Near Empty Empty 空きエリア 512 ハ イト ハ ッファ 空きエリア 256 ハ イト DTR マーク DTR スヘ ース STAR Line Mode コマンド仕様書 1-2

10 3) XON/XOFF モード動作概要このモードは DIPSW#1-3 が OFF の時に設定される 受信可能の時に XON(DC1) 受信不可能の時に XOFF(DC3) データを TXD 信号よりホストに対して知らせるモードである オフライン ( プリンタ BUSY) オンライン ( プリンタ READY) の変化時に XON が 1 バイトだけ出力され オンライン ( プリンタ READY) オフライン ( プリンタ BUSY) への変化時に XOFF が 1 バイトだけ出力されるように機能する XON XOFF XON XOFF XON TXD RXD DATA DATA DATA 印字動作 紙無信号 電源 ON 紙無し ON-LINE 復帰 電源 ON 後プリンタにエラーがない場合 TXD 信号ラインより XON( コントロールコード名で DC1 16 進のデータで 11H) を出力する ホストコンピュータは XON を受け取った後 RXD 信号ラインにデータテキストを送信する XOFF(DC3,13H) は データバッファの空きエリアが 256 バイト以下になると出力される XOFF を受け取ったホストコンピュータは データテキストの送信を停止するが プリンタはこの時点でもデータバッファに空きエリアのある分だけデータの受信が可能 もし空きエリアを超えた分のデータが送られた場合は データを受け捨てる プリンタは 印字によりデータバッファの空きエリアが増加すると XON が出力される 4) XON/XOFF モードにおけるモードにおけるバッファフル / バッファフル解除 Full Near Full Near Empty Empty 空きエリア 512 ハ イト ハ ッファ 空きエリア 256 ハ イト XOFF 出力 XON 出力 STAR Line Mode コマンド仕様書 1-3

11 1-2) パラレルインタフェース ( アンフェノール 36 ピン ) 1-2-1) 仕様 (IEEE1284 準拠 ) 規格 : IEEE1284 準拠 モード : Compatibilitiy Mode/Nibble Mode/Byte Mode データ転送速度 : 1000~6000CPS 同期方式 : 外部供給ストローブパルスによる ハンドシェーク : ACK 及び BUSY 信号による ロジックレベル ; TTL にコンパチブル 1-2-2) インタフェースコネクタの端子における信号の配置および説明 < 信号の配置及び機能 > ヒ ン番号 Compatibility モート 信号名 Nibble モート 信号名 Byte モート 信号名 1 2~ ~ nstrobe Data0~7 nack Busy PError Select N/C N/C Signal GND Frame GND +5V Twisted Pair Return ninit nfault External GND N/C N/C nselectin HostClk Data0~7 PtrClk PtrBusy/Data3,7 AckDataReq/Data2,6 Xflag/Data1,5 HostBusy - Signal GND Frame GND +5V Twisted Pair Return ninit ndataavail/data0, Active HostClk Data0~7 PtrClk PtrBusy AckDataReq Xflag HostBusy - Signal GND Frame GND +5V Twisted Pair Return ninit ndataavail Active STAR Line Mode コマンド仕様書 1-4

12 1-2-3) 信号出力タイミング 1) Compatibility Mode nstrobe T T T T=0.5μs 以上 Data0~7 nack 約 1μs Busy 2) Nibble Mode/Byte Mode IEEE1284 規格準拠 1-2-4) ステータス仕様付録 2 参照 STAR Line Mode コマンド仕様書 1-5

13 1-3) USB インターフェース 仕様 コネクタ USB2.0 Full Speed 準拠プリンタクラス ベンダークラス対応 ( 選択は各プリンタ製品仕様書参照 ) Type B 1-4) Ethernet インターフェース 仕様 IEEE 準拠ケーブル 10BASE-T/10BASE-TX コネクタ RJ45 1-5) 無線 LAN インターフェース 仕様 IEEE b 準拠 1-6) パワード USB インターフェース 仕様 製品仕様書 IFBD-BPU03 参照ケーブル 製品仕様書 IFBD-BPU03 参照コネクタ 製品仕様書 IFBD-BPU03 参照 STAR Line Mode コマンド仕様書 1-6

14 2. コマンド機能一覧 標準コマンド 区分コマンド名称 フォントスタイル ESC RS F フォント選択 とキャラクタセット ESC GS t コードページの指定 ESC GS = 空白コードページデータの書込み ESC R 国際文字の指定 ESC / スラッシュゼロの指定 / 解除 ESC SP ANK 右スペースの設定 ESC M ANK 12 ドットピッチの指定 ESC P ANK 15 ドットピッチの指定 ESC : ANK 16 ドットピッチの指定 ESC g ANK 14 ドットピッチの指定 文字拡大設定 ESC i 縦 横拡大印字の設定 解除 ESC W 横拡大印字の設定 解除 ESC h 縦拡大印字の設定 解除 SO 横 2 倍拡大印字の設定 DC4 横拡大印字の解除 ESC SO 縦 2 倍拡大印字の設定 ESC DC4 縦拡大印字の解除 プリントモード ESC E 強調印字の選択 ESC F 強調印字の解除 ESC - アンダーラインモードの選択 / 解除 ESC _ アッパーラインモードの選択 / 解除 ESC 4 白黒反転印字の選択 ESC 5 白黒反転印字の解除 SI 倒立印字の選択 DC2 倒立印字の解除 行間隔 LF 印字改行 CR 印字改行 (LFと同一) ESC a n 行紙送り ESC z 改行量の選択 ESC 0 3mm 改行の指定 ESC J n/4mm 改行 ESC I n/8mm 改行 ページ管理コマンド FF 改ページ ( フォームフィード ) ESC C n 行のページ長設定 ESC C 0 24mm 単位のページ長設定 VT 垂直タブ位置への紙送り ESC B 垂直タブ位置の設定 ESC N n 行下マージンの設定 ESC O 下マージンの解除 STAR Line Mode コマンド仕様書 2-1

15 区分コマンド名称 水平方向位置 ESC l 左マージンの設定 ESC Q 右マージンの設定 HT 水平タブ位置への印字位置移動 ESC D 水平タブ位置の設定 / 解除 ESC GS A 絶対位置移動 ESC GS R 相対位置移動 ESC GS a 位置揃えの指定 ダウンロード ESC & 12*24 ドットフォント ダウンロード文字の登録 / 削除 ESC % ダウンロード文字の設定 / 解除 ビットイメージ ESC K 標準密度ビットイメージ グラフィック ESC L 高密度ビットイメージ ESC k 細密度ビットイメージ ESC X 細密度ビットイメージ ロゴ ESC FS q ロゴデータの登録 ESC FS p ロゴデータの印字 ESC RS L 登録ロゴ一括印字 / 登録ロゴ一括制御 バーコード ESC b バーコードの印字 カッター制御 ESC d 用紙カット命令 外部機器駆動 ESC BEL 外部機器駆動パルス幅の設定 BEL 外部機器 1 の駆動命令 FS 外部機器 1 の駆動命令 SUB 外部機器 2 の駆動命令 EM 外部機器 2 の駆動命令 ESC GS BEL ブザー鳴動 ESC GS EM DC1 外付けブザー駆動パルス条件設定 ESC GS EM DC2 外付けブザー駆動実行 印字設定 ESC RS d 印字濃度設定 ESC RS r 印字速度設定 ステータス ESC RS a ステータス送信条件の設定 ESC ACK SOH リアルタイムプリンタステータス (ASB ステータス ) ENQ リアルタイムプリンタステータス (1) EOT リアルタイムプリンタステータス (2) ESC ACK CAN リアルタイムプリンタリセット ETB ETBステータスの更新 ESC RS E ETB カウンタ ETB ステータスのクリア ESC GS ETX 印字終了カウンタの送信と初期化印刷データキャンセル機能 漢字 ESC p JIS 漢字モード設定 ESC q JIS 漢字モード解除 ESC $ シフトJIS 漢字モード設定 / 解除 ESC s 全角漢字左右スペース設定 ESC t 半角漢字左右スペース設定 ESC r 漢字ダウンロード文字の登録 その他 CAN 印字データのキャンセルとコマンドの初期化 コマンドイニシャリゼーション ESC GS # メモリスイッチの設定 ESC? プリンタリセット (*) 漢字コマンド 漢字フォント非搭載機種 ( 海外向け ) は漢字制御コマンドは無視される メモリ SW による仕向地仕様が SBCS(1 バイト圏 ) に指定されている場合は 漢字制御コマンドはすべて無視される STAR Line Mode コマンド仕様書 2-2

16 ラスター関連コマンド 区分 コマンド 名 称 ラスターコマンド ESC * r R ラスターモード初期化 ESC * r A ラスターモード突入 ESC * r B ラスターモード終了 ESC * r C ラスターデータクリア ESC * r D ドロワ駆動 ESC * r E EOTモード設定 ESC * r F FFモード設定 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 FFモード実行 ESC FF EOT EOTモード実行 ESC * r N 指定バイト数データ受け捨て ESC * r V 外付けブザー駆動実行 ESC * r e s NUL 印刷データキャンセル機能設定 ESC * r S NV 音声再生 ESC * r s 0 NV 音声再生番号設定 ESC * r s 1 NV 音声再生回数設定 ESC * r s 2 NV 音声再生ディレイ時間設定 ESC * r s 3 NV 音声再生インターバル時間設定 STAR Line Mode コマンド仕様書 2-3

17 ブラックマーク関連コマンド 区分コマンド名称 ブラックマーク ESC d 用紙カット命令 関連コマンド FF 改ページ ( フォームフィード ) ESC C n 行のページ長設定 ESC C 0 24mm 単位のページ長設定 VT 垂直タブ位置への紙送り ESC B 垂直タブ位置の設定 ESC N n 行下マージンの設定 ESC O 下マージンの解除 2 色印字関連コマンド 区分コマンド名称 2 色印字 ESC RS c 2 色印字モード時の印字色指定 関連コマンド ESC RS C 2 色印字モードの選択 解除 ESC 4 白黒反転の指定 及び印字色赤の指定 ESC 5 白黒反転の解除 及び印字色黒の指定 ESC FS q ロゴの登録 ESC FS p ロゴの印字 プレゼンタ関連コマンド 区分コマンド名称 プレゼンタ ESC SYN 0 プレゼンタ用紙回収実行 関連コマンド ESC SYN 1 プレゼンタ自動回収機能 及び回収時間の設定 ESC SYN 3 プレゼンタ用紙カウンタの取得 ESC SYN 4 プレゼンタ用紙カウンタ初期化 ESC GS SUB DC1 スナウト動作モード指定 ESC GS SUB DC2 スナウト LED の ON/OFF 時間指定 ESC GS SUB DC3 スナウト LED 動作実行 マークコマンド 区分コマンド名称 マークコマンド ESC GS * 0 マーク印字 ESC GS * 1 マークの高さと改行量指定 ESC GS * 2 各マーク番号におけるマーク色 マーク横幅指定 ESC GS * W 不揮発性メモリへマークフォーマット登録 ESC GS * C 不揮発性メモリのマークフォーマット初期化 STAR Line Mode コマンド仕様書 2-4

18 Auto Logo コマンド 区分コマンド名称 Auto Logo コマンド ESC GS / W 不揮発性メモリへ Auto Logo 設定登録 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 コマンド 区分コマンド名称 PDF417 コマンド ESC GS x S 0 PDF417 バーコードサイズの設定 ESC GS x S 1 PDF417 ECC( セキュリティレベル ) の設定 ESC GS x S 2 PDF417 モジュールの X 方向サイズの設定 ESC GS x S 3 PDF417 モジュールのアスペクト比の設定 ESC GS x D PDF417 バーコードデータの設定 ESC GS x P PDF417 バーコードの印字 ESC GS x I PDF417 バーコードの展開情報取得 印字開始トリガ制御コマンド 区分コマンド名称 印字開始トリガ ESC GS g 0 印字開始トリガ ESC GS g 1 印字開始タイマ設定 QR コードコマンド 区分コマンド名称 QRコード ESC GS y S 0 QR コードモデル設定 ESC GS y S 1 QR コード誤り訂正レベル設定 ESC GS y S 2 QR コードセルサイズ設定 ESC GS y D 1 QR コードデータ設定 ( 自動 ) ESC GS y D 2 QR コードデータ設定 ( マニュアル ) ESC GS y P QR コード印字 ESC GS y I QR コード展開情報取得 ページ機能コマンド 区分コマンド名称 ページ機能 ESC GS h 度反転 ESC GS h 1 Water Mark STAR Line Mode コマンド仕様書 2-5

19 縮小印刷機能コマンド 区分コマンド名称 縮小印刷機能 ESC GS c h v 縮小印刷 ページモードコマンド 区分コマンド名称 ページモード ESC GS P 0 ページモードの選択 ESC GS P 1 ぺージモードの解除 ESC GS P 2 印字方向の選択 ESC GS P 3 印字領域の設定 ESC GS P 4 文字縦方向絶対位置の指定 ESC GS P 5 文字縦方向相対位置の指定 ESC GS P 6 印字 ESC GS P 7 印字及びページモード解除 ESC GS P 8 印字データキャンセル テキストサーチコマンド 区分コマンド名称 テキストサーチ ESC GS ) B (fn=48) テキストサーチの有効 無効設定 ESC GS ) B (fn=49) テキストサーチマクロの実行回数設定 ESC GS ) B (fn=50) テキストサーチ一致文字列の印字設定 ESC GS ) B (fn=64) テキストサーチ文字列の定義 ESC GS ) B (fn=65) テキストサーチマクロの定義 ESC GS ) B (fn=80) 不揮発性メモリへのテキストサーチ設定 定義の登録 ESC GS ) B (fn=81) テキストサーチ設定 定義の初期化 ESC GS ) B (fn=96) テキストサーチ設定 定義の印字 ESC GS ) B (fn=97) テキストサーチマクロの実行 音声コマンド 区分コマンド名称 音声 ESC GS s O NV 音声再生 ESC GS s P NV 音声停止 ESC GS s R 受信音声再生 ESC GS s I 自動音声設定情報登録 ESC GS s U ユーザーエリアNV 音声データ登録 ESC GS s T NV 音声一括再生 STAR Line Mode コマンド仕様書 2-6

20 3. コマンド詳細 3-1) 用語説明 受信バッファ受信バッファとはホストからのデータ ( 受信データ ) をそのまま格納しているバッファをいう 受信データは 一旦この受信バッファに格納され 後に順次処理される ラインバッファラインバッファとは印字のためのイメージデータを格納するバッファをいう ラインバッファフルバッファが満杯状態であることをいう スタンダードモードにおいてバッファフルの時 新たに印字データを処理するとラインバッファ内のデータの印字と改行を実行する これは LF と同一の動作となる ページモードにおいてはラインバッファフルの時新たに印字データを処理すると 印字位置を次行先頭に移動した後データ展開を行う 行頭行頭とは下記条件を満たす状態を示す 1 現在のラインバッファ内に印字データが無い状態 2 水平方向位置コマンドによる位置指定がされていない状態 印字可能領域プリンタの仕様で印字可能な最大の範囲を示す 印字領域コマンドにて指定した印字範囲を示す ( 印字領域 印字可能領域 ) 印字データ展開位置 40dot 24dot バーコード高さ h dot 20dot 4dot A y 縦 2 倍 ビットイメージ バーコード 拡大文字 8dot ベースライン ASB 機能プリンタの状態が変化する毎にホストへ自動ステータスを送信する機能 NSB 機能パラレル I/F USBI/F の場合 リバース転送モードに入る毎に自動ステータスを送信する機能 Ethernet I/F 無線 LAN I/F の場合 印刷ポート (TCP#9100) 接続時に自動ステータスを送信する機能 尚 ASB と NSB のステータスフォーマットは同じ STAR Line Mode コマンド仕様書 3-1

21 3-2) 例外処理 1) 未定義コード <00>H~<1F>H までのコードが対象となる この領域内のコードにおいてコマンドとして定義されていないコードを受信した時 このコードを読み捨てる ( 例 ) <30>H<31>H<03>H<32>H<0A>H<33>H のデータ列を処理した場合 プリンタは <03>H を未定義コードとして読み捨てる 2) 未定義コマンド ESC FS GS DLE コードに続くデータがコマンドとして定義されていないコードの場合 ESC FS GS とそれに続くコードを読み捨てる ( 例 ) <30>H<1B>H<22>H<31>H<32>H のデータ列を処理した場合 プリンタは <1B>H<22>H を未定義コマンドとして読み捨てる 3) 定義域外の設定引数を伴うコマンドにおいて 定義域外の数値を処理した場合はそのコマンドを無視し 既に設定されている値を変化させない また引数が複数あるコマンドにおいては定義域外の数値を処理した時点でコマンド処理を中止し 以降は通常データとして処理を行う ( 例 ) <1B>H<52>H<15>H のデータ列を処理した場合 <1B>H<52>H はコマンド (ESC R) として定義されているが引数である <15>H が定義域外であるため プリンタは <1B>H<52>H<15>H のデータ列を読み捨てる 従って既に設定されている国際文字セットは変更されない STAR Line Mode コマンド仕様書 3-2

22 3-3) 標準コマンド詳細 3-3-1) フォントスタイルとキャラクタセット ESC RS F n 名称 フォントの選択 コード ASCII ESC RS F n 16 進数 1B 1E 46 n 10 進数 n 定義域 0 n 1 n = 16 初期値 n = 0 機能 フォントを選択する n フォント 0 Font-A (12 x 24 dot) 1 Font-B ( 9 x 24 dot) 16 OCR-B (16 x 24 dot) OCR-B フォントを選択時 下記機能は無効となる コードページ 空白コードページ 国際文字 スラッシュゼロスキャナでの読み取りを目的として OCR-B フォント使用する場合 装飾 拡大 外字設定は解除すること また OCR-B フォントは実使用上での確認を行い使用すること STAR Line Mode コマンド仕様書 3-3

23 ESC GS t n 名称 コードページの選択 コード ASCII ESC GS t n 16 進数 1B 1D 74 n 10 進数 n 定義域 0 n n n 79 初期値 メモリ SW 設定 DBCS 設定時 日本漢字のカタカナヘ ーシ 固定 機能 コードページを指定する 日本漢字 中国漢字 且つ DBCS 設定時 本コマンド無視 n コードページ n コードページ 0 Normal* 32 Codepage 1252 (Windows Latin-1) 1 CodePage437 (USA,Std. Europe) 33 Codepage 1250 (Windows Latin-2) 2 Katakana 34 Codepage 1251 (Windows Cyrillic) 3 CodePage437 (USA,Std. Europe) 64 Codepage 3840 (IBM-Russian) 4 Codepage 858 (Multilingual) 65 Codepage 3841 (Gost) 5 Codepage 852 (Latin-2) 66 Codepage 3843 (Polish) 6 Codepage 860 (Portuguese) 67 Codepage 3844 (CS2) 7 Codepage 861 (Icelandic) 68 Codepage 3845 (Hungarian) 8 Codepage 863 (Canadian French) 69 Codepgae 3846 (Turkish) 9 Codepage 865 (Nordic) 70 Codepage 3847 (Brazil-ABNT) 10 Codepage 866 (Cyrillic Russian) 71 Codepage 3848 (Brazil-ABICOMP) 11 Codepage 855 (Cyrillic Bulgarian) 72 Codepage 1001 (Arabic) 12 Codepage 857 (Turkey) 73 Codepage 2001 (Lithuanian-KBL) 13 Codepage 862 (Israel (Hebrew) ) 74 Codepage 3001 (Estonian-1) 14 Codepage 864 (Arabic) 75 Codepage 3002 (Estonian-2) 15 Codepage 737 (Greek) 76 Codepage 3011 (Latvian-1) 16 Codepage 851 (Greek) 77 Codepage 3012 (Latvian-2) 17 Codepage 869 (Greek) 78 Codepage 3021 (Bulgarian) 18 Codepage 928 (Greek) 79 Codepage 3041 (Maltese) 19 Codepage 772 (Lithuanian) 255 User Setting (Blank Code Page) 20 Codepage 774 (Lithuanian) 21 Codepage 874 (Thai) STAR Line Mode コマンド仕様書 3-4

24 ESC GS = n1 n2 da1 da2...dak db1 db2...dbk 名称 空白コードページ (Blank Code Page) のデータ書込み コード ASCII ESC GS = n1 n2 da1 da2.. dak db1 db2.. dbk 16 進数 1B 1D 3D n1 n2 da1 da2.. dak db1 db2.. dbk 10 進数 n1 n2 da1 da2.. dak db1 db2.. dbk 1 仕様 定義域 n1 = 0 n2 = 48 1 (n1 + n2 x 256) 0 da 255 (Font-A データ ) db = 0 (STAR モードは Font-B 非搭載 ) k = (n1 + n2 x 256) 2 初期値 --- 機能 空白コードページとは文字コード 80h~FFh までが全て空白となっている文字コードテーブルを示す 空白コードページは ESC GS t n コマンドの n = 255 にて選択される 本コマンドにより書込みが終了した場合 プリンタはリセットされる [Font-A データ Format 縦 24dot x 横 12dot] MSB LSB MSB LSB Da1 Da2 Da3 Da4 Da5 Da6 Da7 Da8 Da9 Da10 Da11 Da12 Da13 Da14 Da15 Da16 Da17 Da18 Da19 Da20 Da21 Da22 Da23 Da24 Da25 Da26 Da27 Da28 Da29 Da30 Da31 Da32 Da33 Da34 Da35 Da36 Da37 Da38 Da39 Da40 Da41 Da42 Da43 Da44 Da45 Da46 Da47 Da48 = テ ータ領域 / = セ ロテ ータ STAR Line Mode コマンド仕様書 3-5

25 2 仕様 定義域 n1 = 0 n2 = 48 1 (n1 + n2 x 256) 0 da 255 (Font-A データ ) 0 db 255 (Font-B データ ) k = (n1 + n2 x 256) 2 初期値 --- 機能 空白コードページとは文字コード 80h~FFh までが全て空白となっている文字コードテーブルを示す 空白コードページは ESC GS t n コマンドの n = 255 にて選択される 空白コードページへ書き込むデータは次のとおり Font-A : 1 文字分 =48バイト 6144バイト =48バイトx128 文字 Font-B : 1 文字分 =48バイト 6144バイト =48バイトx128 文字 Font-AデータとFont-Bデータは連続して送信すること 本コマンドにより書込みが終了した場合 プリンタはリセットされる [Font-A データ Format 縦 24dot x 横 12dot] MSB LSB MSB LSB Da1 Da2 Da3 Da4 Da5 Da6 Da7 Da8 Da9 Da10 Da11 Da12 Da13 Da14 Da15 Da16 Da17 Da18 Da19 Da20 Da21 Da22 Da23 Da24 Da25 Da26 Da27 Da28 Da29 Da30 Da31 Da32 Da33 Da34 Da35 Da36 Da37 Da38 Da39 Da40 Da41 Da42 Da43 Da44 Da45 Da46 Da47 Da48 = テ ータ領域 / = セ ロテ ータ [Font-BデータFormat 縦 24dot x 横 9dot] MSB LSB MSB LSB Da1 Da2 Da3 Da4 Da5 Da6 Da7 Da8 Da9 Da10 Da11 Da12 Da13 Da14 Da15 Da16 Da17 Da18 Da19 Da20 Da21 Da22 Da23 Da24 Da25 Da26 Da27 Da28 Da29 Da30 Da31 Da32 Da33 Da34 Da35 Da36 Da37 Da38 Da39 Da40 Da41 Da42 Da43 Da44 Da45 Da46 Da47 Da48 = テ ータ領域 / = セ ロテ ータ STAR Line Mode コマンド仕様書 3-6

26 ESC R n 名称 国際文字の指定 コード ASCII ESC R n 16 進数 1B 52 n 10 進数 n 定義域 0 n 14 n = n 57 ( 0 n 9 ) 65 n 69 ( A n E ) 初期値 メモリ SW 設定日本漢字搭載 且つ DBCS 設定時 : n= 8 固定 機能 国際文字を指定する 日本漢字搭載 且つ DBCS 設定時 本コマンド無視 n 国際文字 0, 48 USA 1, 49 フランス 2, 50 ドイツ 3, 51 イギリス 4, 52 デンマーク 5, 53 スウェーデン 6, 54 イタリア 7, 55 スペイン 8, 56 日本 9, 57 ノルウェー 10, 65 デンマークⅡ 11, 66 スペインⅡ 12, 67 ラテンアメリカ 13, 68 韓国 14, 69 アイルランド 64 Legal ESC / n 名称 スラッシュゼロの指定 / 解除 コード ASCII ESC / n 16 進数 1B 2F n 10 進数 n 定義域 n = 0, 1, 48, 49 初期値 メモリ SW 設定 機能 スラッシュゼロの指定 / 解除を行う n 国際文字 0, 48 スラッシュゼロ解除 1, 49 スラッシュゼロ指定 STAR Line Mode コマンド仕様書 3-7

27 ESC SP n 名称 ANK 右スペースの指定 コード ASCII ESC SP n 16 進数 1B 20 n 10 進数 n 定義域 0 n n 57 ( 0 n 9 ) 65 n 70 ( A n F ) 初期値 メモリ SW 設定 機能 ANK 文字の右スペース量を n ドットに指定する ANK 文字幅は 左スペース量 + ANK フォントドット数 + 右スペース量 となる (ANK フォントドット数は各プリンタ製品仕様書の文字仕様参照 ) 下記コマンドでも文字間スペースの指定が可能 12 ドットピッチ指定 (ESC M) 14 ドットピッチ指定 (ESC g) 15 ドットピッチ指定 (ESC P) 16 ドットピッチ指定 (ESC :) スタンダードモードとページモードに それぞれ独立した設定が可能である ESC M 名称 12 ドットピッチの指定 コード ASCII ESC M 16 進数 1B 4D 10 進数 定義域 --- 初期値 メモリ SW 設定 機能 ANK 文字の右スペース量を 0 ドットに指定する ANK 文字幅は 左スペース量 + ANK フォントドット数 + 右スペース量 となる (ANK フォントドット数は各プリンタ製品仕様書の文字仕様参照 ) スタンダードモードとページモードに それぞれ独立した設定が可能である STAR Line Mode コマンド仕様書 3-8

28 ESC P 名称 15 ドットピッチの指定 コード ASCII ESC P 16 進数 1B 進数 定義域 --- 初期値 メモリ SW 設定 機能 ANK 文字の右スペース量を 3 ドットに指定する ANK 文字幅は 左スペース量 + ANK フォントドット数 + 右スペース量 となる (ANK フォントドット数は各プリンタ製品仕様書の文字仕様参照 ) スタンダードモードとページモードに それぞれ独立した設定が可能である ESC : 名称 16 ドットピッチの指定 コード ASCII ESC : 16 進数 1B 3A 10 進数 定義域 --- 初期値 メモリ SW 設定 機能 ANK 文字の右スペース量を 4 ドットに指定する ANK 文字幅は 左スペース量 + ANK フォントドット数 + 右スペース量 となる (ANK フォントドット数は各プリンタ製品仕様書の文字仕様参照 ) スタンダードモードとページモードに それぞれ独立した設定が可能である ESC g 名称 14 ドットピッチの指定 コード ASCII ESC g 16 進数 1B 進数 定義域 --- 初期値 メモリ SW 設定 機能 ANK 文字の右スペース量を 2 ドットに指定する ANK 文字幅は 左スペース量 + ANK フォントドット数 + 右スペース量 となる (ANK フォントドット数は各プリンタ製品仕様書の文字仕様参照 ) スタンダードモードとページモードに それぞれ独立した設定が可能である 1 仕様本コマンドはメモリ SW 設定が DBCS(2byte 圏 ) に設定されている場合のみ有効 SBCS(1byte 圏 ) に設定されてい場合はコマンド無視 (2 バイト無視 ) される 2 仕様本コマンドはメモリ SW 設定が DBCS(2byte 圏 ) SBCS(1byte 圏 ) のどちらでも有効 STAR Line Mode コマンド仕様書 3-9

29 3-3-2) 文字拡大設定 ESC i n1 n2 名称 縦 横拡大の指定 / 解除 コード ASCII ESC i n1 n2 16 進数 1B 69 n1 n2 10 進数 n1 n2 定義域 0 n n1 53 ( 0 n1 5 ) 0 n n2 53 ( 0 n2 5 ) 初期値 n1 = 0 ( 縦拡大解除 ) n2 = 0 ( 横拡大解除 ) 機能 ANK 文字 漢字文字に対し 縦 横拡大の指定 / 解除を行う n1 n2 のどちらかが定義域外の場合 本コマンド無視 n1 縦拡大 0, 48 縦拡大の解除 1, 49 縦 2 倍拡大指定 2, 50 縦 3 倍拡大指定 3, 51 縦 4 倍拡大指定 4, 52 縦 5 倍拡大指定 5, 53 縦 6 倍拡大指定 n2 横拡大 0, 48 横拡大の解除 1, 49 横 2 倍拡大指定 2, 50 横 3 倍拡大指定 3, 51 横 4 倍拡大指定 4, 52 横 5 倍拡大指定 5, 53 横 6 倍拡大指定 STAR Line Mode コマンド仕様書 3-10

30 ESC W n 名称 横拡大の指定 / 解除 コード ASCII ESC W n 16 進数 1B 57 n 10 進数 n 定義域 0 n 5 48 n 53 ( 0 n 5 ) 初期値 n = 0 ( 横拡大解除 ) 機能 ANK 文字 漢字文字に対し 横拡大の指定 / 解除を行う n 横拡大 0, 48 横拡大の解除 1, 49 横 2 倍拡大指定 2, 50 横 3 倍拡大指定 3, 51 横 4 倍拡大指定 4, 52 横 5 倍拡大指定 5, 53 横 6 倍拡大指定 ESC h n 名称 縦拡大の指定 / 解除 コード ASCII ESC h n 16 進数 1B 68 n 10 進数 n 定義域 0 n 5 48 n 53 ( 0 n 5 ) 初期値 n = 0 ( 縦拡大解除 ) 機能 ANK 文字 漢字文字に対し 縦拡大の指定 / 解除を行う n 縦拡大 0, 48 縦拡大の解除 1, 49 縦 2 倍拡大指定 2, 50 縦 3 倍拡大指定 3, 51 縦 4 倍拡大指定 4, 52 縦 5 倍拡大指定 5, 53 縦 6 倍拡大指定 STAR Line Mode コマンド仕様書 3-11

31 SO 名称 横 2 倍拡大の指定 コード ASCII SO 16 進数 0E 10 進数 14 定義域 --- 初期値 横 2 倍拡大解除 機能 ANK 文字 漢字文字に対し 横 2 倍拡大を指定する また本コマンドは ESC W n (n = 1) と同等である DC4 名称 横拡大の解除 コード ASCII DC4 16 進数 進数 20 定義域 --- 初期値 --- 機能 下記コマンドにより横拡大指定されている場合 横拡大指定を解除する 横 2 倍拡大指定コマンド (SO) 横拡大の指定 / 解除コマンド (ESC W) 縦 横拡大の指定 / 解除コマンド (ESC i) また本コマンドは ESC W n (n = 0) と同等である STAR Line Mode コマンド仕様書 3-12

32 ESC SO 名称 縦 2 倍拡大の指定 コード ASCII ESC SO 16 進数 1B 0E 10 進数 定義域 --- 初期値 縦 2 倍拡大解除 機能 ANK 文字 漢字文字に対し 縦 2 倍拡大を指定する また本コマンドは ESC h n (n = 1) と同等である ESC DC4 名称 縦拡大の解除 コード ASCII ESC DC4 16 進数 1B 進数 定義域 --- 初期値 --- 機能 下記コマンドにより縦拡大指定されている場合 縦拡大指定を解除する 縦 2 倍拡大指定コマンド (ESC SO) 縦拡大の指定 / 解除コマンド (ESC h) 縦 横拡大の指定 / 解除コマンド (ESC i) また本コマンドは ESC h n (n = 0) と同等である STAR Line Mode コマンド仕様書 3-13

33 3-3-3) プリントモード ESC E 名称 強調印字の指定 コード ASCII ESC E 16 進数 1B 進数 定義域 --- 初期値 強調印字指定 機能 ESC F 名称 強調印字の解除 コード ASCII ESC F 16 進数 1B 進数 定義域 --- 初期値 強調印字解除 機能 1 仕様 ANK 文字に対して 強調印字を解除する 2 仕様 ANK 文字 漢字文字に対して 強調印字を解除する STAR Line Mode コマンド仕様書 3-14

34 ESC - n 名称 アンダーラインの指定 / 解除 コード ASCII ESC - n 16 進数 1B 2D n 10 進数 n 定義域 n = 0, 1, 48, 49 初期値 n = 0 ( アンダーライン解除 ) 機能 アンダーライン (2 ドット ) の指定を行う アンダーラインの線は 2 ドットで構成される アンダーラインは水平タブ 水平方向位置指定には付加されない 文字拡大が指定された場合 アンダーラインも拡大される ( 縦 2 倍拡大時 4 ドットのアンダーラインになる ) 白黒反転時もアンダーラインは有効 本コマンドは ANK 文字 漢字文字に対して有効 IBM ブロックはアンダーライン無効 n アンダーライン 0, 48 アンダーライン解除 1, 49 アンダーライン指定 ESC _ n 名称 アッパーラインの指定 / 解除 コード ASCII ESC _ n 16 進数 1B 5F n 10 進数 n 定義域 n = 0, 1, 48, 49 初期値 n = 0 ( アッパーライン解除 ) 機能 アッパーライン (2 ドット ) の指定を行う アッパーラインの線は 2 ドットで構成される アッパーラインは水平タブ 水平方向位置指定には付加されない 文字拡大が指定された場合 アッパーラインも拡大される ( 縦 2 倍拡大時 4 ドットのアッパーラインになる ) 白黒反転時もアッパーラインは有効 本コマンドは ANK 文字 漢字文字に対して有効 IBM ブロックはアッパーライン無効 n アッパーーライン 0, 48 アッパーライン解除 1, 49 アッパーライン指定 STAR Line Mode コマンド仕様書 3-15

35 ESC 4 名称 白黒反転の指定 コード ASCII ESC 4 16 進数 1B 進数 定義域 --- 初期値 白黒反転解除 機能 ANK 文字 漢字文字に対して 白黒反転を指定する IBM ブロックは白黒反転無効 ESC 5 名称 白黒反転の解除 コード ASCII ESC 5 16 進数 1B 進数 定義域 --- 初期値 白黒反転解除 機能 ANK 文字 漢字文字に対して 白黒反転を解除する STAR Line Mode コマンド仕様書 3-16

36 SI 名称 倒立印字の指定 コード ASCII SI 16 進数 0F 10 進数 15 定義域 --- 初期値 倒立解除 機能 倒立印字が指定される 本コマンド行頭時のみ有効 1 行中に倒立印字と正立印字の混在は不可 本コマンドは下記に対して有効 ANK 文字 漢字文字 Bit-Image ロゴ バーコード DC2 名称 倒立印字の解除 コード ASCII DC2 16 進数 進数 18 定義域 --- 初期値 倒立解除 機能 倒立印字を解除する 本コマンド行頭時のみ有効 STAR Line Mode コマンド仕様書 3-17

37 3-3-4) 行間隔 LF 名称 印字改行 コード ASCII LF 16 進数 0A 10 進数 10 定義域 --- 初期値 --- 機能 現在指定されている改行量の紙送りを実行する この時 ラインバッファ内の印字データがある場合は ラインバッファ内の印字データを印字する 改行量の初期値は メモリ SW 設定による CR 名称 キャリッジリターン ( 印字改行 ) コード ASCII CR 16 進数 0D 10 進数 13 定義域 --- 初期値 --- 機能 CR コードが有効の場合 CR コードは LF コードと同じ機能となる CR コードが無効の場合 1 バイト無視する CR コードの有効 / 無効はメモリ SW 設定による ESC a n 名称 n 行紙送り コード ASCII ESC a n 16 進数 1B 61 n 10 進数 n 定義域 1 n 127 初期値 --- 機能 ( 現在指定されている改行量 x n) の紙送りを実行する この時 ラインバッファ内の印字データがある場合は ラインバッファ内の印字データを印字する 改行量の初期値は メモリ SW 設定による STAR Line Mode コマンド仕様書 3-18

38 ESC z n 名称 改行量の選択 コード ASCII ESC z n 16 進数 1B 7A n 10 進数 n 定義域 n = 1, 49 初期値 メモリ SW 設定 機能 改行量を指定する スタンダードモードとページモードに それぞれ独立した設定が可能である n 改行量 1, 49 改行量 4mm 指定 ESC 0 名称 3mm 改行量の指定 コード ASCII ESC 0 16 進数 1B 進数 定義域 --- 初期値 メモリ SW 設定 機能 改行量を 3mm に指定する スタンダードモードとページモードに それぞれ独立した設定が可能である STAR Line Mode コマンド仕様書 3-19

39 ESC J n 名称 n/4mm 改行 コード ASCII ESC J n 16 進数 1B 4A n 10 進数 n 定義域 1 n 255 初期値 --- 機能 n/4mm の紙送りを実行する この時 ラインバッファ内の印字データがある場合は ラインバッファ内の印字データを印字する 本コマンドを使用すると 紙送りが間欠動作となることがあるため通常は本コマンドの使用を推奨しない ESC I n 名称 n/8mm 改行 コード ASCII ESC I n 16 進数 1B 49 n 10 進数 n 定義域 1 n 255 初期値 --- 機能 n/8mm の紙送りを実行する この時 ラインバッファ内の印字データがある場合は ラインバッファ内の印字データを印字する 本コマンドを使用すると 紙送りが間欠動作となることがあるため通常は本コマンドの使用を推奨しない STAR Line Mode コマンド仕様書 3-20

40 3-3-5) ページ管理コマンド FF 名称 改ページ ( フォームフィード ) コード ASCII FF 16 進数 0C 10 進数 12 定義域 --- 初期値 --- 機能 改ページを実行する 現在位置がページの先頭の場合 次ページ先頭へ改ページを実行する また改ページ実行時ラインバッファ内にデータが残っている場合 このデータを印字した後改ページを実行する ただし 残りデータの印字を実行したことにより次ページ先頭へ移動した場合は 改ページ実行したものとして 改ページは行わない ページモードでは無効 ESC C n 名称 n 行のページ長設定 コード ASCII ESC C n 16 進数 1B 43 n 10 進数 n 定義域 1 n 127 初期値 ( 改行量初期値 x 42) 機能 本コマンド処理時点での位置をページの先頭とし ページ長を ( 現在の改行量 x n) に設定する 本コマンドによりページ長設定時 ボトムマージンの設定は解除される 本コマンドにより設定されたページ長は その後改行量を変更しても影響を受けない ページ先頭への移動は 下記コマンドにより行う 改ページコマンド (FF) : 改ページ実行 カッターコマンド (ESC d n) : カット位置をページ先頭とする ラスターコマンド (ESC * r B) : ラスターモード終了時ページ先頭とする エラー解除動作 : エラー解除動作終了位置をページ先頭とする STAR Line Mode コマンド仕様書 3-21

41 ESC C 0 n 名称 n x 24mm のページ長設定 コード ASCII ESC C 0 n 16 進数 1B n 10 進数 n 定義域 1 n 22 初期値 ( 改行量初期値 x 42) 機能 本コマンド処理時点での位置をページの先頭とし ページ長を (n x 24mm) に設定する 本コマンドによりページ長設定時 ボトムマージンの設定は解除される 本コマンドにより設定されたページ長は その後改行量を変更しても影響を受けない ページ先頭への移動は 下記コマンドにより行う 改ページコマンド (FF) : 改ページ実行 カッターコマンド (ESC d n) : カット位置をページ先頭とする ラスターコマンド (ESC * r B) : ラスターモード終了時ページ先頭とする エラー解除動作 : エラー解除動作終了位置をページ先頭とする VT 名称 垂直タブ位置への紙送り コード ASCII VT 16 進数 0B 10 進数 11 定義域 --- 初期値 --- 機能 次の垂直タブ位置まで紙送りを行う タブが設定されていない場合 本コマンドは無視される 垂直タブが設定されていて 現在位置が最後の垂直タブ位置と同じ またはその下にある場合は 次ページの先頭まで紙送りをする また垂直タブ位置への紙送り実行時ラインバッファ内にデータが残っている場合 このデータを印字した後垂直タブ位置への紙送りを実行する ただし残りデータ印字にて次の垂直タブ位置へ移動した場合は 垂直タブへの移動を実行したものとして 次の垂直タブへの移動は行わない 垂直タブの初期値は設定なし ページモードでは無効 STAR Line Mode コマンド仕様書 3-22

42 ESC B n1 n2...nk NUL 名称 垂直タブ位置の設定 コード ASCII ESC B n1 n2.. nk NUL 16 進数 1B 42 n1 n2.. nk 進数 n1 n2.. nk 0 定義域 1 n k 16 初期値 --- 機能 ( 現在の改行量 x n) 位置に垂直タブを設定する 本コマンドによる垂直タブを設定する時 以前に設定されていた垂直タブはすべて解除される 垂直タブは最大 16 個まで設定可能 ただし タブ位置は 1 n1 n2... nk の条件を満たさなければならない このような不正コード受信時 不正コードまでのタブは設定されるが 不正コード以降のタブは NUL コードまでデータを受捨て 且つ不正コードのタブは設定されない 本コマンドにより設定した垂直タブは 改行量を変更しても影響を受けない ESC B NUL コマンドにより設定された垂直タブはクリアされる 垂直タブ初期値は設定無し ESC B NUL 名称 垂直タブ位置のクリア コード ASCII ESC B NUL 16 進数 1B 進数 定義域 --- 初期値 --- 機能 現在設定される垂直タブをクリアする STAR Line Mode コマンド仕様書 3-23

43 3-3-6) 水平方向印字位置 ESC l n 名称 左マージンの設定 コード ASCII ESC l n 16 進数 1B 6C n 10 進数 n 定義域 0 n 255 初期値 n = 0 機能 左端を基準とし ( 現在の ANK 文字ピッチ x n) を左マージンとして設定する 文字ピッチには文字間スペースを含み 拡大設定も有効とする 本コマンドにより設定した左マージンは 文字ピッチを変更しても影響を受けない 印字領域が 36mm 未満となるような設定時はコマンド無視される 1 仕様本コマンドを行の途中で設定を行うと 次の行より有効となる 2 仕様本コマンドは行頭でのみ有効 STAR Line Mode コマンド仕様書 3-24

44 ESC Q n 名称 右マージンの設定 コード ASCII ESC Q n 16 進数 1B 51 n 10 進数 n 定義域 0 n 255 初期値 --- 機能 左端を基準とし ( 現在の ANK 文字ピッチ x n) を印字領域として設定する 文字ピッチには文字間スペースを含み 拡大設定も有効とする 本コマンドにより設定した右マージンは 文字ピッチを変更しても影響を受けない 印字領域が 36mm 未満となるような設定時はコマンド無視される 1 仕様本コマンドを行の途中で設定を行うと 次の行より有効となる 2 仕様本コマンドは行頭でのみ有効 印字可能領域 左マージン 印字領域 右マージン HT 名称 水平タブ移動 コード ASCII HT 16 進数 進数 9 定義域 --- 初期値 --- 機能 次の水平タブ位置まで印字位置を移動する 下記条件時 本コマンドは無視される 水平タブが設定されていない場合 現在位置が設定されている最右方の水平タブ位置と同じ またはその右方にいる場合 水平タブ初期値は設定無し STAR Line Mode コマンド仕様書 3-25

45 ESC D n1 n2...nk NUL 名称 水平タブの設定 コード ASCII ESC D n1 n2.. nk NUL 16 進数 1B 44 n1 n2.. nk 進数 n1 n2.. nk 0 定義域 1 n k 16 初期値 --- 機能 左端を基準とし ( 現在の ANK 文字ピッチ x n) 位置に水平タブを設定する 水平タブ基準点は左マージンの設定に関わらず 用紙左端とする ANK 文字ピッチは右スペースを含み 拡大設定も有効とする 本コマンドによる水平タブを設定する時 以前に設定されていた水平タブはすべて解除される 水平タブは最大 16 個まで設定可能 ただしタブ位置は下記条件を満たさなければならない 下記条件を満たさない場合 NUL コードまでデータを受捨てる この時 下記条件を満たす正常タブは設定され エラー発生後のタブは設定されない 1<n1<n2...<nk nk 印字可能領域本コマンドにより設定した水平タブは 文字ピッチを変更しても影響を受けない ESC D NUL コマンドにより設定された水平タブはクリアされる 水平タブ初期値は設定無し スタンダードモードとページモードに それぞれ独立した設定が可能である ESC D NUL 名称 水平タブのクリア コード ASCII ESC D NUL 16 進数 1B 進数 定義域 --- 初期値 --- 機能 現在設定されている水平タブをクリアする スタンダードモードとページモードに それぞれ独立した設定が可能である STAR Line Mode コマンド仕様書 3-26

46 ESC GS A n1 n2 名称 絶対位置移動 コード ASCII ESC GS A n1 n2 16 進数 1B 1D 41 n1 n2 10 進数 n1 n2 定義域 0 n n2 255 初期値 --- 機能 印字位置を左マージンから (n1 + n2 x 256) ドットの位置に移動する 印字領域を越える時 本コマンドは無視される ESC GS R n1 n2 名称 相対位置移動 コード ASCII ESC GS R n1 n2 16 進数 1B 1D 52 n1 n2 10 進数 n1 n2 定義域 0 n n2 255 初期値 --- 機能 印字位置を現在位置から (n1 + n2 x 256) ドットの位置に移動する 印字領域を越える時 本コマンドは無視される (n1 + n2 x 256) の時は 左方向に { (n1 + n2 x 256)} ドット移動する (n1 + n2 x 256)<32768 の時は 右方向に (n1 + n2 x 256) ドット移動する ESC GS a n 名称 位置揃えの指定 コード ASCII ESC GS a n 16 進数 1B 1D 61 n 10 進数 n 定義域 0 n 2 48 n 50 ( 0 n 2 ) 初期値 n = 0 機能 設定されている印字領域において位置揃えを指定する n 位置揃え 0, 48 左揃え 1, 49 中央揃え 2, 50 右揃え STAR Line Mode コマンド仕様書 3-27

47 3-3-7) ダウンロード ESC & c1 c2 n d1...d48 名称 12 x 24 ドットフォント ダウンロード文字の登録 コード ASCII ESC & c1 c2 n d1.. d48 16 進数 1B 26 c1 c2 n d1.. d48 10 進数 c1 c2 n d1.. d48 定義域 c1 = 1, 49 c2 = 1, n d 255 初期値 --- 機能 12 x 24 ドットフォントのダウンロード文字を n 番地に登録する ダウンロード文字は <20>H~<7F>H に登録可能 同じ番地へ登録された場合 上書きされる c1 c2 n のパラメータが定義域外の場合 以降のデータは通常データとして扱われる 横 12ドット d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 縦 d25 d26 24 ドット d27 d28 d29 d30 d31 d32 d33 d34 d35 d36 d37 d38 d39 d40 d41 d42 d43 d44 d45 d46 d47 d48 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 : フォントデータ : 無効データ STAR Line Mode コマンド仕様書 3-28

48 ESC & c1 c2 n 名称 12 x 24 ドットフォント ダウンロード文字の削除 コード ASCII ESC & c1 c2 n 16 進数 1B 26 c1 c2 n 10 進数 c1 c2 n 定義域 c1 = 1, 49 c2 = 0, n 127 初期値 --- 機能 n 番地に登録された 12 x 24 ドットフォントのダウンロード文字を削除する ESC % n 名称 ANK ダウンロード文字の指定 / 解除 コード ASCII ESC % n 16 進数 1B 25 n 10 進数 n 定義域 n=0, 1, 48, 49 初期値 ANK ダウンロード文字解除 機能 ANK ダウンロード文字の指定 / 解除を行う n ダウンロード文字 0, 48 ANK ダウンロード文字の解除 1, 49 ANK ダウンロード文字の指定 < ダウンロード文字の印字例 > 1 ANK ダウンロード文字の登録 (ESC & c1 c2 n d1...d48) 2 ANK ダウンロード文字の指定 (ESC % n (n=1) ) 3 ANK ダウンロード文字の印字 STAR Line Mode コマンド仕様書 3-29

49 3-3-8) ビットイメージグラフィック ESC K n1 n2 d1...dk 名称 標準密度ビットイメージ コード ASCII ESC K n1 n2 d1.. dk 16 進数 1B 4B n1 n2 d1.. dk 10 進数 n1 n2 d1.. dk 定義域 1 {(n1 + n2 x 256) x 3} 印字可能領域 k = (n1 + n2 x 256) 0 d 255 初期値 --- 機能 入力されたデータ 1 ドットあたり 横 3 ドット 縦 3 ドットを用いてビットイメージを印字する 本コマンドにおけるデータ処理を下記に示す {(n1 + n2 x 256) x 3} が印字可能領域を越える場合 d1 以降のデータをすべて通常データとして扱う {(n1 + n2 x 256) x 3} が現在設定される印字領域を越える場合 印字領域内のデータのみ印字する この時 印字領域外のデータはすべて受捨てられる 現在位置が既に印字領域を越えている場合 本コマンドはすべて受け捨てられる b7 b6 b5 b4 b3 b2 b1 b0 STAR Line Mode コマンド仕様書 3-30

50 ESC L n1 n2 d1...dk 名称 高密度ビットイメージ コード ASCII ESC L n1 n2 d1.. dk 16 進数 1B 4C n1 n2 d1.. dk 10 進数 n1 n2 d1.. dk 定義域 1 (n1 + n2 x 256) 印字可能領域 k = (n1 + n2 x 256) 0 d 255 初期値 --- 機能 入力されたデータ 1 ドットあたり 横 1 ドット 縦 3 ドットを用いてビットイメージを印字する 本コマンドにおけるデータ処理を下記に示す (n1 + n2 x 256) が印字可能領域を越える場合 d1 以降のデータをすべて通常データとして扱う (n1 + n2 x 256) が現在設定される印字領域を越える場合 印字領域内のデータのみ印字する この時 印字領域外のデータはすべて受捨てられる 現在位置が既に印字領域を越えている場合 本コマンドはすべて受け捨てられる b7 b6 b5 b4 b3 b2 b1 b0 STAR Line Mode コマンド仕様書 3-31

51 ESC k n1 n2 d1...dk 名称 細密度ビットイメージ コード ASCII ESC k n1 n2 d1.. dk 16 進数 1B 6B n1 n2 d1.. dk 10 進数 n1 n2 d1.. dk 定義域 n2 = 0 1 {(n1 + n2 x 256) x 8} 印字可能領域 k = {(n1 + n2 x 256) x 24} 0 d 255 初期値 --- 機能 入力されたデータ 1 ドットあたり 横 1 ドット 縦 1 ドットを用いてビットイメージを印字する 本コマンドにおけるデータ処理を下記に示す {(n1 + n2 x 256) x 8} が印字可能領域を越える場合 d1 以降のデータをすべて通常データとして扱う {(n1 + n2 x 256) x 8} が現在設定される印字領域を越える場合 印字領域内のデータのみ印字する この時 印字領域外のデータはすべて受捨てられる 現在位置が既に印字領域を越えている場合 本コマンドはすべて受け捨てられる X byte = (n1 + n2 x 256) 24dot d1 d2 dx dx x dx x dx x 2 dx x dx x dx x 3 : : : : : : dx x dx x dx x 24 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 STAR Line Mode コマンド仕様書 3-32

52 ESC X n1 n2 d1...dk 名称 細密度ビットイメージ ( ワイヤドット24ピン互換 ) コード ASCII ESC X n1 n2 d1.. dk 16 進数 1B 58 n1 n2 d1.. dk 10 進数 n1 n2 d1.. dk 定義域 1 (n1 + n2 x 256) 印字可能領域 k = {(n1 + n2 x 256) x 3} 0 d 255 初期値 --- 機能 縦横ともに解像度 8 ドット /mm で入力されたビットイメージデータを印字する 本コマンドにおけるデータ処理を下記に示す {(n1 + n2 x 256) x 3} が印字可能領域を越える場合 d1 以降のデータをすべて通常データとして扱う {(n1 + n2 x 256) x 3} が現在設定される印字領域を越える場合 印字領域内のデータのみ印字する この時 印字領域外のデータはすべて受捨てられる 現在位置が既に印字領域を越えている場合 本コマンドはすべて受け捨てられる STAR Line Mode コマンド仕様書 3-33

53 3-3-9) ロゴ ESC FS q n [x11 x12 y11 y12 d1...dk]1...[xn1 xn2 yn1 yn2 d1...dk]n 名称 ロゴの登録 コード ASCII ESC FS q n [x11 x12 y11 y12 d1.. dk]1.. [xn1 xn2 yn1 yn2 d1.. dk]n 16 進数 1B 1C 71 n [x11 x12 y11 y12 d1.. dk]1.. [xn1 xn2 yn1 yn2 d1.. dk]n 10 進数 n [x11 x12 y11 y12 d1.. dk]1.. [xn1 xn2 yn1 yn2 d1.. dk]n 定義域 1 n xn xn2 3 1 (xn1 + xn2 x 256) yn yn2 1 1 (yn1 + yn2 x 256) d 255 k = {(xn1 + xn2 x 256) x (yn1 + yn2 x 256) x 8} 初期値 --- 機能 パラメータ詳細 n : 登録ロゴ数の指定 xn1 xn2 : 登録ロゴの横サイズ {(xn1 + xn2 x 256) x 8} ドット yn1 yn2 : 登録ロゴの縦サイズ {(yn1 + yn2 x 256) x 8} ドット d : 登録ロゴデータ k : ロゴデータ数 このコマンドは 行の先頭で指定すること 最初のパラメータが問題なしと判断した時点で本コマンドの処理を開始する ロゴ登録処理開始時には 既に定義されていたデータを全て削除する ( 複数定義されているロゴデータの一部だけを登録し直す事はできない ) ロゴ登録番号は 登録順に 1 番から昇順で設定される パラメータで指定された定義領域分の空きがない場合 またはパラメータの指定に誤りがある場合には その時点で登録処理を強制終了する ( 既に登録処理が完了したデータについては有効となる ) ロゴ登録終了後および登録処理の強制終了後は プリンタリセットを実行する ロゴ登録処理中 ( 最初のパラメータを OK と判断してからロゴ登録終了後のプリンタ初期化完了までの間 ) は エラー処理 メカ動作 ステータス処理などは実行できない 入力データと実際の印字との関係を次ページに示す STAR Line Mode コマンド仕様書 3-34

54 ロゴと登録データの関係 xn = xn1 + xn2 x 256 yn = yn1 + yn2 x 256 {(xn1 + xn2 x 256) x 8} ト ット テ ータ MSB d[11] d[21] d[n1] (yn1 + yn2 x 256) ハ イト (yn1 + yn2 x 256) x 8 ト ット d[12] d[22] d[n2] LSB d[x1] d[x2] d[xn] STAR Line Mode コマンド仕様書 3-35

55 ESC FS p n m 名称 ロゴの印字 コード ASCII ESC FS p n m 16 進数 1B 1C 70 n m 10 進数 n m 定義域 1 n m 3 48 m 51 ( 0 m 3 ) 初期値 --- 機能 ロゴ登録コマンド (ESC FS q) で登録した登録番号 n のロゴを 印字モード m に従い印字する m ロゴ印字モード 0, 48 ノーマルモード 1, 49 横 2 倍モード 2, 50 縦 2 倍モード 3, 51 縦 2 倍 横 2 倍モード ラインバッファに未印字データがある場合には ラインバッファ内のデータを印字した後にこのコマンドを実行する 従って 同一行に他のデータ ( キャラクタ ビットイメージ バーコード ) と混在して印字する事はできない 改行量はロゴの縦印字サイズに従う ロゴの横印字サイズが水平印字領域を超える場合 領域を超える分は印字しない ロゴは下記コマンド設定に従い印字する 左マージン (ESC I n) 右マージン (ESC Q n) 位置揃え (ESC GS a n) 絶対位置移動 (ESC GS A n1 n2) 相対位置移動 (ESC GS R n1 n2) 倒立印字 (SI) ページモードでは無効 STAR Line Mode コマンド仕様書 3-36

56 ESC RS L m 名称 1 仕様ロゴ一括印字 2 仕様ロゴ一括制御 コード ASCII ESC RS L m 16 進数 1B 1E 4C m 10 進数 m 定義域 1 仕様 0 m 3 48 m 51 ( 0 m 3 ) 2 仕様 0 m 3 48 m 51 ( 0 m 3 ) m=255 初期値 --- 機能 1 仕様登録されているすべてのロゴを m で指定した印字モードに従い印字する 印字完了後 プリンタリセットを実行する 2 仕様ロゴについてパラメータ m で指定した制御を行う 実行後 プリンタリセットを実行する ページモードでは無効 1 仕様 m ロゴ印字モード 0, 48 ノーマルモード 1, 49 横 2 倍モード 2, 50 縦 2 倍モード 3, 51 縦 2 倍 横 2 倍モード 2 仕様 m ロゴ制御モード 0, 48 ノーマルモード一括印字 1, 49 横 2 倍モード一括印字 2, 50 縦 2 倍モード一括印字 3, 51 縦 2 倍 横 2 倍モード一括印字 255 ロゴ一括消去 STAR Line Mode コマンド仕様書 3-37

57 3-3-10) バーコード ESC b n1 n2 n3 n4 d1...dk RS 名称 コード ASCII ESC b n1 n2 n3 n4 d1.. dk RS 16 進数 1B 62 n1 n2 n3 n4 d1.. dk 1E 10 進数 n1 n2 n3 n4 d1.. dk 30 定義域 0 n1 8, 48 n1 56 ( 0 n1 8 ) 1 n2 4, 49 n2 52 ( 1 n2 4 ) 1 n4 255 n3( バーコードモード ) d( バーコードデータ ) k( バーコードデータ数 ) の定義域はバーコード種により異なる 初期値 --- 機能 下記パラメータに従い バーコードの印字を実行する n1, n2, n3, n4 まで取得し 定義域外を検出した場合 RS までデータを受け捨てる n1 バーコード種選択 n1 バーコード種 0, 48 UPC-E 1, 49 UPC-A 2, 50 JAN/EAN8 3, 51 JAN/EAN13 4, 52 Code39 5, 53 ITF 6, 54 Code128 7, 55 Code93 8, 56 NW-7 n2 バー下文字選択及び改行付加選択 n2 バー下文字選択 及び改行の付加 1, 49 バー下文字を付加しない バーコード印字後改行を実行する 2, 50 バー下文字を付加する バーコード印字後改行を実行する 3, 51 バー下文字を付加しない バーコード印字後改行を実行しない 4, 52 バー下文字を付加する バーコード印字後改行を実行しない n3 バーコードモード選択 n3 バーコード種 UPC-E UPC-A JAN/EAN8 Code39 NW-7 ITF JAN/EAN13 Code128 Code93 1, 49 最小モジュール 2 ドット ナロー : ワイド = 2: 6 ドット ナロー : ワイド = 2: 5 ドット 2, 50 最小モジュール 3 ドット ナロー : ワイド = 3: 9 ドット ナロー : ワイド = 4:10 ドット 3, 51 最小モジュール 4 ドット ナロー : ワイド = 4:12 ドット ナロー : ワイド = 6:15 ドット 4, ナロー : ワイド = 2: 5 ドット ナロー : ワイド = 2: 4 ドット 5, ナロー : ワイド = 3: 8 ドット ナロー : ワイド = 4: 8 ドット 6, ナロー : ワイド = 4:10 ドット ナロー : ワイド = 6:12 ドット 7, ナロー : ワイド = 2: 4 ドット ナロー : ワイド = 2: 6 ドット 8, ナロー : ワイド = 3: 6 ドット ナロー : ワイド = 3: 9 ドット 9, ナロー : ワイド = 4: 8 ドット ナロー : ワイド = 4:12 ドット STAR Line Mode コマンド仕様書 3-38

58 n4 バーコード高さ ( ドット数 ) 1 仕様バーコード高さが改行量より大きい場合 自動に改行量の正数倍される 2 仕様 ( バーコード高さ + バー下文字 ) にて改行される k( バーコードデータ数 ) d( バーコードデータ ) バーコード種 k の定義域 d の定義域 UPC-E 11 k d 57 ( 0 d 9 ) UPC-A 11 k d 57 ( 0 d 9 ) JAN/EAN8 7 k 8 48 d 57 ( 0 d 9 ) JAN/EAN13 12 k d 57 ( 0 d 9 ) Code39 1 k 48 d 57 ( 0 d 9 ) 65 d 90 ( A d Z ) 32, 36, 37, 43, 45, 46, 47 (SP $ % + -. / ) ITF 1 k 48 d 57 ( 0 d 9 ) 奇数の場合先頭に 0 データ自動付加 Code128 1 k 0 d 127 Code93 1 k 0 d 127 NW-7 1 k 48 d 57 ( 0 d 9 ) 65 d 68 ( A d D ) 36, 43, 45, 46, 47, 58 ( $ + -. / : ) 97, 98, 99, 100 ( a b c d ) UPC-E : k = 11( または 12) 12 桁目のチェックディジットは自動付加のため指定しても無視短縮できないデータの場合はコマンド無視短縮形へのデータ変換は自動で行う UPC-A : k = 11( または 12) 12 桁目のチェックディジットは自動付加のため指定しても無視 JAN/EAN-8 : k = 7( または 8) 8 桁目のチェックディジットは自動付加のため指定しても無視 JAN/EAN-13 : k = 12( または 13) 13 桁目のチェックディジットは自動不可のため指定しても無視 CODE39 : k は任意でモードにより最大値も異なるスタート / ストップコード ("*") は自動付加 ITF : k は任意でモードにより最大値も異なるデータが奇数行の場合 先頭に 0 データを自動付加 CODE128 : k は任意でモード 印字文字種により最大値も異なるチェックキャラクタは自動付加 CODE93 : k は任意でモード 印字文字種により最大値も異なるチェックキャラクタ ( ) は自動付加 NW7 : k は任意でモード 印字文字種により最大値も異なるスタート / ストップコードもデータに含める ( 自動付加しない ) STAR Line Mode コマンド仕様書 3-39

59 3-3-11) カッター制御 ESC d n 名称 オートカッター コード ASCII ESC d n 16 進数 1B 64 n 10 進数 n 定義域 0 d 3 48 d 51 ( 0 d 3 ) 初期値 --- 機能 オートカットを実行する オートカット実行後 ページ先頭となる n オートカット 0, 48 現在の位置で フルカットラインバッファに印字データが残っている場合 ラインバッファの印字を実行した後フルカットオートカッター非搭載機種は本コマンド無視 1, 49 現在の位置で パーシャルカットラインバッファに印字データが残っている場合 ラインバッファの印字を実行した後パーシャルカットオートカッター非搭載機種は本コマンド無視 2, 50 カット位置まで用紙を送って フルカットラインバッファに印字データが残っている場合 上記動作前にラインバッファの印字を実行する オートカッター非搭載機種は本コマンド無視 3, 51 カット位置まで用紙を送って パーシャルカットラインバッファに印字データが残っている場合 上記動作前にラインバッファの印字を実行する オートカッター非搭載機種は本コマンド無視 (*) オートカッター機能が フルカットのみ もしくはパーシャルカットのみの機種は 下記の動作とする フルカットのみ実行可能機種 : パーシャルカット指定時フルカット実行 パーシャルカットのみ実行可能機種 : フルカット指定時パーシャルカット実行 (*) プレゼンタ接続時 パーシャルカット指定された場合でもフルカットを実行する STAR Line Mode コマンド仕様書 3-40

60 3-3-12) 外部機器駆動 ESC BEL n1 n2 名称 外部駆動機器 1パルス幅の設定 コード ASCII ESC BEL n1 n2 16 進数 1B 07 n1 n2 10 進数 27 7 n1 n2 定義域 1 n n2 127 初期値 n1 = 20 ( 通電時間 200msec) n2 = 20 ( ディレイ時間 200msec) 機能 外部機器を駆動するための通電時間 ディレイ時間を設定する 通電時間 = 10 x n1(ms) ディレイ時間 = 10 x n2(ms) 駆動ハ ルス ON OFF 10 n1(msec) 10 n2(msec) ( 通電時間 ) ( テ ィレイ時間 ) 印字動作 印字 紙送り禁止 BEL 名称 外部機器 1 の駆動命令 コード ASCII BEL 16 進数 進数 7 定義域 --- 初期値 --- 機能 外部駆動機器パルス幅の設定コマンド (ESC BEL n1 n2) によって設定された外部機器駆動条件を実行する 他のコマンドと同様に一旦データバッファ内にストアされ 受信した順に実行される 外部機器 1 と外部機器 2 を同時に実行する事はできない STAR Line Mode コマンド仕様書 3-41

61 FS 名称 外部機器 1 の駆動命令 コード ASCII FS 16 進数 1C 10 進数 28 定義域 --- 初期値 --- 機能 外部駆動機器パルス幅の設定コマンド (ESC BEL n1 n2) によって設定された外部機器駆動条件を実行する 他のコマンドと同様に一旦データバッファ内にストアされ 受信した順に実行される 外部機器 1 と外部機器 2 を同時に実行する事はできない SUB 名称 外部機器 2 の駆動命令 コード ASCII SUB 16 進数 1A 10 進数 26 定義域 --- 初期値 --- 機能 外部機器 2 を駆動する 外部機器 2 は 通電時間 200ms ディレイ時間 200ms 固定 他のコマンドと同様に一旦データバッファ内にストアされ 受信した順に実行される 外部機器 1 と外部機器 2 を同時に実行する事はできない EM 名称 外部機器 2 の駆動命令 コード ASCII EM 16 進数 進数 25 定義域 --- 初期値 --- 機能 外部機器 2 を駆動する 外部機器 2 は 通電時間 200ms ディレイ時間 200ms 固定 他のコマンドと同様に一旦データバッファ内にストアされ 受信した順に実行される 外部機器 1 と外部機器 2 を同時に実行する事はできない STAR Line Mode コマンド仕様書 3-42

62 ESC GS BEL m t1 t2 名称 ブザー鳴動 コード ASCII ESC GS BEL m t1 t2 16 進数 1B 1D 07 m t1 t2 10 進数 m t1 t2 定義域 1 m 2 49 m 50( 1 m 2 ) 1 t t2 255 初期値 --- 機能 ブザーを鳴動する m はブザー駆動端子を指定する m ブザー駆動端子 1, 49 ブザー駆動端子 1 2, 50 ブザー駆動端子 2 t1 は通電時間 t2 はディレイ時間を指定する 通電時間 = 20msec t1 ディレイ時間 = 20msec t2 印字中のブザー鳴動はできない 本コマンドをブザー鳴動以外の用途で使用することを禁止する ( 本コマンドを外部機器端子搭載機種にてドロワ駆動用途に使用した場合 破損することがあるため注意 ) 駆動ハ ルス ON OFF 20 t1(msec) 20 t2(msec) ( 通電時間 ) ( テ ィレイ時間 ) 印字動作 印字 紙送り禁止 STAR Line Mode コマンド仕様書 3-43

63 ESC GS EM DC1 m n1 n2 名称 外付けブザー駆動パルス条件設定 コード ASCII ESC GS EM DC1 m n1 n2 16 進数 1B 1D m n1 n2 10 進数 m n1 n2 定義域 1 m 2, 49 m 50 0 n n2 255 初期値 n1=0, n2=0 機能 外付けブザー駆動パルス条件を設定する m は条件設定を行うブザー駆動端子を指定する m ブザー駆動端子 1, 49 ブザー駆動端子 1 2, 50 ブザー駆動端子 2 n1 は通電時間 n2 はディレイ時間を指定する 通電時間 = 20msec n1 ディレイ時間 = 20msec n2 駆動ハ ルス ON OFF 20 n1(msec) 20 n2(msec) ( 通電時間 ) ( テ ィレイ時間 ) 印字動作 印字 紙送り禁止 本コマンドにて設定した外付けブザーの駆動は <ESC><GS><EM><DC2> m n1 n2 にて行う 本設定値は 及び <CAN> にて初期化されない STAR Line Mode コマンド仕様書 3-44

64 ESC GS EM DC2 m n1 n2 名称 外付けブザー駆動実行 コード ASCII ESC GS EM DC2 m n1 n2 16 進数 1B 1D m n1 n2 10 進数 m n1 n2 定義域 1 m 2, 49 m 50 1 n1 20 n2 = 0 初期値 --- 機能 外付けブザー駆動パルス条件コマンド <ESC><GS><EM><DC1> m t1 t2 にて設定した ON/OFF 条件に従ってブザーを繰り返し駆動する m は駆動するブザー駆動端子を指定する m ブザー駆動端子 1, 49 ブザー駆動端子 1 2, 50 ブザー駆動端子 2 (n n1) にてブザー駆動の繰り返し回数を指定する 印字中のブザー鳴動はできない 本コマンドをブザー鳴動以外の用途で使用することを禁止する ( 本コマンドを外部機器端子搭載機種にてドロワ駆動用途に使用した場合 破損することがあるため絶対に禁止とする ) ブザー鳴動中に紙送りスイッチを押すまたはカバーオープンすると鳴動を停止することができる < 例 > n1 = 8 駆動ハ ルス ON OFF on off 印字動作 印字 紙送り禁止 ( 特記 )off 時間 =0 に設定した場合 n1 分だけ連続鳴動させることが可能 例えば on=5 秒,off=0, n1=20 回の場合,100 秒の鳴動となる STAR Line Mode コマンド仕様書 3-45

65 3-3-13) 印字設定 ESC RS d n 名称 印字濃度の設定 コード ASCII ESC RS d n 16 進数 1B 1E 64 n 10 進数 n 定義域 0 n 6 48 n 57 ( 0 n 6 ) 初期値 メモリ SW 設定 機能 印字濃度を設定する 本コマンド処理は印字動作を停止させた後実行する 2 色印字モード時 本コマンドにより赤色印字の印字濃度のみ設定可能 低ピーク電流モード時 本コマンドによる印字濃度設定は無効 1 仕様 n 印字濃度 単色印字モード 2 色印字モード赤印字濃度 Double Resolution モート ( ) 搭載印字モート は機種による 0, 48 印字濃度 1.3 印字濃度 1.2 1, 49 印字濃度 1.2 印字濃度 1.2 2, 50 印字濃度 1.1 印字濃度 1.0 3, 51 印字濃度 1.0 印字濃度 1.0 4, 52 印字濃度 0.9 印字濃度 1.0 5, 53 印字濃度 0.8 印字濃度 0.8 6, 54 印字濃度 0.7 印字濃度 仕様 n 印字濃度 単色印字モード 2 色印字モード赤印字濃度 Double Resolution モート 1 0, 48 印字濃度 + 3 印字濃度 + 1 1, 49 印字濃度 + 2 印字濃度 + 1 2, 50 印字濃度 + 1 印字濃度標準 (Standard) 3, 51 印字濃度標準 (Standard) 印字濃度標準 (Standard) 4, 52 印字濃度 - 1 印字濃度標準 (Standard) 5, 53 印字濃度 - 2 印字濃度 1 6, 54 印字濃度 - 3 印字濃度 - 1 1) 搭載印字モードは各プリンタの製品仕様書参照 STAR Line Mode コマンド仕様書 3-46

66 ESC RS r n 名称 印字速度の設定 コード ASCII ESC RS r n 16 進数 1B 1E 72 n 10 進数 n 定義域 0 n 3 48 n 51 ( 0 n 3 ) 初期値 メモリ SW 設定 機能 印字速度を設定する 本コマンド処理は印字動作を停止させた後実行する 2 色印字モード 低ピーク電流モード Double Resolution での印字速度は 1 つのため 本コマンドによる速度設定は無効となる 2 色印字モード 低ピーク電流モード Double Resolution から単色印字モードへ復帰した時 本コマンド設定は有効となる ページモードでは無効 1 仕様 n 印字速度 単色印字モード 2 色印字モード 低ピーク電流モード Double Resolution ( ) 搭載印字モードは機種による 0, 48 高速 各印字モード速度 1, 49 中速 各印字モード速度 2, 50 低速 各印字モード速度 3, 51 Option-Speed ( ) 本速度は機種による 各印字モード速度 2 仕様 n 印字速度 単色印字モード 2 色印字モード 低ピーク電流モード Double Resolution ( ) 搭載印字モードは機種による 0, 48 標準 各印字モード速度 1, 49 中速 各印字モード速度 2, 50 低速 各印字モード速度 3, 51 高速 各印字モード速度 STAR Line Mode コマンド仕様書 3-47

67 3-3-14) ステータス ESC RS a n 名称 ステータス送信条件の設定 コード ASCII ESC RS a n 16 進数 1B 1E 61 n 10 進数 n 定義域 12 仕様時 0 n 3 48 n 51 ( 0 n 3 ) 3 仕様時 0 n 3 48 n 51 ( 0 n 3 ) 初期値 DIPSW 設定 メモリ SW 設定 機能 ステータス送信条件を設定する ASB ステータスは付録 2 参照 本コマンド設定は にて影響を受けない DIPSW/ メモリ SW 設定については 各プリンタの製品仕様書を参照のこと 尚 無線 LAN I/F 使用時 本コマンドは無視される 1 仕様 n ステータス送信条件 0, 48 ASB 無効 1, 49 ASB 有効 2 仕様 n ステータス送信条件 0, 48 ASB 無効 1, 49 ASB 有効 3 仕様 n ステータス送信条件 0, 48 ASB 無効 NSB 無効 1, 49 ASB 有効 NSB 無効 2, 50 ASB 無効 NSB 有効 3, 51 ASB 有効 NSB 有効 STAR Line Mode コマンド仕様書 3-48

68 ESC ACK SOH 名称 リアルタイムプリンタステータス (ASB ステータス ) コード ASCII ESC ACK SOH 16 進数 1B 進数 定義域 --- 初期値 --- 機能 ASB ステータス情報をホストへ送信する 本コマンドを ASB 有効時使用しないこと ASB ステータスは付録 2 自動ステータス参照 ENQ 名称 リアルタイムプリンタステータス (1) コード ASCII ENQ 16 進数 進数 5 定義域 --- 初期値 --- 機能 1 バイトの下記プリンタステータスを送信する 本コマンドを ASB 有効時使用しないこと ステータス詳細は付録 2 ENQ コマンドステータス参照 EOT 名称 リアルタイムプリンタステータス (2) コード ASCII EOT 16 進数 進数 4 定義域 --- 初期値 --- 機能 1 バイトの下記プリンタステータスを送信する 本コマンドを ASB 有効時使用しないこと ステータス詳細は付録 2 EOT コマンドステータス参照 STAR Line Mode コマンド仕様書 3-49

69 ESC ACK CAN 名称 リアルタイムプリンタリセット実行 コード ASCII ESC ACK CAN 16 進数 1B 進数 定義域 --- 初期値 --- 機能 リアルタイムプリンタリセットを実行する ETB 名称 ASB の ETB ステータスの更新 コード ASCII ETB 16 進数 進数 23 定義域 --- 初期値 --- 機能 1 仕様本コマンドを受信バッファから読み出したときに ASB の ETB ステータスセットし ASB を送信する ASB ステータスについては付録 2 参照のこと 2 仕様本コマンドを受信バッファから読み出したときに ASB の ETB ステータスのセットと ASB の ETB カウンタを更新した後 ASB を送信する ASB ステータスについては付録 2 参照のこと 本コマンドにおける処理詳細を下記に示す (1)ETB コマンド 受信バッファから読み出し (2)ETB コマンド前の印字データの印字終了待ち (3) 印字終了を確認後 ASB の ETB カウンタを 1 インクリメント ASB の ETB ステータスをセット (4)ASB 送信 (ASB 有効時のみ ) Ethernet 使用時における注意点マルチセション有効時 <ETB> により送信される ASB(ETB カウンタ ) は接続中の全てのホストに対して送信される このため 複数セッションから ETB を送信するような使い方をしたの場合 ETB カウンタの誤認の原因となる このため 印字終了カウンタの確認は <ESC><GS><ETX> コマンドを推奨する 機種別コマンド対応一覧を参照 STAR Line Mode コマンド仕様書 3-50

70 ESC RS E n 名称 ASB の ETB カウンタと ETB ステータスの初期化 コード ASCII ESC RS E n 16 進数 1B 1E 45 n 10 進数 n 定義域 n = 0 n = 48 ( 0 ) 初期値 ASB の ETB カウンタ = 0 機能 ASB の ETB カウンタをゼロクリアし ETB ステータスをクリアする ただし 本コマンドにより ETB カウンタをゼロクリアしたことによる ASB ステータスの送信は行わない ETB カウンタ及び ETB ステータスは本コマンド以外では 下記コマンドにて初期化される 印字データのキャンセルとコマンド初期化 <CAN> ESC GS ETX s n1 n2 名称 印字終了カウンタの送信と初期化 コード ASCII ESC GS ETX s n1 n2 16 進数 1B 1D 03 s n1 n2 10 進数 s n1 n2 定義域 0 s 4 0 n1 255, 0 n2 255 機能 本コマンドは受信バッファから読み出したときに実行され s パラメータに従って 印字終了カウンタに関する処理を 行う s 名称 機能 0 印字終了カウンタ参照 現在の印字終了カウンタをホストへ送信する ( 印字終了は待たない カウントアップもしない ) 1 印字終了カウンタ更新 次の動作を実行する 1ラインバッファ内のデータがあれば吐き出し印字実行 2 印字終了 ( モータ停止 ) まで待つ 3 印字終了カウンタを更新 (+1) 4 印字終了カウンタをホストへ送信 2 印字終了カウンタクリア 印字終了カウンタを初期値に戻す ( ゼロクリア ) ( 印字終了は待たない 印字終了カウンタはホストへ返信しない ) 3 4 ドキュメント開始 n1, n2 = 0 ドキュメント終了 n1, n2 = 0 1 データ吸い込みモード設定 2 初期化処理 1 ラインバッファ内のデータがあれば吐き出し印字実行 2 印字終了 ( モータ停止 ) まで待つ 3 データ吸い込みモード解除 s=0 または s=1 指定時にホストへ返信するデータフォーマットは次の通り STAR Line Mode コマンド仕様書 3-51

71 < 返信データフォーマット> コード ASCII ESC GS ETX s n1 n2 [ 印字終了カウンタ ] NUL 16 進数 1B 1D 03 s n1 n2 [ 印字終了カウンタ ] 進数 s n1 n2 [ 印字終了カウンタ ] 0 ESC GS ETX s n1 n2 まではホストからの指定内容をそのままエコーバックし 続いて印字終了カウンタ値と NUL を送る [ 印字終了カウンタ ] は 1 バイト長で 初期値は 0x00 s=1 の場合には 本コマンドを処理するごとに +1 する 0xFF の次は 0x00 に戻る [ 印字終了カウンタ ] は n1,n2 値とは無関係にプリンタ内に 1 つ存在している (n1n2 値に対応したカウンタがあるわけではない ) ( 参考情報 )ETB コマンドと本コマンドの相違点項目 ESC GS ETX s n1 n2 ETB ASB (ETB ステータス ) への影響 なし あり ASB 発生 なし あり ASB 有効 / 無効設定の影響 なし あり ESC RS E n コマンドの影響 なし あり Ethernet におけるステータス送信先 ( マルチセッション有効時 ) 接続中の当該印刷セッション ( ホスト ) にのみ送信する ASB を接続中の全セッション ( ホスト ) へ配信する 本印字終了カウンタと ETB コマンドにより送信される ETB カウンタは別であり お互いに影響を及ぼさない 下記に 本コマンドの通信例を示す 通信例 1 ホスト送信データ ESC GS ETX 0x00 0x00 0x00 印刷データ +ESC GS ETX 0x01 0x00 0x00 印刷データ +ESC GS ETX 0x01 0x00 0x00 通信例 2 ホスト送信データ ESC GS ETX 0x02 0x02 0x00 ESC GS ETX 0x00 0x02 0x00 印刷データ +ESC GS ETX 0x01 0x02 0x11 印刷データ +ESC GS ETX 0x01 0x02 0x12 印刷データ +ESC GS ETX 0x01 0x02 0x13 印刷データ +ESC GS ETX 0x01 0x02 0x14 プリンタ返信データ ESC GS ETX 0x00 0x00 0x00 0x00 0x00 ESC GS ETX 0x01 0x00 0x00 0x01 0x00 ESC GS ETX 0x01 0x00 0x00 0x02 0x00 プリンタ返信データ ESC GS ETX 0x00 0x02 0x00 0x00 0x00 ESC GS ETX 0x01 0x02 0x11 0x01 0x00 ESC GS ETX 0x01 0x02 0x12 0x02 0x00 ESC GS ETX 0x01 0x02 0x13 0x03 0x00 ESC GS ETX 0x01 0x02 0x14 0x04 0x00 ( カウンタ参照 ) ( カウンタ更新 ) ( カウンタ更新 ) ( カウンタクリア ) ( カウンタ参照 ) ( カウンタ更新 ) ( カウンタ更新 ) ( カウンタ更新 ) ( カウンタ更新 ) <n1, n2 の活用例 > Ethernet の場合 : n1= ホスト ID n2= ドキュメント番号として指定し 返信される印字終了カウンタ取得とともに ホスト ID ドキュメント ID について送信元の情報と返信された情報との整合性の確認をする Etheenet 以外の場合 : n1+ n2*256 をドキュメント ID として指定し 同様にドキュメント ID の整合性の確認をする 送信元と返信元の整合性の確認をしない場合 : 常に n1=0, n2=0 固定とする STAR Line Mode コマンド仕様書 3-52

72 s=3 s=4 指定時はデータキャンセルモードとして動作する 1 受信中のデータを全て受け捨てする ( ドキュメント開始コマンド ) 2 現ヘ ーシ のみ受け捨てする ( ドキュメント開始コマンド + ドキュメント終了コマンド ) ドキュメント開始コマンド受信後エラーになった場合 エラーからの復帰時にドキュメント終了コマンドまで受信データを受け捨てする ドキュメント終了コマンドを認識できない場合は 受信データを全て破棄する タイムアウトを 2 秒とし データ吸い込みモードを自動解除する 制限事項 1) スルーフ ット低下 2) ヘ ーシ モート では無効 s=3 指定時の初期化処理で下記設定を初期化する スラッシュゼロ設定 外字指定 / 解除の設定 ( 外字登録データは保持 ) ページ長 現在位置 ( ページ先頭 行頭へ移動 ) 水平タブ / 垂直タブ 倒立 位置揃え設定 左右マージン <TOP コマント のみ > <TOP コマント /END コマント > T T T T 文書 1 PE 文書 1 PE 文書 1 PE 文書 1 PE 受け捨て T 受け捨て 受け捨て E T 受け捨て 文書 2 文書 2 文書 2 文書 2 T E T 文書 3 文書 3 文書 3 文書 3 E E STAR Line Mode コマンド仕様書 3-53

73 3-3-15) 漢字 ESC p 名称 JIS 漢字モードの指定 コード ASCII ESC p 16 進数 1B 進数 定義域 --- 初期値 JIS 漢字モード解除 機能 JIS 漢字モードの指定をする JIS 漢字モード時 文字コードは全て 2 バイトの漢字コード ( 第 1 バイト = 上位コード 第 2 バイト = 下位コード ) として処理される 本コマンドは日本漢字を搭載しない機種 及びメモリ SW による仕向地仕様が SBCS(1 バイト圏 ) に指定されている場合は 無視される この場合 ANK フォントの 14 ドットピッチ指定コマンドとして扱われる ESC q 名称 JIS 漢字モードの解除 コード ASCII ESC q 16 進数 1B 進数 定義域 --- 初期値 JIS 漢字モード解除 機能 JIS 漢字モードを解除する STAR Line Mode コマンド仕様書 3-54

74 ESC $ n 名称 シフト JIS 漢字モードの指定 / 解除 コード ASCII ESC $ n 16 進数 1B 24 n 10 進数 n 定義域 --- 初期値 メモリ SW 設定 機能 シフト JIS 漢字モードの指定 / 解除を行う シフト JIS 漢字モード時 文字コードは全て 2 バイトの漢字コード ( 第 1 バイト = 上位コード 第 2 バイト = 下位コード ) として処理される 本コマンドは日本漢字を搭載しない機種 及びメモリ SW による仕向地仕様が SBCS(1 バイト圏 ) に指定されている場合は無視される n シフト JIS 漢字モード 0, 48 シフト JIS 漢字モード解除 1, 49 シフト JIS 漢字モード指定 ESC s n1 n2 名称 全角漢字左右スペースの設定 コード ASCII ESC s n1 n2 16 進数 1B 73 n1 n2 10 進数 n1 n2 定義域 0 n n1 55 ( 0 n1 7 ) 0 n n2 57 ( 0 n2 9 ) 65 n2 70 ( A n2 F ) 初期値 メモリ SW 設定 機能 漢字文字に対し 左スペース量に n1 ドット 右スペース量に n2 ドットを設定する 漢字文字幅は 左スペース量 + 漢字フォントドット数 + 右スペース量 となる ( 漢字フォントドット数は各プリンタ製品仕様書の文字仕様参照 ) 本コマンドは漢字フォント非搭載機種 ( 海外向け ) 及びメモリ SW による仕向地仕様が SBCS(1 バイト圏 ) に指定されている場合は無視される スタンダードモードとページモードに それぞれ独立した設定が可能である STAR Line Mode コマンド仕様書 3-55

75 ESC t n1 n2 名称 半角漢字左右スペースの設定 コード ASCII ESC t n1 n2 16 進数 1B 74 n1 n2 10 進数 n1 n2 定義域 0 n n1 55 ( 0 n1 7 ) 0 n n2 57 ( 0 n2 9 ) 65 n2 70 ( A n2 F ) 初期値 メモリ SW 設定 機能 半角漢字文字に対し 左スペース量に n1 ドット 右スペース量に n2 ドットを設定する 半角漢字文字幅は 左スペース量 + 半角漢字フォントドット数 + 右スペース量 となる ( 半角漢字フォントドット数は各プリンタ製品仕様書の文字仕様参照 ) 本コマンドは漢字フォント非搭載機種 ( 海外向け ) 及びメモリ SW による仕向地仕様が SBCS(1 バイト圏 ) に指定されている場合は無視される スタンダードモードとページモードに それぞれ独立した設定が可能である ESC r c1 c2 d1...dk 名称 漢字ダウンロード文字の登録 コード ASCII ESC r c1 c2 d1.. dk 16 進数 1B 72 c1 c2 d1.. dk 10 進数 c1 c2 d1.. dk 定義域 0 d 255 k=72 c1 c2 は仕様 及びコード体系により異なる ( 下表参照 ) 初期値 すべてスペース 機能 漢字ダウンロード文字を c1c2 番地に登録する 同じ番地へ登録された場合 上書きされる c1, c2 が定義域外の場合 また漢字フォント非搭載機種 ( 海外向け ) 及びメモリ SW による仕向地仕様が SBCS (1 バイト圏 ) に指定されている場合 d1~dk まで受け捨てられる 本コマンドは下記 12 の仕様を搭載する機種が存在する ( 詳細は 特別付録機種別対応コマンド一覧 参照 ) 1 仕様 仕様 c1 c2 登録数 日本漢字 JIS 体系 c1=77h 30h c2 4Fh 32 文字 STAR Line Mode コマンド仕様書 3-56

76 2 仕様仕様 c1 c2 登録数 日本漢字 JIS 体系 c1=77h 21h c2 7Eh 94 文字 日本漢字シフト JIS 体系 c1=ech 40h c2 7Eh 94 文字 80h c2 9Eh 中国漢字 c1=feh A1h c2 FEh 94 文字 (*) 日本漢字の JIS/SHIFT-JIS の登録領域は同一 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 d32 d33 d34 d35 d36 縦 d37 d38 d39 24 ドット d40 d41 d42 d43 d44 d45 d46 d47 d48 d49 d50 d51 d52 d53 d54 d55 d56 d57 d58 d59 d60 d61 d62 d63 d64 d65 d66 d67 d68 d69 d70 d71 d72 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 : フォントデータ / : 無効データ 横 24 ドット STAR Line Mode コマンド仕様書 3-57

77 3-3-16) その他 CAN 名称 印字データのキャンセルとコマンド初期化 コード ASCII CAN 16 進数 進数 24 定義域 --- 初期値 --- 機能 受信バッファバッファおよびラインバッファのクリアとすでに設定された各種のコマンドの初期化を行う 受信バッファから取り出した時ではなく ホストから受信した時点で即実行される DIPSW の再読込は行わない 本コマンドにより初期化されない仕様を下記に示す 印字濃度設定 印字速度設定 2 色印字モード設定 2 色印字モード時の印字色 外部機器駆動条件 STAR Line Mode コマンド仕様書 3-58

78 名称 コマンドの初期化 コード ASCII 16 進数 1B 進数 定義域 --- 初期値 --- 機能 ラインバッファ内のデータを印字した後に各種コマンドの初期化を行う ただし メモリ SW に設定があるものは メモリ SW 設定値へ初期化される DIPSW の再読込は行わない ANK 文字 漢字文字の装飾 拡大 漢字キャラクタモード ANK 右スペース 漢字左右スペース 文字ピッチ 国際文字 コードページ スラッシュゼロ設定 外字指定 / 解除の設定 ( 外字登録データは保持 ) ページ長 現在位置 ( ページ先頭 行頭へ移動 ) 水平タブ / 垂直タブ 改行量 倒立 位置揃え設定 左右マージン本コマンドにより初期化されない仕様を下記に示す 印字濃度設定 印字速度設定 2 色印字モード設定 2 色印字モード時の印字色 外部機器駆動条件 STAR Line Mode コマンド仕様書 3-59

79 ESC GS # m N n1 n2 n3 n4 LF NUL 名称 メモリ SW の設定 コード ASCII ESC GS # m N n1 n2 n3 n4 LF NUL 16 進数 1B 1D 23 m N n1 n2 n3 n4 0A 進数 m N n1 n2 n3 n 定義域 48 n1 57 ( 0 n1 9 ) 65 n1 70 ( A n1 F ) 97 n1 102 ( a n1 f ) 48 n2 57 ( 0 n2 9 ) 65 n2 70 ( A n2 F ) 97 n2 102 ( a n2 f ) 48 n3 57 ( 0 n3 9 ) 65 n3 70 ( A n3 F ) 97 n3 102 ( a n3 f ) 48 n4 57 ( 0 n4 9 ) 65 n4 70 ( A n4 F ) 97 n4 102 ( a n4 f ) 1 仕様 m = ( m = W T, + ) 48 N 57 ( 0 N 9 ) 65 N ( )70 ( A N ( ) F ) 97 N ( )102 ( a N ( ) f ) 2 仕様 m = ( m = W T, + ) 48 N 57 ( 0 N 9 ) 65 N ( )70 ( A N ( ) F ) 97 N ( )102 ( a N ( ) f ) N = 85 (N = U ) : ユーザー定義領域 3 仕様 m = ( m = W T, + * ) 48 N 57 ( 0 N 9 ) 65 N ( )70 ( A N ( ) F ) 97 N ( )102 ( a N ( ) f ) N = 85 (N = U ) : ユーザー定義領域 ( ) メモリスイッチの定義域は機種により異なる 初期値 --- 機能 下表の分類項にて規定される定義コマンドにてメモリ SW を定義した後 書込みコマンドを送信する 書込みコマンドにより定義されたメモリスイッチ情報が不揮発性メモリへ書き込まれる 書込みコマンドにより不揮発性メモリへの書込みが終了するとプリンタはリセットを実行する 本コマンドは上記定義域に示すように 123 仕様を搭載する機種が存在する 23 仕様搭載機種は N=85 ( U ) を指定することにより ユーザーが 16 ビットの任意のデータを登録することが可能である 3 仕様搭載機種は m=42 ( * ) を指定することにより 工場出荷設定をロードすることが可能である ( 機種別詳細は 特別付録機種別対応コマンド一覧 参照 ) 機能 分類 m N n1 n2 n3 n4 定義データライト & リセット 書込み W 0 固定 0000 固定 定義データライト & リセット & 自己印字 書込み T 0 固定 0000 固定 データ定義 ( データ指定 ) 定義, N n1 n2 n3 n4 データ定義 ( 指定ビットをセット ) 定義 + N n1 n2 n3 n4 データ定義 ( 指定ビットをクリア ) 定義 - N n1 n2 n3 n4 データ定義 ( 全データ初期化 ) 0 固定 0000 固定 データ定義 ( 工場出荷設定をロード ) 定義 * 0 固定 0000 固定 m : モード選択 N : 指定するメモリスイッチ番号 n1 n2 n3 n4 : 指定データ m=. 指定データ m= + セットしたいビット番号 m= - クリアしたビット番号 STAR Line Mode コマンド仕様書 3-60

80 ESC? LF NUL 名称 プリンタのリセット ( 自己印字実行 ) コード ASCII ESC? LF NUL 16 進数 1B 3F 0A 進数 定義域 --- 初期値 --- 機能 プリンタをハードウエアリセットし 自己印字を 1 回実行する 本コマンドを送った後 プリンタがオンライン状態 ( データ受信可能状態 ) になるまでは次のデータを送らない事 プリンタリセット時 以下の処理が実行される I/F Mode 処理 パラレル --- BUSY 出力 RS-232C DTR モード DTR マーク出力 Xon/Xoff モード Xoff 出力 STAR Line Mode コマンド仕様書 3-61

81 3-4) ラスターグラフィックスコマンド詳細 ラスターグラッフィックとは 高速かつ高画質のク ラフィック印字を可能とするためのコマンド体系 および付随する仕様である 下記にラスターグラフィックの特徴及び仕様概略を示す スターラインモードの拡張セットとしてラスタモードコマンドを定義従来のスターラインモードの利用には 基本的に制限を設けないスターページモードでの利用は不可 高速データ転送に対応 IEEE1284 使用時 80~100KByte/sec のデータ転送レートを確保 IEEE1284, USB Ethernet I/F に対応 (RS-232C の対応不可 ) 固定長 / 可変長両モードに対応 印字速度が選択可能 印字後のカット動作が指定可能 ラスタコマンドにより各種設定が可能 DIPSW/ メモリ SW の設定を極力行なわなくても ほとんどの設定が可能 ラスタモード対応プリンタドライバのサポート 以下 ラスタ - コマンド詳細を示す 尚 特に断りなき場合 以下のコマンドはラスターモード中のみ有効であり ラスターモード以外ではコマンド無視 (4 バイト無視 ) される また以下コマンド詳細中のラスターイメージバッファとは ラスター専用のイメージバッファのこと示し ラスターイメージバッファ長 ( 垂直方向のドット数 ) は機種により異なる STAR Line Mode コマンド仕様書 3-62

82 ESC * r R 名称 ラスターモード初期化 コード ASCII ESC * r R 16 進数 1B 2A 進数 定義域 --- 初期値 --- 機能 ラスタモードの初期化を実行する 本コマンドはラスターモード以外でも有効 ただし本コマンドによるラスターモード初期化は ラスターモード突入時に実行される 本コマンドにより 下記設定内容を初期化する ラスターページ長設定 (ESC * r P n NUL) ラスター印字品質設定 (ESC * Q n NUL) ラスター印字色設定 (ESC * r K n NUL) ラスター左マージン設定 (ESC * r m l n NUL) ラスター右マージン設定 (ESC * r m r n NUL) ラスター EOT モード設定 (ESC FF EOT) ラスター FF モード設定 (ESC FF NUL) ラスターイメージバッファのクリア 尚ラスターモード突入時 本コマンドによるラスターモード初期化と同等の処理を実行する ただし 下記設定のみラスターモード突入時に初期化されないため 下記内容を初期化をする場合 本初期化コマンドを送信すること ラスターデータ印字色設定 (ESC * r K n NUL) ページモードでは無効 STAR Line Mode コマンド仕様書 3-63

83 ESC * r A 名称 ラスターモード突入 コード ASCII ESC * r A 16 進数 1B 2A 進数 定義域 --- 初期値 --- 機能 ラスタモードへ突入する 本コマンドはラスターモード時は無視される 本コマンド処理の詳細を以下に示す (1) 本コマンド受信 (2) パラレル I/F において IEEE1284 リバースモードを禁止 (3) 受信バッファ及びイメージバッファに残るデータをすべて FF コマンド相当にて印字 (4) ラスターモード初期化 (5) ラスターモード突入 ラスターモード突入時 ラスターモードの初期化を行う 本初期化内容を下記に示す ラスターページ長設定 (ESC * r P n NUL) ラスター印字品質設定 (ESC * Q n NUL) ラスター左マージン設定 (ESC * r m l n NUL) ラスター右マージン設定 (ESC * r m r n NUL) ラスター EOT モード設定 (ESC FF EOT) ラスター FF モード設定 (ESC FF NUL) ラスターイメージバッファのクリア (*) ラスターデータ印字色設定のみラスターモード突入時 初期化されない ページモードでは無効 STAR Line Mode コマンド仕様書 3-64

84 ESC * r B 名称 ラスターモード終了 コード ASCII ESC * r B 16 進数 1B 2A 進数 定義域 --- 初期値 --- 機能 ラスタモードを終了する ラスターモード終了時 ラスターモードのイメージバッファにラスターデータが残っている場合 ラスター EOT モードを実行した後 ラスターモードを終了する 尚 本コマンドにより パラレル I/F において IEEE1284 リバースモードが許可され ラインモードでのページ先頭となる ページモードでは無効 ESC * r C 名称 ラスターデータのクリア コード ASCII ESC * r C 16 進数 1B 2A 進数 定義域 --- 初期値 --- 機能 ラスターモードのイメージバッファデータをクリアする ページモードでは無効 ESC * r D n NUL 名称 ドロワ駆動 コード ASCII ESC * r D n NUL 16 進数 1B 2A n 進数 n 0 定義域 0 n 3 初期値 n = 0 機能 ラスターモード中のドロワ駆動を実行する ドロワ駆動条件はラインモードの設定コマンド (<ESC><BEL> n1 n2) に準ずる n は ASCII 文字を用いた 10 進数表記 ( 最大 255 桁 ) とする n 駆動回路 0 無し 1 外部機器駆動 1 駆動 2 外部機器駆動 2 駆動 3 外部機器駆動 1 駆動 + 外部機器駆動 2 駆動ページモードでは無効 STAR Line Mode コマンド仕様書 3-65

85 ESC * r E n NUL 名称 ラスター EOT モードの設定 コード ASCII ESC * r E n NUL 16 進数 1B 2A n 進数 n 0 定義域 n = 0, 1, 2, 3, 8, 9, 12, 13, 36, 37 初期値 フルカット対応機 n = 9 プレゼンタ接続機 n = 37 機能 ラスター EOT モードの設定 EOT モードとは ラスタードキュメント終了コマンド (ESC FF EOT) により実行する動作である n は ASCII 文字を用いた 10 進数表記 ( 最大 255 桁 ) とする ページモードでは無効 1 仕様 <EOT モード設定フォーマット> n FormFeed Cut Feed Cutter フ レセ ンタ 0 Set To Default Set To Default Set To Default Set To Default TearBar Full Cut -- 9 Full Cut Partial Cut Partial Cut Full Cut Eject 37 Full Cut Eject 2 仕様 <EOT モード設定フォーマット> n FormFeed Cut Feed Cutter フ レセ ンタ 0 Set To Default Set To Default Set To Default Set To Default 1 (*1) (*1) (*1) TearBar (*1) -- Full Cut -- 9 (*1) Full Cut (*1) -- Partial Cut (*1) Partial Cut (*1) -- Full Cut Eject 37 (*1) Full Cut Eject *1) Form Feed プリンタがBM 対応機種で 且つBM 有効設定時 設定されたラスターモードページ長を無視し BM 検出動作を行う STAR Line Mode コマンド仕様書 3-66

86 ESC * r F n NUL 名称 ラスター FF モードの設定 コード ASCII ESC * r F n NUL 16 進数 1B 2A n 進数 n 0 定義域 n = 0, 1, 2, 3, 8, 9, 12, 13, 36, 37 初期値 フルカット対応機 n = 9 プレゼンタ接続機 n = 37 機能 ラスター FF モードの設定 FF モードとは ラスタードキュメント終了コマンド (ESC FF NUL) により実行する動作である n は ASCII 文字を用いた 10 進数表記 ( 最大 255 桁 ) とする ページモードでは無効 1 仕様 <FF モード設定フォーマット> n FormFeed Cut Feed Cutter フ レセ ンタ 0 Set To Default Set To Default Set To Default Set To Default TearBar Full Cut -- 9 Full Cut Partial Cut Partial Cut Full Cut Eject 37 Full Cut Eject 2 仕様 <FF モード設定フォーマット> n FormFeed Cut Feed Cutter フ レセ ンタ 0 Set To Default Set To Default Set To Default Set To Default 1 (*1) (*1) (*1) TearBar (*1) -- Full Cut -- 9 (*1) Full Cut (*1) -- Partial Cut (*1) Partial Cut (*1) -- Full Cut Eject 37 (*1) Full Cut Eject *1) Form Feed プリンタがBM 対応機種で 且つBM 有効設定時 設定されたラスターモードページ長を無視し BM 検出動作を行う STAR Line Mode コマンド仕様書 3-67

87 ESC * r P n NUL 名称 ラスターページ長の設定 コード ASCII ESC * r P n NUL 16 進数 1B 2A n 進数 n 0 定義域 --- 初期値 ラスターイメージバッファ長 機能 ラスターページ長を設定する n は ASCII 文字を用いた 10 進数表記 ( 最大 255 桁 ) とする ページモードでは無効 n 0 連続印字モード ( ページ長設定無し ) 1 n 指定ページ長 ESC * r Q n NUL 名称 ラスター印字品質の設定 コード ASCII ESC * r Q n NUL 16 進数 1B 2A n 進数 n 0 定義域 0 n 2 初期値 n = 0 機能 ラスター印字品質を設定する n は ASCII 文字を用いた 10 進数表記 ( 最大 255 桁 ) とする ページモードでは無効 n 印字品質 0 高速印字指定 1 通常印字品質 2 高印字品質 STAR Line Mode コマンド仕様書 3-68

88 ESC * r m l n NUL 名称 ラスター左マージンの設定 コード ASCII ESC * r m l n NUL 16 進数 1B 2A 72 6D 6C n 進数 n 0 定義域 --- 初期値 n = 0 機能 ラスター左マージンを設定する 本コマンドにより左マージンを (n x 8) ドットに設定する 左マージンが印字可能領域を越える場合 もしくは左マージン指定により印字領域が無くなる場合 (( 印字可能領域 - 右マージン ) 左マージン指定値 ) は 本コマンド無視される n は ASCII 文字を用いた 10 進数表記 ( 最大 255 桁 ) とする ページモードでは無効 ESC * r m r n NUL 名称 ラスター右マージンの設定 コード ASCII ESC * r m r n NUL 16 進数 1B 2A 72 6D 72 n 進数 n 0 定義域 --- 初期値 n = 0 機能 ラスター右マージンを設定する 本コマンドにより右マージンを (n x 8) ドットに設定する 右マージンが印字可能領域を越える場合 もしくは右マージン指定により印字領域が無くなる場合 (( 印字可能領域 - 左マージン ) 右マージン指定値 ) は 本コマンド無視される n は ASCII 文字を用いた 10 進数表記 ( 最大 255 桁 ) とする ページモードでは無効 STAR Line Mode コマンド仕様書 3-69

89 ESC * r T n NUL 名称 ラスタートップマージンの設定 コード ASCII ESC * r T n NUL 16 進数 1B 2A n 進数 n 0 定義域 0 n 2 初期値 --- 機能 ラスタートップマージンを設定する n は ASCII 文字を用いた 10 進数表記 ( 最大 255 桁 ) とする n トップマージン 0 Set To Default 1 逆紙送りによるトップマージン設定 2 標準トップマージン設定 (*) 本コマンドの対応は機種により異なる ラスターモード突入時ラインモードのトップマージン設定を継承する またラスターモード終了時 ラスターモードのトップマージン設定を継承しラインモードへ戻る ページモードでは無効 ESC * r K n NUL 名称 ラスター印字色の設定 コード ASCII ESC * r K n NUL 16 進数 1B 2A 72 4B n 進数 n 0 定義域 0 n 3 初期値 n = 0 機能 ラスター印字色を設定する 本コマンドはラインモードにて 2 色印字モードを指定されている場合のみ有効 2 色印字モードでない場合コマンド無視 n は ASCII 文字を用いた 10 進数表記 ( 最大 255 桁 ) とする ページモードでは無効 n 印字色 0 Black 1 Cyan 2 Magenta 3 Yellow (*) 本コマンドは 2 色印字対応機種のみ有効 非対応機種はコマンド無視 STAR Line Mode コマンド仕様書 3-70

90 b n1 n2 data 名称 ラスターデータの転送 ( 自動改行 ) コード ASCII b n1 n2 d1 d2... dk 16 進数 62 n1 n2 d1 d2... dk 10 進数 98 n1 n2 d1 d2... dk 定義域 0 n n d 255 k= n1+n2 x k 初期値 --- 機能 ラスターデータを転送する ラスターデータは (n1 + n2 x 256) バイト数バイナリデータにて送信する 現在設定されている印字領域を越えるラスターデータは受捨てされる イメージバッファの展開位置は 本コマンドにより 1 ドット列イメージバッファへデータを展開した後 1 ドット列自動改行し 次行左マージン位置へ移動する またデータ展開は現在のイメージバッファデータに重ね書き処理 (OR 処理 ) を行う 設定されたラスター印字色に対する 展開イメージバッファを下記に示す n は ASCII 文字を用いた 10 進数表記 ( 最大 255 桁 ) とする ページモードでは無効 印字色 Black Cyan Magenta Yellow 展開イメージバッファ黒用イメージバッファ色用イメージバッファ色用イメージバッファ色用イメージバッファ STAR Line Mode コマンド仕様書 3-71

91 k n1 n2 data 名称 ラスターデータの転送 コード ASCII k n1 n2 d1 d2... dk 16 進数 6B n1 n2 d1 d2... dk 10 進数 107 n1 n2 d1 d2... dk 定義域 0 n n d 255 k= n1+n2 x k 初期値 --- 機能 ラスターデータを転送する ラスターデータは (n1 + n2 x 256) バイト数バイナリデータにて送信する 現在設定されている印字領域を越えるラスターデータは受捨てされる イメージバッファの展開位置は 本コマンドにより 1 ドット列イメージバッファへデータを展開した後 自動改行せずに 現在のドット列先頭へ戻る またデータ展開は現在のイメージバッファデータに重ね書き処理 (OR 処理 ) を行う 設定されたラスター印字色に対する 展開イメージバッファを下記に示す n は ASCII 文字を用いた 10 進数表記 ( 最大 255 桁 ) とする ページモードでは無効 印字色 Black Cyan Magenta Yellow 展開イメージバッファ黒用イメージバッファ色用イメージバッファ色用イメージバッファ色用イメージバッファ ESC * r Y n NUL 名称 垂直方向の位置移動 ( 指定ドットの改行 ) コード ASCII ESC * r Y n NUL 16 進数 1B 2A n 進数 n 0 定義域 --- 初期値 --- 機能 ラスター垂直方向の位置移動を行う 本コマンドにより n ドットの位置移動を行う 現在のページ長設定が連続印字モード時 n ドットがラスターイメージバッファ長のの残りドット数を越える場合は 残りドット数まで移動し オバーフロー分は無視する またページ長が設定されている場合 現在のページ長まで移動し オバーフロー分は無視する 尚 オバーフローした場合 次のラスターデータ転送 及び 垂直方向位置移動コマンドにて 展開されているラスターイメージバッファデータを印字した後 次のラスターデータを展開する n は ASCII 文字を用いた 10 進数表記 ( 最大 255 桁 ) とする ページモードでは無効 STAR Line Mode コマンド仕様書 3-72

92 ESC FF NUL 名称 FF モードの実行 コード ASCII ESC FF NUL 16 進数 1B 0C 進数 定義域 --- 初期値 --- 機能 FF モードを実行する FF モード設定コマンド (ESC * r F n NUL) にて指定された動作を実行する ページモードでは無効 ESC FF EOT 名称 EOT モードの実行 コード ASCII ESC FF EOT 16 進数 1B 0C 進数 定義域 --- 初期値 --- 機能 EOT モードを実行する EOT モード設定コマンド (ESC * r E n NUL) にて指定された動作を実行する ページモードでは無効 ESC * r N n NUL 名称 指定バイト数データ受け捨て コード ASCII ESC * r N n NUL 16 進数 1B 2A 72 4E n 0 10 進数 n 0 定義域 1 n 255 初期値 --- 機能 指定バイト数データ受け捨て n で指定されるバイト数分 以降の受信データを受け捨てする n は ASCII 文字を用いた 10 進数表記 ( 最大 4 桁 ) とする ラスターモード中のみ本コマンドは有効である ページモードでは無効 STAR Line Mode コマンド仕様書 3-73

93 ESC * r V m n NUL 名称 外付けブザー駆動実行 コード ASCII ESC * r V m n NUL 16 進数 1B 2A m n 0 10 進数 m n 0 定義域 m = 49, 50 1 n 20 初期値 --- 機能 外付けブザー駆動パルス条件コマンド <ESC><GS><DC1> m n1 n2 にて設定した ON/OFF 条件に従ってブザーを繰り返し駆動する m は駆動するブザー駆動端子を指定する m ブザー駆動端子 49 ブザー駆動端子 1 50 ブザー駆動端子 2 n にてブザー駆動の繰り返し回数を指定する 印字中のブザー鳴動はできない 本コマンドをブザー鳴動以外の用途で使用することを禁止する ( 本コマンドを外部機器端子搭載機種にてドロワ駆動用途に使用した場合 破損することがあるため絶対に禁止とする ) ブザー鳴動中に紙送りスイッチを押すまたはカバーオープンすると鳴動を停止することができる ラスターモードへ突入する前に外付けブザー駆動パルス条件コマンド <ESC><GS><EM><DC1> m n1 n2 にて条件をあらかじめ設定しておかなければならない n は ASCII 文字を用いた 10 進数表記 ( 最大 255 桁 ) とする ページモードでは無効 < 例 > n1 = 8 駆動ハ ルス ON OFF on off 印字動作 印字 紙送り禁止 ( 特記 )off 時間 =0 に設定した場合 n1 分だけ連続鳴動させることが可能 例えば on=5 秒,off=0, n1=20 回の場合,100 秒の鳴動となる STAR Line Mode コマンド仕様書 3-74

94 ESC * r e s NUL 名称 データ吸い込みモード設定 解除 コード ASCII ESC * r e s NUL 16 進数 1B 2A s 進数 s 0 定義域 s = 33H, 34H 機能 本コマンドは受信バッファから読み出したときに実行され s パラメータに従って ドキュメント開始 終了に関する処理を行う s は ASCII 文字を用いた 10 進数表記 ( 最大 255 桁 ) とする s 名称機能 33H 34H ドキュメント開始 ドキュメント終了 1 データ吸い込みモード設定 2 初期化処理 1 ラインバッファ内のデータがあれば吐き出し印字実行 2 印字終了 ( モータ停止 ) まで待つ 3 データ吸い込みモード解除 1 受信中のデータを全て受け捨てする ( ドキュメント開始コマンド ) 2 現ヘ ーシ のみ受け捨てする ( ドキュメント開始コマンド + ドキュメント終了コマンド ) ドキュメント開始コマンド受信後エラーになった場合 エラーからの復帰時にドキュメント終了コマンドまで受信データを受け捨てする ドキュメント終了コマンドを認識できない場合は 受信データを全て破棄する タイムアウトを 2 秒とし データ吸い込みモードを自動解除する 制限事項 1) スルーフ ット低下 2) ヘ ーシ モート では無効 s=33h 指定時の初期化処理で下記設定を初期化する 左右マージン <TOP コマント のみ > <TOP コマント /END コマント > T T T T 文書 1 PE 文書 1 PE 文書 1 PE 文書 1 PE 受け捨て T 受け捨て 受け捨て E T 受け捨て 文書 2 文書 2 文書 2 文書 2 T E T 文書 3 文書 3 文書 3 文書 3 E E STAR Line Mode コマンド仕様書 3-75

95 ESC * r S 名称 ラスターモードNV 音声再生 コード ASCII ESC * r S 16 進数 1B 2A 進数 定義域 --- 初期値 --- 機能 指定されたNV 音声を再生する 本コマンド送信前に 音声再生設定コマンドにて動作条件をあらかじめ設定しておかなければならない 1 ESC * r s 0 a n NUL 番号 2 ESC * r s 1 n NUL 回数 3 ESC * r s 2 n NUL ディレイ時間 4 ESC * r s 3 n NUL インターバル時間 5 ESC * r S 再生 (1~4は順不同 ) ディレイ時間とは本コマンドを処理してから音声再生開始されるまでの時間である インターバル時間とは音声の終わりから次の音声の始まりまでの時間である テ ィレイ時間音声 インターハ ル時間インターハ ル時間 音声 音声 時間 コマント 処理開始コマント 処理終了 すでに音声再生中の場合 終了するのを待ってから実行する 印字中の場合 印字終了後実行する 指定した音声番号の音声データが登録されていない場合は再生しない 本コマンド実行中 FEED スイッチ入力により音声が停止される ページモードでは無効 ESC * r s 0 a n NUL 名称 ラスターモード NV 音声再生番号設定 コード ASCII ESC * r s 0 a n NUL 16 進数 1B 2A a n 進数 a n 0 定義域 a = 48, 49 1 n 255 初期値 音声再生番号設定無し 機能 ラスターモード音声再生コマンド (ESC * r S) において再生する音声番号を設定する a は再生する音声データが格納されているエリアを指定する a 音声データ格納エリア 49 ユーザーエリア n は ASCII 文字を用いた 10 進数表記 ( 最大 5 桁 ) とする パラメータが定義外の場合は設定しない ページモードでは無効 STAR Line Mode コマンド仕様書 3-76

96 ESC * r s 1 n NUL 名称 ラスターモード NV 音声再生回数設定 コード ASCII ESC * r s 1 n NUL 16 進数 1B 2A n 進数 n 0 定義域 1 n 初期値 音声再生回数設定無し 機能 ラスターモード音声再生コマンド (ESC * r S) の音声再生回数を n 回に設定する n は ASCII 文字を用いた 10 進数表記 ( 最大 5 桁 ) とする パラメータが定義外の場合は設定しない ページモードでは無効 ESC * r s 2 n NUL 名称 ラスターモード NV 音声再生ディレイ時間設定 コード ASCII ESC * r s 2 n NUL 16 進数 1B 2A n 進数 n 0 定義域 0 n 初期値 n = 0 機能 ラスターモード音声再生コマンド (ESC * r S) の音声再生のディレイ時間を n 秒に設定する ディレイ時間とはラスターモード音声再生コマンド (ESC * r S) を処理開始してから音声再生開始されるまでの時間である n は ASCII 文字を用いた 10 進数表記 ( 最大 5 桁 ) とする パラメータが定義外の場合は設定しない ページモードでは無効 ESC * r s 3 n NUL 名称 ラスターモード NV 音声再生インターバル時間設定 コード ASCII ESC * r s 3 n NUL 16 進数 1B 2A n 進数 n 0 定義域 0 n 初期値 n = 0 機能 ラスターモード音声再生実行コマンド (ESC * r S) の音声再生のインターバル時間を n 秒に設定する インターバル時間とは音声の終わりから次の音声の始まりまでの時間である n は ASCII 文字を用いた 10 進数表記 ( 最大 5 桁 ) とする パラメータが定義外の場合は設定しない ページモードでは無効 STAR Line Mode コマンド仕様書 3-77

97 3-5) ブラックマーク関連コマンド詳細 以下のコマンドはブラックマーク用紙による頭出し機能を制御するコマンドである 以下コマンドはブラックマーク有効設定時のみ有効となる ESC d n 名称 オートカッター コード ASCII ESC d n 16 進数 1B 64 n 10 進数 n 定義域 0 d 3 48 d 51 ( 0 d 3 ) 初期値 --- 機能 オートカットを実行する オートカット実行後 ページ先頭となる n オートカット 0, 48 現在の位置で フルカットラインバッファに印字データが残っている場合 ラインバッファの印字を実行した後フルカットオートカッター非搭載機種は本コマンド無視 1, 49 現在の位置で パーシャルカットラインバッファに印字データが残っている場合 ラインバッファの印字を実行した後パーシャルカットオートカッター非搭載機種は本コマンド無視 2, 50 頭出しを実行した後 カット位置まで用紙を送って フルカットラインバッファに印字データが残っている場合 上記動作前にラインバッファの印字を実行する オートカッター非搭載機種は本コマンド無視 3, 51 頭出しを実行した後 カット位置まで用紙を送って パーシャルカットラインバッファに印字データが残っている場合 上記動作前にラインバッファの印字を実行する オートカッター非搭載機種は本コマンド無視 (*) オートカッター機能が フルカットのみ もしくはパーシャルカットのみの機種は 下記の動作とする フルカットのみ実行可能機種 : パーシャルカット指定時フルカット実行 パーシャルカットのみ実行可能機種 : フルカット指定時パーシャルカット実行 (*) プレゼンタ接続時 パーシャルカット指定された場合でもフルカットを実行する FF 名称 頭出し実行 コード ASCII FF 16 進数 0C 10 進数 12 定義域 --- 初期値 --- 機能 頭出しを実行する STAR Line Mode コマンド仕様書 3-78

98 ESC C n 名称 n 行のページ長設定 コード ASCII ESC C n 16 進数 1B 43 n 10 進数 n 定義域 1 n 127 初期値 ( 改行量初期値 x 42) 機能 ブラックマーク有効時 本コマンド無視 ESC C 0 n 名称 n x 24mm のページ長設定 コード ASCII ESC C 0 n 16 進数 1B 43 0 n 10 進数 n 定義域 1 n 22 初期値 ( 改行量初期値 x 42) 機能 ブラックマーク有効時 本コマンド無視 VT 名称 垂直タブ位置への紙送り コード ASCII VT 16 進数 0B 10 進数 11 定義域 --- 初期値 --- 機能 ブラックマーク有効時 本コマンド無視 STAR Line Mode コマンド仕様書 3-79

99 ESC B n1 n2...nk NUL 名称 垂直タブ位置の設定 コード ASCII ESC B n1 n2.. nk NUL 16 進数 1B 42 n1 n2.. nk 進数 n1 n2.. nk 0 定義域 1 n k 16 初期値 --- 機能 ブラックマーク有効時 本コマンド無視 ESC B NUL 名称 垂直タブ位置のクリア コード ASCII ESC B NUL 16 進数 1B 進数 定義域 --- 初期値 --- 機能 ブラックマーク有効時 本コマンド無視 STAR Line Mode コマンド仕様書 3-80

100 3-6) USB 関連コマンド詳細 USB I/F の機能を制御するコマンドは 現時点ではありません STAR Line Mode コマンド仕様書 3-81

101 3-7) 2 色印字コマンド詳細 以下のコマンドは 2 色印字機能を制御するコマンドである 以下コマンドは 2 色印字対応機種のみ有効 ESC RS c n 名称 2 色印字モード時の印字色指定 コード ASCII ESC RS c n 16 進数 1B 1E 63 n 10 進数 n 定義域 0 n 1 48 n 49 ( 0 n 1 ) 初期値 n = 0, 48 (2 色印字モード突入時 ) 機能 2 色印字モード時の印字色を指定する 2 色印字モードでない場合 本コマンドは無視される 2 色印字モード突入時 色指定は黒色指定となる 本コマンド指定はプリンタリセット時のみクリアされる 本コマンド指定は CAN ではクリアされない ただしドット互換 2 色印字モード時に限り CAN により印字色が黒色へ初期化される n 2 色印字モードの色指定 0, 48 黒色 1, 49 赤色 STAR Line Mode コマンド仕様書 3-82

102 ESC RS C n 名称 2 色印字モードの選択 解除 コード ASCII ESC RS C n 16 進数 1B 1E 43 n 10 進数 n 定義域 1 仕様 0 n 2 48 n 50 ( 0 n 2 ) 2 仕様 0 n 1 48 n 49 ( 0 n 1 ) 3 仕様 0 n 2 48 n 50 ( 0 n 2 ) n=16 n=32 初期値 n = 0, 48 機能 1 仕様 n 2 色印字モードの選択 解除 0, 48 2 色印字モードの解除 2 色印字モード時 本コマンドにより 2 色印字モードを解除する既に 2 色印字モードが解除されている場合 CAN ではクリアされない本コマンドによる 2 色印字モード解除時 下記処理が実行される ラインバッファに未印字データがある時 ラインバッファのデータを 2 色印字モードにて印字 2 色印字モードでの印字実行中は 印字終了まで待つ ロゴ印字設定を単色モード設定へ復帰 1, 49 2 色印字モードの選択単色印字モード時 本コマンドにより 2 色印字モードを選択する既に 2 色印字モード時 本コマンドは無視される本コマンド指定は CAN ではクリアされない本コマンドによる2 色印字モード選択時 下記処理が実行される ラインバッファに未印字データがある時 ラインバッファのデータを単色印字モードにて印字 単色印字モードでの印字実行中は 印字終了まで待つ 印字色設定初期化 (2 色印字モード黒設定 ) ロゴ印字設定を 2 色印字モード設定とする ページモードでは無効 STAR Line Mode コマンド仕様書 3-83

103 2 仕様 n 2 色印字モードの選択 解除 0, 48 2 色印字モードの解除 2 色印字モード時 本コマンドにより 2 色印字モードを解除する既に 2 色印字モードが解除されている場合 本コマンドは無視される本コマンド指定は CAN ではクリアされない本コマンドによる 2 色印字モード解除時 下記処理が実行される ラインバッファに未印字データがある時 ラインバッファのデータを 2 色印字モードにて印字 2 色印字モードでの印字実行中は 印字終了まで待つ ロゴ印字設定を単色モード設定へ復帰 1, 49 2 色印字モードの選択単色印字モード時 本コマンドにより 2 色印字モードを選択する既に 2 色印字モード時 本コマンドは無視される本コマンド指定は CAN ではクリアされない本コマンドによる 2 色印字モード選択時 下記処理が実行される ラインバッファに未印字データがある時 ラインバッファのデータを単色印字モードにて印字 単色印字モードでの印字実行中は 印字終了まで待つ 印字色設定初期化 (2 色印字モード黒設定 ) ロゴ印字設定を 2 色印字モード設定とする 3 仕様 n 印字モード指定 0, 48 単色モード 1, 49 2 色モード 16 低消費電力モード 32 Double Resolution モード DIPSWにて低消費電力モードが選択されている場合 本コマンドは無視される CAN ではクリアされない ラインバッファに未印字データがある時 ラインバッファのデータの印字を実行する 本コマンドは現在の印字を終了した後 処理される STAR Line Mode コマンド仕様書 3-84

104 ESC 4 名称 白黒反転の指定 コード ASCII ESC 4 16 進数 1B 進数 定義域 --- 初期値 白黒反転解除 機能 ANK 文字 漢字文字に対して 白黒反転を指定する IBM ブロックは白黒反転無効 ESC 5 名称 白黒反転の解除 コード ASCII ESC 5 16 進数 1B 進数 定義域 --- 初期値 白黒反転解除 機能 ANK 文字 漢字文字に対して 白黒反転を解除する STAR Line Mode コマンド仕様書 3-85

105 ESC FS q n [x11 x12 y11 y12 d1...dk]1...[xn1 xn2 yn1 yn2 d1...dk]n 名称 ロゴの登録 コード ASCII ESC FS q n [x11 x12 y11 y12 d1.. dk]1.. [xn1 xn2 yn1 yn2 d1.. dk]n 16 進数 1B 1C 71 n [x11 x12 y11 y12 d1.. dk]1.. [xn1 xn2 yn1 yn2 d1.. dk]n 10 進数 n [x11 x12 y11 y12 d1.. dk]1.. [xn1 xn2 yn1 yn2 d1.. dk]n 定義域 1 n xn xn2 3 1 (xn1 + xn2 x 256) yn yn2 1 1 (yn1 + yn2 x 256) d 255 k = {(xn1 + xn2 x 256) x (yn1 + yn2 x 256) x 8} 初期値 --- 機能 パラメータ詳細 n : 登録ロゴ数の指定 xn1 xn2 : 登録ロゴの横サイズ {(xn1 + xn2 x 256) x 8} ドット yn1 yn2 : 登録ロゴの縦サイズ {(yn1 + yn2 x 256) x 8} ドット d : 登録ロゴデータ k : ロゴデータ数 このコマンドは 行の先頭で指定すること 最初のパラメータが問題なしと判断した時点で本コマンドの処理を開始する ロゴ登録処理開始時には 既に定義されていたデータを全て削除する ( 複数定義されているロゴデータの一部だけを登録し直す事はできない ) ロゴ登録番号は 登録順に 1 番から昇順で設定される パラメータで指定された定義領域分の空きがない場合 またはパラメータの指定に誤りがある場合には その時点で登録処理を強制終了する ( 既に登録処理が完了したデータについては有効となる ) ロゴ登録終了後および登録処理の強制終了後は プリンタの初期化を実行する ロゴ登録処理中 ( 最初のパラメータを OK と判断してからロゴ登録終了後のプリンタ初期化完了までの間 ) は エラー処理 メカ動作 ステータス処理などは実行できない 入力データと実際の印字との関係を次ページに示す < ロゴを 2 色印字用に登録する場合 > 登録は 2 色印字モード指定 / 解除に関わらず可能 ロゴ登録番号 n( 奇数 ) と n+1( 偶数 ) に同容量のロゴを登録する 容量が異なる場合 ロゴ登録番号 255 の場合は 2 色印字モードのロゴ印字コマンドにてコマンド無視される STAR Line Mode コマンド仕様書 3-86

106 ロゴと登録データの関係 xn = xn1 + xn2 x 256 yn = yn1 + yn2 x 256 {(xn1 + xn2 x 256) x 8} ト ット テ ータ MSB d[11] d[21] d[n1] (yn1 + yn2 x 256) ハ イト (yn1 + yn2 x 256) x 8 ト ット d[12] d[22] d[n2] LSB d[x1] d[x2] d[xn] STAR Line Mode コマンド仕様書 3-87

107 ESC FS p n m 名称 ロゴの印字 コード ASCII ESC FS p n m 16 進数 1B 1C 70 n m 10 進数 n m 定義域 1 n m 3 48 m 51 ( 0 m 3 ) 初期値 --- 機能 ロゴ登録コマンド (ESC FS q) で登録した登録番号 n のロゴを 印字モード m に従い印字する m ロゴ印字モード 0, 48 ノーマルモード 1, 49 横 2 倍モード 2, 50 縦 2 倍モード 3, 51 縦 2 倍 横 2 倍モード ラインバッファに未印字データがある場合には ラインバッファ内のデータを印字した後にこのコマンドを実行する 従って 同一行に他のデータ ( キャラクタ ビットイメージ バーコード ) と混在して印字する事はできない 改行量はロゴの縦印字サイズに従う 倒立印字以外の装飾および拡大設定には影響されない 水平印字開始位置は左マージン位置で 水平印字領域は左右マージン設定に従う ロゴの横印字サイズが水平印字領域を超える場合 領域を超える分は印字しない <2 色印字モードの場合 > ロゴ登録番号 n が奇数時登録番号 n を印字色黒 登録番号 n+1 を印字色赤で重ね合わせて印字する登録番号 n の容量と登録番号 n+1 の容量が異なる場合は コマンド無視登録番号 n=255 指定時はコマンド無視ロゴ登録番号 n が偶数時登録番号 n を印字色黒 登録番号 n-1 を印字色赤で重ね合わせて印字する登録番号 n の容量と登録番号 n-1 の容量が異なる場合は コマンド無視登録番号 n=255 指定時はコマンド無視 STAR Line Mode コマンド仕様書 3-88

108 3-8) プレゼンタ関連コマンド詳細 以下のコマンドはプレゼンタ機能を制御するコマンドである 以下コマンドはプレゼンタ接続機種のみ有効となる ESC SYN 0 n 名称 プレゼンタ用紙回収実行 コード ASCII ESC SYN 0 n 16 進数 1B n 10 進数 n 定義域 n = 0 n = 48 ( 0 ) 初期値 --- 機能 プレゼンタの用紙の回収を実行する 本コマンドはプレゼンタ非接続の場合無視される また プレゼンタに用紙が給紙されプレゼンタ内部に用紙が存在し且つ 用紙切断が実行された場合のみ本コマンドは実行される 本状態以外はコマンドは無視される ( 用紙回収中も無視される ) ESC SYN 1 n 名称 プレゼンタ用紙自動回収機能 及び自動回収時間の設定 コード ASCII ESC SYN 1 n 16 進数 1B n 10 進数 n 定義域 0 n 255 初期値 メモリ SW 設定 機能 プレゼンタ用紙自動回収機能 及び用紙自動回収時間の設定をする 本コマンドはプレゼンタ非接続の場合無視される 本コマンドによる設定は 本コマンドをプリンタが 処理した時点で既に用紙がプレゼンタ内部へ給紙されていた場合は 次の用紙から有効となる n n = 0 1 n 255 機能用紙自動回収機能無効用紙自動回収機能有効自動回収時間 = n x 0.5sec (0.5sec ~ 127.5sec) STAR Line Mode コマンド仕様書 3-89

109 ESC SYN 3 n 名称 プレゼンタ用紙カウンタの取得 コード ASCII ESC SYN 3 n 16 進数 1B n 10 進数 n 定義域 n = 0, 1 n = 48, 49 ( 0 1 ) 初期値 --- 機能 プレゼンタの用紙カウンタを取得する 本コマンドはプレゼンタ非接続の場合無視される カウンタは 0xFFFFFFFF 枚までカウント可能 カウンタは下記条件を満たす時ゼロクリアされる プリンタリセット時 <CAN> コマンド時 <ESC><SYN> 4 n コマンド時本コマンドによる用紙カウンタは 本コマンド処理した時点のカウンタ値を送信する カウンタは用紙が完全に回収動作を終了した時点 もしくは引抜かれた時点でカウントアップされる カウンタは電源投入時から下記内容を除きカウントする エラー復帰時の用紙排出動作 自己印字による印字動作 電源投入時のプレゼンタ内にある用紙排出動作 n n = 0, 48 n = 1, 49 カウンタ用紙発券カウンタ取得用紙回収カウンタ取得 < プリンタからのカウンタ送信フォーマット : 用紙発券カウンタの場合 > プリンタ送信 : ESC SYN 3 n c1 c2 c3 c4 発券カウンタ : c4 + (c3 x 256) + (c2 x 256 x 256) + (c1 x 256 x 256 x256) ESC SYN 4 n 名称 プレゼンタ用紙カウンタの初期化 コード ASCII ESC SYN 4 n 16 進数 1B n 10 進数 n 定義域 n = 0 初期値 --- 機能 プレゼンタの用紙カウンタ ( 用紙発券カウンタ 用紙回収カウンタ ) を初期化する 本コマンドによる用紙カウンタ初期化は 本コマンド処理した時点に実行される STAR Line Mode コマンド仕様書 3-90

110 ESC GS SUB DC1 m t1 t2 名称 スナウト動作モード指定 コード ASCII ESC GS SUB DC1 m t1 t2 16 進数 1B 1D 1A 11 m t1 t2 10 進数 m t1 t2 定義域 0 m 3 48 m 51( 0 m 3 ) t1=0 t2=0 初期値 MSW 設定 機能 スナウト動作モードを m パラメータにより指定する m スナウト動作モード 0 48 スナウト LED 動作 OFF 1 49 スナウト LED 動作 ON ( 印字 プレゼンタ動作中 ) 2 50 スナウト LED 動作 ON ( エラー中 ) 3 51 スナウト LED 動作 ON ( 印字 プレゼンタ動作中 + エラー中 ) 本コマンドはプレゼンタ接続時のみ有効 スナウトが接続されていない状態における本コマンドの使用を禁止する ESC GS SUB DC2 m t1 t2 名称 スナウト LED の ON/OFF 時間指定 コード ASCII ESC GS SUB DC2 m t1 t2 16 進数 1B 1D 1A 12 m t1 t2 10 進数 m t1 t2 定義域 1 m 2 49 m 50 ( 1 m 2 ) 0 t t2 255 初期値 t1=2 t2=2 機能 スナウト LED の ON/OFF 時間指定する m はスナウト動作モードを指定する m スナウト動作モード 1 49 プレゼンタ動作中の LED ON/OFF 時間を本コマンドで指定する ( 印字中はLEDを点燈 ) 2 50 復帰可能エラー 復帰不可能エラー中の LED ON/OFF 時間を本コマンドで指定する t1 はスナウト LED の ON 時間を指定する 1 t1 255 の場合 : ON 時間 = t1 x 50msec t1=0の場合 : ON 時間はDefault 値 (Default =2 x 50msec) t2 はスナウト LED の OFF 時間を指定する 1 t2 255 の場合 : OFF 時間 = t2 x 50msec t2=0の場合 : OFF 時間はDefault 値 (Default =2 x 50msec) 本コマンドはプレゼンタ接続時のみ有効 スナウトが接続されていない状態における本コマンドの使用を禁止する STAR Line Mode コマンド仕様書 3-91

111 ESC GS SUB DC3 m t1 t2 名称 スナウト LED 動作実行 コード ASCII ESC GS SUB DC3 m t1 t2 16 進数 1B 1D 1A 13 m t1 t2 10 進数 m t1 t2 定義域 1 m 2 49 m 50 ( 1 m 2 ) 0 t t2 255 初期値 --- 機能 スナウト LED の動作を実行する m はスナウトの LED 出力端子を指定する m LED 出力端子 1 49 外部出力端子 外部出力端子 2 t1 はスナウト LED における ON 時間を指定する 1 t1 255 の場合 : ON 時間 = t1 x 50msec t1=0の場合 : ON 時間はDefault 値 (Default =2 x 50msec) t2 はスナウト LED における OFF 時間を指定する 1 t2 255 の場合 : OFF 時間 = t2 x 50msec t2=0の場合 : OFF 時間はDefault 値 (Default =2 x 50msec) 本コマンドはプレゼンタ接続時のみ有効 スナウトが接続されていない状態における本コマンドの使用を禁止する <ESC><GS><SUB><DC1> m t1 t2 コマンドにより指定された動作モードでスナウト LED 動作を実行中に 本コマンドを受信した場合 本コマンドを優先する STAR Line Mode コマンド仕様書 3-92

112 3-9) マークコマンド詳細 本コマンドはロッタリー向けマークシートの印字に特化したコマンドである また本コマンドにより 罫線印字も可能である < 印字サンプル > LOTTERY マーク印字 2003/04/08 STAR micronics.co,ltd No < コマンド送信例 > マーク Format マーク高さ h= 10 dot マーク改行量 v = 20 dot マーク番号 0 : マーク色 c = 白 マーク横幅 w= 16dot マーク番号 1 : マーク色 c = 黒 マーク横幅 w= 40dot マーク番号 2 : マーク色 c = 白 マーク横幅 w= 40dot マーク番号 1 横幅 w マーク番号 0 横幅 w マーク番号 2 横幅 w マーク番号 1 マーク番号 0 マーク番号 1 マーク番号 0 マーク番号 1 マーク番号 0 マーク番号 2 マーク高さ h マーク改行量 v マーク番号 1 マーク番号 0 マーク番号 2 マーク番号 0 マーク番号 1 マーク番号 0 マーク番号 1 マーク高さ h マーク改行量 v マーク番号 1 マーク番号 0 マーク番号 1 マーク番号 0 マーク番号 2 マーク番号 0 マーク番号 2 マーク高さ h マーク改行量 v 送信例 1 マーク高さ 改行量設定 <ESC><GS> *1 h v (h= 010 v= 020 ) 2 各マーク番号の色 横幅設定 <ESC><GS> * 2 m c w ( マーク番号 0 設定 : m= 0 c= 0 w= 016 ) <ESC><GS> * 2 m c w ( マーク番号 0 設定 : m= 1 c= 1 w= 040 ) <ESC><GS> * 2 m c w ( マーク番号 0 設定 : m= 2 c= 0 w= 040 ) 3 事前に 12 で指定したマークフォーマットを不揮発性メモリに登録 ( 不揮発性メモリに登録しないでマークを印字することも可能 ) <ESC><GS> * W 4 マーク印字 <ESC><GS> * 0 n m1 m2 m3 m4 m5 m6 m7 (n= 007 m1= 1 m2= 0 m3= 1 m4= 0 m5= 1 m6= 0 m7= 2 ) <ESC><GS> * 0 n m1 m2 m3 m4 m5 m6 m7 (n= 007 m1= 1 m2= 0 m3= 2 m4= 0 m5= 1 m6= 0 m7= 1 ) <ESC><GS> * 0 n m1 m2 m3 m4 m5 m6 m7 (n= 007 m1= 1 m2= 0 m3= 1 m4= 0 m5= 2 m6= 0 m7= 2 ) STAR Line Mode コマンド仕様書 3-93

113 ESC GS * 0 n m1 m2 m3...mk 名称 マーク印字 コード ASCII ESC GS * 0 n m1 m2 m3... mk 16 進数 1B 1D 2A 30 n m1 m2 m3... mk 10 進数 n m1 m2 m3... mk 定義域 001 n m 9 k = n 初期値 --- 機能 予め指定されたマークフォーマット ( マーク高さ マーク改行量 各マーク色 各マーク横幅 ) に基づき m で指定されたマーク番号を印字する n は印字するマーク数を示し マーク数が 10 個の場合 (m1~m10) n= 010 になる m は印字するマーク番号を示す n, m は 10 進数で表わした ASCII 文字列であり 0 ~ 9 の文字コードで構成される 本コマンドはイメージバッファ内に印字データが存在する場合 無視される 従って 他の印字 ( 文字 ビットイメージ バーコード等 ) との混在はできない 残り印字領域内に指定したマークが入らない場合 n で指定したバイト数分受捨てる また n が定義域外の場合 以降は通常データとして処理する 本コマンドは 位置揃え 左マージン 位置移動 水平タブ等の位置 倒立印字の影響を受ける ページモードでは無効 ESC GS * 1 h v 名称 マークの高さと改行指定 コード ASCII ESC GS * 1 h v 16 進数 1B 1D 2A 31 h v 10 進数 h v 定義域 001 h v 255 h v 初期値 不揮発性メモリ 機能 マークの高さと改行量を指定する h はマークの高さ (dot 数 ) v はマークの改行量 (dot 数 ) を示す h v は 10 進数で表わした ASCII 文字列であり 0 ~ 9 の文字コードで構成される 小さい改行量を指定した場合 間欠印字が発生する可能性があるため v= 16dot 以上を推奨する ページモードでは無効 STAR Line Mode コマンド仕様書 3-94

114 ESC GS * 2 m c w 名称 各マーク番号におけるマーク色 マーク横幅の指定 コード ASCII ESC GS * 2 m c w 16 進数 1B 1D 2A 32 m c w 10 進数 m c w 定義域 0 m 9 0 c w 999 初期値 不揮発性メモリ 機能 各マーク番号における マーク色とマーク横幅を指定する m はマーク番号を示す c はマーク色を示す w はマーク横幅 (dot 数 ) を示す w が現在設定されている印字領域を越える場合 コマンド無視する m c w は 10 進数で表わした ASCII 文字列であり 0 ~ 9 の文字コードで構成される c マーク色 0 (48) 白 1 (49) 黒 ページモードでは無効 ESC GS * W 名称 不揮発性メモリへマークフォーマット登録 コード ASCII ESC GS * W 16 進数 1B 1D 2A 進数 定義域 --- 初期値 --- 機能 マークフォーマット ( マーク高さ マーク改行量 各マーク色 各マーク横幅 ) を不揮発性メモリに登録する 不揮発性メモリに登録後 プリンタリセットを実行する ページモードでは無効 STAR Line Mode コマンド仕様書 3-95

115 ESC GS * C 名称 不揮発性メモリのマークフォーマット初期化 コード ASCII ESC GS * C 16 進数 1B 1D 2A 進数 定義域 --- 初期値 --- 機能 不揮発メモリに登録されたマークフォーマット ( マーク高さ マーク改行量 各マーク色 各マーク横幅 ) を初期化する 初期化実行後 プリンタリセットを実行する マークフォーマット初期値 マーク高さ : 016 (16dot) マーク改行量 : 032 (32dot) マーク色 : 0 ( 白 全マーク番号 ) マーク横横幅 : 080 (80dot 全マーク番号 ) ページモードでは無効 STAR Line Mode コマンド仕様書 3-96

116 3-10) AUTO LOGO 機能コマンド詳細 本コマンドは 下記のような既に運用されているシステム下において 変更可能部分が商品名のみであるような場合 商品名を変更するだけで下記のような Logo を印字するための機能 また本機能には 2 つの動作モードがある 1) 標準 Auto Logo 機能 AutoLogo 機能を予め設定しておき 現行システム下の印字のカットコマンドをトリガとして 下記動作を実行する 1 現行システムのカットコマンドをトリガに AutoLogo 機能起動 2 イメージバッファに印字データが存在する場合 印字実行 3 ユーザーマクロ 1 の実行 4 Auto Logo の印字 5 ユーザーマクロ 2 の実行 Auto Logo は現行印字データに予め設定したコマンドキャラクタ / と 印字する Logo 番号 2 を埋め込むことにより 4 の Auto Logo 印字にて Logo2 が印字される すなわち CHEESE BUGGER /2 で商品登録すれば チーズバーガー購入者には自動的に Logo2 のクーポン券が印字されることになる またヘッダーの Logo1 は社名のロゴに利用し 5 のユーザーマクロ 2 に カットコマンド + Logo1 印字コマンド を登録しておけば Logo1 の社名ロゴの印字も可能となる 3 のユーザーマクロ 1 は Auto Logo の中央揃えが必要な場合に活用する この際 5 のユーザーマクロ 2 にて左揃えのコマンドを登録し 設定を基に戻すことが必要となる *************** MACDONALDS *************** 1.CHEESBUGER $ COKE $ TOTAL $3.00 Header *************** *************** MACDONALDS MACDONALDS *************** *************** 1.CHEESBUGER $ CHEESBUGER $ COKE $ COKE $ TOTAL $3.00 TOTAL $3.00 Logo1 現行システム印字テ ータ 現行システム印字データ 1 カットコマント をトリカ に AutoLogo 起動 3 ユーサ ーマクロ 1 実行 4AutoLogo 印字 CheesBugger Header COKE ハ ーシャルカット Logo2 ハ ーシャルカット Logo3 5 ユーサ ーマクロ 2 実行 カット実行 Header の Logo 印字実行 Header *************** MACDONALDS STAR Line Mode コマンド仕様書 3-97

117 2) 簡易 Auto Logo 機能簡易 AutoLogo 機能を予め設定しておき 現行システム下の印字のカットコマンドをトリガとして 下記動作を実行する 1 現行システムのカットコマンドをトリガに簡易 AutoLogo 機能起動 2 中央揃えコマンド処理 3 Logo2 の印字実行 4 カット位置まで送ってパーシャルカット実行 5 Logo1 の印字実行 6 位置揃えコマンドを簡易 Auto Logo 実行前の設定に復帰簡易 Auto Logo 機能では 印字するロゴのロゴ番号が予め決まっている *************** MACDONALDS *************** 1.CHEESBUGER $ COKE $ TOTAL $3.00 Header *************** *************** MACDONALDS MACDONALDS *************** *************** 1.CHEESBUGER $ CHEESBUGER $ COKE $ COKE $ TOTAL $3.00 TOTAL $3.00 Logo1 現行システム印字テ ータ 現行システム印字データ 1 カットコマント をトリカ に簡易 Auto Logo 起動 2 中央揃え 3 Logo2 印字実行 Footer Logo2 4 カット位置まで送ってハ ーシャルカット 5Logo1 印字実行 6 位置揃え復帰 Header Logo1 *************** MACDONALDS STAR Line Mode コマンド仕様書 3-98

118 < コマンド 送信例 > 1) 事前にAutoLogo 機能を設定し不揮発性メモリへ登録する ESC GS / 1 n ( n=0x01 ) :AutoLogo 機能 ON ESC GS / 2 n ( n= / ) :AutoLogoコマント キャラクタ( / ) 指定 ESC GS / 3 nl nh d1 d2... dk : ユーサ ーマクロ1 定義 nl=4 nh=0 : 登録マクロテ ータ数 = 4byte d1=0x1b d2=0x1d d2=0x61 d3=0x01 : 登録マクロ <ESC GS a 1: 中央揃え> ESC GS / 4 nl nh d1 d2... dk : ユーサ ーマクロ2 定義 nl=12 nh=0 : 登録マクロテ ータ数 = 12byte d1=0x1b d2=0x64 d3=0x03 : 登録マクロ <ESC d 3: カット位置ハ ーシャルカット> d4=0x1b d5=0x1c d6=0x70 d7=0x01 d8=0x00 : <ESC FS p 1 0:Logo1 印字 > d9=0x1b d10=0x1d d11=0x61 d12=0x00 : <ESC GS a 0: 左揃え> ESC GS / 5 n ( n=0x01 ) :AutoLogoコマント キャラクタ スヘ ース置換え ESC GS / 6 n ( n=0x01 ) :AutoLogo 印字直前のハ ーシャルカット有効 ESC GS / W :AutoLogo 定義テ ータを不揮発性メモリへ登録 2) 登録したコマント キャラクタを印字テ ータに埋め込み送信する CHEESE BUGGER /2 / はコマント キャラクタとして認識 コマント キャラクタはスヘ ースへ置換え 2 はLogo2を指定 ESC GS / W 名称 不揮発性メモリへ AutoLogo 設定を登録 コード ASCII ESC GS / W 16 進数 1b 1d 2f 進数 定義域 --- 初期値 --- 機能 不揮発性メモリへ AutoLogo 設定を登録する 登録終了後 プリンタリセットを実行する AutoLogo 実行中は本コマンド無視 STAR Line Mode コマンド仕様書 3-99

119 ESC GS / C 名称 不揮発性メモリの AutoLogo 設定を初期化 コード ASCII ESC GS / C 16 進数 1b 1d 2f 進数 定義域 --- 初期値 --- 機能 AutoLogo 機能の不揮発性メモリの登録データを初期化する 初期化終了後 プリンタリセットを実行する AutoLogo 実行中は本コマンド無視 Auto Logo 機能の初期値を下記に示す 設定初期値 Auto Logo 機能 OFF コマント キャラクタ無しユーサ ーマクロ 1 無しユーサ ーマクロ 2 無しコマント キャラクタ置換え印字しない Auto Logo 印字前のハ ーシャルカット無効 STAR Line Mode コマンド仕様書 3-100

120 ESC GS / 1 n 名称 AutoLogo 機能の ON/OFF 設定 コード ASCII ESC GS / 1 n 16 進数 1b 1d 2f 31 n 10 進数 n 定義域 0 n 2 初期値 n = 0 機能 AutoLogo 機能の ON/OFF を設定する 本設定は <ESC><GS> / W コマンドにより不揮発メモリへ登録される ラスターモード中は AutoLogo 機能は無効 AutoLogo 実行中は本コマンド無視 n 設定 0 Auto Logo 機能 OFF 1 標準 Auto Logo 機能 ON < 動作仕様 > 1 現行システムのカットコマンドをトリガに Auto Logo 機能起動 2 イメージバッファに印字データが存在する場合 印字実行 3 ユーザーマクロ 1 の実行 4 Auto Logo の印字 5 ユーザーマクロ 2 の実行 2 簡易 Auto Logo 機能 ON < 動作仕様 > 1 現行システムのカットコマンドをトリガに Auto Logo 機能起動 2 イメージバッファに印字データが存在する場合 印字実行 3 中央揃え実行 4 Logo2 の印字 (2 色印字設定時 : Logo3) 5 カット位置まで送ってパーシャルカット実行 6 Logo1 の印字 7 位置揃え設定の復帰 ( 注意 ) 本設定時 ユーザーマクロ コマンドキャラクタは無効となる ( 本設定時コマンドキャラクタを / に設定しても / は文字として印字される ) Auto Logo 機能のトリガとなるコマンドを下記に示す n = 1 にて標準 Auto Logo 機能 ON にした場合 下記に示すトリガコマンドはトリガとしてのみ機能するため カット動作実行しない 従って ユーザーマクロ 2 へ任意のカットコマンドを登録する必要がある n = 2 にて簡易 Auto Logo 機能を ON にした場合 下記に示すカットコマンドは実行され簡易 Auto Logo 機能のトリガとなる <ESC> d n : カットコマンド <FF> : カット機能に割り当てられている場合 STAR Line Mode コマンド仕様書 3-101

121 ESC GS / 2 n 名称 コマンドキャラクタの設定 コード ASCII ESC GS / 3 n 16 進数 1b 1d 2f 32 n 10 進数 n 定義域 32 n 127 n = 0 初期値 n = 0 機能 AutoLogo 機能のコマンドキャラクタを設定する 本設定は <ESC><GS> / W コマンドにより不揮発性メモリへ登録される AutoLogo 実行中は本コマンド無視 n 設定 32~127 コマンドキャラクタ 0 コマンドキャラクタ設定無し コマンドキャラクタとは Auto Logo 印字にて印字する Logo 番号を指定するためのコマンドとなるキャラクタである コマンドキャラクタに / 文字を指定した場合 印字テ ータ中に /2/3 を埋め込む プリンタは / を文字データではなくコマンドとして処理し 後ろに続く番号を格納し 格納した順番に Auto Logo として印字する 従って /2/3 が埋め込まれた場合 Auto Logo は Logo2 Logo3 が順番に印字される この時 指定された Logo が登録されていない場合 Logo 印字は無視される またコマンドキャラクタ設定無しに設定した場合 Logo は印字されない 尚 /2/3 はコマンドとして処理されるため印字されない ただし <ESC><GS> / 5 n コマント により /2/3 をスペースに置換えることが可能 また /2/3/2/2 のように同じ Logo が重複した場合 最初の Logo のみ印字する Auto Logo として格納できる Logo は最大 32 個とする コマンドキャラクタに続く ロゴ番号指定のキャラクタ d の定義域を下記に示す 1 d 9 (49 d 57) ロコ 番号 1~9 A d F (65 d 70) ロコ 番号 10~16 STAR Line Mode コマンド仕様書 3-102

122 ESC GS / 3 nl nh d1 d2...dk 名称 ユーザーマクロ 1 の設定 コード ASCII ESC GS / 3 nl nh d1 d2... dk 16 進数 1b 1d 2f 33 nl nh d1 d2... dk 10 進数 nl nh d1 d2... dk 定義域 1 nl 64 nh = 0 1 (nl + nh x 256) 64 dk = (nl + nh x 256) 0 d 255 初期値 ユーザーマクロ 1 設定無し 機能 AutoLogo 機能のユーザーマクロ 1 を設定する 本設定は <ESC><GS> / W コマンドにより不揮発性メモリへ登録される AutoLogo 実行中は本コマンド無視 ユーザーマクロ 1 には印字データを登録する 登録データは最大 64byte 尚 ユーザーマクロ内に Auto Logo のコマンドキャラクタを登録することは禁止する ESC GS / 4 nl nh d1 d2...dk 名称 ユーザーマクロ 2 の設定 コード ASCII ESC GS / 4 nl nh d1 d2... dk 16 進数 1b 1d 2f 34 nl nh d1 d2... dk 10 進数 nl nh d1 d2... dk 定義域 1 nl 64 nh = 0 1 (nl + nh x 256) 64 dk = (nl + nh x 256) 0 d 255 初期値 ユーザーマクロ 2 設定無し 機能 AutoLogo 機能のユーザーマクロ 2 を設定する 本設定は <ESC><GS> / W コマンドにより不揮発性メモリへ登録される AutoLogo 実行中は本コマンド無視 ユーザーマクロ 2 には印字データを登録する 登録データは最大 64byte 尚 ユーザーマクロ内に Auto Logo のコマンドキャラクタを登録することは禁止する STAR Line Mode コマンド仕様書 3-103

123 ESC GS / 5 n 名称 コマンドキャラクタの置換え方法設定 コード ASCII ESC GS / 5 n 16 進数 1b 1d 2f 35 n 10 進数 n 定義域 0 n 1 初期値 n = 0 機能 AutoLogo 機能のコマンドキャラクタ置換え方法を設定する 本設定は <ESC><GS> / W コマンドにより不揮発性メモリへ登録される AutoLogo 実行中は本コマンド無視 n 設定 0 コマンドキャラクタとそれに続くロゴ番号を印字しない 1 コマンドキャラクタとそれに続くロゴ番号をスペースキャラクタ (0x20) に置換える コマンドキャラクタに / 文字を指定した場合 印字データ中埋め込まれる /2 を文字列ではなくコマンドとして処理する この時 /2 はコマンドとして処理されるため印字されない しかし本コマンドの n = 1 指定により /2 をスヘ ースに置換えることが可能 STAR Line Mode コマンド仕様書 3-104

124 ESC GS / 6 n 名称 Auto Logo 印字直前のパーシャルカット設定 コード ASCII ESC GS / 6 n 16 進数 1b 1d 2f 36 n 10 進数 n 定義域 0 n 1 初期値 n = 0 機能 AutoLogo 印字直前のパーシャルカットを設定する 本設定は <ESC><GS> / W コマンドにより不揮発性メモリへ登録される AutoLogo 実行中は本コマンド無視 n 設定 0 AutoLogo 印字直前にパーシャルカットを実行しない 1 AutoLogo 印字直前にパーシャルカットを実行する 本コマンドは下図のように AutoLogo 印字として Logo2 Logo3 の印字を実行する際 AutoLogo の Logo2 及び Logo3 の印字直前にパーシャルカット実行を選択するコマンドである 本機能によりパーシャルカット実行に設定した場合 AutoLogo により印字したクーポン等をパーシャルカットにより切り離した状態で提供することが可能となる Header *************** *************** MACDONALDS MACDONALDS *************** *************** 1.CHEESBUGER $ CHEESBUGER $ COKE $ COKE $ TOTAL $3.00 TOTAL $ カットコマント をトリカ に AutoLogo 起動 2 ユーサ ーマクロ 1 実行 3AutoLogo 印字 CheesBugger Header COKE Logo2 印字 Logo3 印字 ハ ーシャルカット ハ ーシャルカット 4 ユーサ ーマクロ 2 実行 カット実行 Header の Logo 印字実行 Header *************** MACDONALDS STAR Line Mode コマンド仕様書 3-105

125 3-11) 二次元コード PDF417 コマンド詳細 本コマンドは 二次元コード PDF417 の印字を目的とするコマンドである 二次元コード PDF417 に関するコマンドは その機能により以下の 4 つに分類される (1) バーコードタイプ設定 (<ESC> <GS> x S ) (2) バーコードデータ設定 (<ESC> <GS> x D ) (3) バーコード印字 (<ESC> <GS> x P ) (4) バーコード展開情報取得 (<ESC> <GS> x I ) 以下に各機能の詳細を示す (1) バーコードタイプ設定コマンドについてこれらのコマンドでは バーコードタイプに関する各設定を行う これらには 全て初期値が設定されているため 変更したい場合のみ使用する ( 各設定の詳細は以下を参照 ) p1 START p2 STOP PDF417 は START と STOP の固定バーパターンと コードワードと呼ばれるバーパターンで構成される コードワードは 17 のモジュールで構成される < コードワード > <ESC> <GS> x S 0 では p1 と p2 の値を指定する USE_LIMITS モードでは p1 と p2 の比率を指定 USE_FIXED モードでは p1( 行数 ) と p2(1 行あたりのコードワード数 ) を指定する <ESC> <GS> x S 1 では エラー訂正レベルの値を指定する PDF417 は このエラー訂正により 一部のデータが破損しても読み取ることが可能となる このレベルを上げれば 予備の情報を多くもつことになるのでバーコードのサイズは大きくなる <ESC> <GS> x S 2 <ESC> <GS> x S 3 ではコードワードを構成するモジュールのサイズを指定する モジュールは <ESC> <GS> x S 2 により X 方向サイズ ( 単位 : ドット ) が <ESC> <GS> x S 3 によるアスペクト比から Y 方向サイズが決定する 生成されるバーコードイメージはモジュールのサイズ設定が基本なので その設定により 印字結果は異なる < バーコードの印字可能サイズ > 縦サイズ [dot] 横サイズ [dot] STAR Line Mode コマンド仕様書 3-106

126 上記設定は あくまでも個々の設定であるので それぞれに問題はなくても 以下のようなエラーが生じる場合がある そのような場合 バーコードは生成されず (3) 印字コマンド (<ESC> <GS> x P ) は無視される 各バーコード設定コマンドの組合せにより バーコード生成時にエラーが生じる 生成されたバーコードデータが PDF417 印字可能サイズを超える 印字データが現在設定されている印字領域を超える これらのエラーを印字前に確認する手段として (4) バーコード展開情報取得コマンド (<ESC> <GS> x I ) の使用を推奨する (2) バーコードデータ設定コマンドについてこのコマンドでは バーコードの印字データを設定する (3) バーコード印字コマンドについてこのコマンドでは (1) (2) の設定に基づいた バーコード印字を行う (4) バーコード展開情報取得コマンドについてこのコマンドでは (1) (2) の設定に基づいた バーコードの印字可否の確認を行う = コマンド使用上の留意事項 = (1) (2) に関しては 以下の操作を行わない限り 設定値が保持される 新たな設定コマンドの送信 初期化コマンドの送信 <CAN>) 電源 OFF (3) (4) に関しては その都度送信を行う 印字に関し 印字の際は 水平タブ 絶対位置指定 相対位置指定 位置揃えによる位置移動が有効である 倒立印字 2 色印字が可能である 印字されるバーコードは 必ず実使用上で確認すること 最後にコマンド送信例を示す 1 バーコードタイプ設定 <ESC> <GS> x S <ESC> <GS> x S 1 3 <ESC> <GS> x S 2 3 <ESC> <GS> x S バーコードデータ設定 <ESC> <GS> x D : バーコードサイズを USE_LIMITS=2:3 にセット :ECCレベルを3にセット : モジュールの X 方向サイズを 3 ドットにセット : モジュールのアスペクト比を 3 にセット : バーコードデータをセット 3 バーコードの印字現在の設定での印字可否の確認を行いたい場合は バーコードの展開情報を確認 <ESC> <GS> x I : バーコード展開情報確認 <ESC> <GS> x P : 印字 STAR Line Mode コマンド仕様書 3-107

127 ESC GS x S 0 n p1 p2 名称 PDF417 バーコードサイズの設定 コード ASCII ESC GS x S 0 n p1 p2 16 進数 1B 1D n p1 p2 10 進数 n p1 p2 定義域 n = 0, 1 n = 0 のとき 1 p1 99, 1 p2 99 n = 1 のとき p1 = 0 または 3 p1 90, p2 = 0 または 1 p2 30 ( ただし p1 = p2 = 0 を除く ) 初期値 n = 0, p1 = 1, p2 = 2 機能 パラメータ詳細 n ( バーコードサイズ指定方法指定 ) p1, p2 ( サイズ指定 ) 0 USE_LIMITS ( バーコードの縦横の比率を指定 ) p1 : p2 : 縦 (p1) 横 (p2) の配分比ただし p1 : p2 = 1 : 99 ~ 10 : 1 ( p1 / p2 = 0.01~10) 1 USE_FIXED ( バーコードのライン数 カラム数をそれぞれ指定 ) p1 : ライン数 (0, 3~90) p2 : カラム数 (0, 1~30) ただし p1 * p2 928 p1, p2 のどちらかに 0 を指定した場合その設定値は可変であることを示す 本コマンドによる バーコードサイズの設定は あくまでサイズの概略を指定するものであり その他の設定によりサイズは自動的に補正される ESC GS x S 1 n 名称 PDF417 ECC( セキュリティレベル ) の設定 コード ASCII ESC GS x S 1 n 16 進数 1B 1D n 10 進数 n 定義域 0 n 8 初期値 n = 1 機能 パラメータ詳細 n :ECC レベル (0~8) ESC GS x S 2 n 名称 PDF417 モジュールの X 方向サイズの設定 コード ASCII ESC GS x S 2 n 16 進数 1B 1D n 10 進数 n 定義域 1 n 10 初期値 n = 2 機能 パラメータ詳細 n : モジュール X 方向サイズ (x-dim) を設定する ( 単位 : ドット ) 本コマンドによる指定は 2 n とすることを推奨する n=1 で使用する場合は 実使用上で確認を行うこと STAR Line Mode コマンド仕様書 3-108

128 ESC GS x S 3 n 名称 PDF417 モジュールのアスペクト比の設定 コード ASCII ESC GS x S 3 n 16 進数 1B 1D n 10 進数 n 定義域 1 n 10 初期値 n = 3 機能 パラメータ詳細 n : モジュールのアスペクト比 (asp) を設定する 本コマンドにより モジュールの Y 方向サイズは [x-dim * asp] に設定される 本コマンドによる指定は 2 n とすることを推奨する n=1 で使用する場合は 実使用上で確認を行うこと ESC GS x D nl nh d1 d2 dk 名称 PDF417 バーコードデータの設定 コード ASCII ESC GS x D nl nh d1 d2 dk 16 進数 1B 1D nl nh d1 d2 dk 10 進数 nl nh d1 d2 dk 定義域 0 nl 255, 0 nh (nl + nh * 256) d k 1024 初期値 --- 機能 パラメータ詳細 nl + nh * 256 : バーコードデータ数 dk : バーコードデータ ( 最大 1024 データ ) [nl+nh*256] が定義域外のとき [nl+nh*256] バイトのデータが受け捨てられる ESC GS x P 名称 PDF417 バーコードの印字 コード ASCII ESC GS x P 16 進数 1B 1D 進数 定義域 --- 初期値 --- 機能 バーコードデータを印字する ラインバッファに未印字データがある場合には ラインバッファ内のデータを印字した後にこのコマンドを実行する 従って 同一行に他のデータ ( キャラクタ ビットイメージ バーコード ) と混在して印字する事はできない また 下記に示すようなエラーがあった場合 本コマンドは無視される 各バーコード設定コマンドの組合せにより バーコード生成時にエラーが生じる場合 生成されたバーコードデータが PDF417 印字可能サイズを超える場合 印字データが現在設定されている印字領域を超える場合印字されるバーコードは 必ず実使用上で確認すること STAR Line Mode コマンド仕様書 3-109

129 ESC GS x I 名称 PDF417 バーコードの展開情報取得 コード ASCII ESC GS x I 16 進数 1B 1D 進数 定義域 --- 初期値 --- 機能 本コマンドにより 現在の設定 印字開始位置でのバーコードの印字において エラーあり / なしの情報がプリンタに送信される よって 本コマンドにより 実際の印字前に印字の可否を確認することができる エラーがある場合は 印字コマンド (<ESC><GS> x P ) を送信してもコマンドは受け捨てられる 下記に示すようなエラーがあった場合 エラーあり の情報がプリンタに送信される 各バーコード設定コマンドの組合せにより バーコード生成時にエラーが生じる場合 生成されたバーコードデータが PDF417 印字可能サイズを超える場合 印字データが現在設定されている印字領域を超える場合 送信フォーマット :<ESC> <GS> x I n n 0 エラーなし 1 エラーあり STAR Line Mode コマンド仕様書 3-110

130 3-12) 印字開始トリガ制御コマンド詳細 本コマンドはイメージバッファをページ管理することにより 行単位のコマンドをページ管理する展開制御機能を実装した機種のためコマンドである ESC GS g 0 m n 名称 印字開始トリガ コード ASCII ESC GS g 0 m n 16 進数 1B 1D m n 10 進数 m n 定義域 m=0 n=0 初期値 機能 イメージバッファに未印字データがある場合 印字を開始する ラスターモード中の本コマンド送信は禁止する ESC GS g 1 m n 名称 印字開始タイマ設定 コード ASCII ESC GS g 1 m n 16 進数 1B 1D m n 10 進数 m n 定義域 m=0 0 n 255 初期値 機種による 機能 n x 10msec で指定される印字開始タイマを設定する 印字開始タイマとは 印字データの受信が停止した時点から計測を開始し 設定された印字開始タイマまで計測するタイマ 印字設定された印字開始タイマに達した時 イメージバッファに未印字データがある場合 印字を開始する ラスターモード中の本コマンド送信は禁止する n 動作モード 0 印字開始タイマ = 初期値 1~255 印字開始タイマ = n x 10msec STAR Line Mode コマンド仕様書 3-111

131 3-13) 二次元コード QR コードコマンド詳細 QR コードは デンソーウェーブの登録商標です 本コマンドは 二次元コード QR コードの印字を目的とするコマンドである 二次元コード QR コードに関するコマンドは その機能により以下の 4 つに分類される (1) バーコードタイプ設定 (<ESC> <GS> y S ) (2) バーコードデータ設定 (<ESC> <GS> y D ) (3) ページモード用設定 (Reserved) (4) バーコード印字 (<ESC> <GS> y P ) (5) バーコード展開情報取得 (<ESC> <GS> y I ) 以下に各機能の詳細を示す (1) バーコードタイプ設定コマンドについてこれらのコマンドでは バーコードタイプに関する各設定を行う これらには 全て初期値が設定されているため 変更したい場合のみ使用する ( 各設定の詳細は以下を参照 ) セル アライメントパターン <ESC> <GS> y S 0 では モデルを指定する 現在対応モデルは モデル 1 とモデル 2 である モデル 2 はコードが大きいときの歪みに対する耐量を向上させるため アライメントパターンを追加した構造になっている <ESC> <GS> y S 1 では エラー訂正レベルを指定する QR コードは このエラー訂正により 一部のデータが破損しても読み取ることが可能となる このレベルを上げれば 予備の情報を多くもつことになるのでバーコードのサイズは大きくなる <ESC> <GS> y S 2 では セル (QR コードを構成する 1 つの四角い領域 ) のサイズを指定する QR コードは縦横のサイズが等しい正方形の形をしているが 生成されるバーコードイメージの大きさはセルサイズ設定による 実際に印字される QR コードのサイズは 付録 -7 を参照 上記設定は あくまでも個々の設定であるので それぞれに問題はなくても 以下のようなエラーが生じる場合がある そのような場合 バーコードは生成されず (4) 印字コマンド (<ESC> <GS> y P ) は無視され (5) バーコード展開情報取得コマンドではエラーコードが返ってくる 各設定コマンドの組合せにより バーコード生成時にエラーが生じる 印字データが現在設定されている印字領域を超える よって これらのエラーを印字前に確認する手段として (5) バーコード展開情報取得コマンド (<ESC> <GS> y I ) の使用を推奨する STAR Line Mode コマンド仕様書 3-112

132 (2) バーコードデータ設定コマンドについてこのコマンドでは バーコードの印字データを設定する QR コードで設定できるデータ種には 数字 英数字 バイナリ 漢字の 4 種類があるが 本仕様では これらをバーコードデータと共に指定する方法 ( データマニュアル解析 ) と バーコードデータのみを指定する方法 ( データ自動解析 ) の 2 種類のデータ設定方法がある (3) ページモード用設定コマンドについて本コマンドは使用しません (4) バーコード印字コマンドについてこのコマンドでは (1)~(3) の設定に基づいた バーコード印字を行う (5) バーコード展開情報取得コマンドについてこのコマンドでは (1)~(3) の設定に基づいた バーコードの印字可否の確認を行う = コマンド使用上の留意事項 = (1)~(3) に関しては 以下の操作を行わない限り 設定値が保持される 新たな設定コマンドの送信 初期化コマンドの送信 <CAN>) 電源 OFF (2) に関しては コマンド送信にエラーがあると 設定済みのデータはクリアされ コマンド自体が無効となる (4) (5) に関しては その都度送信を行う 印字に関して 印字の際は 水平タブ 絶対位置指定 相対位置指定 位置揃えによる位置移動が有効である 倒立 2 色印字が可能である 印字されるバーコードは 必ず実使用上で確認すること 以下 コマンド送信例を示す 1 バーコードタイプ設定 <ESC> <GS> y S 0 1 <ESC> <GS> y S 1 0 <ESC> <GS> y S 2 3 : モデル1にセット : 誤り訂正レベルを L にセット : セルサイズを3ドットにセット 2 バーコードデータ設定 <ESC> <GS> y D 年 1 月 1 日 (SAT) : バーコードデータをセット ( データ自動解析 ) <ESC> <GS> y D : バーコードデータをセット ( データマニュアル解析 ) 年 月 日 ( SAT ) 3 バーコードの印字現在の設定での印字可否の確認を行いたい場合は バーコードの展開情報を確認 <ESC> <GS> y I : バーコード展開情報確認 <ESC> <GS> y P : 印字 STAR Line Mode コマンド仕様書 3-113

133 ESC GS y S 0 n 名称 QR コードのモデル設定 コード ASCII ESC GS y S 0 n 16 進数 1B 1D n 10 進数 n 定義域 1 n 2 初期値 n = 2 機能 モデルを設定する パラメータ詳細 n モデル設定 1 モデル 1 2 モデル 2 ESC GS y S 1 n 名称 QR コードの誤り訂正レベルの設定 コード ASCII ESC GS Y S 1 n 16 進数 1B 1D n 10 進数 n 定義域 0 n 3 初期値 n = 0 機能 誤り訂正レベルを設定する パラメータ詳細 n 誤り訂正レベル 誤り訂正率 [%] 0 L 7 1 M 15 2 Q 25 3 H 30 ESC GS y S 2 n 名称 QR コードのセルサイズの設定 コード ASCII ESC GS y S 2 n 16 進数 1B 1D n 10 進数 n 定義域 1 n 8 初期値 n = 3 機能 セルサイズを設定する パラメータ詳細 n : セルサイズ ( 単位 : ドット ) 本コマンドによる指定は 3 n とすることを推奨する n=1, 2 で使用する場合は 実使用上で確認を行うこと STAR Line Mode コマンド仕様書 3-114

134 ESC GS y D 1 m nl nh d1 d2 dk 名称 QR コードデータの設定 ( 自動設定 ) コード ASCII ESC GS y D 1 m nl nh d1 d2 dk 16 進数 1B 1D m nl nh d1 d2 dk 10 進数 m nl nh d1 d2 dk 定義域 m = 0 0 nl 255, 0 nh nl + nh x (k = nl + nh x 256) 0 d 255 初期値 --- 機能 バーコードのデータ種を自動解析しデータを設定する パラメータ詳細 nl + nh * 256 : バーコードデータのバイト数 dk : バーコードデータ ( 最大 7089 バイト ) 本コマンドを用いる場合 プリンタは nl nh で指定されたバイト数 (k) のデータを受信 自動で解析を行い バーコードデータとして設定する nl nh で指定するのはデータのバイト数を示す 漢字コードとして処理された場合 2 バイトで 1 文字となる 本コマンドはパラメータが定義域外だった場合 直ちにコマンド解析処理を中止する この時 バーコードのデータはクリアされる 本コマンドのデータ格納領域はマニュアル設定コマンドと共用なので どちらかのコマンドを実行するたびにデータは更新される STAR Line Mode コマンド仕様書 3-115

135 ESC GS y D 2 a m1 n1l n1h d11 d12 d1k m2 n2l n2h d21 d22 d2k ml dlk 名称 QR バーコードデータの設定 ( マニュアル設定 ) コード ASCII ESC GS y D 2 a m1 n1l n1h d11 d12 d1k 16 進数 1B 1D a m1 n1l n1h d11 d12 d1k 10 進数 a m1 n1l n1h d11 d12 d1k ASCII m2 n2l n2h D21 d22 d2k ml dlk 16 進数 m2 n2l n2h D21 d22 d2k ml dlk 10 進数 m2 n2l n2h D21 d22 d2k ml dlk 定義域 1 a m 4 0 nl 255, 0 nh nl + nh x (k = nl + nh x 256) 0 d l 255 初期値 --- 機能 バーコードのデータ種を指定しデータを設定する パラメータ詳細 a : ブロック数 m : 入力データ種 nl + nh x 256 : バーコードデータのバイト数 dk : バーコードデータ ( 最大 7089 バイト ) m データ種 テ ータ定義域 (d) 1 数字 0 ~ 9 2 英数字, $, %, *, +, -,., /, :, 0 ~ 9, A ~ Z, a ~ z 3 バイナリ 0x00~0xFF 4 漢字 ( シフト JIS) 0x8140~0x9FFC, 0xE040~0xEBBF ただし下位 8bit は 0x40~0x7E 0x80~0xFC とする プリンタは a で指定されたブロック数に基づき m で指定されたデータ種 nl nh で指定されたバイト数 (k) のデータを受信 バーコードデータとして設定する aで指定される 1 ブロックとは m1 n1l n1h d11 d1k( データ種 + データ数 + バーコードデータ ) を指し これらを複数続け て送信することで1つのバーコードにデータ種を混在させることができる 1 度のコマンド送信で最大 255 のブロックを設定することができる nl nh で指定するのはデータのバイト数なので 漢字の場合は 1 文字 2 バイトで計算する 本コマンドはパラメータが定義域外だった場合 直ちにコマンド解析処理を中止する この時 バーコードのデータはクリアされる 本コマンドのデータ格納領域は自動設定コマンドと共用なので どちらかのコマンドを実行するたびにデータは更新される STAR Line Mode コマンド仕様書 3-116

136 ESC GS y P 名称 QR コード印字 コード ASCII ESC GS y P 16 進数 1B 1D 進数 定義域 --- 初期値 --- 機能 本コマンドは バーコードデータの印字を行う 本コマンド受信時 イメージバッファ上に未印字データがある場合 未印字データを印字した後 バーコードの印字を行う QR コードの周囲には 4 セル以上のマージンが必要となるので使用者側で確保すること 印字されるバーコードは 必ず実使用上で確認すること ESC GS y I 名称 QR コードの展開情報取得 コード ASCII ESC GS y I 16 進数 1B 1D 進数 定義域 --- 初期値 --- 機能 本コマンドにより 現在の設定でのバーコードの展開において 生成されたイメージのサイズ またはエラーありの情報がプリンタに送信される よって 本コマンドにより 実際の印字前に印字の可否を確認することができる バーコードの展開にエラーがある場合は 展開コマンド (<ESC><GS> y P ) を送信してもコマンドは無視される 下記に示すようなエラーがあった場合 エラーあり の情報がプリンタに送信される 各バーコード設定コマンドの組合せにより バーコード生成時にエラーが生じる場合 生成されたバーコードデータが印字可能サイズを超える場合 送信フォーマット :<ESC> <GS> y I n1 n2 n1 n2 バーコード情報 0x0000 エラーあり 0x0001~0xffff 生成バーコードデータの一辺のサイズ ( 単位 : ドット ) STAR Line Mode コマンド仕様書 3-117

137 3-14) ページ機能コマンド詳細 ESC GS h 0 k m n 名称 180 度反転機能 コード ASCII ESC GS h 0 k m n 16 進数 1B 1D k m n 10 進数 k m n 定義域 0 k 1 m = 0 n = 0 初期値 --- 機能 180 度反転機能の有効 / 無効を設定する n 180 度反転機能 0 無効 1 有効 <180 度反転機能 > 180 度反転機能有効に設定した場合 180 度反転トリガにより 180 度反転を実行する ただし 本機能はイメージバッファ長内に収まる印字データに対して実行される イメージバッファ長以上の印字データの場合 180 度反転機能は無視される また下記 180 度反転トリガ以外により印字起動した場合も 180 度反転機能は無視される 本設定は <CAN> コマンドでクリアされない 180 度反転トリガ カッターコマンド : <ESC> d n FFコマンド : <FF> BM 検出コマンド : <ESC> d n <FF> 印字起動コマンド : <ESC><GS> g 0 m n Rasterモード : <FF> 実行時 使用例 1) 180 度反転機能有効 : <ESC><GS> h 0 k m n (k=0x01 m=0x00 n=0x00) 2) 印字データ送信 : 印字データ ( 印字長がイメージバッファ長以内であること ) 3) トリガコマンド送信 : <ESC> d n ( カッターコマンドが180 度反転トリガ ) STAR Line Mode コマンド仕様書 3-118

138 ESC GS h 1 k m n 名称 Water Mark 機能 コード ASCII ESC GS h 1 k m n 16 進数 1B 1D k m n 10 進数 k m n 定義域 0 k 2 0 m 2 1 n 255 初期値 --- 機能 Water Mark 機能の有効 / 無効を設定する k Water Mark 機能 0 無効 1 有効水平方向 垂直方向にセンタリングした位置にnで指定した Logo を1つ印字 2 有効水平方向にセンタリングした位置に ページ先端からページ後端までnで指定した Logo を繰り返し印字本設定にてWater Markとして適切な画像にするため Water Mark として印字する Logo データの加工方法を設定する 本設定で適切な画像にできない場合 Water Mark として登録した Logo データを適切なデータに加工して再登録してください m Water Mark データ加工 0 n で指定された Logo データをそのまま印字する 1 n で指定された Logo データを 25% に間引いて印字する 2 n で指定された Logo データを 12.5% に間引いて印字する登録されている Logo を Water Mark に指定する n Logo 番号 1~255 登録されている Logo 番号指定した Logo 番号が登録されていない場合 WaterMark は印字しない <Water Mark 機能 > Water Mark 機能有効に設定した場合 Water Mark 印字トリガにより Water Mark 印字を実行する ただし 本機能はイメージバッファ長内に収まる印字データに対して実行される イメージバッファ長以上の印字データの場合 Water Mark 印字は無視される また下記 Water Mark 印字トリガ以外により印字起動した場合も Water Mark 印字は無視される 2 色印字時 本機能は無効 本設定は <CAN> コマンドでクリアされない 印刷される Water Mark(Logo データ ) は設定されている左右マージンの影響を受けない 定されている左右マージンを無視する Water Mark 印字トリカ カッターコマンド : <ESC> d n FFコマンド : <FF> BM 検出コマンド : <ESC> d n <FF> 印字起動コマンド : <ESC><GS> g 0 m n Rasterモード : <FF> 実行時 使用例 1) Water Mark として使用する Logo を Logo 番号 1 に登録 2) Water Mark 機能有効 : <ESC><GS> h 1 k m n (k=0x02 m=0x01 n=0x01) 3) 印字データ送信 : 印字テ ータ ( 印字長がイメージバッファ長内であること ) 4) トリガコマンド送信 : <ESC> d n ( カッターコマンドが Water Mark 印字トリガ ) STAR Line Mode コマンド仕様書 3-119

139 3-15) 縮小印刷機能コマンド詳細 ESC GS c h v 名称 縮小印刷設定 コード ASCII ESC GS c h v 16 進数 1B 1D 63 h v 10 進数 h v 定義域 0 h v 255 初期値 h = 0 ( 水平方向縮小印刷設定無効 ) v = 0 ( 垂直方向縮小印刷設定無効 ) 機能 縮小印刷設定を行う h 水平方向の縮小印刷設定 0 無効 1 有効 (67%) 2~255 コマント 無視 v 垂直方向の縮小印刷設定 0 無効 1 有効 (50%) 2~255 コマント 無視 水平方向の縮小印刷は水平方向全体を 67% 圧縮する 垂直方向の縮小印刷は Double Resolution モート での印字となるので 低ピーク電流モード Powered USB I/F では無効 ページモードでは無効 STAR Line Mode コマンド仕様書 3-120

140 3-16) ページモードコマンド詳細 ESC GS P 0 名称 ページモードの選択 コード ASCII ESC GS P 0 16 進数 1B 1D 進数 機 能 スタンダードモードからページモードへの切り替えを行う 行の先頭で入力された場合のみ有効である ページモードで入力された場合は無効である 下記コマンド実行後 スタンダードモードに戻る ESC GS P 1 ( スタンダードモードの選択 ) ESC GS P 7 ( ページモードの印字と復帰 ) 文字展開位置は ESC GS P 3 ( ページモードにおける印字領域の設定 ) で指定された印字領域内の ESC GS P 2 ( ページモードにおける文字の印字方向の選択 ) で指定された始点となる ページモードとスタンダードモードにそれぞれ独立した値をもつ下記コマンドの設定値をページモードの設定値に切替える スペース量の設定 : ESC SP, ESC :, ESC M, ESC P, ESC g, ESC p, ESC s, ESC t 改行量の設定 : ESC z, ESC 0, ESC 1, ESC 2, 水平タブの設定 : ESC D 以下のコマンドは ページモードでは無効となる VT : 垂直タブ FF : 改ページ ESC GS c : 縮小印刷 ESC GS ) B : テキストサーチ ESC RS m : BM 設定 ESC RS A : 印字領域設定 ESC GS M : メンテナンスカウンタ制御 ESC GS r : CRC 取得 ESC GS % : ユーザー ID ESC GS * : マーク印字 ESC RS C : 印字モード設定 ESC * r : ラスターモード関連 ESC RS r : 印字速度設定 ESC RS L : ロゴ一括印字 ESC FS p : ロゴ印字 STAR Line Mode コマンド仕様書 3-121

141 ESC GS P 1 名称 ページモードの解除 コード ASCII ESC GS P 1 16 進数 1B 1D 進数 機能 ページモードの解除を行う ページモードで入力された場合のみ有効である ページモードで展開したデータは消去される 実行後は 行の先頭を次の印字開始位置とする ESC GS P 3 ( ページモードにおける印字領域の設定 ) により設定した印字領域は初期化される スタンダードモードとページモードでそれぞれ独立した値をもつ下記コマンドの設定値をスタンダードモードの設定値に切り替える スペース量の設定 : ESC SP, ESC :, ESC M, ESC P, ESC g, ESC p, ESC s, ESC t 改行量の設定 : ESC z, ESC 0, ESC 1, ESC 2, 水平タブの設定 : ESC D 下記のコマンドはスタンダードモードでは設定のみ有効である ESC GS P 3 : ページモードにおける印字領域の設定 ESC GS P 2 : ページモードにおける文字の印字方向の選択 下記のコマンドはスタンダードモードでは無視される ESC GS P 4 : ページモードにおける文字縦方向絶対位置の指定 ESC GS P 5 : ページモードにおける文字縦方向相対位置の指定 ESC GS P 6 : ぺージモードのデータ印字 ESC GS P 7 : ページモードの印字と復帰 ESC GS P 8 : ページモードにおける印字データのキャンセル 電源投入時 リセット時およびプリンタの初期化 実行時にはスタンダードモードが選択されている ESC GS P 2 n 名称 ページモードにおける文字の印字方向の選択 コード ASCII ESC GS P 2 16 進数 1B 1D 進数 定義域 0 n 3, 48 n 51 初期値 n = 0 機能 ページモードにおける文字の印字方向および始点を選択する n 印字方向 始点 0, 48 左 右 左上 ( 右図 A) 1, 49 下 上 左下 ( 右図 B) 2, 50 右 左 右下 ( 右図 C) 3, 51 上 下 右上 ( 右図 D) B A 印字領域 C D 紙送り方向 スタンダードモード選択時 このコマンドを入力するとプリンタの内部フラグ操作のみ実行する この場合 スタンダードモードの印字には影響しない 文字展開開始は ESC GS P 3 ( ページモードにおける印字領域の設定 ) で指定された印字領域内の始点となる STAR Line Mode コマンド仕様書 3-122

142 ESC GS P 3 xl xh yl yh dxl dxh dyl dyh 名称 ページモードにおける文字の印字方向の選択 コード ASCII ESC GS P 3 16 進数 1B 1D 進数 定義域 0 xl, xh, yl, yh, dxl, dxh, dyl, dyh 255 ただし dxl = dxh = 0 または dyl = dyh = 0 を除く 初期値 xl = xh = yl = yh = 0 dxl, dxh, dyl, dyh については 下表参照 機能 ページモードにおける印字領域の設定印字領域の位置および大きさを設定する 横方向始点 =[(xl+xh 256) 1/8] mm 縦方向始点 =[(yl+yh 256) 1/8] mm 横方向長さ =[(dxl+dxh 256) 1/8] mm 縦方向長さ =[(dyl+dyh 256) 1/8] mm スタンダードモード選択時 このコマンドを入力するとプリンタの内部フラグ操作のみ実行し 印字には影響しない 横方向始点または縦方向始点が印字可能領域外の場合 全ての設定を無効とする 横方向長さまたは縦方向長さが 0 の場合 全ての設定を無効とする 文字展開開始は 印字領域内のページモードにおける文字の印字方向の選択 (ESC GS P 2) で指定された始点となる ( 横方向始点 + 横方向長さ ) が横方向の印字可能領域を越える場合 ( 横方向の印字可能領域 - 横方向始点 ) を横方向長さとする ( 縦方向始点 + 縦方向長さ ) が縦方向の印字可能領域を越える場合 ( 縦方向の印字可能領域 - 縦方向始点 ) を縦方向長さとする 計算結果で端数がある場合は メカの最小ピッチで補正し 余りは切り捨てる FVP10 印字領域設定 ( メモリSW 設定 ) 初期値 dxl dxh dyl dyh 印字可能領域幅 最大値印字可能領域幅 X 方向 Y 方向 X 方向 Y 方向 72mm 64 2 AA 3 72mm 117.3mm 72mm 300mm 52.5mm AA mm 117.3mm 52.5mm 300mm 50.8mm AA mm 117.3mm 50.8mm 300mm 52mm AA 3 52mm 117.3mm 52mm 300mm 30mm AA 3 30mm 117.3mm 30mm 300mm 基本計算ピッチ : X=1/203(inch) Y=1/203(inch) STAR Line Mode コマンド仕様書 3-123

143 ESC GS P 4 nl nh 名称 ページモードにおける文字縦方向絶対位置の指定 コード ASCII ESC GS P 4 16 進数 1B 1D 進数 定義域 0 nl 255, 0 nh 255 初期値 機能 ページモードにおけるデータ展開開始位置の文字縦方向の位置を 始点を基準とした絶対位置で指定する 次のデータ展開開始位置の文字縦方向の位置は 始点から [(nl+nh 256) 1/8]mm の位置となる ページモード選択時以外は このコマンドを無視する 指定されている印字領域を越える絶対位置指定は無視する データ展開開始位置の文字横方向の位置は移動しない 基準となる始点は ESC GS P 2 で指定する ESC GS P 2( ページモードにおける文字の印字方向の選択 ) の始点により 下記の動作となる a. 始点が " 左上 " または " 右下 " に指定されている場合は紙送り方向 ( 文字の縦方向 ) の絶対位置を指定する b. 始点が " 右上 " または " 左下 " に指定されている場合は紙送りに垂直な方向 ( 文字の縦方向 ) の絶対位置を指定する 計算結果で端数がある場合は メカの最小ピッチで補正し 余りは切り捨てる ESC GS P 5 nl nh 名称 ページモードにおける文字縦方向相対位置の指定 コード ASCII ESC GS P 5 16 進数 1B 1D 進数 定義域 0 nl 255, 0 nh 255 初期値 機能 ページモードにおけるデータ展開開始位置の文字縦方向の位置を現在位置を基準とした相対位置で指定する 次のデータ展開開始位置は現在位置から [(nl+nh 256) 1/8]mm 移動した位置となる ページモード選択時以外は このコマンドを無視する 文字に対して現在位置より下方向に指定する場合は正数 ( プラス ) となり 上方向に指定する場合は負数 ( マイナス ) となる 負数は の補数で表す 例えば上方向に N ピッチ移動する場合は次のようになる nl+nh 256 = N 指定されている印字領域を越える相対位置指定は無視する ESC GS P 2 ( ページモードにおける文字の印字方向の選択 ) により下記の動作となる a. 始点が " 左上 " または " 右下 " に指定されている場合は紙送り方向の相対位置を指定する b. 始点が " 右上 " または " 左下 " に指定されている場合は紙送りに垂直な方向の相対位置を指定する 計算結果で端数がある場合はメカの最小ピッチで補正し余りは切り捨てる STAR Line Mode コマンド仕様書 3-124

144 ESC GS P 6 名称 ぺージモードのデータ印字 コード ASCII ESC GS P 6 16 進数 1B 1D 進数 機能 ページモードにおいて全印字領域に展開したデータの一括印字を行う ページモード選択時のみ有効となる 印字後 下記情報は保持される a. 展開したデータ b. ページモードにおける文字の印字方向の選択 (ESC GS P 2) c. ページモードにおける印字領域の設定 (ESC GS P 3) d. 文字展開位置 ESC GS P 7 名称 ページモードの印字と復帰 コード ASCII ESC GS P 7 16 進数 1B 1D 進数 機能 全印字領域に展開したデータを一括印字し スタンダードモードへ復帰する 展開したデータは印字後すべて消去される ESC GS P 3( ページモードにおける印字領域の設定 ) により設定した印字領域は初期化される 用紙カットは実行しない 実行後は 行の先頭を次の印字開始位置とする ページモード選択時のみ有効である ESC GS P 8 名称 ページモードにおける印字データのキャンセル コード ASCII ESC GS P 8 16 進数 1B 1D 進数 機能 ページモードにおいて 現在設定されている印字領域の全データを消去する ページモード選択時のみ有効である 以前に設定した印字領域のデータでも 現在設定している印字領域に含まれる部分は消去される STAR Line Mode コマンド仕様書 3-125

145 3-17) テキストサーチコマンド詳細 ESC GS ) B pl ph fn [parameter] 名称 テキストサーチの設定 コード ASCII ESC ) B pl ph fn [parameter] 16 進数 1B pl ph fn [parameter] 10 進数 pl ph fn [parameter] 機能 テキストサーチに関する処理を実行する pl, ph は fn 以降のパラメータ数を (pl+ph 256) バイトに指定する [parameter] は機能別仕様を参照 fn 機能 No. 機能名 48 機能 48 テキストサーチの有効 無効設定 49 機能 49 テキストサーチマクロの実行回数設定 50 機能 50 テキストサーチ一致文字列の印字設定 64 機能 64 テキストサーチ文字列の定義 65 機能 65 テキストサーチマクロの定義 80 機能 80 不揮発性メモリへのテキストサーチ設定 定義の登録 81 機能 81 テキストサーチ設定 定義の初期化 96 機能 96 テキストサーチ設定 定義の印字 97 機能 97 テキストサーチマクロの実行 < 機能 48>ESC GS ) B pl ph fn m 名称 テキストサーチの有効 無効設定 コード ASCII ESC GS ) B pl ph fn m 16 進数 1B 1D pl ph fn m 10 進数 pl ph fn m (fn=48) 定義域 pl=2, ph=0 fn=48 m=0, 1 初期値 不揮発性メモリに登録されている設定による ( 工場出荷時 m = 0) 機能 テキストサーチの有効または無効を設定する m 設定 0 無効 1 有効 テキストサーチ有効時 あらかじめプリンタに登録された文字列が印字データ中に含まれるかを判定する 含まれる場合 下記トリガコマンド実行後にその文字列に対応したテキストサーチマクロを実行する 連続 <LF> によるカット実行 <ESC> d パラメータに無効値がある場合は設定しない 本コマンドを処理した時点で本設定はプリンタ動作に反映される 本設定は ESC GS ) B < 機能 80> コマンドにより不揮発性メモリへ登録される テキストサーチマクロ実行中は本コマンド無視 ページモードでは無効 STAR Line Mode コマンド仕様書 3-126

146 < 機能 49>ESC GS ) B pl ph fn m 名称 テキストサーチマクロの実行回数設定 コード ASCII ESC GS ) B pl ph fn m 16 進数 1B 1D pl ph fn m 10 進数 pl ph fn m (fn=49) 定義域 pl=2, ph=0 fn=49 m=0, 1 初期値 不揮発性メモリに登録されている設定による ( 工場出荷時 m = 0) 機能 文字列一致した場合のテキストサーチマクロの実行回数を設定する m 設定 0 1 回実行する 1 文字列一致回数分実行するパラメータに無効値がある場合は設定しない 本コマンドを処理した時点で本設定はプリンタ動作に反映される 本設定は ESC GS ) B < 機能 80> コマンドにより不揮発性メモリへ登録される テキストサーチマクロ実行中は本コマンド無視 ページモードでは無効 < 機能 50>ESC GS ) B pl ph fn m 名称 テキストサーチ一致文字列の印字設定 コード ASCII ESC GS ) B pl ph fn m 16 進数 1B 1D pl ph fn m 10 進数 pl ph fn m (fn=50) 定義域 pl=2, ph=0 fn=50 m=0, 1, 2 初期値 不揮発性メモリに登録されている設定による ( 工場出荷時 m = 0) 機能 文字列一致した場合の文字列印字動作を設定する m 設定 0 文字列を印字する 1 文字列を印字しない 2 文字列を空白文字に置き換えるパラメータに無効値がある場合は設定しない 本コマンドを処理した時点で本設定はプリンタ動作に反映される 本設定は ESC GS ) B < 機能 80> コマンドにより不揮発性メモリへ登録される テキストサーチマクロ実行中は本コマンド無視 ページモードでは無効 STAR Line Mode コマンド仕様書 3-127

147 < 機能 64>ESC GS ) B pl ph fn n m k d1...dk 名称 テキストサーチ文字列の定義 コード ASCII ESC GS ) B pl ph fn n m k d1... dk 16 進数 1B 1D pl ph fn n m k d1... dk 10 進数 pl ph fn n m k d1... dk 定義域 4 (pl+ph 256) (0 pl 255, 0 ph 255) fn=64 1 n m k d 255 初期値 不揮発性メモリに登録されている設定による ( 工場出荷時文字列定義無し ) 機能 番号 n のテキストサーチ文字列を定義する すでに番号 n のテキストサーチ文字列が定義されている場合上書きされる m は実行するテキストサーチマクロ番号を指定する k は定義データのサイズをバイト数で指定する d は定義データを指定する パラメータに無効値がある場合は定義しない 本コマンドを処理した時点で本定義はプリンタ動作に反映される 本定義は ESC GS ) B < 機能 80> コマンドにより不揮発性メモリへ登録される テキストサーチマクロ実行中は本コマンド無視 ページモードでは無効 (fn=64) < 機能 65>ESC GS ) B pl ph fn m k1 k2 d1...dk 名称 テキストサーチマクロの定義 コード ASCII ESC GS ) B pl ph fn m k1 k2 d1... dk 16 進数 1B 1D pl ph fn m k1 k2 d1... dk 10 進数 pl ph fn m k1 k2 d1... dk 定義域 4 (pl+ph 256) (0 pl 255, 0 ph 255) fn=65 1 m (k=k1+k2x256) 7680 (0 k1 255, 0 k2 30) ( 定義領域のサイズ =7680 バイト ) 0 d 255 初期値 不揮発性メモリに登録されている設定による ( 工場出荷時テキストサーチマクロ定義無し ) 機能 番号 m のテキストサーチマクロを定義する すでに番号 m のテキストサーチマクロが定義されている場合上書きされる (k=k1+k2x256) は定義データのサイズをバイト数で指定する d は定義データを指定する パラメータに無効値がある場合はその時点でコマンド処理を終了する 本コマンドを処理した時点で本定義はプリンタ動作に反映される 本定義は ESC GS ) B < 機能 80> コマンドにより不揮発性メモリへ登録される テキストサーチマクロ実行中は本コマンド無視 ページモードでは無効 (fn=65) STAR Line Mode コマンド仕様書 3-128

148 < 機能 80>ESC GS ) B pl ph fn m 名称 不揮発性メモリへのテキストサーチ設定 定義の登録 コード ASCII ESC GS ) B pl ph fn m 16 進数 1B 1D pl ph fn m 10 進数 pl ph fn m (fn=80) 定義域 pl=2, ph=0 fn=80 m=0 初期値 --- 機能 不揮発性メモリへテキストサーチ設定を登録する 登録される内容は以下のとおり 機能 No. 設定内容機能 48 テキストサーチの有効 無効設定機能 49 テキストサーチマクロの実行回数設定機能 50 テキストサーチ一致文字列の印字設定機能 64 テキストサーチ文字列の定義機能 65 テキストサーチマクロの定義機能 81 テキストサーチ設定 定義の初期化登録終了後 プリンタリセットを実行する 次回以降プリンタ電源投入時に 本コマンドによって登録された設定を読み込んで動作する テキストサーチマクロ実行中は本コマンド無視 不揮発性メモリの寿命を考慮し 本コマンドの多用は避けること ページモードでは無効 < 機能 81>ESC GS ) B pl ph fn m 名称 テキストサーチ設定 定義の初期化 コード ASCII ESC GS ) B pl ph fn m 16 進数 1B 1D pl ph fn m 10 進数 pl ph fn m (fn=81) 定義域 pl=2, ph=0 fn=81 m=0 初期値 --- 機能 テキストサーチ設定 定義を初期化する 初期化される内容は以下のとおり 機能 No. 設定内容 初期値 機能 48 テキストサーチの有効 無効設定 無効 機能 49 テキストサーチマクロの実行回数設定 1 回 機能 50 テキストサーチ一致文字列の印字設定 文字列を印字する 機能 64 テキストサーチ文字列の定義 テキストサーチ文字列定義無し 機能 65 テキストサーチマクロの定義 テキストサーチマクロ定義無し 本コマンドを処理した時点で本設定はプリンタ動作に反映される 本設定は ESC GS ) B < 機能 80> コマンドにより不揮発性メモリへ登録される テキストサーチマクロ実行中は本コマンド無視 ページモードでは無効 STAR Line Mode コマンド仕様書 3-129

149 < 機能 96>ESC GS ) B pl ph fn m 名称 テキストサーチ設定 定義の印字 コード ASCII ESC GS ) B pl ph fn m 16 進数 1B 1D pl ph fn m 10 進数 pl ph fn m (fn=96) 定義域 pl=2, ph=0 fn=96 m=0 初期値 --- 機能 テキストサーチ設定 定義内容を印字する 印字される内容は以下のとおり 機能 No. 設定内容機能 48 テキストサーチの有効 無効設定機能 49 テキストサーチマクロの実行回数設定機能 50 テキストサーチ一致文字列の印字設定機能 64 テキストサーチ文字列の定義機能 65 テキストサーチマクロの定義このときテキストサーチマクロは実行されない テキストサーチマクロ実行中は本コマンド無視 ページモードでは無効 < 機能 97>ESC GS ) B pl ph fn m 名称 テキストサーチマクロの実行 コード ASCII ESC GS ) B pl ph fn m 16 進数 1B 1D pl ph fn m 10 進数 pl ph fn m (fn=97) 定義域 pl=2, ph=0 fn=97 1 m 100 初期値 --- 機能 番号 m のテキストサーチマクロを実行する テキストサーチマクロ実行中は本コマンド無視 ページモードでは無効 STAR Line Mode コマンド仕様書 3-130

150 3-18) 音声コマンド詳細 ESC GS s O z a n c1 c2 d1 d2 t1 t2 名称 NV 音声再生 コード ASCII ESC GS s O z a n c1 c2 d1 d2 t1 t2 16 進数 1B 1D 73 4F z a n c1 c2 d1 d2 t1 t2 10 進数 z a n c1 c2 d1 d2 t1 t2 定義域 z = 0 a = 0, 1, 48, 49 1 n c1+c2x d1+d2x t1+t2x 初期値 --- 機能 指定されたNV 音声を再生する a は再生する音声データが格納されているエリアを指定する a 音声データ格納エリア 1, 49 ユーザーエリア n は再生する音声番号を指定する (c1+c2x256) は回数を指定する (d1+d2x256) はディレイ時間を指定する ディレイ時間とは本コマンドを処理開始してから音声再生開始されるまでの時間 ( 単位 : 秒 ) である (t1+t2x256) はインターバル時間を指定する インターバル時間とは前回の音声の終わりから次回の音声の始まりまでの時間 ( 単位 : 秒 ) である テ ィレイ時間音声 インターハ ル時間インターハ ル時間 音声 音声 コマント 処理開始コマント 処理終了 すでに音声再生中の場合 終了するのを待ってから再生する 印字中の場合 印字終了後再生する パラメータに無効値がある場合は音声再生を行わない 指定した音声番号の音声データが登録されていない場合は再生しない 本コマンドによる音声再生中 FEED スイッチ入力により音声が停止される 本コマンドによる音声再生中 NV 音声停止コマンド (ESC GS s P) により音声が停止される 時間 STAR Line Mode コマンド仕様書 3-131

151 ESC GS s P 名称 NV 音声停止 コード ASCII ESC GS s P 16 進数 1B 1D 進数 定義域 --- 初期値 --- 機能 下記要因による再生中の音声を停止する NV 音声再生コマンド ESC GS s O NV 音声一括再生コマンド ESC GS s T 本コマンド受信時にリアルタイムに実行される 音声再生中でない場合 本コマンドは無視される ESC GS s R z n1 n2 n3 d1...dn 名称 受信音声再生 コード ASCII ESC GS s R z n1 n2 n3 d1 dn 16 進数 1B 1D z n1 n2 n3 d1 dn 10 進数 z n1 n2 n3 d1 dn 定義域 z = 0 1 (n=n1+n2x256+n3*65536) d 255 初期値 --- 機能 音声データを不揮発性メモリに登録せずに 受信しながら 1 回再生する (n1+n2x256+n3x65536) は音声データのバイト数を指定する d はサンプリング周波数 kHz 量子化ビット数 4 ビットの ADPCM 形式の音声データ ホストからのデータ転送が遅い場合 ( 理論値 :44100bps 以下の場合 ) 間欠再生となる ESC GS s I z e a n c1 c2 d1 d2 t1 t2...0xff 名称 自動音声設定情報登録 コード ASCII ESC GS s I z e a n c1 c2 d1 d2 t1 t2 0xFF 16 進数 1B 1D z e a n c1 c2 d1 d2 t1 t2 FF 10 進数 z e a n c1 c2 d1 d2 t1 t2 255 定義域 z = 0, 1 0 e 63(0x3F) a = 1, 49 0 n c1+c2x d1+d2x t1+t2x STAR Line Mode コマンド仕様書 3-132

152 初期値 工場出荷時自動音声設定 e プリンタ内部状態 a n c1+c2x256 d1+d2x256 t1+t2x256 0x00 カッターエラー x01 FLASH ROM エラー x02 EE-PROM エラー x03 SRAM エラー x04 ヘッド温度検出エラー x05 電源電圧エラー x06~0x0F (Reserved) x10 BM エラー x11 PE エラー x12 カバーオープンエラー x13 NE エラー x14~0x1F (Reserved) x20 ヘッド高温停止エラー x21~0x2F (Reserved) x30 待機中 x31~0x3F (Reserved) 機能 z = 1 のとき自動音声設定情報を工場出荷時の設定に戻す ( このとき e 以降のパラメータを送信しないこと ) z = 0 のとき各プリンタ内部状態発生時に再生する自動音声の設定情報を登録する e は音声を割り付けるプリンタ内部状態を指定する a は設定する音声データが格納されているエリアを指定する a 音声データ格納エリア 1, 49 ユーザーエリア n は再生する音声番号を指定する ただし n=0 または指定した番号の音声データが登録されていないとき 自動音声無効となる (c1+c2x256) は回数を指定する (d1+d2x256) はディレイ時間を指定する ディレイ時間とは各プリンタ内部状態が発生してから音声再生開始されるまでの時間 ( 単位 : 秒 ) である (t1+t2x256) はインターバル時間を指定する インターバル時間とは前回の音声の終わりから次回の音声の始まりまでの時間 ( 単位 : 秒 ) である パラメータ e~t2 までを繰り返すことで複数同時に登録可能 終了コードである 0xFF になるまで一括登録を行う パラメータが問題なしと判断した時点で本コマンドの処理を開始する パラメータに無効値がある場合は設定を行わない ( 既に問題なしと判断された設定については有効となる ) このコマンドは 行の先頭で指定すること 自動音声設定情報登録終了後は プリンタリセットを実行する 自動音声設定情報登録処理中 ( 終了コードである 0xFF を受信してから自動音声設定登録終了後のプリンタリセット完了までの間 ) は エラー処理 メカ動作 ステータス処理などは実行できない 本設定による音声再生中 FEED スイッチ入力により音声が停止される <コマンド送信例 > カッターエラー ユーザーエリア 12 番 /3 回 / ディレイ 2 秒 / インターバル 1 秒 FLASH ROM エラー ユーザーエリア 13 番 /4 回 / ディレイ 5 秒 / インターバル 6 秒に設定したい場合 ESC GS s I z e a n c1 c2 d1 d2 t1 t2 1B 1D C D FF STAR Line Mode コマンド仕様書 3-133

153 ESC GS s U z n [k1 k2 k3 d1...dk]1...[k1 k2 k3 d1...dk]n 名称 ユーザーエリアNV 音声データ登録 コード ASCII ESC GS s U z n [k1 k2 k3 d1.. dk]1.. [k1 k2 k3 d1.. dk]n 16 進数 1B 1D z n [k1 k2 k3 d1.. dk]1.. [k1 k2 k3 d1.. dk]n 10 進数 z n [k1 k2 k3 d1.. dk]1.. [k1 k2 k3 d1.. dk]n 定義域 z = 0 0 n [ k1+k2x256+k3x65536 ]1 + + [ k1+k2x256+k3x65536 ]n d 255 初期値 日本語または英語 ( 下表参照 ) n 日本語音声内容 英語音声内容 1 いらっしゃいませ Welcome! 2 ありがとうございました Thank you! 3 オーダーが入りました Order coming in. 4 ドリンクオーダーが入りました Drink Order coming in. 5 フードオーダーが入りました Food Order coming in. 6 オーダーがキャンセルされました Order has been Cancelled. 7 新規オーダーが入りました New order coming in. 8 テイクアウトオーダーが入りました Order to go coming in. 9 印刷が終了しました Print finished. 10 レシートをお取り下さい Please take your receipt. 11 またのご利用をお待ちしております Please come again. 12 レシートを係員までお渡し下さい Please give your receipt to the operator. 13 発券しています しばらくお待ち下さい Now printing, please wait a moment. 14 印刷が終わるまで 紙を引っ張らないでください Please do not pull the paper until printing finishes. 15 御利用ありがとうございました Thank you for visiting. 16 番号札をお取り下さい Please take the number ticket. 17 席にお座りになり お待ち下さい Please have a seat and wait a moment. 18 お買い上げいただき 有難うございました Thank you for your purchase. 19 ご案内させていただきますのでこの場でお待ち下さい Please wait here, we will guide you shortly. 機能 本コマンド処理開始時には ユーザーエリアに既に登録されていたデータを全て削除する n 個の音声データをユーザーエリアに登録する ( ただし n=0 のとき何も登録されない ) 音声番号は 登録順にユーザーエリア音声 1 番から n 番まで昇順で設定される (k1+k2x256+k3x65536) は音声データのバイト数を指定する d はサンプリング周波数 kHz 量子化ビット数 4 ビットのモノラル ADPCM 形式の音声データ 登録領域のサイズは 1662KB( 約 308 秒 ) このコマンドは 行の先頭で指定すること 最初のパラメータが問題なしと判断した時点で本コマンドの処理を開始する パラメータで指定された定義領域分の空きがない場合 またはパラメータの指定に誤りがある場合には その時点で登録処理を強制終了する ( 既に登録処理が完了したデータについては有効となる ) 音声データ登録終了後および登録処理の強制終了後は プリンタリセットを実行する 音声データ登録処理中 ( 最初のパラメータを OK と判断してから音声データ登録終了後のプリンタ初期化完了までの間 ) は エラー処理 メカ動作 ステータス処理などは実行できない STAR Line Mode コマンド仕様書 3-134

154 ESC GS s T a t1 t2 名称 NV 音声一括再生 コード ASCII ESC GS s T t1 t2 16 進数 1B 1D t1 t2 10 進数 t1 t2 定義域 a = 1, 49 0 t1+t2x 初期値 --- 機能 不揮発性メモリに登録されているNV 音声を 1 番から昇順で一括再生する a は音声データ登録エリアを指定する a 音声データ格納エリア 1, 49 ユーザーエリア (t1+t2x256) は各音声を先頭何秒間再生するかを指定する ただし (t1+t2x256) = 0 のとき 各音声を秒数指定無しで完全再生する 前の音声と次の音声の間に 1 秒のインターバル時間を挿入する 本コマンド実行中 FEED スイッチ入力により音声が停止される 本コマンド実行中 NV 音声停止コマンド (ESC GS s P) により音声が停止される STAR Line Mode コマンド仕様書 3-135

155 4. 文字コード表 文字コード仕様書参照 STAR Line Mode コマンド仕様書 4-1

156 5. 付録 5-1) 付録 -1 バーコード仕様詳細 各バーコードシンボルの特徴 使用方法などは その専門の書籍等を参照の事 ここでは プリンタで印字する場合の注意事項と設定方法について示す バーコードの各バーの幅はモードにより設定され 各モードとそれぞれのドット数は 以下のようになっている 指定した印字位置は バーコードの始まる位置でクワイアットゾーンはユーザーが確保する必要がある 5-1-1) Code39 Code39 は 0 から 9 までの数字および A から Z までのアルファベットを表す事ができる 工業用に現在もっとも使用されているシンボルである 1 各モードにおける一文字の長さ 項目 モート 1 モート 2 モート 3 モート 4 モート 5 モート 6 モート 7 モート 8 モート 9 ナロウエレメント幅 2ト ット 3ト ット 4ト ット 2ト ット 3ト ット 4ト ット 2ト ット 3ト ット 4ト ット ワイト エレメント幅 6 ト ット 9 ト ット 12 ト ット 5 ト ット 8 ト ット 10 ト ット 4 ト ット 6 ト ット 8 ト ット 比率 1:3 1:3 1:3 1:2.5 1:2.7 1:2.5 1:2 1:2 1:2 文字間スヘ ース 2 ト ット 3 ト ット 4 ト ット 2 ト ット 3 ト ット 4 ト ット 2 ト ット 3 ト ット 4 ト ット 1 文字長さ 4mm 6mm 8mm 3.625mm 5.625mm 7.25mm 3.25mm 4.875mm 6.5mm (*) 一文字の長さには 文字間スペースを含む 2 規定事項 Code39 のスタート ストップバーコード * は自動的に挿入される 5-1-2) インターリーブド 2 of 5 インターリーブド 2 of 5 は 0~9 までの数字を表す 文字密度を高くとる事ができ JIS および EAN では 物流用段ボールなどへの印字用に規格化されている 1 ナローエレメント幅と 2 文字当たりのシンボルの長さ 項目 モート 1 モート 2 モート 3 モート 4 モート 5 モート 6 モート 7 モート 8 モート 9 ナロウエレメント幅 2ト ット 4ト ット 6ト ット 2ト ット 4ト ット 6ト ット 2ト ット 3ト ット 4ト ット ワイト エレメント幅 5 ト ット 10 ト ット 15 ト ット 4 ト ット 8 ト ット 12 ト ット 6 ト ット 9 ト ット 12 ト ット 比率 1:2.5 1:2.5 1:2.5 1:2 1:2 1:2 1:3 1:3 1:3 1 文字長さ 4mm 8mm 12mm 3.5mm 7mm 10.5mm 4.5mm 6.75mm 9mm 2 規定事項 インターリーブド 2of 5 のバーコードシンボルを選定する事により 自動的にスタート / ストップパターンをいれる バーコードデータの桁数が奇数の場合 最上値桁に 0 を加える 詳細は AIM USS-12/5 ANSI および JIS X 0502 の規格に準ずる STAR Line Mode コマンド仕様書 5-1

157 5-1-3) JAN / EAN / UPC 共通商品コード用として JAN EAN UPC で バーコードシンボルのみならず 使用番号も管理されている 主としてスーパーマーケットなどの 日用雑貨および食料品に使用されている 1 各モードとバーコード幅項 目 モート 1 モート 2 モート 3 モシ ュール幅 2 ト ット 3 ト ット 4 ト ット ハ ーコート 幅 (*) JAN/EAN mm mm 33.5mm JAN/EAN mm mm 47.5mm UPC-A 23.75mm mm 47.5mm UPC-E 12.75mm mm 25.5mm (*) ガードバー ( 左 右 中央 ) は含むが ホワイトスペースは含まず 2 規定事項 JAN/EAN-8 データは 7 桁または 8 桁の数字で それ以外の場合はコマンドを無視する チェックデジットは モジュラス 10/3 ウェイトを用いて自動で付加される 計算値と 8 桁目の数値が異なる場合は 計算値を優先させる JAN/EAN-13 データは 12 桁または 13 桁の数字で それ以外の場合はコマンドを無視する チェックデジットは モジュラス 10/3 ウェイトを用いて自動で付加される 計算値と 13 桁目の数値が異なる場合は 計算値を優先させる UPC-A データは 11 桁または 12 桁の数字で それ以外の場合はコマンドを無視する チェックデジットは モジュラス 10/3 ウェイトを用いて自動で付加される 計算値と 12 桁目の数値が異なる場合は 計算値を優先させる UPC-E データは 11 桁または 12 桁の数字で それ以外の場合はコマンドを無視する チェックデジットは モジュラス 10/3 ウェイトを用いて自動で付加される 計算値と 12 桁目の数値が異なる場合は 計算値を優先させる 短縮形へのデータ変換は自動で行う 短縮できないデータの場合は 無効データとして処理される STAR Line Mode コマンド仕様書 5-2

158 5-1-4) Code128 ASCII の 128 文字が印字できるバーコードシンボルである このため最近使用が増えている 1 各モジュールとモジュールの幅項目 モート 1 モート 2 モート 3 モシ ュール幅 2 ト ット 3 ト ット 4 ト ット 1 文字長さ (*) 2.75mm 4.125mm 5.5mm (*) スタート ストップバーは含まず 2 規定事項コマンドで <LF> を使用していると ホストの PC が送れない制御コードがあるため 制御コードは 下記に示すようなデータとして送る 以下のデータを送る時は 2 文字セットで表す %(25H) は %0(25H30H) で表す 制御コード (00H~1FH) は % の後ろに 40H~5FH を付けて表す 制御コード (7FH) は %5(25H35H) で表す ファンクションコードは % の後ろに 1~4(31H~34H) を付けて表す スタートコードは % の後ろに 6~8(36H~38H) を付けて表す ストップコード (SC)/ チェックキャラクタ (CK) は自動付加される スタートコードが省略されたとき先頭から 4 桁以上数字が続く場合 START C を使用する 数字以外の最初のデータが制御コードの時は START A を使用する それ以外は START B を使用する STAR Line Mode コマンド仕様書 5-3

159 3 2 文字セットコード表 < 制御コード > < 制御コート > < 制御コート > Code Format Code Format NUL 00H %@ 25H 40H % 25H %0 25H 30H SOH 01H %A 25H 41H STX 02H %B 25H 42H <ファンクションコート > ETX 03H %C 25H 43H Code Format EOT 04H %D 25H 44H FNC1 %1 25H 31H ENQ 05H %E 25H 45H FNC2 %2 25H 32H ACK 06H %F 25H 46H FNC3 %3 25H 33H BEL 07H %G 25H 47H FNC4 %4 25H 34H BS 08H %H 25H 48H HT 09H %I 25H 49H <スタートコート > LF 0AH %J 25H 4AH Code Format VT 0BH %K 25H 4BH START A %6 25H 36H FF 0CH %L 25H 4CH START B %7 25H 37H CR 0DH %M 25H 4DH START C %8 25H 38H SO 0EH %N 25H 4EH SI 0FH %O 25H 4FH DLE 10H %P 25H 50H DC1 11H %Q 25H 51H DC2 12H %R 25H 52H DC3 13H %S 25H 53H DC4 14H %T 25H 54H NAK 15H %U 25H 55H SYN 16H %V 25H 56H ETB 17H %W 25H 57H CAN 18H %X 25H 58H EM 19H %Y 25H 59H SUB 1AH %Z 25H 5AH ESC 1BH %[ 25H 5BH FS 1CH %\ 25H 5CH GS 1DH %] 25H 5DH RS 1EH %^ 25H 5EH US 1FH %_ 25H 5FH DEL 7FH %5 25H 35H STAR Line Mode コマンド仕様書 5-4

160 5-1-5) Code93 1 各モードとモジュールの幅項目 モート 1 モート 2 モート 3 モシ ュール幅 2 ト ット 3 ト ット 4 ト ット 1 文字長さ (*) 2.25mm 3.375mm 4.5mm (*) スタート ストップバーは含まず 2 規定事項 スタート / ストップコードは自動的に付加される チェックキャラクタ (C,K) を自動的に付加される 2 文字セットの表現は Code128 に準ずる 但し 印は code128 のみのコードで Code93 では使用不可 5-1-6) NW7 (CODERBAR) NW7 は スタート / ストップコードとして通常 A~D のいずれかを使用し 0~9 間での特殊記号 ( - $ : /. + ) を表す事ができる マイナス ドル コロン スラッシュ ピリオド プラス 宅配便の荷札のバーコード DPE( 写真プリント ) 医療関係 ( 米国 ) などで使用されている 1 各モードにおける一文字の長さ 項目 モート 1 モート 2 モート 3 モート 4 モート 5 モート 6 モート 7 モート 8 モート 9 ナロウエレメント幅 ワイト エレメント幅 比率 1:3 1:3 1:3 1:2.5 1:2.7 1:2.5 1:2 1:2 1:2 文字間スヘ ース ( ト ット ) 文字長さ ( 通常 mm) ( 幅広 mm) NW7 では 文字により含まれるナローエレメントおよびワイドエレメントの数が異なるため 長さも異なる 通常キャラクタ ( ナロー 5 ワイド 2) 数字 (0~9) - $ 幅広キャラクタ ( ナロー 4 ワイド 3) :, /,., +, A~D 一文字の長さには 文字間スペースを含む STAR Line Mode コマンド仕様書 5-5

161 5-2) 付録 -2 ステータス仕様 5-2-1) ENQ コマンドステータス本ステータスは ENQ コマンドにより プリンタが送信するステータスである Bit 内容 状態 機種別対応 0 1 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 7 コンハ ルシ ョン SW OPEN CLOSE 6 受信ハ ッファオーハ ーフロー 発生なし 発生 5 受信ハ ッファエンフ ティ テ ータあり エンフ ティ 4 0 固定 用紙エント 用紙あり 用紙なし 2 その他のエラー エラーなし エラー発生 1 フレーミンク エラー エラーなし エラー発生 0 ハ リティエラー エラーなし エラー発生 受信バッファオーバーフロー / フレーミングエラー / パリティエラー これらエラーは 発生したことを保持し本コマンドによりステータス問い合せがありエラーステータスを送信後クリアする その他エラー 復帰不可能エラーとカバーオープンエラーを示す 5-2-2) EOT コマンドステータス本ステータスは EOT コマンドにより プリンタが送信するステータスである Bit 内容 状態 機種別対応 0 1 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 6 フ レセ ンタ紙シ ャムエラー エラーなし エラー発生 5 用紙ニアエント ( 外側 ) 用紙あり 用紙なし 4 1 固定 用紙エント 用紙あり 用紙なし 2 用紙ニアエント ( 内側 ) 用紙あり 用紙なし 1 BM エラー エラーなし エラー発生 0 0 固定 BM エラー PE/BM センサ共用機種は所定量以上の黒連続検出を BM エラーではなく紙無しエラーとする STAR Line Mode コマンド仕様書 5-6

162 5-2-3) 自動ステータス自動ステータスは プリンタの状態が変化したときにプリンタからホストへ自動的に返信されるステータス群である 自動ステータスは ヘッダー 1 + ヘッダー 2 + 複数バイトのプリンタステータス で構成されており ホストに対して連続して返信されるものである ホストは 必ず 1 バイト受信するごとに識別方法に従ってデータの識別を実施すること ( 例外的に Xon/Xoff モード時 ( シリアル I/F) には自動ステータスの途中に Xon/Xoff コードが混入する可能性があるので受信側での考慮が必要 ) 自動ステータスの有効 無効条件は 初期値が DIPSW の設定に従う 電源投入後は ESC RS a n コマンドにより条件が変更可能である また 自動ステータスは 有効 / 無効条件に関係なく ESC ACK SOH コマンドにて取得可能である 1 ヘッダー 1 ヘッダー 1 は 自動ステータスの先頭に送信される 1 バイト長の情報である ヘッダー 1 の構成を下表に示す ヘッダー 1 は ビット 1~ ビット 3 ビット 5 にて ヘッダー 1 を含めたステータス全体の送信バイト数を表している ホストはこの送信バイト数情報を取得し 必ずこの送信バイト数分のステータスデータを受信すること 参考までに 実際の送信バイト数とヘッダー 1 の関係を下表に記す 本データは 先頭のヘッダー 1 であることを示すたにビット 0 が常に 1( 第 2 バイト目以降は常に 0) となっているので ヘッダー 1 を検出する場合は ビット 0=1 かつビット 4=0 あることを確認すればよい 尚 ビット 6 は将来の拡張用のため ホスト側の処理にて無視すること < ヘッダー 1( 第 1バイト目 ) > Bit 内容 状態 機種別対応 0 1 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP 固定 予約 (0 固定 ) フ リンタステータスハ イト数 4 0 固定 フ リンタステータスハ イト数 2 フ リンタステータスハ イト数 1 フ リンタステータスハ イト数 0 1 固定 実際の送信バイト数とヘッダー 1の対応表 送信ハ イト数 n(7 n 15) ヘッタ ー B (0F Hex) B (21 Hex) B (23 Hex) B (25 Hex) B (27 Hex) B (29 Hex) B (2B Hex) B (2D Hex) B (2F Hex) STAR Line Mode コマンド仕様書 5-7

163 2 ヘッダー 2 ヘッダー 2 は 自動ステータスの第 2 バイト目に送信される 1 バイト長の情報である ヘッダー 2 の構成を下表に示す ヘッダー 2 は ビット 1~ ビット 3 ビット 5 にて自動ステータスのバージョン ( 以下 自動ステータスバージョン ) を示す 参考までに実際のバージョンとヘッダー 2 の関係を下表に記す 自動ステータスバージョンは 将来 新機能の追加等によってそれまで空きであったプリンタステータスのビット位置に新たに情報が追加された場合にアップするものである ホスト側にて自動ステータスのバージョン管理を行わない場合は 受信したヘッダー 2 は無視しても構わない < ヘッダー 2 ( 第 2バイト目 ) > Bit 内容 状態 機種別対応 0 1 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 7 ASB ステータス拡張 拡張なし 拡張あり 未使用 ( 0 固定 ) バージョン番号 4 0 固定 バージョン番号 2 バージョン番号 1 バージョン番号 0 0 固定 実際の自動ステータスバージョンとヘッダー 2の対応表バージョン番号 n ヘッダー B (02 Hex) B (04 Hex) B (06 Hex) B (08 Hex) B (0A Hex) B (0C Hex) B (0E Hex) B (20 Hex) B (22 Hex) B (6C Hex) B (6E Hex) プリンタステータスバージョン 機種名 バージョン番号 対応ステータス TSP800 1 (02 Hex) プリンタステータス5( 第 7 バイト目 ) まで搭載 1 (02 Hex) プリンタステータス6( 第 8 バイト目 ) まで搭載 Ver4.0 以降 3 (06 Hex) プリンタステータス7( 第 9 バイト目 ) まで搭載 Ver4.3 以降 TSP700 1 (02 Hex) プリンタステータス5( 第 7 バイト目 ) まで搭載 1 (02 Hex) プリンタステータス6( 第 8 バイト目 ) まで搭載 Ver3.0 以降 3 (06 Hex) プリンタステータス7( 第 9 バイト目 ) まで搭載 Ver3.2 以降 TSP600 1 (02 Hex) プリンタステータス5( 第 7 バイト目 ) まで搭載 1 (02 Hex) プリンタステータス6( 第 8 バイト目 ) まで搭載 Ver3.0 以降 3 (06 Hex) プリンタステータス7( 第 9 バイト目 ) まで搭載 Ver3.2 以降 TUP900 2 (04 Hex) プリンタステータス6( 第 8 バイト目 ) まで搭載 3 (06 Hex) プリンタステータス7( 第 9 バイト目 ) まで搭載 Ver1.2 以降 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 3 (06 Hex) プリンタステータス7( 第 9 バイト目 ) まで搭載 STAR Line Mode コマンド仕様書 5-8

164 3 プリンタステータスプリンタステータスは 自動ステータスの第 3 バイト目以降に送信されるステータス本体である プリンタステータスは ( ヘッダー 1 にて付加された送信バイト数 -2) 分が返信される プリンタステータスは 常に最新の情報に更新されるものとする ( 履歴は存在しない ) ステータス本体の構成は 以下に示す < プリンタステータス1 プリンタ状態 ( 第 3バイト目 )> Bit 内容 状態 機種別対応 0 1 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP 固定 SW 入力による OFF-LINE 未発生 発生 - 5 カハ ーの状態 CLOSE OPEN 4 0 固定 ON-LINE/OFF-LINE 状態 ON-LINE OFF-LINE 2 コンハ ルシ ョンSW OPEN CLOSE 1 <ETB> コマント 未実行 実行済 0 0 固定 <ETB>コマンド ホストへ返信したときに0クリアされる ( ビット1を0クリアした事は自動ステータスの発生対象とはならない ) < プリンタステータス2 エラー情報 ( 第 4バイト目 )> Bit 内容 状態 機種別対応 0 1 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP 固定 印字ヘット 高温による停止中 停止中でない 停止中 5 復帰不可能エラー エラーなし エラー発生 4 0 固定 オートカッターエラー エラーなし エラー発生 2 メカニカルエラー エラーなし エラー発生 - ヘット サーミスタエラー エラーなし エラー発生 未使用 ( 0 固定 ) 固定 STAR Line Mode コマンド仕様書 5-9

165 < プリンタステータス 3 エラー情報 ( 第 5 バイト目 )> Bit 内容 状態 機種別対応 0 1 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP 固定 受信ハ ッファオーハ ーフロー 発生無し 発生 5 コマント エラー ( ヘ ーシ モート 時 ) エラーなし エラー発生 4 0 固定 BM エラー エラーなし エラー発生 (*) 2 フ レセ ンタ- 紙シ ャムエラー エラーなし エラー発生 1 ヘット アッフ エラー エラーなし エラー発生 - 電源電圧エラー エラーなし エラー発生 固定 受信バッファオーバーフロー ホストへ返信したときに0クリアされる コマンドエラー ( ページモード時 ) コマンドエラーはホストへ返信したときに0クリアされる BM エラー PE/BM センサ共用機種は所定量以上の黒連続検出を BM エラーではなく紙無しエラーとする (*)TSP800L( ラベルプリンタ ) のBMエラーは下記要因で発生する TSP800L 動作モート 使用センサ BM エラー発生要因 ティアハ ーモート 透過型 ラヘ ル紙 400mm 以上検出台紙 400mm 以上検出ヘ ーシ エラー検出 (MSW 有効時 ) 測長エラー検出時 (MSW 有効時 ) 反射型 白 400mm 以上検出ヘ ーシ エラー検出 (MSW 有効時 ) 測長エラー検出時 (MSW 有効時 ) 剥離モート 透過型 ラヘ ル紙 400mm 以上検出台紙 400mm 以上検出ヘ ーシ エラー検出測長エラー検出時 (MSW 有効時 ) 反射型 白 400mm 以上検出ヘ ーシ エラー検出測長エラー検出時 (MSW 有効時 ) STAR Line Mode コマンド仕様書 5-10

166 < プリンタステータス4 センサ情報 ( 第 6バイト目 )> Bit 内容 状態 機種別対応 0 1 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP 固定 未使用 ( 0 固定 ) 未使用 ( 0 固定 ) 固定 用紙エンド 用紙あり 用紙なし 2 用紙ニアエンド ( 内側 ) 用紙あり 用紙なし 1 用紙ニアエンド ( 外側 ) 用紙あり 用紙なし 0 0 固定 < プリンタステータス5 センサ情報 ( 第 7バイト目 )> Bit 内容 状態 機種別対応 0 1 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP 固定 未使用 ( 0 固定 ) 未使用 ( 0 固定 ) 固定 スリッフ BOF 検出器 用紙あり 用紙なし 2 スリッフ TOF 検出器 用紙あり 用紙なし 1 フ レセ ンタ用紙検出器 用紙なし 用紙あり スタックセンサ用紙検出器 用紙なし 用紙あり 剥離センサ用紙検出器 用紙なし 用紙あり 0 0 固定 < プリンタステータス6 ETBカウンタ ( 第 8バイト目 )> Bit 内容 状態 機種別対応 0 1 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP 固定 ETB カウンタ Bit-4 5 ETB カウンタ Bit 固定 ETB カウンタ Bit-2 2 ETB カウンタ Bit-1 1 ETB カウンタ Bit 固定 (*)ETBカウンタ本カウンタは 5ビットの ETBカウンタである (0~31 までのカウント可能 カウンタがオ-バーフローする場合 31 0 へカウントアップされる ) 本カウンタは <ETB> コマンドにより1インクリメントされる また ETB カウンタは以下コマンドにより初期化される この時 ASB の ETB ステータスもクリアされる ただし ETB カウンタの初期化の際 ASB の送信は行わない <ETB カウンタ初期化コマンド > <ESC><RS> E n : ETB カウンタ初期化 <CAN> : 印字データのキャンセルとコマンド初期化 STAR Line Mode コマンド仕様書 5-11

167 < プリンタステータス7 プレゼンタ用紙位置 ( 第 9バイト目 )> Bit 内容状態機種別対応 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II 0 1 V4.3 V3.2 V3.2 V1.2 以降 以降 以降 以降 FVP 固定 未使用 ( 0 固定 ) - 5 未使用 ( 0 固定 ) 固定 フ レセ ンタ用紙位置 ( 下表参照 ) 2 フ レセ ンタ用紙位置 ( 下表参照 ) 1 フ レセ ンタ用紙位置 ( 下表参照 ) 0 0 固定 本ステータスはプレゼンタ搭載機種のみ有効 プレゼンタ非搭載機種は本ステータスを 0 固定にて送信する 本ステータスはプレゼンタ搭載機種のみメモリ SW により有効 / 無効が設定される 有効時はプレゼンタ用紙位置ステータスが更新されるが 無効時はプレゼンタ用紙位置ステータスは 0 固定となり ステータス は変化しない プレゼンタ用紙位置詳細 bit3 bit2 bit1 プレゼンター用紙位置 用紙位置 0 プレゼンタ内部に用紙が無い状態 用紙位置 1 用紙を給紙した状態 ( ループ状態 ) 用紙位置 2 (Reserved) 用紙位置 3 用紙を排出した状態 ( 引き抜き可能 ) 用紙位置 4 (Reserved) 用紙位置 5 (Reserved) 用紙位置 6 用紙回収状態 用紙位置 7 用紙引抜かれた状態 プレゼンタ動作モード別用紙位置ステータス状態遷移 動作モード 用紙 プレゼンター用紙位置状態遷移 ループ貯留 回収 位置 0 位置 1 ( 用紙切断 ) 位置 3 ( 用紙回収 ) 位置 6 位置 0 機内回収 引き抜き 位置 0 位置 1 ( 用紙切断 ) 位置 3 ( 用紙引き抜き ) 位置 7 位置 0 ループ貯留 回収 位置 0 位置 1 ( 用紙切断 ) 位置 3 ( 用紙回収 ) 位置 6 位置 0 前面排出 引き抜き 位置 0 位置 1 ( 用紙切断 ) 位置 3 ( 用紙引き抜き ) 位置 7 位置 0 ループ無し 回収 位置 0 位置 1 ( 用紙切断 ) 位置 3 ( 用紙回収 ) 位置 6 位置 0 機内回収 引き抜き 位置 0 位置 1 ( 用紙切断 ) 位置 3 ( 用紙引き抜き ) 位置 7 位置 0 ループ無し 回収 位置 0 位置 1 ( 用紙切断 ) 位置 3 ( 用紙回収 ) 位置 6 位置 0 前面排出 引き抜き 位置 0 位置 1 ( 用紙切断 ) 位置 3 ( 用紙引き抜き ) 位置 7 位置 0 回収無効 回収 位置 0 位置 1 ( 用紙切断 ) 位置 6 位置 0 引き抜き 位置 0 位置 1 ( 用紙切断 ) 位置 6 位置 0 4 注意点自動ステータス有効状態においては ENQ EOT ESC ACK SOH を使用しないこと これらの問い合わせコマンドは あらかじめ DIPSW( メモリ SW) または ESC RS a n コマンドにより自動ステータス機能を無効状態にして使用すること 5ステータス識別方法 コマンド / 機能 ステータス bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 XON XOFF ENQ * * * 0 * * * * EOT * * * 1 * * * 0 ASB( ヘッタ ー 1) 0 * * 0 * * * 1 ASB( ヘッタ ー 1 以外 ) 0 * * 0 * * * 0 0= 0 固定ビットを表す / 1= 1 固定ビットを表す / *= 変化するビットを表す STAR Line Mode コマンド仕様書 5-12

168 5-2-4) Ethernet I/F 無線 LAN I/Fにおけるプリンタステータス送信仕様 Ethernet I/F 無線 LAN I/F におけるプリンタステータス送信仕様を述べる 1) 送信フォーマット STAR ASB のみ送信する場合 STAR ASB ( 第 2バイト目 Bit-7=1) + Length ( Length = 0x0000 ) STAR ASB 以外のプリンタステータス送信する場合 STAR ASB ( 第 2バイト目 Bit-7=1) + Length + Status Data <Length 詳細 > Status Data のバイト数を示す 2 バイト値 ( 0x0000 Length 0x0200) Status Data が 10 バイトの場合 Length=0x000a STAR ASB のみ送信する場合は Length=0x0000 を付加する STAR ASB 第 2 バイト目 Bit-7 は Length が付加される場合 Bit-7=1 にセットされる ステータスの解析は STAR ASB の第 1 バイト目により ASB の総バイト数を検出し STAR ASB の第 2 バイト目 Bit-7 にて Length が付加されているかを検出する さらに Length により 以降の Status Data のバイト数分取得することにより ステータスの解析が可能 2) Status Data 送信フォーマット Status Type + 区切り文字 1 + Data Type + Status Length + Printer Status + 区切り文字 2 1 Status Type (2byte or 4Byte) 第 1 第 2 バイト目プリンタステータスの発生要因を示す 00 : Reserved 01 ~ 09 : STAR リアルタイムステータス要求コマンド 10 ~ 49 : STAR ステータス要求コマンド 50 : Reserved 51 ~ 59 : Reserved 60 ~ 99 : Reserved A0 ~ FF : Reserved 第 3 第 4 バイト目発生要因がコマンドの場合 コマンドの n パラメータを示す n パラメータが無い場合 第 3 第 4 バイト目は省略可能 < 例 > ESC SYN 3 n コマンドにて n = 0x31 の場合 第 3 第 4 バイト目は 31 2 区切り文字 1 (1byte) : を送信する 3 Data Type (1byte) Printer Status のデータ型を示し B ( バイナリ型 ) を送信する 4 Status Length (2byte) Printer Status のバイト数を示す 2 バイト値 STAR Line Mode コマンド仕様書 5-13

169 5 Printer Status ( 可変長 ) プリンタが送信するステータスステータス内容は発生要因により異なるステータス内容の詳細は 発生要因のコマンド 及び自動ステータスを参照のこと 6 区切り文字 2 (1byte) ; を送信する 3) ステータス送信仕様一覧 ステータス発生要因 STAR ASB Length Status Data Status Type 区切り Data Status Printer 区切り 第 1,2 ハ イト目発生要因 第 3 4 ハ イト目 n ハ ラメータ 文字 1 Type Length Status 文字 2 ASB ASB 0x 自動ステータス ( 1) ESC ACK SOH ASB 0x フ リンタステータス要求 ENQ ASB 0x 省略 : B 0x0001 Status ; フ リンタステータス要求 EOT ASB 0x 省略 : B 0x0001 Status ; フ リンタステータス要求 ESC SYN 3 n ASB 0x n 01 : B 0x0008 Status ; フ レセ ンタカウンタ要求 30 n 31 ESC GS x I ASB 0x000C 16 省略 : B 0x0005 Status ; PDF417 情報要求 ESC GS y I ASB 0x000D 19 省略 : B 0x0006 Status ; QR コート 情報要求 ESC GS ETX n1 n2 印字終了カウンタ要求 ASB 0x000F "20" 省略 : B 0x0008 Status ; ( 1) 自動ステータスについては TCP#9100 ポート接続中の全ホストに配信される ( ) 機種により搭載する MSW 領域が異なります STAR Line Mode コマンド仕様書 5-14

170 5-3) 付録 -3 空白コードページ (Blank Code Page) の構成 空白コードページとは文字コード 80H~FFH までが全て空白となっている文字コードテーブルのことであり 下記コマンドにより指定することが可能 ESC GS t n (n=255) また 空白コードページ領域へのデータ書込みは下記コマンドにて可能 ESC GS =... 1 Font-A データの構成例 (12 24 フォント ) MSB LSB MSB LSB d1 d d3 d d5 d d7 d d9 d d11 d d13 d d15 d d17 d d19 d d21 d d23 d d25 d d27 d d29 d d31 d d33 d d35 d d37 d d39 d d41 d d43 d d45 d d47 d 図 A フォント STAR Line Mode コマンド仕様書 5-15

171 2 Font-B データの構成例 (9 24 フォント ) STAR モードは Font-B は非搭載であるが データ登録時は Font-A Font-B のデータをセットで登録しなければならない その際 Font-B データはゼロデータで良い MSB LSB MSB LSB d1 d d3 d d5 d d7 d d9 d d11 d d13 d d15 d d17 d d19 d d21 d d23 d d25 d d27 d d29 d d31 d d33 d d35 d d37 d d39 d d41 d d43 d d45 d d47 d 図 A フォント STAR Line Mode コマンド仕様書 5-16

172 5-4) 付録 -4 QR コード各バージョンにおける最大入力文字数 1) MODEL 1 の各バージョンと最大入力文字数 バージョン 一辺のセル数 誤り訂正 数字 英数字 バイナリ 漢字 レベル 1 21 L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H STAR Line Mode コマンド仕様書 5-17

173 2) MODEL 2 の各バージョンと最大入力文字数 バージョン 一辺のセル数 誤り訂正 数字 英数字 バイナリ 漢字 レベル 1 21 L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H STAR Line Mode コマンド仕様書 5-18

174 バージョン 一辺のセル数 誤り訂正 数字 英数字 バイナリ 漢字 レベル L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H STAR Line Mode コマンド仕様書 5-19

175 バージョン 一辺のセル数 誤り訂正 数字 英数字 バイナリ 漢字 レベル L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H L M Q H STAR Line Mode コマンド仕様書 5-20

176 5-5) 付録 -5 TSP800L カットコマンド仕様詳細 <Line Mode> コマント 普通感熱紙 ラヘ ル紙 ティアハ ーモート 剥離モート <FF> Form Feed ラヘ ルキ ャッフ 検出 ラヘ ルキ ャッフ 検出 + 剥離位置搬送 <ESC> d n n=0, 48 n=1, 49 n=2, 50 n=3, 51 n=116( t ) ティアハ ー位置搬送 ティアハ ー位置搬送 ラヘ ルキ ャッフ 検出 + ティアハ ー位置搬送ラヘ ルキ ャッフ 検出 + ティアハ ー位置搬送 ラヘ ルキ ャッフ 検出 + 剥離位置搬送ラヘ ルキ ャッフ 検出 + 剥離位置搬送 <Raster Mode FF/EOT> コマント 普通感熱紙 ラヘ ル紙 ティアハ ーモート Form Feed 有効 印字 印字 + ラヘ ルキ ャッフ 検出 無効 印字 印字 + ラヘ ルキ ャッフ 検出 剥離モート 印字 + ラヘ ルキ ャッフ 検出印字 + ラヘ ルキ ャッフ 検出 Cut Feed 有効 ティアハ ー位置搬送 ティアハ ー位置搬送 剥離位置搬送 無効 剥離位置搬送 STAR Line Mode コマンド仕様書 5-21

177 5-6) 付録 -6 ページモードに関する解説 5-6-1) 概要本プリンタにはスタンダードモードとページモードの 2 つの印字モードがある スタンダードモードでは 印字や紙送り命令を受信するたびにプリンタが動作し印字 紙送りを行うが ページモードでは受信した印字命令や紙送り命令はすべて指定したメモリ上の印字領域に対して実行され プリンタは動作しない その後に ESC GS P6 または ESC GS P7 を実行したときに初めてその印字領域に展開したデータを一括して印字する つまり ABCDEF <LF> というデータの印字および改行を実行したとき スタンダードモードでは ABCDEF と印字し 1 行紙送りを実行するが ページモードではメモリ上の指定した印字領域に ABCDEF を書き込み 次の印字データを書き込むためのメモリの位置が 1 行分移動することになる 本プリンタでは ESC GS P 0 でページモードに入り それ以降に受信したコマンドはすべてページモードとして処理を行う そして ESC GS P 6 を実行することにより 受信したデータを一括印字する また ESC GS P 7 を実行することにより 受信したデータを一括印字した後スタンダードモードに復帰する ESC GS P 1 によりページモードの印字データを印字せずにスタンダードモードに戻ることができる 但し この印字データはクリアされる < スタンダードモードとページモードの遷移 > スタンダードモード ESC GS P 0 ページモード ESC GS P 6 印字 ESC GS P 1 印字 ESC GS P ) スタンダードモードとページモードでの各コマンドによる設定値について 各コマンドによって設定した値はスタンダードモード及びページモードのどちらにおいても共通の設定となるが 以下のコマンドの設定についてのみそれぞれ独立して設定される ESC 0, ESC M, ESC P, ESC :, ESC g, ESC SP, ESC 0, ESC z, ESC 1, ESC D, ESC P, ESC s, ESC t, ESC p 以下のコマンドはページモードでは無効となる ESC GS c, ESC GS ) B, ESC RS m, ESC RS A, ESC GS M, ESC GS r, ESC GS %, ESC GS * 0, ESC RS C, ESC *, ESC RS r ESC RS L, ESC FS p, VT, FF, スタンダードモードにおいて x 方向の最大ドット数が規定されるが ページモードにおける 90 度もしくは 270 度回転時の y 方向 ( 回転無し時の x 方向 ) はそれより大きくなる 詳細はページモードにおける印字領域の設定 (ESC GS P 3) コマンド参照 5-6-3) 印字領域への印字データの展開について 印字領域への印字データの展開は以下のように行われる (1) 印字領域は ESC GS P 3 により設定されるが ESC GS P 3 を本プリンタが受信する以前の印字および紙送り動作がすべて終了した時点で プリンタに向かって左端を印字領域の原点 (x0,y0) とする この原点 (x0,y0) から原点を含め x 方向 ( 水平方向 ) に dx ピッチ y 方向 垂直方向 に dy ピッチを 2 辺とする四角形が印字領域となる (ESC GS P 3 を設定しない場合は 初期値が印字領域となる ) (2) ESC GS P 3 によって印字領域が設定され ESC GS P 2 で印字方向が設定された上で 本プリンタが印字データを受信すると 図 の A 点を始点の初期値として印字データが印字領域内に展開される 文字の場合この始点をベースラインとする ダウンロードビットイメージ バーコードは イメージデータの左下点をベースライン上に合わせて展開される ( 図 B 点 ) ただし バーコードの下付き HRI 文字はベースラインの下に印字される 始点において 標準文字高さよりも高い文字 ( 縦倍文字 やダウンロードビットイメージなどを展開しようとすると 標準文字高さ以上の部分が印字されなくなる (3) 改行を伴うコマンド (LF, ESC J 等 ) を受信する前に印字データが印字領域をはずれる ( 文字の右スペースも含む ) 場合は 印字領域内で自動的に改行が行われ 印字データの展開位置が 1 行分移動し 且つ次の展開位置は行の先頭となる このときの改行量は ESC 0 ESC 1 等で設定されている改行量に従う STAR Line Mode コマンド仕様書 5-22

178 < 図 文字データの展開位置 > (x0 y0) A 20dot 4dot 展開方向 ベースライン A 点 印字領域 (dx dy) < 図 印字データの展開位置 > ハ ーコート 高さ h dot バーコード 40dot (GS k m) 縦 2 倍 A 拡大文字 20dot 24dot ビットイメージベースライン 4dot 8dot A HRI 文字 B 点 B 点 B 点 24dot STAR Line Mode コマンド仕様書 5-23

179 5-7) 付録 -7 印字起動制御がページ単位設定時の印字開始に関する解説 印字起動制御がページ単位設定時 イメージバッファ長フルまたは 下記コマンド実行時に印字を開始する 下記コマンドを受信しない場合 1 秒後タイムアウトにて印字を開始する イメージバッファ長 印字起動制御設定方法は各製品仕様書参照 印字開始トリガ カッターコマンド : <ESC> d n FFコマンド : <FF> BM 検出コマンド : <ESC> d n <FF> 印字起動コマンド : <ESC><GS> g 0 m n Rasterモード : <ESC><FF><NUL> : <ESC><FF><EOT> STAR Line Mode コマンド仕様書 5-24

180 6. 特別付録各 I/F における機種別対応コマンド一覧 6-1) RS-232C I/F 標準コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フォントスタイル ESC RS F とキャラクタセット ESC GS t ESC GS = V3.0 以降 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 1 仕様 ESC R ESC / ESC SP ESC M ESC P ESC : ESC p ( 非推奨 ) ESC g 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 1 仕様 1 仕様 2 仕様 1 仕様 1 仕様 文字拡大設定 ESC i ESC W ESC h SO DC4 ESC SO ESC DC4 フ リントモート ESC E 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 ESC F 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 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 2 仕様 2 仕様 2 仕様 2 仕様 STAR Line Mode コマンド仕様書 6-1

181 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 水平方向位置 ESC l 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 1 仕様 1 仕様 2 仕様 1 仕様 1 仕様 ESC Q 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 1 仕様 1 仕様 2 仕様 1 仕様 1 仕様 HT ESC D ESC GS A ESC GS R ESC GS a タ ウンロート ESC & ESC % ヒ ットイメーシ ESC K ク ラフィック ESC L ESC k ESC X ロコ ESC FS q ESC FS p ESC RS L Ver1.2 以前 2 仕様 2 仕様 2 仕様 2 仕様 1 仕様 Ver1.3 以降 2 仕様 ハ ーコート ESC b 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 カッター制御 ESC d 外部機器駆動 ESC BEL BEL FS SUB EM ESC GS BEL Ver5.0 以降 ESC GS EM DC1 Ver1.3 以降 ESC GS EM DC2 Ver1.3 以降 印字設定 ESC RS d 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 ESC RS r 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 2 仕様 1 仕様 1 仕様 ステータス ESC RS a 1 仕様 1 仕様 1 仕様 1 仕様 Ver1.2 以前 2 仕様 Ver1.2 以降 2 仕様 2 仕様 2 仕様 Ver2.0 以前 3 仕様 Ver2.0 以降 2 仕様 Ver2.0 以前 3 仕様 Ver2.0 以降 3 仕様 3 仕様 3 仕様 ESC ACK SOH ENQ EOT ESC ACK CAN ETB 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 ESC RS E ESC GS ETX Ver2.0 以降 Ver2.0 以降 Ver2.0 以降 漢字 ESC p ESC q ESC $ ESC s ESC t ESC r 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 その他 CAN ESC GS # m 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 3 仕様 3 仕様 V3.0 以降 ESC? STAR Line Mode コマンド仕様書 6-2

182 ラスター関連コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ラスター 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 ESC * r N Ver1.3 以降 ESC * r V Ver1.3 以降 ESC * r e ESC * r S ESC * r s 0 ESC * r s 1 ESC * r s 2 ESC * r s 3 ブラックマーク関連コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フ ラックマーク ESC d 関連コマント FF ESC C ESC C 0 VT ESC B 2 色印字関連コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 2 色印字 ESC RS c Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 関連コマント ESC RS C 1 仕様 Ver4.0 以降 1 仕様 Ver2.0 以降 1 仕様 Ver2.0 以降 2 仕様 2 仕様 2 仕様 3 仕様 1 仕様 3 仕様 3 仕様 3 仕様 ESC 4 ( 非推奨 ) Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 ESC 5 ( 非推奨 ) Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 ESC FS q Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 ESC FS p Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 プレゼンタ関連コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フ レセ ンタ ESC SYN 0 関連コマント ESC SYN 1 ESC SYN 3 ESC SYN 4 ESC GS SUB DC1 ESC GS SUB DC2 ESC GS SUB DC3 STAR Line Mode コマンド仕様書 6-3

183 マークコマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 マークコマンド ESC GS * 0 Ver4.0 以降 Ver3.0 以降 ESC GS * 1 Ver4.0 以降 Ver3.0 以降 ESC GS * 2 Ver4.0 以降 Ver3.0 以降 ESC GS * W Ver4.0 以降 Ver3.0 以降 ESC GS * C Ver4.0 以降 Ver3.0 以降 Auto Logo コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 Auto Logo ESC GS / W Ver4.0 以降 コマンド ESC GS / C Ver4.0 以降 ESC GS / 1 Ver4.0 以降 ESC GS / 2 Ver4.0 以降 ESC GS / 3 Ver4.0 以降 ESC GS / 4 Ver4.0 以降 ESC GS / 5 Ver4.0 以降 ESC GS / 6 Ver4.0 以降 PDF417 コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 PDF417 ESC GS x S 0 Ver3.1 以降 コマンド ESC GS x S 1 Ver3.1 以降 ESC GS x S 2 Ver3.1 以降 ESC GS x S 3 Ver3.1 以降 ESC GS x D Ver3.1 以降 ESC GS x P Ver3.1 以降 ESC GS x I Ver3.1 以降 印字開始トリガ制御コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 印字開始 ESC GS g 0 Ver1.1 以降 トリガ制御 ESC GS g 1 Ver1.1 以降 STAR Line Mode コマンド仕様書 6-4

184 QR コードコマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 QRコード ESC GS y S 0 Ver1.2 以降 ESC GS y S 1 Ver1.2 以降 ESC GS y S 2 Ver1.2 以降 ESC GS y D 1 Ver1.2 以降 ESC GS y D 2 Ver1.2 以降 ESC GS y P Ver1.2 以降 ESC GS y I Ver1.2 以降 ページ機能コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ヘ ーシ 機能 ESC GS h 0 ESC GS h 1 縮小印刷機能コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 縮小印刷機能 ESC GS c ページモードコマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ヘ ーシ モート ESC GS P 0 ESC GS P 1 ESC GS P 2 ESC GS P 3 ESC GS P 4 ESC GS P 5 ESC GS P 6 ESC GS P 7 ESC GS P 8 テキストサーチコマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 テキストサーチ ESC GS ) B (fn=48) ESC GS ) B (fn=49) ESC GS ) B (fn=50) ESC GS ) B (fn=64) ESC GS ) B (fn=65) ESC GS ) B (fn=80) ESC GS ) B (fn=81) ESC GS ) B (fn=96) ESC GS ) B (fn=97) 音声コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 音声 ESC GS s O ESC GS s P ESC GS s R ESC GS s I ESC GS s U ESC GS s T STAR Line Mode コマンド仕様書 6-5

185 6-2) Parallel I/F USB I/F (Ver2.0) Powered USB I/F 標準コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フォントスタイル ESC RS F とキャラクタセット ESC GS t ESC GS = V3.0 以降 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 1 仕様 ESC R ESC / ESC SP ESC M ESC P ESC : ESC p ( 非推奨 ) ESC g 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 1 仕様 1 仕様 2 仕様 1 仕様 1 仕様 文字拡大設定 ESC i ESC W ESC h SO DC4 ESC SO ESC DC4 フ リントモート ESC E 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 ESC F 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 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 2 仕様 2 仕様 2 仕様 2 仕様 STAR Line Mode コマンド仕様書 6-6

186 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 水平方向位置 ESC l 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 1 仕様 1 仕様 2 仕様 1 仕様 1 仕様 ESC Q 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 1 仕様 1 仕様 2 仕様 1 仕様 1 仕様 HT ESC D ESC GS A ESC GS R ESC GS a タ ウンロート ESC & ESC % ヒ ットイメーシ ESC K ク ラフィック ESC L ESC k ESC X ロコ ESC FS q ESC FS p ESC RS L Ver1.2 以前 2 仕様 2 仕様 2 仕様 2 仕様 1 仕様 Ver1.3 以降 2 仕様 ハ ーコート ESC b 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 カッター制御 ESC d 外部機器駆動 ESC BEL BEL FS SUB EM ESC GS BEL Ver5.0 以降 ESC GS EM DC1 Ver1.3 以降 ESC GS EM DC2 Ver1.3 以降 印字設定 ESC RS d 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 ESC RS r 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 2 仕様 1 仕様 1 仕様 ステータス ESC RS a 1 仕様 1 仕様 1 仕様 1 仕様 Ver1.2 以前 2 仕様 Ver1.2 以降 2 仕様 2 仕様 2 仕様 Ver2.0 以前 3 仕様 Ver2.0 以降 2 仕様 Ver2.0 以前 3 仕様 Ver2.0 以降 3 仕様 3 仕様 3 仕様 ESC ACK SOH ENQ EOT ESC ACK CAN ETB 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 ESC RS E ESC GS ETX Ver2.0 以降 Ver2.0 以降 Ver2.0 以降 漢字 ESC p ESC q ESC $ ESC s ESC t ESC r 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 その他 CAN ESC GS # m 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 3 仕様 3 仕様 V3.0 以降 ESC? STAR Line Mode コマンド仕様書 6-7

187 ラスター関連コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ラスター ESC * r R Ver2.0 以降 ESC * r A Ver2.0 以降 ESC * r B Ver2.0 以降 ESC * r C Ver2.0 以降 ESC * r D Ver2.0 以降 ESC * r E 1 仕様 Ver2.0 以降 ESC * r F 1 仕様 Ver2.0 以降 ESC * r P Ver2.0 以降 ESC * r Q Ver2.0 以降 ESC * r m l Ver2.0 以降 ESC * r m r Ver2.0 以降 ESC * r T Ver2.0 以降 ESC * r K Ver2.0 以降 b n1 n2 d1...dk Ver2.0 以降 k n1 n2 d1...dk Ver2.0 以降 ESC * r Y Ver2.0 以降 ESC FF NUL Ver2.0 以降 ESC FF EOT Ver2.0 以降 ESC * r N Ver1.3 以降 ESC * r V Ver1.3 以降 ESC * r e ESC * r S ESC * r s 0 ESC * r s 1 ESC * r s 2 ESC * r s 3 ブラックマーク関連コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フ ラックマーク ESC d 関連コマント FF ESC C ESC C 0 VT ESC B 2 色印字関連コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 2 色印字 ESC RS c Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 関連コマント ESC RS C 1 仕様 Ver4.0 以降 1 仕様 Ver2.0 以降 1 仕様 Ver2.0 以降 2 仕様 2 仕様 2 仕様 3 仕様 1 仕様 3 仕様 3 仕様 3 仕様 ESC 4 ( 非推奨 ) Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 ESC 5 ( 非推奨 ) Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 ESC FS q Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 ESC FS p Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 プレゼンタ関連コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フ レセ ンタ ESC SYN 0 関連コマント ESC SYN 1 ESC SYN 3 ESC SYN 4 ESC GS SUB DC1 ESC GS SUB DC2 ESC GS SUB DC3 STAR Line Mode コマンド仕様書 6-8

188 マークコマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 マークコマンド ESC GS * 0 Ver4.0 以降 Ver3.0 以降 ESC GS * 1 Ver4.0 以降 Ver3.0 以降 ESC GS * 2 Ver4.0 以降 Ver3.0 以降 ESC GS * W Ver4.0 以降 Ver3.0 以降 ESC GS * C Ver4.0 以降 Ver3.0 以降 Auto Logo コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 Auto Logo ESC GS / W Ver4.0 以降 コマンド ESC GS / C Ver4.0 以降 ESC GS / 1 Ver4.0 以降 ESC GS / 2 Ver4.0 以降 ESC GS / 3 Ver4.0 以降 ESC GS / 4 Ver4.0 以降 ESC GS / 5 Ver4.0 以降 ESC GS / 6 Ver4.0 以降 PDF417 コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 PDF417 ESC GS x S 0 Ver3.1 以降 コマンド ESC GS x S 1 Ver3.1 以降 ESC GS x S 2 Ver3.1 以降 ESC GS x S 3 Ver3.1 以降 ESC GS x D Ver3.1 以降 ESC GS x P Ver3.1 以降 ESC GS x I Ver3.1 以降 印字開始トリガ制御コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 印字開始 ESC GS g 0 Ver1.1 以降 トリガ制御 ESC GS g 1 Ver1.1 以降 STAR Line Mode コマンド仕様書 6-9

189 QR コードコマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 QRコード ESC GS y S 0 Ver1.2 以降 ESC GS y S 1 Ver1.2 以降 ESC GS y S 2 Ver1.2 以降 ESC GS y D 1 Ver1.2 以降 ESC GS y D 2 Ver1.2 以降 ESC GS y P Ver1.2 以降 ESC GS y I Ver1.2 以降 ページ機能コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ヘ ーシ 機能 ESC GS h 0 ESC GS h 1 縮小印刷機能コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 縮小印刷機能 ESC GS c ページモードコマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ヘ ーシ モート ESC GS P 0 ESC GS P 1 ESC GS P 2 ESC GS P 3 ESC GS P 4 ESC GS P 5 ESC GS P 6 ESC GS P 7 ESC GS P 8 テキストサーチコマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 テキストサーチ ESC GS ) B (fn=48) ESC GS ) B (fn=49) ESC GS ) B (fn=50) ESC GS ) B (fn=64) ESC GS ) B (fn=65) ESC GS ) B (fn=80) ESC GS ) B (fn=81) ESC GS ) B (fn=96) ESC GS ) B (fn=97) 音声コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 音声 ESC GS s O ESC GS s P ESC GS s R ESC GS s I ESC GS s U ESC GS s T ( ) USB Printer Class において 下記モテ ルはステータス要求コマント は無視される TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 STAR Line Mode コマンド仕様書 6-10

190 6-3) USB I/F (Ver1.0) Ethernet I/F (Silex Ver1.0) 標準コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フォントスタイル ESC RS F とキャラクタセット ESC GS t ESC GS = V3.0 以降 1 仕様 ( ) 1 仕様 ( ) 1 仕様 ( ) 1 仕様 ( ) ESC R ESC / ESC SP ESC M ESC P ESC : ESC p ( 非推奨 ) ESC g 1 仕様 1 仕様 1 仕様 2 仕様 文字拡大設定 ESC i ESC W ESC h SO DC4 ESC SO ESC DC4 フ リントモート ESC E 1 仕様 1 仕様 1 仕様 1 仕様 ESC F 1 仕様 1 仕様 1 仕様 1 仕様 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 STAR Line Mode コマンド仕様書 6-11

191 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 水平方向位置 ESC l 1 仕様 1 仕様 1 仕様 2 仕様 ESC Q 1 仕様 1 仕様 1 仕様 2 仕様 HT ESC D ESC GS A ESC GS R ESC GS a タ ウンロート ESC & ESC % ヒ ットイメーシ ESC K ク ラフィック ESC L ESC k ESC X ロコ ESC FS q ( ) ( ) ESC FS p ESC RS L ハ ーコート ESC b 1 仕様 1 仕様 1 仕様 2 仕様 カッター制御 ESC d 外部機器駆動 ESC BEL BEL FS SUB EM ESC GS BEL Ver5.0 以降 ESC GS EM DC1 ESC GS EM DC2 印字設定 EM ESC RS r 1 仕様 1 仕様 1 仕様 1 仕様 ステータス ESC RS a ESC ACK SOH ENQ EOT ESC ACK CAN ETB 1 仕様 1 仕様 1 仕様 2 仕様 ESC RS E ESC GS ETX 漢字 ESC p ESC q ESC $ ESC s ESC t ESC r 1 仕様 1 仕様 1 仕様 2 仕様 その他 CAN ESC GS # m 1 仕様 ( ) V3.0 以降 1 仕様 ( ) 1 仕様 ( ) 2 仕様 ( ) ESC? ( ) ( ) ( ) ( ) STAR Line Mode コマンド仕様書 6-12

192 ラスター関連コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ラスター ESC * r R Ver2.0 以降 ESC * r A Ver2.0 以降 ESC * r B Ver2.0 以降 ESC * r C Ver2.0 以降 ESC * r D Ver2.0 以降 ESC * r E 1 仕様 Ver2.0 以降 ESC * r F 1 仕様 Ver2.0 以降 ESC * r P Ver2.0 以降 ESC * r Q Ver2.0 以降 ESC * r m l Ver2.0 以降 ESC * r m r Ver2.0 以降 ESC * r T Ver2.0 以降 ESC * r K Ver2.0 以降 b n1 n2 d1...dk Ver2.0 以降 k n1 n2 d1...dk Ver2.0 以降 ESC * r Y Ver2.0 以降 ESC FF NUL Ver2.0 以降 ESC FF EOT Ver2.0 以降 ESC * r N ESC * r V ESC * r e ESC * r S ESC * r s 0 ESC * r s 1 ESC * r s 2 ESC * r s 3 ブラックマーク関連コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フ ラックマーク ESC d 関連コマント FF ESC C ESC C 0 VT ESC B 2 色印字関連コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 2 色印字 ESC RS c Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 関連コマント ESC RS C 1 仕様 Ver4.0 以降 1 仕様 Ver2.0 以降 1 仕様 Ver2.0 以降 2 仕様 ESC 4 ( 非推奨 ) Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 ESC 5 ( 非推奨 ) Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 ESC FS q Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 ( ) ( ) ESC FS p Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 プレゼンタ関連コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フ レセ ンタ ESC SYN 0 関連コマント ESC SYN 1 ESC SYN 3 ESC SYN 4 ESC GS SUB DC1 ESC GS SUB DC2 ESC GS SUB DC3 STAR Line Mode コマンド仕様書 6-13

193 マークコマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 マークコマンド ESC GS * 0 Ver4.0 以降 Ver3.0 以降 ESC GS * 1 Ver4.0 以降 Ver3.0 以降 ESC GS * 2 Ver4.0 以降 Ver3.0 以降 ESC GS * W Ver4.0 以降 Ver3.0 以降 ESC GS * C Ver4.0 以降 Ver3.0 以降 Auto Logo コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 Auto Logo ESC GS / W Ver4.0 以降 コマンド ESC GS / C Ver4.0 以降 ESC GS / 1 Ver4.0 以降 ESC GS / 2 Ver4.0 以降 ESC GS / 3 Ver4.0 以降 ESC GS / 4 Ver4.0 以降 ESC GS / 5 Ver4.0 以降 ESC GS / 6 Ver4.0 以降 PDF417 コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 PDF417 ESC GS x S 0 Ver3.1 以降 コマンド ESC GS x S 1 Ver3.1 以降 ESC GS x S 2 Ver3.1 以降 ESC GS x S 3 Ver3.1 以降 ESC GS x D Ver3.1 以降 ESC GS x P Ver3.1 以降 ESC GS x I Ver3.1 以降 印字開始トリガ制御コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 印字開始 ESC GS g 0 トリガ制御 ESC GS g 1 STAR Line Mode コマンド仕様書 6-14

194 QR コードコマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 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 ページ機能コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ヘ ーシ 機能 ESC GS h 0 ESC GS h 1 縮小印刷機能コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 縮小印刷機能 ESC GS c ページモードコマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ヘ ーシ モート ESC GS P 0 ESC GS P 1 ESC GS P 2 ESC GS P 3 ESC GS P 4 ESC GS P 5 ESC GS P 6 ESC GS P 7 ESC GS P 8 テキストサーチコマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 テキストサーチ ESC GS ) B (fn=48) ESC GS ) B (fn=49) ESC GS ) B (fn=50) ESC GS ) B (fn=64) ESC GS ) B (fn=65) ESC GS ) B (fn=80) ESC GS ) B (fn=81) ESC GS ) B (fn=96) ESC GS ) B (fn=97) 音声コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 音声 ESC GS s O ESC GS s P ESC GS s R ESC GS s I ESC GS s U ESC GS s T ( ) フ リンタリセット実行後フ リンタがハンク アッフ するため フ リンタ電源 OFF ON 動作が必要 STAR Line Mode コマンド仕様書 6-15

195 6-4) Ethernet I/F 標準コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フォントスタイル ESC RS F とキャラクタセット ESC GS t ESC GS = V3.0 以降 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 1 仕様 ESC R ESC / ESC SP ESC M ESC P ESC : ESC p ( 非推奨 ) ESC g 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 1 仕様 1 仕様 2 仕様 1 仕様 1 仕様 文字拡大設定 ESC i ESC W ESC h SO DC4 ESC SO ESC DC4 フ リントモート ESC E 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 ESC F 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 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 2 仕様 2 仕様 2 仕様 2 仕様 STAR Line Mode コマンド仕様書 6-16

196 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 水平方向位置 ESC l 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 1 仕様 1 仕様 2 仕様 1 仕様 1 仕様 ESC Q 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 1 仕様 1 仕様 2 仕様 1 仕様 1 仕様 HT ESC D ESC GS A ESC GS R ESC GS a タ ウンロート ESC & ESC % ヒ ットイメーシ ESC K ク ラフィック ESC L ESC k ESC X ロコ ESC FS q ESC FS p ESC RS L Ver1.2 以前 2 仕様 2 仕様 2 仕様 2 仕様 1 仕様 Ver1.3 以降 2 仕様 ハ ーコート ESC b 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 カッター制御 ESC d 外部機器駆動 ESC BEL BEL FS SUB EM ESC GS BEL Ver5.0 以降 ESC GS EM DC1 Ver1.3 以降 ESC GS EM DC2 Ver1.3 以降 印字設定 ESC RS d 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 ESC RS r 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 1 仕様 2 仕様 1 仕様 1 仕様 ステータス ESC RS a 3 仕様 Ver2.0 以降 3 仕様 Ver2.0 以降 3 仕様 Ver2.0 以降 ESC ACK SOH ENQ EOT ESC ACK CAN ETB 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 ESC RS E ESC GS ETX Ver2.0 以降 Ver2.0 以降 Ver2.0 以降 漢字 ESC p ESC q ESC $ ESC s ESC t ESC r 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 その他 CAN ESC GS # m 1 仕様 1 仕様 1 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 2 仕様 3 仕様 3 仕様 V3.0 以降 ESC? 3 仕様 3 仕様 STAR Line Mode コマンド仕様書 6-17

197 ラスター関連コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ラスター ESC * r R Ver2.0 以降 ESC * r A Ver2.0 以降 ESC * r B Ver2.0 以降 ESC * r C Ver2.0 以降 ESC * r D Ver2.0 以降 ESC * r E 1 仕様 Ver2.0 以降 ESC * r F 1 仕様 Ver2.0 以降 ESC * r P Ver2.0 以降 ESC * r Q Ver2.0 以降 ESC * r m l Ver2.0 以降 ESC * r m r Ver2.0 以降 ESC * r T Ver2.0 以降 ESC * r K Ver2.0 以降 b n1 n2 d1...dk Ver2.0 以降 k n1 n2 d1...dk Ver2.0 以降 ESC * r Y Ver2.0 以降 ESC FF NUL Ver2.0 以降 ESC FF EOT Ver2.0 以降 ESC * r N Ver1.3 以降 ESC * r V Ver1.3 以降 ESC * r e ESC * r S ESC * r s 0 ESC * r s 1 ESC * r s 2 ESC * r s 3 ブラックマーク関連コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フ ラックマーク ESC d 関連コマント FF ESC C ESC C 0 VT ESC B 2 色印字関連コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 2 色印字 ESC RS c Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 関連コマント ESC RS C 1 仕様 Ver4.0 以降 1 仕様 Ver2.0 以降 1 仕様 Ver2.0 以降 2 仕様 2 仕様 2 仕様 3 仕様 1 仕様 3 仕様 3 仕様 3 仕様 ESC 4 ( 非推奨 ) Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 ESC 5 ( 非推奨 ) Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 ESC FS q Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 ESC FS p Ver4.0 以降 Ver2.0 以降 Ver2.0 以降 プレゼンタ関連コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フ レセ ンタ ESC SYN 0 関連コマント ESC SYN 1 ESC SYN 3 ESC SYN 4 ESC GS SUB DC1 ESC GS SUB DC2 ESC GS SUB DC3 STAR Line Mode コマンド仕様書 6-18

198 マークコマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 マークコマンド ESC GS * 0 Ver4.0 以降 Ver3.0 以降 ESC GS * 1 Ver4.0 以降 Ver3.0 以降 ESC GS * 2 Ver4.0 以降 Ver3.0 以降 ESC GS * W Ver4.0 以降 Ver3.0 以降 ESC GS * C Ver4.0 以降 Ver3.0 以降 Auto Logo コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 Auto Logo ESC GS / W Ver4.0 以降 コマンド ESC GS / C Ver4.0 以降 ESC GS / 1 Ver4.0 以降 ESC GS / 2 Ver4.0 以降 ESC GS / 3 Ver4.0 以降 ESC GS / 4 Ver4.0 以降 ESC GS / 5 Ver4.0 以降 ESC GS / 6 Ver4.0 以降 PDF417 コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 PDF417 ESC GS x S 0 Ver3.1 以降 コマンド ESC GS x S 1 Ver3.1 以降 ESC GS x S 2 Ver3.1 以降 ESC GS x S 3 Ver3.1 以降 ESC GS x D Ver3.1 以降 ESC GS x P Ver3.1 以降 ESC GS x I Ver3.1 以降 印字開始トリガ制御コマンド 機種名 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 印字開始 ESC GS g 0 Ver1.1 以降 トリガ制御 ESC GS g 1 Ver1.1 以降 STAR Line Mode コマンド仕様書 6-19

199 QR コードコマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 QRコード ESC GS y S 0 Ver1.2 以降 ESC GS y S 1 Ver1.2 以降 ESC GS y S 2 Ver1.2 以降 ESC GS y D 1 Ver1.2 以降 ESC GS y D 2 Ver1.2 以降 ESC GS y P Ver1.2 以降 ESC GS y I Ver1.2 以降 ページ機能コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ヘ ーシ 機能 ESC GS h 0 ESC GS h 1 縮小印刷機能コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 縮小印刷機能 ESC GS c ページモードコマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ヘ ーシ モート ESC GS P 0 ESC GS P 1 ESC GS P 2 ESC GS P 3 ESC GS P 4 ESC GS P 5 ESC GS P 6 ESC GS P 7 ESC GS P 8 テキストサーチコマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 テキストサーチ ESC GS ) B (fn=48) ESC GS ) B (fn=49) ESC GS ) B (fn=50) ESC GS ) B (fn=64) ESC GS ) B (fn=65) ESC GS ) B (fn=80) ESC GS ) B (fn=81) ESC GS ) B (fn=96) ESC GS ) B (fn=97) 音声コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 音声 ESC GS s O ESC GS s P ESC GS s R ESC GS s I ESC GS s U ESC GS s T STAR Line Mode コマンド仕様書 6-20

200 6-5) 無線 LAN I/F 標準コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フォントスタイル ESC RS F とキャラクタセット ESC GS t ESC GS = V3.0 以降 1 仕様 1 仕様 2 仕様 1 仕様 ESC R ESC / ESC SP ESC M ESC P ESC : ESC p ( 非推奨 ) ESC g 1 仕様 1 仕様 2 仕様 1 仕様 文字拡大設定 ESC i ESC W ESC h SO DC4 ESC SO ESC DC4 フ リントモート ESC E 1 仕様 1 仕様 1 仕様 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 ESC F 1 仕様 1 仕様 1 仕様 1 仕様 Ver2.0 以前 2 仕様 Ver2.0 以降 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 STAR Line Mode コマンド仕様書 6-21

201 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 水平方向位置 ESC l 1 仕様 1 仕様 2 仕様 1 仕様 ESC Q 1 仕様 1 仕様 2 仕様 1 仕様 HT ESC D ESC GS A ESC GS R ESC GS a タ ウンロート ESC & ESC % ヒ ットイメーシ ESC K ク ラフィック ESC L ESC k ESC X ロコ ESC FS q ESC FS p ESC RS L Ver1.2 以前 1 仕様 Ver1.3 以降 2 仕様 ハ ーコート ESC b 1 仕様 1 仕様 2 仕様 2 仕様 カッター制御 ESC d 外部機器駆動 ESC BEL BEL FS SUB EM ESC GS BEL Ver5.0 以降 ESC GS EM DC1 Ver1.3 以降 ESC GS EM DC2 Ver1.3 以降 印字設定 ESC RS d 1 仕様 1 仕様 1 仕様 1 仕様 ESC RS r 1 仕様 1 仕様 1 仕様 1 仕様 ステータス ESC RS a ESC ACK SOH ENQ EOT ESC ACK CAN ETB 1 仕様 1 仕様 2 仕様 2 仕様 ESC RS E ESC GS ETX Ver2.0 以降 漢字 ESC p ESC q ESC $ ESC s ESC t ESC r 1 仕様 1 仕様 2 仕様 2 仕様 その他 CAN ESC GS # m 1 仕様 1 仕様 2 仕様 2 仕様 V3.0 以降 ESC? STAR Line Mode コマンド仕様書 6-22

202 ラスター関連コマンド 区分コマンド機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ラスター ESC * r R Ver2.0 以降 ESC * r A Ver2.0 以降 ESC * r B Ver2.0 以降 ESC * r C Ver2.0 以降 ESC * r D Ver2.0 以降 ESC * r E 1 仕様 Ver2.0 以降 ESC * r F 1 仕様 Ver2.0 以降 ESC * r P Ver2.0 以降 ESC * r Q Ver2.0 以降 ESC * r m l Ver2.0 以降 ESC * r m r Ver2.0 以降 ESC * r T Ver2.0 以降 ESC * r K Ver2.0 以降 b n1 n2 d1...dk Ver2.0 以降 k n1 n2 d1...dk Ver2.0 以降 ESC * r Y Ver2.0 以降 ESC FF NUL Ver2.0 以降 ESC FF EOT Ver2.0 以降 ESC * r N Ver1.3 以降 ESC * r V Ver1.3 以降 ESC * r e ESC * r S ESC * r s 0 ESC * r s 1 ESC * r s 2 ESC * r s 3 ブラックマーク関連コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フ ラックマーク ESC d 関連コマント FF ESC C ESC C 0 VT ESC B 2 色印字関連コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 2 色印字 ESC RS c Ver4.0 以降 Ver2.0 以降 関連コマント ESC RS C 1 仕様 Ver4.0 以降 1 仕様 Ver2.0 以降 2 仕様 3 仕様 ESC 4 ( 非推奨 ) Ver4.0 以降 Ver2.0 以降 ESC 5 ( 非推奨 ) Ver4.0 以降 Ver2.0 以降 ESC FS q Ver4.0 以降 Ver2.0 以降 ESC FS p Ver4.0 以降 Ver2.0 以降 プレゼンタ関連コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 フ レセ ンタ ESC SYN 0 関連コマント ESC SYN 1 ESC SYN 3 ESC SYN 4 ESC GS SUB DC1 ESC GS SUB DC2 ESC GS SUB DC3 STAR Line Mode コマンド仕様書 6-23

203 マークコマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 マークコマンド ESC GS * 0 Ver4.0 以降 ESC GS * 1 Ver4.0 以降 ESC GS * 2 Ver4.0 以降 ESC GS * W Ver4.0 以降 ESC GS * C Ver4.0 以降 Auto Logo コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 Auto Logo ESC GS / W Ver4.0 以降 コマンド ESC GS / C Ver4.0 以降 ESC GS / 1 Ver4.0 以降 ESC GS / 2 Ver4.0 以降 ESC GS / 3 Ver4.0 以降 ESC GS / 4 Ver4.0 以降 ESC GS / 5 Ver4.0 以降 ESC GS / 6 Ver4.0 以降 PDF417 コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 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 印字開始トリガ制御コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 印字開始 ESC GS g 0 Ver1.1 以降 トリガ制御 ESC GS g 1 Ver1.1 以降 STAR Line Mode コマンド仕様書 6-24

204 QR コードコマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 QRコード ESC GS y S 0 Ver1.2 以降 ESC GS y S 1 Ver1.2 以降 ESC GS y S 2 Ver1.2 以降 ESC GS y D 1 Ver1.2 以降 ESC GS y D 2 Ver1.2 以降 ESC GS y P Ver1.2 以降 ESC GS y I Ver1.2 以降 ページ機能コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ヘ ーシ 機能 ESC GS h 0 ESC GS h 1 縮小印刷機能コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 縮小印刷機能 ESC GS c ページモードコマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 ヘ ーシ モート ESC GS P 0 ESC GS P 1 ESC GS P 2 ESC GS P 3 ESC GS P 4 ESC GS P 5 ESC GS P 6 ESC GS P 7 ESC GS P 8 テキストサーチコマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 テキストサーチ ESC GS ) B (fn=48) ESC GS ) B (fn=49) ESC GS ) B (fn=50) ESC GS ) B (fn=64) ESC GS ) B (fn=65) ESC GS ) B (fn=80) ESC GS ) B (fn=81) ESC GS ) B (fn=96) ESC GS ) B (fn=97) 音声コマンド 区分 コマンド 機種名 TSP800 TSP700 TSP600 TUP900 TSP1000 TSP800L TSP700II TSP650 TUP500 TSP800II FVP10 音声 ESC GS s O ESC GS s P ESC GS s R ESC GS s I ESC GS s U ESC GS s T STAR Line Mode コマンド仕様書 6-25

205 特機事業部 静岡県静岡市清水区七ツ新屋 536 番地 TEL: Rev Printed in Japan,

CommandEmulator on SMCS Information

CommandEmulator on SMCS Information Command Emulator on SMCS Information 2018 年 6 月 18 日 要約 このドキュメントは Command Emulator on SMCS に関する情報を提供するものです ユーザー向けに Command Emulator on SMCS を用いたアプリケーションの構築に関するガイドラインを示します ドキュメントの履歴 日付 変更内容 2016 年 11 月

More information

Line Thermal Printer STAR Line Mode コマンド仕様書

Line Thermal Printer STAR Line Mode コマンド仕様書 Line Thermal Printer STAR Line Mode コマンド 仕 様 書 Rev 1.17 スター 精 密 ( 株 ) 特 機 事 業 部 -- 目 次 -- 1. インタフェースの 構 成... 1-1 1-1) RS-232 シリアルインタフェース... 1-1 1-1-1) 仕 様 (RS-232 準 拠 )... 1-1 1-1-2) インタフェースコネクタの 端 子 における

More information

プリンター制御 BEL ブザー DC 1 デバイス コントロール 1 DC 3 デバイス コントロール 3 CAN データ抹消 ESC U 単方向印字指定 / 解除 初期化 テキスト印字 ESC w 縦倍拡大指定 / 解除 ESC - アンダー ライン指定 / 解除 ESC E 強調指定

プリンター制御 BEL ブザー DC 1 デバイス コントロール 1 DC 3 デバイス コントロール 3 CAN データ抹消 ESC U 単方向印字指定 / 解除 初期化 テキスト印字 ESC w 縦倍拡大指定 / 解除 ESC - アンダー ライン指定 / 解除 ESC E 強調指定 付録 E ESC/P 制御コード 本プリンターには ESC/P をエミュレートする機能があります ESC/P 制御コードの詳細については ESC/P リファレンス マニュアルを参照してくださ い E.1 制御コード PowerTyper がサポートする制御コードを示します 文字 / スタイル選択 ESC R 国際文字選択 ESC t 文字コード表選択 ESC X 文字品位選択 ESC % ダウンロード文字セット指定

More information

DS-3300 プログラミングマニュアル 設定項目 ページ 初期値設定マップ 1-2 ファームウェアバージョン情報 2 システム設定 3 読取機能設定 4 インターフェース設定 5 バーコード規格別読取設定 6-7 チェックデジット設定 8 読取桁数設定 9 キャラクタ付加設定 10 数字バーコード

DS-3300 プログラミングマニュアル 設定項目 ページ 初期値設定マップ 1-2 ファームウェアバージョン情報 2 システム設定 3 読取機能設定 4 インターフェース設定 5 バーコード規格別読取設定 6-7 チェックデジット設定 8 読取桁数設定 9 キャラクタ付加設定 10 数字バーコード DS-3300 プログラミングマニュアル 設定項目 ページ 初期値設定マップ 1-2 ファームウェアバージョン情報 2 システム設定 3 読取機能設定 4 インターフェース設定 5 バーコード規格別読取設定 6-7 チェックデジット設定 8 読取桁数設定 9 キャラクタ付加設定 10 数字バーコード 11 シンボルテーブル 12 アスキーテーブル 13 ファンクションキーテーブル 14 フルアスキーテーブル

More information

5557拡張制御コマンド(//n//コマンド)解説書

5557拡張制御コマンド(//n//コマンド)解説書 第 3 章拡大文字 バーコード制御コマンド ここでは イメージ バッファーを経由した拡大文字 バーコード印刷用の拡張制御コマンド (//n// コマンド ) について説明します 3.1 イメージ バッファー制御コマンド一覧 3.1.1 ラベル モード設定...3-2 [//LA// カウント X M D H V S CL LF P] 3.1.2 拡大フォーマット指定...3-6 [//LF// カウント

More information

型番 USB :F830-U RS232C:F830-R 組込み式 2 次元コードリーダー F830 詳細設定マニュアル Ver1.0 1

型番 USB :F830-U RS232C:F830-R 組込み式 2 次元コードリーダー F830 詳細設定マニュアル Ver1.0 1 型番 USB :F830-U RS232C:F830-R 組込み式 2 次元コードリーダー F830 詳細設定マニュアル Ver1.0 1 改定履歴 Ver 発行日改定履歴 1.0 2019/05/14 初版発行 FW:D_HEM_V1.69_Tjp_H03_D4_CG8_LLJ1_BL14_M0A 2 目次 1. 同梱品とトリガーボタンの説明... 5 1.1 同梱品... 5 1.2 トリガーボタン...

More information

コマンドリファレンス MODEL : CT-S280 Revision /08/04

コマンドリファレンス MODEL : CT-S280 Revision /08/04 コマンドリファレンス MODEL : CT-S280 Revision 0.04 2006/08/04 改訂履歴 Revision 日付 変更内容 備考 0.00 2005/7/27 新規 0.01 2005/8/8 誤記訂正 0.02 2005/8/26 バーコードの説明追加等 0.03 2005/11/24 誤記訂正 0.04 2006/08/04 誤記訂正

More information

MS240 JISⅡ半角カナ文字データを含むカード読み取り設定例

MS240 JISⅡ半角カナ文字データを含むカード読み取り設定例 MS240 磁気ストライプストライプカードリーカードリーダ JISⅡ 半角カナカナ文字文字データデータを含むカードカード読み取り設定例 ユニテック ジャパン株式会社 Ver1.0 目次 1. JIS-II 半角カタカナをデータに含む磁気カードについて...3 1.1. JIS-II カード規格とは...3 1.2. 半角カタカナデータを含む JIS-II コードの仕組み...3 1.3 半角カタカナデータを含む

More information

掲載している接続例をご覧いただく前に 1 プリンタと PLC との接続例は掲載したプリンタの機種との接続例です ご使用になるプリンタが異なる場合は 各プリンタの取扱説明書に記載されています接続例を参照願います 2 掲載しているラダープログラムは参考用です プログラム使用における障害についてはいかなる

掲載している接続例をご覧いただく前に 1 プリンタと PLC との接続例は掲載したプリンタの機種との接続例です ご使用になるプリンタが異なる場合は 各プリンタの取扱説明書に記載されています接続例を参照願います 2 掲載しているラダープログラムは参考用です プログラム使用における障害についてはいかなる 掲載している接続例をご覧いただく前に 1 プリンタと PLC との接続例は掲載したプリンタの機種との接続例です ご使用になるプリンタが異なる場合は 各プリンタの取扱説明書に記載されています接続例を参照願います 2 掲載しているラダープログラムは参考用です プログラム使用における障害についてはいかなる責任も負いかねますのでご了承ください 3 プログラムは固定文字を RS-232 のシリアル通信で印刷させるものです

More information

CommCheckerManual_Ver.1.0_.doc

CommCheckerManual_Ver.1.0_.doc 通信チェックツール (CommChecker) 取扱説明書 (Ver.1.0) 2009 ESPEC Corp. 目次 1. 使用条件 4 2. ダウンロード & インストール 5 3. 環境設定 6 3-1.RS-485 通信 6 3-2.RS-232C 通信 7 3-3.GPIB 通信 8 4. ソフトウェアの使用方法 9 4-1. 起動 9 4-2. 通信設定 10 (1)RS485 通信 10

More information

Windows Driver Guide

Windows Driver Guide モバイルプリンター CMP-20(II) / 30(II) (ESC/POS, CPCL) Windowsドライバーマニュアル Ver. 1.04 ご注意 (1) 本書の内容の一部 または全部を無断で転載することは 固くお断りいたします (2) 本書の内容については 事前の予告なしに変更することがあります (3) 本書の内容については万全を期して作成いたしましたが 万一誤り お気付きの点がございましたら

More information

Barcode Setup Manual

Barcode Setup Manual PS800ZR Version : 1.2 2018/07/23 1 目次 セットアップフローチャート... 3 Part I システム情報... 4 1.1 ファームウェアバージョン... 4 Part II キーボード設定... 5 2.1 言語選択... 5 2.2 文字間ディレイ時間... 5 2.3 データ転送前ディレイ時間... 6 2.4 付加文字... 6 Part III システム設定...

More information

プリンタステータス監視モニタ説明書

プリンタステータス監視モニタ説明書 SATO BARCODE PRINTER 説明書 2008 年 8 月 25 日第 12 版 目 次 はじめに 1 1. とは 2 2. 操作説明 4 はじめに 本書で説明しているプリンタドライバ画面は 特に断りがない限り MT400e シリーズを使用しています そのため 実際にお使いになるプリンタ機種によっては 画面構成が異なる場合がありますので ご了承ください 1 1. とは 接続されているプリンタ状態を監視するモニタソフトです

More information

フォント作成ツール説明書

フォント作成ツール説明書 SATO BARCODE PRINTER フォント作成ツール説明書 2008 年 8 月 22 日第 15 版 目 次 はじめに 1 1. フォント作成ツールとは 2 2. フォント作成機能 4 はじめに本書で説明しているプリンタドライバ画面は 特に断りがない限り MT400e シリーズを使用しています そのため 実際にお使いになるプリンタ機種によっては 画面構成が異なる場合がありますので ご了承ください

More information

レスプリシリーズプリンタ設定ツール説明書

レスプリシリーズプリンタ設定ツール説明書 レスプリシリーズ プリンタ設定ツール説明書 第 22 版 200 年 7 月 6 日 目 次 プリンタ設定ツール... 2 インストール方法と起動方法... 2. CD-ROM からのインストール方法と起動方法... 2.. CD-ROM からプリンタドライバをインストールし起動する場合... 2..2 CD-ROM からプリンタ設定ツールのみをインストールし起動する場合... 2..3 CD-ROM

More information

設定方法の基本 本製品の設定は 本製品を使用し以下の方法でおこないます 以下の設定方法は一例です 項目によっては設定コードの読み取りなどがあります 1 本ガイドの INDEX から 設定したい項目を探し そのページを開く 2 目的の設定ページを印刷する 3 を読み取る のバーコード ピッピー 4 設

設定方法の基本 本製品の設定は 本製品を使用し以下の方法でおこないます 以下の設定方法は一例です 項目によっては設定コードの読み取りなどがあります 1 本ガイドの INDEX から 設定したい項目を探し そのページを開く 2 目的の設定ページを印刷する 3 を読み取る のバーコード ピッピー 4 設 設定ガイド USB 接続 CCD タッチ式バーコードリーダー BR-CCD/TS シリーズ INDEX 設定方法の基本... 2 設定項目一覧 に戻す... 3 ファームウェアバージョン確認... 4 キーボードのレイアウト... 5 Caps Lock 設定... 6 Num Lock 設定... 7 ブザー音の設定... 8 読み取りモード... 9 プリフィックスの設定...10 サフィックスの設定...11

More information

フォント・ロゴ作成ツール説明書

フォント・ロゴ作成ツール説明書 SATO BARCODE PRINTER フォント ロゴ作成ツール説明書 2011 年 6 月 30 日第 2 版 2011 株式会社サトー 目 次 1. フォント ロゴ作成ツールとは 1 2. フォント作成手順 4 3. ロゴ作成手順 10 4. フォント ロゴメンテナンス機能 14 5. インタフェース設定 16 5.1.USB インタフェースの設定 16 5.2.LAN インタフェースの設定

More information

プリンター 制 御 BEL ブザー DC 1 デバイス コントロール1 DC 3 デバイス コントロール3 CAN データ 抹 消 ESC U 単 方 向 印 字 指 定 / 解 除 初 期 化 テキスト 印 字 ESC w 縦 倍 拡 大 指 定 / 解 除 ESC - アンダー ライ

プリンター 制 御 BEL ブザー DC 1 デバイス コントロール1 DC 3 デバイス コントロール3 CAN データ 抹 消 ESC U 単 方 向 印 字 指 定 / 解 除 初 期 化 テキスト 印 字 ESC w 縦 倍 拡 大 指 定 / 解 除 ESC - アンダー ライ 付 録 F ESC/P 制 御 コード 本 プリンターには ESC/Pをエミュレートする 機 能 があります ESC/P 制 御 コードの 詳 細 については ESC/P リファレンス マニュアルを 参 照 してくださ い F.1 制 御 コード PowerTyperがサポートする 制 御 コードを 示 します 文 字 /スタイル 選 択 ESC R 国 際 文 字 選 択 ESC t 文 字 コード

More information

QuickScan L Bar Code Scanner スキャナ設定ガイド

QuickScan L Bar Code Scanner スキャナ設定ガイド QuickScan L Bar Code Scanner スキャナ設定ガイド ご注意 本書の内容の全部または一部を無断で複製 配布することを禁じます 本書の内容は予告なしに変更する場合がありますのでご了承下さい 本書の内容には万全を期していますが内容を保証するものではありません ご不審な点や誤り記載漏れなどお気付きのことがありましたら ご購入された販売店もしくはデータロジックスキャニングまでお問合せ下さい

More information

データロジックスキャニング株式会社

データロジックスキャニング株式会社 QuickScan L Bar Code Scanner 7-13-5 DK 2 QuickScanL ...5...5 RS232...5...6 USB...6...7 LED...7...8...8...8...9...9...10...10 ID... 11 Prefix/Suffix... 11 Global Prefix/Suffix...12 RS-232...13...13...14...14...14...15...15...16...17

More information

データロジックスキャニング株式会社

データロジックスキャニング株式会社 Magellan1100i 1D / 2D スキャナ設定ガイド REV.L 2016 年 3 月 IDEC AUTO-ID SOLUTIONS 株式会社本社 661-0967 兵庫県尼崎市潮江 5 丁目 8 番 10 号 TEL:06-7711-8880 FAX:06-6398-3202 東京支店 108-6014 東京都港区港南 2 丁目 15 番 1 号 TEL:03-5715-2177 FAX:03-5715-2178

More information

目次 1. 設定コマンド... 5 設定方法について システム設定... 6 設定バーコードの読取... 6 設定値の初期化... 6 バージョン表示 インターフェース設定... 7 インターフェースの選択 キーボード設定... 8 キーボ

目次 1. 設定コマンド... 5 設定方法について システム設定... 6 設定バーコードの読取... 6 設定値の初期化... 6 バージョン表示 インターフェース設定... 7 インターフェースの選択 キーボード設定... 8 キーボ バーコード ペンスキャナ MS120N シリーズ ユーザーマニュアル 取扱説明書 Version 1.0 対応モデル :MS120-NUCB00-SG MS120-NKCB00-SG MS120-NTCB00-SG 目次 1. 設定コマンド... 5 設定方法について... 5 1.1. システム設定... 6 設定バーコードの読取... 6 設定値の初期化... 6 バージョン表示... 6 1.2.

More information

Microsoft Word - FCTT_CS_Mod( )Jver1.doc

Microsoft Word - FCTT_CS_Mod( )Jver1.doc FCTT 通信仕様書 (Modbus RTU) 目 次 1. 通信仕様 2 2. 送受信プロトコル 2 3. -16 の計算方法 3 4. 通信手順フローチャート 4 5. FCTT 通信端子配列 4 6. Modbus プロトコル RTU モード 5 6.1 5 6.2 異常応答 5 6.3 計測値データ要求 6 6.4 機種情報要求 7 7. 通信モニタ機能 8 1 1. 通信仕様 項目 仕様

More information

SP-1221 LIN I/F 基板 ユーザーズマニュアル 作成日 :2017 年 10 月 17 日

SP-1221 LIN I/F 基板 ユーザーズマニュアル 作成日 :2017 年 10 月 17 日 SP-1221 LIN I/F 基板 ユーザーズマニュアル 作成日 :2017 年 10 月 17 日 目次 1. 配線方法... 3 2. KV-Studio 設定... 6 3. 制御方法... 7 4. 一般仕様... 9 2 1. 配線方法 A B C 3 4 2 E 1 D 購入時の内容物 番号 項目 1 2 3 SP-1221 基板 MIL34 ピンフラットケーブル 2m(KV-C16XTD)

More information

arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ

arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ arduino プログラミング課題集 ( Ver.5.0 2017/06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイコンから伝える 外部装置の状態をマイコンで確認する 信号の授受は 入出力ポート 経由で行う (2) 入出力ポートとは?

More information

PowerTyper マイクロコードダウンロード手順

PowerTyper マイクロコードダウンロード手順 必ずお読みください Interface Card 用マイクロコードを Ver 1.3.0 をVer 1.3.1 以降に変更する場合 または Ver 1.4.5 以前のマイクロコードを Ver 1.5.0 以降に変更する場合 ダウンロード前後に必ず以下の作業を行ってください ( バージョンは Webブラウザ上または付属ソフトウェア Print Manager のSystem Status 上で確認できます

More information

メモリスイッチ設定ユーティリティー

メモリスイッチ設定ユーティリティー メモリスイッチ設定ユーティリティ ユーザーズマニュアル Rev. H 目次 1 はじめに...2 1.1 マニュアルの目的と対象者...2 1.2 このマニュアルの構成...2 1.3 使用にあたっての注意事項...2 1.4 制限事項...2 1.5 動作環境...3 2 ユーティリティのインストール...4 2.1 動作環境...4 2.2 インストール...4 2.3 アンインストール...6

More information

アナログ・接点変換器

アナログ・接点変換器 LoRa/ 通信変換器 HLR-RS485 通信仕様書 (Modbus) インターフェース 2019 年 02 月 19 日 改訂履歴 日付改訂者改訂内容 2018/09/14 野村初版 2019/02/19 山下 改訂 1 P12 説明文修正 レジスタ割付修正 P13 キャリアセンス異常エラー追加 承認確認作成 ( 3 ) 目次 1 概要... 4 2 基本仕様... 4 3 通信モードについて...

More information

プリンタ印字用 DLL 取扱説明書

プリンタ印字用 DLL 取扱説明書 プリンタ印字用 DLL 取扱説明書 目次 1 はじめに... 1 2 制御プログラム... 2 2.1 制御プログラムの作成方法... 2 3 easyprn.dll の使い方... 11 3.1 easyprn.dll で使用できるコマンド... 11 3.2 バーコード印字方法... 13 3.3 ロゴの印字... 15 1 はじめに プリンタ印字用 DLL ファイル easyprn.dll

More information

PS-800P 初期設定 最初に下記のバーコードを順番に読取ってからバーコードリーダーをお使い下さい 初期化 USB モード 日本語キーボード 以上で初期設定が完了いたしました -2 -

PS-800P 初期設定 最初に下記のバーコードを順番に読取ってからバーコードリーダーをお使い下さい 初期化 USB モード 日本語キーボード 以上で初期設定が完了いたしました -2 - PS-800P 設定メニュー 株式会社アルフ 155-0032 東京都世田谷区代沢 3-6-11 TEL.03-5432-7170 FAX.03-5432-7172 [email protected] -1 - PS-800P 初期設定 最初に下記のバーコードを順番に読取ってからバーコードリーダーをお使い下さい 初期化 USB モード 日本語キーボード 以上で初期設定が完了いたしました -2

More information

USB インタフェース接続 標準 プリンタの電源が切れているときにインタフェースケーブルを接続してくだ さい プリンタの USB インタフェースに USB ケーブルを接続してください 標準仕様 USB ケーブル接続 プリンタ背面 オプションインタフェース搭載タイプ プリンタ背面 USB ケーブル接続 写真は パラレルインタフェース搭載モデルです USB インタフェース仕様 USB ケーブルをコンピュータとプリンタに接続し

More information

MS5145 USB シリアル エミュレーション モードの設定

MS5145 USB シリアル エミュレーション モードの設定 MS5145-AC-U 補足設定 2010 年 7 月株式会社エイポック http://www.a-poc.co.jp/ USB シリアルエミュレーションモードの設定 1. 概要 USB シリアル エミュレーション モードとはバーコードリーダーを USB で接続していながら RS-232C 接続機器としてパソコンに認識させる設定です 読み取ったバーコード データは COM ポートにシリアルデータとして入力します

More information

I ASCII ( ) NUL 16 DLE SP P p 1 SOH 17 DC1! 1 A Q a q STX 2 18 DC2 " 2 B R b

I ASCII ( ) NUL 16 DLE SP P p 1 SOH 17 DC1! 1 A Q a q STX 2 18 DC2  2 B R b I 4 003 4 30 1 ASCII ( ) 0 17 0 NUL 16 DLE SP 0 @ P 3 48 64 80 96 11 p 1 SOH 17 DC1! 1 A Q a 33 49 65 81 97 113 q STX 18 DC " B R b 34 50 66 8 98 114 r 3 ETX 19 DC3 # 3 C S c 35 51 67 83 99 115 s 4 EOT

More information

5400 エミュレーター 設置と操作の手引き(第8章~第10章)

5400 エミュレーター 設置と操作の手引き(第8章~第10章) テストボタン機能第 8 章テストボタン機能 5400 エミュレーターのテストボタンには ボタンを押しながら電源を入れた場合 ( テストボタ ン機能 ) と 動作中にボタンを入れた場合 ( シャットダウン機能 ) の 2 種類の機能を実行でき ます 8.1 テストボタン機能 テストボタンを押しながら電源を入れ 約 4 秒間 ( Link Speed Data Update の LED が点灯するまで

More information

<4D F736F F D D182F12D504C4390DA91B B D834F F F2E646F63>

<4D F736F F D D182F12D504C4390DA91B B D834F F F2E646F63> 電子天びんと PLC との接続について 1. はじめに 2016.09.12 電子天びんと PLC を接続し PLC への計測データを取り込みたい または PLC から電子天びんを制御したい 等の問い合わせが増えてきています その手助けになる様 RS-232C 通信による三菱電機製 PLC と電子天びんを接続する際の接続 設定 サンプルプログラムを本書にまとめました サンプルプログラムでは以下のような動作を行うことが出来ます

More information

Microsoft PowerPoint - フェリカ通信仕様書_

Microsoft PowerPoint - フェリカ通信仕様書_ 1 / 25 2006/07/19 フェリカリーダ通信仕様書 Ver.00.12 松下電工株式会社 制御デバイス事業部 2 / 25 目次 1. 基本構成 3 2. 通信規則 4 3. パケットの構成 5 4. コマンド一覧 6 5. コマンドの詳細 ( ホスト R/Wユニット 7 #A... 動作状態確認 #B... リセット #C... 動作状態変更 #D... データ書き込み (1) #E...

More information

スライド 1

スライド 1 RL78/G13 周辺機能紹介 SAU シリアル アレイ ユニット ルネサスエレクトロニクス株式会社 ルネサス半導体トレーニングセンター 2013/08/02 Rev. 0.00 00000-A コンテンツ SAU の概要 UART 通信機能のプログラム サンプル紹介 2 SAU の概要 3 SAU の機能 クロック同期式調歩同期式マスタ動作のみ チャネル 0: 送信チャネル 1: 受信 4 UART

More information

Windows Graphic Loader for Label Printers

Windows Graphic Loader for Label Printers Windows Graphic Loader for Label Printers ユーザーズマニュアル Version 1.0.3.0 商標 版権 CITIZEN は シチズン時計株式会社の登録商標です Windows は 米国 Microsoft Corporation の米国及びその他の国における登録商標です Datamax は Datamax-O'Neil の登録商標です Zebra は Zebra

More information

1. UART について UART は Universal Asynchronous Receiver Transmitter の頭文字をとったもので 非同期シリアル通信と呼ばれます シリアル通信とは 一本の信号線でデータをやりとりするために 1bit ずつデータを送出することをいいます データを受

1. UART について UART は Universal Asynchronous Receiver Transmitter の頭文字をとったもので 非同期シリアル通信と呼ばれます シリアル通信とは 一本の信号線でデータをやりとりするために 1bit ずつデータを送出することをいいます データを受 STM32L_UART1 の説明 V004 2014/03/30 STM32L-Discovery の UART 1 の送受信を行うプログラムです 無料の開発ツール Atollic TrueSTUDIO for ARM Lite( 試用版 ) で作成したプロジェクトです プログラムの開始番地は 0x08000000 です デバッグが可能です PC アプリケーションの Access_SerialPort

More information

プリンタ設定ツール説明書

プリンタ設定ツール説明書 SATO BARCODE PRINTER プリンタ設定ツール説明書 2008 年 8 月 25 日第 15 版 目 次 はじめに... 1 1. プリンタ設定ツール... 2 2. セットアップ方法... 2 3. プリンタ設定ツールの初期値... 2 4. 操作手順 (e シリース MT/MR110w TR400e/410e ST308R/312R M-48Pro SR400 シリーズ RT308R).7

More information

H02_ROM_ indd

H02_ROM_ indd CD E CD 16 1 Nul 00 2 Bel 07 3 BS 08 4 HT 09 5 LF 0A 6 VT 0B 7 FF 0C 8 CR 0D 9 1 DC1 11 10 3 DC3 13 11 CAN 18 12 SP 20 13 ESC 1 n 1 n 2 1B 25 31 n 1 n 2 14 ESC 2 n 1 n 2 1B 25 32 n 1 n 2 15 ESC 3 n 1 n

More information

1. ネットワーク経由でダウンロードする場合の注意事項 ダウンロード作業における確認事項 PC 上にファイアウォールの設定がされている場合は 必ずファイアウォールを無効にしてください また ウイルス検知ソフトウェアが起動している場合は 一旦その機能を無効にしてください プリンターは必ず停止状態 (

1. ネットワーク経由でダウンロードする場合の注意事項 ダウンロード作業における確認事項 PC 上にファイアウォールの設定がされている場合は 必ずファイアウォールを無効にしてください また ウイルス検知ソフトウェアが起動している場合は 一旦その機能を無効にしてください プリンターは必ず停止状態 ( ファームウェアのダウンロード手順 概要 機能変更や修正のために プリンターを制御するファームウェアを PC から変更することが可能です ファームウェアはホームページ (http://www.jbat.co.jp) から入手可能です ファームウェアは プリンター本体制御用のファームウェアと Interface Card 用ファームウェアの 2 種類で それぞれ独自にダウンロード可能です プリンター本体制御用のファームウェアは

More information

Android 機器について 接続障害やバーコードデータの出力障害などは Android 機器の電源オフ オンと Wi-Fiをオフにすることで解消するケースが散見されます Android 機器で障害が発生した場合は まず 次の手順をお試し下さい 1. Android 機器の電源を切ります ( 再起動

Android 機器について 接続障害やバーコードデータの出力障害などは Android 機器の電源オフ オンと Wi-Fiをオフにすることで解消するケースが散見されます Android 機器で障害が発生した場合は まず 次の手順をお試し下さい 1. Android 機器の電源を切ります ( 再起動 MS910 Q & A 2013/6/11 更新 - 1 - Android 機器について 接続障害やバーコードデータの出力障害などは Android 機器の電源オフ オンと Wi-Fiをオフにすることで解消するケースが散見されます Android 機器で障害が発生した場合は まず 次の手順をお試し下さい 1. Android 機器の電源を切ります ( 再起動は不可です ) 2. MS910の電源を切ります

More information

SATO BARCODE PRINTER プリンタ設定ツール説明書 2015 年 9 月 7 日第 2 版 株式会社サトー

SATO BARCODE PRINTER プリンタ設定ツール説明書 2015 年 9 月 7 日第 2 版 株式会社サトー SATO BARCODE PRINTER 説明書 2015 年 9 月 7 日第 2 版 株式会社サトー 目 次 1... 1 2 インストール方法と起動方法... 1 2.1CD-ROM からのインストール方法と起動方法... 1 2.1.1CD-ROM からプリンタドライバをインストールし起動する場合... 1 2.1.2CD-ROM から単体で起動する場合... 1 2.2 ダウンロードを行ったフォルダからのインストール方法と起動方法...

More information

Microsoft Word - CM-520BT設定マニュアル5.docx

Microsoft Word - CM-520BT設定マニュアル5.docx CM-520BT 設 定 コード アイメックス 株 式 会 社 CM520W:201511101 マニュアルに 関 する 注 意 バーコードを 印 刷 する 時 は 高 解 像 度 にて 印 刷 して 下 さい バーコードの 比 率 が 変 わり 読 取 りに 影 響 する 場 合 がございます ファームウェアのバージョンにより 設 定 出 来 ない 機 能 があります バージョン 改 版 日 内

More information

内容 1. APX-3302 の特長 APX-3312 から APX-3302 へ変更するためには 差分詳細 ハードウェア ハードウェア性能および仕様 ソフトウェア仕様および制限 Ini ファイルの設

内容 1. APX-3302 の特長 APX-3312 から APX-3302 へ変更するためには 差分詳細 ハードウェア ハードウェア性能および仕様 ソフトウェア仕様および制限 Ini ファイルの設 APX-3312 と APX-3302 の差分一覧 No. OM12021D APX-3312 と APX-3302 は どちらも同じ CameraLink 規格 Base Configuration カメラ 2ch 入力可能なボードになります 本書では APX-3312 をご利用になられているお客様が APX-3302 をご利用になられる場合の資料として 両ボードについての差異 を記述しております

More information

tri_s_tg12864_vcp の説明 2014/02/05 飛石伝ひ CPU 基板 の LCD TG12864 の表示プログラムです 漢字表示 (JIS208) を行うことができます USB の VCP ( 仮想 COM ポート ) を使用して非同期シリアル通信により 表示試験を行うことができ

tri_s_tg12864_vcp の説明 2014/02/05 飛石伝ひ CPU 基板 の LCD TG12864 の表示プログラムです 漢字表示 (JIS208) を行うことができます USB の VCP ( 仮想 COM ポート ) を使用して非同期シリアル通信により 表示試験を行うことができ tri_s_tg12864_vcp の説明 2014/02/05 飛石伝ひ CPU 基板 の LCD TG12864 の表示プログラムです 漢字表示 (JIS208) を行うことができます USB の VCP ( 仮想 COM ポート ) を使用して非同期シリアル通信により 表示試験を行うことができます 無料の開発ツール Atollic TrueSTUDIO for ARM Lite 4.2.0 で作成したプロジェクトです

More information

CCD タイプ固定式バーコードリーダ PW-BR55-SZ/PW-BR55-SY 機能設定説明書

CCD タイプ固定式バーコードリーダ PW-BR55-SZ/PW-BR55-SY 機能設定説明書 CCD タイプ固定式バーコードリーダ PW-BR55-SZ/PW-BR55-SY 機能設定説明書 目 次 内容 はじめに... 2 語句説明... 2 1. 機能設定... 3 1.1 動作設定... 4 1.1.1 読み取り動作設定... 4 1.1.2 インタフェース設定 1( 通信パラメータ )... 5 1.1.3 インタフェース設定 2( 転送フォーマット )... 7 1.1.4 読み取りチェック機能...

More information

MS916 バッチ操作ガイド FW バージョン 0.52 向け バッチ操作の基本 MS916 のバッチ操作について バッチ操作では 読取ったバーコードデータはすべて 不揮発性のメモリ (1MB ROM JAN-13 約 50,000 件 ) に保存されます メモリに保存されたデータは任意のタイミング

MS916 バッチ操作ガイド FW バージョン 0.52 向け バッチ操作の基本 MS916 のバッチ操作について バッチ操作では 読取ったバーコードデータはすべて 不揮発性のメモリ (1MB ROM JAN-13 約 50,000 件 ) に保存されます メモリに保存されたデータは任意のタイミング バッチ操作の基本 MS916 のバッチ操作について バッチ操作では 読取ったバーコードデータはすべて 不揮発性のメモリ (1MB ROM JAN-13 約 50,000 件 ) に保存されます メモリに保存されたデータは任意のタイミングで Bluetooth 通信または USB ケーブルを使用してホストへ送信することができます データの送信は スキャナ側の操作でのみ可能です ホスト側からの操作でのデータ送信には対応しておりません

More information

フォント・ロゴ作成ツール説明書

フォント・ロゴ作成ツール説明書 SATO BARCODE PRINTER BARTRONICS CF408T フォント ロゴ作成ツール説明書 2011 年 12 月 9 日初版 目 次 1. フォント ロゴ作成ツールとは 1 2. フォント作成手順 3 3. ロゴ作成手順 9 4. フォント ロゴメンテナンス機能 14 5. インタフェース設定 16 5.1.USB インタフェースの設定 16 5.2.LAN インタフェースの設定

More information

形B5Z 画像型人感センサ(HVC-F) コマンド仕様書

形B5Z 画像型人感センサ(HVC-F) コマンド仕様書 目次 1 はじめに... 2 1-1 B5Z-001001 とは...2 2 基本フロー... 3 2-1 通信フロー...3 2-2 ホスト装置サンプル処理フロー...4 2-3 TCP/IP コマンドと Modbus/TCP コマンド...6 3 コマンド仕様... 7 3-1 コマンドフォーマット...7 3-1-1 TCP/IP コマンド / レスポンスフォーマット... 7 3-1-2 Modbus/TCP

More information

PLCシリアル通信 MODBUS通信 データ送信/受信プログラム例

PLCシリアル通信 MODBUS通信 データ送信/受信プログラム例 MODBUS RTU 通信時の配線例 ( 例 )FPΣ と弊社製温調器 KT シリーズ通信します マスタとして使用する FPΣ の MODBUS マスタ機能を使用し スレーブの KT シリーズのデータを読み出し 書き込みを行います マスタ データ書き込み スレーブ データ読み出し RS485 FPΣ の通信カセットは COM3 カセット (FPG-COM3) もしくは COM4 カセット (FPG-COM4)

More information

1. 概要 CD-500/CD-500B( 以下 " 被制御機器 " とする ) に装備の REMOTE(SERIAL) 端子を使用して コンピュータなどの外部機器より被制御機器を制御することが可能です また 外部より制御を行う機器は制御機器となります 2 仕様 2-1. 電気的仕様準拠規格 :JI

1. 概要 CD-500/CD-500B( 以下  被制御機器  とする ) に装備の REMOTE(SERIAL) 端子を使用して コンピュータなどの外部機器より被制御機器を制御することが可能です また 外部より制御を行う機器は制御機器となります 2 仕様 2-1. 電気的仕様準拠規格 :JI TASCAM CD-500/CD-500B REMOTE(SERIAL) 端子 RS-232C プロトコル仕様書 ティアック株式会社 - 1 - 1. 概要 CD-500/CD-500B( 以下 " 被制御機器 " とする ) に装備の REMOTE(SERIAL) 端子を使用して コンピュータなどの外部機器より被制御機器を制御することが可能です また 外部より制御を行う機器は制御機器となります 2

More information

目 次 1. All-In-One プリンタユーティリティ概要 All-In-One プリンタユーティティについて 対応プリンタ機種 システム要件 セットアップ方法 All-In-One プリンタユーティリテ

目 次 1. All-In-One プリンタユーティリティ概要 All-In-One プリンタユーティティについて 対応プリンタ機種 システム要件 セットアップ方法 All-In-One プリンタユーティリテ SATO BARCODE PRINTER All-In-One Tool 簡易説明書 (PW208,CL4NX-J,CL6NX-J) 2015 年 8 月 24 日第 3 版 株式会社サトー 目 次 1. All-In-One プリンタユーティリティ概要... 2 1.1. All-In-One プリンタユーティティについて... 2 1.2. 対応プリンタ機種... 2 1.3. システム要件...

More information

基礎情報処理 I (文字型)

基礎情報処理 I (文字型) プログラミング 1 ( 文字型 ) program character1; a,b,c: char; writeln('1 文字づつ3 文字入力してください :'); readln(a); readln(b); readln(c); write(a); write(b); write(c); writeln; a,b,c:char; a:='a'; b:='b'; c:='c'; write(a);

More information

II ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 D

II ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 D II 8 2003 11 12 1 6 ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 Daisuke 8 =>. 73 Daisuke 35 Hiroshi 64 Ichiro 87 Junko

More information

ユーティリティ 管理番号 内容 対象バージョン 157 管理情報バッチ登録コマンド (utliupdt) のメッセージ出力に対し リダイレクトまたはパイプを使用すると メッセージが途中までしか出 力されないことがある 267 転送集計コマンド (utllogcnt) でファイル ID とホスト名の組

ユーティリティ 管理番号 内容 対象バージョン 157 管理情報バッチ登録コマンド (utliupdt) のメッセージ出力に対し リダイレクトまたはパイプを使用すると メッセージが途中までしか出 力されないことがある 267 転送集計コマンド (utllogcnt) でファイル ID とホスト名の組 レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン HULFT BB クライアント for Windows Type BB1 6.3.0 HULFT BB クライアント for Windows Type BB2 6.3.0 < 対応 OS> Windows2000, WindowsXP, WindowsServer2003 < 追加機能一覧 > HULFT BB クライアント 管理番号 内容

More information

電子13-06 エネメータ専用ソフト SAVER CAST for EneMeter Ver3.00設定方法.ppt

電子13-06 エネメータ専用ソフト SAVER CAST for EneMeter Ver3.00設定方法.ppt 技術資料 お客様用 1/13 発行 電子 13-06 発行月 2013 年 10 月 エネメータ専用ソフト SAVER CAST for EneMeter Ver3.00 設定方法 1 PC アプリ SAVER CAST for EneMeter Ver3.00 ダウンロード 2 通信設定アプリ Config Tool Ver1.00 ダウンロード 3 パソコンへのセットアップ 4 設定方法について説明します

More information

DocuPrint 4050 PostScript ユーザーズガイド

DocuPrint 4050 PostScript ユーザーズガイド DocuPrint 4050 PostScript ユーザーズガイド はじめに 3 マニュアル体系 4 本書の使い方 5 本書の使い方 6 目次 7 目次 8 1 概要 補足 10 プリンターに対応した PPD ファイル名について 11 1 概要 補足 12 利用可能なソフトウエアと対象 OS について 13 1 概要 補足 14 2 Windows でのドライバーインストール 補足 フォルダー内の

More information

RP-VL-S-01, RP-VL-R-01

RP-VL-S-01, RP-VL-R-01 テクニカルリファレンス有線 LAN 対応標準型画像配信ユニット RP-VL-S-01 有線 LAN 対応標準型画像配信ユニット RP-VL-R-01 目次 1. トラブルシューティングを開始する前に...3 2. 凡例...3 3. トラブルシューティング...4 3.1. 画面が映らない ( 側モニタ )...4 3.2. 画面が映らない ( 側モニタ )...8 3.3. 画面がずれる / 切れる

More information

IrDA型赤外線タグ仕様

IrDA型赤外線タグ仕様 IrDA 型赤外線タグ仕様 Specification of IrDA infrared active tag 目次 (Table of Contents) はじめに...3 規定範囲...3 本書の位置付け...3 参照規定...3 用語定義...3 1. IrDA 型赤外線タグの物理層規定...4 1.1. 概要...4 1.2. バイトフォーマット...5 1.2.1. パルス幅許容値...5

More information

1. A/D 入力について分解能 12bit の A/D コンバータ入力です A/D 入力電圧とディジタル値との対応は理論上 入力電圧 0V : 0 入力電圧 +3V : 4095 です 実際はオフセットと傾きがあり ぴったりこの数値にはなりません 2. A/D 入力に使用する信号 STM32L_A

1. A/D 入力について分解能 12bit の A/D コンバータ入力です A/D 入力電圧とディジタル値との対応は理論上 入力電圧 0V : 0 入力電圧 +3V : 4095 です 実際はオフセットと傾きがあり ぴったりこの数値にはなりません 2. A/D 入力に使用する信号 STM32L_A STM32L_ADC の説明 V003 2014/03/30 STM32L-Discovery の A/D 入力を行うプログラムです A/D CH0 ~ A/D CH3 の 4 本の入力が可能です 提供する PC のアプリケーション Access_SerialPort を使用して UART( 非同期シリアル通信 ) により A/D 入力の表示を行うことができます 無料の開発ツール Atollic TrueSTUDIO

More information

スライド 1

スライド 1 RL78/G13 周辺機能紹介安全機能 ルネサスエレクトロニクス株式会社 ルネサス半導体トレーニングセンター 2013/08/02 Rev. 0.00 00000-A コンテンツ 安全機能の概要 フラッシュ メモリ CRC 演算機能 RAM パリティ エラー検出機能 データの保護機能 RAM ガード機能 SFR ガード機能 不正メモリ アクセス機能 周辺機能を使用した安全機能 周波数検出機能 A/D

More information

A-GAGE High - Resolution MINI ARRAY Instruction Manual Printed in Japan J20005M

A-GAGE High - Resolution MINI ARRAY Instruction Manual     Printed in Japan J20005M A-GAGE High - Resolution MINI ARRAY Instruction Manual E-mail : [email protected] http://www.bannerengineering.com Printed in Japan J20005M4 page 2 page 3 page 4 page 5 page 6 page 7 page 8

More information

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2 レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager 2.2.0 < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2 Platform Standard Edition Development Kit 5.0 Java SE Development Kit 6 < 追加機能一覧

More information

文字の装飾 / 配置について 文字の装飾 ( ボールド / イタリック / アンダーライン等 ) 網掛けは行わないでください 背景色は バーコード部分とのコントラストが低下する色を避けてください 文字の回転を行う場合 回転角度は 90 度 180 度 270 度以外は指定しないでください 文字間隔の

文字の装飾 / 配置について 文字の装飾 ( ボールド / イタリック / アンダーライン等 ) 網掛けは行わないでください 背景色は バーコード部分とのコントラストが低下する色を避けてください 文字の回転を行う場合 回転角度は 90 度 180 度 270 度以外は指定しないでください 文字間隔の EPSONEAN-128 バーコードフォントの使い方 通常バーコードを作成するには データキャラクタ ( バーコードに登録する文字 ) のほかに様々なコードやキャラクタを指定したり OCR-B* フォント ( バーコード下部の文字 ) を指定する必要があります EPSON バーコードフォントは これらのバーコードやキャラクタを自動的に設定し 各バーコードの規格に従ってバーコードシンボルを簡単に作成

More information

WAGO / / Modbus/RTU対応 バスカプラ クイックスタートガイド

WAGO / / Modbus/RTU対応 バスカプラ クイックスタートガイド クイックスタート WAGO-I/O-SYSTEM 750 750-315/300-000 750-316/300-000 通信設定手順書 Ver 1.0.0 136-0071 東京都江東区亀戸 1-5-7 ワゴジャパン株式会社オートメーション TEL: Web: 03-5627-2059 FAX:03-5627-2055 http://www.wago.co.jp/io WAGO Kontakttechnik

More information

Microsoft Word - N-TM307取扱説明書.doc

Microsoft Word - N-TM307取扱説明書.doc Page 1 of 12 2CHGATEANDDELAYGENERATORTYPE2 N-TM307 取扱説明書 初版発行 2015 年 10 月 05 日 最新改定 2015 年 10 月 05 日 バージョン 1.00 株式会社 テクノランドコーポレーション 190-1212 東京都西多摩郡瑞穂町殿ヶ谷 902-1 電話 :042-557-7760 FAX:042-557-7727 E-mail:[email protected]

More information

1. SMDLR2 SYSMACCCVM1 CVCQM1 PLC NestBus PLC PLC 2. PLC CPU PLC DCS PLC PLC SMDL PLC1 1 SMDL DiDo 512 AiAo 32 PLC PLC SMDLR2 K V AC L170

1. SMDLR2 SYSMACCCVM1 CVCQM1 PLC NestBus PLC PLC 2. PLC CPU PLC DCS PLC PLC SMDL PLC1 1 SMDL DiDo 512 AiAo 32 PLC PLC SMDLR2 K V AC L170 取扱説明書 MUNIT シリーズ NestBus 用 オムロン (1:N プロトコル ) 用 PLC インタフェース 形式 SMDL R2 1. はじめに 2 2. 概要 2 3. 使用機器 2 3.1. PLC インタフェース 2 3.2. 設定装置 3 3.3. 上位リンク機能 / 上位リンクユニット 3 3.4. アナログ入力ユニット 3 3.5. アナログ出力ユニット 3 3.6. 電源の投入順序

More information

10

10 2: http://www7.bpe.es.osaka-u.ac.jp/~kota/classes/jse.html [email protected] 10 : 0 1 2 n 2 n 0 1 1 0 1 0 0 1 (2) = 105 1 = 8 1 2 8 = 256 0 9 105 i 106 j 256 2 1 #include int main(void)

More information

作成 承認 簡単取扱説明書 (S&DL 水位計 ) 応用計測サービス株式会社 (1.1)

作成 承認 簡単取扱説明書 (S&DL 水位計 ) 応用計測サービス株式会社 (1.1) 作成 承認 簡単取扱説明書 (S&DL 水位計 ) 応用計測サービス株式会社 2013.6(1.1) 本簡単取扱説明書は あくまで簡易な使用方法についての取扱説明書です ご使用に関 して機器取扱説明書を十分ご理解の上で正しくご使用くださるようお願いします 注意 本簡単取扱説明書は 簡易な使用方法についての取扱説明 書です 詳細については機器取扱説明書十分理解して使用 してください 1 本品仕様 P-1

More information

WinCT-AD4212D オペレーションマニュアルVer.1.01

WinCT-AD4212D オペレーションマニュアルVer.1.01 オペレーション マニュアル WinCT-AD4D Operation Manual_JP_ Ver..0 Windows 0 / Windows 8. / Windows 7 / Windows Vista 対応 Copyright (c) 08 A&D Company, limited 目次. 特徴. 接続方法 3. 起動方法 4. 操作方法 5. 各部の説明. 特徴 本ソフトウェアはエー アンド

More information

Microsoft Word - XPC4ソフトマニュアル.doc

Microsoft Word - XPC4ソフトマニュアル.doc < XPC-4 映像ツール 簡易マニュアル> お試し版 Ver1.0 XPC-4 に USB ケーブルを接続する際の注意事項 ファームウェア アップデートの作業 もしくは XPC-4 映像ツール を使用するときは USB2.0 に対応した USB ケーブル (Type A[ オス ]-Type B[ オス ]) が 1 本必要です USB ケーブルはパソコンの OS(Windows) が完全に起動してから

More information

Microsoft Word - ITL-3001_3001Plusマニュアル1.03版  doc

Microsoft Word - ITL-3001_3001Plusマニュアル1.03版  doc ITL-3001/3001Plus セットアップマニュアル 第 1.03 版 : 2009-07 090708 Copyright ZEBEX INDUSTRIES INC. はじめにこのたびは ITL-3001をお買い求めいただきまして誠にありがとうございます 本製品を正しくご使用いただくために このマニュアルをよくお読みいただき保管してください 本書の内容は改良などにより予告なく変更することがあります

More information