制御命令の種類

I5577エミュレーションモード(I75モード:日本語モード)の制御命令は、次の3種類に分けられます。


基本制御命令 改行や改ページなど、1バイトでプリンタの基本的な制御を行うことのできる制御命令です。
例: FF 改ページ
拡張制御命令 文字の修飾や書式指定など、ESCESXに続くコードと併せて、2バイト以上でプリンタの制御を行うことのできる制御命令です。
例: ESC 文字の横幅拡大指定
ESX0Eh 00h 01h 05h 給紙(改ページ)
専用命令 IBM5577-J02にはなく、本エミュレーションで追加された本製品独自の機能を使用するための制御命令です。
例: ESC01h 00h 02h h ユーザページの登録

それぞれの制御命令は、文字(JIS)による書式と、16進数による書式を掲載します。
パラメータをともなう制御命令では、パラメータの指定のしかたを次の2種類のカッコで区別しています。


<   > :数値を指定するパラメータ
[   ] :番号などを選択するパラメータ

なお、パラメータに設定する値には、パラメータ名の( )内に示されているバイト数のバイナリ値を指定してください。


ページ長の設定 ESC F <左マージン幅(2バイト)>
                 任意の数値を2バイトで指定します
ANK文字フォントの設定 ESX 06h 00h 01h [ANKフォント(1バイト)]
                            いくつかの候補から番号を1バイトで指定します

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


I75モードの基本制御命令

I75モードの拡張制御命令

専用命令