用紙の仕様

付録A. 印刷用紙の規格
ここでは、Infoprint 5400モデルF06で使用する用紙を用意する場合に必要な事柄について説明しています。

A.1 用紙の仕様
Infoprint 5400モデルF06は、複写連続用紙を使用することができます。コピー強化モードを使用して最大９枚（裏カーボン紙）まで重ねて同時に印刷することができます。用紙の仕様は下表に示すと
おりです。

１部紙
型（注1）

複写連続用紙

連続用紙（上質紙）

裏カーボン紙

ラベル紙（詳細は A-6 ページを参照。
）• コピー強化モードで９枚重ねまで連続用紙（再生紙）• 標準モードで６枚重ねまで感圧紙（ノン・カーボン紙）は６
枚重ねまで

用紙幅

3.5～16インチ（注2）同左(89～406 mm)
用紙長

8～12インチ

内部ミシン目距離

４インチ以上同左

送り孔横方向絶対位置(102 mm以上）
紙端より6.35 ±0.25 mm

同左

同左(203～305 mm)

0.1 mm以内
12.7 ±0.1 mm

同左

送り孔直径

0.15 mm以内
4.0 ±0.1 mm

同左

送り孔形状

丸孔あるいは菊孔（注3）

同左

送り孔抜きかす無いこと同左

折りたたみミシン目（注4）

切らない部分1 mm以上

同左

内部ミシン目（注4）

切らない部分1 mm以上

送り孔横方向相対ずれ
送り孔間隔
左右送り孔の縦方向相対ずれ

同左
同左

切った部分～3 mm
同左

切った部分2 mm以下
連量（注5） 最小
最大
用紙の厚さ

55 kg
110 kg—

30 kg
34 kg/45 kg（注6）
最大0.5 mm
（重ねた状態で）© Copyright IBM Corp. 2006

A-1

用紙の仕様

１部紙
カラー・コーティング
および事前印刷用紙

送り孔の中心から左右 6.35mm 以
上離すこと

複写連続用紙同左）（詳細はA-5ページを参照。
印刷可能範囲

A.2参照
—

同左

糊付け規格
両端点糊付け（詳細はA.3を参照。）
注:
1. バインダーの穴またはコーナー・カットがある用紙は使用しないでください。また、再生紙の使用については、事前に十分なテストを行い、紙粉が出ないことを確認してから使用してください。
2. 16インチ幅の用紙を使用する場合、行の最初の文字の位置は、用紙の左端から30 mm以上になります。
3. 菊孔の場合は、最小直径を4.0 ±0.1 mm、最大直径を4.5 mm以内としてください。
4. ミシン目に関する考慮点は次のとおりです。
• 横ミシン目と縦ミシン目の交差部分は、アンカット部で交差すること。
• ミシン目は送り孔と干渉しないこと。
• 用紙の紙端部分はアンカット部とすること。
• ミシン目のテント張りは無いこと。
• ミシン目の裂けは無いこと。
5. 788 mm × 1,091 mmの用紙で1,000枚の重さ。

6. ２部紙および３部紙では最大45 kgまでです。また、４～９部紙では最大34 kgです。

A-2

Infoprint 5400 モデル F06

設置と操作の手引き

用紙の印刷可能範囲

A.2 用紙の印刷可能範囲
Infoprint 5400モデルF06で使用する用紙の印刷可能範囲は次のとおりです。

重要: ミシン目への印刷は、避けてください。また、ミシン目付近の印刷については、印刷の品質を確認してから使用してください。

＊: 16インチ幅の用紙使用時は、30 mm以上必要です。

付録 A. 印刷用紙の規格

A-3

複写連続用紙の糊付け規格

A.3 複写連続用紙の糊付け規格
複写連続用紙を使用する場合は、下図に示す規格に従ったものを使用してください。（図示された規格以外の用紙を使用する場合は、あらかじめ十分なテストを行い、問題のないことを確認のうえ、使用してください。）

重要:
1. 糊付けは、点糊付けとし、左右の紙端から12.7 mm以内としてください。
2. 送り孔への糊のはみだしは無いようにしてください。
3. 糊付け部分の用紙厚の変化は、0.05 mm以内としてください。

A-4

Infoprint 5400 モデル F06

設置と操作の手引き

事前印刷

A.4 事前印刷
事前印刷（プリ・プリント）とは、帳票の項目名および罫線のように常に固定している情報を、あらかじめ用紙に印刷しておくことをいいます。
事前印刷をする場合は、次の点に注意してください。
• 事前印刷用紙に印刷する場合はあらかじめ十分なテストを行い、印字品質について問
題がないことを確認する必要があります。
• 印刷インクはできるだけ薄い色を使用してください。
• 事前印刷した用紙は、インクが完全に乾燥している必要があります。インクの種類および乾燥条件によって乾燥期間が異なるので、あらかじめ十分な打ち合せを行ってください。
• 事前印刷用紙に印刷インクのべとつきがあったり、インクの乾燥が不完全なために用紙と用紙が付着したりしないようにしてください。

付録 A. 印刷用紙の規格

A-5

ラベル用紙について

A.5 ラベル用紙について
ラベル用紙（タック紙）を使用する場合は、次のことに注意してください。
• 材質、連量、厚さ
ラベル部分

接着材

台紙部分

45～55 kg（注1）
連量
材質
上質紙
厚さ
0.08 mm以下（注2）
粘着力350 g/25 mm以上(JIS Z 0237 180° 引きはがし法)
ボールタック No.3以上(JIS Z 0237 傾斜角30°)
ラベル材質となじみがよく、「にじみ」「はみだし」が少ないこと。
連量55～80 kg（注1）材質
グラシン紙
0.10 mm以下（注2）厚さ

注:1. ラベル用紙（ラベル＋接着材＋台紙）連量は、135 kg以下としてください。
2. ラベル用紙（ラベル＋接着材＋台紙）厚さは、0.2 mm以下としてください。

• ラベル用紙のタイプ
ラベル用紙には、大別して「ハーフカット・タイプ」と「型抜きタイプ」があります
が、ハーフカット・タイプを使用してください。
型抜きタイプは、機械内でラベル部分がはく離し、用紙詰まりを起こしやすいので使用しないでください。
• 事前テスト
事前に十分なテストを行い、次の問題が起きないことを確認してから使用してください。
– ラベル部分のはく離がないこと。
（用紙詰まりの原因となります。）– 糊のはみだしが多くないこと。
（機械故障の原因となることがあります。）– カール・コレクター部で折りたたみ不良がないこと。
• 保管場所
ラベル用紙は、温度および湿度の変化によって伸縮、変形します。伸縮、変形によってラベル部分がはく離するので、ラベル用紙は温度および湿度の変化が少ない冷暗所（温度20°C、相対湿度40～60% 程度）に保管してください。
またラベル用紙の梱包はビニール梱包したものを使用し、使用後はビニールに包んで保管してください。

A-6

Infoprint 5400 モデル F06

設置と操作の手引き

１行あたりの最大文字数

A.6 １行あたりの最大文字数
A.6.1 IBM eServer iSeries (AS/400)と接続する場合
文字間隔

文字

(cpi)

一行の
最大文字数

英数カナ文字10

136

高さ18ドット英数カナ文字

12 (注1)163

13.3 (注1)

181

15 (注1)204

18 (注1)

244

IBM提供漢字ユーザー定義文字
倍角英数カナ文字
倍角高さ18ドット英数カナ文字
高さ22ドット漢字568

6 (注1)

81

6.7

90

7.5(注1)

102

倍角漢字

2.5

34

倍角ユーザー定義文字(注3)

3

40

3.3

45

3.8

51

注:

1. 多機能漢字印刷ユーティリティー(APW)、または印刷装置機能制御プログラム(PFC)の使用によって、IBM eServer iSeries (AS/400)と同様の仕様となります。
2. IBM eServer iSeries (AS/400)のPFCでは設定することができません。
3. 倍角漢字および倍角ユーザー定義文字用のCPI設定パラメーターはありません。漢字用のCPI
設定パラメーターで設定します。

付録 A. 印刷用紙の規格

A-7

１行あたりの最大文字数

A.6.2 PCと接続の場合
文字

文字間隔(cpi)

1行の最大文字数

英数カナ文字10*

136 (132*)

高さ18ドット英数カナ文字

12*

163 (158*)

13.3

181

15

204

IBM提供全角漢字

5*

68 (66*)

ユーザー定義文字

6*

81 (79*)高さ22ドット漢字

6.7

90

7.5

102

注:
•

プリンターの初期値は10 cpiで132文字です。

•

3270パーソナルコンピューターの使用時は、* 印の付いている文字間隔および最大文字数が適用されます。

A-8

Infoprint 5400 モデル F06

設置と操作の手引き

システム印刷装置制御文字(SCS モード)

付録B. 印刷制御文字（ホスト・システム接続用）
ここでは、ホスト・システム接続による印刷装置の印刷速度、文字セット、および文字フォントな
どの選択機能を実行するために必要な印刷制御文字、Infoprint 5400モデルF06のバーコード印刷機能について記述しています。

B.1 システム印刷装置制御文字(SCSモード)
SCSモードによるシステム印刷装置の制御文字は次のとおりです。
• 18 cpiの選択: HEX'2BD204290012'• 印刷速度の選択: HEX'2BD20948000000000000nn'

nn=01 : 高速
nn=02 : 通常速
nn=04 : 高品位
nn=08 : 超高速
nn=11 : コピー強化＋高速
nn=12 : コピー強化（通常速）
nn=14 : コピー強化＋高品位
nn=18 : コピー強化＋超高速• 文字セットの選択: HEX'2BD10381nn'

nn=01 : 英数文字セット
nn=0B : 英数カナ文字セット• 文字フォントの選択: HEX'2BD10385nn'

nn=

英数カナ文字セット

nn=

英数カナ文字セット00

明朝体12 cpi

10

明朝体12 cpi

01

明朝体10 cpi

11

明朝体10 cpi

明朝体12 cpi

12

明朝体12 cpi

02

（高さ18ドット文字）（高さ18ドット文字）

03

ゴシック

13

ゴシック

04

疑似OCR-B

14

疑似OCR-B

05

縦書き用文字15

縦書き用文字06

コンデンス印刷用

16

コンデンス印刷用(18 cpi用）© Copyright IBM Corp. 2006

(18 cpi用）

07

クーリエ

17

クーリエ

08

エリート

18

エリート

B-1

システム印刷装置制御文字(SCS モード)

• 拡大文字の選択: HEX'2BFD0402nn mm'

B-2

nn =

mm =

文字サイズ

08

08

横１/２倍× 縦１/２倍

1010

横１倍× 縦１倍

1020

横１倍× 縦２倍

2010

横２倍× 縦１倍

2020

横２倍× 縦２倍3030

横３倍× 縦３倍4040

横４倍× 縦４倍

5050

横５倍× 縦５倍6060

横６倍× 縦６倍7070

横７倍× 縦７倍8080

横８倍× 縦８倍9090

横９倍× 縦９倍

A0

A0

横１０倍× 縦１０倍

A1A1

横１１倍× 縦１１倍

A2A2

横１２倍× 縦１２倍

A3A3

横１３倍× 縦１３倍

A4A4

横１４倍× 縦１４倍

A5A5

横１５倍× 縦１５倍

A6A6

横１６倍× 縦１６倍

A7A7

横１７倍× 縦１７倍

A8A8

横１８倍× 縦１８倍

A9A9

横１９倍× 縦１９倍

B0

B0

横２０倍× 縦２０倍FFFF

横１６倍× 縦１６倍

Infoprint 5400 モデル F06

設置と操作の手引きバーコード印刷機能

B.2 バーコード印刷機能
Infoprint 5400モデルF06はバーコード印刷が可能です。ここでは、Infoprint 5400モデルF06のバーコードの印刷機能、注意事項、バーコード用語、およびバーコード用制御文字について説明します。

B.2.1 バーコード・タイプ
バーコード印刷機能(SCSモード) を使用して印刷できるバーコード・タイプは次のとおりです。
• CODE39• JAN短縮• JAN標準• Industrial 2 of 5
• Interleaved 2 of 5 (ITF)• NW-7 (CODABAR)• カスタマ・バーコード（郵政省）• CODE128

補足: QRコードはSCSモードでは使用できません。5577モードのみ使用可能です。

B.2.2 設定項目
バーコード印刷機能を使用して設定できる項目は次のとおりです。
• バーコード・タイプ• バーコード印刷方向• バーコード印刷位置• チェック・ディジットの有無• バーとスペースの幅• バーコードの高さ• HRI印刷の有無• HRI印刷位置• HRI中のアスタリスク印字の有無

B.2.3 バーコード印刷についての注意事項• バーコード印刷形式設定コマンドで印刷形式を設定してからバーコード印刷コマンドを使用してください。バーコード印刷形式設定コマンドによる設定は電源を切断するまで、または次のバーコード印刷形式設定コマンドを受け取るまで有効です。
• バーコード印刷コマンド実行後は、印字の現在位置は縦方向・横方向とも変更されません。したがって、バーコード・イメージをすべて印刷するためには、バーコードの高さとHRIの高さを超える行送り(FF LF PPなど）が必要です。
• 同時に印刷可能な（各行送り時に印刷中となり得る）バーコードの数は20個です。この値はバー

コードの種類、大きさ、または回転等の影響を受けません。
• バーコード印刷コマンドは、行の最初に指定されるようにしてください。バーコード印刷コマン

ドのまえに印字データや罫線コマンドを受信した場合には、バーコード印刷コマンドは無視されます。
• バーコードの印刷位置の原点（カレント・ポジション）指定は、次のコマンドで設定します。

LF,FF,IRS,PP

付録 B. 印刷制御文字（ホスト・システム接続用）

B-3

バーコード印刷機能• バーコード・リーダーでのバーコード印刷読み取り率は、使用するバーコード・リーダーの機種、印刷する用紙、またはリボン使用量等によって大きく変動するので、使用するバーコード・リー
ダーおよび用紙でのバーコード印刷読み取り率の十分な事前確認を行ってください。
• カスタマ・バーコードの読み取り率は、印刷する用紙、リボン使用量などのほかに、印刷ポイン

ト数によっても大きく変動します。このため10ポイントだけしか印刷できません。
• 黒バーを縦に印刷する順方向印刷では、片方向印刷で打つ方が読み取り率が上がります。

B.2.4 バーコード用語
本書で使用しているバーコード用語について説明します。

□ NBW (Narrow Bar Width) ---------- 細い黒バーの幅□ NSW (Narrow Space Width) ---------- 細い白スペースの幅□ WBW (Wide Bar Width) --------------- 太い黒バーの幅
JAN短縮、JAN標準、CODE128、およびカスタマ・バーコードでは、このパラメータは無視されます。
□ WSW (Wide Space Width) ------------- 太い白スペースの幅
JAN短縮、JAN標準、CODE128、およびカスタマ・バーコードでは、このパラメータは無視されます。
NBW、NSW、WBW、WSWの組み合わせでバーコードが構成されます。（一つの文字は複数の
黒バー、白スペースによって表されます。）□ CGP (inter Character GaP) ---------- 文字間ギャップ
バーコードの文字と文字の間のバーコード幅を指定します。
JAN短縮、JAN標準、CODE128、およびカスタマ・バーコードでは、このパラメータは無視されます。
□ HT (HeighT) ---------------- バーコード高さ
JANコードでは、HRIの高さを含むバーコードの高さを表します。
JAN以外のコードでは、HRIの高さは含まれません。
カスタマ・バーコードでは無視されます。カスタマ・バーコードでは、バー幅より高さを決定
します。

B-4

Infoprint 5400 モデル F06

設置と操作の手引きバーコード印刷機能□ LMRG (Left MaRGin) ---------- 左マージン□ RMRG (Right MaRGin) --------- 右マージン
バーコード左側の空白部とバーコード右側の空白部を表します。
バーコード読み取り装置がバーコードの開始と終了を認識するためのスペース部分です。
本製品では次のように設定されています。(1/180インチ単位=約0.14 mm)
LMRG = JAN短縮（マージンを含まないシンボルの幅）÷ 67 × 9
JAN標準（マージンを含まないシンボルの幅）÷ 95 × 9
カスタマ・バーコード 2 mm
その他0
RMRG = カスタマ・バーコード
その他0

2 mm

□ XOFF (X OFFset) ---------- 現在位置からのX方向オフセット□ YOFF (Y OFFset) ---------- 現在位置からのY方向オフセット
現在位置とは、文字ピッチと行ピッチの設定によって決定される領域の左上端です（下図を参照）。

□ HRI (Human Readable Information)--- 可読コード・データ
印刷されたバーコード・データを人間が認識できる文字で表したものです。HRIのフォント（字体）は、印刷制御文字（文字フォントの選択HEX'2BD10385nn') で指定します。
JANの場合はフォントの指定にかかわらずOCR-Bで印字されます。
補足: NBW、NSW、WBW、WSW、CGP、HT、XOFF、YOFFの値は1/1,440インチ単位で指定できますが、本製品では1/180インチ単位（約0.14 mm）で作動するため、1/180インチ単位で切り捨てられます。値を指定するときは、8 (8/1,440=1/180)の倍数になるように指定してください。
１インチは25.4 mmです。

B.2.5 バーコード用制御文字
バーコード印刷形式の設定: HEX'2BFE18910000 [...] FFFFFFFF

OR（2バイト）：バーコード印刷方向
OR = 0000 ：0度順方向印刷
OR = 2D00 ：90度90度回転印刷
OR = 5A00 ：180度180度回転印刷
OR = 8700 ：270度270度回転印刷

BC（1バイト）：バーコード・タイプ
BC = 01 ：CODE39

付録 B. 印刷制御文字（ホスト・システム接続用）

B-5

バーコード印刷機能

BC = 08 ：JAN短縮
BC = 09 ：JAN標準
BC = 0A ：Industrial 2 of 5
BC = 0C ：Interleaved 2 of 5 (ITF)
BC = 0D ：NW-7 (CODABAR)
BC = 11 ：CODE128
BC = 1B ：カスタマ・バーコード
MD（1バイト） ：チェック・ディジットの印字の有無

バーコード・タイプ

MD

チェック・ディジット

JAN短縮
JAN標準

00

チェック・ディジットを生成し、バーコードとともに印字

カスタマ・バーコード

その他

エラー

01

チェック・ディジットを生成し、バーコードとともに印字

その他

エラー

01

チェック・ディジットなしにバーコードを印字

02

チェック・ディジットを生成し、バーコードとともに印字（注）

その他

エラー

その他

注: チェック・ディジットは、次の算出方法で生成されます。

CODE39 モジュラス43
NW-7 モジュラス16
CODE128 モジュラス103
カスタマ・バーコードモジュラス19
その他モジュラス10

NBW（2バイト） ：細い黒バーの幅
NSW（2バイト） ：細い白スペースの幅
WBW（2バイト） ：太い黒バーの幅
WSW（2バイト） ：太い白スペースの幅
CGP（2バイト） ：文字間ギャップの幅
1/1,440インチ単位で指定します。（ただし本製品では、1/180インチ単位で作動するので８の倍数で指定してください。）バーコード・シンボル幅が13.6インチを超えると、超える部分は印字されません。
NBW、NSW、WBW、WSW、CGP = 0 の場合、デフォルト値が使用されます。
NBW、NSW、WBW、WSW、CGP ≦最小値の場合、最小値が使用されます。
NBW、NSW、WBW、WSW、CGP の指定によって決定される１キャラクター分のバーコード・
シンボル幅が13.6インチを超えないようにしてください。
（単位: 1/1,440インチ1ドット: 1/180インチ=約0.14 mm)

B-6Infoprint 5400 モデル F06

設置と操作の手引きバーコード印刷機能

パラメータ

デフォルト値D

最小値

D × 2

NBW

16（2ドット）

8（1ドット）32（4ドット）

NSW

32（4ドット）

16（2ドット）

64（8ドット）

WBW

56（7ドット）

24（3ドット）112（14ドット）

WSW

72（9ドット）

32（4ドット）

144（18ドット）

CGP

32（4ドット）

16（2ドット）

64（8ドット）• 細: 太の対比は1 : 2.5 - 3.0 が好ましいとされています。
• WSW、WBW、CGPは、JAN短縮、JAN標準、CODE128、およびカスタマ・バーコードでは無視されます。
• JANコードおよびカスタマ・バーコード以外の場合、NBWの最小値は0.191 mmです。
• JIS規格のJANコードでは、NBWの基準値は0.33 mm幅で、0.8倍の0.26 mmから２倍の0.66 mmの間で規定されていますが、２倍以上の設定も可能です。
• カスタマ・バーコードでは、NBW/NSWの基準値が10ポイント(0.6 mm)で、最小値が8ポイント(0.5mm)、最大値が11.5ポイント(0.7 mm)に規定されています。ただし、印刷時のリボン濃度による「にじみ」などを考慮して10ポイントでの印刷のみをお勧めします。
• 正読率は印刷の際のリボン濃度による「にじみ」やバーコード・リーダーの特性に影響されるので、バーコード・リーダーによる事前読み取りをさせて十分に確認してください。
バーコード・タイプ

パラメータ

デフォルト値

最小値

JAN短縮
JAN標準
CODE39Industrial 2 of 5
Interleaved 2 of 5
NW-7

NBW

16/1440インチ

8/1440インチ(1ドット幅)

NSW

16/1440インチ

WBW

56/1440インチ

WSW

56/1440インチ

CGP

32/1440インチ

カスタマ・バーコード

NBW

32/1440インチ

16/1440インチ

NSW

40/1440インチ

32/1440インチ

WBW
WSW
CGP

このパラメータは使用しません。
X'0000'を指定してください。

付録 B. 印刷制御文字（ホスト・システム接続用）

B-7

バーコード印刷機能

バーコード・タイプ

パラメータ

デフォルト値

最小値

CODE128NBW

8/1440インチ

8/1440インチ(1ドット幅)

NSW

21/1440インチ

WBW
WSW
CGP

このパラメータは使用しません。

X'0000'を指定してください。

注: 単位: 1/1,440インチ 1ドット: 1/180=約0.14 mm• 細：太の対比は、1：2.5～3.0が好ましいとされています。
• 正読率は印字の際のリボン濃度による「にじみ」、またはバーコード・リーダーの特性に影響されるので、バーコード・リーダーによる事前読み取りを行って十分に確認してください。

HT（2バイト）：

バーコード高さ

1/1,440インチ単位で設定可能です。（ただし本製品では、1/180インチ単位で作動するので、８の倍数で指定してください。）バーコード・シンボル全体の高さが13.6インチを超えると、超えた部分は印刷されません。
HT = 0 の場合、デフォルト値が使用されます。
HT ≦ 最小値の場合、最小値が使用されます。
補足: 最大値より大きな値を指定しないでください。
それぞれのバーコード・タイプで13.6インチ以内に印刷可能なHTの最大値を下表に示します。
バーコード・タイプ

デフォルト値

最小値

最大値

JAN短縮

バーコードの全幅の82.0%

312

19584

( X'138')( X'4C80')

JAN標準

19584

バーコードの全幅の72.6%( X'4C80')
CODE39Industrial 2 of 5
Interleaved 2 of 5
NW-7

カスタマ・バーコード

CODE128

MAX (バーコードの全幅の15.0%,

8

19296

6.35 mm) （注）( X'0008')( X'4860')

MAX (バーコードの全幅の15.0%,

19296

6.35 mm) （注）( X'4860')

MAX (バーコードの全幅の15.0%,

19296

6.35 mm) （注）( X'4860')

MAX (バーコードの全幅の15.0%,

19296

6.35 mm) （注）( X'4860')
8ポイント

15ポイント(2.85 mm)(5.4 mm)

MAX (バーコードの全幅の15.0 %,

8

19296

6.35 mm)( X'0008')( X'4860')

3.6 mm (10ポイント)

注:• バーコードの高さの最小値は6.35 mmです。
• MAX (A, B) はAとBのどちらか大きい方の値を使用します。

B-8

Infoprint 5400 モデル F06

設置と操作の手引きバーコード印刷機能

バーコード印刷: HEX'2BFE nn 92 [XOFF YOFF FLAG データ]

バーコード印刷形式設定コマンドで指定した設定でデータを印刷します。
nn（1バイト）：

パラメータ長 = （データ長+ 7 )XOFF（2バイト）： X方向オフセット
現在の印字位置を原点0として、X方向にバーコード・イメージの印刷開始位置を1/1,440イ
ンチ単位で指定します。（８の倍数で指定してください。）プラス方向、マイナス方向とも
最大13.6インチまで指定可能ですが、右マージン、左マージンを超えた点は指定できません。
イメージが右マージンを超える場合、超える分のイメージは印刷されません。バーコード・
イメージが右マージンを超えないように注意してください。
－19584 ≦ XOFF ≦ 19584
YOFF（2バイト）： Y方向オフセット
現在の印字位置を原点0として、Y方向にバーコード・イメージの印刷開始位置を1/1,440イ
ンチ単位で指定します。プラス方向に最大1/6インチ（約4.23 mm)まで指定可能です。
（８の倍数で指定してください。）バーコード・イメージがページを超えないように注意してください。
0 ≦ YOFF ≦ 29

