マシン紙送り制御文字

マシン紙送り制御文字は元来、InfoPrintプリンター用の実ハードウェア制御コマンドでしたが、現在はInfoPrint以外のシステムでもよく使用されています。コンピューター制御文字はリテラル値であり、記号ではありません。コンピューター制御文字は、どのエンコード方式でも文字で表現されないため、変換できません。一般的なコンピューター制御文字は次のとおりです。

Machine アクション
X'09' 行を印刷し、1行送り(シングルスペース)を実行する
X'11' 行を印刷し、2行送り(ダブルスペース)を実行する
X'19' 行を印刷し、3行送り(トリプルスペース)を実行する
X'01' 行を印刷する(行送りを実行しない)
X'0B' 即時に1行送りを実行する(印刷しない)
X'89' 行を印刷してから、チャネル1(規則上では用紙の上端)までスキップする
X'8B' 即時にチャネル 1 までスキップする (印刷しない)
コンピューター制御文字を使用すると、必要な前送り/後送りが実行される前に印刷が制御されます。ANSI以外にも多くのコンピューター制御コマンドがあります。紙送り制御文字は、ファイルに存在する場合がありますが、使用する場合は、ファイルの各レコードに紙送り制御文字を含めてください。ファイルに紙送り制御文字がある場合でも、 line2afp コマンドキーワードおよび値 cc=no を指定した場合、紙送り制御文字は印刷文字として扱われます。紙送り制御文字を指定しなかった場合、ファイルは 1 行送りが指定されたものとして印刷されます。