• 検索結果がありません。

ESC FF LF

ドキュメント内 STAR Graphic Modeコマンド仕様書 (ページ 39-48)

―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

STAR Graphic Modeコマンド仕様書 3-31

3-3) USBインターフェイス関連 コマンド詳細

以下のコマンドはUSBインターフェイスの機能を制御するコマンドである。

--- 仕様(1) ---

ESC # # W n , d1 d2 ...dk LF NUL

【名 称】 USBシリアルナンバー登録

【コード】 ASCII ESC # # W n , d1 d2 ... dk LF NUL

16進数 1B 23 23 57 n 2C d1 d2 ... dk LF NUL

10進数 27 35 35 87 n 44 d1 d2 ... dk LF NUL

【定義域】 n = 56 ( “8”)

シリアルナンバー登録時 : 48≦d≦57 (“0”≦d≦”9”)、 65≦d≦90 (”A”≦d≦”Z”)

シリアルナンバークリア時 : d = 63 (“?“) k = n

【初期値】 ---

【機 能】 USBシリアルナンバーの登録を実行する。

登録後、プリンタはソフトリセットを実行するが、このときUSB-I/Fの切断/再接続は行われず、シリアルナンバー は変更前の値が維持される。

登録されたシリアルナンバーを有効とするためには、電源を再投入する必要がある。

シリアルナンバー初期化時は、シリアルナンバーデータすべてに “?” を挿入する。

―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

STAR Graphic Modeコマンド仕様書 3-33

--- 仕様(2) ---

ESC # # W n , d1 d2 ...dk LF NUL

【名 称】 USBシリアルナンバー登録

【コード】 ASCII ESC # # W n , d1 d2 ... dk LF NUL

16進数 1B 23 23 57 n 2C d1 d2 ... dk LF NUL

10進数 27 35 35 87 n 44 d1 d2 ... dk LF NUL

【定義域】 シリアルナンバー登録時(8桁) : n = 56 ( “8”)

シリアルナンバー登録時(16桁) : n = 16

シリアルナンバー登録時(8, 16桁) : 48≦d≦57 (“0”≦d≦”9”)、 65≦d≦90 (”A”≦d≦”Z”)

シリアルナンバー初期化時 : d = 63 (“?“) k = n

【初期値】 ---

【機 能】 8桁または16桁のUSBシリアルナンバーの登録を実行する。

登録後、プリンタはソフトリセットを実行するが、このときUSB-I/Fの切断/再接続は行われず、シリアルナンバー は変更前の値が維持される。

登録されたシリアルナンバーを有効とするためには、電源を再投入する必要がある。

シリアルナンバー初期化時は、シリアルナンバーデータすべてに “?” を挿入する。

3-4) 印字モード コマンド詳細

以下のコマンドは印字モードを制御するコマンドである。

--- 仕様(1) 省電力モード未対応機種 ---

ESC RS C n

【名 称】 2色印字モードの選択・解除

【コード】 ASCII ESC RS C n

16進数 1B 1E 43 n

10進数 27 30 67 n

【定義域】 0≦n≦1、48≦n≦49 (”0”≦n≦”1”)

【初期値】 n = 0, 48

【機 能】 2色印字モードの選択・解除を行う。

本設定値は、ソフトリセットにて初期化される。

n 2色印字モードの選択・解除

0, 48 2色印字モードの解除(単色印字モードの設定)

2色印字モード時、本コマンドにより2色印字モードを解除する 既に2色印字モードが解除されている場合、本コマンドは無視される 本コマンドによる2色印字モード解除時、下記処理が実行される

・ 未印字データがある場合、未印字データの印字を2色モードで印字する ・ 印字色を初期化(2色印字モード黒に設定)

・ 印字濃度を単色印字モードにおける設定にする ・ 印字速度を単色印字モードにおける設定にする

1, 49 2色印字モードの選択

単色印字モード時、本コマンドにより2色印字モードを選択する 既に2色印字モードが選択されている場合は、本コマンドは無視される 本コマンドによる2色印字モード選択時、下記処理が実行される

・ 未印字データがある場合、未印字データの印字を単色モードで印字する ・ 印字色を初期化(2色印字モード黒に設定)

・ 印字濃度を2色印字モードにおける設定にする

―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

STAR Graphic Modeコマンド仕様書 3-35

--- 仕様(2) 省電力モード対応機種 ---

ESC RS C n

【名 称】 印字モードの選択

【コード】 ASCII ESC RS C n