FLAG（1バイト）： HRIの印字指定

付録 B. 印刷制御文字（ホスト・システム接続用）

B-9

バーコード印刷機能

補足:
1. 予約済みビット（ビット3 - 0）は無視されます。
2. ビット7に1を指定すると、他のビットは無視されます。
3. ビット4は、CODE39以外では無視されます。
4.

JAN短縮、JAN標準ではビット7に0、ビット6 - 5に01（下部）を指定してください。

5. カスタマ・バーコードでは、このバイト全体が無視されます。
FLAG指定例
FLAG

HRI印刷

印字位置

＊印字

X'00'

する

デフォルト

しない

X'20'

バーコードの下部

X'40'

バーコードの上部

X'10'

デフォルト

X'30'

バーコードの下部

X'50'

バーコードの上部
しない

X'80'
データ：

する

バーコード・タイプによって最大/最小値が異なります。

補足: 下表は、それぞれのバーコード・タイプに有効なキャラクター・セットを示しています。下表で指定されているキャラクター・セット以外は使用しないでください。

CODE39指定するデータの構成

データ長最小値

データ長最大値

キャラクター・セット

データ・キャラクター

145

数字 (0-9)
英字 (A-Z)
記号 (- . スペース $ / + %)データ・キャラクター

7

JAN標準

データ・キャラクター

Industrial 2 of 5

データ・キャラクター

Interleaved 2 of 5
NW-7

JAN短縮

7

数字 (0-9)

12

12

数字 (0-9)1

45

数字 (0-9)

データ・キャラクター

145

数字 (0-9)

スタート・コード345

数字 (0-9)記号 (- $ : / . +)スタート、ストップ・コード(A-D、a-d)745

数字 (0-9)
英字 (A-Z)
記号 (-)
スタート、ストップ・コード
コントロール・コード

データ・キャラクター
ストップ・コードカスタマ・

スタート・コード

バーコード

データ・キャラクター
ストップ・コード(CC1-CC8)

（続く）

B-10

Infoprint 5400 モデル F06

設置と操作の手引きバーコード印刷機能（続き）
CODE128（スタート・コード/
ストップ・コード
指定なし）

指定するデータの構成

データ長最小値

データ長最大値

キャラクター・セット

データ・キャラクター

1

45

