ソフトウェア開発者マニュアル
P-touch Template コマンドリファレンス
QL-720NW
Version 1.0
brother のロゴはブラザー工業株式会社の登録商標です。
ブラザーは、ブラザー工業株式会社の登録商標です。
© 2012 Brother Industries, Ltd. All rights reserved.
BarStar Pro エンコードライブラリ (DataMatrix, MaxiCode, PDF417, RSS)の著作権は、アイニックス株式会社にあ
ります。
QR コードは株式会社デンソーウェーブの登録商標です。
QR コード生成プログラム Copyright © 2008 DENSO WAVE INCORPORATED
本ガイドに製品名が記載されている各ソフトウェアの開発会社は、著作プログラムに特定したソフトウェアライセンス
契約を有します。
ブラザー製品および関連資料等に記載されている社名及び商品名はそれぞれ各社の商標または登録商標です。
重要なお知らせ - 必ずお読みください
ご注意
本資料は、お客様が直接 QL-720NW プリンターを制御される場合に必要な情報を提供するものです。
お客様が以下の内容にご同意いただいた場合のみ、本資料のご利用が可能です。
もしご同意いただけない場合は、お客様は本資料をご利用いただけません。
ご利用条件
お客様は、お客様ご自身で QL-720NW プリンターをご利用いただくため(以下「本目的」といいます)に必要な範囲に
おいてのみ、本資料を使用し、複製することができるものとします。なお、お客様は次のことを行ってはならないもの
とします。
(i) 本目的以外の目的で本資料を複製すること
(ii) 本資料を改変し、翻案・翻訳し、または第三者に再頒布すること
(iii) 本資料を第三者に貸与・提供すること
(iv) 本資料に含まれるブラザーの権利に関する表示を削除・改変すること
無保証
a. 対応モデルおよび本資料のバージョンアップや修正等はブラザーが任意で行うものとし、お客様からの本資料の
内容に関するお問い合わせまたはご要望に対しては一切応じかねます。
b. ブラザーは本資料に関し、明示または黙示であるかを問わず、瑕疵がないこと、特定の目的に適合することを含
め、その他いかなる保証も行いません。
c. ブラザーは本資料および本資料に基づきお客様が作成したプログラムに起因して発生した直接的または間接的
損害について、お客様に対し、いかなる責任も負わないものとします。
P-touch Template コマンドリファレンス
目次
はじめに ······················································································································ 1
P-touch Templateとは? ··························································································· 2
1. P-touch Templateの使い方 ··················································································· 3
2. P-touchテンプレート設定ツール説明 ······································································· 4
3. コマンド使用例 ······································································································ 10
3.1 P-touch Templateの使用例 ......................................................................................10
4. P-touch Template制限事項 ·················································································14
4.1 テキストオブジェクトに関して ..................................................................................... 14
4.1.1 フォント、サイズ等 ......................................................................................... 14
4.1.2 文字の配置について ..................................................................................... 15
4.1.3 文字の装飾、レイアウト ................................................................................. 16
4.2 バーコードに関して ................................................................................................... 17
4.2.1 バーコード(全体) ..........................................................................................17
4.2.2 1次元バーコードについて .............................................................................. 18
4.2.3 2次元バーコードについて .............................................................................. 19
4.3 イメージに関して ...................................................................................................... 20
4.4 ナンバリングに関して ............................................................................................... 20
4.5 データベースに関して ...............................................................................................20
4.6 その他 .....................................................................................................................21
4.6.1 テンプレートの転送について .......................................................................... 21
4.6.2 テンプレート内のオブジェクト .......................................................................... 21
5. 注意事項 ··············································································································22
5.1 静的コマンド使用時のご注意 ....................................................................................22
5.2 P-touch Editorの設定と本体イメージの相関表........................................................... 23
5.3 印刷までの時間を速くするテンプレートの作成方法 ....................................................24
6. 制御コード一覧 ·····································································································25
6.1 P-touch Templateモードで設定・取得可能なコマンド .................................................. 25
6.2 ラスターモードで設定・取得が可能なコマンド ............................................................. 26
7. 制御コマンド詳細 ··································································································28
^PT 印刷開始トリガー選択 ......................................................................... 28
^FF 印刷開始 ............................................................................................ 29
^PS 印刷開始コマンド文字列設定 ............................................................... 30
^PC 印刷開始受信文字数設定 ................................................................... 31
^SS 区切り記号指定 .................................................................................. 32
^TS テンプレート選択設定 .......................................................................... 33
^CO 各種本体設定(カットオプション) ........................................................... 34
^LS 改行時の行間設定 .............................................................................. 35
^CC プレフィックス文字の変更 .................................................................... 36
^RC 改行コマンド文字列設定 ...................................................................... 37
^CN コピー印刷枚数設定 ............................................................................38
^NN ナンバリング印刷枚数設定 .................................................................. 39
^ID テンプレートデータ初期化 .................................................................... 39
^QS 印刷オプション設定 ............................................................................. 40
- i -
P-touch Template コマンドリファレンス
^QV QRコードバージョン設定 ......................................................................41
^FC FNC1 置換設定 .................................................................................. 42
^II 初期化 ................................................................................................ 43
^OP 本体動作実行(フィード) ...................................................................... 44
^SR ステータスリクエスト ............................................................................45
^VR バージョン情報取得 ............................................................................. 47
^CR オブジェクト内での改行 ....................................................................... 48
^OS オブジェクト選択設定(オブジェクト番号) .............................................. 49
^ON オブジェクト選択設定(オブジェクト名) .................................................. 50
^DI オブジェクト直接挿入 ........................................................................... 51
ESC i a コマンドモード設定 ..............................................................................52
ESC iXT2 印刷開始トリガー選択 ......................................................................... 53
ESC iXP2 印刷開始コマンド文字列設定............................................................... 54
ESC iXr2 印刷開始受信文字数設定 ................................................................... 55
ESC iXD2 区切り記号指定 .................................................................................. 56
ESC iXa2 読み捨て文字列設定...........................................................................57
ESC iXi2 コマンドモード設定 ..............................................................................58
ESC iXn2 テンプレート選択設定 .......................................................................... 59
ESC iXf2 プレフィックス文字変更 ........................................................................ 60
ESC iXc2 各種本体設定(カットオプション)........................................................... 61
ESC iXy2 各種本体設定(カットオプション 一定枚数ごとのカット枚数設定) ..........62
ESC iXj2 国際文字設定 ..................................................................................... 63
ESC iXR2 改行コマンド文字列設定...................................................................... 64
ESC iXC2 コピー印刷枚数設定............................................................................ 65
ESC iXN2 ナンバリング印刷枚数設定.................................................................. 66
ESC iXF2 FNC1 置換設定 ..................................................................................67
ESC iXq2 印刷オプション設定 ............................................................................. 68
ESC iXT1 印刷開始トリガー選択項目取得 ........................................................... 69
ESC iXP1 印刷開始コマンド設定文字列取得 ....................................................... 70
ESC iXr1 印刷開始受信文字数取得 ................................................................... 71
ESC iXD1 区切り記号取得 .................................................................................. 72
ESC iXa1 読み捨て設定文字列取得 ................................................................... 73
ESC iXi1 コマンドモード設定値取得.................................................................... 74
ESC iXn1 テンプレート選択番号取得 ................................................................... 75
ESC iXc1 各種本体設定(カットオプション)の取得................................................76
ESC iXy1 各種本体設定(カットオプション 一定枚数ごとのカット枚数設定)取得 ... 77
ESC iXm1 文字コードセット設定値取得 ................................................................78
ESC iXj1 国際文字設定値取得 .......................................................................... 79
ESC iXf1 プレフィックス設定文字取得 ................................................................. 80
ESC iXR1 改行コマンド設定文字列取得............................................................... 81
ESC iXC1 コピー印刷枚数設定値取得................................................................. 82
ESC iXN1 ナンバリング印刷枚数設定値取得 ....................................................... 83
ESC iXF1 FNC1 置換設定取得 ........................................................................... 84
ESC iXq1 印刷オプション設定値取得 .................................................................. 85
付録A: 仕様 ············································································································· 86
付録B: 文字コード一覧表 ·························································································87
日本向け文字コード一覧表 ............................................................................................. 87
国際文字セット表 ............................................................................................................ 88
付録C: トラブルシューティング ·················································································· 89
印刷が開始されない場合(よくある主な原因) ................................................................... 89
データベースにリンクされたテンプレートが印刷されない ................................................... 89
付録D: 開発者ツールサイト(Brother Developer Center )のご紹介 ························90
- ii -
P-touch Template コマンドリファレンス
はじめに
本書は QL-720NW へ転送したレイアウトにデータを流し、PC 以外の端末を直接制御して印刷する方法が記されて
います。
本書は、お客様の開発環境における動作システムや RS-232C に関しての知識がある方への説明書となっておりま
す。万一、本書を元にプログラムを開発したにもかかわらず、QL-720NW 及び、P-touch Template を用いたシステ
ムなどのデータが消えたり変化した場合、生じた損害や逸失利益、または第三者からのいかなる請求につきましても、
当社では一切その責任を負えませんので、あらかじめご了承ください。加えて、本書はいかなる請求の証拠にもなり
得ませんので、あらかじめご了承ください。
また、本書の内容の一部または全部を無断で複写、転載することは禁じられています。
- 1 はじめに
P-touch Template コマンドリファレンス
P-touch Template とは?
P-touch Template は端末からの直接印刷を可能にするシステムの開発をサポートするツールで、下記の機能があ
ります。
- P-touch Editor からプリンターへテンプレートデータを転送します。→(2)
- ASCII テキストやバイナリデータを、ホストからプリンター内のテンプレートに転送します。→ (3)
(ここでいう「ホスト」は、バーコードリーダー、計量機器、医療機器などをいいます。)
- 転送されたデータを印刷します。→ (3)
(下図を参照してください。)
1.接続する機器に応じて、 PC
を用いてプリンターを設定
2. P-touch Editorを用いて
レイアウトを作成しプリンタ
ーに転送
3 .接続した機器よりテキスト
データを送信し、ラベルを印
刷。
P-touch Template コマンドは、プレフィックスの 1 文字コードおよび 2 文字の文字列で構成されます。
このプレフィックスコードが転送されると、プリンターは P-touch Template のコマンド解析を開始します。
プレフィックスコードに続く 2 文字の文字列が適切なコマンドであれば、所定の処理を開始します。
注意:
* 機器によっては、P-touch Template でデータを転送できないものもあります。
* 必ずデータ転送のシリアルケーブル( RS-232C)が装備されているホストを使用してください。
- 2 -
P-touch Template とは?
1. P-touch Template の使い方
(1) プリンター本体設定
お使いのプリンターの接続先の環境や接続端末に合わせて、
「P-touch テンプレート設定」を作動させて、プリンター本体をセ
ットアップします。
2. P-touchテンプレート設定ツール説明」(4 ページ)参照)
(「
あらかじめ USB 接続によりプリンタードライバーをインストー
ルしてください。
P-touch Template コマンドリファレンス
(2) レイアウトの作成
P-touch Editor でプリンター本体に転送するレイアウトを作成
します。
(「
4. P-touch Template制限事項」(14 ページ)参照)
(3) レイアウトの転送
P-touch Transfer Manager を使用して、レイアウトをプリンタ
ー本体に転送します。
(QL シリーズのソフトウェアユーザーズガイドをご参照くださ
い。 )
(4) P-touch Template コマンドによるプログラム
プリンター本体を制御するために特別なコマンドが必要であれ
ば、P-touch Template コマンドリファレンスに従って接続する
端末のプログラムを変更してください。
(「
6. 制御コード一覧」(25 ページ)参照)
(5) 端末との接続から印刷
シリアルケーブルを使用して、接続する機器とプリンター本体
を繋いでください。接続する端末からテキストデータをプリンタ
ー本体へ送り、帳票等を印刷します。
- 3 -
1. P-touch Template の使い方
2. P-touch テンプレート設定ツール説明
P-touch Template コマンドリファレンス
(1) コマンドモード選択
(2) テンプレート番号選択
(3) 区切り記号設定
(4) 印刷開始トリガ設定
(5) 印刷開始コマンド文字列設定
(6) 印刷開始データ数設定
プリンター本体に(1)~(15)の
設定値をセットします。
(7) 文字コードセット選択
(8) 国際文字設定
(9) プレフィックス文字設定
(10) 読み捨て文字列設定
(11) 改行コード文字列設定
(12) FNC1 置換設定
(13) コピー枚数設定
(14) 印字品質設定
(15) カットアットエンド設定
(16) カット枚数設定
(17) オートカット設定
(18) 通信設定
ツールを閉じます。
(1)~ (18)の設定値をデフォルトに戻します。
- 4 -
2. P-touch テンプレート設定ツール説明
(1) コマンドモード選択
- P-touch Template モード
P-touch Template を使用する場合は、 P-touch Template モードを選択します。
- ESC/P モード
- ラスターモード
(2) テンプレート番号選択
電源 ON 時に、デフォルトで選択されるテンプレート番号を設定します。
ただし、プリンター本体に転送されていないテンプレート番号を設定することはできません。
(3) 区切り記号設定
区切り記号とは、データの流し込み対象を、次のオブジェクトに移行する時に使う記号です。
1~ 20 文字の文字列で設定します。
P-touch Template コマンドリファレンス
(4) 印刷開始トリガ設定
印刷開始トリガを、以下の 3 つの中から1つ選択します。
- 印刷開始コマンド文字列受信時
( (5)で設定した印刷開始コマンド文字列を受信した時、印刷を開始します。)
- 全てのオブジェクトが埋まった時
(最終オブジェクトで、区切り記号を受信した時、印刷を開始します。)
- 設定されている文字数受信時
( (6)で設定した文字数を受信した時、印刷を開始します。ただし区切り記号は文字数にカウントされませ
ん。)
(5) 印刷開始コマンド文字列設定
1~ 20 文字の文字列で設定します。
(6) 印刷開始データ数設定
印刷開始データ数は、1~999 の値で設定が可能です。
(7) 文字コードセット選択
設定できません。
- 5 -
2. P-touch テンプレート設定ツール説明
(8) 国際文字設定
各国別の文字セットを、以下から選択してください。
- USA
- フランス
- ドイツ
- イギリス
- デンマークⅠ
- スウェーデン
- イタリア
- スペインⅠ
- 日本
- ノルウェー
- デンマークⅡ
- スペインⅡ
P-touch Template コマンドリファレンス
- ラテンアメリカ
- 韓国
- リーガル
上記選択の国により、以下の 12 コードが切り替わります。
23h 24h 40h 5Bh 5Ch 5Dh 5Eh 60h 7Bh 7Ch 7Dh 7Eh
切り替わる文字に関しては、「付録B: 文字コード一覧表」の「
国際文字セット表」を参照してください。
(9) プレフィックス文字設定
プレフィックス文字コードを変更します。1文字の文字コードで設定します。
プレフィックス文字とは、P-touch Template モードで使えるコマンドを識別するための先頭文字コードです。
(10) 読み捨て文字列設定
ここで指定された文字列は、データ受信時に読み捨てられます。1~20 文字の文字列で設定します。
(11) 改行コード文字列設定
改行コードとは、データ流し込み時、以降のデータをテキスト p 部ジェクト内の次の行に移動した時に使うコー
ドです。改行コードを以下の4つの選択肢から選択するか、1~20文字の文字列で設定します。
1.^CR
2.¥0D¥0A
3.¥0A
4.¥0D
- 6 -
2. P-touch テンプレート設定ツール説明
P-touch Template コマンドリファレンス
(12) FNC1 置換設定
バーコード規格 GS1-128 (UCC/EAN-128)などに含まれる GS コードを、FNC1 コードに置き換える機能を設
定します。
チェックボックスにチェックを入れると、受信した GS コードを FNC1 コードに置き換えます。チェックをはずすと、
受信した GS コードはそのまま出力されます。
(13) コピー枚数設定
コピー枚数を設定します。1~99 枚まで設定可能です。
(14) 印字品質設定
印字品質設定を行います。チェックボックスにチェックを入れると、印字品質が優先されるモードになります。チ
ェックボックスをはずすと、スピードが優先されるモードになります。
(15) カットアットエンド設定
オートカット設定が ON の場合、この設定を ON にすると、(16) で設定した枚数毎の他に、印刷終了時にもカッ
トをします。
(16) カット枚数設定
1 ~99 枚まで設定可能です。
(17) オートカット設定
この設定を ON にすると、(16) で設定した枚数毎にカットをします。
- 7 -
2. P-touch テンプレート設定ツール説明
(18) 通信設定
シリアル通信に関する以下の4つの設定ができます。
P-touch Template コマンドリファレンス
ボーレート
115200 bps, 57600 bps, 38400 bps, 31250 bps, 28800 bps, 19200 bps,
14400 bps, 9600 bps, 4800 bps, 2400 bps, 1200 bps, 600 bps, 300 bps
ビット長 (bit) 8 bit, 7 bit
パリティ None, Odd, Even
ビジー制御 DTR, XON/XOFF
通信設定画面を閉じます。
4つの設定値を本体にセットします。 4つの設定値をデフォルトに戻します。
- 8 -
2. P-touch テンプレート設定ツール説明
P-touch Template コマンドリファレンス
その他
· ini ファイル
[設定]ボタン(メイン画面または通信設定画面)をクリックした後、終了時に値を保存します。
C:¥Documents and Settings¥(ユーザーアカウント名) ¥Application Data¥Brother
¥Printer Settings¥pts3734.ini
· テキストボックス(3), (5), (9), (10) への文字入力
テキストで入れられる文字はテキストで入力し、制御コードなどは、¥マークを前につけてASCIIコード[00 - FF]
で入力ができます。
例
PRINT PRINT
TAB 制御コード ¥09
復帰制御コード ¥0D
¥ ¥¥
- 9 -
2. P-touch テンプレート設定ツール説明
3. コマンド使用例
3.1 P-touch Templateの使用例
62mm 幅のラベルを作ってみます。
P-touch Template コマンドリファレンス
ステップ
1. P-touch Editor を用いてテンプレートを作成する
2. P-touch Transfer Manager に作成したテンプレートを転送する
3. テンプレートを P-touch Transfer Manager からプリンターへ転送する
4. P-touch Template コマンドにて印刷する
ステップ 1: P-touch Editor を用いてテンプレートを作成する
P-touch Editor を立ち上げ、ラベルを作成します。
- 10 -
3. コマンド使用例
P-touch Template コマンドリファレンス
ステップ 2: P-touch Transfer Manager に作成したテンプレートを転送する
ステップ 2 で転送されたテンプレートは以下のように P-touch Transfer Manager に保存されます。
保存されたテンプレート
キー割り当て番号
ステップ 3: テンプレートを P-touch Transfer Manager からプリンターへ転送する
[転送]ボタンをクリック
- 11 -
3. コマンド使用例
P-touch Template コマンドリファレンス
注意:
P-touch Transfer Manager を使用する前に、必ずプリンターの電源を ON にして USB により PC と接続してお
いてください。さらに、通信設定は必ず双方向通信としてください。
プリンターにテンプレートが転送されると、以下のようなメッセージが表示されます。
ステップ 4: P-touch Template コマンドにて印刷する
P-touch Template コマンドを使用する際、以下の 4 つのコマンドが少なくとも必要となります。
そのうち 2 つは P-touch テンプレート設定ツールから設定することが可能です。
(1) P-touch テンプレートモードを選択
(2) キー割り当て番号の選択
(1)、 (2)を設定後、残りの 2 つのコマンドをプリンターに送信する必要があります。
- 12 -
3. コマンド使用例
(3) P-touch テンプレートモードの初期化
(4) 印刷開始
P-touch Template コマンドリファレンス
入力コマンド
^II
入力コマンド
^FF
プリンターが上記のコマンドを受信すると、以下のラベルが印刷されます。
- 13 -
3. コマンド使用例
P-touch Template コマンドリファレンス
4. P-touch Template 制限事項
4.1 テキストオブジェクトに関して
4.1.1 フォント、サイズ等
「5.2 P-touch Editor の設定と本体イメージの相関表」 (23 ページ)も併せてご参照ください。
z P-touch Editor で設定したフォントは、プリンター本体転送時、1バイトコードならばヘルシンキに、2バイトコード
ならゴシックに変換されます。
z P-touch Editor で設定した文字サイズは、プリンター本体転送時、プリンター本体内蔵の近いサイズに変換され
ます。
z P-touch Editor で設定した文字サイズは、オブジェクト内で全て同じサイズになります。
z P-touch Editor で設定したタイムスタンプは、「印刷時の日付時刻」設定が有の場合は空白印刷され、
「印刷時の日付時刻」設定が無の場合は、P-touch Editor で作成時の日時で印刷されます。
z 転送に使用する PC の言語環境によっては、テキストオブジェクト内に西欧あるいは東欧の文字コードセットが使
用されます。
「印刷時の日付時刻」の設定箇所
P-touch Editor で、「日付と時刻のプロパティ」の「印刷時の日付時刻」の設定を解除するには、日付と時刻オブジェ
クトのプロパティを開き、「印刷時の日付時刻」チェックボックスを OFF にします。
- 14 -
4. P-touch Template 制限事項
P-touch Template コマンドリファレンス
4.1.2 文字の配置について
z P-touch Editor で設定した水平配置(「均等揃え」、「両端揃え」)設定は、左寄せに変換されます。
z P-touch で設定した改行時の行間設定有効範囲は、 0~ 255 ドットです。
P-touch Editor の行間設定には、マイナスの値を使用しないでください。また、プリンター本体の行幅に上限
(約 21mm)があるため、P-touch Editor でそれより大きな行間設定を行ってもプリンター本体には反映されませ
ん。
P-touch Editor での行間設定方法
- 15 -
4. P-touch Template 制限事項
P-touch Template コマンドリファレンス
4.1.3 文字の装飾、レイアウト
z P-touch Editor で設定した文字装飾は、オブジェクト内で全て同じ装飾になります。
z P-touch Editor で設定したテキストオプションが「長文」の時、垂直配置は、常に上寄せの位置に配置されます。
z 長尺テープを使用した場合、テキストに合わせて印刷長がのびます。
詳細は「
5.2 P-touch Editor の設定と本体イメージの相関表」(23 ページ)をご参照ください。
z P-touch Editor で設定したテキストオプションの「テキストを折り返す」は、オブジェクトサイズが固定で文字は縮
小されます。
「テキストを折り返す」はもともと長い文章を挿入するために追加されたモードであり、「テキストを折り返す」機能
をなくしてしまうと極端に文字サイズが小さくなる可能性があります。
そのため P-touch Editor では、用紙が固定サイズまたは定長が設定されている場合は「枠サイズ固定」、用紙
にオート長が設定されているときは「自動長」を推奨します。
縮小して全体を表示
はみ出した部分は
クリップする
長文
自動長
フリーサイズ
テキストオブジェクトサイズが固定になります。
テキストサイズがテキスト長さにより変更されます。
テキストオブジェクトサイズ及びテキストサイズが固定になります。
テキストが長い場合は、印刷されません。
テキストオブジェクト幅とテキストサイズは固定です。
テキストが長い場合には、自動的に改行し垂直方向にのびます。
テキストオブジェクト高さとテキストサイズは、固定です。
テキストが長い場合は、テキストオブジェクトの幅がのびます。
テキストサイズが固定です。テキストが長い場合は、テキストオブジェクトの幅がの
びます。改行されたら垂直方向にのびます。
テキストオプション(文字の制御)の設定方法
赤丸で囲んだコントロールをクリックすると、選択肢がドロップダウンで表示され、その中から選択します。
- 16 -
4. P-touch Template 制限事項
P-touch Template コマンドリファレンス
4.2 バーコードに関して
4.2.1 バーコード(全体)
z プリンター本体の対応していないバーコードを含むテンプレートを転送しようとすると、転送時にエラーになりプリ
ンター本体に転送できません。QL-720NW プリンター本体が対応しているバーコードは、以下のとおりです。
1次元バーコード
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
z バーコードオブジェクトにデータを流し込んだとき、規格外の文字があった場合は、そのバーコードオブジェクトは
印刷されません。
z バーコードの大きさは、 P-touch Editor からの印刷結果とは異なる場合があります。
z CODE128 /GS1 -128 (UCC/EAN-128 )は、大きめに印刷されやすいので、P-touch Editor でテンプレートを
作成時に、余白を多めに入れることを推奨します。
z P-touch Editor で作成時のテンプレートより、データの流し込みで横幅の長いバーコードが出来た場合、途中で
印刷が切れることがあります。
z バーコードデータの直前、直後に改行を入れないでください。バーコードデータの一部とみなされ、改行コードも
含んだバーコードが作成される、またはバーコード規格外のデータが入力されたとして、バーコード部分の印刷
が空白になります。
z バーコードデータの直後は、区切り記号、もしくは印刷開始文字列を入れてください。
- 17 -
4. P-touch Template 制限事項
P-touch Template コマンドリファレンス
4.2.2 1次元バーコードについて
z P-touch Editor で指定した 1 次元バーコードに対して、比率の設定はできません。通常、 3:1( 太バー:細バー )に
固定されています。
z 横幅が、 22.5cm を超えるバーコードは、印刷されません。
z 99 mm 以上の高さの1次元バーコードを作成しても 99 mm に変換されます。
z 規格ごとの入力文字数は以下のとおりです。
CODE39
ITF
(I-2/5)
1~ 50 文字(両サイドの*は含まれない)
データ流し込み時、データの先頭と最終の*は読み飛ばします。
1~ 64 文字
P-touch Editor で設定したベアラバー設定は無効です。
EAN-8 7文字
EAN-13 12 文字
UPC-A 11 文字
UPC-E 6 文字
3~ 64 文字(先頭と終了は A、 B、 C、 D のいずれか)
CODABAR
オブジェクト直接挿入コマンドで先頭と終了に a 、b 、c 、d を指定できますが、出力され
る文字は A、B、C、D となります。
CODE128 1~64 文字
GS1-128
(UCC/EAN-128)
1~ 64 文字
RSS-14 3~15 文字(先頭は”01”)
RSS Limited 3~15 文字(先頭は”01” 3桁目は”0” または ”1”)
RSS Expanded 数字 1~64 桁、英数字(※)1~40 文字
※ ISO646 で規定された印字可能文字
<< 数字、英文字、スペース、!、 ”、 %、 &、 ’、 (、 )、 *、 +、 ,、 -、 .、 /、 :、 ;、 <、 =、 >、 ?、 _ >>
上記の範囲を超えて転送しようとすると、転送時にエラーになります。データの流し込みは、下限値に満たな
い場合は、印刷されません。上限値を超えた場合は、上限値までのデータを有効とします。
ただし、64 文字を超えた場合は、印刷されません。
z P-touch Editorでバーの高さが極端に低いバーコードのテンプレートを作成すると、バーが印刷されないことがあ
ります。
- 18 -
4. P-touch Template 制限事項
4.2.3 2次元バーコードについて
P-touch Editor で設定した QR コードのバージョン設定は無効です。バージョン設定
は、OFFにしてください。
QR Code
PDF417
P-touch Editor で設定した連結設定は無効です。
QR コードバージョン設定コマンドにより設定された値が範囲外の時、AUTOに変換
されます。( MODEL1:0~ 14、 MODEL2:0~ 40、マイクロ QR:0~ 4)
P-touch Editor で設定したPDF417のエラー訂正レベルは、本体と一致しないため、
P-touch Template での印刷時に、バーコードの大きさが変わることがあります。
P-touch Editor で設定したPDF417の幅で、中は小に変換されます。
P-touch Editor で設定した連結設定は無効です。
P-touch Template コマンドリファレンス
Data Matrix
MaxiCode
P-touch Editor で設定した連結設定は無効です。
P-touch Editor で設定したマクロ設定は無効です。
P-touch Editor で設定した連結設定は無効です。
データがオーバーした時、連結します。
P-touch Editor で国コードとサービスクラスを設定すると、指定文字に達しない時は前
詰めになりますが、本体は後ろ詰めになります。
(例 ) 2を設定→P-touch Editor:「200」 本体:「002」
- 19 -
4. P-touch Template 制限事項
P-touch Template コマンドリファレンス
4.3 イメージに関して
z P-touch Editorで、イメージが重なり合ったテンプレートを転送した場合、全てのイメージデータは重ねあわされま
す。(P-touch Editor はデフォルトでは後で作ったものが上に表示されます。)
4.4 ナンバリングに関して
z 1つのテンプレート内で、有効なナンバリングオブジェクトの最台数は9個です。9個を超えたナンバリングオブジ
ェクトはナンバリングされません。
z 1つのオブジェクト内で、有効なナンバリング指定範囲数は1つです。
z ナンバリング最大桁数は 15 桁です。 15 桁以上の場合は下位 15 桁がナンバリングされます。
z 印刷後のナンバリングオブジェクトの内容は、ナンバリング指定範囲のみ保存されます。
z ナンバリングオブジェクトの文字数より流し込んだ文字数が少ない場合、正常に印刷されない場合があります。
注意:
ナンバリングオブジェクトとはナンバリング指定されたテキストオブジェクトまたはバーコードオブジェクトを意味し
ます。
4.5 データベースに関して
z データベース名は、転送時にファイル名+シート名(エクセルの場合)で命名します。
z ファイル名は 15 バイト( 1 バイト文字で 15 文字、 2 バイト文字で 7 文字)までとなります。
z 最大 99 個のデータベースを転送できます。ただし、転送容量が 6144 KByte を超えた時点で転送できなくなりま
す。
z 置き換え検索文字のセルに改行がある場合は、改行までの文字列が置き換え検索文字となります。
z 置き換え検索文字は、 256 文字まで有効です。
z データベースの最大行数は 65000 行です。 65000 行を超えるデータベースを転送した場合、 65000 行を超えた
部分のデータは削除されます。
z データベースの最大列数は 100 列です。100列を超えるデータベースを転送した場合、100 列を超えた部分の
データは削除されます。
z テンプレートを印刷する時に、接続されたデータベースが無い場合や、置き換え検索で該当する文字が見つから
なかった場合は、エラーとなります。
z テンプレートを印刷する時に、接続した列がデータベースに無い場合、これらの列に関連するオブジェクトはデフ
ォルトになります。
- 20 -
4. P-touch Template 制限事項
P-touch Template コマンドリファレンス
4.6 その他
4.6.1 テンプレートの転送について
z 最大転送テンプレート数は 99 個です。ただし転送容量が 6144KByte を超えた時点で転送できなくなります。
z 1テンプレートの最大オブジェクト数は 50 個です。 51 個以上は、本体に転送しようとしたときにエラーとなり転送
できません。
z 印刷データを流し込む場合は、コマンドモードを、 P-touch Template モードにしてください。
z 本体にテンプレートを転送すると、動的コマンドで設定した値は、全て初期化されます。
z スプリットラベルには、対応していません。
z P-touh Editor から印刷した後、コマンドモードは、ラスターモードになります。テンプレート印刷を行うには、本体
設定ツールで P-touch Template モードにするか、直前のモードが、本体設定ツールで P-touch Template モー
ドにしていたならば、電源 OFF/ON すれば、P-touch Template モードに戻ります。
4.6.2 テンプレート内のオブジェクト
z 印刷データの改行コード(0D0A 、0D 、0A )は読み捨てます。ただし、区切り記号や印刷開始文字列、改行コマンド
など、特別なデータ列として設定された場合はそれらに従います。
z オブジェクトの順番は、オブジェクト名の下位から4ケタ分の数字のみ有効として、順番が決定されます。数字が
ない場合は、一番最後の順番になります。同じ番号の場合は、テキスト、1次元バーコード、2次元バーコードの
優先順位で番号を決定し、オブジェクトも同じ場合は、その中で最初に作ったものを先の順番にします。順番を
示す数字をオブジェクト名の後ろに入れることを推奨します。
(P-touch Editor でオブジェクト名を設定するには、テキストおよびバーコード各オブジェクトのプロパティを表示し、
「拡張タブ」の「オブジェクト名」欄に名前を設定してください。)
オブジェクト名の設定箇所
- 21 -
4. P-touch Template 制限事項
P-touch Template コマンドリファレンス
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 ラスターモードで設定・取得が可能なコマンド」を参照してください。
- 22 -
5. 注意事項
5.2 P-touch Editor の設定と本体イメージの相関表
P-touch Template コマンドリファレンス
P-touch Editor の設定
テキストオプション(文字の制御)
制御モード
枠サイズ
固定
枠サイズ
固定
(折り返し)
長文 -
詳細
文字の制御
はみ出した部分は
クリップする
縮小して全体を表示する
はみ出した部
分はクリップ
する
縮小して全体
を表示する
-
テキストを
折り返す
チェック
チェック
本体イメージ
横 縦
オブジェクトサイズ 文字サイズ オブジェクトサイズ 文字サイズ
「固定」
オブジェクトサイズ
の横からはみ出た
文字は印刷しない
「固定」
最小サイズの場合
横方向はみ出る
「固定」
オブジェクトサイズ
の横からはみ出た
文字は自動改行
する
「固定」
「オート」
オブジェクトサ
イズに合わせ
て文字サイズを
最大サイズに
調整する(※)
「固定」
「固定」
オブジェクトサイズの
縦からはみ出た文字
は印刷しない
「固定」
最小サイズの場合
縦方向はみ出る
オブジェクトサイズの
縦からはみ出た文字
も印刷する
「固定」
「オート」
オブジェクトサ
イズに合わせて
文字サイズを最
大サイズに調
整する
「固定」
印刷
イメージ
1
(下記参照)
2
(下記参照)
3 (※)
(下記参照)
自動長 -
フリー
サイズ
-
オブジェクトサイズ
の横からはみ出た
文字も印刷する
オブジェクトサイズ
の横からはみ出た
文字も印刷する
「固定」(※)
「固定」(※)
「固定」
最小サイズの場合縦
方向はみ出る
オブジェクトサイズの
縦からはみ出た文字
も印刷する
(※) 無定長ロールを使用した場合、テキストにあわせて印刷長が伸びます。
印刷イメージ
1
2
3 4
「オート」
オブジェクトサ
イズに合わせて
文字サイズを最
大サイズに調
整する
「固定」
5
4
(下記参照)
5
(下記参照)
- 23 -
5. 注意事項
P-touch Template コマンドリファレンス
5.3 印刷までの時間を速くするテンプレートの作成方法
z 変更しないオブジェクトは下記の手順でイメージにしてください。
- [ Text のプロパティ]-[拡張]の「文字の編集を禁止する」をチェックするとオブジェクトがイメージになります。
- [ Text のプロパティ]-[拡張]がない場合は、[ツール]-[オプション]-[全般]-[その他]の「オブジェクトのプロ
パティで拡張ページを表示」をチェックしてください。
z 文字サイズが固定になるように、テキストオプション(文字の制御)を設定してください。
- 24 -
5. 注意事項