Brother RJ-4030Ai, RJ-4030, RJ-4040 software developer manual P-touch Template 2.0 Command Reference [ja]

ソフトウェア開発者マニュアル
P-touch Template 2.0 コマンドリファレンス
RJ-4030Ai/4030/4040
Version 1.02
brother のロゴはブラザー工業株式会社の登録商標です。
ブラザーは、ブラザー工業株式会社の登録商標です。
© 2016 Brother Industries, Ltd. All rights reserved.
ます。
BarStar Pro エンコード ライブラリ(DataMatrix, MaxiCode, PDF417, RSS, MSI/Plessey, AztecCode)の著作権は、
アイニックス株式会社にあります。
QR コードは株式会社デンソーウェーブの登録商標です。
QR コード生成プログラム Copyright © 2008 DENSO WAVE INCORPORATED
本ガイドに製品名が記載されている各ソフトウェアの開発会社は、著作プログラムに特定したソフトウェアライセンス
契約を有します。
ブラザー製品および関連資料等に記載されている社名及び商品名はそれぞれ各社の商標または登録商標です。

重要なお知らせ - 必ずお読みください

ご注意
本資料は、お客様が直接 RJ-XXXX プリンター(「XXXX」は、お客様がお持ちのモデル名)を制御される場合に必要
な情報を提供するものです。
お客様が以下の内容にご同意いただいた場合のみ、本資料のご利用が可能です。
もしご同意いただけない場合は、お客様は本資料をご利用いただけません。

ご利用条件

お客様は、お客様ご自身で RJ-XXXX プリンターをご利用いただくため(以下「本目的」といいます)に必要な範囲に
おいてのみ、本資料を使用し、複製することができるものとします。なお、お客様は次のことを行ってはならないもの
とします。
(i) 本目的以外の目的で本資料を複製すること
(ii) 本資料を改変し、翻案・翻訳し、または第三者に再頒布すること
(iii) 本資料を第三者に貸与・提供すること
(iv) 本資料に含まれるブラザーの権利に関する表示を削除・改変すること
無保証
a. 対応モデルおよび本資料のバージョンアップや修正等はブラザーが任意で行うものとし、お客様からの本資料の
内容に関するお問い合わせまたはご要望に対しては一切応じかねます。
b. ブラザーは本資料に関し、明示または黙示であるかを問わず、瑕疵がないこと、特定の目的に適合することを含
め、その他いかなる保証も行いません。
c. ブラザーは本資料および本資料に基づきお客様が作成したプログラムに起因して発生した直接的または間接的
損害について、お客様に対し、いかなる責任も負わないものとします。
P-touch Template 2.0 コマンド リファ レンス
目次
はじめに ······································································································ 1
P-touch Template 2.0 とは? ········································································· 2
1. P-touch Template 2.0 の使い方 ································································· 3
2. P-touch テンプレート設定ツール説明 ···························································· 4
3. コマンド使用例 ························································································· 9
3.1 P-touch Template 2.0 の使用例 ..................................................................................... 9
3.1.1 テンプレートの基本印刷方法 ............................................................................... 9
3.1.2 テンプレートへのテキスト流し込み印刷の方法 .................................................. 13
3.2 P-touchTemplate2.0 ビットマップ印刷方法の紹介 ....................................................... 25
4. P-touch Template 2.0 制限事項······························································· 30
4.1 テキストオブジェクトに関して ......................................................................................... 30
4.1.1 フォント、サイズ等 .............................................................................................. 30
4.1.2 文字の配置について.......................................................................................... 31
4.1.3 文字の装飾、レイアウト...................................................................................... 32
4.2 バーコードに関して ........................................................................................................ 33
4.2.1 バーコード(全体)............................................................................................... 33
4.2.2 1次元バーコードについて .................................................................................. 34
4.2.3 2次元バーコードについて .................................................................................. 35
4.3 イメージに関して............................................................................................................ 36
4.4 ナンバリングに関して .................................................................................................... 36
4.5 データベースに関して .................................................................................................... 36
4.5 その他 ........................................................................................................................... 37
4.5.1 テンプレートの転送について .............................................................................. 37
4.5.2 テン プレート内のオブジェクト ............................................................................. 37
5. 注意事項······························································································· 38
5.1 静的コマンド使用時のご注意 ........................................................................................ 38
5.2 Bluetooth 使用時のご注意 (RJ-4030Ai/4030 のみ) .................................................... 38
5.3 P-touch Editor の設定と本体イメージの相関表............................................................. 39
テキストオプション設定例 ............................................................................................. 40
5.4 印刷までの時間を速くするテンプレートの作成方法 ...................................................... 41
6. 制御コード一覧 ······················································································· 42
6.1 P-touch Template モードで設定・取得可能なコマンド.................................................... 42
6.2 ラスターモードで設定・取得が可能なコマンド ................................................................ 43
7. 制御コマンド詳細 ···················································································· 45
^PT 印刷開始トリガー選択 ............................................................................. 45
^FF 印刷開始 ................................................................................................. 46
^PS 印刷開始コマンド文字列設定 .................................................................. 47
^PC 印刷開始受信文字数設定 ...................................................................... 48
^SS 区切り記号指定 ...................................................................................... 49
^TS テンプレート選択設定.............................................................................. 50
^CO 各種本体設定(カットオプション) ............................................................. 51
^LS 改行時の行間設定 .................................................................................. 52
- i -
P-touch Template 2.0 コマンド リファ レンス
^CC プレフィックス文字の変更 ........................................................................ 53
^RC 改行コマンド文字列設定 ......................................................................... 54
^CN コピー印刷枚数設定 ............................................................................... 55
^NN ナンバリング印刷枚数設定 ..................................................................... 56
^ID テンプレートデータ初期化 ....................................................................... 56
^QS 印刷オプション設定 ................................................................................. 57
^QV QR コードバージョン設定 ........................................................................ 58
^FC FNC1 置換設定 ...................................................................................... 59
^II 初期化 .................................................................................................... 60
^OP 本体動作実行(フィード) .......................................................................... 61
^SR ステータスリクエスト ................................................................................ 62
^VR バージョン情報取得 ................................................................................ 64
^CR オブジェクト内での改行 ........................................................................... 65
^OS オブジェクト選択設定(オブジェクト番号) ................................................. 66
^ON オブジェクト選択設定(オブジェクト名) .................................................... 67
^DI オブジェクト直接挿入 .............................................................................. 68
ESC i a コマンドモード設定 .................................................................................. 69
ESC iXT2 印刷開始トリガー選択 ............................................................................. 70
ESC iXP2 印刷開始コマンド文字列設定 .................................................................. 71
ESC iXr2 印刷開始受信文字数設定 ...................................................................... 72
ESC iXD2 区切り記号指定 ...................................................................................... 73
ESC iXa2 読み捨て文字列設定 .............................................................................. 74
ESC iXi2 コマンドモード設定 .................................................................................. 75
ESC iXn2 テンプレート選択設定.............................................................................. 76
ESC iXf2 プレフィックス文字変更............................................................................ 77
ESC iXc2 各種本体設定(カットオプション) ............................................................. 78
ESC iXy2 各種本体設定(カットオプション 一定枚数ごとのカット枚数設定) ........... 79
ESC iXm2 文字コードセット選択 ............................................................................... 80
ESC iXj2 国際文字設定 ......................................................................................... 81
ESC iXR2 改行コマンド文字列設定 ......................................................................... 82
ESC iXC2 コピー印刷枚数設定 ............................................................................... 83
ESC iXN2 ナンバリング印刷枚数設定 ..................................................................... 84
ESC iXF2 FNC1 置換設定 ...................................................................................... 85
ESC iXq2 印刷オプション設定 ................................................................................. 86
ESC iXd2 リカバリー有無設定 ................................................................................. 87
ESC iOUD1 全角スペース幅調整有無設定 .............................................................. 88
ESC iXT1 印刷開始トリガー選択項目取得 .............................................................. 89
ESC iXP1 印刷開始コマンド設定文字列取得 .......................................................... 90
ESC iXr1 印刷開始受信文字数取得 ...................................................................... 91
ESC iXD1 区切り記号取得 ...................................................................................... 92
ESC iXa1 読み捨て設定文字列取得 ....................................................................... 93
ESC iXi1 コマンドモード設定値取得 ....................................................................... 94
ESC iXn1 テンプレート選択番号取得 ...................................................................... 95
ESC iXc1 各種本体設定(カットオプション)の取得 .................................................. 96
ESC iXy1 各種本体設定(カットオプション 一定枚数ごとのカット枚数設定)取得 ... 97
ESC iXm1 文字コードセット設定値取得.................................................................... 98
ESC iXj1 国際文字設定値取得 .............................................................................. 99
ESC iXf1 プレフィックス設定文字取得 .................................................................. 100
ESC iXR1 改行コマンド設定文字列取得 ................................................................ 101
ESC iXC1 コピー印刷枚数設定値取得 .................................................................. 102
ESC iXN1 ナンバリング印刷枚数設定値取得 ........................................................ 103
ESC iXF1 FNC1 置換設定取得............................................................................. 104
ESC iXq1 印刷オプション設定値取得 .................................................................... 105
ESC iXd1 リカバリー有無取得 ............................................................................... 106
ESC iOUD0 全角スペース幅調整有無取得 ............................................................. 107
付録 A: 仕様 ····························································································108
付録 B: 文字コード一覧表 ···········································································109
- ii -
P-touch Template 2.0 コマンド リファ レンス
日本向け文字コード一覧表 ................................................................................................ 109
海外向け文字コード一覧表 .................................................................................................110
国際文字セット表.................................................................................................................113
付録 C: トラブルシューティング ····································································· 114
印刷が開始されない場合(よくある主な原因)......................................................................114
データベースにリンクされたテンプレートが印刷されない .....................................................114
付録 D: 開発者ツールサイト(Brother Developer Center)のご紹介 ··················· 115
- iii -
P-touch Template 2.0 コマンド リファ レンス

はじめに

本書は RJ-4030Ai/4030/RJ-4040 へ転送したレイアウトにデータを流し、PC 以外の端末を直接制御して印刷する方 法が記されています。 本書は、お客様の開発環境におけるプログラミングに関しての知識がある方への説明書となっております。 本書の画面に登場するモデル名は、お使いのプリンター名称に置き換えてお読み下さい。
いたシステムなどのデータが消えたり変化した場合、生じた損害や逸失利益、または第三者からのいかなる請求に
つきましても、当社では一切その責任を負えませんので、あらかじめご了承ください。加えて、本書はいかなる請求 の証拠にもなり得ませんので、あらかじめご了承ください。 また、本書の内容の一部または全部を無断で複写、転載することは禁じられています。
- 1 ­はじめに
P-touch Template 2.0 コマンド リファ レンス
(3) 接続した端末よりテキストデ ータを送信し、ラベルを印刷。
(1) 接続する端末に応じて、
PC
を用いてプリンターを設定
(2) P-touch Editor を用いて レイアウトを作成し、 プリンターに転送

P-touch Template 2.0 とは?

P-touch Template 2.0 は端末からの直接印刷を可能にするシステムの開発をサポートするツールで、下記の機能 があります。
- P-touch Editor からプリンターへテンプレートデータを転送します。→(2)
- ASCII テキストやバイナリデータを、ホストからプリンター内のテンプレートに転送します。→ (3) (ここでいう「ホスト」は、スマートフォン等の携帯端末をいいます。)
- 転送されたデータを印刷します。→ (3) (下図を参照してください。)
P-touch Template2.0 コマンドは、プレフィックスの 1 文字コードおよび 2 文字の文字列で構成されます。
このプレフィックスコードが転送されると、プリンターは P-touch Template2.0 のコマンド解析を開始します。 プレフィックスコードに続く 2 文字の文字列が適切なコマンドであれば、所定の処理を開始します。
注意:
* 機器によっては、P-touch Template 2.0 でデータを転送できないものもあります。
* 必ずデータ転送の I/F が装備されているホストを使用してください。
- 2 -
P-touch Template 2.0 とは?

1. P-touch Template 2.0 の使い方

