Brother TD-4420TN, TD-4520TN, TD-4650TNWB, TD-4750TNWB, TD-4750TNWBR software developer manual FBPL command reference Version 06

...
ソフトウェア開発者マニュアル
FBPL コマンドレファレンス
TD-4420TN/4520TN
TD-4650TNWB/4750TNWB/4750TNWBR
RJ-2035B/3035B
TJ-4420TN/4520TN/4620TN
Version 06
目次
1 コマンドの見方 ................................................................................................................................................. 1
2 表記の説明 ........................................................................................................................................................ 2
3 印字位置 ............................................................................................................................................................ 3
4 対応機種 ............................................................................................................................................................ 4
5 セットアップとシステムコマンド .................................................................................................................... 5
5.1 SIZE ............................................................................................................................................. 5
5.2 GAP .............................................................................................................................................. 6
5.3 GAPDETECT............................................................................................................................... 8
5.4 BLINEDETECT ............................................................................................................................ 9
5.5 AUTODETECT .......................................................................................................................... 10
5.6 BLINE ......................................................................................................................................... 11
5.7 OFFSET ..................................................................................................................................... 12
5.8 SPEED ....................................................................................................................................... 13
5.9 DENSITY ................................................................................................................................... 14
5.10 DIRECTION ............................................................................................................................... 15
5.11 REFERENCE ............................................................................................................................ 16
5.12 SHIFT ......................................................................................................................................... 17
5.13 COUNTRY ................................................................................................................................. 18
5.14 CODEPAGE............................................................................................................................... 19
5.15 CLS ............................................................................................................................................ 22
5.16 FEED .......................................................................................................................................... 23
5.17 BACKFEED ............................................................................................................................... 24
5.18 FORMFEED .............................................................................................................................. 25
5.19 HOME ........................................................................................................................................ 26
5.20 PRINT ........................................................................................................................................ 27
5.21 SOUND ...................................................................................................................................... 28
5.22 CUT ............................................................................................................................................ 29
5.23 LIMITFEED ................................................................................................................................ 30
5.24 SELFTEST................................................................................................................................. 31
5.25 EOJ ............................................................................................................................................ 34
5.26 DELAY........................................................................................................................................ 35
5.27 DISPLAY .................................................................................................................................... 36
5.28 INITIALPRINTER ...................................................................................................................... 38
5.29 MENU......................................................................................................................................... 39
6 ラベルフォーマットコマンド ......................................................................................................................... 42
6.1 BAR ............................................................................................................................................ 42
6.2 BARCODE ................................................................................................................................. 43
6.3 TLC39 ........................................................................................................................................ 49
6.4 BITMAP ...................................................................................................................................... 50
6.5 BOX ............................................................................................................................................ 52
6.6 CIRCLE ...................................................................................................................................... 53
6.7 ELLIPSE .................................................................................................................................... 54
6.8 CODABLOCK F MODE ............................................................................................................... 55
6.9 DMATRIX ................................................................................................................................... 56
6.10 ERASE ....................................................................................................................................... 58
6.11 MAXICODE................................................................................................................................ 59
6.12 PDF417 ...................................................................................................................................... 61
6.13 AZTEC ....................................................................................................................................... 64
6.14 MPDF417 ................................................................................................................................... 65
6.15 PUTBMP .................................................................................................................................... 66
6.16 PUTPCX .................................................................................................................................... 69
6.17 QRCODE ................................................................................................................................... 71
6.18 RSS ............................................................................................................................................ 77
6.19 REVERSE .................................................................................................................................. 82
6.20 DIAGONAL ................................................................................................................................ 83
I
6.21 TEXT .......................................................................................................................................... 84
6.22 BLOCK ....................................................................................................................................... 88
7 ステータス取得と即時実行コマンド .............................................................................................................. 91
7.1 <ESC>!? .................................................................................................................................... 91
7.2 <ESC>!C .................................................................................................................................... 92
7.3 <ESC>!D .................................................................................................................................... 93
7.4 <ESC>!O.................................................................................................................................... 94
7.5 <ESC>!P .................................................................................................................................... 95
7.6 <ESC>!Q.................................................................................................................................... 96
7.7 <ESC>!R .................................................................................................................................... 97
7.8 <ESC>!S .................................................................................................................................... 98
7.9 <ESC>!F .................................................................................................................................. 100
7.10 <ESC>!. ................................................................................................................................... 101
7.11 ~!@ ........................................................................................................................................... 102
7.12 ~!A ............................................................................................................................................ 103
7.13 ~!C ............................................................................................................................................ 104
7.14 ~!D ............................................................................................................................................ 105
7.15 ~!E ............................................................................................................................................ 106
7.16 ~!F ............................................................................................................................................ 107
7.17 ~!I ............................................................................................................................................. 108
7.18 ~!T ............................................................................................................................................ 109
7.19 <ESC>Y ................................................................................................................................... 110
7.20 <ESC>Z ................................................................................................................................... 111
8 Windows ドライバー用コマンド ................................................................................................................. 112
8.1 !B .............................................................................................................................................. 112
8.2 !J ............................................................................................................................................... 113
8.3 !N .............................................................................................................................................. 114
9 ファイル管理コマンド .................................................................................................................................. 115
9.1 DOWNLOAD ........................................................................................................................... 115
9.2 EOP .......................................................................................................................................... 118
9.3 FILES ....................................................................................................................................... 119
9.4 KILL .......................................................................................................................................... 120
9.5 MOVE....................................................................................................................................... 121
9.6 RUN.......................................................................................................................................... 122
10 基本コマンドと制御コマンド ....................................................................................................................... 123
10.1 ABS() ........................................................................................................................................ 123
10.2 ASC() ....................................................................................................................................... 124
10.3 CHR$() ..................................................................................................................................... 125
10.4 XOR$() ..................................................................................................................................... 126
10.5 END .......................................................................................................................................... 127
10.6 EOF() ....................................................................................................................................... 128
10.7 OPEN ....................................................................................................................................... 129
10.8 CLOSE ..................................................................................................................................... 131
10.9 WRITE...................................................................................................................................... 132
10.10 READ ....................................................................................................................................... 133
10.11 SEEK ........................................................................................................................................ 135
10.12 LOF() ........................................................................................................................................ 136
10.13 LOC() ....................................................................................................................................... 137
10.14 FREAD$() ................................................................................................................................ 138
10.15 PUT .......................................................................................................................................... 139
10.16 GET .......................................................................................................................................... 140
10.17 COPY ....................................................................................................................................... 141
10.18 FOR…NEXT LOOP ................................................................................................................ 142
10.19 WHILE…WEND ...................................................................................................................... 143
10.20 DO…LOOP .............................................................................................................................. 145
10.21 IF…THEN…ELSE…ENDIF LOOP ...................................................................................... 148
10.22 GOSUB…RETURN ................................................................................................................ 151
10.23 GOTO ....................................................................................................................................... 152
10.24 INP$() ....................................................................................................................................... 153
II
10.25 INP() ......................................................................................................................................... 154
10.26 LOB() ........................................................................................................................................ 155
10.27 INPUT ...................................................................................................................................... 156
10.28 PREINPUT............................................................................................................................... 157
10.29 POSTINPUT ............................................................................................................................ 158
10.30 SET FILTER ............................................................................................................................. 159
10.31 REM ......................................................................................................................................... 160
10.32 OUT .......................................................................................................................................... 161
10.33 OUTR ....................................................................................................................................... 162
10.34 GETKEY() ................................................................................................................................ 163
10.35 INT() ......................................................................................................................................... 164
10.36 LEFT$() .................................................................................................................................... 165
10.37 LEN() ........................................................................................................................................ 166
10.38 MID$() ...................................................................................................................................... 167
10.39 RIGHT$() ................................................................................................................................. 168
10.40 STR$()...................................................................................................................................... 169
10.41 STRCOMP() ............................................................................................................................ 170
10.42 INSTR() .................................................................................................................................... 171
10.43 TRIM$() .................................................................................................................................... 172
10.44 LTRIM$() .................................................................................................................................. 173
10.45 RTRIM$() ................................................................................................................................. 174
10.46 TEXTPIXEL() ........................................................................................................................... 175
10.47 BARCODEPIXEL() .................................................................................................................. 176
10.48 VAL() ........................................................................................................................................ 177
10.49 NOW$() .................................................................................................................................... 178
10.50 NOW ........................................................................................................................................ 179
10.51 FORMAT$() ............................................................................................................................. 180
10.52 DATEADD() ............................................................................................................................. 184
10.53 FSEARCH() ............................................................................................................................. 186
10.54 RECORDSET$() ..................................................................................................................... 187
10.55 REPLACE$() ........................................................................................................................... 189
11 デバイス動作設定コマンド ........................................................................................................................... 190
11.1 SET COUNTER ....................................................................................................................... 190
11.2 SET CUTTER .......................................................................................................................... 191
11.3 SET PARTIAL_CUTTER ......................................................................................................... 192
11.4 SET BACK ............................................................................................................................... 193
11.5 SET KEYN ................................................................................................................................ 194
11.6 SET LEDN ................................................................................................................................ 196
11.7 SET PEEL ................................................................................................................................ 197
11.8 SET REWIND .......................................................................................................................... 198
11.9 SET TEAR ............................................................................................................................... 199
11.10 SET GAP.................................................................................................................................. 200
11.11 SET BLINE REVERSE / SET BLINE OBVERSE................................................................... 202
11.12 SET BLINE PRINTSIDE / SET BLINE BACKSIDE ................................................................ 203
11.13 SET HEAD ............................................................................................................................... 204
11.14 SET RIBBON ........................................................................................................................... 205
11.15 SET ENCODER....................................................................................................................... 206
11.16 SET RIBBONEND ................................................................................................................... 207
11.17 SET COM1............................................................................................................................... 208
11.18 SET PRINTKEY....................................................................................................................... 209
11.19 SET REPRINT ......................................................................................................................... 211
11.20 SET FEED_LEN ...................................................................................................................... 212
11.21 GETSENSOR() ....................................................................................................................... 213
11.22 GETSETTING$() ..................................................................................................................... 216
11.23 SET USBHOST ....................................................................................................................... 219
11.24 SET AUTORUN ....................................................................................................................... 220
11.25 SET RESPONSE .................................................................................................................... 221
11.26 SET DAYLIGHT_SAVE ........................................................................................................... 223
11.27 SET REGISTRATION ............................................................................................................. 224
III
11.28 PEEL ........................................................................................................................................ 225
11.29 LED1, LED2, LED3.................................................................................................................. 226
11.30 KEY1, KEY2, KEY3 ................................................................................................................. 227
11.31 SET SENSOR_REF ................................................................................................................ 228
12 プリンターのグローバル変数 ....................................................................................................................... 229
12.1 @LABEL .................................................................................................................................. 229
12.2 YEAR ....................................................................................................................................... 230
12.3 MONTH .................................................................................................................................... 231
12.4 DAT E ........................................................................................................................................ 232
12.5 WEEK....................................................................................................................................... 233
12.6 HOUR....................................................................................................................................... 234
12.7 MINUTE ................................................................................................................................... 235
12.8 SECOND.................................................................................................................................. 236
12.9 @YEAR.................................................................................................................................... 237
12.10 @MONTH ................................................................................................................................ 238
12.11 @DATE .................................................................................................................................... 239
12.12 @DAY ...................................................................................................................................... 240
12.13 @HOUR ................................................................................................................................... 241
12.14 @MINUTE ............................................................................................................................... 242
12.15 @SECOND .............................................................................................................................. 243
12.16 _MODEL$ ................................................................................................................................ 244
12.17 _SERIAL$ ................................................................................................................................ 245
12.18 _VERSION$ ............................................................................................................................ 246
13 Bluetooth 設定コマンド .............................................................................................................................. 247
13.1 BT NAME ................................................................................................................................. 247
13.2 BT PINCODE ........................................................................................................................... 248
13.3 SET BTLINKBACK .................................................................................................................. 249
14 Wi-Fi 設定コマンド ....................................................................................................................................... 250
14.1 WLAN OFF .............................................................................................................................. 250
14.2 WLAN SSID ............................................................................................................................. 251
14.3 WLAN W PA .............................................................................................................................. 252
14.4 WLAN WEP ............................................................................................................................. 253
14.5 WLAN DHCP ........................................................................................................................... 254
14.6 WLAN IP .................................................................................................................................. 255
14.7 WLAN PORT ........................................................................................................................... 256
14.8 WLAN THROUGH ................................................................................................................... 257
15 内部イーサネット設定コマンド ................................................................................................................... 259
15.1 NET DHCP............................................................................................................................... 259
15.2 NET IP ...................................................................................................................................... 260
15.3 NET PORT ............................................................................................................................... 261
15.4 NET NAME .............................................................................................................................. 262
15.5 NET THROUGH ...................................................................................................................... 263
16 RJ-2035B/3035B 向け設定コマンド ............................................................................................................ 264
16.1 SET PRINTQUALITY .............................................................................................................. 264
16.2 SET STANDBYTIME ............................................................................................................... 265
16.3 SET SLEEPTIME .................................................................................................................... 266
17 RFID .............................................................................................................................................................. 267
17.1 RFID READ / RFID WRITE ..................................................................................................... 267
17.2 RFIDDETECT .......................................................................................................................... 272
付録 A: 機種別対応コマンド一覧 ......................................................................................................................... 273
IV
パラメーター
説明
m n
1 n 999999999
サンプルコード
結果
1
, 2部

1 コマンドの見方

