参数定义节紧跟宏定义部分,由一行或多行组成,具有以下语法。
= parameter_namevalue_list
参数名称可以是不包含空格的任何字符串。 编译器忽略主机打印服务不支持的参数名称。
值列表可以是空的,也可以包含以下一个或多个:
三位数十进制值。
一个两位数的十六进制值。
一个字符值。
宏定义节中指定的宏的名称。
例如,下面显示了一个参数,该参数定义要发送到打印机的控件序列以开始新行。
NEW_LINE = CRR LFF
在此示例中,CRR 和 LFF 是宏定义节中指定的宏的名称。
主机打印服务当前支持以下参数(忽略不受支持的参数的定义)。
| 参数名称 | 说明 |
|---|---|
| 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 | 控制序列以设置每页的行数。 |
| LEFT_MARGIN | 控制序列以字符数设置左边距。 |
| RIGHT_MARGIN | 控制序列以字符数设置右边距。 |
| TOP_MARGIN | 控制序列以行数设置上边距。 |
| SET_HORIZONTAL_POSITION | 用于设置行位置的控制序列。 |
| SET_VARIABLE_LINE_DENSITY | 用于设置行密度的控制序列。 |
| SET_VARIABLE_PRINT_DENSITY | 用于设置每英寸字符数的控制序列。 |
| SET_FONT_SIZE | 控制序列以磅为单位设置字号。 |