フォーム作成の制御命令

フォーム作成に関する制御命令は、次の8種類です。

ユーザーページの登録([ESC] | h)

オーバーレイ印字するユーザー独自のフォームデータを指定のユーザーページに登録します。
JIS
ESC | h <総バイト数(2バイト)> [ユーザーページ番号(1バイト)]
16進数
1Bh 7Ch 68h 00h 01h[ユーザーページ番号(1バイト)]
<総バイト数(2バイト)>=1バイト(00h 01h)
[ユーザーページ番号(1バイト)]
フォームデータを登録するユーザーページを指定します。
設定内容
0
ユーザーページ1にフォームを登録します。
1
ユーザーページ2にフォームを登録します。
登録したフォームデータをジョブ(一連の印刷処理)が終わった時点で削除するか、キヤノン複合機/プリンターの電源をオフにするまで削除しないかは、メニューの登録レベルで選択できます。
ユーザーページの登録を開始すると、パラメータリセット処理が行われ、制御命令で設定したすべての印字パラメータが初期化されます。
すでにフォームを登録したユーザーページに、新たにフォームを登録した場合、以前のフォームデータは消去されます。

ユーザーページの登録終了([ESC] | e)

ユーザーページまたは複写ページへのフォームデータの登録を終了します。
JIS
ESC | e <総バイト数(2バイト)>
16進数
1Bh 7Ch 65h 00h 00h
<総バイト数(2バイト)>=0バイト(00h 00h)
ユーザーページおよび複写ページの登録を終了すると、パラメータリセット処理が行われ、制御命令で設定したすべての印字パラメータが初期化されます。また、本制御命令を受信したとき以外にも、ユーザーページの登録が終了する場合があります。