(1) プリンター本体設定
お使いのプリンターの接続先の環境や接続端末に合わせて、 「P-touch テンプレート設定」を作動させて、プリンター本体をセ ットアップします。 (「2. P-touchテンプレート設定ツール説明(4 ページ)参照)
あらかじめ USB 接続によりプリンタードライバーをインストール してください。
P-touch Template 2.0 コマンド リファ レンス
(2) レイアウトの作成
P-touch Editor でプリンター本体に転送するレイアウトを作成し ます。 (4. P-touch Template 2.0 制限事項」(30 ページ)参照)
(3) レイアウトの転送
P-touch Transfer Manager を使用して、レイアウトをプリンター 本体に転送します。 (RJ シリーズのソフトウェアユーザーズガイドをご参照ください。)
(4) P-touch Template 2.0 コマンドによるプログラム
プリンター本体を制御するために特別なコマンドが必要であれ ば、P-touch Template2.0 コマンドリファレンスに従って接続す る端末のプログラムを変更してください。
(6. 制御コード一覧(42 ページ)参照)
(5) 端末との接続から印刷
接続する端末からテキストデータをプリンター本体へ送り、帳票 等を印刷します。
- 3 -
1. P-touch Template 2.0 の使い方
(5) 印刷開始コマンド文字列設定 (1) コマンドモード選択
(2) テンプレート番号選択
(3) 区切り記号設定
(4) 印刷開始トリガ設定
(6) 印刷開始データ数設定
(7) 文字コードセット選択
(8) 国際文字設定
(9) プレフィックス文字設定
(10) 読み捨て文字列設定
プリンター本体に(1)~(14)の 設定値をセットします。
(1)(14)の設定値をデフォルトに戻します。
ツールを閉じます。
(11) 改行コード文字列設定
(13) コピー枚数設定
(12) FNC1 置換設定
(14) 印字品質設定
(15) 通信設定

2. P-touch テンプレート設定ツール説明

P-touch Template 2.0 コマンド リファ レンス
- 4 -
2. P-touch テンプレート設定ツール説明
(1) コマンドモード選択
- P-touch Template モード P-touch Template2.0 を使用する場合は、P-touch Template モードを選択します。
- ESC/P モード
- ラスターモード
(2) テンプレート番号選択
電源 ON 時に、デフォルトで選択されるテンプレート番号を設定します。 ただし、プリンター本体に転送されていないテンプレート番号を設定することはできません。
(3) 区切り記号設定
区切り記号とは、データの流し込み対象を、次のオブジェクトに移行する時に使う記号です。
120 文字の文字列で設定します。
P-touch Template 2.0 コマンド リファ レンス
(4) 印刷開始トリガ設定
印刷開始トリガを、以下の 3 つの中から1つ選択します。
- 印刷開始コマンド文字列受信時 (5)で設定した印刷開始コマンド文字列を受信した時、印刷を開始します。)
- 全てのオブジェクトが埋まった時 (最終オブジェクトで、区切り記号を受信した時、印刷を開始します。)
- 設定されている文字数受信時 (6)で設定した文字数を受信した時、印刷を開始します。ただし区切り記号は文字数にカウントされませ ん。)
(5) 印刷開始コマンド文字列設定
120 文字の文字列で設定します。
(6) 印刷開始データ数設定
印刷開始データ数は、1999 の値で設定が可能です。
(7) 文字コードセット選択
設定できません。
- 5 -
2. P-touch テンプレート設定ツール説明
(8) 国際文字設定
各国別の文字セットを、以下から選択してください。
- USA
- フランス
- ドイツ
- イギリス
- デンマーク
- スウェーデン
- イタリア
- スペイン
- 日本
- ノルウェー
- デンマーク
- スペイン
P-touch Template 2.0 コマンド リファ レンス
- ラテンアメリカ
- 韓国
- リーガル 上記選択の国により、以下の 12 コードが切り替わります。
23h 24h 40h 5Bh 5Ch 5Dh 5Eh 60h 7Bh 7Ch 7Dh 7Eh 切り替わる文字に関しては、「付録B: 文字コード一覧表」の「国際文字セット表」を参照してください。
(9) プレフィックス文字設定
プレフィックス文字コードを変更します。1文字の文字コードで設定します。 プレフィックス文字とは、P-touch Template モードで使えるコマンドを識別するための先頭文字コードです。
(10) 読み捨て文字列設定
ここで指定された文字列は、データ受信時に読み捨てられます。120 文字の文字列で設定します。
(11) 改行コード文字列設定
改行コードとは、データ流し込み時、以降のデータをテキストオブジェクト内の次の行に移動したいときに使う コードです。改行コードを以下の 4 つの選択肢から選択するか、120 文字の文字列で設定します。
1.^CR 2.¥0D¥0A 3.¥0A 4.¥0D
- 6 -
2. P-touch テンプレート設定ツール説明
P-touch Template 2.0 コマンド リファ レンス
115200 bps, 57600 bps, 38400 bps, 31250 bps, 28800 bps, 19200 bps, 14400 bps, 9600 bps, 4800 bps, 2400 bps, 1200 bps, 600 bps
(bit)
8 bit, 7 bit
None, Odd, Even
DTR, XON/XOFF
4つの設定値を本体にセットします。
4つの設定値をデフォルトに戻します。
通信設定画面を閉じます。
(12) FNC1 置換設定
バーコード規格 GS1-128 (UCC/EAN-128)などに含まれる GS コードを、FNC1 コードに置き換える機能を設 定します。 チェックボックスにチェックを入れると、受信した GS コードを FNC1 コードに置き換えます。チェックをはずすと、 受信した GS コードはそのまま出力されます。
(13) コピー枚数設定
コピー枚数を設定します。199 枚まで設定可能です。
(14) 印字品質設定
印字品質設定を行います。チェックボックスにチェックを入れると、印字品質が優先されるモードになります。チ ェックボックスをはずすと、スピードが優先されるモードになります。
(15) 通信設定
シリアル通信に関する以下の4つの設定ができます。
ボーレート
ビット長
パリティ
ビジー制御
- 7 -
2. P-touch テンプレート設定ツール説明
P-touch Template 2.0 コマンド リファ レンス
PRINT
PRINT
TAB
¥09
¥0D
¥
¥¥
その他
· ini ファイル
[設定]ボタン(メイン画面または通信設定画面)をクリックした後、終了時に値を保存します。 (RJ-4030Ai の場合) C:¥Users¥(ユーザーアカウント名)¥AppData¥Roaming¥Brother¥Printer Settings¥Pts3537.ini
RJ-4030 の場合) C:¥Users¥(ユーザーアカウント名)¥AppData¥Roaming¥Brother¥Printer Settings¥Pts3137.ini
RJ-4040 の場合) C:¥Users¥(ユーザーアカウント名)¥AppData¥Roaming¥Brother¥Printer Settings¥Pts3237.ini
※ご使用の OS によってパスが異なる場合があります。
· テキストボックス(3), (5), (9), (10), (11)への文字入力
テキストで入れられる文字はテキストで入力し、制御コードなどは、¥マークを前につけて ASCIIコード[00 - FF] で入力ができます。 例
制御コード
復帰制御コード
- 8 -
2. P-touch テンプレート設定ツール説明

3. コマンド使用例

3.1 P-touch Template 2.0 の使用例

3.1.1 テンプレートの基本印刷方法

4インチ×4インチサイズ(102 mm×102 mm)のラベルを作ってみます。
P-touch Template 2.0 コマンド リファ レンス
ステップ
1. P-touch Editor を用いてテンプレートを作成する
2. P-touch Transfer Manager に作成したテンプレートを転送する
3. テンプレートを P-touch Transfer Manager からプリンターへ転送する
4. P-touch Template2.0 コマンドにて印刷する
ステップ 1 : P-touch Editor を用いてテンプレートを作成する
P-touch Editor を立ち上げ、ラベルを作成します。
- 9 -
3. コマンド使用例
P-touch Template 2.0 コマンド リファ レンス
保存されたテンプレート
キー割り当て番号
[転送]ボタンをクリック
ステップ 2 : P-touch Transfer Manager に作成したテンプレートを転送する
ステップ 2 で転送されたテンプレートは以下のように P-touch Transfer Manager に保存されます。
ステップ 3 : テンプレートを P-touch Transfer Manager からプリンターへ転送する
- 10 -
3. コマンド使用例
P-touch Template 2.0 コマンド リファ レンス
(1) P-touch テンプレートモードを選択
(2) キー割り当て番号の選択
注意:
P-touch Transfer Manager を使用する前に、必ずプリンターの電源を ON にして USB により PC と接続してお
いてください。さらに、通信設定は必ず双方向通信としてください。
プリンターにテンプレートが転送されると、以下のようなメッセージが表示されます。
ステップ 4 : P-touch Template2.0 コマンドにて印刷する
P-touch Template2.0 コマンドを使用する際、以下の 4 つのコマンドが少なくとも必要となります。 そのうち 2 つは P-touch テンプレート設定ツールから設定することが可能です。
設定ボタン押下で上記設定が本体に反映されます。 その後残りの 2 つのコマンドを別途プリンターに送信する必要があります。
- 11 -
3. コマンド使用例
5E 49 49
入力コマンド
5E 46 46
入力コマンド
5E 49 49 5E 46 46
(3) P-touch テンプレートモードの初期化
(4) 印刷開始
P-touch Template 2.0 コマンド リファ レンス
3)(4)のコマンドをまとめると以下となる。
プリンターが上記のコマンドを受信すると、以下のラベルが印刷されます。
- 12 -
3. コマンド使用例
P-touch Template 2.0 コマンド リファ レンス

3.1.2 テンプレートへのテキスト流し込み印刷の方法

以下の 2 種類の方法で、本体に転送したテンプレートのテキスト部分のみを差し替えて印刷することができます。
・オブジェクト名を指定して流し込み印刷 ・オブジェクト番号を指定した流し込み印刷
3.1.2.1 オブジェクト名を指定して流し込み印刷 ・オブジェクト名の確認/変更方法 P-touchEditor の右側の「拡張プロパティを表示」を選択し、テンプレート上のテキストを選択すると、そのテキスト のオブジェクト名が表示されます。オブジェクト名の編集も可能です。
次ページからは上記テンプレートのオブジェクト「text1」にテキスト「ZZZZZZ」を流し込んで印刷する方法を説明しま
す。
- 13 -
3. コマンド使用例
ステップ
1. 作成したテンプレートを本体に転送する。(3.1.1 テンプレートの基本印刷方法参照)
2. . P-touch Template2.0 コマンドにて印刷する
ステップ 1 : 作成したテンプレートを本体に転送する
P-touch Template 2.0 コマンド リファ レンス
テンプレート番号は 1 番
- 14 -
3. コマンド使用例
P-touch Template 2.0 コマンド リファ レンス
5E 49 49
入力コマンド
P-touchTempate モードへの変更コマンドのパラメータは「0x03」もしくは「0x33」である。 そのため
本体に送る 16 進数のコマンドは
1B 69 61 03」あるいは「1B 69 61 3
3」である。
今回は「1B 69 61 33」を採用する。
1B 69 61 33
入力コマンド
ステップ 2: P-touch Template2.0 コマンドにて印刷する
3.1.1 テンプレートの基本印刷方法」ではコマンドモードの設定及びテンプレート番号の設定を、P-touchTemplate 設定ツールにて実行しましたが、ここではコマンドから設定する方法を紹介します。
(1) コマンドモードを P-touchTempalate モードに変更する
(2) P-touchTemplate を初期化する
- 15 -
3. コマンド使用例
P-touch Template 2.0 コマンド リファ レンス
本体に転送したテンプレートのキー割り当て番号は 1 番のため、テンプレート番号は 001 番となる。そ のため
本体に送る 16 進数のコマンドは
5E 54 53 30 30 31」である。
5E 54 53 30 30 31
入力コマンド
(3) テンプレート番号を選択する
- 16 -
3. コマンド使用例
P-touch Template 2.0 コマンド リファ レンス
オブジェクト名は「text1」なので、data 部分は 16 進数で「74 65 78 74 31」となる。 そのため本体に送信するコマンドは 16 進数で「5E 4F 4E 74 65 78 74 31 00」となる。 (data の後ろに 16 進数で 00 を付けるのを忘れないように気を付けてください。)
5E 4F 4E 74 65 78 74 31 00
入力コマンド
5E 46 46
入力コマンド
流し込むテキストは「
ZZZZZZ」なので、16 進数では「5A 5A 5A 5A 5A 5A
」となる。
5A 5A 5A 5A 5A 5A
入力コマンド
4) テキストを流し込むオブジェクトを名前で指定する
(5) 流し込むテキストを入力する
6) 印刷開始
- 17 -
3. コマンド使用例
1B 69 61 33 5E 49 49 5E 54 53 30 30 31 5E
4F 4E 74 65 78 74 31 00 5A 5A 5A 5A 5A 5A
5E 46 46
1)~6)のコマンドをまとめると以下となる
印刷結果
P-touch Template 2.0 コマンド リファ レンス
AAAAAA ZZZZZZ に置き換わっ て印刷されました。
- 18 -
3. コマンド使用例
P-touch Template 2.0 コマンド リファ レンス
3.1.2.2 オブジェクト番号を指定して流し込み印刷 ・オブジェクト番号の確認/変更方法 P-touchEditor の右側の「順序を表示」を選択すると、テンプレート上のオブジェクト一覧が表示されます。オブジェク
ト名の最後につける数値の小さい順番にオブジェクト番号が割り当てられます。
今回の例では
text1 : オブジェクト番号 1 text2 : オブジェクト番号 2 barcode3 : オブジェクト番号 3
となります。
オブジェクト番号を変更したい場合はオブジェクト一覧から対象のオブジェクトをダブルクリックします。すると以下の ダイアログが表示されますのでオブジェクト名のところから変更することができます。
次ページからは上記テンプレートのオブジェクト「text2」にテキスト「YYYYYY」を流し込んで印刷する方法を説明し
ます。
- 19 -
3. コマンド使用例
ステップ
1. 作成したテンプレートを本体に転送する。(3.1.1 テンプレートの基本印刷方法参照)
2. . P-touch Template2.0 コマンドにて印刷する
ステップ 1 : 作成したテンプレートを本体に転送する
P-touch Template 2.0 コマンド リファ レンス
テンプレート番号は 1 番
- 20 -
3. コマンド使用例
P-touch Template 2.0 コマンド リファ レンス
5E 49 49
入力コマンド
P-touchTempate モードへの変更コマンドのパラメータは「0x03」もしくは「0x33」である。 そのため
本体に送る 16 進数のコマンドは
1B 69 61 03」あるいは「1B 69 61 3
3」である。
今回は「1B 69 61 33」を採用する。
1B 69 61 33
入力コマンド
ステップ 2: P-touch Template2.0 コマンドにて印刷する
3.1.1 テンプレートの基本印刷方法」ではコマンドモードの設定及びテンプレート番号の設定を、P-touchTemplate 設定ツールにて実行しましたが、ここではコマンドから設定する方法を紹介します。
(1) コマンドモードを P-touchTempalate モードに変更する
(2) P-touchTemplate を初期化する
- 21 -
3. コマンド使用例
P-touch Template 2.0 コマンド リファ レンス
本体に転送したテンプレートのキー割り当て番号は 1 番のため、テンプレート番号は 001 番となる。そ のため本体に送る 16 進数のコマンドは「5E 54 53 30 30 31」である。
5E 54 53 30 30 31
入力コマンド
(3) テンプレート番号を選択する
- 22 -
3. コマンド使用例
P-touch Template 2.0 コマンド リファ レンス
テキストを流し込むオブジェクトは「text2」で、今回の例ではオブジェクト番号は 2 となり、パラメーター は 02 となるので16 進数で「30 32」と表される。そのため本体に送信するコマンドは 16 進数で「5E
4F 53 30 32」となる。
5E 4F 53 30 32
入力コマンド
5E 46 46
入力コマンド
流し込むテキストは「YYYYYY」なので、16 進数では「59 59 59 59 59 59」となる。
59 59 59 59 59 59
入力コマンド
(4) テキストを流し込むオブジェクトを番号で指定する
(5) 流し込むテキストを入力する
(6) 印刷開始
- 23 -
3. コマンド使用例
1B 69 61 33 5E 49 49 5E 54 53 30 30 31 5E
4F 53 30 32 59 59 59 59 59 59 5E 46 46
(1)~(6)のコマンドをまとめると以下となる
印刷結果
P-touch Template 2.0 コマンド リファ レンス
BBBBBBYYYYYY に置き換わっ て印刷されました。
- 24 -
3. コマンド使用例
P-touch Template 2.0 コマンド リファ レンス

