1ページ

ソフトウェア開発者マニュアル
ESC/POS エミュレーションガイド
RJ-2035B/RJ-3035B
Version 3.00
2ページ

brother のロゴはブラザー工業株式会社の登録商標です。
ブラザーは、ブラザー工業株式会社の登録商標です。
© 2020 Brother Industries, Ltd. All rights reserved.
Epson ESC/POS はセイコーエプソン株式会社の登録商標です。
QR コードは株式会社デンソーウェーブの登録商標です。
本書に記載されているその他のソフトウェアや製品の名称は、開発した各社の商標または登録商標です。
重要なお知らせ - 必ずお読みください

重要なお知らせ - 必ずお読みください
ご注意
本資料は、お客様が直接ラベルプリンターRJ-2035B/RJ-3035B(以下 RJ プリンタ―)を制御される場合に必要な情
報を提供するものです。
お客様が以下の内容にご同意いただいた場合のみ、本資料のご利用が可能です。
もしご同意いただけない場合は、お客様は本資料をご利用いただけません。
ご利用条件
お客様は、お客様ご自身で RJ プリンタ―をご利用いただくため(以下「本目的」といいます)に必要な範囲において
のみ、本資料を使用し、複製することができるものとします。なお、お客様は次のことを行ってはならないものとしま
す。
(i) 本目的以外の目的で本資料を複製すること
(ii) 本資料を改変し、翻案・翻訳し、または第三者に再頒布すること
(iii) 本資料を第三者に貸与・提供すること
(iv) 本資料に含まれるブラザーの権利に関する表示を削除・改変すること
無保証
a. 対応モデルおよび本資料のバージョンアップや修正等はブラザーが任意で行うものとします。
b. ブラザーは本資料に関し、明示または黙示であるかを問わず、瑕疵がないこと、特定の目的に適合することを含
め、その他いかなる保証も行いません。
c. ブラザーは本資料および本資料に基づきお客様が作成したプログラムに起因して発生した直接的または間接的
損害について、お客様に対し、いかなる責任も負わないものとします。
お問い合わせ先
本資料や RJ プリンタ―へのご要望は、ブラザー開発者専用情報のサポートメールへお尋ねください。
https://www.brother.co.jp/product/dev/
ただし、対応モデルおよび本資料のバージョンアップや修正等はブラザーが任意でおこなうものとし、お客様からの
本資料の内容に関するお問い合わせまたはご要望に対しての対応をお約束するものではありません。
4ページ

- 1 -
目次
1. はじめに ······························································································ 2
2. 事前設定 ····························································································· 3
2.1 ファームウェア更新 ................................................................................ 3
2.2 ラインモードに入る ................................................................................ 6
2.3 ラインモードを終了する .......................................................................... 7
3. ESC/POS エミュレーション対応コマンド一覧 ················································· 8
付録: 対応フォント ·················································································· 10
1. はじめに

- 2 -
1. はじめに
RJ-2035B/RJ-3035B は ESC/POS コマンドを解釈する ESC/POS エミュレーション機能を搭載しています。本書は、
ESC/POS エミュレーションを用いて印刷を行う際に必要な事前設定や注意すべき点について記載したものです。
本書は、お客様の開発環境におけるプログラミングに関して知識がある方への説明書となっております。
本書の画面に登場するモデル名は、お使いのプリンター名称に置き換えてお読みください。
2. 事前設定

- 3 -
2. 事前設定
ESC/POS コマンドを使用するには、
- Brother Printer Management Tool(BPM)を使用して、プリンターのファームウェアを EZP ファームウェアに
更新します。
- 用紙をセットして、プリンターをラインモードに設定します。
備考:
- ご使用のファームウェアの種類をご確認ください。BPM(Brother Printer Management Tool)を起動し、
Version の欄でご使用のファームウェアを確認できます。
- EZP フ ァ ー ム ウ ェ ア ア ッ プ デ ー ト キ ッ ト と BPM は 、 お 使 い の モ デ ル の ダ ウ ン ロ ー ド ペ ー ジ
(support.brother.com)からダウンロードできます。
- EZP ファームウェアをご使用の場合は、2.2 ラインモードに入るをご参照ください。
2.1 ファームウェア更新
EZP ファームウェアは、BPM での ESC/POS コマンドの使用に対応しています。EZP ファームウェアを更新すると、
プリンターは自動的にラインモードになります。
1. EZP ファームウェアアップデートキットをダウンロードします。
2. BPM を実行します。
3. 「コマンドツール」をクリックします。
4. 「ブラウズ」をクリックして、EZP ファームウェアファイル(*.NEW)を選択してから「開く」をクリックします。
7ページ

- 4 -
5. 「ファイル送信」をクリックして、ファームウェアの更新を開始します。
8ページ