LIPSの制御命令によるユーザーページの登録([ESC] | ')

LIPSの制御命令で作成されたフォームデータを送り、ユーザーページの登録を行います。
JIS
ESC | ' <総バイト数(2バイト)>[ユーザーページ番号(1バイト)]
16進数
1Bh 7Ch 27h 00h 01h[ユーザーページ番号(1バイト)]
<総バイト数(2バイト)>=0バイト(00h 01h)
[ユーザーページ番号(1バイト)]
フォームデータを登録するユーザーページを指定します。
設定内容
0
ユーザーページ1にフォームを登録します。
1
ユーザーページ2にフォームを登録します。
本制御命令を受信すると、ユーザーページの登録が開始され、はじめに送られてくる転送命令(ESC K)以降をLIPSの制御命令または文字データとして解釈し、フォームを登録します。メニューのHEX/LIPS機能の設定が「無効」の場合には、本命令は無視されます。転送命令の書式は次のとおりです。
<データ数(2バイト)>には、フォームデータの総バイト数(01h 00h~FFh 7Fh)を設定します。ただし、データ数の指定は、第1バイト+第2バイトx256となります。
LIPSの制御命令でフォームデータを登録している間は、LIPS以外の制御命令は無効になります。
本制御命令を受信するとパラメータリセット処理が行われ、印字データがある場合はそのページを印字して排紙したあと、ページ登録を開始します。
ユーザーページの印字方向(ポートレイト/ランドスケープ)および用紙サイズは、本エミュレーションモードの設定(ページフォーマットおよび用紙サイズの設定)にしたがいます。
LIPSの制御命令によるページ登録中は、VDMモード以外で制御命令としてESC :が送られると、指定バイト数のLIPSの制御命令が送られていなくてもフォーム登録を終了します。VDMモード中のハードリセット命令やソフトリセット命令でもフォーム登録は終了します。また、登録中はLIPSの自動改ページモードはOFFになり、垂直方向の移動命令による自動改ページは行われません。
次の制御命令およびデータは無視または無効になります。
改ページ命令FF
ハード・リセット命令ESC c
エミュレーション・モード開始命令ESC % 1
コメント表示命令1/2/3
ESC p y ESC \、 ESC p 0 y ESC \、ESC [ & y
給紙モード設定命令ESC [ q
オーバーレイ印字開始/終了命令ESC [ & w
文字セット削除命令ESC [ & p
1文字登録命令バイナリ/ヘキサESC [ . q、ESC [ / q
文字セット登録命令バイナリ/ヘキサESC [ . p、ESC [ / p
メニューのLIPSフォームの設定が「LIPS2」の場合、次のLIPSの制御命令は転送命令以降は無効になります。「LIPS4」の場合、次の制御命令は転送命令以降に「オーバーレイ・ページ登録開始ESC [ 1 & s」を受信すると無効になります。
ソフト・リセット命令ESC <
オーバーレイ・ページ登録開始ESC [ 1 & s
ページ・フォーマット選択命令ESC [ p
ジョブ開始終了命令ESC P J
メニューのLIPSフォームの設定が「LIPS4」の場合は、転送命令以降で「オーバーレイ・ページ登録開始[ESC 1 & s」を送らないと登録が開始されません。また、「LIPSフォーム」の設定に関係なく、「オーバーレイ・ページ登録終了[ESC 0 & s」を受信するとLIPSのページ登録を終了します。
「LIPS4」の「オーバーレイ・ページ登録開始[ESC 1 & s」で登録するページ番号は、本命令で登録するページ番号と同じでなければなりません。
メニューの登録レベルの設定が「永久」の場合、ジョブが終了しても登録ページは保持されます。

LIPSの制御命令によるユーザーページの登録終了([ESC] | .)

本制御命令を受信すると、LIPSの制御命令によるユーザーページの登録を終了します。
JIS
ESC | . <総バイト数(2バイト)>
16進数
1Bh 7Ch 2Eh 00h 00h
<総バイト数(2バイト)>=0バイト(00h 00h)
ユーザーページの登録を終了すると、ジョブ終了と同様なリセットが行われますが、メニューの設定値は保持されます。

複写ページの登録([ESC] | SP - - h)

複写用紙機能でオーバーレイ印字するユーザー独自のフォームデータを指定の共通ページまたは複写ページに登録します。
JIS
ESC | SP <総バイト数(2バイト)>h[共通/複写ページ(1バイト)]
16進数
1Bh 7Ch 20h 00h 02h 68h[共通/複写ページ(1バイト)]
<総バイト数(2バイト)>=2バイト(00h 02h)
[共通/複写ページ(1バイト)]
フォームデータを登録するページを指定します。
設定内容
K
共通ページ(複写用紙の全ページに印字)
1~5
複写ページ1~5(複写用紙に順番に印字)
登録したフォームデータをジョブ(一連の印刷処理)が終わった時点で削除するか、キヤノン複合機/プリンターの電源をオフにするまで削除しないかは、メニューの登録レベルで選択できます。
共通/複写ページの登録を開始すると、パラメータリセット処理が行われ、制御命令で設定したすべての印字パラメータが初期化されます。
共通/複写ページの登録は、ユーザーページの登録終了([ESC] | e)によって終了します。
メモリーサイズを越えるページ登録を行うと「メモリー・オーバー」とエラー表示され、この時点でページ登録は終了し、以降のデータは捨てられます。

複写ページの消去([ESC] | SP - - r)

複写用紙機能の共通ページまたは複写ページ1~5に登録されているフォームデータを消去します。
JIS
ESC | SP <総バイト数(2バイト)>r[共通/複写ページ(1バイト)]
16進数
1Bh 7Ch 20h 00h 02h 72h[共通/複写ページ(1バイト)]
<総バイト数(2バイト)>=2バイト(00h 02h)
[共通/複写ページ(1バイト)]
フォームデータを消去するページを指定します。
設定内容
K
共通ページ
1~5
複写ページ1~5いずれかのページ
A
共通ページと複写ページの全ページ

複写用紙のオーバーレイ印字開始([ESC] | SP - - p)

複写用紙機能を使用したオーバーレイ印字を開始します。
JIS
ESC | SP <総バイト数(2バイト)>p[共通ページ番号(1バイト)],〈複写枚数(1バイト)〉
16進数
1Bh 7Ch 20h 00h 04h 70h[共通ページ番号(1バイト)]2Ch <複写枚数(1バイト)>
<総バイト数(2バイト)>=4バイト(00h 04h)
[共通ページ番号(1バイト)]
オーバーレイ印字するフォームのページを指定します。
設定内容
K
共通ページの複写用紙のフォーム
0
ユーザーページ1のオーバーレイのフォーム
1
ユーザーページ2のオーバーレイのフォーム
全ページにオーバーレイ印字するフォームとして、複写用紙機能の共通ページに登録したフォームのほか、ページオーバーレイ機能のユーザーページ1・2のフォームが使用できます。ただし、「1」を選択した場合、メニューのシステムオーバーレイでシステムページ(1~5)が設定されている場合は、そのページもオーバーレイ印字されます。
<複写枚数(1バイト)>
各ページを複写する枚数を指定します。
範囲:
1~5
共通ページのフォームは全ページに、複写ページのフォームはそれぞれのページにオーバーレイ印字されます。
本制御命令で複写用紙機能を開始しても、その時点では印字は行われずに、通常のページを排紙するときにオーバーレイ印字が行われます。ただし、現在のページに印字データがあるときに本制御命令を受け取った場合は、複写用紙機能は次ページから有効になります。

複写用紙のオーバーレイ印字終了([ESC] | SP - - z)

複写用紙機能を使用したオーバーレイ印字を終了します。
JIS
ESC | SP <総バイト数(2バイト)>z
16進数
1Bh 7Ch 20h 00h 01h 7Ah
<総バイト数(2バイト)>=1バイト(00h 01h)
842H-024