16進数 1B 1E 43 n

10進数 27 30 67 n

【定義域】 0≦n≦1、48≦n≦49 (”0”≦n≦”1”)

【初期値】 n = 0, 48

【機 能】 印字モードを選択する。

DIPSW設定 n 印字モード

省電力有効 0, 48 無効

1, 49 無効

省電力無効 0, 48 標準印字モードの選択

1, 49 2色印字モードの選択

2色印字モードの選択・解除時の設定詳細は下記の通り。

2色印字モードの選択・解除 設定詳細 解除時

標準印字モード選択時

本コマンドによる2色印字モード解除時、下記処理が実行される

・ 未印字データがある場合、未印字データの印字を2色モードで印字する

・ 印字色を初期化(2色印字モード黒に設定)

・ 印字濃度を単色印字モードにおける設定にする ・ 印字速度を単色印字モードにおける設定にする 選択時

2色印字モード選択時

本コマンドによる2色印字モード選択時、下記処理が実行される

・ 未印字データがある場合、未印字データの印字を単色モードで印字する ・ 印字色を初期化(2色印字モード黒に設定)

・ 印字濃度を2色印字モードにおける設定にする

--- 仕様(3) 階調印字モード対応機種 ---

ESC RS C n

【名 称】 印字モードの選択

【コード】 ASCII ESC RS C n

16進数 1B 1E 43 n

10進数 27 30 67 n

【定義域】 0≦n≦1、48≦n≦49 (”0”≦n≦”1”)、n = 8, 56 (”8”)

【初期値】 n = 0, 48

【機 能】 印字モードを選択する。

n 印字モードの選択

0, 48 単色印字モードの選択

2 色印字モード/階調印字モード時、本コマンドにより単色印字モードを 選択する

既に単色印字モードが選択されている場合、本コマンドは無視される 本コマンドによる単色印字モード設定時、下記処理が実行される ・ 未印字データがある場合、未印字データの印字を現在の印字モード

(2色印字モード/階調印字モード)で印字する

・ 印字色を初期化(2色印字モード黒に設定)

・ 印字濃度を単色印字モードにおける設定にする ・ 印字速度を単色印字モードにおける設定にする

1, 49 2色印字モードの選択

単色印字モード/階調印字モード時、本コマンドにより 2 色印字モードを 選択する

既に2色印字モードが選択されている場合、本コマンドは無視される 本コマンドによる2色印字モード選択時、下記処理が実行される ・ 未印字データがある場合、未印字データの印字を現在の印字モード

(単色印字モード/階調印字モード)で印字する ・ 印字色を初期化(2色印字モード黒に設定)

・ 印字濃度を2色印字モードにおける設定にする (2色印字モードにおける印字速度は固定)

8, 56 階調印字モードの選択

単色印字モード/2 色印字モード時、本コマンドにより階調印字モードを 選択する

既に階調印字モードが選択されている場合、本コマンドは無視される 本コマンドによる階調印字モード設定時、下記処理が実行される ・ 未印字データがある場合、未印字データの印字を現在の印字モード

(単色モード/2色印字モード)で印字する ・ 印字階調を初期化(階調モード階調1に設定)

・ 印字濃度を単色印字モードにおける設定にする (階調印字モードにおける印字速度は固定)

―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

STAR Graphic Modeコマンド仕様書 3-37

ESC RS S n

【名 称】 印字起動設定の選択

【コード】 ASCII ESC RS S n

16進数 1B 1E 53 n

10進数 27 30 83 n

【定義域】 0≦n≦1

48≦n≦49

【初期値】 メモリスイッチ設定

【機 能】 印字起動設定を選択する。

本コマンド処理時、設定が変更されない場合はコマンド処理をしない。

本コマンド処理時、未印字データが有る場合、印字を実行した後、本コマンドの処理を行う。

本コマンド処理時、印字中の場合、印字の停止を待ち印字起動設定を変更する。

本コマンドによる設定はプリンタリセットにより初期化される。

パラメータ詳細

n 印字起動設定

0, 48 ページ起動

1, 49 ライン起動

3-5) プリンタ情報関連コマンド詳細