1バイト目が X'9D': START A
X'9E': START B
X'9F': START C
以外のデータで始まる場合
X'4_': スペースX'4B': .
X'4C': <X'4D': (X'4E': +X'4F': |X'5_': &X'5A': !
X'5B': $X'5C': _X'5D': )X'5E': ;X'6_': X'61': /X'6B': ,X'6C': %X'6D': _X'6E': >X'6F': ?
X'79': `X'7A': :X'7B': #X'7C': @X'7D': ’
X'7E': =X'7F': "X'81'～X'89': a-I
X'91'～X'99': j-r
X'A1': ˜
X'A2'～X'A9': s-z
X'B_': ^X'BA': [X'BB': ]X'C_': {X'C1'～X'C9': A-I
X'D_': }X'D1'～X'D9': J-R
X'E_': ¥X'E2'～X'E9': S-Z
X'F_'～X'F9': _-9（続く）

付録 B. 印刷制御文字（ホスト・システム接続用）

B-11

バーコード印刷機能（続き）
指定するデータの構成

データ長最小値

データ長最大値

キャラクター・セット

CODE128

スタート・コード3

45（スタート・コード/
ストップ・コード

データ・キャラクター

1バイト目が X'9D': START A から始まる場合
CODE A
X'00': NUL
X'01': SOH
X'02': STX
X'03': ETX
X'05': HT
X'0B': VT
X'0C': FF
X'0D': CR
X'0E': SO
X'0F': SI
X'10': DLE
X'11': DC1
X'12': DC2
X'13': DC3
X'16': BS
X'18': CAN
X'19': EM
X'1D': GS
X'1E': RS
X'1F': US
X'22': FS
X'25': LF
X'26': ETB
X'27': ESC
X'2D': ENQ
X'2E': ACK
X'2F': BEL
X'32': SYN
X'37': EOT
X'3C': DC4
X'3D': NAK
X'3F': SUB
X'40': スペースX'4B': .
X'4C': <X'4D': (X'4E': +X'50': &X'5A': !
X'5B': $X'5C': *X'5D': )X'5E': ;X'60': X'61': /X'6B': ,X'6C': %X'6D': _X'6E': >X'6F': ?
X'7A': :X'7B': #X'7C': @X'7D': ’
X'7E': =X'7F': "X'B0': ^X'BA': [X'BB': ]X'C1'～X'C9': A-I
X'D1'～X'D9': J-R
X'E0': ¥X'E2'～X'E9': S-Z
X'F0'～X'F9': 0-9
X'9C':CODE C
X'9B': CODE B
X'9E':START B
X'9D': START A
X'8A': SHIFTX'9F': START C
X'8F': FNC1
X'8B': STOP
X'FA': FNC3X'EA': FNC2
X'BE': FNC4

指定なし）

（続く）

B-12

Infoprint 5400 モデル F06

設置と操作の手引きバーコード印刷機能（続き）
指定するデータの構成

データ長最小値

データ長最大値

キャラクター・セット

CODE128

スタート・コード3

45（スタート・コード/
ストップ・コード

データ・キャラクター

1バイト目が X'9E': START B から始まる場合
CODE B
X'4_': スペースX'4B': .
X'4C': <X'4D': (X'4E': +X'4F': |X'5_': &X'5A': !
X'5B': $X'5C': *X'5D': )X'5E': ;X'6_': X'61': /X'6B': ,X'6C': %X'6D': _X'6E': >X'6F': ?
X'79': `X'7A': :X'7B': #X'7C': @X'7D': ’
X'7E': =X'7F': "X'81'～X'89': a-i
X'91'～X'99': j-r
X'A1': ˜
X'A2'～X'A9': s-z
X'B_': ^X'BA': [X'BB': ]X'C_': {X'C1'～X'C9': A-I
X'D_': }X'D1'～X'D9': J-R
X'E_': ¥X'E2'～X'E9': S-Z
X'F_'～X'F9': 0-9
X'9A': CODE A
X'9C': CODE C
X'9D': START A
X'9E': START B
X'9F': START C
X'8A': SHIFT
X'8B': STOP
X'8F': FNC1X'EA': FNC2
X'FA': FNC3
X'BE': FNC4
1バイト目が X'9F': START C から始まる場合
CODE C
X'F_'～X'F9'で表される２桁の数字: __-99
X'9A': CODE A X'9B': CODE B
X'9D': START A X'9E': START B
X'9F': START C X'8B': STOP
X'8F': FNC1

指定なし）

• NW-7の場合、データの先頭と末尾にスタート/ストップ・コードが必要です。ただしスター

ト、ストップ・コードはデータ・キャラクターとしては使用できません。
• カスタマ・バーコードCC1～CC8

付録 B. 印刷制御文字（ホスト・システム接続用）

B-13

バーコード印刷機能

CC1
CC2
CC3
CC4
CC5
CC6
CC7
CC8
•

B-14

Infoprint 5400 モデル F06

HEX
21
22
23
24
25
26
27
28

文字