1.1 Print
説明
現在イメージバッファに保存されているラベルフォーマットを印刷します。
構文
PRINT m[,n]
コマンド
コマンド構文
印刷するラベルのセット数を指定します
1 m 999999999
各特定のラベルセットに対し、印刷するコピー枚数を指定します
コマンドの説明
各パラメーターの詳細説明
サンプルコードと印字結果
SIZE 50 mm,25 mm GAP 3 mm,0 DIRECTION 1 SET COUNTER @1 1 @1="0001" CLS TEXT 10,10, "3",0,1,1,@1 PRINT 3,2
セット
用紙送り方向
関連コマンド
SET COUNTER, INPUT, DOWNLOAD
関連するコマンド
1
記号
説明
備考

2 表記の説明

本マニュアルでは以下の記号が使用されます。
[expression list] 大括弧内の設定項目は任意、式は最大 2*1024 バイトの長さ
<ESC>
~
Space
" ASCII 34、式の最初と最後
CR, LF ASCII 13ASCII 10、コマンド行の末尾であることを示しています
NULL
:
203 dpi: 1mm = 8 ドット
ASCII 27、ステータスポーリングコマンド、プリンターのステータスを即座に戻 します/実行します
ASCII 126、ステータスポーリングコマンド、プリンターステータスが準備完了 状態の時のみ戻り値を返します
ASCII 32、コマンド行内では無視されます
ASCII 0、式の中で利用可能です
備考
2
DIRECTION 0
PRINT 1
DIRECTION 1

3 印字位置

CLS TEXT 56,24,"3",0,1,1,"ABC"
CLS TEXT 56,24,"3",0,1,1,"ABC" PRINT 1
備考:
1. 203 dpi, 1 mm = 8 ドット ; 300 dpi, 1 mm = 12 ドット;600 dpi, 1mm = 24 ドット
2. 整数部のみ有効です。例:2mm = 23.6 ドットの場合、23 ドットが用いられます
3
シリーズ
機種

4 対応機種

本書に対応しているプリンターのシリーズ、機種名は下記のとおりです。
TD-4T シリーズ
RJ シリーズ
TJ シリーズ
詳細は、付録 A: 機種別対応コマンド一覧をご参照ください。
TD-4420TN/4520TN
TD-4650TNWB/4750TNWB/4750TNWBR
RJ-2035B/3035B
TJ-4420TN/4520TN/4620TN
4
SIZE m[,n]
SIZE m mm[,n mm]
SIZE m dot[,n dot]
パラメーター
説明
M
[N]
備考:
ます。
サンプルコード
結果

5 セットアップとシステムコマンド

5.1 SIZE

説明
ラベルの幅と長さを定義します。
構文
インチ ミリ ドット
ラベル幅(インチ/ミリ/ドット) ラベル長(インチ/ミリ/ドット)※オプション
200 dpi : 1 mm = 8 ドット
300 dpi : 1 mm = 12 ドット 600 dpi:1 mm = 24 ドット
ミリとドットの場合、パラメーターと「ミリ」や「ドット」の間にスペースを入れ
関連コマンド
GAP, BLINE
インチ:
SIZE 3.5,3.00
ミリ:
SIZE 100 mm,100 mm
5
GAP m,n
GAP m mm,n mm
GAP m dot,n dot
パラメーター
説明
M
0 ≤ m ≤5 (inch), 0 ≤ m ≤ 127 (mm)
N
n ≤
(
)
0, 0
備考
ます。
センサータイプが「ブラックマーク」から「ギャップ」へ変更された場合、最初にプリン
GAP

5.2 GAP

説明
2 枚のラベル間のギャップ(間隔)距離を定義します。
構文
インチ ミリ ドット
ラベル間のギャップ(間隔)距離
0 ≤ m ≤1 (inch), 0 ≤ m ≤ 25.4 (mm)
ギャップのオフセット(離間)距離
ラベル長
無定長ラベル
インチまたはミリ
200 dpi : 1 mm = 8 ドット
300 dpi : 1 mm = 12 ドット 600 dpi:1 mm = 24 ドット
ミリとドットの場合、パラメーターと「ミリ」や「ドット」の間にスペースを入れ
ターへ
コマンドを送信します。
6
サンプルコード
結果
通常のギャップ
通常のギャップ
特殊なギャップ
特殊なギャップ
インチ:
GAP 0.12,0
ミリ:
GAP 3 mm,0 mm
無定長ラベル:
GAP 0,0
関連コマンド
SIZE, BLINE
インチ
GAP 0.30,0.10
ミリ
GAP 7.62 mm,2.54 mm
7
パラメーター
説明
X
Y
備考:

5.3 GAPDETECT

説明
ラベル長とギャップ長を定めるために用紙を送ります。このコマンドはユーザー指定のパラメーターを参 照するため、パラメーターと実際の長さが異なる場合、GAPDETECT コマンドは正しく動作しません。パ ラメーターX で指定した用紙長間は用紙端を検出しないため、ロゴやテキストがプレ印刷されているラベル にも対応可能です。
構文
GAPDETECT [x,y]
用紙長(ドット) ギャップ長 (ドット)
xとyのパラメーターが無効な場合、プリンターはキャリブレーションを実行し、自動的に用紙の長さ とギャップのサイズを決定します。
関連コマンド
GAP, SIZE, BLINEDETECT, AUTODETECT
8
パラメーター
説明
x
y
備考:

5.4 BLINEDETECT

説明
用紙とブラックマークの長さを定めるために、用紙をブラックマークセンサーまで送ります。このコマンド はユーザー指定のパラメーターを参照するため、パラメーターと実際の長さと異なる場合、BLINEDETECT コマンドは正しく動作しません。パラメーター キストがプレ印刷されているラベルにも対応可能です。
x で指定した用紙長間は用紙端を検出しないため、ロゴやテ
構文
BLINEDETECT [x,y]
用紙長(ドット) ギャップ長(ドット)
x y のパラメーターが無効な場合、プリンターはキャリブレーションを実行し、自動的に用紙の長さ
とギャップのサイズを決定します。
関連コマンド
GAP, SIZE, GAPDETECT, AUTODETECT
9
パラメーター
説明
x
y
備考:
コマンドをご自身のプログラムへ設定しないようにしてください。

5.5 AUTODETECT

説明
用紙、ギャップ、ブラックマークの長さを定めるために、用紙をギャップ/ブラックマークセンサーまで送 ります。このコマンドはユーザー指定のパラメーターを参照するため、パラメーターと実際の長さと異なる 場合、AUTODETECT コマンドは正しく動作しません。パラメーターX で指定した用紙長間は用紙端を検出 しないため、ロゴやテキストがプレ印刷されているラベルにも対応可能です。
構文
AUTODETECT [x,y]
用紙長(ドット) ギャップ長 (ドット)
xとyのパラメーターが無効な場合、プリンターは自動的にキャリブレーションを実行
し、用紙の長さとギャップ/ブラックマークのサイズを決定します。
このコマンドを使用する際、プリンターは正しいセンサータイプによりラベルを検出する
ため、GAP BLINE
関連コマンド
GAP, SIZE, GAPDETECT, BLINEDETECT
10
BLINE m,n
BLINE m mm,n mm
BLINE m dot,n dot
パラメーター
説明
m
0 ≤ m ≤5 (inch), 0 ≤ m ≤ 127 (mm)
n
0 ≤ n
0,0
備考:
センサータイプが「ギャップ」から「ブラックマーク」へ変更された場合、最初にプリンター
600 dpi:1 mm = 24
サンプルコード

5.6 BLINE

説明
用紙の頭出しをする際の黒ラインの高さとユーザー定義の追加のラベル送りの長さを設定します。
構文
インチ ミリ ドット
黒ラインの高さ(インチまたはミリ)
0 ≤ m ≤ 1 (inch), 0 ≤ m ≤ 25.4 (mm)
追加のラベル送り長さ
ラベル長
無定長ラベル
関連コマンド
SIZE, GAP
ミリの場合、パラメーターとミリの間にスペースを入れます。
BLINE コマンドを送信します。
200 dpi : 1 mm = 8 ドット
300 dpi : 1 mm = 12 ドット
ドット
インチ:
BLINE 0.20,0.50
ミリ:
BLINE 5.08 mm,12.7 mm
11
OFFSET m
OFFSET m mm
OFFSET m dot
パラメーター
説明
m
備考: サンプルコード

5.7 OFFSET

説明
用紙停止位置のオフセット量を設定します。特にカッターモードやハクリモードでのラベルの停止位置を 調整するために使用します。プリンターは次の印刷を実行する前にオフセット分のラベル長を逆転させま す。
構文
インチ ミリ ドット
オフセット距離(インチまたはミリ)
-1 ≤ m ≤ 1 (inch)
関連コマンド
SIZE, GAP, SET PEEL, SET CUTTER
不適切なオフセット値は紙詰まりを起こす可能性があります。 ミリの場合、パラメーターとミリの間にスペースを入れます。 200 dpi : 1 mm = 8 ドット
300 dpi : 1 mm = 12 ドット 600 dpi:1 mm = 24 ドット
インチ:
OFFSET 0.5
ミリ:
OFFSET 12.7 mm
12
パラメーター
説明
n
3.5
TD-4420TN
V V V V V V
TD-4520TN
V V V V V
TD-4650TNWB
V V V V V V V V
TD-4750TNWB, TD-4750TNWBR
V V V V V V
RJ-2035B
V V V V V
RJ-3035B
V V V V V
TJ-4420TN
V V V V V V V V V V V V V
TJ-4520TN
V V V V V V V V V V V
TJ-4620TN
V V V V V V
サンプルコード

5.8 SPEED

説明
印刷速度を設定します。
構文
SPEED n
インチ毎秒単位の印刷速度
Model / IPS 1 1.5 2 2.5 3
SPEED 10
関連コマンド
DENSITY
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
13
パラメーター
説明
n
0~15
15:
備考:
サンプルコード

5.9 DENSITY

説明
印字濃度を設定します。
構文
DENSITY n
初期値の濃度設定値は 8 です。
DENSITY 7
0: 最小濃度
最大濃度
14
パラメーター
説明
n
0
1
m
0: 1:
サンプルコード

5.10 DIRECTION

説明
印刷方向とミラーイメージを定義します。プリンターのメモリー内に記憶されます。
構文
DIRECTION n[,m]
または
通常のイメージを印刷する ミラーイメージを印刷する
下図参照)
関連コマンド
REFERENCE
DIRECTION 0
DIRECTION 0,1
15
パラメーター
説明
x
y
備考: サンプルコード

5.11 REFERENCE

説明
ラベルの基準点を定義します。基準点は印刷方向によって変わります。(下図参照)
構文
REFERENCE x, y
水平座標(ドット) 垂直座標(ドット)
200 dpi : 1 mm = 8 ドット
300 dpi : 1 mm = 12 ドット 600 dpi:1 mm = 24 ドット
REFERENCE 10,10
関連コマンド
DIRECTION
16
パラメーター
説明
x
300 dpi: -300 to 300
Y
300 dpi: -300 to 300
サンプルコード
結果

5.12 SHIFT

説明
搬送方向に対してラベルを移動させます。正の値はラベルを搬送方向と反対に移動させ、負の値はラベルを 搬送方向に移動させます。
構文
SHIFT [x,] y
オプション。最大値は1インチ。
200 dpi: –203 to 203 (ドット) (ドット)
最大値は1インチ。
200 dpi: –203 to 203 (ドット)
(ドット)
SIZE 4,2.5 GAP 2 mm,0 DIRECTION 0 SHIFT 36 OFFSET 0 CLS TEXT 400,200, "3",0,1,1, "DIRECTION 0" TEXT 400,250, "3",0,1,1, "SHIFT 36" BOX 10,0,780,490,8 PRINT 3,1
関連コマンド
OFFSET, REFERENCE
17
パラメータ ー
説明
n
001
USA
003
Spanish (Latin America)
007
Russia
031
Dutch
033
French (France)
034
Spanish
061
English (international)
サンプルコード

5.13 COUNTRY

説明
外付け機器(キーボード等)上の特殊文字を定義することにより、様々な国の仕様でキーボードを使用でき るようになります。
構文
PRINT m[,n]
COUNTRY 001
関連コマンド
CODEPAGE, ~!I
18
パラメーター
説明
n
7-bit
8-bit
Windows
ISO
n
Name
n
Name
n
Name
n
Name
Japanese Shift-JIS
Traditional Chinese Big5
備考:
いるか確認してください。

5.14 CODEPAGE

