パラメーター定義セクション

パラメーター定義セクションは、マクロ定義セクションのすぐ後にあり、次の構文を持つ 1 行以上の行で構成されます。

= parameter_namevalue_list

パラメーター名には、スペースを含まない任意の文字列を指定できます。 コンパイラは、Host Print サービスでサポートされていないパラメーター名を無視します。

値リストは空にすることも、次の 1 つ以上を含めることもできます。

  • 3 桁の 10 進数の値。

  • 2 桁の 16 進数の値。

  • 1 文字の文字値。

  • マクロ定義セクションで指定されたマクロの名前。

    たとえば、次の例は、プリンターに送信して新しい行を開始する制御シーケンスを定義するパラメーターを示しています。

NEW_LINE = CRR LFF  
  

この例では、CRR と LFF はマクロ定義セクションで指定されたマクロの名前です。

Host Print サービスでは現在、次のパラメーターがサポートされています (サポートされていないパラメーターの定義は無視されます)。

パラメーター名 説明
START_JOB 印刷ジョブの開始時に送信される制御シーケンス。
END_JOB 印刷ジョブの最後に送信される制御シーケンス。
CARRIAGE_RETURN 復帰の制御シーケンス。
LINE_FEED ライン フィードの制御シーケンス。
FORM_FEED フォーム フィードの制御シーケンス。
NEW_LINE 新しい行の制御シーケンス。
SET_6_LINES_PER_INCH 6 LPI を指定する制御シーケンス。
SET_8_LINES_PER_INCH 8 LPI を指定する制御シーケンス。
START_HIGHLIGHT_INTENSE 太字の印刷を開始するコントロール シーケンス。
END_HIGHLIGHT_INTENSE 太字の印刷を終了する制御シーケンス。
START_HIGHLIGHT_UNDERLINE 下線の印刷を開始する制御シーケンス。
END_HIGHLIGHT_UNDERLINE 下線の印刷を終了する制御シーケンス。
KANJI_CODE? プリンターの漢字コードの制御シーケンス (JIS またはSHIFT_JIS)。
KANJI_ON 漢字の印刷を開始する制御シーケンス。
KANJI_OFF 漢字の印刷を終了する制御シーケンス。
SET_PAGE_LENGTH 1 ページあたりの行数を設定する制御シーケンス。
LEFT_MARGIN 左余白を文字数で設定する制御シーケンス。
RIGHT_MARGIN 文字数で右余白を設定する制御シーケンス。
TOP_MARGIN 行数の上余白を設定する制御シーケンス。
SET_HORIZONTAL_POSITION 行の位置を設定する制御シーケンス。
SET_VARIABLE_LINE_DENSITY 行密度を設定する制御シーケンス。
SET_VARIABLE_PRINT_DENSITY 1 インチあたりの文字数を設定する制御シーケンス。
SET_FONT_SIZE フォント サイズをポイント単位で設定するコントロール シーケンス。

参照

プリンター定義ファイル