Brother PJ-600/700 シリーズ コマンドリファレンス
PJ-600/700 シリーズ
ラスターコマンドリファレンス
PJ-623/663/673/723/763/763MFi/773
2015 年 11 月 2 日 1.1 版
ブラザー工業株式会社
© 2015 Brother Industries, Ltd. All Rights Reserved.
Brother PJ-600/700 シリーズ コマンドリファレンス
目次
1. 始めに ............................................................................................................... 1
2. 概要 ................................................................................................................. 2
3. 印刷データ .......................................................................................................... 3
3.1. 印刷データ概要 .............................................................................................. 3
3.2. ページデータ詳細 ............................................................................................ 5
3.2.1. 解像度 ............................................................................................. 5
3.2.2. 用紙サイズ ........................................................................................ 6
3.2.3. ラスターライン ..................................................................................... 9
4. ステータス .......................................................................................................... 10
4.1. 概要 .......................................................................................................... 10
4.2. 各部定義 ..................................................................................................... 11
4.2.1. シリーズ・機種 ................................................................................... 11
4.2.2. エラー情報1/エラー情報2 .................................................................... 11
4.2.3. 用紙幅、長さ ..................................................................................... 12
4.2.4. 用紙種類 ......................................................................................... 12
4.2.5. ステータス種類 .................................................................................. 13
4.2.6. フェーズ種類、フェーズ番号 .................................................................... 13
4.2.7. 通知番号 ......................................................................................... 13
5. コマンド ............................................................................................................. 14
5.1. 概要 .......................................................................................................... 14
5.2. コマンド詳細 ................................................................................................. 14
6. 本体フロー ......................................................................................................... 22
6.1. USB/Bluetooth/赤外線/ネットワーク接続通常フロー ................................................ 23
7. USB 仕様 .......................................................................................................... 25
8. 互換性とサポート情報 ............................................................................................ 26
8.1. PocketBook 30i/30iB との互換性、およびそのサポート ............................................ 26
8.2. PJ-500 シリーズとの互換性 ............................................................................... 26
8.3. お問合せ ..................................................................................................... 27
© 2015 Brother Industries, Ltd. All Rights Reserved.
Brother PJ-600/700 シリーズ コマンドリファレンス
1. 始めに
本資料は、お客様が直接 PJ-600/700 シリーズ(以下、PJ 本体)を制御される場合に必要な情報を提供する
ものです。お使いの OS と開発環境での USB/Bluetooth/赤外線/ネットワークの基本的な制御は熟知されてい
るものと仮定しています。
USB IF に付きましては、本資料では、言及いたしません。USB IF をご使用される場合には、「7. USB 仕
様」を参照して、お客様で、IF 部分を用意していただく必要があります。
本資料の使用は、お客様の責任においてこれを行って頂くものとし、本資料に基づき、お客様が作成されたプ
ログラムによって発生するいかなるトラブル(ソフトウェア及びデータ、PJ 本体を含む機器、及び、それらから直接
または間接に発生するあらゆるトラブル)も保証いたしかねます。また、本資料は現状有姿のまま提供されるもの
であり、本資料の内容に関するいかなる責任等も負いかねます。その点をご承知の上で、本資料を参照してくだ
さい。
本資料の一部または全部の無断転載を禁止いたします。また、本資料を訴訟、係争などで弊社が不利になる
証拠として使用できません。
© 2015 Brother Industries, Ltd. All Rights Reserved. 1
Brother PJ-600/700 シリーズ コマンドリファレンス
2. 概要
印刷手順を説明します。詳細なフローは「6.本体フロー」を参照ください。個々のコマンドの詳細は、「5.コマンド」
を参照ください。
①USB/Bluetooth シリアル/赤外線/ネットワークポートのオープン
USB/Bluetooth シリアル/赤外線/ネットワークポートをオープンします。なお、ポートのオープン方法は本資料
では言及しませんので、お客様のご利用の環境で適切に対応ください。
②本体状態の確認
「ステータス情報リクエスト」コマンドを本体に送信し、本体から返されるステータスを解析して、本体の状況を把握
します。「ステータス情報リクエスト」コマンドと「ステータス」の定義については、コマンドリファレンスの「4.ステータ
ス」を参照ください。
解析結果が、
・ 本体に印字データに対応した用紙が装着されていて、かつ
・ エラーが発生していない状態
であれば印刷可能です。
このステップは、片方向通信の場合は不要です。
③印刷データの送信
印刷データを送信します。印刷データの構造は次節「3.印刷データ」で説明します。
④印字終了確認
印刷が終了しますと、本体からステータスが送られます。このステータスを解析して印刷終了ならば、1ページ分
の印刷が終了しました。ジョブが複数ページからなる場合には②から④を繰り返してください。
なお、片方向通信の場合は、ステータスは送られてきません。
⑤USB/Bluetooth シリアル/赤外線/ネットワークポートの終了
すべての印刷が終了したら、ポートをクローズします。
© 2015 Brother Industries, Ltd. All Rights Reserved. 2
Brother PJ-600/700 シリーズ コマンドリファレンス
PJ 本体に無効指令を送り、本体に残っているラスターデータ
をクリアします。
00 H, 00 H, 00 H, … ,00 H
本体のコマンドモードを切り替えます。
1B H , 69 H , 61 H , 00 H
複写紙の設定無効の場合
1B H , 7E H , 70 H , 00 H
印刷濃度を設定します。濃度が 5 の場合
1B H, 7E H, 64 H, 80 H
改ページコマンド受け取り時の動作を設定します。
9 番の用紙設定で設定された用紙に合わせてフィードを行う
場合
1B H, 7E H, 66 H, 01 H
用紙サイズを設定します。 A4で、300dpi 機種の場合
1B H, 7E H, 77 H, 2C H, 01 H
用紙サイズを設定します。 A4で、300dpi 機種の場合
1B H, 7E H, 68 H, E4 H, 0C H
3. 印刷データ
3.1. 印刷データ概要
印刷データは大きく分けて、①初期化データ、②印刷コマンド、③印字指令から構成されます。ジョブが複数ページか
らなる場合には、②、③を繰り返します。
①初期化データ
ドキュメントの先頭で 1 度だけ指定します。
※無定長またはカスタム用紙を選択している場合は、9 のステップで、用紙長設定を行います。
© 2015 Brother Industries, Ltd. All Rights Reserved. 3
Brother PJ-600/700 シリーズ コマンドリファレンス
ラスターラインデータを送信します。
300 バイトのデータを送信する場合
1B H, 7E H, 2A H, 2C H, 01 H, FF H, FF H….
左マージンからの X 方向のカーソル移動を行います。
1B H, 7E H, 24 H, {n1}, {n2}
1 ライン分のラスターラインデータを転送したら、改行コマンド
を送信します。
最後でないページ末に指定します。 1BH, 7EH, FFH
②印刷コマンド
ジョブに含まれるページ分繰り返します。
例)以下に示すラスターラインデータを送信は、次のようなコマンドで実現できます。
なお、左マージン設定は、空白が 16byte 以上続く際に利用することをお勧めします。
左マージン設定:1BH, 7EH, 24H, 10H, 00H
ラスターラインデータ転送: 1BH, 7EH, 2AH, 02H, 00H, 1FH, F8H
左マージン設定:1BH, 7EH, 24H, 30H, 00H
ラスターラインデータ転送: 1BH, 7EH, 2AH, 01H, 00H, 3CH
複数ライン改行:1BH, 7EH, 4AH, 01H
③印字指令
ページ末に指定します。
© 2015 Brother Industries, Ltd. All Rights Reserved. 4
Brother PJ-600/700 シリーズ コマンドリファレンス
主走査方向 300 dpi、副走査方向 300 dpi
3.2. ページデータ詳細
印刷用紙サイズの数値に関する情報です。
3.2.1. 解像度
© 2015 Brother Industries, Ltd. All Rights Reserved. 5
Brother PJ-600/700 シリーズ コマンドリファレンス
3.2.2. 用紙サイズ
B
G
A C
F H
D
E
A:長さ B:上余白
C:印字領域長さ D:下余白
E:幅 F:左余白
G:印字領域幅 H:右余白
© 2015 Brother Industries, Ltd. All Rights Reserved. 6
Brother PJ-600/700 シリーズ コマンドリファレンス
・固定長
※用紙の種類が「カット紙」の時
※用紙の種類が「ロール紙」の時
© 2015 Brother Industries, Ltd. All Rights Reserved. 7