パラメーター定義セクション
パラメーター定義セクションは、マクロ定義セクションのすぐ後にあり、次の構文を持つ 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 | フォント サイズをポイント単位で設定するコントロール シーケンス。 |