3.2 P-touchTemplate2.0 ビットマップ印刷方法の紹介

テンプレート上のオブジェクトにビットマップを流し込んで印刷することができます。 複数のオブジェクトが存在する場合、デフォルトでは一番小さいオブジェクト番号に流し込まれますが、^ON、^OS コ マンドを用いて、流し込むオブジェクトを「番号」あるいは「名前」で指定することもできます。(参照:3.1.2.1、3.1.2.2)
以下のテンプレートにビットマップを流し込んで印刷する例を紹介します。
下記のビットマップをオブジェクト番号 2(text2)に流し込んで印刷します。
- 25 -
3. コマンド使用例
[転送]
ステップ
1. テンプレートを作成し、プリンターへ転送する
2. _ext_」から始まるファイル名でビットマップを保存し、P-touch Transfer Manager にドラッグ&ドロップする
3. ビットマップファイルを P-touch Transfer Manager からプリンターに転送する
4. P-touch テンプレートコマンドを用いて印刷する
ステップ 1:テンプレートを作成し、プリンターへ転送する
P-touch Template 2.0 コマンド リファ レンス
ボタンをク リック
保存されたテンプレート
テンプレート番号は 1
- 26 -
3. コマンド使用例
P-touch Template 2.0 コマンド リファ レンス
[転送]
ステップ 2: _ext_」から始まるファイル名でロゴ/外字をビットマップ形式で保存し、P-touch Transfer
Manager にドラッグ&ドロップする
ビットマップファイルは「_ext_」で始まる名前で
保存する。例では「_ext_test.bmp」というファイ
ル名を使用している。
ステップ 3: ビットマップファイルを P-touch Transfer Manager からプリンターに転送する
ボタンをク リック
ビットマップのキー割り当て番号は 3
- 27 -
3. コマンド使用例
1B 69 61 33 5E 49 49 5E 54 53 30 30 31 5E
4F 53 30 32
ビットマップファイルを選択するためには、先頭に特定の文字「¥」が必要です。 また、ビットマップファイルを指定するには、ビットマップファイルのキー割り当て 番号から「1」を引く必要があります。 例ではビットマップファイルのキー割り当て番号が「3」なので、「2」と指定する必 要があります。その際数値は 2BYTE で指定する必要があるので、入力コマンド は「¥02」となり、16 進数で表すと「5C 30 32」となります。
5C 30 32
入力コマンド
5E 46 46
入力コマンド
ステップ 4 : P-touch テンプレートコマンドを用いて印刷する
(1) コマンドモードを P-touchTempalate モードに変更する (2) P-touchTemplate を初期化する (3) テンプレート番号を選択する(テンプレート番号は 1) (4) ビットマップを流し込むオブジェクトを指定する(オブジェクト番号は 2) (5) 流し込むビットマップファイルを指定する(ビットマップのキー割り当て番号は 3) (6) 印刷する
(1)(4)までをコマンドで指定すると以下になります。(3.1.2.2 参照)
P-touch Template 2.0 コマンド リファ レンス
5)流し込むビットマップファイルを指定する(ビットマップのキー割り当て番号は 3
(6)印刷開始
- 28 -
3. コマンド使用例
1B 69 61 33 5E 49 49 5E 54 53 30 30 31 5E 4F 53 30 32
5C
30 32 5E 46 46
(1)(6)のコマンドをまとめると以下となる
印刷結果
P-touch Template 2.0 コマンド リファ レンス
BBBBBB がビットマップに置き換わ って印刷されました。
- 29 -
3. コマンド使用例
P-touch Template 2.0 コマンド リファ レンス

4. P-touch Template 2.0 制限事項

4.1 テキストオブジェクトに関して

4.1.1 フォント、サイズ等

5.3 P-touch Editorの設定と本体イメージの相関表 (39 ページ)も併せてご参照ください。 P-touch Editor で設定したフォントは、プリンター本体転送時、1バイトコードならばヘルシンキに、2バイトコード
ならゴシックに変換されます。
P-touch Editor で設定した文字サイズは、プリンター本体転送時、プリンター本体内蔵の近いサイズに変換され
ます。
 P-touch Editor で設定した文字サイズは、オブジェクト内で全て同じサイズに なります。テキストオブジェクトで使用される文字コードセットは、転送に使用する PC の言語環境に依存します。¥」は外字番号指定用の制御文字として使用されます。「¥¥」と入力することで文字としての「¥」が使用できます。 日本の文字データ入力として、ShiftJIS に対応しています。  P-touch Editor で設定したタイムスタンプは、「印刷時の日付時刻」設定が有の場合は空白印刷され、
「印刷時の日付時刻」設定が無の場合は、P-touch Editor で作成時の日時で印刷されます。
「印刷時の日付時刻」の設定箇所
P-touch Editor で、「日付と時刻のプロパティ」の「印刷時の日付時刻」の設定を解除するには、日付と時刻オブジェ クトのプロパティを開き、「印刷時の日付時刻」チェックボックスを OFF にします。
- 30 -
4. P-touch Template 2.0 制限事項
P-touch Template 2.0 コマンド リファ レンス

4.1.2 文字の配置について

P-touch Editor で設定した水平配置(「均等揃え」、「両端揃え」)設定は、左寄せに変換されます。 P-touch で設定した改行時の行間設定有効範囲は、0255 ドットです。
P-touch Editor の行間設定には、マイナスの値を使用しないでください。また、プリンター本体の行幅に上限 (約 21mm)があるため、P-touch Editor でそれより大きな行間設定を行ってもプリンター本体には反映されませ ん。
P-touch Editor での行間設定方法
- 31 -
4. P-touch Template 2.0 制限事項
P-touch Template 2.0 コマンド リファ レンス

4.1.3 文字の装飾、レイアウト

P-touch Editor で設定した文字装飾は、オブジェクト内で全て同じ装飾になります。 P-touch Editor で設定したテキストオプションが「長文」の時、常に左上寄せの位置に配置されます。 P-touch Editor で設定したテキストオプションが「長文」で、かつ長尺テープを使用した場合、テキストに合わせて
印刷長がのびます。
P-touch Editor で設定したテキストオプションの「テキストを折り返す」は、オブジェクトサイズが固定で文字は縮
小されます。
「テキストを折り返す」はもともと長い文章を挿入するために追加されたモードであり、「テキストを折り返す」機能 をなくしてしまうと極端に文字サイズが小さくなる可能性があります。 そのため P-touch Editor では、用紙が固定サイズまたは定長が設定されている場合は「枠サイズ固定」、用紙 にオート長が設定されているときは「自動長」を推奨します。
縮小して全体を表示
はみ出した部分は クリップする
長文
自動長
フリーサイズ
テキストオブジェクトサイズが固定になります。 テキストサイズがテキスト長さにより変更されます。
テキストオブジェクトサイズ及びテキストサイズが固定になります。 テキストが長い場合は、印刷されません。
テキストオブジェクト幅とテキストサイズは固定です。 テキストが長い場合には、自動的に改行し垂直方向にのびます。
テキストオブジェクト高さとテキストサイズは、固定です。 テキストが長い場合は、テキストオブジェクトの幅がのびます。
テキストサイズが固定です。テキストが長い場合は、テキストオブジェクトの幅がの びます。改行されたら垂直方向にのびます。
テキストオプション(文字の制御)の設定方法
赤丸で囲んだコントロールをクリックすると、選択肢がドロップダウンで表示され、その中から選択します。
- 32 -
4. P-touch Template 2.0 制限事項
P-touch Template 2.0 コマンド リファ レンス
CODE39, ITF (I-2/5), UPC-A, UPC-E, EAN-13, EAN-8, CODABAR, CODE128, GS1-128 (UCC/EAN-128) , RSS
2
PDF417, QR Code, Data Matrix, MaxiCode

4.2 バーコードに関して

4.2.1 バーコード(全体)

プリンター本体の対応していないバーコードを含むテンプレートを転送しようとすると、転送時にエラーになりプリ
ンター本体に転送できません。 RJ-XXXX プリンター本体が対応しているバーコードは、以下のとおりです。
1次元バーコード
次元バーコード
バーコードオブジェクトにデータを流し込んだとき、規格外の文字があった場合は、そのバーコードオブジェクトは
印刷されません。
バーコードの大きさは、P-touch Editor からの印刷結果とは異なる場合があります。 CODE128GS1128 UCC/EAN-128)は、大きめに印刷されやすいので、P-touch Editor でテンプレートを
作成時に、余白を多めに入れることを推奨します。
P-touch Editor で作成時のテンプレートより、データの流し込みで印刷領域に収まらないサイズのバーコードが
出来た場合、バーコードは印刷されません。
バーコードデータの直前、直後に改行を入れないでください。バーコードデータの一部とみなされ、改行コードも
含んだバーコードが作成される、またはバーコード規格外のデータが入力されたとして、バーコード部分の印刷 が空白になります。
バーコードデータの直後は、区切り記号、もしくは印刷開始文字列を入れてください。
- 33 -
4. P-touch Template 2.0 制限事項
1~50
ITF
(I-2/5)
1~64 P-touch Editor
EAN-8
7
EAN-13
12
UPC-A
11
UPC-E
6
CODABAR
3~64
CODE128
1~64
GS1-128
(UCC/EAN-128)
RSS-14
3~15
”01”)
RSS Limited
3~15
”01”
”0”
”1”)
RSS Expanded

4.2.2 1次元バーコードについて