ESC GS ( S n m [d1...dm]

【名 称】 プリンタ情報の登録、クリア

【コード】 ASCII ESC GS ( S n m [d1 .. dm]

16進数 1B 1D 28 53 n m [d1 .. dm]

10進数 27 29 40 83 n m [d1 .. dm]

【定義域】 n = 5 情報登録時:

mの定義域は下表の通り

48≦d≦57 (“0”≦d≦”9”)、 65≦d≦90 (”A”≦d≦”Z”) 、 97≦d≦122 (”a”≦d≦”z”)

情報クリア時:

m = 0

【初期値】 ---

【機 能】 パラメータ詳細

・ n : 登録情報

・ m : 1情報に対する登録データ数

・ d : 登録データ

本コマンドは、工場出荷時に設定されるプリンタ情報とは別に、ユーザーが任意にプリンタ情報を登録、クリアする コマンドである。

このコマンドは、行の先頭で指定すること。

但し、ラインバッファに未印字データがある場合には、ラインバッファ内のデータを印字した後にこのコマンドを実行 する。

nとmのパラメータが問題なしと判断した時点で本コマンドの処理を開始する。

nもしくはmが定義域外だった場合、コマンド解析を中止する。

登録終了後および登録処理の強制終了後は、プリンタリセットを実行する。

登録処理中(最初のパラメータをOKと判断してから登録終了後のプリンタ初期化完了までの間)は、エラー処理、

メカ動作、ステータス処理などは実行できない。

登録情報をクリアする場合は、m = 0を指定する。

n m 登録情報 使用例

0 Reserved

1 Reserved

2 Reserved

3 Reserved

4 Reserved

5 1≦m≦16 製品シリアルナンバー 2284210080600197

6 Reserved

7 Reserved

―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

STAR Graphic Modeコマンド仕様書 3-39

ESC GS ) I pL pH fn

【名 称】 プリンタ情報送信

【コード】 ASCII ESC GS ) I pL pH fn

16進数 1B 1D 29 49 pL pH fn

10進数 27 29 41 73 pL pH fn

【定義域】 pL = 1, pH = 0 fn = 49

【機 能】 コマンド ESC GS ( Sにて設定されたプリンタの情報を送信する。

ただし、ESC GS ( Sによりプリンタ情報が登録されていないとき、もしくはプリンタ情報がクリアされている場合は 工場出荷時に設定されたプリンタ情報が送信さる。

【詳 細】 下記フォーマットで送信する。

ESC GS ) I pL pH fn [タグ名=パラメータ, タグ名=パラメータ, ・・・ ] LF NUL

各パラメータの先頭にはタグ名が付随し、タグ名ごとに対応したパラメータを送信する。

タグ名はイコール記号(“=”)まで、以降をパラメータとする。

各タグとパラメータのセットは区切り文字“ ,“(2CH)で区切られる。

本コマンドにより送信されるプリンタ情報は機種により異なる。送信順は下表の上位からとなり、送信元のプリンタ が対応している情報(タグ+パラメータのセット)のみ送信される。

<LF><NUL>が終端を表し、以降はタグおよびそのパラメータは送信されない。

パラメータは文字列として送信される。

情報が取得できない場合は、下記データを送信する。

ESC GS ) I pL pH fn LF NUL --- 仕様(1) ---

送信順 タグ パラメータ情報

↓ PrHwV プリンタ本体HW バージョン

↓ PrSrN 製品シリアルナンバー 最大16桁(16桁に満たない部分はNUL)

↓ BtDvN Bluetoothデバイスネーム 16桁固定(16桁に満たない部分はNUL)

↓ BtAtC Bluetoothオートコネクション情報 オートコネクション無効:BtAtC=00 有効:BtAtC=01

↓ BtIpN Bluetooth iOSポートネーム情報 16桁固定(16桁に満たない部分はNUL)

↓ BtDsC Bluetooth 検索許可設定 検索禁止:BtDsC=00 検索許可:BtDsC=01 --- 仕様(2) ---

送信順 タグ パラメータ情報

↓ PrHwV プリンタ本体HW バージョン

↓ PrSrN 製品シリアルナンバー 最大16桁(16桁に満たない部分はNUL)

↓ UsSrN USBシリアルナンバー

↓ BtDvN Bluetoothデバイスネーム 16桁固定(16桁に満たない部分はNUL)

↓ BtAtC Bluetoothオートコネクション情報 オートコネクション無効:BtAtC=00 有効:BtAtC=01

↓ BtIpN Bluetooth iOSポートネーム情報 16桁固定(16桁に満たない部分はNUL)

↓ BtDsC Bluetooth 検索許可設定 検索禁止:BtDsC=00 検索許可:BtDsC=01

ドキュメント内 STAR Graphic Modeコマンド仕様書 (ページ 39-48)

関連したドキュメント