説明
国際文字セット(コードページ)を定義します。
構文
CODEPAGE n
コードページの名前や数は7ビットコードページと8ビットコードページに 分割することが可能です。
USA USA 437 United States 1250 Central Europe 8859-1 Latin 1
BRI British 737 Greek 1251 Cyrillic 8859-2 Latin 2
GER German 850 Multilingual 1252 Latin I 8859-3 Latin 3
FRE French 851 Greek 1 1253 Greek 8859-4 Baltic
DAN Danish 852 Slavic 1254 Turkish 8859-5 Cyrillic
ITA Italian 855 Cyrillic 1255 Hebrew 8859-6 Arabic
SPA Spanish 857 Turkish 1256 Arabic 8859-7 Greek
SWE Swedish 860 Portuguese 1257 Baltic 8859-8 Hebrew
SWI Swiss 861 Icelandic 1258 Vietnam 8859-9 Turkish
862 Hebrew 932
Canadian/
863
French
864 Arabic 949 Korean
865 Nordic 950
866 Russian UTF-8 UTF 8
869 Greek 2
936
Simplified Chinese GBK
8859-10 Latin 6
8859-15 Latin 9
データ長は 7 ビットか 8 ビットの通信パラメーターにより決定されます。
一部の文字が印刷されなかったり、文字化けしたりする場合は、以下をお試し下さい。
プリンターの CODEPAGE 設定が印刷データの文字コードと一致して 必要な場合は、どちらかの文字コードを変更してください。
プリンターの CODEPAG E 設定が、フォントの対応文字コードでない可能性があります。プリ ンターの CODEPAGE 設定を変更するか、文章で使用するフォントを変更してみてください。
フォント「K1.SFT / K2.SFT / K3.SFT / K4.SFT / K8.SFT / K9.SFT / KA.SFT / KB.SFT
は、シフト JIS に対応しています。使用する場合は、CODEPAGE コマンドで「932Shift-JIS)」を 指定ください。
19
Brother Printer Management Tool (BPM) を使用して COUR.TTF をダウンロードします。
20
サンプルコード
結果
DOWNLOAD "TEST.BAS"
str1$ = " " J = 0 y = 50
CODEPAGE 1252 SIZE 4,3 GAP 0,0 DIRECTION 1 CLS TEXT 10,10,"COUR.TTF",0,12,12,"CODEPAGE 1252" FOR I=32 TO 255 str1$=str1$+CHR$(I) + " " J=J+1 IF J=16 THEN GOSUB drawTEXT NEXT
PRINT 1 END
drawTEXT: TEXT 10,y,"COUR.TTF",0,12,12,str1$ str1$=" " J=0 y=y+40 RETURN EOP TEST
関連コマンド
COUNTRY, ~!I
21
パラメーター
説明
None
N/A
備考:
SIZE
サンプルコード

5.15 CLS

説明
イメージバッファを消去します。
構文
CLS
このコマンドは
CLS
コマンドの後に使用します。
関連コマンド
SIZE, GAP, BLINE
22
パラメーター
説明
n
1 ≤ n ≤ 9999
備考: サンプルコード

5.16 FEED

説明
指定した長さのラベルを送ります。長さはドットで指定します。
構文
FEED n
単位:ドット
200 dpi : 1 mm = 8 ドット
300 dpi : 1 mm = 12 ドット 600 dpi:1 mm = 24 ドット
FEED 40
関連コマンド
BACKFEED, SIZE, GAP, BLINE, HOME, FORMFEED
23
パラメーター
説明
n
1 ≤ n ≤ 9999
備考:
サンプルコード

5.17 BACKFEED

説明
指定した長さのラベルを逆送りします。長さはドットで指定します。
構文
BACKFEED n
単位:ドット
200 dpi : 1 mm = 8 ドット 300 dpi : 1 mm = 12 ドット 600 dpi1 mm = 24 ドット
不適切な値を指定した場合、紙詰まりやしわの原因となる可能性があります。
BACKFEED 40
関連コマンド
FEED, SIZE, GAP, BLINE, HOME, FORMFEED
24
パラメーター
説明
None
N/A
備考:
サンプルコード
FORMFEED
結果

5.18 FORMFEED

説明
次のラベルの先端までラベルを送ります。
構文
FORMFEED
このコマンドは SIZE コマンドの後に使用します。
SIZE 4,2.5 GAP 2 mm,0 DIRECTION 1 FORMFEED CLS TEXT 25,25, "3",0,1,1, " COMMAND TEST" PRINT 1,1
用紙送り方向
関連コマンド
FEED, SIZE, GAP, BLINE, HOME, BACKFEED
25
パラメーター
説明
None
N/A
備考:
サンプルコード

5.19 HOME

説明
内部センサーが原点を決め終わるまでラベルを送ります。
構文
HOME
このコマンドを使用する前に、ラベルのサイズとギャップを定義する必要があります。
SIZE 4,2.5 GAP 2 mm,0 SET COUNTER @0 +1 @0="000001" HOME CLS BOX 1,1,360,65,12 TEXT 25,25, TEXT 25,80, PRINT 3,1
"3",0,1,1, "HOME COMMAND TEST" "3",0,1,1,@0
関連コマンド
FEED, SIZE, GAP, BLINE, FORMFEED
26
パラメーター
説明
m n
1 n 999999999
サンプルコード
結果
1
2 部

5.20 PRINT

説明
現在イメージバッファに保存されているラベルフォーマットを印刷します。
構文
PRINT m[,n]
印刷するラベルのセット数を指定します
1 m 999999999
各特定のラベルセットに対し、印刷するコピー枚数を指定します
SIZE 50 mm,25 mm GAP 3 mm,0 DIRECTION 1 SET COUNTER @1 1 @1="0001" CLS TEXT 10,10, "3",0,1,1,@1 PRINT 3,2
セット
用紙送り方向
関連コマンド
SET COUNTER, INPUT, DOWNLOAD
27
パラメーター
説明
level
0~9
interval
1~4095
サンプルコード

5.21 SOUND

説明
ブザーの鳴動周波数を制御します。音量は 10 段階です。タイミングは interval で設定できます。
構文
SOUND level,interval
音量レベル
インターバル
(ミリ秒)
SOUND 5,200 SOUND 3,200 SOUND 3,200 SOUND 4,200 SOUND 2,200 SOUND 2,200 SOUND 1,200 SOUND 2,200 SOUND 3,200 SOUND 4,200 SOUND 5,200
28
パラメーター
説明
None
N/A
サンプルコード

5.22 CUT

説明
ラベルを逆送りすることなく、カットします。(カッターオプション装着時のみ)
構文
CUT
SIZE 3,3 GAP 0,0 CLS BOX 0,0,866,866,5 TEXT 100,100, "5",0,1,1, "FEED & CUT" TEXT 100,200, "5",0,1,1, "300 dpi" PRINT 1,1 FEED 260 CUT
関連コマンド
SET CUTTER, SET BACK, SET PARTITAL_CUTTER
29
LIMITFEED n[,minpaper,maxgap]
LIMITFEED n mm[,minpaper mm,maxgap mm]
LIMITFEED n dot[,minpaper dot,maxgap dot]
パラメーター
説明
N
Minpaper
Maxgap
サンプルコード

5.23 LIMITFEED

説明
適切なセンサー感度が設定されていない場合、プリンターはラベル搬送中にギャップの正しい位置を特定 できません。このコマンドは、プリンターがラベル搬送中にギャップの位置を特定できない場合、ラベル送 りを停止させ、赤い LED を点滅させます。
構文
インチ ミリ ドット
センサー検知の最大の長さ 用紙の最大の長さ ギャップの最大の長さ
備考:
この設定はメモリー内に記憶されます。 ミリの場合、パラメーターn とミリの間にスペースを入れます。  プリンタ―を初期化すると、初期値10インチに戻ります。
インチ
LIMITFEED 12
30
パラメーター
説明
page
None:
BT: Bluetooth

5.24 SELFTEST

説明
プリンター情報を印刷します。
構文
SELFTEST [page]
全てのプリンター情報を含むセルフテストページを印刷します
PATTERN: 印字ヘッドの状態を確認するためパターンを印刷します ETHERNET: イーサネット設定を印刷します
WLAN: Wi-Fi 設定を印刷します
RS232: RS-232C 設定を印刷します SYSTEM: プリンタ―設定を印刷します Z: エミュレーション言語設定を印刷します
設定を印刷します
次のページに続きます。
31
サンプルコード
結果
SELFTEST
SELFTEST PATTERN
SELFTEST ETHERNET
SELFTEST WLAN
32
SELFTEST RS232
SELFTEST SYSTEM
SELFTEST PRINTER
SELFTEST Z
SELFTEST BT
33
サンプルコード
結果

5.25 EOJ

説明
EOJ 前の)コマンド処理が完了するまでプリンターを待機させ、次のコマンドに進みます。
構文
EOJ
SIZE 4,0.2 GAP 0,0 DIRECTION 1 CLS TEXT 10,10,"3",0,1,1,"Two labels are printed without stop." PRINT 1 PRINT 1
SIZE 4,0.2 GAP 0,0 CLS TEXT 10,10,"3",0,1,1,"Printer stops before next printing." PRINT 1 EOJ PRINT 1
用紙送り方向
停止なし
34
パラメーター
説明
ms
1000 ms = 1 second)
サンプルコード
結果

5.26 DE LAY

説明
特定の時間プリンターを待機させ、次のコマンドに進みます。
構文
DELAY ms
ミリ秒(
SIZE 4,0.7 GAP 0,0 DIRECTION 1 CLS TEXT 10,10,"3",0,1,1,"The delay time between two labels is 3 seconds." TEXT 10,60,"3",0,1,1,"Now second:" +@SECOND PRINT 1 DELAY 3000 PRINT 1
35
パラメーター
説明
OFF
x,y,width,height
x,y,width,height, thick, radius
.bmp
x,y,”font”,”content”
x,y,”font”,rotate,”content”
x,y,”font”,rotate,multi,”content”
x,y,”font”,rotate,x-multi,y­multi,”content”
x,y,”font”,rotate,x-multi,y­multi,align,”content”
RGB
RGB
x
y
width
height
thick
radius
bmpfile
font
rotate
x-multi
y-multi

5.27 DISPLAY

説明
液晶パネル上にプリンターのイメージバッファの画像を表示します。
構文
DISPLAY IMAGE/OFF/CLS/……
IMAGE
CLS
forecolor,backcolor
x,y,width,height, thick
x,y,”bmpfile”
液晶パネル上にプリンターのイメージバッファの画像を 表示します
このコマンドを無効にします 背景色を表示し、液晶パネル上のプリンターのイメージ
バッファ項目を消去します 液晶パネル上のプリンターのイメージバッファに項目と 背景のための色(10進数)を設定します
液晶パネル上のプリンターのイメージバッファにバーを 描きます
液晶パネル上のプリンターのイメージバッファに 表示します
液晶パネル上のプリンターのイメージバッファにテキス トを表示します
forecolor
backcolor
テキストやバー(10進数)のための カラーコード 背景(10進数)のための ド
水平方向の乗算 垂直方向の乗算
フレームの幅 フレームの高さ フレームの厚み
フレームの丸角 .bmp ファイル名
フォント名 回転(0, 90, 180, 270) 水平方向の乗算
垂直方向の乗算
36
カラーコー
(1:
, 2:
, 3:
)
content
備考:
サンプルコード
結果
備考:
align
テキスト位置 揃え
テキスト文字列の内容
左揃え
中央揃え
液晶パネル搭載モデルのみ。 詳細は付録 A: 機種別対応コマンド一覧をご参照ください。
CLS TEXT 1,10, "1",0,1,1, "Image on LCD" TEXT 1,30, "1",0,1,1, "1234567890" DISPLAY IMAGE DELAY 5000 DISPLAY OFF
CLS DISPLAY 15128749,16711680 DISPLAY CLS DISPLAY 10,30, "1","1234567890" DELAY 5000 DISPLAY OFF
16進数「FF0000」を10進数「16711680」に 変換して、背景色を定義します。
37
パラメーター
説明
None
N/A
サンプルコード

5.28 INITIALPRINTER

説明
プリンター設定を初期値に戻します。
構文
INITIALPRINTER
INITIALPRINTER
38
パラメーター
説明
title$
list$
CRLF
selected
備考:
サンプルコード

5.29 MENU

説明
プリンターに内部のデータベースを用いてユーザー独自のメニューをデザインできます。
構文
MENU title$, list$, selected
液晶パネル状に表示する文字列 項目一覧( 変数 0 が選択された場合、オペレーターが ESCUSB キーボード)かメニューボタ ンを押したことになります。
液晶パネル搭載モデルのみ。 詳細は付録 A: 機種別対応コマンド一覧をご参照ください。
により識別される)
DOWNLOAD F,"FBPL" Speed Density Print Mode Offset Country EOP
DOWNLOAD F,"Speed" 4 5 6 EOP
DOWNLOAD F,"Density" 6 7 8 9 10 11 12 EOP
DOWNLOAD F,"Print Mode" NONE TEAR OFF PEEL OFF CUT OFF EOP
39
DOWNLOAD F,"Country"
007 031 033 034 045 EOP
DOWNLOAD F,"DEMO.BAS"
DPI = VAL(GETSETTING$("SYSTEM","INFORMATION","DPI"))
:MAINLOOP OPEN "FBPL",0 LIST$ = FREAD$(0, LOF("FBPL")) CLOSE 0 MENU "FBPL", LIST$, OPTION$
IF LEN(OPTION$) = 0 THEN END
IF OPTION$ = "Speed" THEN SETTING$ = GETSETTING$("CONFIG","FBPL","SPEED") IF OPTION$ = "Density" THEN SETTING$ = GETSETTING$("CONFIG","FBPL","DENSITY") IF OPTION$ = "Print Mode" THEN SETTING$ = GETSETTING$("CONFIG","FBPL","PRINT MODE") IF OPTION$ = "Offset" THEN SETTING$ = GETSETTING$("CONFIG","FBPL","OFFSET") IF OPTION$ = "Country" THEN SETTING$ = GETSETTING$("CONFIG","FBPL","COUNTRY CODE")
IF LOF(OPTION$) <> 0 THEN OPEN OPTION$,0 LIST$ = FREAD$(0, LOF(OPTION$)) CLOSE 0 MENU OPTION$, LIST$, SETTING$ ELSE IF OPTION$ = "Offset" THEN INPUT "Offset", SETTING$ ENDIF
IF LEN(SETTING$) <> 0 THEN IF OPTION$ = "Speed" THEN SPEED VAL(SETTING$) IF OPTION$ = "Density" THEN DENSITY VAL(SETTING$) IF OPTION$ = "Print Mode" THEN GOSUB SET_PRINT_MODE IF OPTION$ = "Offset" THEN OFFSET VAL(SETTING$) / DPI IF OPTION$ = "Country" THEN GOSUB SET_COUNTRY ENDIF
GOTO MAINLOOP
:SET_PRINT_MODE IF SETTING$ = "NONE" THEN SET TEAR OFF IF SETTING$ = "TEAR OFF" THEN SET TEAR ON IF SETTING$ = "PEEL OFF" THEN SET PEEL ON IF SETTING$ = "CUT OFF" THEN SET CUTTER ON RETURN
40
:SET_COUNTRY
結果
IF SETTING$ = "007" THEN COUNTRY 007 IF SETTING$ = "031" THEN COUNTRY 031 IF SETTING$ = "033" THEN COUNTRY 033 IF SETTING$ = "034" THEN COUNTRY 034 IF SETTING$ = "045" THEN COUNTRY 045 RETURN
EOP
RUN "DEMO.BAS"
41
パラメーター
説明
x
y
width
height
備考:
サンプルコード
結果
80
80
100
300

