制御命令の種類

I5577エミュレーションモードのI75モード(日本語モード)で使用できる制御命令について説明します。独自の制御プログラムを作成するときなどに、必要に応じてお読みください。
文字やイメージをiRシリーズ/imagePRESSシリーズ/imageRUNNER ADVANCEシリーズで印字する際は、制御命令によって印字の細かい指示が行われています。この制御命令は文字コードの組み合わせで構成され、ホストコンピュータから送られたときに、文字として印字されずに印字動作や書式などの制御が行われます。
アプリケーションソフトウェアを使用して印字するときは、アプリケーションソフトウェア側で自動的にこの制御命令を送り出しています。独自に作成したプログラムで印字する場合は、本カテゴリに記載される制御命令の説明をご覧ください。
I5577エミュレーションモード(I75モード:日本語モード)の制御命令は、次の3種類に分けられます。
基本制御命令
改行や改ページなど、1バイトでプリンターの基本的な制御を行うことのできる制御命令です。
例:
FF
改ページ
拡張制御命令
文字の修飾や書式指定など、ESCやESXに続くコードと併せて、2バイト以上でプリンターの制御を行うことのできる制御命令です。
例:
ESC[
文字の横幅拡大指定
ESX 0Eh 00h 01h 05h
給紙(改ページ)
専用命令
IBM5577-J02にはなく、本エミュレーションで追加されたiRシリーズ/imagePRESSシリーズ/imageRUNNER ADVANCEシリーズ独自の機能を使用するための制御命令です。
例:
ESC 01h 00h 02h h
ユーザーページの登録
それぞれの制御命令は、文字(JIS)による書式と、16進数による書式を掲載します。
パラメータをともなう制御命令では、パラメータの指定のしかたを次の2種類のカッコで区別しています。
< >
:数値を指定するパラメータ
[ ]
:番号などを選択するパラメータ
なお、パラメータに設定する値には、パラメータ名の( )内に示されているバイト数のバイナリ値を指定してください。


16進数の表記について
16進数は数字の後ろに「h」をつけて「48h」のように表します。
たとえば、48hは10進数で表すと72です。
12L1-2YH