横幅が、22.5cm を超えるバーコードは、印刷されません。  99 mm 以上の高さの1次元バーコードを作成しても 99 mm に変換されます。規格ごとの入力文字数は以下のとおりです。
P-touch Template 2.0 コマンド リファ レンス
CODE39
文字(両サイドの*は含まれない)
データ流し込み時、データの先頭と最終の*は読み飛ばします。
文字
文字
文字
文字
文字
文字(先頭と終了はA、B、C、Dのいずれか)
文字
164 文字
文字(先頭は
文字(先頭は
数字1~64桁、英数字(※)1~40文字
ISO646 で規定された印字可能文字
で設定したベアラバー設定は無効です。
3桁目は
または
<< 数字、英文字、スペース、!、”、%、&、’、(、)、*、+、,、-、.、/、:、;、<、=、>、?、_ >>
上記の範囲を超えて転送しようとすると、転送時にエラーになります。データの流し込みは、下限値に満たな い場合は、印刷されません。上限値を超えた場合は、上限値までのデータを有効とします。
- 34 -
4. P-touch Template 2.0 制限事項
P-touch Editor
QR
MODEL1:0~14、MODEL2:0~40
QR:0~4)
P-touch Editor
P-touch Editor
P-touch Editor P-touch Editor
P-touch Editor
(例)
P-touch Editor:「200」
002」

4.2.3 2次元バーコードについて

P-touch Template 2.0 コマンド リファ レンス
QR Code
PDF417
Data Matrix
MaxiCode
で設定した
コードのバージョン設定は無効です。バージョン設定
は、OFFにしてください。
P-touch Editor で設定した連結設定は無効です。 QR コードバージョン設定コマンドにより設定された値が範囲外の時、AUTOに変換
されます。(
、マイクロ
で設定したPDF417のエラー訂正レベルは、本体と一致しないため、
P-touch Template での印刷時に、バーコードの大きさが変わることがあります。 P-touch Editor で設定したPDF417の幅で、中は小に変換されます。
で設定した連結設定は無効です。
で設定した連結設定は無効です。 で設定したマクロ設定は無効です。
で設定した連結設定は無効です。
データがオーバーした時、連結します。 P-touch Editorで国コードとサービスクラスを設定すると、指定文字に達しない時は前 詰めになりますが、本体は後ろ詰めになります。
2を設定→
本体:「
- 35 -
4. P-touch Template 2.0 制限事項
P-touch Template 2.0 コマンド リファ レンス

4.3 イメージに関して

P-touch Editor で、イメージが重なり合ったテンプレートを転送した場合、全てのイメージデータは重ねあわされま
す。(P-touch Editor はデフォルトでは後で作ったものが上に表示されます。)

4.4 ナンバリングに関して

1つのオブジェクト内で、有効なナンバリング指定範囲数は1つです。 ナンバリング最大桁数は 15 桁です。15 桁以上の場合は下位 15 桁がナンバリングされます。 印刷後のナンバリングオブジェクトの内容は、ナンバリング指定範囲のみ保存されます。 ナンバリングオブジェクトの文字数より流し込んだ文字数が少ない場合、正常に印刷されない場合があります。 ナンバリング指定範囲内に改行がある場合は、改行以降の文字列はオブジェクトから削除されます。
注意:
ナンバリングオブジェクトとはナンバリング指定されたテキストオブジェクトまたはバーコードオブジェクトを意味し
ます。

4.5 データベースに関して

データベース名は、転送時にファイル名+シート名(エクセルの場合)で命名します。 ファイル名は 15 バイト(1 バイト文字で 15 文字、2 バイト文字で 7 文字)までとなります最大 99 個のデータベースを転送できます。ただし、転送容量が 6MByte を超えた時点で転送できなくなります。置き換え検索文字のセルに改行がある場合は、改行までの文字列が置き換え検索文字となります。 置き換え検索文字は、256 文字まで有効です。データベースの最大行数はタイトル行を含め 65000 行です。65000 行を超えるデータベースを転送した場合、
65000 行を超えた部分のデータは削除されます。
データベースの最大列数は 100 列です。100列を超えるデータベースを転送した場合、100 列を超えた部分のデ
ータは削除されます。
テンプレートを印刷する時に、接続されたデータベースが無い場合や、置き換え検索で該当する文字が見つから
なかった場合は、エラーとなります。
テンプレートを印刷する時に、接続した列がデータベースに無い場合、これらの列に関連するオブジェクトはデフ
ォルトになります。
データベースで使用される文字コードセットは、転送に使用する PC の言語環境に依存します。
- 36 -
4. P-touch Template 2.0 制限事項
P-touch Template 2.0 コマンド リファ レンス

4.5 その他

4.5.1 テンプレートの転送について

最大転送テンプレート数は 99 個です。ただし転送容量が 6 Mbyte を超えた時点で転送できなくなります。1テンプレートの最大オブジェクト数は 255 個です。ただし 64 KByte 以上は、本体に転送しようとしたときにエラ
ーとなり転送できません。
印刷データを流し込む場合は、コマンドモードを、P-touch Template モードにしてください。 本体にテンプレートを転送すると、動的コマンドで設定した値は、全て初期化されます。 スプリットラベルには、対応していません。  P-touh Editor から印刷した後、コマンドモードは、ラスターモードになります。テンプレート印刷を行うには、本体
設定ツールで P-touch Template モードにするか、直前のモードが、本体設定ツールで P-touch Template モー ドにしていたならば、電源 OFF/ON すれば、P-touch Template モードに戻ります。

4.5.2 テンプレート内のオブジェクト

印刷データの改行コード(0D0A0D0A)は読み捨てます。ただし、区切り記号や印刷開始文字列、改行コマンド
など、特別なデータ列として設定された場合はそれらに従います。
オブジェクトの順番は、オブジェクト名の下位から4ケタ分の数字のみ有効として、順番が決定されます。数字が
ない場合は、一番最後の順番になります。同じ番号の場合は、テキスト、1次元バーコード、2次元バーコードの
優先順位で番号を決定し、オブジェクトも同じ場合は、その中で最初に作ったものを先の順番にします。順番を
示す数字をオブジェクト名の後ろに入れることを推奨します。 (P-touch Editor でオブジェクト名を設定するには、テキストおよびバーコード各オブジェクトのプロパティを表示し、 「拡張タブ」の「オブジェクト名」欄に名前を設定してください。)
オブジェクト名の設定箇所
- 37 -
4. P-touch Template 2.0 制限事項
P-touch Template 2.0 コマンド リファ レンス
5. 注意事項

5.1 静的コマンド使用時のご注意

静的コマンドは、ラスターモードのみで有効です。 例えば、テンプレート選択番号を動的に 10 番に変更したい場合は、下記ようにモードを変更してから、10 番に変更し てください。
(1) ラスターモードに切り替えます。
ESC i a 01h (1Bh 69h 61h 01h)
(2) テンプレート番号を 10 番に変更します。
ESC i X n 2 01h 00h 0Ah (1Bh 69h 58h 6Eh 32h 01h 00h 0Ah)
(3) 動的に、P-touch Template モードに変更します。
ESC i a 03h (1Bh 69h 61h 03h)
※静的コマンドの種類については、「6.2 ラスターモードで設定・取得が可能なコマンド」を参照してください。

5.2 Bluetooth使用時のご注意 (RJ-4030Ai/4030 のみ)

Bluetooth で接続する場合、ポートをオープンした直後は、プリンターの準備が整っていないことがあります。印刷デ
ータを送る場合、ポートオープン後に 500 ms 以上待ってから、データを送り始めてください。
また、複数ページの印刷をする場合などで、ポートのクローズとオープンが連続して行われる場合には、ポートをクロ ーズした後に 500 ms 以上待って次のポートオープンを行ってください。
1 ページ分の印刷データを送信後、印刷が完了するまで Bluetooth ポートは閉じないでください。
- 38 -

5. 注意事項

の設定
テキストオプション(文字の制御)
本体イメージ
印刷
イメージ
制御モード
詳細
文字の制御
テキストを
折り返す
オブジェクトサイズ
文字サイズ
オブジェクトサイズ
文字サイズ
(
)

5.3 P-touch Editor の設定と本体イメージの相関

P-touch Template 2.0 コマンド リファ レンス
P-touch Editor
はみ出した部分は クリップする
枠サイズ 固定
枠サイズ 固定
折り返し
長文
縮小して全体を表示する
はみ出した部 分はクリップ する
縮小して全体 を表示する
チェック
チェック
「固定」 オブジェクトサイズ の横からはみ出た 文字は印刷しない
「固定」 最小サイズの場合 横方向はみ出る
「固定」 オブジェクトサイズ の横からはみ出た 文字は自動改行 する
「固定」
「オート」 オブジェクトサ イズに合わせ て文字サイズを 最大サイズに 調整する
「固定」
「固定」 オブジェクトサイズの 縦からはみ出た文字 は印刷しない
「固定」 最小サイズの場合 縦方向はみ出る
オブジェクトサイズの 縦からはみ出た文字 も印刷する
「固定」
「オート」 オブジェクトサ イズに合わせて 文字サイズを最 大サイズに調 整する
「固定」
1 (下記参照)
2 (下記参照)
3
(下記参照)
「オート」 オブジェクトサ イズに合わせて 文字サイズを最 大サイズに調 整する
「固定」
4 (下記参照)
5
(下記参照)
自動長
フリー サイズ
オブジェクトサイズ の横からはみ出た 文字も印刷する
オブジェクトサイズ の横からはみ出た 文字も印刷する
「固定」
「固定」
「固定」 最小サイズの場合縦 方向はみ出る
オブジェクトサイズの 縦からはみ出た文字 も印刷する
印刷イメージ
1
2
3
4
5
- 39 -
5. 注意事項

テキストオプション設定例

●印刷イメージ 1 を実施したいときは以下の手順で設定してください。
① オブジェクトを選択
② 右クリックでプロパティを選択
③ 「文字の制御」のプルダウンメニューから「枠サイズ固定」を選択
④ 詳細ボタンを押して「はみ出した部分はクリップ」を選択し OK を押す
⑤ テキストのプロパティで OK を押す
●印刷イメージ 2 を実施したいときは以下の手順で設定してください。
① オブジェクトを選択
② 右クリックでプロパティを選択
③ 「文字の制御」のプルダウンメニューから「枠サイズ固定」を選択
④ 詳細ボタンを押して「縮小して全体を表示する」を選択し OK を押す
⑤ テキストのプロパティで OK を押す
P-touch Template 2.0 コマンド リファ レンス
●印刷イメージ 3 を実施したいときは以下の手順で設定してください。
① オブジェクトを選択
② 右クリックでプロパティを選択
③ 「文字の制御」のプルダウンメニューから「長文」を選択
④ テキストのプロパティで OK を押す
●印刷イメージ 4 を実施したいときは以下の手順で設定してください。
① オブジェクトを選択
② 右クリックでプロパティを選択
③ 「文字の制御」のプルダウンメニューから「自動長」を選択
④ テキストのプロパティで OK を押す
●印刷イメージ 5 を実施したいときは以下の手順で設定してください。
① オブジェクトを選択
② 右クリックでプロパティを選択
③ 「文字の制御」のプルダウンメニューから「フリーサイズ」を選択
④ テキストのプロパティで OK を押す
- 40 -
5. 注意事項
P-touch Template 2.0 コマンド リファ レンス

5.4 印刷までの時間を速くするテンプレートの作成方法

変更しないオブジェクトは下記の手順でイメージにしてください。
- Text のプロパティ]-[拡張]の「文字の編集を禁止する」をチェックするとオブジェクトがイメージになります。
- Text のプロパティ]-[拡張]がない場合は、[ツール]-[オプション]-[全般]-[その他]の「オブジェクトのプロ
パティで拡張ページを表示」をチェックしてください。
文字サイズが固定になるように、テキストオプション(文字の制御)を設定してください。
- 41 -
5. 注意事項
ASCII コード
バイナリコード
静的/動的
内容
^PT
5E 50 54
^FF
5E 46 46
^PS
5E 50 53
^PC
5E 50 43
^SS
5E 53 53
^TS
5E 54 53
^CO
5E 43 4F
ON/OFF
^LS
5E 4C 53
^CC
5E 43 43
^RC
5E 52 43
^CN
5E 43 4E
^NN
5E 4E 4E
^ID
5E 49 44
^QS
5E 51 53
^QV
5E 51 56
QR
^FC
5E 46 43
FNC1
^II
5E 49 49
^OP
5E 4F 50
^SR
5E 53 52
^VR
5E 56 52
^CR
5E 43 52
^OS
5E 4F 53
^ON
5E 4F 4E
^DI
5E 44 49
ESC ia
1B 69 61
6. 制御コード一覧

6.1 P-touch Template モードで設定・取得可能なコマンド

