マクロ機能

定型的な処理を行うための一連の制御命令や、文字・イメージを印字する手順などをあらかじめ登録し、必要なときに呼び出して実行することができます。この定型化された手順をマクロといいます。
たとえば、ページの書式(ページ長やマージンなど)を決める一連の制御命令をマクロに登録しておけば、そのマクロを呼び出すだけで、いつも同じ書式で印字を行うことができます。また、同じイメージを印字する場合などは、その印字データをマクロに登録しておけば、印字のたびにイメージデータを送る必要がなくなります。
このように、マクロを使用すると、データ量を削減することができるので、印字処理を効率よく行うことができます。

マクロの登録

マクロの登録や削除は、専用命令によって行うことができます。
マクロには、マクロ番号(000~255)をつけて登録します。
なお、いったん登録したマクロに、データを追加させることもできます。
マクロの登録 ESC ? =
マクロの削除 ESC ? ]
マクロの追加登録 ESC ? &
マクロの登録は、次の場合に中止されます。
操作パネルでハードリセット処理を行ったとき
操作パネルでソフトリセット処理を行ったとき
インプットプライム信号を受信したとき
登録するマクロデータがメモリーサイズを超えたとき
(このとき、残りのマクロデータは読み飛ばされます。)

マクロの実行

登録したマクロは、専用命令によって実行できます。
マクロの実行 ESC ? [
マクロを実行するときは、登録時につけたマクロ番号を指定します。
マクロの中でさらに別のマクロを実行することもできますが、このとき、すでに実行中のマクロを実行しようとすると、そのマクロ実行命令は無視されます。また、実行中のマクロと同じマクロ番号を指定しても実行されません。
マクロの実行は、次の場合に中止されます。
操作パネルでハードリセット処理を行ったとき
操作パネルでソフトリセット処理を行ったとき
インプットプライム信号を受信したとき
マクロの実行時、次の制御命令は無視されます。
マクロの登録 ESC ? =
マクロの削除 ESC ? ]
マクロの追加登録 ESC ? &
また、マクロの実行中、次の専用命令は、文字データとして扱われます。
ヘキサ形式データの設定 @ @ C ?
LIPS-ヘキサ形式モードの開始 @ @ L ?

マクロの自動実行

リセット処理を行った場合に、指定のマクロを自動的に実行することができます。このマクロをスタートアップマクロといいます。
スタートアップマクロのマクロ番号は、メニューの「スタートアップマクロ」で指定します。
「マクロ機能を設定する(スタートアップマクロ)」
指定したスタートアップマクロは、PC-PR201/80Aの制御命令「リセット処理 ESC c 1」を受信すると、リセット処理を行った後、自動的に実行されます。
制御命令以外でリセット処理が行われても、スタートアップマクロは実行されません。また、メニューの「登録レベル」が「一時」に設定されているとき、リセット処理の種類によっては登録したマクロ本体が消去され、スタートアップマクロ機能が動作しない場合があります。
2K4Y-160