6 ラベルフォーマットコマンド

6.1 BAR

説明
ラベルフォーマット上で罫線を描きます。
構文
BAR x,y,width,height
左上隅のx座標(ドット) 左上隅のy座標(ドット) 罫線の幅(ドット) 罫線の高さ(ドット)
200 dpi : 1 mm = 8 ドット
300 dpi : 1 mm = 12 ドット 600 dpi:1 mm = 24 ドット
推奨される罫線の最大高さは 4 インチ幅で 12 ミリです。12 ミリを超える罫線の高さは
電源供給に障害をきたし、また印字品質に影響を及ぼす可能性があります。
印字比率は各プリンターモデルにより異なります。デスクトップ型と産業用プリンターの
比率はそれぞれ20%と30%に制限されています。
関連コマンド
BOX
SIZE 50 mm,25 mm GAP 3 mm,0 DIRECTION 1 CLS BAR 80,80,300,100 PRINT 1,1
42
説明
狭さ:幅
最大データ長
1:1
1:2
1:3
2:5
3:7
128
Code 128
V
128M
Code 128
V
EAN128
EAN-128
V
EAN128M
EAN-128
V
25
Interleaved 2-of-5
V V V
25C
Interleaved 2-of-5
V V V
25S
Standard 2-of-5
V V V
25I
Industrial 2-of-5
V V V
Code 39
39C
Code 39
V V V 93
Code 93
V
EAN13
EAN-13
V
12
EAN13+2
2
EAN-13
V
14
EAN13+5
5
EAN-13
V
17
EAN8
EAN-8 V 7
EAN8+2
2
EAN-8
V
9
EAN8+5
5
EAN-8
V
12
CODA
Codabar (NW-7)
V V V
POST
POSTNET
V
5, 9, 11
UPCA
UPC-A
V
11
UPCA+2
2
UPC-A
V
13
UPA+5
5
UPC-A
V
16
UPCE
UPC-E
V
6
UPCE+2
2
UPC-E
V
8
UPE+5
5
UPC-E
V
11
MSI
MSI V V V
MSIC
MSI
V V V
PLESSEY
Plessey
V V V
CPOST
Datalogic 2-of-5 (China post)
V
ITF14
ITF-14
V V V
13
EAN14
EAN-14
V
13
11
Code 11 (USD-8)
V V V
TELEPEN
Telepen
V V V
TELEPENN
Telepen
V V V
PLANET
Planet V
CODE49
Code 49
V
DPI
Deutsche Post Identcode
V V V
11
DPL
Deutsche Post Leitcode
V V V
13
LOGMARS
Code 39
V V V

6.2 BARCODE

