ESC/ P Command Reference
Table Of Contents
- ESC/P コマンドリファレンス
- 重要なお知らせ – 必ずお読みください
- 目次
- はじめに
- ESC/Pとは?
- 1. ESC/Pコマンドを使った文書作成の流れ
- 2. ESC/Pコマンド使用例
- 3. ESC/Pコマンドの制限事項
- 4. コマンド対応一覧
- 5. 制御コマンド詳細
- 5.1文字/スタイル選択コマンド
- 5.2 テキスト印字コマンド
- 5.3 改行量コマンド
- 5.4 水平方向移動コマンド
- 5.5 垂直方向移動コマンド
- 5.6 用紙書式コマンド
- 5.7 プリンター制御コマンド
- 5.8 グラフィックコマンド
- 5.9 漢字コマンド
- 5.10 拡張コマンド
- 5.11 静的拡張コマンド
- ESC iXQ2 デフォルト文字スタイル設定
- ESC iXQ1 デフォルト文字スタイル取得
- ESC iXk2 デフォルト書体設定
- ESC iXk1 デフォルト書体取得
- ESC iXX2 デフォルト英数カナ文字サイズ設定
- ESC iXX1 デフォルト英数カナ文字サイズ取得
- ESC iX32 デフォルト改行量設定
- ESC iX31 デフォルト改行量取得
- ESC iXA2 デフォルト位置揃え設定
- ESC iXA1 デフォルト位置揃え取得
- ESC iX(2 デフォルトページ長設定
- ESC iX(1 デフォルトページ長取得
- ESC iXL2 デフォルトランドスケープ設定
- ESC iXL1 デフォルトランドスケープ取得
- ESC iXj2 デフォルト国際文字セット設定
- ESC iXj1 デフォルト国際文字セット取得
- ESC iXm2 デフォルト文字コード表設定
- ESC iXm1 デフォルト文字コード表取得
- ESC iXd2 リカバリー有無設定
- ESC iXd1 リカバリー有無取得
- ESC iXv2 (0Ch) リカバリー回数設定
- ESC iXv1 (0Ch) リカバリー回数取得
- ESC iXE2 バーコード余白有無設定
- ESC iXE1 バーコード余白有無取得
- ESC iX_2 (00h) ラインプリント有効・無効設定
- ESC iX_1 (00h) ラインプリント有効・無効取得
- ESC iX_2 (01h) ラインプリントタイムアウト時間設定
- ESC iX_1 (01h) ラインプリントタイムアウト時間取得
- ESC i DC1 SQ(01h) 自己印刷QRコード内容設定
- ESC i DC1 SQ(00h) 自己印刷QRコード内容取得
- ESC i DC1 SR(01h) 設定変更ロック設定
- ESC i DC1 SR(00h) 設定変更ロック取得
- 付録A: 対応機種一覧表
- 付録B: 仕様
- 付録C: 文字コード一覧表
- 付録D: 開発者ツールサイト(Brother Developer Center)のご紹介
- brother JPN
ESC/P コマンドリファレンス
- 92 -
5. 制御コマンド詳細
まとめ:
文字列「123456789」をセルサイズ 4 ドット、MODEL2、誤り訂正レベルは標準、データ入力は AUTO 入力の条
件で印字する場合、コマンドは以下のようになります。
連結なし
ESC i Q 04h 02h 00h 00h 00h 00h 02h 00h “123456789” ¥¥¥
連結あり
[3 個に分割]
ESC i Q 04h 02h 01h 01h 03h 31h 02h 00h “123” ¥¥¥
ESC i Q 04h 02h 01h 02h 03h 31h 02h 00h “456” ¥¥¥
ESC i Q 04h 02h 01h 03h 03h 31h 02h 00h “789” ¥¥¥
(文字列
123456789
のパリティは
31h
となります。)
(2) [
バーコードデータ]: バーコードデータ
パラメーターの 8.(データ入力方法)でマニュアル設定を選択した場合、バーコードデータの前に以下の半角
英文字が必要です。
バーコードデータ
前に必要な文字
例
数字入力の場合
N
または
n
-
英数字入力の場合
A
または
a
ESC i Q [他のパラメーター] 1 A012345678abcde¥¥¥
漢字入力の場合
K
または
k
ESC i Q [他のパラメーター] 1 K 漢字入力します¥¥¥
バイナリ入力の場合
B または b +
4 桁の数字文字列
ESC i Q [他のパラメーター] 1 B0005##### ¥¥¥
4 桁の数字文字列で実際に入力するバイナリ文字数を指定し
ます。例えばバイナリ 12 文字入力ならば、下記のようになりま
す。
B 0012 (30h, 30h, 31h, 32h)
入力可能なバーコードデータ数は、モデルタイプや入力種類により異なります。
Model 1
英数字
707
字、数字
1167
字、バイナリ
486
バイト、漢字
299
文字
Model 2
英数字
4296
字、数字
7089
字、バイナリ
2953
バイト、漢字
1817
文字
マイクロ
QR
英数字
21
字、数字
35
字、バイナリ
15
バイト、漢字
9
文字
注意:
上記の入力可能文字数は、誤り訂正レベルが高密度レベル L 7%のものです。標準レベル以上で設定した場合
は、入力出来る文字数が減少する場合があります。
また高密度レベルL で設定した場合でも、入力情報の内容によっては圧縮処理の関係上、入力出来る文字数が
減少する場合があります。
(3) ¥¥¥:
バーコードの末尾
二次元バーコードでは 3 個必要です。
コマンド例
「まとめ:」の項を参照してください。