P-touch Template 2.0 コマンド リファ レンス
動的
動的
動的
動的
動的
動的
動的
動的
動的
動的
動的
動的
動的
動的
印刷開始トリガー選択
印刷開始
印刷開始コマンド文字列設定
印刷開始受信文字数設定
区切り記号指定
テンプレート選択設定
各種本体設定(カットオプション
改行時の行間設定
プレフィックス文字変更
改行コマンド文字列設定
コピー印刷枚数設定
ナンバリング印刷枚数設定
テンプレートデータ初期化
印刷オプション設定
コードバージョン設定
置換設定
初期化
本体動作実行(フィード)
ステータスリクエスト
バージョン情報取得
オブジェクト内での改行
オブジェクト選択設定(オブジェクト番号)
オブジェクト選択設定(オブジェクト名)
オブジェクト直接挿入
動的
注意:
*上記コマンドは、P-touch Template モードにて、使用してください。
*ラスターモードおよび、ESC/P モードでは使用できません。(ESC ia を除く)
*動的コマンドで設定した項目は、一時的に保存され、電源をOFFするまで有効になります。
コマンドモード設定
- 42 -

6. 制御コード一覧

ASCII コード
バイナリコード
静的/動的
内容
ESC iXT2
1B 69 58 54 32
ESC iXP2
1B 69 58 50 32
ESC iXr2
1B 69 58 72 32
ESC iXD2
1B 69 58 44 32
ESC iXa2
1B 69 58 61 32
ESC iXi2
1B 69 58 69 32
ESC iXn2
1B 69 58 6E 32
ESC iXf2
1B 69 58 66 32
ESC iXc2
1B 69 58 63 32
ESC iXm2
1B 69 58 6D 32
ESC iXj2
1B 69 58 6A 32
ESC iXR2
1B 69 58 52 32
ESC iXC2
1B 69 58 43 32
ESC iXN2
1B 69 58 4E 32
ESC iXF2
1B 69 58 46 32
FNC1
ESC iXq2
1B 69 58 71 32
ESC iXd2
1B 69 58 64 32
ESC iOUD1
1B 69 4F 55 44 31
ESC iXT1
1B 69 58 54 31
ESC iXP1
1B 69 58 50 31
ESC iXr1
1B 69 58 72 31
ESC iXD1
1B 69 58 44 31
ESC iXa1
1B 69 58 61 31
ESC iXi1
1B 69 58 69 31
ESC iXn1
1B 69 58 6E 31
ESC iXc1
1B 69 58 63 31
ESC iXm1
1B 69 58 6D 31
ESC iXj1
1B 69 58 6A 31
ESC iXf1
1B 69 58 66 31
ESC iXR1
1B 69 58 52 31

6.2 ラスターモードで設定・取得が可能なコマンド

P-touch Template 2.0 コマンド リファ レンス
ESC iXy2 1B 69 58 79 32
静的
静的
静的
静的
静的
静的
静的
静的
静的
静的
静的
静的
静的
静的
静的
静的
印刷開始トリガー選択
印刷開始コマンド文字列設定
印刷開始受信文字数設定
区切り記号指定
読み捨て文字列設定
コマンドモード設定
テンプレート選択設定
プレフィックス文字変更
各種本体設定(カットオプション)
各種本体設定(カットオプション 一定枚数ごとのカ ット枚数設定)
文字コードセット選択
国際文字設定
改行コマンド文字列設定
コピー印刷枚数設定
ナンバリング印刷枚数設定
置換設定
ESC iXy1 1B 69 58 79 31
静的
静的
静的
印刷オプション設定
リカバリー有無設定
全角スペース幅調整有無設定
印刷開始トリガー選択項目取得
印刷開始コマンド設定文字列取得
印刷開始受信文字数取得
区切り記号取得
読み捨て設定文字列取得
コマンドモード設定値取得
テンプレート選択番号取得
各種本体設定(カットオプション)取得
各種本体設定(カットオプション 一定枚数ごとのカ ット枚数設定)取得
文字コードセット設定値取得
国際文字設定値取得
プレフィックス設定文字取得
改行コマンド設定文字列取得
(次ページに続く)
- 43 -
6. 制御コード一覧
ASCII コード
バイナリコード
静的/動的
内容
ESC iXC1
1B 69 58 43 31
ESC iXN1
1B 69 58 4E 31
ESC iXF1
1B 69 58 46 31
FNC1
ESC iXq1
1B 69 58 71 31
ESC iXd1
1B 69 58 64 31
ESC iOUD0
1B 69 4F 55 44 30
(前ページから続く)
コピー印刷枚数設定値取得
ナンバリング印刷枚数設定値取得
印刷オプション設定値取得
リカバリー有無取得
全角スペース幅調整有無取得
注意:
*上記コマンドは、ラスターモードにて、使用してください。
*ESC/P モードおよび、P-touch Template モードでは使用できません。
*静的コマンドで設定した項目は、保存され記憶されます。
P-touch Template 2.0 コマンド リファ レンス
置換設定の取得
- 44 -
6. 制御コード一覧
n=1:
n=2:
n=3:
7. 制御コマンド詳細

^PT 印刷開始トリガー選択

ASCII: ^ P T n 10 進: 94 80 84 n 16 進: 5E 50 54 n
パラメーター
1n3
説明
印刷開始トリガーの種類を選択します。
設定されている文字列受信時(デフォルト)
全てのオブジェクトが埋まったとき (最後のデータ後の区切り記号で印刷)
P-touch Template 2.0 コマンド リファ レンス
設定されている文字数受信時 (区切り記号は、含まれない)
このコマンドは、動的コマンドです。
備考 n が 13 以外の値の場合は無効になります。
コマンド例
印刷開始トリガーを全てのオブジェクトが埋まったときにする場合。
^ P T 2 (5Eh 50h 54h 32h)
- 45 -

7. 制御コマンド詳細

P-touch Template 2.0 コマンド リファ レンス

^FF 印刷開始

ASCII: ^ F F 10 進: 94 70 70
16 進: 5E 46 46
パラメーター
なし
説明
印刷を開始します。但し、印刷開始トリガーが設定されている文字列受信時である場合に使用できます。
(^PT、ESC iXT2 参照) 印刷開始コマンド文字列は変更することが可能です。
^PSESC iXP2 参照)
コマンド例
テンプレート番号 3 を印刷する場合。
^ T S 0 0 3 ^ F F (5Eh 54h 53h 30h 30h 33h 5Eh 46h 46h)
- 46 -
7. 制御コマンド詳細
(n1*10)+n2:
data:

^PS 印刷開始コマンド文字列設定

ASCII: ^ P S n1 n2 data 10 進: 94 80 83 n1 n2 data
16 進: 5E 50 53 n1 n2 data
パラメーター
0n12 0n29 00hdataFFh
説明
印刷開始コマンドの文字列を設定します。
文字列の長さ(1~20まで設定可能)
文字列(設定可能最大文字数は20文字(バイト))
P-touch Template 2.0 コマンド リファ レンス
印刷開始コマンドのデフォルト文字列は“^FF”です。このコマンドは、動的コマンドです。
備考 20 文字を超える文字を設定しようとした場合は無効です。
コマンド例 印刷開始コマンド文字列を“START”に変えたい場合。
設定する文字列(data)“START”と、5 文字であるため、n1=0、n2=5 です。コマンドは以下のようになります。
^ P S 0 5 S T A R T
(5Eh 50h 53h 30h 35h 53h 54h 41h 52h 54h)
- 47 -
7. 制御コマンド詳細
(n1*100)+(n2*10)+n3:
999

^PC 印刷開始受信文字数設定

ASCII: ^ P C n1 n2 n3 10 進: 94 80 67 n1 n2 n3
16 進: 5E 50 43 n1 n2 n3
パラメーター
0n19 0n29 0n39
説明 印刷開始受信文字数を設定します。
P-touch Template 2.0 コマンド リファ レンス
印刷開始受信文字数(1~
文字)
印刷開始受信文字数のデフォルト値は 10 です。このコマンドは、動的コマンドです。 全角は 2 バイトで 1 文字、半角は 1 バイトで 1 文字扱いとして扱われます。
コマンド例
印刷受信文字数を 100 文字に変更する場合。
n1=1n2=0n3=0 になるため、コマンドは以下のようになります。
^ P C 1 0 0
(5Eh 50h 43h 31h 30h 30h)
- 48 -
7. 制御コマンド詳細
P-touch Template 2.0 コマンド リファ レンス
(n1*10)+n2:
data:

^SS 区切り記号指定

ASCII: ^ S S n1 n2 data 10 進: 94 83 83 n1 n2 data
16 進: 5E 53 53 n1 n2 data
パラメーター
0n12 0n29 00hdataFFh
説明
区切り記号とは、データの流し込みを、次のオブジェクトに移行したいときに使う記号です。区切り記号の文字列を設定します。
文字列の長さ(1~20)
文字列(設定可能最大文字数は20文字(バイト))
区切り記号のデフォルト文字列は“09h( TA B コード)”です。
印刷データ内にでてくることがない文字列を設定してください。 このコマンドは、動的コマンドです。
備考 20 文字を超える文字を設定しようとした場合は無効です。
コマンド例 区切り記号を2Ch)に変えたい場合。
文字列の長さは 1 文字であるため、n1=0n2=1 となり、文字列(data)は2Ch)で、コマンドは以下のように
なります。
^ S S 0 1 , (5Eh 53h 53h 30h 31h 2Ch)
- 49 -
7. 制御コマンド詳細
(n2*10)+n3:
99)

^TS テンプレート選択設定

ASCII: ^ T S n1 n2 n3 10 進: 94 84 83 n1 n2 n3
16 進: 5E 54 53 n1 n2 n3
パラメーター
n1: 0 (固定) 0n29 0n39
説明
本体で選択しているテンプレートを指定番号にします。
テンプレート番号(1~
本体選択番号のデフォルト値は、1 です。
P-touch Template 2.0 コマンド リファ レンス
このコマンドは、動的コマンドです。
備考 設定可能なテンプレート番号は、199 です。
それ以外の数値を設定しようとした場合または本体に転送されていない番号を指定した場合は無効になりま
す。
コマンド例
選択テンプレート番号を 99 にする場合。
n2=9n3=9 になるため、コマンドは以下のようになります。
^ T S 0 9 9 (5Eh 54h 53h 30h 39h 39h)
- 50 -
7. 制御コマンド詳細
n1:
ON:1
OFF:0)
(n2*10)+n3:
n4:
ON:1
OFF:0)

^CO 各種本体設定(カットオプション)