- 5 -
6. 「バージョン」をチェックして、ファームウェアが更新されていることを確認します。
7. ファームウェアの更新に成功すると、プリンターはラインモードに入り、テスト印刷を開始します。
8. テスト印刷を終了するには、BPM を閉じてください。BPM が立ち上がった状態では、BPM はプリンターに
ESC/POS 印刷コマンドを送信し続けます。
2.2 ラインモードに入る

- 6 -
2.2 ラインモードに入る
EZP ファームウェアを更新すると、プリンターは自動的にラインモードに入ります。ただし、次回以降 BPM を起動する
と、毎回ラインモードに設定されたプリンターは、自動的にページモードに戻ります。ESC/POS を使用する際は、下
記の手順で必ずラインモードに設定してください。
1. BPM を実行します。
2. 「メンテナンス」をクリックします。
3. 「ラインモードに入る」をクリックします。
2.3 ラインモードを終了する

- 7 -
4. プリンターがラインモードに入ると、テスト印刷を開始します。テスト印刷を終了するには、BPM を閉じてくだ
さい。BPM が立ち上がった状態では、BPM はプリンターに ESC/POS 印刷コマンドを送信し続けます。
2.3 ラインモードを終了する
BPM を使ってプリンターの設定(印字速度や印字濃度など)を変更するためには、ラインモードを終了してページモ
ードに戻ります。
- BPM を起動するたびに、プリンターは自動的にラインモードを終了し、ページモードに戻ります。
- プリンターがラインモードの状態で BPM を起動している場合は、BPM のホーム画面で右クリックして「Refresh」
をクリックします。
- ESC/POS コマンドで印刷を再開するには、「メンテナンス」 > 「ラインモードに入る」をクリックします(2.2 ライン
モードに入るを参照してください)。
3. ESC/POS エミュレーション対応コマンド一覧

- 8 -
3. ESC/POS エミュレーション対応コマンド一覧
機能 ESC/POS 説明
初期化 ESC @ プリンターの初期化
印字
CRLF
印字改行
印字復帰
FF ページモードの印字と復帰
ESC J n 印字及び順方向紙送り
ESC d n 印字および n 行の紙送り
ESC* ビットイメージモードの指定
改行量
ESC 2 初期改行量の設定
ESC 3 n 改行量の設定
印字位置
HT 水平タブ
ESC $ nL nH 絶対位置の指定
ESC D n1 ...nk NUL 水平タブ位置の指定
ESC \ nL nH 相対位置の指定
ESC a n 位置揃え
GS L nL nH 左マージンの設定
ページモード
ESC FF ページモードのデータ印字
ESC L ページモードの選択
ESC T n ページモードにおける文字の印字方向の設定
ESC W n1, n2 ...n8 ページモードにおける印字領域の設定
GS $ nL nH ページモードにおける縦方向絶対位置の指定
印字文字
ESC SP n 文字の右スペース量の設定
ESC ! n 印字モードの一括指定
ESC – n アンダーラインの指定・解除
ESC E n 強調印字の指定・解除
12ページ

- 9 -
機能 ESC/POS 説明
ESC I n イタリックの指定・解除
ESC M n 文字フォントの選択 0:8x12, 1:12x20
ESC R n 国際文字の選択
ESC t n 文字コードテーブルの選択
ESC { n 倒立印字の指定・解除
GS ! n 文字サイズの指定
GS B n 白黒反転印字の指定・解除
バーコード
GS H n 目視可能文字(HRI)の印字位置の選択
GS f n 目視可能文字(HRI)のフォントの選択
GS h n バーコードの高さの設定
GS k m n1 ...nk NUL バーコードの印字
GS w n バーコードの横サイズの設定
二次元コード
GS ( k QR コードの設定と印字
ESC Z QR コードの印字
GS 'p' 1 model e v mode
nl nh [d]k
QR コードの印字
GS Z QR コードの印字
GS ( B ACLAS 専用コマンド
漢字
FS ! 漢字印字モードの一括指定
FS & 漢字モードの指定
FS - 漢字アンダーラインの指定・解除
FS . 漢字モードの解除
FS C 漢字コード体系の選択
FS S 漢字スペース量の設定
FS W 漢字 4 倍角文字の指定・解除
その他
ESC = n 周辺機器の選択
GS ( H レスポンス/ステータス通知
付録: 対応フォント

- 10 -
付録: 対応フォント
ESC/POS エミュレーション対応のフォント仕様は下記のとおりです。
内蔵フォント 固定フォント
Font A (EPL font 3:12 x 20 dots)
Font B (EPL font 2:10 x 16 dots)
日本語フォント (24 x 32 dots)
14ページ