!
”
#
$
%
&
’
(

CODE128の場合、スタート・コード/ストップ・コード指定なしのデータと、スタート・
コード/ストップ・コード指定ありのデータを使用することができます。

設置と操作の手引き

制御コード一覧

付録C. 制御コード（パラレル・ポート接続用）
制御コードはInfoprint 5400モデルF06を制御するための命令ですが、日常の操作のためには知る必要はありません。この付録は、Infoprint 5400モデルF06の制御について必要に応じて参照してください。
また、制御コードのほかに5577データ・ストリーム作成上の考慮点および日本語DOS文字セットについて説明しています。

C.1 制御コード一覧
下表に制御コードの一覧を示します。それぞれの制御コードについてはC.3, 『制御コード』を参照
してください。
機能

制御コード

コード（16進）

1

ヌル

NUL

00

2

ベル

BEL

07

3

後退

後退

08

4

水平タブ

HT

09

5

改行

LF

0A

6

垂直タブ

VT

0B

7

書式送り

FF

0C

8

復帰

CR

0D

9

装置制御1（印刷可能）

DC 1

11

10

装置制御3（印刷中断）

DC 3

13

11

取り消し

CAN

18

12

間隔

SP

20

13

イメージ・データ設定

ESC %1 n1 n2

1B,25,31 n1,n2

14

イメージ・データ拡大設定

ESC %2 n1 n2

1B,25,32 n1,n2

15

可変飛び越しESC %3 n1 n2

1B,25,33 n1,n2

16

可変逆飛び越しESC %4 n1 n2

1B,25,34 n1,n2

17

可変行送り

ESC %5 n1 n2

1B,25,35 n1,n2

18

復帰点設定

ESC %6 n1 n2

1B,25,36 n1,n2

19

可変行戻り

ESC %8 n1 n2

1B,25,38 n1,n2

20

行ピッチの設定

ESC %9 n1 n2

1B,25,39 n1,n2

21

両方向印字モード設定

ESC %B

1B,25,4222

片方向印字モード設定

ESC %U

1B,25,55

23

初期化設定

ESX 01 00 00

1B,7E,01,00,00© Copyright IBM Corp. 2006

C-1

制御コード一覧

機能

制御コード

コード（16進）

24

文字ピッチの設定

ESX 02 00 01 n

1B,7E,02,00,01,n

25

改行ピッチの設定

ESX 03 00 01 n

1B,7E,03,00,01,n

26

ページ長さ設定

ESX 04 n1 n2 c1 c2 (c3)

1B,7E,04,n1,12,c1,c2,(c3)27フォント・スタイル指定

ESX 06 00 01 n

1B,7E,06,00,01,n

28

全文字印字指定

ESX 08 n1 n2 c1 c2 ... cn

1B,7E,08,n1,n2,c1,c2,...,cn

29

高速モード設定

ESX 0E 00 01 01

1B,7E,0E,00,01,0130

高速モード解除

ESX 0E 00 01 02

1B,7E,0E,00,01,02

31

単票排出

ESX 0E 00 01 06

1B,7E,0E,00,01,06

32

横幅縮小文字設定

ESX 0E 00 01 07

1B,7E,0E,00,01,07

33

横幅縮小文字解除

ESX 0E 00 01 08

1B,7E,0E,00,01,08

34

文字拡大設定ESX 0E 00 01 09

1B,7E,0E,00,01,0935

文字拡大解除ESX 0E 00 01 0A

1B,7E,0E,00,01,0A

36

縦書きモード設定

ESX 0E 00 01 0B

1B,7E,0E,00,01,0B

37

縦書きモード解除

ESX 0E 00 01 0C

1B,7E,0E,00,01,0C

38

上付き文字指定

ESX 0E 00 01 0D

1B,7E,0E,00,01,0D

39

下付き文字指定

ESX 0E 00 01 0E

1B,7E,0E,00,01,0E

40

上付き/下付き文字指定解除

ESX 0E 00 01 0F

1B,7E,0E,00,01,0F

41

半行逆送り

ESX 0E 00 01 13

1B,7E,0E,00,01,13

42

半行送り

ESX 0E 00 01 14

1B,7E,0E,00,01,1443

3 バイト転送モード設定

ESX 0E 00 01 15

1B,7E,0E,00,01,15

44

2 バイト転送モード設定

ESX 0E 00 01 16

1B,7E,0E,00,01,1645

強調印字設定ESX 0E 00 01 17

1B,7E,0E,00,01,17

46

強調印字解除ESX 0E 00 01 18

1B,7E,0E,00,01,18

47

二重印字設定ESX 0E 00 01 19

1B,7E,0E,00,01,19

48

二重印字解除ESX 0E 00 01 1A

1B,7E,0E,00,01,1A

49

下線設定・解除

ESX 11 00 01 n

1B,7E,11,00,01,n

50

重ね打ちモード設定・解除

ESX 13 n1 n2 c1 c2 c3 (c4)

1B,7E,13,n1,n2,c1,c2,c3,(c4)

51

罫線印刷

ESX 16 n1 n2 c0 c1 ... cn

1B,7E,16,n1,n2,c0,c1,...,cn52

水平タブ設定ESX 18 n1 n2 ht1 ht2 ... htn

1B,7E,18,n1,n2,ht1,ht2,...,htn

53

垂直タブ設定ESX 19 n1 n2 vt1 vt2 ... vtn

1B,7E,19,n1,n2,vt1,vt2,...,vtn

54

左右マージンの設定

ESX 1A 00 02 lm rm

1B,7E,1A,00,02,lm,rm

55

ミシン目スキップの設定

ESX 1B 00 01 n

1B,7E,1B,00,01,n56

水平方向位置移動

ESX 1C 00 02 n m

1B,7E,1C,00,02,n,m

C-2Infoprint 5400 モデル F06

設置と操作の手引き

制御コード一覧

機能

制御コード

コード（16進）

57

垂直方向位置移動

ESX 1D 00 02 n m

1B,7E,1D,00,02,n,m58

文字スケールの設定

ESX 20 00 03 n1 n2 02

1B,7E,20,00,03,n1,n2,0259

文字高さ指定ESX 37 00 01 n

1B,7E,37,00,01,n

60

印刷モード選択ESX 39 00 01 n

1B,7E,39,00,01,n

61

バーコード印刷形式の設定

ESX 40 00 16 00 00 c1 ... c16
FF FF FF FF

1B,7E,40,00,16,00,00,c1,...,c16,
FF,FF,FF,FF

62

バーコード印刷

ESX 42 n1 n2 c1 ... cn

1B,7E,42,n1,n2,c1,...,cn

補足: 次の制御コードはできるだけ使用しないでください。

機能

制御コード

コード（16進）

63

固定長イメージ設定

FS

1C

64

3 バイト転送モード設定

ESC(

1B,28

65

2 バイト転送モード設定

ESC)

1B,29

66

ページ長さ設定

ESC F n1 n2

1B,46,n1,n2

67

高速モード設定

ESC O

1B,4F

68

高速モード解除

ESC P

1B,50

69

単票排出

ESC V

1B,56

70

文字拡大設定

ESC［

1B,5B

71

文字拡大解除

ESC］

1B,5D

付録 C. 制御コード（パラレル・ポート接続用）

C-3

制御コードの概要

C.2 制御コードの概要
C.2.1 用語
本書で使用している制御コードの用語について説明します。
• 16進数は「X'n'」で表しています。また２進数は「B'n'」で表しています。
• 行ピッチとは、1 行分の行送り量のことで、電源を入れたときに初期設定値が設定されます。
• ページ長とは、書式送り(Form Feed)時に送られる用紙の長さです。制御コードFF、ESX 04 n1

n2 c1 c2 (c3)、またはESC Fを参照してください。電源を入れたときに初期設定値が設定されます。
• TOF (Top Of Form)とは、ページの先頭行のことです。
• イメージ・データとは、図形または文字などをコードに変換せず、直接その形を表すデータのことで、システム・ユニットからデータ・バイト（１バイトずつ送られるデータ）の形で送られてきます。
• 印字されるドットの間隔は、縦方向も横方向も約0.141 mm (1/180インチ）です。
• ESC %1とESC %2で右マージンを超える印字データを受信する場合、右マージン位置までイ

メージ・データを受信して印字します。残りのデータを捨てるか、次行に自動改行して印字するかは、初期設定で選択することができます。
• ESC %1とESC %2において、オペランド(n1、n2)が規定範囲を超えると、制御コードとそれに続く(n1、n2)で指定されるバイト数のデータは無視されます。
• ESCで始まる制御コードにおいて、ESCのあとに定義されていない制御コードが続くと、その制御コードは無視されます。
• n n1 n2 mなどの値が指定された範囲以外のものを設定した場合、その制御コードは無視されます。
• ESX (X'1B 7E')で始まる制御コードは拡張制御コードです。
• 印字領域拡張モードとは、最大印字幅を13.6インチ(345 mm)に設定することです。イメージ・

データ設定などにおいては、通常の最大印字幅を13.2インチ(335 mm)としています。

C-4

Infoprint 5400 モデル F06

設置と操作の手引き

制御コードの概要

C.2.2 印字開始条件
印字データは、行またはブロックごとに処理され、次の制御コードを受け取ったとき、印字が開始されます。
• LF
• FF
• VT
• DC3
• ESC %5
• ESC %8
• ESC V
• ESX 01 00 00• ESX 0E 00 01 06• ESX 0E 00 01 13• ESX 0E 00 01 14• ESX 1D 00 02 n m次の制御コードも印字開始になりますが、同一行のデータが続いているときは、次のデータを受信して印字バッファーに重ね書きします。
• CR
• BS
• ESC %4
• ESC %6
• ESX 1C 00 02 n m（現在の印字位置より左に移動する場合）

また、次の条件によっても印字が開始されます。
• 右マージンを超えるデータを受け取ったとき• 行バッファーが満杯になったとき

付録 C. 制御コード（パラレル・ポート接続用）

C-5

制御コードC.3 制御コード
C-1ページのC.1、『制御コード一覧』の表で示している各制御コードの意味は、次のとおりです。
1. ヌル(Null) : Nul ( X'00')
何もしないで無視します。
2. ベル(Bell) : Bel ( X'07')
この制御コードを受け取るとブザーが鳴ります。
補足: 初期設定のブザーの項目で“ナラナイ”を選択すると、このコードを受け取っても無視されます。
3. 後退(Back Space) : BS ( X'08')
印字位置がその時点の半角文字幅だけ左に戻ります。文字拡大モードではその時点の全角文字幅、縮小モードではその時点の半角文字幅の半分だけ左に戻ります。
印字位置が左端にある場合は無視されます。この制御コードが印字データに続く場合、印字を開始します。同一行のデータが続いているときそのデータは、すでに印字バッ
ファー上にあるデータに重ね書きされます。ただし、横幅縮小文字設定がされているときの半角文字幅は18 cpiになり、この制御コードによる戻り量も18 cpiに応じます。
4. 水平タブ(Horizontal Tab) : HT ( X'09')
印刷位置が次のタブ位置まで右へ移動します。電源投入直後の初期値は８桁ごとに設定されています。
タブ位置がクリアされていれば、この制御コードは無視されます。
5. 改行(Line Feed) : LF ( X'0A')
印字バッファーにあるデータをすべて印字し、用紙を１行送ります。LF以前にデータが無い場合は、行送りだけが行われます。
6. 垂直タブ(Vertical Tab) : VT ( X'0B')
印字バッファーのデータをすべて印字し、垂直タブ位置まで用紙を送ります。垂直タブ位置が設定されていない場合は、LFと同じ動作をします。
7. 書式送り(Form Feed) : FF ( X'0C')
印字バッファーにあるデータをすべて印字し、用紙を次のページのTOFまで送ります（改ページ）。
印刷位置がTOFにある場合、この制御コードは無視されます。
8. 復帰(Carriage Return) : CR ( X'0D')
CRが入力されると、印字バッファーにあるデータがすべて印字され、印字位置がその第１桁（左マージン）に戻ります。同一行のデータが続いているときそのデータは、
すでに印字バッファー上にあるデータに重ね書きされます。
CRが実行されるときに印字位置が第１桁（左マージン）の位置にある場合、この制御
コードは無視されます。

C-6

Infoprint 5400 モデル F06

設置と操作の手引き

制御コード9. 装置制御1 (Device Control 1) : DC1 ( X'11')
プリンターを印刷可能状態にします。印刷可能状態でこの制御コードを受信してもそのコードは無視されます。
10. 装置制御3 (Device Control 3) : DC3 ( X'13')
印字バッファーにあるデータをすべて印字したあと、プリンターを印刷中断状態にします。印刷中断状態でこの制御コードを受信してもそのコードは無視されます。
11. 取り消し(Cancel) : CAN ( X'18')
印字バッファーにあるデータをすべて消去し、印刷可能状態にします。
この制御コードは、印刷中断状態においても有効です。印字途中でCANコードを受け取ると、印字中の行の終わりまで印字して、印字バッファーにあるデータをすべて消去します。
次の項目はCANコードによって消去されません。
•
•
•
•
•
•
•
•
•
•

LFによる行送り量
ページの長さ
TOFから数えた現在行の位置
片方向印字（高品位）
イメージ・データのn1、n2の値
高速印字設定文字ピッチ
フォント・スタイル
上下、左右マージン
ミシン目スキップ

•
•
•
•
•
•
•
•
•

上付き/下付き文字指定
強調印字
二重印字（コピー強化）
下線指定
重ね打ちモード
水平、垂直タブ位置
縦書きモード文字スケール
横幅縮小文字モード

12. 間隔(Space) : SP ( X'20')
その時点での半角文字幅だけ飛び越します。（印字位置が右に移動します。）文字拡大
モードでは、その時点での全角文字幅、縮小モードでは半角文字幅の半分だけ飛び越します。
ただし、横幅縮小文字設定が行われているときの半角文字ピッチは18 cpiになり、この制御コードによる飛び越しも18 cpiに応じて行われます。

付録 C. 制御コード（パラレル・ポート接続用）

C-7

制御コード13. イメージ・データ設定: ESC %1 n1 n2 ( X'1B 25 31 n1 n2')
イメージ・データの水平方向の印字ドット数を設定します。n1、n2は、水平方向の印
字ドット列数を表し、X'n1n2'の範囲はX'0001' ～ X'0948'です。印字領域拡張モード
では、X'n1n2'の範囲はX'0001' ～ X'0990'です。
制御コードに続いてイメージ・データを転送します。そのデータ・バイトの順序は次のとおりです。(MSB: 最上位ビット、LSB: 最下位ビット）

14. イメージ・データ拡大設定: ESC %2 n1 n2 ( X'1B 25 32 n1 n2')
イメージ・データの倍幅印字（水平方向に２倍）を指定します。n1、n2 は、拡大する
まえの イメ ージ・ デー タの水 平ド ット列数を 表し 、X'n1n2'の 範囲はX'0001' ～X'04A4'です。
この制御コードに続いて転送されるデータ・バイト形式はESC %1 n1 n2の場合と同じです。印字領域拡大モードでは、X'n1n2'の範囲はX'0001' ～ X'04C8'です。
15. 可変飛び越し: ESC %3 n1 n2 ( X'1B 25 33 n1 n2')
n1、n2で指定されたドット数だけ、水平方向に飛び越します（印字位置が右へ移動します）。
X'n1n2'の範囲は、X'0001' ～ X'0948'です。
印字領域拡大モードでは、X'n1n2'の範囲は、X'0001' ～ X'0990'です。
16. 可変逆飛び越し: ESC %4 n1 n2 ( X'1B 25 34 n1 n2')
n1、n2で指定されたドット数だけ、水平方向に逆飛び越しをします（印字位置が左へ戻ります）。印字データに続く場合、印字を開始します。同一行のデータが続いている
ときそのデータは、すでに印字バッファー上にあるデータに重ね書きされます。
X'n1n2'の範囲はX'0001' ～ X'0948'です。逆飛び越し量が左マージンを超えている場
合は、印字位置は左端まで戻ります。印字領域拡大モードでは、X'n1n2'の範囲はX'0001' ～ X'0990'です。

C-8

Infoprint 5400 モデル F06

設置と操作の手引き

制御コード17. 可変行送り: ESC %5 n1 n2 ( X'1B 25 35 n1 n2')
印字データに続く場合は、印字を開始し、n1、n2で指定された量だけ行送りします。
X'n1n2'の範囲は、X'0001' ～ X'00FF'です。行送りされる量は、0.21 mm(1/120インチ）のX'n1n2'倍です。
18. 復帰点設定: ESC %6 n1 n2 ( X'1B 25 36 n1 n2')
第一印字位置左端を基準としてX'n1n2'ドットの位置に印字位置を移動します。
印字データに続く場合、印字を開始します。同一行のデータが続いているときそのデータは、すでに印字バッファー上にあるデータに重ね書きされます。
この次に印字される場合のみ、この制御コードによって指定された位置から印字が始まります。
X'n1n2'の範囲は、X'0001' ～ X'0948'です。
印字領域拡大モードでは、X'n1n2'の範囲は、X'0001' ～ X'0990'です。
19. 可変行戻り: ESC %8 n1 n2 ( X'1B 25 38 n1 n2')0.21 mm (1/120インチ）を単位として用紙を逆送りします。印字データに続く場合は印
字を開始します。
X'n1n2'の範囲はX'0001' ～ X'0028'です。したがって、逆送り量の範囲は、0.21 mm(1/120インチ）～ 8.4 mm (1/3インチ）です。
用紙逆送りは１ページ中で合計8.47 mm (1/3インチ）を超えてはなりません。印字位置
が先頭位置(TOF)に達すると止まります。
20. 行ピッチの設定: ESC %9 n1 n2 ( X'1B 25 39 n1 n2')0.21 mm (1/120インチ）を単位として、n1、n2で行送りを設定します。X'n1n2'の範囲
は、X'0001' ～ X'003C'です。したがって、行ピッチの設定範囲は、0.21mm (1/120インチ）～ 12.7 mm (1/2インチ）です。
印字行の先頭にこのコマンドを受信した場合には、その行から行送り量が変更されます。また、印字行の途中にこのコマンドを受信した場合は、次の行から行送り量が変更されます。この制御コードによって、［改行］スイッチによる行送り量も変更されます。
補足: この制御コードは、設定できる値が異なる以外、機能的にはESX 03 00 01 n（改行ピッチの設定）と同じです。
21. 両方向印字モード設定: ESC %B ( X'1B 25 42')
両方向印字モードを設定します。モードの切り替えは行単位で行われます。この制御
コードが印字データに含まれていると、その行およびそれ以降の行は両方向印字されます。
補足: プリンターが初期値設定または操作パネルのスイッチによって通常速以外が選択されている場合は、この制御コードは無視されます。

付録 C. 制御コード（パラレル・ポート接続用）

C-9

制御コード22. 片方向印字モード設定: ESC %U ( X'1B 25 55')
片方向印字モードを設定します。印字方向は左から右だけです。この設定は行単位で行われ、行の途中にこの制御コードが含まれていると、次の行から片方向印字で印字されます。
このコードは初期設定値の指定で無視することができます。高速モードが設定されているときは、片方向印字ではなくなります。高速モードが解除されたあと、片方向印
字モードに戻ります。
補足: プリンターが初期値設定または操作パネルのスイッチによって通常速以外が選択されている場合は、この制御コードは無視されます。
23. 初期化設定: ESX 01 00 00 ( X'1B 7E 01 00 00')
改ページ後、印刷装置を初期設定値にリセットします。印刷業務の終了時に使用します。
24. 文字ピッチの設定: ESX 02 00 01 n ( X'1B 7E 02 00 01 n')
全角文字ピッチをn × 1/10 cpi（文字/インチ）に設定します。nの値は下表のどれかを指定してください。下表の値以外は無視されます。半角文字ピッチは全角文字ピッチの倍に設定されます。
n

全角文字ピッチ(cpi)

X'32'

5

X'3C'

6

X'43'

6.7

X'4B'

7.5

25. 改行ピッチの設定: ESX 03 00 01 n ( X'1B 7E 03 00 01 n')
改行ピッチをn ×1/10 lpi（行/インチ）に設定します。nの値は下表のどれかを指定してください。下表の値以外は無視されます。
n

改行ピッチ(lpi)

X'14'

2

X'1E'

3

X'28'

4

X'32'

5

X'3C'

6

X'4B'

7.5

X'50'

8

印字行の先頭でこのコマンドを受信した場合は、その行から行ピッチが変更されます。
印字行の途中でこのコマンドを受信した場合には、次の行から行ピッチが変更されます。

C-10 Infoprint 5400 モデル F06

設置と操作の手引き

制御コード26. ページ長さ設定: ESX 04 n1 n2 c1 c2 (c3) ( X'1B 7E 04 n1 n2 c1 c2 (c3)')
用紙の１ページの長さを設定します。
c1をX'00'としたとき、c2 c3は１ページの長さを1/6インチ単位で設定します。
このときn1= X'00'、n2= X'03'で、c2 c3の範囲はX'0001' ～ X'01FF'までです。
c1をX'01'としたとき、c2は１ページの長さを行単位で設定します。このときn1=X'00'、
n2= X'02'でc2の範囲はX'01' ～ X'FF'です。このときc3は不要です。
c1をX'02'としたとき、c2は１ページの長さをインチ単位で設定します。このときn1=
X'00'、n2=X'02'でc2の範囲はX'01'からX'7F'です。このときc3は不要です。
この制御コードを受け取ったときに受信中の行の左端をTOFとして設定します。
27. フォント・スタイル指定: ESX 06 00 01 n ( X'1B 7E 06 00 01 n')
半角文字のフォント・スタイルを変更するために使用します。nの値は下表のどれかを指定してください。下表以外の値は無視されます。
nフォント・スタイル

X'00'

省略時解釈(明朝体 12cpi)

X'01'

DPゴシック(10 cpi)

X'06'

エリート (12 cpi)

X'07'

クーリエ (10 cpi)

X'08'

明朝体 (12 cpi)

X'09'

明朝体 (10 cpi)

X'11'

OCR-B (12 cpi)

印刷例

28. 全文字印字指定: ESX 08 n1 n2 c1 c2 ... cn ( X'1B 7E 08 n1 n2 c1 c2 ... cn')n1、n2で指定されたバイト数分、以降のデータを文字セットで指定された文字コード
として受信します。
全文字印字が指定されると、通常は制御コードとして用いられているコード(X'1B'、
X'1C')も文字コードとして扱います。
ci (i=1、...、n)は、半角のとき１バイト、全角のとき２バイトで指定してください。未
定義コードは半角あるいは全角スペースとして出力されます（ただし、Nul( X'00') は無視されます）。
29. 高速モード設定: ESX 0E 00 01 01 ( X'1B 7E 0E 00 01 01')
高速モードを設定します。このコマンドは行単位で有効です。行の途中で受信したときは、次の行から有効です。
印刷装置が高速モードにあるときは、この制御コードは無視されます。高速モードは片方向印字モードに優先します。高速モード設定で片方向印字でなくなり、高速モード解除コマンドを受信すると片方向印字に戻ります。
補足: 印刷装置が初期値設定または操作パネルのスイッチによって通常速以外が選択されている場合は、この制御コードは無視されます。

付録 C. 制御コード（パラレル・ポート接続用）

C-11

制御コード30. 高速モード解除: ESX 0E 00 01 02 ( X'1B 7E 0E 00 01 02')
高速モードを解除します。このコマンドは行単位で有効です。行の途中で受信したときは、次の行から有効です。
印刷装置が通常速モードにあるときは、この制御コードは無視されます。
補足: 印刷装置が初期値設定または操作パネルのスイッチによって通常速以外が選択されている場合は、この制御コードは無視されます。
31. 単票排出: ESX 0E 00 01 06 ( X'1B 7E 0E 00 01 06')
印刷装置に蓄えられているデータがすべて印刷され、続いてFFと同様の作動が行われます。さらに用紙を次ページの先頭行位置(TOF) まで送ります。印字位置がTOFにある場合は無視されます。
32. 横幅縮小文字設定: ESX 0E 00 01 07 ( X'1B 7E 0E 00 01 07')
この制御コード以降の半角文字は、横に縮小されて印刷されます。半角文字ピッチは、
現在設定されている半角文字の文字ピッチにかかわりなく18 cpiになります。全角文字のピッチは変わりません。
33. 横幅縮小文字解除: ESX 0E 00 01 08 ( X'1B 7E 0E 00 01 08')
制御コードESX 0E 00 01 07による横幅縮小文字設定を解除します。この制御コードで半角文字の文字ピッチは元の文字ピッチに戻ります。
34. 文字拡大設定: ESX 0E 00 01 09 ( X'1B 7E 0E 00 01 09')
この制御コード以降に印字される文字は、横幅が２倍になります。
35. 文字拡大解除: ESX 0E 00 01 0A ( X'1B 7E 0E 00 01 0A')
制御コードESX 0E 00 01 09またはESCなどによる文字拡大設定を解除します。
36. 縦書きモード設定: ESX 0E 00 01 0B ( X'1B 7E 0E 00 01 0B')
この制御コードを受け取ると、すべての文字を縦書きで印字します。
37. 縦書きモード解除: ESX 0E 00 01 0C ( X'1B 7E 0E 00 01 0C')
この制御コードを受け取ると、横書きモードに戻ります。
38. 上付き文字指定: ESX 0E 00 01 0D ( X'1B 7E 0E 00 01 0D')
この制御コードを受け取ると、半角文字は上付き文字で印刷されます。上付き/下付き
文字指定解除または下付き文字指定を受け取ると解除されます。
39. 下付き文字指定: ESX 0E 00 01 0E ( X'1B 7E 0E 00 01 0E')
この制御コードを受け取ると半角文字は下付き文字で印刷されます。上付き/下付き文
字指定解除または上付き文字指定を受け取ると解除されまます。
40. 上付き/下付き文字指定解除: ESX 0E 00 01 0F ( X'1B 7E 0E 00 01 0F')
この制御コードを受け取ると上付き/下付き文字指定は解除されます。
41. 半行逆送り: ESX 0E 00 01 13 ( X'1B 7E 0E 00 01 13')
印字バッファーのすべてのデータを印刷し、半行分用紙を逆送りして、以降のデータを印字します。
印字位置が先頭位置(TOF) に達すると無視されます。用紙の逆送りは１ページの中で合計8.47 mm (1/3インチ）を超えてはなりません。

C-12 Infoprint 5400 モデル F06

設置と操作の手引き

制御コード42. 半行送り: ESX 0E 00 01 14 ( X'1B 7E 0E 00 01 14')
印字バッファーのすべてのデータを印字し、半行分用紙を送って、以降に受け取るデータを印刷します。
印字位置がボトム・マージンに達すると改ページが行われます。
43. ３バイト転送モード設定: ESX 0E 00 01 15 ( X'1B 7E 0E 00 01 15')
３バイト転送モードを設定します。電源スイッチを入れたときに省略時のモードとして、このモードが設定されます。
転送されるデータ・バイトは次のとおりです（MSB: 最上位ビット、LSB: 最下位ビット）。

44. ２バイト転送モード設定: ESX 0E 00 01 16 ( X'1B 7E 0E 00 01 16')
２バイト転送モードを設定します。電源スイッチを入れたときに省略時のモードとして、このモードが設定されます。
転送されるデータ・バイトは次のとおりです(MSB: 最上位ビット、LSB: 最下位ビット）。

45. 強調印字設定: ESX 0E 00 01 17 ( X'1B 7E 0E 00 01 17')
この制御コードを受け取ると、すべての文字を強調して（横方向に１ドット分ずらして重ねる）印字します。
46. 強調印字解除: ESX 0E 00 01 18 ( X'1B 7E 0E 00 01 18')
強調印字モードが解除されます。

付録 C. 制御コード（パラレル・ポート接続用）

C-13

制御コード47. 二重印字設定: ESX 0E 00 01 19 ( X'1B 7E 0E 00 01 19')
行の先頭で受け取るとすぐに二重印字となり、行の途中で受け取ると次の行からすべての印字を二重に印字します。
補足: 印刷装置が初期値設定または操作パネルのスイッチによって通常速以外が選択されている場合は、この制御コードは無視されます。
48. 二重印字解除: ESX 0E 00 01 1A ( X'1B 7E 0E 00 01 1A')
行の先頭で受け取るとすぐに二重印字が解除され、行の途中で受け取ると次の行から解除されます。
補足: 印刷装置が初期値設定または操作パネルのスイッチによって通常速以外が選択されている場合は、この制御コードは無視されます。
49. 下線設定・解除: ESX 11 00 01 n ( X'1B 7E 11 00 01 n')
下線の設定およびその解除を行います。
設定、解除はnの値によって、次のように指定することができます。
n=B'0000 00n1n0'
n0 1 : 下線開始
0 : 下線終了
n1 1 : ブランクをスキップします。
0 : ブランクをスキップしません。
この制御コードによって印刷できる下線の数は1 行あたり最大256本です。
50. 重ね打ちモード設定・解除: ESX 13 n1 n2 c1 c2 c3 (c4) ( X'1B 7E 13 n1 n2 c1 c2
c3 (c4)')重ね打ちをする半角文字または全角文字を指定します。指定された半角文字または全角文字が、それ以後の文字に重ね打ちされます。解除が指定される(c1のビット0を0)か、または新たに重ね打ちの設定が行われると、以前に指定された文字の重ね打ちは終了します。
n1 n2 c1 c2 c3 (c4)の指定の方法は次のとおりです。
半角文字の場合
n1=X'00'、n2= X'03'
c1 : 重ね打ちフラグ
ビット0
1 : 重ね打ちモード設定
0 : 重ね打ちモード解除
ビット1
1 : スペース文字には重ねて打たない
0 : スペース文字にも重ねて打つ
ビット2～7
定義されていません。これらのビットは無視されます。
c2 : 未定義のバイトです。c2は無視されます。
c3 : DOSの内部１バイト・コードを指定します。
補足: c4は指定しないでください。

C-14 Infoprint 5400 モデル F06

設置と操作の手引き

制御コード

全角文字の場合
n1=X'00'、n2= X'04'
c1 : 半角文字の場合と同様
c2 : 半角文字の場合と同様
c3 : DOS内部２バイト・コードの上位１バイトを指定します。
c4 : DOS内部２バイト・コードの下位１バイトを指定します。
補足: 重ね打ちモード解除の制御コードは次のようになります。
X'1B 7E 13 00 01 00'
重ね打ち文字はフォント・スタイル指定、横幅縮小文字指定、または上付き/下付き文
字指定が行われると、その指定に従い変更されます。
51. 罫線印刷: ESX 16 n1 n2 c0 c1 ... cn ( X'1B 7E 16 n1 n2 c0 c1 ... cn')
１行分の縦横の罫線を指定します。その行の印字データを送るまえに、この制御コードを送ってください。
パラメーターの指定は次のとおりです。
n1、n2: c0 ～ cnのバイト数c0: 1を指定してください。
c1 ... cn: 罫線情報を半角単位で次のように指定します。

罫線の種類
ビット(7 6 5 4)
ビット(3 2 1 0)
0 0 0 0 : 罫線なし
0 0 0 1 : 実線
0 0 1 0 : 太い実線
0 0 1 1 : 点線
右マージンを超えて送られた罫線は無視されます。罫線は文字ではありませんので文字装飾に影響されませんが、二重印字が設定されているときは、二重に印字されます。
二重印字は、罫線のあとに解除または設定されるとすぐに有効になるので注意が必要です。
52. 水平タブ設定: ESX 18 n1 n2 ht1 ht2 ... htn ( X'1B 7E 18 n1 n2 ht1 ht2 ... htn')
水平タブ位置を設定します。n1n2で水平タブの個数を示し、ht1、ht2 ... htn（各１バイ
ト）でタブ位置を半角文字単位の桁数で指定します。タブ位置は昇順に指定し、昇順がくずれた場合は、くずれる前までのタブ位置が設定されます。
タブ位置は現在の文字ピッチで設定されます。設定できる最大のタブは28個までです。
28個を超えて設定した場合は、この制御コード全体が無視されます。
n1n2=X'0001'、ht1=X'00'の場合は、初期設定値のタブ位置（９桁目から８桁ごと）にセットされます。また、n1n2=0の場合、水平タブはクリアされます。

付録 C. 制御コード（パラレル・ポート接続用）

C-15

制御コード53. 垂直タブ設定: ESX 19 n1 n2 vt1 vt2 ... vtn ( X'1B 7E 19 n1 n2 vt1 vt2 ... vtn')
垂直タブ位置を設定します。n1n2で垂直タブの個数を示し、vt1、vt2 ... vtn（各１バイ
ト）でタブ位置を行単位で指定します。タブ位置は昇順に指定し、昇順がくずれた場
合は、くずれる前までのタブ位置が設定されます。
タブ位置は現在の行ピッチで設定されます。設定できる最大のタブは64個までです。
64個を超えて設定した場合は、この制御コード全体が無視されます。
n1n2=0のとき垂直タブはクリアされます。
54. 左右マージンの設定: ESX 1A 00 02 lm rm ( X'1B 7E 1A 00 02 lm rm')
lm、rm は１バイトではそれぞれ左マージン、右マージンの位置を印刷可能領域の最左端からの半角文字単位の桁数で指定します。
右マージンと左マージンの間が12.7 mm (0.5インチ/90 ドット列）よりも少ない指定が行われた場合、rmの指定が右端（８インチ、13.2インチまたは13.6インチ）を超えた
場合、および1mを0またはrmを0に指定した場合は無視されます。
55. ミシン目スキップの設定: ESX 1B 00 01 n ( X'1B 7E 1B 00 01 n')
この制御コードは、ページの最終行から次ページの先頭行(TOF)までn（１バイトの16進数）で指定された行数だけスキップして印字位置を動かす機能を設定します。
スキップ量は現在の行ピッチで設定されます。n=0の場合およびページ長さ設定、初期化設定の制御コードを受信すると、ミシン目スキップは初期設定時の状態に戻ります。
ミシン目スキップを指定した行数とページ長の差が12.7 mm (0.5インチ）よりも少ない
場合は無視されます。初期値設定機能でミシン目スキップを指定すると、12.7 mm (0.5インチ）にスキップ量が設定されます。
補足: この制御コードで指定されたスキップ数がミシン目位置からTOFまでの長さよ
り小さいと、ミシン目上に印刷されるので注意してください。
56. 水平方向位置移動: ESX 1C 00 02 n m ( X'1B 7E 1C 00 02 n m')
水平方向に現在の半角文字ピッチに応じて半角文字単位で位置を移動します。横幅縮小文字設定が行われているときは18 cpiで移動します。
n、mの値は各バイトで次のように指定してください。
n=00 : 左マージンからの絶対位置移動［右マージンを超える量をセットすると無視
する］
n=01 : 現在位置からの相対位置移動（右方向）［右マージンを超える量をセットすると次の行に打つ］
n=02 : 現在位置からの相対位置移動（左方向）［左マージンを超える量をセットすると左端で止まる］
補足: nに00、01、02以外の数値を設定するとこの制御コードは無視されます。
mは移動する文字数を設定してください。

C-16 Infoprint 5400 モデル F06

設置と操作の手引き

制御コード補足: この制御コードによる移動は文字の拡大/縮小の影響は受けません。n=00で印字
位置が現在位置より左に戻る場合と、n=02で印字データが続く場合、印刷を開始します。同一行のデータが続いているとそのデータは、すでに印字バッファー上にあるデータに重ね書きされます。
57. 垂直方向位置移動: ESX 1D 00 02 n m ( X'1B 7E 1D 00 02 n m')
印字バッファーにあるデータをすべて印字し、垂直方向に現在の行ピッチに応じて行単位で位置を移動します。
n、mの値は各バイトで次のように指定してください。
n=01 : 現在位置からの相対位置移動（下方向）
補足: nに01以外の数値を設定するとこの制御コードは無視されます。
mは移動する行数を設定してください。
58. 文字スケールの設定: ESX 20 00 03 n1 n2 02 ( X'1B 7E 20 00 03 n1 n2 02')
この制御コード以降の文字の大きさを、n1、n2の値に応じて変化させます。n1、n2の値は次のように設定してください。

n1

n2

文字の大きさ（横× 縦）

X'08'

X'08'

1/2 × 1/2

X'10'

X'10'

1 × 1

X'10'

X'20'

1 × 2

X'20'

X'10'

2 × 1

X'20'

X'20'

2 × 2

X'30'

X'30'

3 × 3

X'40'

X'40'

4 × 4

X'50'

X'50'

5 × 5

X'60'

X'60'

6 × 6

X'70'

X'70'

7 × 7

X'80'

X'80'

8 × 8

X'90'

X'90'

9 × 9

X'A0'

X'A0'

10 × 10

X'A1'

X'A1'

11 × 11

X'A2'

X'A2'

12 × 12

X'A3'

X'A3'

13 × 13

X'A4'

X'A4'

14 × 14

X'A5'

X'A5'

15 × 15

X'A6'

X'A6'

16 × 16

X'A7'

X'A7'

17 × 17

付録 C. 制御コード（パラレル・ポート接続用）

C-17

制御コードn1n2

文字の大きさ（横× 縦）

X'A8'

X'A8'

18 × 18

X'A9'

X'A9'

19 × 19

X'B0'

X'B0'

20 × 20

X'FF'

X'FF'

16 × 16

59. 文字高さ指定: ESX 37 00 01 n ( X'1B 7E 37 00 01 n')
全角または半角文字選択を定義し、高さ18ドットの文字指定を可能にします。
n=00, 02 :全角は明朝高さ24ドット、半角は明朝体12 CPIを選択

n=20 :

全角は8LPIフォント、半角は明朝体12 CPI (8 LPI)を選択

60. 印刷モード選択: ESX 39 00 01 n ( X'1B 7E 39 00 01 n')
操作パネルのスイッチと対等で、当コマンドで指定された印刷モードに変更します。
n=01 : 通常速
n=02 : コピー強化
n=03 : 高品位
n=04 : 高速
n=05 : 超高速
n=06 : コピー強化+ 高品位
n=07 : コピー強化+ 高速
n=08 : コピー強化+ 超高速
61. バーコード印刷形式の設定: ESX 40 00 16 00 00 c1 ... c16 FF FF FF FF (X'1B 7E
40 00 16 00 00 c1 ... c16 FF FF FF FF')

バーコード印刷形式を設定します。
OR: バーコードの回転（時計回り）を指定します。

OR (2バイト)

バーコードの印刷方向

X'0000'0度

順方向印刷

X'2D00'90度

90度回転印刷

X'5A00'

180度

180度回転印刷

X'8700'270度

270度回転印刷

BC: バーコード・タイプを指定します。

C-18 Infoprint 5400 モデル F06

設置と操作の手引き

制御コードBC (1バイト)

バーコード・タイプ

X'01'

CODE39

X'08'

JAN短縮

X'09'

JAN標準

X'0A'

Industrial 2 of 5

X'0C'

Interleaved 2 of 5 (ITF)

X'0D'

NW-7 (CODABAR)

X'11'

CODE128

X'1B'

カスタマ・バーコード

X'20'

QRコード

MD: チェック・ディジット印刷の有無を選択します。
バーコード・タイプ
JAN短縮
JAN標準

MD (1バイト)チェック・ディジット印字の有無

X'00'

チェック・ディジットを生成し、バーコードとともに印刷

CODE128

その他

エラー

X'01'

チェック・ディジット無しにバーコードを印刷

X'02'

チェック・ディジットを生成し、バーコードとともに印刷

その他

エラー

カスタマ・バーコード

X'00'

チェック・ディジットを生成し、バーコードとともに印刷

QRコード

X'31'

モデル１で印刷

X'32'

モデル２で印刷

CODE39Industrial 2 of 5
Interleaved 2 of 5
NW-7

注: チェック・ディジットは、次の算出方法で生成されます。

CODE39
NW-7
カスタマ・バーコード

CODE128
その他

モジュラス43
モジュラス16
モジュラス19
モジュラス103
モジュラス10NBW:

細いバーの幅を指定します。QRコードは、モジュールの大きさを指定します。

NSW:

細いスペースの幅を指定します。QRコードでは、このパラメータは無視されます。

WBW:

太いバーの幅を指定します。JAN短縮、JAN標準、CODE128、カスタマ・バーコード、
およびQRコードでは、このパラメータは無視されます。

WSW:

太いスペースの幅を指定します。JAN短縮、JAN標準、CODE128、カスタマ・バーコード、およびQRコードでは、このパラメータは無視されます。

CGP:

文字間ギャップの幅を指定します。JAN短縮、JAN標準、CODE128、カスタマ・バーコ
ード、およびQRコードでは、このパラメータは無視されます。

付録 C. 制御コード（パラレル・ポート接続用）

C-19

制御コードパラメータは、1/1440インチ単位で指定します。（ただし本製品では、1/180インチ単位で作動するので、8の倍数で指定してください。）バーコード・シンボル幅が13.6インチを超えると、超える部分は印字されません。
NBW、NSW、WBW、WSW、CGP＝0 の場合、デフォルト値が使用されます。
NBW、NSW、WBW、WSW、CGP≦最小値の場合、最小値が使用されます。
NBW、NSW、WBW、WSW、CGPの指定によって決定される１キャラクター分のバーコード・
シンボル幅が13.6インチを超えないようにしてください。
バーコード・タイプ
JAN短縮
JAN標準

CODE39Industrial 2 of 5
Interleaved 2 of
5
NW-7

パラメータ

デフォルト値

NBW

16/1440インチ

NSW

16/1440インチ

WBW

56/1440インチ

WSW

56/1440インチ

CGP

32/1440インチ

最小値

8/1440インチ(1ドット幅)

NBW
16/1440インチ
32/1440インチ
NSW
32/1440インチ
40/1440インチ
このパラメータは使用しません。
WBW
WSW
X'0000'を指定してください。
CGP
CODE128NBW
8/1440インチ
8/1440インチ(1ドット幅)
NSW
32/1440インチ
このパラメータは使用しません。
WBW
WSW
X'0000'を指定してください。
CGP
NBW
QRコード
8/1440インチ(1ドット幅)
24/1440インチ
このパラメータは使用しません。
NSW
WBW
X'0000'を指定してください。
WSW
CGP
注: 単位: 1/1,440インチ 1ドット: 1/180=約0.14 mm
カスタマ・バーコード• 細：太の対比は、1：2.5～3.0が好ましいとされています。
• 正読率は印字の際のリボン濃度による「にじみ」、またはバーコード・リーダーの特性に影響されるので、バーコード・リーダーによる事前読み取りを行って十分に確認してください。

HT:

バーコードの高さを指定します。
1/1,440インチ単位で設定可能です。（ただし本製品では、1/180インチ単位で作動するので、8の倍数で指定してください。バーコード・シンボルの高さが13.6インチを超えると、
超える部分は印刷されません。
HT＝0の場合、デフォルト値が使用されます。
HT≦最小値の場合、最小値が使用されます。
補足: 最大値より大きな値を指定しないでください。

C-20 Infoprint 5400 モデル F06

設置と操作の手引き

制御コードそれぞれのバーコード・タイプで13.6インチ以内に印字可能なHTの最大値を下表に示します。
バーコード・タイプ

デフォルト値

最小値

最大値

JAN短縮

バーコードの全幅の82.0%

312

19584

JAN標準

バーコードの全幅の72.6%(X'0138')(X'4C80')

CODE39MAX (バーコードの全幅の15.0%, 6.35mm)

8 (X'0008')

19296

Industrial 2 of 5

MAX (バーコードの全幅の15.0%, 6.35mm)

Interleaved 2 of 5

MAX (バーコードの全幅の15.0%, 6.35
mm)

NW-7

MAX (バーコードの全幅の15.0%, 6.35mm)

カスタマ・バーコード

3.6 mm (10ポイント)

CODE128

QRコード

MAX (バーコードの全幅の15.0%, 6.35
mm)

(X'4860')

8ポイント

15ポイント(2.85 mm)(5.4 mm)

8 (X'0008')

19296(X'4860')

HTは使用しないので、X'0000'を指定してください。

注:• バーコードの高さの最小値は6.35 mmです。
• MAX (A, B) は、AとBのどちらか大きい方の値を使用します。

バーコード印刷の注意事項については、B-3ページのB.2.3、『バーコード印刷についての注意事項』を参照してください。
62. バーコード印刷: ESX 42 n1 n2 c1 ... cn (X'1B 7E 42 n1 n2 c1 ... cn')

バーコード印刷形式コマンドで指定した設定でデータを印刷します。
n1n2（2バイト）: パラメータ長（データ長+ 5）
XOFF（2バイト）： X方向オフセット
現在の印刷位置を原点0として、X方向にバーコード・イメージの印刷開始位
置を1/1,440インチ単位で指定します。（８の倍数で指定してください。
）プラ
ス方向、マイナス方向とも最大13.6インチまで指定することが可能ですが、右マージン、左マージンを超えた点は指定することができません。イメージが右マージンを超える場合、超える分のイメージは印刷されません。バーコ
ード・イメージが右マージンを超えないように注意してください。
-19584 ≦ XOFF ≦ 19584
YOFF（2バイト）： Y方向オフセット
現在の印刷位置を原点0として、Y方向にバーコード・イメージの印刷開始位
置を1/1,440インチ単位で指定します。プラス方向に最大1/6インチ（約4.23mm)まで指定可能です。（８の倍数で指定してください。）バーコード・イメ
ージがページを超えないように注意してください。

付録 C. 制御コード（パラレル・ポート接続用）

C-21

制御コード0 ≦ YOFF ≦ 29

FLAG（1バイト）： HRIの印字指定

補足:
1. 予約済みビット（ビット3 - 0）は無視されます。
2. ビット7に1を指定すると、他のビットは無視されます。
3. ビット4は、CODE39以外では無視されます。
4. JAN短縮、JAN標準ではビット7に0、ビット6 - 5に01（下部）を指定してください。
5. カスタマ・バーコードでは、このバイト全体が無視されます。
FLAG指定例

FLAG

HRI印字

印字位置

＊印字

X'00'

する

デフォルト

しない

X'20'

バーコードの下部

X'40'

バーコードの上部

X'10'

デフォルト

X'30'

バーコードの下部

X'50'

バーコードの上部

X'80'

データ：

C-22 Infoprint 5400 モデル F06

しない

バーコード・タイプによって最大/最小値が異なります。

設置と操作の手引きする

制御コード

補足: 下表は、それぞれのバーコード・タイプに有効なキャラクター・セットを示しています。下表で指定されているキャラクター・セット以外は使用しないでください。
指定するデータの構成

データ長
最小値

データ長
最大値

キャラクター・セット

CODE39

データ・キャラクター

145

数字 (0-9)
英字 (A-Z)
記号 (- . スペース $ / + %)

JAN短縮
JAN標準
Industrial 2 of 5
Interleaved 2 of 5
NW-7

データ・キャラクター
データ・キャラクター
データ・キャラクター
データ・キャラクター
スタート・コード
データ・キャラクター
ストップ・コード

7
12
1
1
3

7
12
45
45
45

カスタマ・バーコード

スタート・コード
データ・キャラクター
ストップ・コード745

数字 (0-9)
数字 (0-9)
数字 (0-9)
数字 (0-9)
数字 (0-9)記号 (- $ : / . +)スタート、ストップ・コード(A-D、a-d)
数字 (0-9)
英字 (A-Z)
記号 (-)
スタート、ストップ・コード
コントロール・コード

CODE128

Code128 テキスト・

1

45

スタート オフの場合（スタート・コード）
データ・キャラクター
（ストップ・キャラクター）

Code128 テキスト・スタート オンの場合
スタート・キャラクター
データ・キャラクター

3(CC1-CC8)
CODE A
X'00'～X'5F'
X'81': FNC2
X'80': FNC3
X'83': FNC4
X'82': SHIFT
X'85': CODE B
X'84': FNC1
X'88': START A
X'87': CODE C
X'8A': START C
X'89': START B
X'8B': STOP
CODE B
X'20'～X'7F'
X'81': FNC2
X'80': FNC3
X'83': FNC4
X'82': SHIFT
X'86': CODE A
X'84': FNC1
X'88': START A
X'87': CODE C
X'8A': START C
X'89': START B
X'8B': STOP
CODE C
X'30'～X'39'で表される２桁の数字(00～99まで)
X'84': FNC1
X'85': CODE A
X'86': CODE B
X'88': START A
X'89': START B
X'8A': START C
X'8B': STOP
Code128 テキスト・スタートがオンの場合、スタート・キャラクターは次のように表します。
START (CODE A) → >7 (X'3E', X'37')
START (CODE B) → >7 (X'3E', X'36')
START (CODE C) → >7 (X'3E', X'35')

付録 C. 制御コード（パラレル・ポート接続用）

C-23

制御コード指定するデータの構成

QRコード

データ・キャラクター

C-24 Infoprint 5400 モデル F06

設置と操作の手引き

データ長
最小値
4または5

データ長
最大値

キャラクター・セット

2048

誤り訂正レベル (1 Byte)
C'H': 3_%
C'Q': 25%
C'M': 15%
C'L': 7%
上記以外は、15%
マスク番号 (1 Byte)
C'0'～C'7': 各マスクパターンを任意選定
上記以外および省略時は、自動選定
モード (1 Byte)
C'A': 自動モード C'M': マニュアル
上記以外は、自動モード
セパレータ (1 Byte)
C','
データ
マニュアルモードのときは、データの先頭に次の文字を付けます。
C'N': 数字モードC'0'～C'9'
C'A': 英数記号モード C'0'～C'9' C'A'～C'Z'
スペース $ % _ + , / ;C'K': 漢字モードシフトJIS
C'B': バイナリーモード0x00から0xFF
バイナリーモードを表すC'B'の後に続くデータ数を四桁の10進数で表す。
例）QM, B0010 0x00 0x01 0x02 0x03 0x04 0x05
0x06 0x07 0x08 0x09
自動モードでは、上記のモード指示文字無しの文字列で指定されます。

制御コード• NW-7の場合、データの先頭と末尾にスタート/ストップ・コードが必要です。ただしスタート、ストップ・コードはデータ・キャラクターとしては使用できません。
• カスタマ・バーコードCC1 ～ CC8

CC1
CC2
CC3
CC4
CC5
CC6
CC7
CC8

HEX
21
22
23
24
25
26
27
28

文字

!
”
#
$
%
&
’
(

バーコード印刷の注意事項については、B-3ページのB.2.3、『バーコード印刷についての注意事項』を参照してください。
63. 固定長イメージ設定: FS ( X'1C')
この制御コードはESC %1 n1 n2またはESC %2 n1 n2の代わりに使いますが、イメー
ジ・データを印刷する場合は、できるだけESC %1またはESC %2を使用してください。
この制御コードを使用するまえに、すでにESC %1またはESC %2で有効なn1、n2が指定されている必要があり、このときに参照されるn1、n2の値は最も新しく指定された
n1、n2の値です。この制御コードに続いて送られるデータ・バイト数は、すでに指定されているn1、n2の値と矛盾しないようにしてください。
64. ３バイト転送モード設定: ESC ( ( X'1B 28')
ESX 0E 00 01 15 (X'1B 7E 0E 00 01 15')と同じです。できるだけESX 0E 00 01 15を使用
してください。
65. ２バイト転送モード設定: ESC ) ( X'1B 29')
ESX 0E 00 01 16 (X'1B 7E 0E 00 01 16')と同じです。できるだけESX 0E 00 01 16を使用
してください。
66. ページ長さ設定: ESC F n1 n2 ( X'1B 46 n1 n2')
ESX 04 00 03 00 n1 n2 (X'1B 7E 04 00 03 00 n1 n2')と同じです。できるだけESX 04 00 03
00 n1 n2を使用してください。
67. 高速モード設定: ESC O ( X'1B 4F')ESX 0E 00 01 01 (X'1B 7E 0E 00 01 01')と同じです。できるだけESX 0E 00 01 01を使用
してください。
68. 高速モード解除: ESC P ( X'1B 50')
ESX 0E 00 01 02 (X'1B 7E 0E 00 01 02')と同じです。できるだけESX 0E 00 01 02を使用
してください。

付録 C. 制御コード（パラレル・ポート接続用）

C-25

制御コード

69. 単票排出: ESC V ( X'1B 56')
ESX 0E 00 01 06 (X'1B 7E 0E 00 01 06') と同じです。できるだけESX 0E 00 01 06を使用
してください。
70. 文字拡大設定: ESC [ ( X'1B 5B')
ESX 0E 00 01 09 (X'1B 7E 0E 00 01 09')と同じです。できるだけESX 0E 00 01 09を使用
してください。
71. 文字拡大解除: ESC ] ( X'1B 5D')
ESX 0E 00 01 0A (X'1B 7E 0E 00 01 0A')と同じです。できるだけESX 0E 00 01 0Aを使用
してください。

C-26 Infoprint 5400 モデル F06

設置と操作の手引き

5577 データ・ストリーム作成上の考慮点

C.4 5577データ・ストリーム作成上の考慮点
印刷業務のためのプログラム作成において、次の項目を考慮してください。
• レベルEプリンターについて• 印刷装置の初期設定値• 文字の配置• 行ピッチと実際の改行幅の違い• 書式設定（印刷領域設定とタブ、水平/垂直位置移動）• フォント・スタイルの指定• 文字装飾の組み合わせ• 右マージンを超えるデータの印字

補足: 本書で説明している文字装飾とは、拡大、縮小、強調、重ね打ち印字を指します。

C.4.1 レベルEプリンターについて
レベルEプリンターとは、C-1ページのC.1、『制御コード一覧』に示す制御コードをすべて使用でき、またC-34ページのC.5、『文字セット』に示す日本語DOS文字セットを内蔵しているプリンタ
ーのことをいいます。
工場出荷時のInfoprint 5400モデルF06は、レベルEの状態で出荷され、通常そのままご使用になれます。また、このInfoprint 5400モデルF06が接続されている、システムで、すでにお使いになっているソフトウェアがレベルEプリンターに対応していない場合、レベルE機能を解除してお使いいただくこともできます。通常は、レベルEプリンターとしてご使用ください。
補足:
1. レベルE機能の解除の方法については、2-74ページの2.12、『初期設定』を参照してください。
2. レベルE機能を解除してご使用の場合は、C-29ページのC.4.3、『文字の配置』およびC-31ページのC.4.4、『行ピッチと実際の改行幅の違い』を参照してください。
3. Infoprint 5400モデルF06を接続しているシステムで、IBM オペレーティング・システム/2(OS/2)を使用する場合は、レベルEのまま使用してください。

付録 C. 制御コード（パラレル・ポート接続用）

C-27

5577データ・ストリーム作成上の考慮点

C.4.2 プリンターの初期設定値
Infoprint 5400モデルF06の電源投入時、印字テスト終了時、およびInfoprint 5400モデルF06が初期化設定制御コード(X'1B 7E 01 00 00') を受け取ったあとの初期設定値は下表のとおりです。

パラメーター

初期値

ページ長

初期設定で設定された値

文字ピッチ(cpi)

全角(5 cpi) 半角(10 cpi)

改行ピッチ(lpi)初期設定で指定された値

左右マージン

左マージン： １桁目
右マージン： 初期設定で８インチ、13.2インチ、または13.6イ
ンチを指定

水平タブ

９桁目から８桁ごと

垂直タブ

毎行

縦書きモード初期設定で設定された値

フォント・スタイル

初期設定で設定された値

ミシン目スキップ

初期設定で設定された値

イメージ転送モード

３バイト転送モード

印刷モード

初期設定で設定された値

片方向印字有効コマンド有効/無効

初期設定で設定された値

そのほか設定 /解除の組み合わせで使用するモード解除の状態

C-28 Infoprint 5400 モデル F06

設置と操作の手引き

5577 データ・ストリーム作成上の考慮点

C.4.3 文字の配置
文字の位置は、文字ピッチと行ピッチの設定によって決定される領域内の中央に配置されます（下図参照）。

行ピッチ設定時の考慮点
行ピッチを設定する次の制御コードを使用する場合は、次のことを考慮してください。
• ESC %9 n1 n2• ESX 03 00 01 n
レベルEプリンターとして使用する場合、行の最初の文字コードまたはイメージ・データを受信した時点で、設定されている行ピッチを基準にして、行の上端と下端を決定します。次に、その範囲の中央に文字が配置されるように、縦方向の印字位置を移動します（下図参照）。

したがって、縦方向の印字位置の移動後は、同一行の中で行ピッチの変更はできません。行の途中で設定された行ピッチは、次の行から有効になります。

付録 C. 制御コード（パラレル・ポート接続用）

C-29

5577データ・ストリーム作成上の考慮点

ただし、次の制御コードは、現在行の行ピッチに関係なく、直前に設定された行ピッチを使用します。
• ESX 04 n1 n2 c1 c2 (c3)(c1-1の場合）• ESX 19 n1 n2 vt1 vt2 ... vtn• ESX 1B 00 01 n

文字スケールの設定が行われた場合の文字の位置は、縦方向には縦横１倍のときの文字の位置を基準として上そろえになります。行ピッチは、縦横1/2倍を指定しても変わりません。
横方向については下図のようになります。

下付き、上付きモードでは、横方向には半角の文字と同じ幅で、縦方向にはそれぞれ上そろえ、下そろえとなります（下図参照）。
上付き文字: X2 + Y2 = Z 2 下付き文字: H_O

C-30 Infoprint 5400 モデル F06

設置と操作の手引き

5577 データ・ストリーム作成上の考慮点

C.4.4 行ピッチと実際の改行幅の違い
レベルEプリンターにおいて行ピッチを変更する場合、行ピッチと実際の改行幅との違いに注意
してください。
レベルEプリンターにおいての改行幅は、現在および次の行の行ピッチから決まります。したがって、現在行の行ピッチと改行幅は必ずしも一致しません。
例）下記は次のデータを受信した場合の例です。
• ESC %9 0014（行ピッチを20/120インチに設定）

印字データ１

復帰

改行• ESC %9 00 28（行ピッチを40/120インチに設定）

印字データ２

復帰

改行

印字結果は、下図のようになります。

付録 C. 制御コード（パラレル・ポート接続用）

C-31

5577データ・ストリーム作成上の考慮点

C.4.5 書式設定（印刷領域設定、タブ設定、垂直/水平方向位置移動）
次の制御コードによる設定値は、その制御コードを送信したときの行ピッチまたは文字ピッチで設定されるので、行ピッチおよび文字ピッチを変更する場合は注意してください。
• 印刷領域の設定（行単位でのページ長さの設定、ミシン目スキップの設定、左右マージンの設定）• 垂直/水平タブの設定（垂直タブの設定および水平タブの設定）• 垂直/水平方向位置移動

印刷領域の設定
ページ長の設定（ESX 04 ...がC_= X'01'の場合）およびミシン目スキップの設定(ESX1B...)は、その値を行数で指定しますが、この制御コードを受信したときの行ピッチの設定に従って、絶対量に換算されて設定されます。設定後に、行ピッチを変更しても、ページ長やミシン目スキップの量は変更されません。
ページ長の設定およびミシン目スキップの設定は、改ページ（X'0C'など）をした直後に行ってください。
左右マージンの設定(ESX 1A...) は、この制御コードを受信したときの半角文字ピッチ（横幅縮小
文字設定時は18 cpi)に従って、絶対量に換算されて設定されます。設定後に文字ピッチを変更しても、左右マージンの位置は変更されません。
垂直/水平タブの設定
垂直タブの設定(ESX 19...) は、この制御コードを受信したときの行ピッチの設定に従って絶対量に換算されて設定されます。設定後に行ピッチを変更しても垂直タブ位置は変更されません。
水平タブの設定(ESX 18...) は、この制御コードを受信したときの半角文字ピッチ（横幅縮小文字
設定時は18 cpi)に従って絶対量に換算されて設定されます。設定後は文字ピッチの変更が行われても水平タブの位置は変化しません。
垂直/水平方向位置移動
垂直方向位置移動(ESX 1D...) および水平方向移動(ESX 1C...) は、この制御コードを受信したと
きの行ピッチまたは半角文字ピッチ（横幅縮小文字設定時は18 cpi）を単位として移動します。
ミシン目スキップについての注意
ミシン目スキップが設定されている場合、罫線印刷が指定された場合のページの最終行は、ミシ
ン目スキップをはさんで、罫線が前後のページに分かれて印字される場合があります。
（最終行がミシン目スキップまたは物理的最終行にかかった場合。）

C-32 Infoprint 5400 モデル F06

設置と操作の手引き

5577 データ・ストリーム作成上の考慮点

C.4.6 フォント・スタイルの指定
フォント・スタイル変更の制御コードによって、半角文字のフォント・スタイルを変更することができますが、次の項目に注意してください。
• フォント・スタイルは文字ピッチと合ったものを使用してください。文字ピッチと合わないものを使用した場合、文字の左右が現在の文字ピッチに合わせて削られることがあります。
例）15 cpiの文字ピッチを設定し、クーリエ(10 cpi) のフォント・スタイルを選択した場合は次のようになります。

半角文字ピッチが13.3 cpiまたは15 cpiのときは、明朝12 cpiのフォント・スタイルを選択してください。
• 縦書きが設定されているときは、フォント・スタイルには関係なく縦書き用文字が印刷されます。
• 横幅縮小文字、上付き、下付き文字の設定、およびフォント・スタイルの指定をしたときの優先処理順位は、次のとおりです。
1. 横幅縮小文字設定
2. 上付き、下付き文字設定
3. 縦書きモード設定
4. フォント・スタイル指定
たとえば、横幅縮小文字設定中にフォント・スタイルの変更が行われた場合、横幅縮小
文字設定が解除されたあと、変更されたフォント・スタイルになります。

C.4.7 文字装飾の組み合わせ
文字装飾の組み合わせ（拡大/縮小、強調、重ね打ち）は自由です。

C.4.8 右マージンを超えるデータの印字
右マージンは、電源投入時は8インチ、13.2インチ、または13.6インチ（初期設定モードで選択可
能）が設定されていますが、左右マージン設定(“ESX 1A ...”) でも設定することができます。
右マージンを超える印字については、イメージ転送と文字転送においては次のような違いがありますので注意してください。
• イメージ転送（ESC %1、ESC %2、ESC %3などを使用）では、右マージンを超えるデータを捨てるか、または次の行に印字するかは初期設定（イメージ・データ折り返しモード）で選択します。
• コード転送では、右マージンを超える文字は自動改行され、次の行に印字されます。

付録 C. 制御コード（パラレル・ポート接続用）

C-33

文字セットC.5 文字セット
Infoprint 5400モデルF06では、日本語DOS文字セット（半角文字、全角文字）が文字セットとして用意されています。

制御コード表補足: 下表の制御コード以外のコードは、未定義コードとして扱われます。

C-34 Infoprint 5400 モデル F06

設置と操作の手引き文字セット

C.5.1 日本語DOS文字セット（半角文字）
コード・ページ932/943

補足: 制御コードを文字コードとして使用する場合は、全文字指定が必要です。全文字印字指定
でのみ印刷可能な文字は、X'07'、X'09'、X'0B'、X'0E'、X'0F'、X'12'、X'14'、X'1A'、
X'1B'、X'1C'です。

付録 C. 制御コード（パラレル・ポート接続用）

C-35

文字セット

また、半角文字セットとしては、次のスタイルをもっています。

スタイル

デザイン・サイズ（横× 縦）

1. 明朝(12 cpi用）

12 × 24

2. 明朝(10 cpi用）

18 × 24

3. ゴシック(10 cpi用）

15 × 24

4. OCR-B サンプル (12 cpi用）

12 × 24

5. エリート(12 cpi用）

15 × 24

6. クーリエ(10 cpi用）

18 × 24

7. 上付き/下付き文字

12 × 128. 横幅縮小文字

10 × 24

9. DP ゴシック

18 × 24

ただし、エリートおよびクーリエのカタカナについては、それぞれの明朝の12 cpi用と10 cpi用と同じものを使用しています。

C-36 Infoprint 5400 モデル F06

設置と操作の手引き文字セット

コード・ページ942

補足: 制御コードを文字コードとして使用する場合は、全文字指定が必要です。全文字印字指定
でのみ印刷可能な文字は、X'07'、X'09'、X'0B'、X'0E'、X'0F'、X'12'、X'14'、X'1A'、
X'1B'、X'1C'です。

付録 C. 制御コード（パラレル・ポート接続用）

C-37

文字セットC-38 Infoprint 5400 モデル F06

設置と操作の手引きESC/P モードの初期設定および制御コード

付録D. ESC/P制御コードとESC/Pモード
Infoprint 5400モデルF06には、ESC/Pをエミュレートする機能があります。この機能は、エミュレー
ションの選択でESC/Pを選択すると使用することができます。
ESC/P制御コードについて詳しくは、ESC/Pのリファレンス・マニュアルを参照してください。

D.1 ESC/Pモードの初期設定
Infoprint 5400モデルF06をESC/Pモードで使用する場合は、次の設定を行ってください。
•

システム・ユニット上で稼働するオペレーティング・システムに、ESC/Pプリンター・ドライバ
ーを導入または指定してください。

•

プリンターの初期設定で、エミュレーションの選択時にESC/Pモードを選択してください。

初期設定についてのは、2-74ページの2.12、『初期設定』を参照してください。

D.2 制御コード
Infoprint 5400モデルF06がサポートする制御コードは、下表のとおりです。

文字/スタイル選択
制御コード

機能

ESC R

国際文字選択ESC t

文字コード表選択

ESC x

文字品位選択ESC %ダウンロード文字セット指定/解除

ESC q

文字スタイル選択

水平方向移動
制御コード

機能

BS

後退

HT

水平タブ実行

ESC D

水平タブ位置設定

ESC $絶対位置指定

CR

印字復帰

ESC 1

左マージン設定

ESC Q

右マージン設定

ESC ¥相対位置指定© Copyright IBM Corp. 2006

D-1

ESC/P モードの初期設定および制御コード

改行
制御コード

機能

ESC 0

1/8インチ改行量指定

ESC 2

1/6インチ改行量指定

ESC 3n/180インチ改行量指定

ESC +n/360インチ改行量指定

ESC A

n/60インチ改行量指定

制御コード

機能

ESC C 0インチ単位ページ量設定

ESC C

行単位ページ量設定

ESC N

ミシン目スキップ設定

ESC O

ミシン目スキップ解除

用紙書式

プリンター制御
制御コード

機能

BEL

ブザー

DC1

デバイス・コントロール1

DC3

デバイス・コントロール3

CAN

データ抹消

ESC U

単方向印字指定/解除

ESC @

初期化

ESC EM

カット・シート・フィーダー制御

制御コード

機能

ESC w

縦倍拡大指定/解除

ESC -アンダー・ライン指定/解除

ESC E

強調指定

ESC F

強調解除

ESC G

二重印字指定ESC H

二重印字解除ESC S

スーパー/サブスクリプト指定

ESC T

スーパー/サブスクリプト解除

DEL 1

文字削除

ESC M

12 cpi 指定

ESC g

15 cpi 指定

テキスト印字D-2

Infoprint 5400 モデル F06

設置と操作の手引きESC/P モードの初期設定および制御コード

制御コード

機能

ESC p

10 cpi 指定

ESC W

倍幅拡大指定/解除

SI

縮小指定

SO

自動解除付き倍幅拡大指定

ESC SO自動解除付き倍幅拡大指定

ESC SI

縮小指定

ESC SP

文字間スペース量設定

ESC !

一括指定

DC2

縮小解除

DC4

自動解除付き倍幅拡大解除

ESC 4

イタリック指定ESC 5

イタリック解除

ESC p

プロポーショナル指定/解除

垂直方向移動
制御コード

機能

LF

改行

VT

垂直タブ実行

FF

改ページ

ESC J

n/180インチ順方向紙送り

ESC B

垂直タブ位置指定

ESC b

VFUタブ位置設定

ESC /VFUチャネル指定

その他
制御コード

機能

ESC &

ダウンロード文字定義

ESC :文字セット・コピー

ESC <リターンホーム

グラフィック・コマンド
制御コード

機能

ESC K

8ドット単密度ビット・イメージ

ESC L

8ドット倍密度ビット・イメージ

ESC Y

8ドット倍速・倍密度ビット・イメージ

ESC Z

8ドット4倍密度ビット・イメージ

付録 D. ESC/P 制御コードと ESC/P モード

D-3

ESC/P モードの初期設定および制御コード

制御コード

機能

ESC *

ビット・イメージ選択

ESC ?

ビット・イメージ・モード変換

制御コード

機能

FS SO

自動解除付き倍幅拡大指定

FS SI

半角文字指定FS DC2

半角文字削除FS DC4自動解除付き倍幅拡大解除

FS !

漢字一括指定FS &漢字モード指定FS -漢字アンダー・ライン指定/解除

FS .

漢字モード解除

FS 2

外字定義

FS D

半角縦書き2文字指定

FS J

漢字縦書き指定

FS K

漢字横書き指定FS S

全角文字スペース量指定

FS T

半角文字スペース量指定

FS U

半角文字スペース量補正

FS V

半角文字スペース量補正解除

漢字コマンドFS W

4倍角指定/解除

FS k

漢字書体選択FS r

1/4角文字指定

FS x

漢字高速印字指定/解除

D.2.1 ESC/Pモードを使用する場合の制限
次の制御コードは使用できません。
書体選択ESC k

D-4

Infoprint 5400 モデル F06

設置と操作の手引きESC/P 文字セット

D.3 ESC/P文字セット
補足: 漢字コード表については、ESC/Pリファレンス・マニュアルを参照してください。

D.3.1 カタカナ・コード表

付録 D. ESC/P 制御コードと ESC/P モード

D-5

ESC/P 文字セット

D.3.2 拡張グラフィックス・コード表

D-6

Infoprint 5400 モデル F06

設置と操作の手引き

IBM 日本語文字セット

付録E. IBM 日本語文字セット
E.1 新JIS並びと旧JIS並びの違い© Copyright IBM Corp. 2006

E-1

IBM 日本語文字セット

E.2 新JIS並びおよびコード・ページ943に追加された全角文字

E-2 Infoprint 5400 モデル F06

設置と操作の手引き

ユーザー定義文字のロード(Telnet5250 接続)

付録F. ユーザー定義文字のロード(Telnet5250接続)
Telnet5250接続でユーザー定義文字を使用する場合は、ユーザーが文字作成ユーティリティー（CGU）
を使用して作成したユーザー定義文字セットを、あらかじめInfoprint 5400モデルF06にロードすることによって、出力可能になります。
ユーザー定義文字をロードするには、ロード・ユーティリティー（LODPPWコマンド）が必要となります。（ロード・ユーティリティーは、IBMのWebサイトからダウンロードして入手することがで
きます。）

参考資料:
ADTS/400 文字作成ユーティリティー(CGU) 資料番号：SC88-5196
このマニュアルは、ユーザー定義文字セットのロード方法について説明しています。

ユーザー定義文字セット
ユーザー定義文字セットは、お客様がCGUで作成するもので、CGUは24ドット×24ドットおよび32
ドット×32ドットの2種類の文字セットをサポートしています。Infoprint 5400モデルF06では、24ドッ
ト×24ドットのユーザー定義文字のみサポートされます。
Infoprint 5400モデルF06では、合計4370文字までロードが可能です。

LODPPW（文字ロード）コマンド
ユーザー定義文字セットをロードするには、LODPPWコマンドを使用します。コマンド・パラメー
ター、コマンドの入力方法については、F-3ページの『コマンドの入力』を参照してください。

コマンド・パラメーター
構文図に記述されているコマンド・パラメーターは、次のとおりです。
（文中で下線が引かれた値が省略時の値です。）
DEVパラメーター:
出力する印刷記述名を指定します。
*FILE:
出力装置は、APW/APPW用印刷装置ファイル（QPPPPRT）に指定されている印刷記述名と同じであることを示します。
*JOB:
現ジョブに割り振られた印刷装置に出力します。
*SYSVAL:
システム値に設定された印刷装置に出力します。
*出力装置名:
出力する印刷装置記述名を指定します。
補足: 印刷装置ファイルQPPPPRTがSPOOL=*NOで指定されているときに、DEVパラメータに*FILEを指定すると、エラー・メッセージ「APP5101 印刷装置ファイルQAPS/QPPPPRTがオープンできない」が表示され、ロードできせん。その場合は、'OVRPRTF FILE (QPPPPRT) SPOOL(*YES)'と入力後、LODPPWコマンドを実行してください。

© Copyright IBM Corp. 2006

F-1

ユーザー定義文字のロード(Telnet5250 接続)

IGCSIZEパラメーター:

文字セットの大きさを指定します。大きさには、次の3種類がありますが、
ここでは24を指定してください。
24: 24ドット×24ドット
32: 32ドット×24ドット
40: 40ドット×40ドット

OPTIONパラメーター:

以前にロードした文字セットを削除するかどうかの指定です。

*LOAD:

新しい文字セットをロードする場合に指定します。

*CLEAR:

以前にロードした文字セットを削除する場合に指定します。
補足: 新しい文字セットをロードするときは、OPTIONパラメーターを*CLEARに指定して、以前にロードした同サイズの文字セットを削除したあと、OPTIONパラメーターを*LOADに指定して新しい文字セットをロードしてください。

RANGEパラメーター:

ロードする文字の範囲を開始番号・終了番号で指定します。
開始番号・終了番号の番号とは、DBCSフォント・テーブル上のユーザー
定義文字エントリー番号を示します。たとえば、最初のユーザー定義可能
なIBM漢字コード'6941'は、エントリー番号1となります。下記にIBM漢字
コードとエントリー番号の関係を示します。

エントリー番号

IBM漢字コード

1

6941

2

6942

3
.
.
.

6943
.
.
.
.
.

4370

ロード可能な文字数には、制限があります。指定しない場合は、すべてのユーザー定義文字がロードされます。4370文字を超える文字が送られた場
合、登録可能な文字数を超えるユーザー定義文字は、読み捨てられます。
*FIRST

DBCSフォント・テーブル上の最初のユーザー定義文字を示します。

*LAST

DBCSフォント・テーブル上の最後のユーザー定義文字を示します。

F-2 Infoprint 5400 モデル F06

設置と操作の手引き

ユーザー定義文字のロード(Telnet5250 接続)

コマンドの入力
LODPPWコマンドは、次のどちらかの方法で入力してください。
• コマンド入力行またはプログラマー・メニューで選択項目5を選択後、パラメーター付きのコ

マンド全体を入力します。
• LODPPWを入力し、 F4 キーを押します。

LODPPWコマンド入力例
1. LODPPWコマンドの出力先がスプール・ファイルであることを確認します。必要に応じて次のようにOVRPRTFコマンドを実行し、出力先がスプール・ファイルになるように印刷装置ファイルを一時変更します。
OVRPRTF FILE(QPPPPRT) SPOOL (_YES)
2. 次のようにLODPPWコマンドを実行して、ユーザー定義文字データを含んだスプール・ファイ
ルを作成します。必要に応じて他のパラメーターも指定します。通常、作成されるスプール・
ファイル名はQPPPPRTとなります。
LODPPW IGCSIZE (24)
3. 上記の手順1 で印刷装置ファイルを一時変更した場合は、その設定を解除します。
DLTOVR FILE(QPPPPRT)
4. ユーザー定義文字をロードする印刷装置に、作成したスプール・ファイルを出力します。印
刷装置へのロードが正常に終了すると、白紙が紙送りされます。
5. 印刷装置を再起動します。

付録 F. ユーザー定義文字のロード(Telnet5250 接続)

F-3ユーザー定義文字のロード(Telnet5250接続)

F-4 Infoprint 5400 モデル F06

設置と操作の手引き

IBM eServer iSeries (AS/400)と Telnet5250 接続時のシステム構成例

付録G. IBM eServer iSeries (AS/400)とTelnet5250接続時のシステム
構成例

Infoprint 5400モデルF06はシステム構成後に、自動的にIBM eServer iSeries (AS/400)システムに接続されます。そのとき、IBM eServer iSeries (AS/400)システム上では、次の構成（サンプル）になっています。
QPADEV0001
DEVICE DESCRIPTION ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ DEVDOPTION ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ OPTION*ALL
CATEGORY OF DEVICE ･ ･ ･ ･ ･ ･ ･ ･ ･
*PRT
*VRT
DEVICE CLASS ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ DEVCLS
5553
DEVICE TYPE ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ TYPE
DEVICE MODEL ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ MODEL
B01
ADVANCED FUNCTION PRINTING ･ ･ AFP*NO*NOONLINE AT IPL ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ONLINEQPACTL01
ATTACHED CONTROLLER ･ ･ ･ ･ ･ ･ ･ CTL
FORM FEED ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ FORMFEED*CONTSEPARATOR DRAWER ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ SEPDRAWER *FILESEPARATOR PROGRAM ･ ･ ･ ･ ･ ･ ･ ･ ･ SEPPGM*NONE
LIBRARY ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･PRINTER ERROR MESSAGE ･ ･ ･ ･ ･ ･ PRTERRMSG *INQMESSAGE QUEUE ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ MSGQQSYSOPR
LIBRARY ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･
*LIBL
*NONE
IMAGE CONFIGURATION ･ ･ ･ ･ ･ ･ ･ ･ IMGCFG
DBCS FEATURE ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ IGCFEAT
DEVICE FEATURES ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･2424J0
USER-DEFINED OBJECT ･ ･ ･ ･ ･ ･ ･ ･ USRDFNOBJ *NONE*NONEOBJECT TYPE ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･DATA TRANSFORM PROGRAM ･ ･ ･ ･ ･ USRDTATFM *NONE
USER-DEFINED DRIVER PROGRAM ･ USRDRVPGM *NONE
DEPENDENT LOCATION NAME ･ ･ ･ ･ DEPLOCNAME *NONE
ALLOCATED TO:
JOB NAME ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･QPADEV0001
QSPLJOBUSER ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･015319NUMBER ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･TEXT ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ ･ TEXTDEVICE CREATED FOR AS400.
USER-DEFINED OPTIONS ･ ･ ･ ･ ･ ･ ･ ･ USRDFNOPT© Copyright IBM Corp. 2006

G-1

IBM eServer iSeries (AS/400)とTelnet5250接続時のシステム構成例

G-2 Infoprint 5400 モデル F06

設置と操作の手引き