説明
バーコードを印刷します。利用可能なバーコードは下記の一覧表に記載されています。
Code Type
39
、コードサブセット自動切替
、コードサブセット手動切替 、コードサブセット自動切替 、コードサブセット手動切替
、スタンダードとフルアスキーモー
ドとの自動切替
チェックディジット付き
桁付加 桁付加
桁付加 桁付加
桁付加 桁付加
チェックディジット付き
長さは偶数 長さは奇数
V V V
桁付加 桁付加
チェックディジット付き
数字のみ
特別仕様
43
パラメーター
説明
X
Y
code type
128
Code 128
A, B, C
128M
Code 128
A, B, C
A B C
096
FNC3
FNC3
NONE
097
FNC2
FNC2
NONE
098
SHIFT
SHIFT
NONE
099
CODE C
CODE C
NONE
100
CODE B
FNC4
CODE B
101
FNC4
CODE A
CODE A
102
FNC1
FNC1
FNC1
103
Start (CODE A)
104
Start (CODE B)
105
Start (CODE C)
EAN128
Code 128
A, B, C
EAN128M
Code 128
A, B, C
25
Interleaved 2-of-5
25C
Interleaved 2-of-5
25S
Standard 2-of-5
25I
Industrial 2-of-5
39
Code 39
39C
Code 39
39S
Code 39
93
Code 93
EAN13
EAN-13
EAN13+2
2
EAN-13
EAN13+5
5
EAN-13
EAN8
EAN-8
EAN8+2
2
EAN-8
EAN8+5
5
EAN-8
CODA
Codabar
POST
POSTNET
UPCA
UPC-A
UPCA+2
2
UPC-A
UPCA+5
5
UPC-A
UPCE
UPC-E
UPCE+2
2
UPC-E
UPCE+5
5
UPC-E
CPOST
China post code
MSI
MSI code
MSIC
MSI
PLESSEY
Plessey code
ITF14
ITF-14 code
EAN14
EAN-14 code
11
Code 11
TELEPEN
Telepen code
構文
BARCODE X,Y, "code type",height,human readable,rotation,narrow,wide,[alignment,] "content "
ラベルのx座標バーコードを指定します ラベルのy座標バーコードを指定します
、コードサブセット 、コードサブセット
制御コード
3つの制御コードが後に続く制御コードの最初の文字として「 ! 」を使用します。サブセッ ト開始が設定されていない場合、初期値のサブセット開始は B となります。
、コードサブセット 、コードサブセット
チェックディジット付き
フルアスキー チェックディジット付き フルアスキー スタンダード
を自動切替 を手動切替
を自動切替 を手動切替
桁付加 桁付加
桁付加 桁付加
桁付加 桁付加
桁付加 桁付加
チェックディジット付き
44
TELEPEN N
Telepen code
PLANET
Planet code
CODE49
Code 49
DPI
Deutsche Post Identcode
DPL
Deutsche Post Leitcode
Height
human readable
0:
3:
rotation
0 :
270 :
270
narrow
wide
n : w
1:1
n : w
1:2
n : w
1:3
n : w
2:5
n : w
3:7
128
10x - - - -
EAN128
10x - - - -
EAN128M
10x
25 - 10x
10x
5x - 25C - 10x
10x
5x - 25S 10x
10x
5x
25I 10x
10x
5x
39 - 10x
10x
5x - 39C - 10x
10x
5x - 93 - -
10x - -
EAN13
8x - - - -
EAN13+2
8x - - - -
EAN13+5
8x - - - -
EAN 8
8x - - - -
EAN 8+2
8x - - - -
EAN 8+5
8x - - - -
CODA
-
10x
10x
5x
-
POST
1x - - - -
UPCA
8x - - - -
UPCA+2
8x - - - -
UPCA+5
8x - - - -
UPCE
8x - - - -
UPCE+2
8x - - - -
UPCE+5
8x - - - -
CPOST - - - -
1x
MSI - -
10x - -
MSIC
10x -
PLESSY - -
10x - -
ITF14 - 10x
10x
5x
-
EAN14
8x - - - -
11 - 10x
10x
5x
-
alignment
3 :
content
、数字のみ
バーコード高さ (ドット)
非表示
1: 左揃えの可読文字 2: 中央揃えの可読文字
右揃えの可読文字
回転なし
90 : 時計回りに 90 度回転 180 : 時計回りに 180 度回転
時計回りに
度回転 ナローバーの幅 (ドット) ワードバーの幅(ドット)
バーコードの配置を指定します
0 : 初期値(左) 1 : 2 : 中央
バーコードの内容
45
備考:
128
CODE128
-
128M
CODE128
-
EAN128
CODE128
-
EAN128M
CODE128
-
25
0123456789
25C
0123456789
25S
0123456789
25I
0123456789
0123456789[Space]ABCDEFGHIJKLMNOPQRST UVWXYZ-.$/+%
0123456789[Space]ABCDEFGHIJKLMNOPQRST
opqrstuvwxyz{|}~
0123456789[Space]ABCDEFGHIJKLMNOPQRST
opqrstuvwxyz{|}~
EAN13
0123456789
12
EAN13+2
0123456789
14
EAN13+5
0123456789
17
EAN8
0123456789
7
EAN8+2
0123456789
9
EAN8+5
0123456789
12
CODA
0123456789-$:/.+
-
POST
0123456789
5, 9, 11
UPCA
0123456789
11
UPCA+2
0123456789
13
UPA+5
0123456789
16
UPCE
0123456789
6
UPCE+2
0123456789
8
UPE+5
0123456789
11
MSI
0123456789
-
MSIC
0123456789
-
PLESSEY
0123456789
-
CPOST
0123456789
-
ITF14
0123456789
13
EAN14
0123456789
13
11
0123456789-
-
TELEPEN
ASCII 0 to 127
30
TELEPENN
0123456789
60
PLANET
0123456789
38
CODE49
ASCII 0 to 127
81
DPI
0123456789
11
DPL
0123456789
13
0123456789[Space]ABCDEFGHIJKLMNOPQRST UVWXYZ-.$/+%
バーコード内容の最大桁数に留意してください。
コードタイプ 文字設定
用の文字設定を参照 用の文字設定を参照 用の文字設定を参照 用の文字設定を参照
39 I
39 I Full ASCII
93
UVWXYZ!#$%&’()*+,-./:;?@[\]^_`abcdefghijklmn
UVWXYZ!#$%&’()*+,-./:;?@[\]^_`abcdefghijklmn
最大データ長
長さは偶数 長さは奇数
-
-
-
LOGMARS
-
46
128A
128B
128C 値
128A
128B
128C 値
128A
128B
128C
0
space
space
00
36 D D
36
72
BS h 72
1 ! !
01
37 E E
37
73
HT i 73
2 “ “
02
38 F F
38
74
LF j 74
3 # #
03
39 G G
39
75
VT k 75
4 $ $
04
40 H H
40
76
FF l 76
5 % %
05
41 I I
41
77
CR m 77 6 & & 06
42 J J
42
78
SO n 78 7 ‘ ‘ 07
43 K K
43
79
SI o 79 8 ( ( 08
44 L L
44
80
DLE p 80 9 ) ) 09
45 M M
45
81
DC1 q 81
10 * *
10
46 N N
46
82
DC2 r 82
11 + +
11
47 O O
47
83
DC3 s 83
12 , ,
12
48 P P
48
84
DC4 t 84
13 - -
13
49 Q Q
49
85
NAK u 85
14 . .
14
50 R R
50
86
SYN v 86
15 / /
15
51 S S
51
87
ETB w 87
16 0 0
16
52 T T
52
88
CAN x 88
17 1 1
17
53 U U
53
89
EM y 89
18 2 2
18
54 V V
54
90
SUB z 90
19 3 3
19
55 W W
55
91
ESC { 91
20 4 4
20
56 X X
56
92
FS | 92
21 5 5
21
57 Y Y
57
93
GS } 93
22 6 6
22
58 Z Z
58
94
RS ~ 94
23 7 7
23
59 [ [
59
95
US
DEL
95
24 8 8
24
60 \ \
60
96
FNC 3
FNC 3
96
25 9 9
25
61 ] ]
61
97
FNC 2
FNC 2
97
26 : :
26
62 ^ ^
62
98
Shift B
Shif t A
98
27 ; ;
27
63 _ _
63
99
Code C
Code C
99
28
<
<
28
64
NUL ` 64
100
Code B
FNC4
Code B
29 = =
29
65
SOH a 65
101
FNC 4
Code A
Code A
30
>
>
30
66
STX b 66
102
FNC 1
FNC 1
FNC 1
31 ? ?
31
67
ETX c 67
103
Start Code A
32 @ @
32
68
EOT d 68
104
Start Code B
33 A A
33
69
ENQ e 69
105
Start Code C
34 B B
34
70
ACK f 70
35 C C
35
71
BEL g 71
サンプルコード
結果
SIZE 4,1
PRINT 1
CODE 128 用の文字設定
SIZE 4,1 GAP 0,0 DIRECTION 1 CLS TEXT 10,10, "2",0,1,1, "Human readable alignment" BARCODE 10,50, "128",100,1,0,2,2,"left" BARCODE 10,50,
"128",100,2,0,2,2,"center"
BARCODE 610,50,
"128",100,3,0,2,2,"right"
PRINT 1
GAP 0,0 DIRECTION 1 CLS TEXT 10,10, "2",0,1,1, "Code 128, switch code subset automatically. " BARCODE 10,50, "128",100,1,0,2,2, "123456abcd123456"
47
備考:
SIZE 4,1 GAP 0,0 DIRECTION 1 CLS TEXT 10,10, "2",0,1,1, "Code 128, switch code subset manually." BARCODE 10,50, "128M",100,1,0,2,2, "!104!096ABCD!101EFGH" PRINT 1
上の CODE 128M はスタートキャラクタ CODE-B を使用しています。次のCODE 128のファンクション キャラクタ FNC3、そしてCODE A サブセットとし てコード化されたABCDキャラクタ・EFGHキャラク タが続きます。
SIZE 4,1 GAP 0,0 DIRECTION 1 CLS TEXT 10,10, "2",0,1,1, "TELEPEN" BARCODE 10,50, "TELEPEN",100,1,0,2,6, "abcd1234ABCD" PRINT 1
SIZE 4,4 GAP 0,0 DIRECTION 1 CLS TEXT 400,26, "2",0,1,1,2, "TELEPEN Number" BARCODE 400,50, "TELEPENN",60,2,0,2,6,2, "1234567890" TEXT 400,136, "2",0,1,1,2, "Code 11" BARCODE 400,160, "11",60,2,0,2,6,2, "1234567890" TEXT 400,246, "2",0,1,1,2, "PLANET" BARCODE 400,270, "PLANET",60,2,0,2,2,2, "12345678901" TEXT 400,356, "2",0,1,1,2, "Deutsche Post Identcode." BARCODE 400,380, "DPI",60,2,0,2,6,2, "12345678901" TEXT 400,466, "2",0,1,1,2, "Deutsche Post Leitcode. " BARCODE 400,490, "DPL",60,2,0,2,6,2, "123456789012" TEXT 400,576, "2",0,1,1,2, "Code 49" BARCODE 400,600, "CODE49",60,2,0,2,2,2, "1234567890" PRINT 1
48
パラメーター
説明
x
x
y
y
270
height
cellheight
Code39
MicroPDF417
ECI number
Code39
Serial number & additional data
Micro-PDF417用
備考:
ECI number
Serial number & additional data
サンプルコード
結果

6.3 TLC39

説明
TLC39Bar Code 3 of 9 にリンクした TCIF やバーコードを描きます。
構文
TLC39 x,y,rotation,[height,]narrow,]wide,]cellwidth,]cellheight,] "ECI number,Serial number & additional data"
座標 座標
0 : 回転なし
rotation
narrow wide cellwidth
90 : 時計回りに 90 度回転 180 : 時計回りに 180 度回転
: 時計回りに 270 度回転
ドット数での ドット数での Code39 のナローバーの幅(初期値は 2) ドット数での Code39 のワイドバーの幅(初期値は 4) ドット数での MicroPDF417 のセルの幅(初期値は 2) ドット数ででの
生成時に使用される場合は6桁
英数字は
の高さ(初期値は40)
のセルの幅(初期値は4)
コンマ(“)は
SIZE 4,1.2 GAP 0,0 DIRECTION 1 CLS TEXT 10,10, "3",0,1,1, "TLC39 code" TLC39 10,50,0, "123456,SN00000001,00601,01501" TLC39 310,50,0,80,3,6,3,4, "123456,SN00000001,00601,01501" PRINT 1
の間で必要となります。
49
パラメーター
説明
X
X
Y
Y
width
height
mode
2: XOR
bitmap data
X size 2 bytes
Y size 16 dots
1-byte
2-byte

6.4 BITMAP

説明
ビットマップイメージを(BMP グラフィックファイルとは対照的に)描きます。
構文
BITMAP X,Y,width,height,mode,bitmap data…
座標
座標 イメージ幅(バイト) イメージ高さ(ドット) グラフィックモードは下記
0: OVERWRITE(上書き) 1: OR(論理和)
(排他的論理和)
ビットマップデータ
50
X
1 バイト
2 バイト
バイナリ
16 進数
バイナリ
16 進数
1
00000000
00
00000000
00
2
00000000
00
00000000
00
3
00000000
00
00000000
00
4
00000111
07
11111111
FF
5
00000011
03
11111111
FF
6
00010001
11
11111111
FF
7
00011000
18
11111111
FF
8
00011100
1C
01111111
7F
9
00011110
1E
00111111
3F
10
00011111
1F
00011111
1F
11
00011111
1F
10001111
8F
12
00011111
1F
11000111
C7
13
00011111
1F
11100011
E3
14
00011111
1F
11110111
F7
15
00011111
1F
11111111
FF
16
00011111
1F
11111111
FF
サンプルコード (ASCII)
16 進数
結果
SIZE 4,2
53 49 5A 45 20 34 2C 32 0D 0A 47 41 50 20 30 2C 30 0D 0A 43
42 49 54 4D 41 50
20 32 30 30 2C 32 30 30 2C 32
00 00 00 00 00 00 07 FF 03 FF 11 FF 18 FF 1C 7F 1E 3F 1F 1F 1F 8F 1F C7
0D 0A 50 52 49 4E 54 20 31 2C 31 0D 0A
Y軸
GAP 0,0 CLS
BITMAP 200,200,2,16,0,
  -?????
PRINT 1,1
関連コマンド
PUTBMP, PUTPCX
4C 53 0D 0A
2C 31 36 2C 30 2C
1F E3 1F E7 1F FF 1F FF
51
パラメーター
説明
x
y
x_end
y_end
line thickness
radius
備考:
サンプルコード
結果

6.5 BOX

説明
ラベル上に長方形を描きます。
構文
BOX x,y,x_end,y_end,line thickness[,radius]
左上隅のx座標(ドット) 左上隅のy座標(ドット) 右下隅のx座標(ドット) 右下隅のy座標(ドット) 線の太さ(ドット) オプション:丸角を指定します。初期値は0。
200 dpi : 1 mm = 8 ドット
300 dpi : 1 mm = 12 ドット 600 dpi:1 mm = 24 ドット
推奨される長方形の最大太さは 4 インチ幅ラベルで 12mm です。12mm を超える長方形の
太さは電源供給に障害をきたし、印字品質に影響を及ぼす可能性があります。最大印字比 率は各プリンターモデルにより異なります。デスクトップと産業用プリンターの比率はそ れぞれ20%と30%に制限されます。
関連コマンド
BAR
SIZE 4,1.1 CLS BOX 60,60,610,210,4 BOX 80,80,590,190,4 BOX 100,100,570,170,4,20 BOX 120,120,550,150,4,20 PRINT 1
52
パラメーター
説明
X_start
Y_start
diameter
thickness
サンプルコード
結果

6.6 CIRCLE

説明
ラベル上に円を描きます。
構文
CIRCLE X_start,Y_start,diameter,thickness
左上隅のx座標(ドット) 左上隅のy座標(ドット) 円の直径(ドット) 円の太さ(ドット)
SIZE 80 mm,30 mm GAP 0,0 DIRECTION 1 CLS BAR 250,20,100,1 BAR 250,20,1,100 CIRCLE 250,20,100,5 PRINT 1
53
パラメーター
説明
x
y
width
height
thickness
サンプルコード
結果

6.7 ELLIPSE

説明
ラベル上に楕円(長円)を描きます。
構文
ELLIPSE x,y,width,height,thickness
左上隅のx座標(ドット) 左上隅のy座標(ドット) 楕円の幅(ドット) 楕円の高さ(ドット) 楕円の太さ(ドット)
SIZE 4,3 GAP 0,0 DIRECTION 1 CLS BOX 10,10,410,110,1 ELLIPSE 10,10,400,100,2 BOX 10,120,110,520,1 ELLIPSE 10,120,100,400,5 PRINT 1
54
パラメーター
説明
x
X
y
Y
rotation
0 :
270 :
270
row height
module width
CODABLOCK
content
CODABLOCK
サンプルコード
"With the "At your side." spirit in mind. the Brother
"With the "At your side." spirit in mind. the
結果
sample
sample

6.8 CODABLOCK F mode

説明
CODABLOCK F モードのバーコードを描きます。
構文
CODABLOCK x,y,rotation,[row height,]module width,] "content"
座標 座標
回転なし
90 : 時計回りに 90 度回転 180 : 時計回りに 180 度回転
時計回りに
行の高さxモジュール幅に相当する個々の行の高さ(初期値:8)
のナローバーの幅 ドット数(初期値:2) バーコードの内容
度回転
SIZE 4,1.5 GAP 0,0 DIRECTION 1 CLS TEXT 10,10,
"3",0,1,1, "Codablock F"
CODABLOCK 10,50,0, Group aims to continually create value." PRINT 1 CLS TEXT 10,10,
"3",0,1,1, "Codablock F"
CODABLOCK 10,50,0,16,1, Brother Group aims to continually create value." PRINT 1
55
パラメーター
説明
x
y
width
height
c#
~X
Hex
ASCII
~X
HEX
ASCII
~X
HEX
ASCII
~X
HEX
ASCII
~@
00
NUL
~H
08
BS
~P
10
DLE
~X
18
CAN
~A
01
SOH
~I
09
HT
~Q
11
DC1
~Y
19
EM
~B
02
STX
~J
0A
LF
~R
12
DC2
~Z
1A
SUB
~C
03
ETX
~K
0B
VT
~S
13
DC3
~[
1B
ESC
~D
04
EOT
~L
0C
FF
~T
14
DC4
~\
1C
FS
~E
05
ENQ
~M
0D
CR
~U
15
NAK
~]
1D
GS
~F
06
ACK
~N
0E
SO
~V
16
SYN
~^
1E
RS
~G
07
BEL
~O
0F
SI
~W
17
ETB
~_
1F
US
X#
r#
270 :
270
a#
0 : 1 :
row
: 10
144
col
: 10
144
content
DataMatrix 2D

6.9 DMATRIX

説明
DataMatrix 2D バーコードを定義します。ECC200 エラー修正のみサポートされます。
構文
DMATRIX x,y,width,height,[c#,x#,r#,a#,row,col,] "content"
水平方向開始位置(ドット) 垂直方向開始位置(ドット) バーコード領域の想定幅(ドット) バーコード領域の想定高さ(ドット) エスケープシーケンス制御文字(10進数) 例:C126 は以下を意味するー
(1) ~X は制御文字のためのシフト文字です。
(2) ~1 FNC1 を意味します。 (3) ~dNNN は符号語に対して ASCII10 進数 NNN を作成します。これは 000
から 255 までの 3 桁を指定します。
(4) ~ in data は~~により符号化されます。
モジュールサイズ(ドット) 回転
0 : 回転なし 90 : 時計回りに 90 度回転 180 : 時計回りに 180 度回転
時計回りに
度回転 正方形(初期値) 長方形
行のシンボルサイズ 列のシンボルサイズ
~ ~
バーコードの内容
56
備考:
正方形
長方形
10 x 10
26 x 26
72 x 72
8 x 18
12 x 12
32 x 32
80 x 80
8 x 32
14 x 14
36 x 36
88 x 88
12 x 26
16 x 16
40 x 40
96 x 96
12 x 36
18 x 18
44 x 44
104 x 104
16 x 36
20 x 20
48 x 48
120 x 120
16 x 48
22 x 22
52 x 52
132 x 132
24 x 24
64 x 64
144 x 144
サンプルコード
結果
サンプルコード (FNC)
サンプルコード (長方形)
DataMatrix 2次元バーコードのスタンダードシンボルサイズの場合、下記のリストをご参照ください。
SIZE 4,3 GAP 0,0 DIRECTION 1 CLS DMATRIX 10,110,400,400, DMATRIX 310,110,400,400,x6, DMATRIX 10,310,400,400,x8,18,18,
"DMATRIX Example 1"
"DMATRIX Example 2"
"DMATRIX Example 3"
PRINT 1,1
SIZE 4,1 GAP 0,0 CLS DIRECTION 1 DMATRIX 100,50,100,100,c126,x6,18,18, "~1241sPn~110sLot~130sQ ty " PRINT 1
SIZE 4,1 GAP 0,0 DIRECTION 1 CLS DMATRIX 100,110,600,600,a1,"DMATRIX Example 1" PRINT 1,1
57
パラメーター
説明
x
y
x_width
x
y_height
y
サンプルコード
結果

6.10 ERASE

説明
イメージバッファ内の指定領域を消去します。
構文
ERASE x,y,x_width,y_height
開始位置のx座標(ドット) 開始位置のy座標(ドット)
軸方向の領域幅(ドット) 軸方向の領域高さ(ドット)
SIZE 4,2.5 GAP 0,0 DIRECTION 1 CLS BAR 100,100,300,300 ERASE 150,150,200,200 PRINT 1,1
関連コマンド
CLS
58
MAXICODE x,y,mode,[class,country,post,Lm,] "content"
2
countryが 840
6
4
AIM
パラメーター
説明
x
y
mode
2,3,4,5
class
country
post
Mode 3(Canada): 6
Lm
1m138
content
2D Maxicode
備考
Lm
(")
サンプルコード
CLS

6.11 MAXICODE

説明
2D Maxicode を定義します。
構文
MAXICODE x,y,mode,class,country,postal code, "content"
MAXICODE x,y,mode,[Lm,] "content"
開始位置のx座標(ドット) 開始位置のy座標(ドット)
サービスのクラス、3桁(モード2または3) 国コード、3桁(モード2または3) 郵便コード(モード2または3) Mode 2(USA): 5 +4 桁の数
つの英数字郵便コードは二重引用符に含まれます 式の長さ(二重引用符は無視されます)、 ド4と5専用です)
の内容
:
パラメーター
が使用された場合、二重引用符
モード の場合、郵便コードは 99999,9999 形式 になります。他の国の場合、このコード
つの英数字までとなります。 モード が対応されています
または3では、
または5では、
(このパラメーターはモー
は不要です。
特別形式
SIZE 4,2 GAP 0,0 DIRECTION 1 CLS
REM *****Mode 2 For USA***** MAXICODE 110,100,2,300,840,06810,7317, "DEMO 2 FOR USA MAXICODE" TEXT 100,50, "3",0,1,1, "Mode 2 For USA" PRINT 1,1
REM *****Mode 3 For Canada***** CLS MAXICODE 110,100,3,300,863, "107317","DEMO 3 FOR CANADA MAXICODE" TEXT 100,50, "3",0,1,1, "Mode 3 For CANADA" PRINT 1,1
REM *****MODE4*****
59
MAXICODE 110,100,4, "DEMO 4 FOR MAXICODE"
結果
MAXICODE 600,100,4,L19,DEMO 4 FOR MAXICODE TEXT 100,50, "3",0,1,1, "Mode 4 FOR MAXICODE" PRINT 1,1
REM *****MODE 5***** CLS MAXICODE 110,100,5, "DEMO 5 FOR MAXICODE" MAXICODE 600,100,5,L19,DEMO 5 FOR MAXICODE TEXT 100,50, "3",0,1,1, "DEMO 5 FOR MAXICODE" PRINT 1
60
パラメーター
説明
x
y
width
height
rotate
option
P
1:
E
: 0~8
M
1:
Ux,y
c: 1
W
: 2~9
H
: 4~99
R
C
T
1:
Lm
1m2048
content
PDF417 2D
備考:
Lm
(")

6.12 PDF417

説明
PDF417 2D バーコードを定義します。
構文
PDF417 x,y,width,height,rotate,[option], "content"
開始位置のx座標(ドット) 開始位置のy座標(ドット) 想定幅(ドット) 想定高さ(ドット) 反時計回り
0 : 回転なし 90 : 90 度回転 180 : 180 度回転 270 : 270 度回転
データ圧縮方法
0: 自動エンコーディング
バイナリモード エラー修正レベル(範囲 バーコード領域のセンターパターン
0: このパターンは領域の左上部に印刷されます
このパターンは領域の中央に印刷されます 可読文字(ヒューマンリーダブル)
,c
x: x 座標での可読文字 y: y 座標での可読文字
行毎の可読文字の最大文字数 ドット数でのモジュール幅(範囲 ドット数でのバーの高さ(範囲 行の最大数 列の最大数 打ち切り
0: 打ち切りなし
打ち切り
式の長さ、
(“ は含まない)
バーコードの内容
パラメーター
が使用された場合、二重引用符
61
は不要です
サンプルコード
結果
SIZE 4,1
SIZE 4,1.5
SIZE 4,1.5
GAP 0,0 DIRECTION 1
REM *****WITHOUR OPTIONS***** CLS PDF417 50,50,400,200,0, "Without Options" PRINT 1,1
GAP 0,0 DIRECTION 1
REM *****OPTION:E3***** CLS PDF417 50,50,400,200,0,E3, "Error correction level:3" PRINT 1,1
REM *****OPTION:E4***** CLS PDF417 50,50,400,200,0,E4, "Error correction level:4" PRINT 1,1
GAP 0,0 DIRECTION 1
REM *****OPTION:E4 W4***** CLS PDF417 50,50,600,600,0,E4,W4, "Error correction level:4 module width 4 dots" PRINT 1,1
REM *****OPTION:E4 W4 H4***** CLS PDF417 50,50,600,600,0,E4,W4,H4, "Error correction level:4 module width 4 dots bar height 4 dots" PRINT 1,1
62
SIZE 4,1.5
SIZE 4,2.5
GAP 0,0 DIRECTION 1
REM *****OPTION:E4 W4 H4 R40 C4 T1***** CLS PDF417 50,50,800,800,0,E4,W4,H4,R40,C4,T1 , "Error correction level:4 Module Width 4 dots Bar Height 4 dots Maximum Number of Rows:5 Rows Maximum number of columns:90 Cols Truncation:1" PRINT 1,1
GAP 0,0 DIRECTION 1
REM *****OPTION:P1 E4 M1 U50,300,50,W4,H4,R60,C4,T0,L297*** ** CLS PDF417 50,50,900,600,0,P1,E4,M1,U50,300,5 0,W4,H4,R60,C4,T0,L297,Data compression method: P1 Error correction level: E4 Center pattern in barcode area: M1 Human Readable: Yes: U50,300,50 Module Width 4 dots: W4 Bar Height 4 dots: H4 Maximum Number of Rows: 60 Rows: R60 Maximum number of columns: 4 Cols: C4 Truncation:1: T0 Expression length:297: L297 PRINT 1,1
63
AZTEC x,y,rotate,[size,]ecp,]flg,]menu,]multi,]rev,] "content"
AZTEC x,y,rotate,size,ecp,flg,menu,multi,rev,bytes,content
パラメーター
説明
x
y
rotate
270 : 270
size
20)
6
ecp
300 :
flg
0 : 1 : FLG(n)
"<Esc>n"、"<Esc>"
"<Esc><Esc>"
menu
0 :
, 1 :
0
multi
6
rev
0 :
, 1 :
0
bytes
content
AZTEC 2D
備考:
bytes
(")
サンプルコード
結果

6.13 AZTEC

説明
AZTEC 2D バーコードを定義します。
構文
水平方向の開始位置(ドット) 垂直方向の開始位置(ドット) 回転
0 : 回転なし 90 : 90 度回転 180 : 180 度回転
度回転
要素モジュールサイズ(1
、初期値:
誤り訂正と印字可能データ数
0 : 誤り訂正(初期値)
199 : 誤り訂正のパーセント 101104 : データレイヤー数が 14 のコンパクトシンボル 201232 : データレイヤー数が 132 のフルサイズシンボル
簡素なシンボル(ルーン)
ストレートバイト
には
メニューシンボル(
いいえ
には
はい)、初期値:
を使用します
シンボル数(1~26)、初期値: 反転(
いいえ
はい)、初期値:
コンテンツの長さ
バーコードのコンテンツ
パラメーターが使用された場合、二重引用符
は不要です
SIZE 4,2 GAP 0,0 CLS AZTEC 10,10,0,"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" AZTEC 210,10,0,4,"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" AZTEC 410,10,0,4,1,"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" AZTEC 610,10,0,4,1,0,"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" AZTEC 10,310,0,4,1,0,0,"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" AZTEC 210,310,0,4,1,0,0,1,"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" AZTEC 410,310,0,4,1,0,0,1,1,"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 " AZTEC 610,310,0,4,1,0,0,1,1,10,1234567890 PRINT 1
64
パラメーター
説明
x
y
rotate
270 : 270
Wn
Hn
Cn
4:
4, 6, 8, 10, 12, 15, 20, 26, 32, 38, 44
Content
Micro PDF 417
サンプルコード
結果

6.14 MPDF417

説明
Micro PDF 417 を定義します。
構文
MPDF417 x,y,rotate,[Wn,][Hn,][Cn,] "content"
水平方向の開始位置 (ドット) 垂直方向の開始位置(ドット) 回転
0 : 回転なし 90 : 90 度回転 180 : 180 度回転
度回転 オプション:ドット数によるモジュールサイズ(初期値:1) オプション:ドット数によるモジュール高さ(初期値:10) オプション:列数。パラメーターが設定されると、プリンターは自動的にバー コードベースのために適切な行を計算します。
0: 自動モード. 1: 列は 1 で、計算される適切な行は 11, 14, 17, 20, 24, 28 2: 列は 2 で、計算される適切な行は 8, 11, 14, 17, 20, 23 , 26 3: 列は 3 で、計算される適切な行は 6, 8, 10, 12, 15, 20, 26, 32, 38, 44
列は4で、計算される適切な行は
バーコードの内容
SIZE 4,1 GAP 0,0 CLS MPDF417 10,10,0, "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 " MPDF417 110,10,0,W2, "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 " MPDF417 210,10,0,W2,H3, "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 " MPDF417 310,10,0,W2,H3,C3, "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 " PRINT 1
65
パラメーター
説明
x
BMP
y
BMP
filename
BMP
bpp
8: 8
256
contrast
100
備考:
RJ-2035B/RJ-3035B

6.15 PUTBMP

説明
BMP 形式イメージを印刷します。1 ビット(白黒)と 8 ビット(256 階調のグレースケールモード)の BMP グラフィックに対応しています。グレースケール印刷は
感熱モードのみの対応となります。
構文
PUTBMP x,y, "filename" [, bpp][, contract]
形式イメージのx座標
形式イメージのy座標 ダウンロードされた オプション:1画素のビット数(初期値:1)
1: 1 ビットグラフィック(モノクロモード)
ビットグラフィック( オプション:グレースケールのコントラスト(初期値:80) 推奨範囲(60~
ファイル名
階調のグレースケールモード)
 グレースケール印刷(8ビット)は感熱モード時のみ使用できます。 
次のページに続きます。
はモノクロ印刷(1ビット)のみ対応しています。
66
重要:
サンプルコード
Brother Printer Management Tool (BPM)を使用して BMP ファイルをプリンタ―にダウンロードする
ファイルの拡張子は.BMP(大文字)にして、プリンタ―にダウンロードします
SPEED 2 DENSITY 3 SIZE 4,1.5 GAP 0,0 DIRECTION 1 CLS PUTBMP 10,10,"SAMPLE.BMP" BLOCK 10,180,240,100,"2",0,1,1,"bpp and contrast are omitted." PUTBMP 300,10, BLOCK 300,180,240,100,"2",0,1,1,
"SAMPLE.BMP",1,80
"bpp = 1
contrast = 80" PUTBMP 590,10,
"SAMPLE.BMP",8,80
BLOCK 590,180,240,100,"2",0,1,1,"bpp = 8 contrast = 80" PRINT 1
67
結果
サンプルコード
SIZE 2,2 GAP 0,0 CLS PUTBMP 10,10, PRINT 1
"SAMPLE.GRF"
関連コマンド
DOWNLOAD, BITMAP, PUTPCX
68
パラメーター
説明
x
PCX
y
PCX
filename
PCX
大小文字区別)
重要:

6.16 PUTPCX

説明
PCX 形式イメージを印刷します。1 ビット(2 階 調)と 8 ビット(256 階調)の PCX グラフィックに対応し ています。
構文
PUTPCX x,y, "filename"
形式イメージのx座標 形式イメージのy座標
ダウンロードされた
ファイル名(
Brother Printer Management Tool (BPM)を使用して PCX ファイルをプリンタ―にダウンロードします
ファイルの拡張子は.PCX(大文字)にして、プリンタ―にダウンロードします
69
サンプルコード
結果
SPEED 2 DENSITY 3 SIZE 4,1.5 GAP 0,0 DIRECTION 1 CLS PUTPCX 10,10,
"SAMPLE.PCX"
PRINT 1
関連コマンド
DOWNLOAD, BITMAP, PUTPCX
70
パラメーター
説明
x
QR
y
QR
ECC level
H : 30%
cell width
1~10
mode
M :
rotation
0 : 0度
270 : 270
[justification]
J9
サンプルコード
)
[model]
M1:
M2:
)
[mask]
S0~S8
[area]
(Xdots; e.g. X100)
content
1 (Version 14-L)
2 (Version 40-L)
1,167
7,089
707
4,296
8
486
2,953
299
1,817
*

6.17 QRCODE

説明
QR コードを印刷します。
構文
QRCODE x,y,ECC Level,cell width,mode,rotation,[justification,]model,]mask,]area] "content"
コードの左上隅のx座標 コードの左上隅y座標
誤り訂正レベル
L : 7% M : 15% Q : 25%
自動/手動エンコード
A : 自動
受動
90 : 90 180 : 180
バーコード行端揃え(J1~
オリジナルバージョン(初期値)
機能拡張バージョン(多くのスマートフォンに対応
(初期値:S7) バーコード領域の最大サイズ コード化可能な文字セットは以下のとおりです。 コード化可能な文字セット
1) 数値データ(桁数 0~9)
2) 英数字データ
桁数 0-9、大文字 A-Z 9 個の記号(space $ % * + - . / : )
3) 8 ビットバイトデータ JIS X 0201 に準拠する JIS 8 ビット文字セット(ラテンと仮名)
4) 漢字
Shift JIS は 8140 細は JIS X 0208 の添付資料1 Annex1 Shift Coded Representation for detail をご参照ください。.
シンボル毎のデータ文字(最大シンボルサイズ用)
数値データ 英数字データ
ビットバイト
漢字データ
*データ文字列の最初の文字が"A"の場合、その後は英数字データが続きます *データ文字列で最初の文字が"N"の場合、その後は数値データが続きます
データ文字列で"最初の文字B"の場合、その後に続く4桁の数字はデータ
–9FFC
HEX
モデル
71
HEX
文字 文字 文字 文字
E040
HEX
参照
–EAA4
モデル
の値を付けます。 詳
HEX
文字 文字 文字 文字
手動モード(例)
"ATHE FIRMWARE HAS BEEN
"N123456!ATHE FIRMWARE HAS
自動モード(例)
サンプルコード
結果
自動モード
sample
sample
sample
数を指定するために使われます。4桁の数字の後はコード化されるバイナ リーデータのバイト数になります。
*データ文字列で最初の文字"K"の場合、その後に続くデータは漢字データで
*データ文字列に "!"を含み、"N", "A", "B", "K"の後に続く場合、特定のコー
ド化可能な文字セットに切り替えられます
最初の文字「A」: 英数字データ
QRCODE 100,10,L,7,M,0,M1,S1, UPDATED"
最初の文字「N」: 数値データ
QRCODE 100,10,M,7,M,0,M1,S2, "N123456"
最初の文字「N」:数値データ、「!」あり、「A」:英数字データ
QRCODE 100,10,Q,7,M,0,M1,S3, BEEN UPDATED"
最初の文字「B」:バイナリデータ、001212 バイト)
QRCODE 100,10,H,7,M,0,M1,S3, "B0012Product name"
最初の文字「K」:漢字データ)
QRCODE 100,10,M,7,M,0,M1,S3, "K"
一般文字列
SIZE 4,2.5 GAP 0,0 DIRECTION 1 CLS QRCODE 10,10,H,4,A,0, "ABCabc123" QRCODE 160,160,H,4,A,0, "123ABCabc" QRCODE 310,310,M,4,A,0,M2, "Printer ABCabc123" PRINT 1,1
QRCODE 100,10,M,7,A,0, "THE FIRMWARE HAS BEEN UPDATED"
72
<Enter> character (0Dh, 0Ah)
sample
sample
sample
sample
sample
sample
sample
sample
sample
を含む文字列
SIZE 4,2.5 GAP 0,0 DIRECTION 1 CLS QRCODE 10,10,H,4,A,0, "ABC<Enter> abc<Enter> 123 " QRCODE 160,160,H,4,A,0, "123<Enter> ABC<Enter> abc" QRCODE 310,310,H,4,A,0, "Printer<Enter> ABC<Enter> abc<Enter> 123" PRINT 1,1
データ文字列連結 (DOWNLOAD ... EOP コマンドを使用します)
DOWNLOAD "DEMO.BAS" SIZE 4,2.5 GAP 0,0 DIRECTION 1 CLS QRCODE 10,10,H,4,A,0, "ABCabc123" +STR$(1234) QRCODE 160,160,H,4,A,0, "123ABCabc" +"1234" QRCODE 310,310,H,4,A,0, "PrinterABCabc123"+"1234"+"abcd" PRINT 1,1 EOP DEMO
二重引用符(”)を含む文字列 ((“)ではなく、\["]を使用します)
SIZE 4,2.5 GAP 0,0 DIRECTION 1 CLS QRCODE 10,10,H,4,A,0, QRCODE 160,160,H,4,A,0, QRCODE 310,310,H,4,A,0, "\["]Printer\["]ABCabc123" PRINT 1,1
"ABC\["]abc\["]123"
"123\["]ABC\["]abc"
73
手動モード
<Enter> character
sample
sample
sample
sample
sample
sample
sample
sample
sample
一般文字列
SIZE 4,2.5 GAP 0,0 DIRECTION 1 CLS QRCODE 10,10,H,4,M,0, QRCODE 160,160,H,4,M,0, QRCODE 310,310,H,4,M,0,
"AABC!B0003abc!N123"
"N123!AABC!B0003abc" "K
Printer!AABC!B0006abc123" PRINT 1,1
を含む文字列
<Enter> 8 ビットバイトデータです)
SIZE 4,2.5 GAP 0,0 DIRECTION 1 CLS QRCODE 10,10,H,4,M,0,"AABC!B0007<Enter> abc<Enter> !N123" QRCODE 160,160,H,4,M,0,"N123!B0002<Enter> !AABC!B0005<Enter> abc" QRCODE 310,310,H,4,M,0, Printer!B0002<Enter> !AABC!B0010<Enter> abc<Enter> 123" PRINT 1,1
"K
データ文字列連結 (DOWNLOAD ... EOP コマンドを使用します)
DOWNLOAD "A.BAS" SIZE 4,2.5 GAP 0,0 DIRECTION 1 CLS QRCODE 10,10,H,4,M,0,"AABC!B0006abc123!N"+STR$(1234) QRCODE 160,160,H,4,M,0,"N123!AABC!B0007abc"+"1234" QRCODE 310,310,H,4,M,0, "K Printer!AABC!B0014abc123"+" 1234"+"abcd" PRINT 1,1 EOP A
74
[justification] & [area]
[justification]
(J1~J9)
sample
sample
sample
sample
sample
sample
二重引用符(”)を含む文字列 ((“)ではなく、\["]を使用します)
SIZE 4,2.5 GAP 0,0 DIRECTION 1 CLS QRCODE 10,10,H,4,M,0, "AABC!B0005\["]abc\["]!N123" QRCODE 160,160,H,4,M,0, "N123!B0001\["]!AABC!B0004\["]abc" QRCODE 310,310,H,4,M,0, "B0001\["]!K Printer!B0010\["]ABCabc123" PRINT 1,1
スマートフォンデータ文字列
DOWNLOAD "A.BAS" SIZE 3,3 GAP 0,0 DIRECTION 1 CLS QRCODE 10,10,H,7,M,0,M2,S7,"Aabcd"
QRCODE 170,170,H,4,M,0, M2,"B0008 日本語" QRCODE 300,300, L, 8, M, 0, M2,"B0026http://www.brother.com" PRINT 1,1 EOP A
パラメーター
の文字列
SIZE 4,2.5 GAP 0,0 DIRECTION 1 CLS BAR 60,120,200,1 BAR 160,20,1,200 QRCODE 160,120,H,10,A,0,X100,J5,"123456789" PRINT 1,1
その他の行端揃え
の結果
75
76
パラメーター
説明
x
X-
y
Y-
sym
RSS14
RSS14
RSS14T
RSS14 Truncated
RSS14S
RSS14 Stacked
RSS14SO
RSS14 Stacked Omnidirectional
RSSLIM
RSS Limited
RSSEXP
RSS Expanded
UPCA
UPC-A
UPCE
UPC-E
EAN13
EAN-13
EAN8
EAN-8
UCC128CCA
UCC/EAN-128 & CC-A/B
UCC128CCC
UCC/EAN-128 & CC-C
rotate
0, 90, 180, 270
pixMult
10
RSS14
33 × pixMult
RSS14T
13 × pixMult.
RSS14S
13 × pixMult.
RSS14SO
33 × pixMult.
RSSLIM
13 × pixMult.
RSSEXP
33 × pixMult.
EAN8
60 × pixMult.
EAN13
74 × pixMult.
UPCA
74 × pixMult.
UPCE
74 × pixMult.
sepHt
segWidth
RSS
22
linHeight
UCC/EAN-128
500
content
*00abcd00000j = abcdj4

6.18 RSS

説明
ラベルフォーマットに RSS バーコードを描きます。
構文
RSS x,y, "sym",rotate,pixMult,sepHt, "content"
RSS x,y, "RSSEXP",rotate,pixMult,sepHt,segWidth, "content" RSS x,y, "UCC128CCA",rotate,pixMult,sepHt,linHeight, "content" RSS x,y, "UCC128CCC",rotate,pixMult,sepHt,linHeight, "content"
座標 座標
シンボロジータイプ
回転( モジュール幅(ドット、1~
下記のバーコードの高さがプリンタ―により計算されます
セパレーターの行の高さ(1または2)
pixMult times sepHt は実際のセパレーターの行の高さです。プリンターによ り計算されます。
拡張
のセグメント幅(2~
の高さ(ドット、1~
の偶数)
バーコード内容と文字形式
UPCE の内容は下記のとおりです。
*00abc0000hij = abhijc, where c = 0-2 *00abc00000ij = abcij3
77
*00abcde0000j = abcdej where j = 5-9
備考:
サンプルコード
結果
200 dpi : 1 mm = 8 ドット
300 dpi : 1 mm = 12 ドット 600 dpi:1 mm = 24 ドット
反転された黒色領域の推奨最大高さは 4 インチ幅用紙で 12mm です。12mm を超える反転
領域は電源供給に障害をきたし、印字品質に影響を及ぼす可能性があります。
最大印字比率は各プリンタ―モデルにより異なります。デスクトップ型や産業用プリンタ
の印字比率はそれぞれ 20%30%に制限されます
SIZE 100 mm,100 mm GAP 0,0 DIRECTION 1 CLS RSS 300,300, "RSS14",0,2,2, "1234567890|ABCDEFG" RSS 300,300,"RSS14T",90,2,2,"1234567890|ABCDE FG" RSS 300,300,"RSS14S",180,2,2,"1234567890|ABCD EFG" RSS 300,300, "RSS14SO",270,2,2, "1234567890|ABCDEFG" PRINT 1,1
SIZE 100 mm,100 mm GAP 0,0 DIRECTION 1 CLS RSS 300,300, "RSSLIM",0,2,2, "1234567890|ABCDEFG" RSS 300,300, "RSSEXP",90,2,2,22, "1234567890|ABCDEFG" RSS 300,300, "UPCA",180,2,2, "1234567890|ABCDEFG" RSS 300,300, "UPCE",270,2,2, "000|ABCDEFG" PRINT 1,1
78
SIZE 100 mm,100 mm GAP 0,0 DIRECTION 1 CLS RSS 300,300,"EAN13",0,2,2,"123456789012|ABCDE FG" RSS 300,300,"EAN8",90,2,2,"1234567|ABCDEFG" RSS 300,300,"UCC128CCA",180,2,2,25,"123456789 0|ABCDEFG" RSS 300,300,"UCC128CCC",270,2,2,25,"123456789 0|ABCDEFG" PRINT 1,1
SIZE 100 mm, 100 mm GAP 0,0 DIRECTION 1 CLS RSS 300,10, "RSSEXP",90,2,2,12, "8110106141411234562891101201212085010048 000214025610048000310123191000" PRINT 1
UPCE モード
SIZE 4,1 GAP 0,0 DIRECTION 1 CLS REM UPCE Rule 1: 00abc0000hij = abhijc, where c = 0-2 RSS 10,10,"UPCE",0,2,2,"001200000456|ABCDEFG" RSS 210,10,"UPCE",0,2,2,"001210000456|ABCDEFG " RSS 410,10,"UPCE",0,2,2,"001220000456|ABCDEFG " PRINT 1
79
SIZE 4,1 GAP 0,0 DIRECTION 1 CLS REM UPCE Rule 2: 00abc00000ij = abcij3 RSS 10,10,"UPCE",0,2,2,"001230000045|ABCDEFG" PRINT 1 SIZE 4,1 CLS REM UPCE Rule 3: 00abcd00000j = abcdj4 RSS 10,10,"UPCE",0,2,2,"001234000005|ABCDEFG" PRINT 1
SIZE 4,1 GAP 0,0 DIRECTION 1 CLS REM UPCE Rule 4: 00abcde0000j = abcdej where j = 5-9 RSS 10,10,"UPCE",0,2,2,"001234500005|ABCDEFG" RSS 160,10,"UPCE",0,2,2,"001234500006|ABCDEFG " RSS 310,10,"UPCE",0,2,2,"001234500007|ABCDEFG " RSS 460,10,"UPCE",0,2,2,"001234500008|ABCDEFG " RSS 610,10,"UPCE",0,2,2,"001234500009|ABCDEFG " PRINT 1
EAN8 EAN13 UPCA UPCE バーコード高さ
SIZE 4,2 GAP 0,0 DIRECTION 1 CLS RSS 10,10,"EAN8",0,1,1,"1234567|ABCDEFG" RSS 210,10, "EAN8",0,2,1,"1234567|ABCDEFG" RSS 410,10, "EAN8",0,3,1,"1234567|ABCDEFG" PRINT 1
80
SIZE 4,2 GAP 0,0 DIRECTION 1 CLS RSS 10,10,"EAN13",0,1,1,"123456789012|ABCDEFG " RSS 210,10,"EAN13",0,2,1,"123456789012|ABCDEF G" RSS 410,10,"EAN13",0,3,1,"123456789012|ABCDEF G" PRINT 1
SIZE 4,2 GAP 0,0 DIRECTION 1 CLS RSS 10,10,"UPCA",0,1,1,"12345678901|ABCDEFG" RSS 210,10,"UPCA",0,2,1,"12345678901|ABCDEFG" RSS 410,10,"UPCA",0,3,1,"12345678901|ABCDEFG" PRINT 1
SIZE 4,2 GAP 0,0 DIRECTION 1 CLS RSS 10,10,"UPCE",0,1,1,"001200000456|ABCDEFG" RSS 210,10,"UPCE",0,2,1,"001210000456|ABCDEFG " RSS 410,10,"UPCE",0,3,1,"001220000456|ABCDEFG " PRINT 1
81
パラメーター
説明
x_start
y_start
x_width
y_height
備考:
サンプルコード
結果

6.19 REVERSE

説明
イメージバッファ内の特定領域を反転させます。
構文
REVERSE x_start,y_start,x_width,y_height
開始位置のx座標(ドット) 開始位置のy座標(ドット) X軸の領域幅(ドット) Y軸の領域高さ(ドット)
200 dpi : 1 mm = 8 ドット
300 dpi : 1 mm = 12 ドット 600 dpi:1 mm = 24 ドット
反転された黒色領域の推奨最大高さは 4 インチ幅用紙で 12mm です。12mm を超える反転
領域は電源供給に障害をきたし、印字品質に影響を及ぼす可能性があります。
最大印字比率は各プリンタ―モデルにより異なります。デスクトップ型や産業用プリンタ
の印字比率はそれぞれ 20%30%に制限されます
SIZE 4,2.5 GAP 0,0 DIRECTION 1 CLS TEXT 100,100,"3",0,1,1,"REVERSE" REVERSE 90,90,128,40 PRINT 1,1
82
パラメーター
説明
x1
y1
x2
y2
thickness
備考:
サンプルコード
結果

6.20 DIAGONAL

説明
斜線を描きます。
構文
DIAGONAL x1, y1, x2, y2, thickness
開始位置のx1座標(ドット) 開始位置のy1座標(ドット) 終了位置のx2座標(ドット) 終了位置のy2座標(ドット) 斜線の太さ
200 dpi : 1 mm = 8 ドット
300 dpi : 1 mm = 12 ドット 600 dpi:1 mm = 24 ドット
SIZE 4,2.5 GAP 0,0 DIRECTION 1 CLS DIAGONAL 50, 200, 200, 50, 16 DIAGONAL 50, 500, 500, 50, 8 PRINT 1,1
83
パラメーター
説明
x
y
font
CG Triumvirate Bold Condense
1
8×12
2
12×20
3
16×24
4
24×32
5
32×48
6
14×19
OCR-B
7
21×27
OCR-B
8
14×25
OCR-A
CG Triumvirate Bold Condensed
1.EFT
EPL2 font 1
2.EFT
EPL2 font 2
3.EFT
EPL2 font 3
4.EFT
EPL2 font 4
5.EFT
EPL2 font 5
A.FNT
ZPL2 font A
B.FNT
ZPL2 font B
D.FNT
ZPL2 font D
E8.FNT
ZPL2 font E8
F.FNT
ZPL2 font F
G.FNT
ZPL2 font G
H8.FNT
ZPL2 font H8
GS.FNT
ZPL2 font GS
K1.SFT
16×16
K2.SFT
24×24
K3.SFT
22×22
K4.SFT
32×32
K8.SFT
16×16
K9.SFT
24×24
KA.SFT
22×22
KB.SFT
32×32
IPAEXG.TTF)
rotation
0 :
90 : 90

6.21 TEXT

説明
テキストを印刷します。
構文
TEXT x,y, "font",rotation,x-multiplication,y-multiplication,[alignment,] "content"
テキストのx座標 テキストのy座標 フォント名
0
ROMAN.TTF
(Monotype Imaging®)
フォント幅と高さは伸縮可能です
ドット固定ピッチフォント
ドット固定ピッチフォント ドット固定ピッチフォント ドット固定ピッチフォント ドット固定ピッチフォント ドット固定ピッチフォント ドット固定ピッチフォント ドット固定ピッチフォント
(Monotype Imaging®) フォント幅と高さの比率は固定です
ドット漢字指定 ドット漢字指定 ドット漢字指定 ドット漢字指定 ドット半角・全角混在漢字指定 ドット半角・全角混在漢字指定 ドット半角・全角混在漢字指定 ドット半角・全角混在漢字指定
ダウンロードフォントも指定することができます(例:
回転なし
度時計回り
84
180 : 180
270 : 270
x-multiplication
1~10
y-multiplication
1~10)
(ポイント)
alignment
content
備考:
度時計回り 度時計回り
水平方向の乗算(推奨範囲:
フォント"ROMAN.TTF"では、このパラメーターは無効です。 フォント"0"やダウンロードした True Type フォントでは、幅(ポイント)
を指定します(1 ポイント=1/72 インチ)。
*.TTF フォントのみ、浮動小数点数に対応しています。
垂直方向の乗算(推奨範囲: フォント"0"やダウンロードした True Type フォントでは、高 さ
を指定します(1 ポイント=1/72 インチ)。
*.TTF フォントのみ、浮動小数点数に対応しています。
オプション:テキストの位置合わせ
0: 初期値(左揃え) 1: 左揃え 2: 中央揃え 3: 右揃え
テキスト文字列の内容
テキスト内に二重引用符 (") がある場合は、\["]に変更します。
例:"Brother \["]At your side\["]"
一部の文字が印刷されなかったり、文字化けしたりする場合は、以下をお試し下さい。
プリンターの CODEPAGE 設定が印刷データの文字コードと一致しているか確認してくださ い。必要な場合は、どちらかの文字コードを変更してください。
プリンターの CODEPAGE 設定が、フォントの対応文字コードでない可能性があります。プリ ンターの CODEPAGE 設定を変更するか、文章で使用するフォントを変更してみてください。
フォント「K1.SFT / K2.SFT / K3.SFT / K4.SFT / K8.SFT / K9.SFT / KA.SFT / KB.SFT
は、シフト JIS に対応しています。使用する場合は、CODEPAGE コマンドで「932Shift-JIS)」 を指定ください。
次のページに続きます。
85
サンプルコード
結果
SIZE 4,3 GAP 0,0 DIRECTION 1 CLS TEXT 10,10,"0",0,12,12,"FBPL" TEXT 10,40,"0",0,8,8,"align left" BAR 0,70,800,4 TEXT 10,110,"0",0,12,12,"FONT 0" TEXT 10,160,"1",0,1,1,"FONT 1" TEXT 10,210,"2",0,1,1,"FONT 2" TEXT 10,260,"3",0,1,1,0,"FONT 3" TEXT 10,310,"4",0,1,1,0,"FONT 4" TEXT 10,360,"5",0,1,1,0,"FONT 5" TEXT 10,410,"6",0,1,1,1,"FONT 6" TEXT 10,460,"7",0,1,1,1,"FONT 7" TEXT 10,510,"8",0,1,1,1,"FONT 8" TEXT 10,560,"ROMAN.TTF",0,12,12,"FONT ROMAN.TTF"
TEXT 400,10,"0",0,12,12,2,"EPL 2" TEXT 400,40,"0",0,8,8,2,"align center" TEXT 400,110,"1.EFT",0,1,1,2,"FONT 1" TEXT 400,160,"2.EFT",0,1,1,2,"FONT 2" TEXT 400,210,"3.EFT",0,1,1,2,"FONT 3" TEXT 400,260,"4.EFT",0,1,1,2,"FONT 4" TEXT 400,310,"5.EFT",0,1,1,2,"FONT 5"
TEXT 800,10,"0",0,12,12,3,"ZPL 2" TEXT 800,40,"0",0,8,8,3,"align right" TEXT 800,110,"A.FNT",0,1,1,3,"FONT A" TEXT 800,160,"B.FNT",0,1,1,3,"FONT B" TEXT 800,210,"D.FNT",0,1,1,3,"FONT D" TEXT 800,260,"E8.FNT",0,1,1,3,"FONT E8" TEXT 800,310,"F.FNT",0,1,1,3,"FONT F" TEXT 800,360,"G.FNT",0,1,1,3,"FONT G" TEXT 800,410,"H8.FNT",0,1,1,3,"FONT H8" TEXT 800,460,"GS.FNT",0,1,1,3,"ABCDEF" PRINT 1
86
サンプルコード
結果
サンプルコード
結果
サンプルコード
結果
SIZE 4,2 GAP 0,0 DIRECTION 1 CLS BAR 60,120,200,1 BAR 160,20,1,200 TEXT 160,120,"0",0,12,12,1,"TEXT alignment" PRINT 1,1
SIZE 4,2 GAP 0,0 DIRECTION 1 CLS BAR 60,120,200,1 BAR 160,20,1,200 TEXT 160,120,"0",0,12,12,2,"TEXT alignment" PRINT 1,1
SIZE 4,2 GAP 0,0 DIRECTION 1 CLS BAR 160,120,200,1 BAR 260,20,1,200 TEXT 260,120,"0",0,12,12,3,"TEXT alignment" PRINT 1,1
87
パラメーター
説明
x
y
width
height
font
CG Triumvirate Bold Condense
1
8×12
2
12×20
3
16×24
4
24×32
5
32×48
6
14×19
OCR-B
7
21×27
OCR-B
8
14×25
OCR-A
CG Triumvirate Bold Condensed
1.EFT
EPL2 font 1
2.EFT
EPL2 font 2
3.EFT
EPL2 font 3
4.EFT
EPL2 font 4
5.EFT
EPL2 font 5
A.FNT
ZPL2 font A
B.FNT
ZPL2 font B
D.FNT
ZPL2 font D
E8.FNT
ZPL2 font E8
F.FNT
ZPL2 font F
G.FNT
ZPL2 font G
H8.FNT
ZPL2 font H8
GS.FNT
ZPL2 font GS
K1.SFT
16×16
K2.SFT
24×24
K3.SFT
22×22
K4.SFT
32×32
K8.SFT
16×16
K9.SFT
24×24
KA.SFT
22×22
KB.SFT
32×32
IPAEXG.TTF)
rotation
0 :

6.22 BLOCK

説明
ラベル上に文章の段落を印刷します。
構文
BLOCK x,y,width,height,"font",rotation,x-multiplication,y-multiplication, [space,]align,]fit,]"content"
テキストのx座標 テキストのy座標 段落のブロックの幅(ドット) 段落のブロックの高さ(ドット) フォント名
0
ROMAN.TTF
(Monotype Imaging®)
フォント幅と高さは伸縮可能です
ドット固定ピッチフォント
ドット固定ピッチフォント ドット固定ピッチフォント ドット固定ピッチフォント ドット固定ピッチフォント ドット固定ピッチフォント ドット固定ピッチフォント ドット固定ピッチフォント
(Monotype Imaging®) フォント幅と高さの比率は固定です
ドット漢字指定 ドット漢字指定 ドット漢字指定 ドット漢字指定 ドット半角・全角混在漢字指定 ドット半角・全角混在漢字指定 ドット半角・全角混在漢字指定 ドット半角・全角混在漢字指定
ダウンロードフォントも指定することができます(例:
回転なし
88
90 : 90
270 : 270
x-multiplication
1~10
幅(ポイント)
1~10)
[space]
[align]
[fit]
content
4092
備考:
設定を変更するか、文章で使用するフォントを変更してみてください。
度時計回り
180 : 180 度時計回り
度時計回り
y-multiplication
水平方向の乗算(推奨範囲:
フォント"ROMAN.TTF"では、このパラメーターは無効です。 フォント"0"やダウンロードした True Type フォントでは、
を指定します(1 ポイント=1/72 インチ)。
*.TTF フォントのみ、浮動小数点数に対応しています。
垂直方向の乗算(推奨範囲: フォント"0"やダウンロードした True Type フォントでは、高さ(ポイン
ト)を指定します(1 ポイント=1/72 インチ)。
*.TTF フォントのみ、浮動小数点数に対応しています。
行間のスペースの追加または削除(ドット)
テキストの位置合わせ
0: 初期値(左揃え) 1: 左揃え 2: 中央揃え 3: 右揃え
ブロック内に収まるようテキストを縮小する
0 : 縮小なし(初期値)
1 : 縮小あり
テキスト内に二重引用符 (") がある場合は、\["]に変更します。
例:"Brother \["]At your side\["]"
一部の文字が印刷されなかったり、文字化けしたりする場合は、以下をお試し下さい。
プリンターの CODEPAG E 設定が印刷データの文字コードと一致しているか確認してくださ い。必要な場合は、どちらかの文字コードを変更してください。
プリンターの CODEPAGE 設定が、フォントの対応文字コードでない可能性があります。プリ ンターの CODEPAGE
フォント「K1.SFT / K2.SFT / K3.SFT / K4.SFT / K8.SFT / K9.SFT / KA.SFT / KB.SFT
は、シフト JIS に対応しています。使用する場合は、CODEPAGE コマンドで「932Shift-JIS)」 を指定ください。
次のページに続きます。
ブロック内のデータ(最大データ長は
バイト)
89
サンプルコード
結果
サンプルコード [fit] パラメーター
["]At your
["] spirit in mind, the Brother Group aims to continually create value.With
["] spirit
in mind, the Brother Group aims
結果
SIZE 4,0.5 GAP 0,0 DIRECTION 1 CLS BOX 10,10,800,100,2 BLOCK 15,15,790,90, "0",0,8,8," With the At your side. spirit in mind. the Brother Group aims to continually create value." PRINT 1 CLS BOX 10,10,800,100,2 BLOCK 15,15,790,90,"0",0,8,8,20,2," With the At your side. spirit in mind. the Brother Group aims to continually create value." PRINT 1
DATA$ = "With the \ side\
the \["]At your side\
to continually create value." SIZE 4,1.5 GAP 0,0 DIRECTION 1 CLS BLOCK 20,20,500,170,"0",0,10,10,0,0,1 ,DATA$ BOX 20,20,500+20,170+20,2 PRINT 1
SIZE 4,1.5 GAP 0,0 DIRECTION 1 CLS BLOCK 20,20,500,170,"0",0,10,10,0,0,0 , DATA$ BOX 20,20,500+20,170+20,2 PRINT 1
90
16 進数
プリンターステータス
00
01
02
03
04
05
08
09
0A
0B
0C
0D
10
20
80

7 ステータス取得と即時実行コマンド

7.1 <ESC>!?

説明
プリンターエラー時でも常にプリンター情報を取得します。プリンターへの最初の制御文字として、<ESC> (ASCII 27, escape 文字)を送信します。1バイト文字が返信され、プリンター状態のフラグが設定されます。 0 はプリンターがラベルを印刷できる状態であることを表しています。
構文
<ESC>!?
通常 ヘッドオープン 用紙詰まり 用紙詰まりとヘッドオープン 用紙切れ 用紙切れとヘッドオープン リボン切れ リボン切れとヘッドオープン リボン切れと用紙詰まり リボン切れ、用紙詰まりとヘッドオープン リボン切れと用紙切れ リボン切れ、用紙切れとヘッドオープン 一時停止 印刷 その他のエラー
関連コマンド
<ESC>!S
91

7.2 <ESC>!C

説明
プリンターを再始動させ、AUTO.BAS の実行を省略します。このコマンドの最初は ESCAPE 文字(ASCII 27)です。
構文
<ESC>!C
備考:
AUTO.BAS がない場合もプリンターは再始動します。
関連コマンド
<ESC>!Q
92

7.3 <ESC>!D

説明
<ESC>!で開始される即時実行コマンド (例:<ESC>!R <RSC>!? <ESC>!C)を無効にします。このコマン
ドの最初は ESCAPE 文字(ASCII 27)です。
構文
<ESC>!D
関連コマンド
~!E
93

7.4 <ESC>!O

説明
プリンターの一時停止状態をキャンセルします。このコマンドの最初は ESCAPE 文字(ASCII 27)です。
構文
<ESC>!O
関連コマンド
<ESC>!P
94

7.5 <ESC>!P

説明
プリンターを一時停止させます。このコマンドの最初は ESCAPE 文字(ASCII 27)です。
構文
<ESC>!P
関連コマンド
<ESC>!O
95
Loading...