ASCII: ^ C O n1 n2 n3 n4 10 進: 94 67 79 n1 n2 n3 n4
16 進: 5E 43 4F n1 n2 n3 n4
パラメーター
0n11 0n29 0n39 0n41
説明
各種カット項目を設定します。
オートカット設定 (
(デフォルト)
P-touch Template 2.0 コマンド リファ レンス
オートカット枚数設定(1~99) (デフォルト値:1)
カットアットエンド設定 (
(デフォルト)
このコマンドは、動的コマンドです。 このコマンドはオートカッター搭載プリンターでのみ有効です。
備考 オートカット枚数設定は、199 枚です。
それ以外の数値を設定しようとした場合は無効になります。
コマンド例 2 枚ごとにカットしたい場合。
オートカット設定を ON、オートカット枚数を 2 枚にするため、n1=1n2=0n3=2 になります。コマンドは以下のよ
うになります。
^ C O 1 0 2 0 (5Eh 43h 4Fh 31h 30h 32h 30h)
- 51 -
7. 制御コマンド詳細
P-touch Template 2.0 コマンド リファ レンス
(n1*100)+(n2*10)+n3:
255)

^LS 改行時の行間設定

ASCII: ^ L S n1 n2 n3 10 進: 94 76 83 n1 n2 n3
16 進: 5E 4C 53 n1 n2 n3
パラメーター
0n12 0n29 0n39
説明
改行時の行間のドット数を設定します。
行間ドット数(0~
改行時の行間ドット数のデフォルト値は、P-touch Editor でテンプレートを作成したときに決められるドット数で
す。 このコマンドは、動的コマンドです。
備考
行間のドット数は、0255 ドットです。それ以外の数値を設定しようとした場合は無効になります。
1 ドット=1/203 インチ
1 ドット0.125 mm
コマンド例 行間を 10 ドットにする場合。
^ L S 0 1 0 (5Eh 4Ch 53h 30h 31h 30h)
- 52 -
7. 制御コマンド詳細
n:

^CC プレフィックス文字の変更

ASCII: ^ C C n 10 進: 94 67 67 n
16 進: 5E 43 43 n
パラメーター
00h≦n≦FFh
説明
プレフィックス文字コードを変更します。
文字コード
プレフィックス文字のデフォルト文字列は“^”です。このコマンドは、動的コマンドです。
コマンド例
P-touch Template 2.0 コマンド リファ レンス
プレフィックス文字を、“^”から“_”に変更したい場合は、下記のようにコマンドを送ります。
^ C C 5Fh (5Eh 43h 43h 5Fh) (“5Fh” ASCII コードで “_” を表します。)
ただしこれ以降、電源を ON/OFF しないとプレフィックス文字は“_”に変更されたままのため、たとえば初期化コマ
ンドを使用するときは、^II ではなく、_II になります。
- 53 -
7. 制御コマンド詳細
(n1*10)+n2:
data:

^RC 改行コマンド文字列設定

ASCII: ^ R C n1 n2 data 10 進: 94 82 67 n1 n2 data
16 進: 5E 52 43 n1 n2 data
パラメーター
0n12 0n29 00hdataFFh
説明
改行コマンドの文字列を設定します。
文字列の長さ(1~20まで設定可能)
文字列(設定可能最大文字数は20文字(バイト))
P-touch Template 2.0 コマンド リファ レンス
改行コマンドのデフォルト文字列は“^CR”です。このコマンドは、動的コマンドです。
備考 20 文字を超える文字を設定しようとした場合は無効です。
コマンド例 改行コマンド文字列を“0Dh 0Ah”に変えたい場合。
設定する文字列(data)は、2 文字であるため、n1=0n2=2 です。コマンドは以下のようになります。
^ R C 0 2 0Dh 0Ah
(5Eh 52h 43h 30h 32h 0Dh 0Ah)
- 54 -
7. 制御コマンド詳細
(n1*100)+(n2*10)+n3:
999)

^CN コピー印刷枚数設定

ASCII: ^ C N n1 n2 n3 10 進: 94 67 78 n1 n2 n3
16 進: 5E 43 4E n1 n2 n3
パラメーター
0n19 0n29 0n39
説明
コピー印刷枚数を設定します。
コピー印刷枚数(バイト)(1~
コピー印刷枚数のデフォルト値は 1 です。
P-touch Template 2.0 コマンド リファ レンス
このコマンドは、動的コマンドです。
備考 印刷が終了すると、このコマンドで設定した枚数は、本体に設定されている枚数(静的値)に戻ります。
コマンド例
コピー印刷枚数を 100 枚に変更する場合。
n1=1n2=0n3=0 になるため、コマンドは以下のようになります。
^ C N 1 0 0
(5Eh 43h 4Eh 31h 30h 30h)
- 55 -
7. 制御コマンド詳細
(n1*100)+(n2*10)+n3:
999)

^NN ナンバリング印刷枚数設定

ASCII: ^ N N n1 n2 n3 10 進: 94 78 78 n1 n2 n3
16 進: 5E 4E 4E n1 n2 n3
パラメーター
0n19 0n29 0n39
説明
ナンバリング印刷枚数を設定します。
ナンバリング印刷枚数(バイト)(1~
ナンバリング印刷枚数のデフォルト値は 1 です。
P-touch Template 2.0 コマンド リファ レンス
このコマンドは、動的コマンドです。
備考 印刷が終了すると、このコマンドで設定した枚数は、本体に設定されている枚数(静的値)に戻ります。
コマンド例
ナンバリング印刷枚数を 100 枚に変更する場合。
n1=1n2=0n3=0 になるため、コマンドは以下のようになります。
^ N N 1 0 0
(5Eh 4Eh 4Eh 31h 30h 30h)

^ID テンプレートデータ初期化

ASCII: ^ I D 10 進: 94 73 68 16 進: 5E 49 44
パラメーター
なし
説明
選択しているテンプレートのデータをテンプレート転送時の状態にします。
- 56 -
7. 制御コマンド詳細
n=0:
n=1:

^QS 印刷オプション設定

ASCII: ^ Q S n 10 進: 94 81 83 n
16 進: 5E 51 53 n
パラメーター
n: 0, 1
説明
印刷オプションを選択します。
印字速度優先
印字品質優先
印刷オプションのデフォルト値は 0(印字速度優先)です。このコマンドは、動的コマンドです。
P-touch Template 2.0 コマンド リファ レンス
コマンド例
印刷オプションを印字品質優先にする場合。
n=1 になるため、コマンドは以下のようになります。
^ Q S 1
(5Eh 51h 53h 31h)
- 57 -
7. 制御コマンド詳細
(n1*10)+n2:
(0~40)

^QV QRコードバージョン設定

ASCII: ^ Q V n1 n2 10 進: 94 81 86 n1 n2
16 進: 5E 51 56 n1 n2
パラメーター
0n14 0n29
説明
QR コードバージョンを設定します。
バージョン値
QR コードバージョンのデフォルト値は 0 です。 設定可能値 (040)以外を設定しようとした時は、コマンドが無効になります。
P-touch Template 2.0 コマンド リファ レンス
このコマンドは、動的コマンドです。
コマンド例
バージョンを 10 に変更する場合。
n1=1n2=0 になるため、コマンドは以下のようになります。
^ Q V 1 0 (5Eh 51h 56h 31h 30h)
- 58 -
7. 制御コマンド詳細
P-touch Template 2.0 コマンド リファ レンス
n:
FNC1 (ON:1 OFF:0
)

^FC FNC1 置換設定

ASCII: ^ F C n 10 進: 94 70 67 n
16 進: 5E 46 43 n
パラメーター
0n1
説明 バーコード規格 GS1-128(UCC/EAN128)などに含まれる GS コードを、FNC1 コードに置き換える機能の
ON/OFF を設定します。
置換設定
(デフォルト)
このコマンドは、動的コマンドです。
備考 n が 01 以外の値の場合は無効になります。
コマンド例
FNC1 置換を無効にしたい場合。
FNC1 置換を無効にするため、n=0 になります。コマンドは以下のようになります。
^ F C 0 (5Eh 46h 43h 30h)
- 59 -
7. 制御コマンド詳細
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
QR
(10)
(11 )
FNC1

^II 初期化

ASCII: ^ I I 10 進: 94 73 73
16 進: 5E 49 49
パラメーター
なし
説明 動的設定値を全て本体設定値に戻します。
印刷開始トリガーの選択項目
印刷開始コマンドの文字列
印刷開始受信文字数
区切り記号
P-touch Template 2.0 コマンド リファ レンス
テンプレート選択番号
各種本体設定(カットオプション)
プレフィックス文字
コピー印刷枚数設定
コードバージョン設定
改行コマンド文字設定
置換設定
- 60 -
7. 制御コマンド詳細

^OP 本体動作実行(フィード)

ASCII: ^ O P n 10 進: 94 79 80 n
16 進: 5E 4F 50 n
パラメーター
n: 0 (固定)
説明
本体のフィード動作を実行させます。
コマンド例
本体をフィード動作させたいとき、コマンドは以下のようになります。
^ O P 2 (5Eh 4Fh 50h 32h)
P-touch Template 2.0 コマンド リファ レンス
- 61 -
7. 制御コマンド詳細
序数
オフセット
サイズ
名称
/参照
1 0 1
80h固定 2 1
1
サイズ
20h 固定 3 2
1
“B” (42h) 固定
4 3 1
“7” (37h) 固定
5 4 1
RJ-4030Ai : ”5” (35h) 固定
RJ-4040 : ”2” (32h) 固定
6 5 1
“0” (30h) 固定
7 6 1
(5)
8 7 1 予約
00h固定 9 8
1
1
(1)
10 9 1
2
(2)
11
10
1
12
11
1
(3)
13
12
1 色数
00h固定
14
13
1
15
14
1
16
15
1
RJ-4030Ai : 01h 固定 RJ-4030/4040 : 00h固定
17
16
1 濃度
00h固定
18
17
1
19
18
1
(4)
20
19
1
00h固定
21
20
1
00h固定
22
21
1
00h固定
23
22
1
24
23
1
00h固定
25
24
8 予約
00h固定

^SR ステータスリクエスト

ASCII: ^ S R 10 進: 94 83 82
16 進: 5E 53 52
パラメーター
なし
説明 プリンターステータスが返信されます。
プリンターステータスは 32 バイトで構成されます。
ヘッドマーク
P-touch Template 2.0 コマンド リファ レンス
「ブラザー」コード
シリーズコード
機種コード
国別コード
電池残量情報
エラー情報
エラー情報
メディア幅
メディア種類
メディア長(上位バイト)
メディアセンサ値
モード
メディア長(下位バイト)
ステータス種類
フェーズ種類
フェーズ番号上位バイト
フェーズ番号下位バイト
通知番号
拡張部バイト数
RJ-4030 ”1” (31h) 固定
下記の表
下記の表
下記の表
下記の表
下記の表
未使用
を参照してください。
を参照してください。
を参照してください。
を参照してください。
を参照してください。
- 62 -
7. 制御コマンド詳細
フラグ
マスク
意味
Bit 0
01h
Bit 1
02h
Bit 2
04h
Bit 3
08h
Bit 4
10h
Bit 5
20h
Bit 6
40h
Bit 7
80h
フラグ
マスク
意味
Bit 0
01h
Bit 1
02h
Bit 2
04h
Bit 3
08h
Bit 4
10h
Bit 5
20h
Bit 6
40h
Bit 7
80h
メディア種類
備考
4Ah
4Bh
ステータス種類
備考
00h
01h
02h
03h ~ FFh
(1) エラー情報 1
(2) エラー情報 2
P-touch Template 2.0 コマンド リファ レンス
メディア無しエラー
メディア終了エラー
カッタージャムエラー
未使用
本体使用中
電源オフ
未使用
未使用
未使用
(3) メディア種類
長尺テープ
ダイカットラベル
(4) ステータス種類
ステータスリクエストへの返信
展開バッファーフルエラー
通信エラー
イメージ発生エラー
カバーオープンエラー
未使用
先端検出エラー
システムエラー
(未使用)
エラー発生
(未使用)
- 63 -
7. 制御コマンド詳細
フラグ
マスク
意味
Bit 0
00h
Bit 1
01h
Bit 2
02h
Bit 3
03h
Bit 4
04h
AC
(5) 電池残量情報
P-touch Template 2.0 コマンド リファ レンス
電池残量 フル
電池残量 ハーフ
電池残量 ロー
電池残量 要充電
電池残量

^VR バージョン情報取得

ASCII: ^ V R 10 進: 94 86 82
16 進: 5E 56 52
パラメーター
なし
説明 本体のバージョン情報を 16 文字の文字列で取得します。
アダプター使用中
- 64 -
7. 制御コマンド詳細
1 2 3

^CR オブジェクト内での改行

ASCII: ^ C R 10 進: 94 67 82
16 進: 5E 43 52
パラメーター
なし
説明
テキストオブジェクトで次の行に改行します。改行コマンド文字列を変更しても有効です。
コマンド例 3 行印刷させたい場合。
コード: 1 ^ C R 2 ^ C R 3 ^ F F
P-touch Template 2.0 コマンド リファ レンス
(31h 5Eh 43h 52h 32h 5Eh 43h 52h 33h 5Eh 46h 46h)
印刷結果:
- 65 -
7. 制御コマンド詳細
(n1*10)+n2:
99)

^OS オブジェクト選択設定(オブジェクト番号)

ASCII: ^ O S n1 n2 10 進: 94 79 83 n1 n2
16 進: 5E 4F 53 n1 n2
パラメーター
0n19 0n29
説明
オブジェクト番号から対象オブジェクトを選択します。
オブジェクト番号(1~
備考
設定可能なオブジェクト番号は、199 です。
P-touch Template 2.0 コマンド リファ レンス
それ以外の数値を設定しようとした場合は無効になります。
途中のオブジェクトからデータを挿入したい場合にこのコマンドを使用します。
コマンド例
33 オブジェクト目を選択する場合。
^ O S 3 3 (5Eh 4Fh 53h 33h 33h)
- 66 -
7. 制御コマンド詳細
P-touch Template 2.0 コマンド リファ レンス
data:

^ON オブジェクト選択設定(オブジェクト名)

ASCII: ^ O N data 00 10 進: 94 79 78 data 00
16 進: 5E 4F 4E data 00
パラメーター
なし
説明 オブジェクト名から対象オブジェクトを選択します。
文字列 (オブジェクト名)
備考 設定可能な文字列の最大長さは、20 文字です。それ以上の長さを指定した時は、コマンドが無効になります。ま
た、文字列がない時も、コマンドが無効になります。
文字列の後ろには、00h をつけてください。文字列の終了を意味します。途中のオブジェクトからデータを挿入したい場合にこのコマンドを使用します。
コマンド例
オブジェクト名が“TEX T1”のオブジェクトを選択する場合。
^ O N T E X T 1 00h (5Eh 4Fh 4Eh 54h 45h 58h 54h 31h 00h)
- 67 -
7. 制御コマンド詳細
P-touch Template 2.0 コマンド リファ レンス
(n2*256)+n1:
data:
1A2

^DI オブジェクト直接挿入

ASCII: ^ D I n1 n2 data 10 進: 94 68 73 n1 n2 data
16 進: 5E 44 49 n1 n2 data
パラメーター
00hn1FFh 00hn2FEh
説明
選択されているテンプレートの選択されているオブジェクトに指定文字数分、文字列を挿入します。
(途中に印刷コマンド、区切り記号がきても、指定文字数内ならデータとして扱われます。)
指定文字数(バイト)
文字列
コマンド例 A が印刷開始文字列に設定されていて、印刷開始トリガーを印刷開始文字列に設定してある場合、手軽に A
印刷したい場合に、下記のコマンドで印刷を実行します。
コード: ^ D I 03h 00h 1 A 2 A
(5Eh 44h 49h 03h 00h 31h 41h 32h 41h)
印刷結果:
- 68 -
7. 制御コマンド詳細
n=00h
30h:
ESC/P
n=01h
31h:
n=03h
33h:
P-touch Template

ESC i a コマンドモード設定

ASCII: ESC i a n 10 進: 27 105 97 n
16 進: 1B 69 61 n
パラメーター
n=00h 01h 03h 30h 31h 33h
説明 モードを切り替えます。
P-touch Template 2.0 コマンド リファ レンス
または
または
または
ラスターモード
モード
モード(デフォルト)
このコマンドは、動的コマンドです。
備考
設定可能値以外の値を設定しようとすると、ラスターモードになります。
- 69 -
7. 制御コマンド詳細
n3=00h:
n3=01h:
n3=02h:

ESC iXT2 印刷開始トリガー選択

ASCII: ESC i X T 2 n1 n2 n3 10 進: 27 105 88 84 50 n1 n2 n3
16 進: 1B 69 58 54 32 n1 n2 n3
パラメーター
n1=01h (固定) n2=00h (固定) 00hn302h
説明
印刷開始トリガーの種類を選択します。
設定されている文字列受信時 (デフォルト)
全てのオブジェクトが埋まったとき (最後のデータ後の区切り記号で印刷)
P-touch Template 2.0 コマンド リファ レンス
設定されている文字数受信時 (区切り記号は、含まれません。)
このコマンドは、静的コマンドです。
備考 n3 が 00h02h 以外の値の場合は無効になります。
コマンド例
印刷開始トリガーを「全てのオブジェクトが埋まったとき」にする場合。
ESC i X T 2 01h 00h 01h
(1Bh 69h 58h 54h 32h 01h 00h 01h)
- 70 -
7. 制御コマンド詳細
n1+(n2*256):
data:

ESC iXP2 印刷開始コマンド文字列設定

ASCII: ESC i X P 2 n1 n2 data 10 進: 27 105 88 80 50 n1 n2 data
16 進: 1B 69 58 50 32 n1 n2 data
パラメーター
01hn114h n2: 00h (固定) 00hdataFFh
説明
印刷開始コマンドの文字列を設定します。
文字列の長さ(1~20まで設定可能)
文字列(設定可能最大文字数は20文字(バイト))
P-touch Template 2.0 コマンド リファ レンス
印刷開始コマンドのデフォルト文字列は“^FF”です。このコマンドは、静的コマンドです。
備考 20 文字を超える文字を設定しようとした場合は無効になります。
コマンド例 印刷開始コマンド文字列を“START”に変えたい場合。
設定する文字列(data)は“START”と、5 文字であるため、n1=05h、n2=00h です。
コマンドは以下のようになります。
ESC i X P 2 05h 00h S T A R T
(1Bh 69h 58h 50h 32h 05h 00h 53h 54h 41h 52h 54h)
- 71 -
7. 制御コマンド詳細
n3+(n4*256):
999)

ESC iXr2 印刷開始受信文字数設定

ASCII: ESC i X r 2 n1 n2 n3 n4 10 進: 27 105 88 114 50 n1 n2 n3 n4
16 進: 1B 69 58 72 32 n1 n2 n3 n4
パラメーター
n1: 02h (固定) n2: 00h (固定) 00hn3FFh 00hn403h
説明
印刷開始受信文字数を設定します。
印刷開始受信文字数(バイト)(1~
P-touch Template 2.0 コマンド リファ レンス
印刷開始受信文字数のデフォルト値は 10 です。このコマンドは、静的コマンドです。
コマンド例
印刷受信文字数を 100 文字に変更する場合。
n3=64hn4=00h になるため、コマンドは以下のようになります。
ESC i X r 2 02h 00h 64h 00h
(1Bh 69h 58h 72h 32h 02h 00h 64h 00h)
- 72 -
7. 制御コマンド詳細
P-touch Template 2.0 コマンド リファ レンス
n1+(n2*256):
(1~20)
data:

ESC iXD2 区切り記号指定

ASCII: ESC i X D 2 n1 n2 data 10 進: 27 105 88 68 50 n1 n2 data
16 進: 1B 69 58 44 32 n1 n2 data
パラメーター
01hn114h n2: 00h (固定) 00hdataFFh
説明
区切り記号とは、データの流し込みを、次のオブジェクトに移行したいときに使う記号です。区切り記号の文字列を設定します。
文字列の長さ
文字列(設定可能最大文字数は20文字(バイト))
区切り記号のデフォルト文字列は“09h ( TA B コード)”です。このコマンドは、静的コマンドです。
備考 20 文字を超える文字を設定しようとした場合は無効になります。
コマンド例 区切り記号を2Ch)に変えたい場合。
文字列の長さは 1 文字で、n1=01hn2=00h となり、文字列(data)は2Ch)で、コマンドは以下のようにな
ります。
ESC i X D 2 01h 00h 2Ch (1Bh 69h 58h 44h 32h 01h 00h 2Ch)
- 73 -
7. 制御コマンド詳細
n1+(n2*256):
20)+1
data:

ESC iXa2 読み捨て文字列設定

ASCII: ESC i X a 2 n1 n2 n3 data 10 進: 27 105 88 97 50 n1 n2 n3 data
16 進: 1B 69 58 61 32 n1 n2 n3 data
パラメーター
01hn115h n2: 00h (固定) n3: 01h (固定) 00hdataFFh
説明
読み捨て文字列を設定します。
文字列の長さ(0~
P-touch Template 2.0 コマンド リファ レンス
文字列(設定可能最大文字数は20文字(バイト))
このコマンドは、静的コマンドです。
備考 20 文字を超える文字を設定しようとした場合は無効になります。
コマンド例 読み捨て文字列を、“ABCD”にしたい場合。
文字列の長さは 4 文字で、n1=05hn2=00h となり、コマンドは以下のようになります。
ESC i X a 2 05h 00h 01h A B C D
(1Bh 69h 58h 61h 32h 05h 00h 01h 41h 42h 43h 44h)
- 74 -
7. 制御コマンド詳細
n3=00h:
ESC/P
n3=01h:
n3=03h:
P-touch Template

ESC iXi2 コマンドモード設定

ASCII: ESC i X i 2 n1 n2 n3 10 進: 27 105 88 105 50 n1 n2 n3
16 進: 1B 69 58 69 32 n1 n2 n3
パラメーター
n1: 01h (固定) n2: 00h (固定)
n3: 00h 01h 03h
説明
モードを切り替えます。
モード
ラスターモード
P-touch Template 2.0 コマンド リファ レンス
モード(デフォルト)
このコマンドは、静的コマンドです。
備考
設定可能値以外の値を設定しようとすると、無効になります。
- 75 -
7. 制御コマンド詳細
n3:

ESC iXn2 テンプレート選択設定

ASCII: ESC i X n 2 n1 n2 n3 10 進: 27 105 88 110 50 n1 n2 n3
16 進: 1B 69 58 6E 32 n1 n2 n3
パラメーター
n1: 01h (固定) n2: 00h (固定) 01hn363h
説明
本体で選択しているテンプレートを指定番号にします。
テンプレート番号(1~99)
本体選択番号のデフォルト値は、1 です。
P-touch Template 2.0 コマンド リファ レンス
このコマンドは、静的コマンドです。
備考 設定可能なテンプレート番号は、199 です。
それ以外の数値を設定しようとした場合、または本体に転送されていない番号を指定した場合は、無効になりま
す。
コマンド例
選択テンプレート番号を 99 にする場合。
n3=63h になるため、コマンドは以下のようになります。
ESC i X n 2 01h 00h 63h (1Bh 69h 58h 6Eh 32h 01h 00h 63h)
- 76 -
7. 制御コマンド詳細
n3:

ESC iXf2 プレフィックス文字変更

ASCII: ESC i X f 2 n1 n2 n3 10 進: 27 105 88 102 50 n1 n2 n3
16 進: 1B 69 58 66 32 n1 n2 n3
パラメーター
n1: 01h (固定) n2: 00h (固定) 00hn3FFh
説明
プレフィックス文字コードを変更します。
文字コード
プレフィックス文字のデフォルト文字列は“^”です。
P-touch Template 2.0 コマンド リファ レンス
このコマンドは、静的コマンドです。
コマンド例
プレフィックス文字を、“_”に変更したい場合。
ESC i X f 2 01h 00h 5Fh (“_”) (1Bh 69h 58h 66h 32h 01h 00h 5Fh) (“5Fh” ASCII コードで “_” を表します。)
- 77 -
7. 制御コマンド詳細
n3=00h:
n3=01h:
ON
n3=08h:
ON
n3=09h:
ON

ESC iXc2 各種本体設定(カットオプション)

ASCII: ESC i X c 2 n1 n2 n3 10 : 27 105 88 99 50 n1 n2 n3
16 進: 1B 69 58 63 32 n1 n2 n3
パラメーター
n1: 01h (固定) n2: 00h (固定)
n3: 00h 01h 08h 09h
説明
各種カット項目を設定します。
カットなし
オートカット
P-touch Template 2.0 コマンド リファ レンス
カットアットエンド
オートカットON、カットアットエンド
このコマンドは、静的コマンドです。 このコマンドはオートカッター搭載プリンターでのみ有効です。
コマンド例
オートカットを ON に設定する場合。
ESC i X c 2 01h 00h 01h (1Bh 69h 58h 63h 32h 01h 00h 01h)
- 78 -
7. 制御コマンド詳細
P-touch Template 2.0 コマンド リファ レンス
n3:
01h~63h)

ESC iXy2 各種本体設定(カットオプション 一定枚数ごとのカット枚数設定)

ASCII: ESC i X y 2 n1 n2 n3 10 進: 27 105 88 121 50 n1 n2 n3
16 進: 1B 69 58 79 32 n1 n2 n3
パラメーター
n1: 01h (固定) n2: 00h (固定) 01hn363h
説明
一定枚数ごとのカット枚数の設定します。(オートカット設定が ON の場合、この設定値ごとにカットを行います。)
一定枚数ごとのカット枚数(
このコマンドは、静的コマンドです。 このコマンドはオートカッター搭載プリンターでのみ有効です。
コマンド例
5 枚ごとにカットしたい場合。(ただしオートカット設定が ON である必要があります。)
ESC i X y 2 01h 00 05h (1Bh 69h 58h 79h 32h 01h 00h 05h)
- 79 -
7. 制御コマンド詳細
P-touch Template 2.0 コマンド リファ レンス
n3=00h:
n3=01h:
Windows1250
n3=02h:
Windows1252
n3=03h:
n3=04h:

ESC iXm2 文字コードセット選択

ASCII: ESC i X m 2 n1 n2 n3 10 進: 27 105 88 109 50 n1 n2 n3
16 進: 1B 69 58 6D 32 n1 n2 n3
パラメーター
n1: 01h (固定) n2: 00h (固定) 00hn304h
説明
文字コードセットを選択します。(文字コードセットの詳細に関しては、「付録B: 文字コード一覧表」を参照してくだ
さい。)
ブラザー標準
東欧
西欧
予約
日本
 n3 00h04h 以外を設定した場合は、無効になります。このコマンドは、静的コマンドです。
コマンド例
文字コードセットを、ブラザー標準にする場合。
ESC i X m 2 01h 00h 00h (1Bh 69h 58h 6Dh 32h 01h 00h 00h)
- 80 -
7. 制御コマンド詳細
P-touch Template 2.0 コマンド リファ レンス
n3=00h:
n3=01h:
n3=02h:
n3=03h:
n3=04h:
n3=05h:
n3=06h:
n3=07h:
n3=08h:
n3=09h:
n3=0Ah:
n3=0Bh:
n3=0Ch:
n3=0Dh:
n3=40h:

ESC iXj2 国際文字設定

ASCII: ESC i X j 2 n1 n2 n3 10 進: 27 105 88 106 50 n1 n2 n3
16 進: 1B 69 58 6A 32 n1 n2 n3
パラメーター
n1: 01h (固定) n2: 00h (固定) 00h≦n3≦0Dh, 40h
説明
各国別の文字セットを選択し、n3 の値によりコード表の一部文字コードが切り替わります。
USA
フランス
ドイツ
イギリス
デンマークⅠ
スウェーデンⅠ
イタリア
スペイン
日本
ノルウェー
デンマークⅡ
スペインⅡ
ラテンアメリカ
韓国
リーガル
切り替わるコードは、以下の 12 コードです。
23h 24h 40h 5Bh 5Ch 5Dh 5Eh 60h 7Bh 7Ch 7Dh 7Eh 切り替わる文字に関しては、「付録 B: 文字コード一
覧表」の「国際文字セット表」を参照してください。
初期設定は、n3=08h(日本)です。このコマンドは、静的コマンドです。
コマンド例
国際文字設定を USA に変える場合。
ESC i X j 2 01h 00h 00h (1Bh 69h 58h 6Ah 32h 01h 00h 00h)
- 81 -
7. 制御コマンド詳細
n1+(n2*256):
data:

ESC iXR2 改行コマンド文字列設定

ASCII: ESC i X R 2 n1 n2 data 10 進: 27 105 88 82 50 n1 n2 data
16 進: 1B 69 58 52 32 n1 n2 data
パラメーター
01hn114h n2: 00h (固定) 00hdataFFh
説明
改行コマンドの文字列を設定します。
文字列の長さ(1~20まで設定可能)
文字列(設定可能最大文字数は20文字(バイト))
P-touch Template 2.0 コマンド リファ レンス
改行コマンドのデフォルト文字列は“^CR”です。このコマンドは、静的コマンドです。
備考 20 文字を超える文字を設定しようとした場合は無効になります。
コマンド例 改行コマンド文字列を“0Dh 0Ah”に変えたい場合。
設定する文字列(data)は、2 文字であるため、n1=02hn2=00h です。コマンドは以下のようになります。
ESC i X R 2 02h 00h 0Dh 0Ah
(1Bh 69h 58h 52h 32h 02h 00h 0Dh 0Ah)
- 82 -
7. 制御コマンド詳細
n3+(n4*256):
999)

ESC iXC2 コピー印刷枚数設定

ASCII: ESC i X C 2 n1 n2 n3 n4 10 進: 27 105 88 67 50 n1 n2 n3 n4
16 進: 1B 69 58 43 32 n1 n2 n3 n4
パラメーター
n1: 02h (固定) n2: 00h (固定) 00hn3FFh 00hn403h
説明
コピー印刷枚数を設定します。
コピー印刷枚数(バイト)(1~
P-touch Template 2.0 コマンド リファ レンス
コピー印刷枚数のデフォルト値は 1 です。このコマンドは、静的コマンドです。
コマンド例
コピー印刷枚数を 100 枚に変更する場合。
n3=64hn4=00h になるため、コマンドは以下のようになります。
ESC i X C 2 02h 00h 64h 00h
(1Bh 69h 58h 43h 32h 02h 00h 64h 00h)
- 83 -
7. 制御コマンド詳細
n3+(n4*256):
999)

ESC iXN2 ナンバリング印刷枚数設定

ASCII: ESC i X N 2 n1 n2 n3 n4 10 進: 27 105 88 78 50 n1 n2 n3 n4
16 進: 1B 69 58 4E 32 n1 n2 n3 n4
パラメーター
n1: 02h (固定) n2: 00h (固定) 00hn3FFh 00hn403h
説明
ナンバリング印刷枚数を設定します。
ナンバリング印刷枚数(バイト)(1~
P-touch Template 2.0 コマンド リファ レンス
ナンバリング印刷枚数のデフォルト値は 1 です。 このコマンドは、静的コマンドです。
コマンド例
ナンバリング印刷枚数を 100 枚に変更する場合。
n3=64hn4=00h になるため、コマンドは以下のようになります。
ESC i X N 2 02h 00h 64h 00h
(1Bh 69h 58h 4Eh 32h 02h 00h 64h 00h)
- 84 -
7. 制御コマンド詳細
P-touch Template 2.0 コマンド リファ レンス
n3=00h:
FNC1
OFF
n3=01h:
FNC1
ON

ESC iXF2 FNC1 置換設定

ASCII: ESC i X F 2 n1 n2 n3 10 進: 27 105 88 70 50 n1 n2 n3
16 進: 1B 69 58 46 32 n1 n2 n3
パラメーター
n1: 01h (固定) n2: 00h (固定)
n3: 00h 01h
説明 バーコード規格 GS1-128(UCC/EAN128)などに含まれる GS コードを、FNC1 コードに置き換える機能の
ON/OFF を設定します。
置換設定
置換設定
このコマンドは、静的コマンドです。
コマンド例
FNC1 置換を無効にしたい場合。
ESC i X F 2 01h 00h 00h
(1Bh 69h 58h 46h 32h 01h 00h 00h)
- 85 -
7. 制御コマンド詳細
n3=00h:
n3=01h:

ESC iXq2 印刷オプション設定

ASCII: ESC i X q 2 n1 n2 n3 10 進: 27 105 88 113 50 n1 n2 n3
16 進: 1B 69 58 71 32 n1 n2 n3
パラメーター
n1: 01h (固定) n2: 00h (固定)
n3: 00h, 01h
説明
印刷オプションを選択します。
印字速度優先
印字品質優先
P-touch Template 2.0 コマンド リファ レンス
印刷オプションのデフォルト値は 00h(印字速度優先)です。このコマンドは、静的コマンドです。
コマンド例
印刷オプションを印字品質優先にする場合。
n3=01h になるため、コマンドは以下のようになります。
ESC i X q 2 01h 00h 01h (1Bh 69h 58h 71h 32h 01h 00h 01h)
- 86 -
7. 制御コマンド詳細
n3=00h:
n3=01h:

ESC iXd2 リカバリー有無設定

ASCII: ESC i X d 2 n1 n2 n3 10 進: 27 105 88 100 50 n1 n2 n3
16 進: 1B 69 58 64 32 n1 n2 n3
パラメーター
n1: 01h (固定) n2: 00h (固定)
n3: 00h, 01h
説明
リカバリー印刷有無設定を選択します。
リカバリー印刷なし
リカバリー印刷あり
P-touch Template 2.0 コマンド リファ レンス
リカバリー印刷のデフォルト値は 01h(リカバリー印刷あり)です。このコマンドは、静的コマンドです。
コマンド例
リカバリー印刷を無効にする場合。
n3=00h になるため、コマンドは以下のようになります。
ESC i X d 2 01h 00h 00h (1Bh 69h 58h 64h 32h 01h 00h 00h)
- 87 -
7. 制御コマンド詳細
n1=00h:
n1=01h:

ESC iOUD1 全角スペース幅調整有無設定

ASCII: ESC i O U D 1 n1 10 進: 27 105 79 85 68 49 n1
16 進: 1B 69 4F 55 44 31 n1
パラメーター
n1: 00h, 01h
説明
全角スペースの幅を半角 2 文字分に合わせるかどうかを設定することができます。
無効(調整なし)
P-touch Template 2.0 コマンド リファ レンス
有効(調整あり)
 V1.10 以降ではデフォルト値は 01h(有効)です。  V1.10 未満では常に無効となっています。このコマンドは、静的コマンドです。
コマンド例
全角スペース幅調整を無効にする場合。
n1=00h になるため、コマンドは以下のようになります。
ESC i O U D 1 00h
(1Bh 69h 4Fh 55h 44h 31h 00h)
- 88 -
7. 制御コマンド詳細
[1]:
01h
[2]:
00h
[3]:
02h:

ESC iXT1 印刷開始トリガー選択項目取得

ASCII: ESC i X T 1 n1 n2 10 進: 27 105 88 84 49 n1 n2
16 進: 1B 69 58 54 31 n1 n2
パラメーター
n1=00h (固定) n2=00h (固定)
説明
印刷開始トリガーを 3 バイトのデータで返信します。
(固定)
(固定)
設定値
00h: 設定されている文字列受信時 01h: 全てのオブジェクトが埋まったとき
設定されている文字数受信時
P-touch Template 2.0 コマンド リファ レンス
取得値は、静的コマンドで設定した値です。
コマンド例 本体に設定されている、印刷開始トリガーを取得します。設定値が、設定されている文字列受信時の場合。
コード: ESC i X T 1 00h 00h
(1Bh 69h 58h 54h 31h 00h 00h) 戻り値: 01h 00h 00h
- 89 -
7. 制御コマンド詳細
P-touch Template 2.0 コマンド リファ レンス
[1、2]:
n1 n2
n1+(n2*256)
[3
]:

ESC iXP1 印刷開始コマンド設定文字列取得

ASCII: ESC i X P 1 n1 n2 10 進: 27 105 88 80 49 n1 n2
16 進: 1B 69 58 50 31 n1 n2
パラメーター
n1: 00h (固定) n2: 00h (固定)
説明
印刷開始コマンドの設定文字列を取得します。 本体から、322 バイトのデータが返信されます。(文字列の長さによってサイズは異なります。)
(文字数)
以降
文字列
取得値は、静的コマンドで設定した値です。
コマンド例 印刷開始コマンド文字列を“START”に設定している場合。
コード: ESC i X P 1 00h 00h
(1Bh 69h 58h 50h 31h 00h 00h) 戻り値: 05h 00h S T A R T
(05h 00h 53h 54h 41h 52h 54h)
- 90 -
7. 制御コマンド詳細
[1]:
02h
[2]:
00h
[3、4]:
n3 n4 n3+(n4*256):

ESC iXr1 印刷開始受信文字数取得

ASCII: ESC i X r 1 n1 n2 10 進: 27 105 88 114 49 n1 n2
16 進: 1B 69 58 72 31 n1 n2
パラメーター
n1: 00h (固定) n2: 00h (固定)
説明
印刷開始受信設定文字数を取得します。本体からは、4 バイトのデータが返信されます。
(固定)
(固定)
P-touch Template 2.0 コマンド リファ レンス
の設定値
印刷開始受信文字数
取得値は、静的コマンドで設定した値です。
コマンド例 印刷受信文字数が 500 文字の場合。
コード: ESC i X r 1 00h 00h
(1Bh 69h 58h 72h 31h 00h 00h) 戻り値: 02h 00h F4h 01h 244(F4h)+(1(01h)*256)=500 文字です。
- 91 -
7. 制御コマンド詳細
P-touch Template 2.0 コマンド リファ レンス
[1、2]:
n1 n2 n1+(n2*256)
[3
]:

ESC iXD1 区切り記号取得

ASCII: ESC i X D 1 n1 n2 10 進: 27 105 88 68 49 n1 n2
16 進: 1B 69 58 44 31 n1 n2
パラメーター
n1: 00h (固定) n2: 00h (固定)
説明
区切り記号の設定文字列を取得します。本体から、322 バイトのデータが返信されます。(文字列の長さによってサイズは異なります。)
(文字数)
以降
文字列
取得値は、静的コマンドで設定した値です。
コマンド例 区切り記号を2Ch)に設定している場合。
コード: ESC i X D 1 00h 00h
1Bh 69h 58h 44h 31h 00h 00h) 戻り値: 1h 00h (01h 00h 2Ch)
- 92 -
7. 制御コマンド詳細
P-touch Template 2.0 コマンド リファ レンス
[1、2]:
n1 n2 n1+(n2*256)
[3
]:

ESC iXa1 読み捨て設定文字列取得

ASCII: ESC i X a 1 n1 n2 n3 10 進: 27 105 88 97 49 n1 n2 n3
16 進: 1B 69 58 61 31 n1 n2 n3
パラメーター
n1: 01h (固定) n2: 00h (固定) n3: 01h (固定)
説明
読み捨て設定文字列を取得します。本体から、222 バイトのデータが返信されます。(文字列の長さによってサイズは異なります。)
(文字数)
以降
文字列
取得値は、静的コマンドで設定した値です。
コマンド例 読み捨て文字列が、“ABCD”の場合。本体に以下のコマンドを送信します。
コード: ESC i X a 1 01h 00h 01h
(1Bh 69h 58h 61h 31h 01h 00h 01h) 戻り値: 04h 00h A B C D
(04h 00h 41h 42h 43h 44h)
- 93 -
7. 制御コマンド詳細
[1]:
01h
[2]:
00h
[3]:
03h: P-touch Template

ESC iXi1 コマンドモード設定値取得

ASCII: ESC i X i 1 n1 n2 10 進: 27 105 88 105 49 n1 n2
16 進: 1B 69 58 69 31 n1 n2
パラメーター
n1: 00h (固定) n2: 00h (固定)
説明
コマンドモードの設定値を取得します。 本体からは、3 バイトのデータが返信されます。
(固定)
(固定)
P-touch Template 2.0 コマンド リファ レンス
設定値
00h: ESC/P モード 01h: ラスターモード
モード
取得値は、静的コマンドで設定した値です。
コマンド例 設定値をラスターモードにしてある場合。
コード: ESC i X i 1 00h 00h
(1Bh 69h 58h 69h 31h 00h 00h) 戻り値: 01h 00h 01h
- 94 -
7. 制御コマンド詳細
Loading...