Important
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅 打印支持应用 v1 和 v2 设计指南。
下表列出了描述打印机光栅数据发射支持的属性。
| 属性名称 | 属性参数 | Comments |
|---|---|---|
| CursorXAfterSendBlockData | 常量值,指示发送光栅数据块后光标的 x 位置。 可以是以下值之一:AT_GRXDATA_END AT_GRXDATA_ORIGIN AT_CURSOR_X_ORIGIN,表示图形块开头的像素、块中最后一个像素之后的像素或光标原点。 | Optional. 如果未指定,则默认值为 AT_GRXDATA_END。 |
| CursorYAfterSendBlockData | 常量值,指示发送光栅数据块后光标的 y 位置。 可以是以下项之一:NO_MOVE AUTO_INCREMENT | Optional. 如果未指定,则默认值为 NO_MOVE,表示光标的 y 位置保持不变。 |
| MaxMultipleRowBytes | 指示在设置 SendMultipleRows 的设备上下载光栅数据时要使用的最大大小光栅块的数值?到 TRUE | 默认值为 32 KB。 最大允许值为 256 KB。 |
| MirrorRasterByte? | TRUE 或 FALSE,指示 Unidrv 是否应镜像(反向)每个图像数据字节。 | Optional. 如果未指定,则默认值为 FALSE。 |
| MirrorRasterPage? | TRUE 或 FALSE,指示输出是否要镜像。 如果 为 TRUE,则此属性会导致页面上的所有内容打印为光栅,然后从带状向相反的方向镜像。 这意味着纵向页面从左到右镜像,横向页面从上到下镜像。 此属性最适用于在透明胶片或背印胶片上打印。 | Optional. 默认值为 FALSE。 此属性是可重定位的全局属性。 当没有配置依赖项时,它可能显示为根级属性(请参阅 仅根级别属性),或者它可能以按媒体类型为选项或 Case 构造出现。 |
| MoveToX0BeforeSetColor? | TRUE 或 FALSE,指示是否必须将光标的 x 坐标设置为零,然后才能发送显式颜色选择命令。 | Optional. 如果未指定,则默认值为 FALSE。 仅当 UseExpColorSelectCmd?也为 TRUE 时,才能为 TRUE。 |
| OptimizeLeftBound? | TRUE 或 FALSE,指示 Unidrv 是否应删除每个带左边界处的空白。 | Optional. 如果未指定,则默认值为 FALSE。 |
| OutputDataFormat | H_BYTE 或 V_BYTE,指示是将数据字节中的位映射到水平像素还是垂直像素。 | Optional. 如果未指定,默认值为 H_BYTE。 |
| PreAnalysisOptions | 数值,0、1、2、4 或 8 中的一个。 有关每个属性参数的含义的信息,请参阅 预分析基础结构。 | Optional. 如果未指定,则默认值为 1。 |
| RasterSendAllData? | TRUE 或 FALSE,指示 Unidrv 是否应发送所有光栅数据,包括空白扫描行和扫描行中的空白。 | Optional. 如果未指定,则默认值为 FALSE。 |
| SendMultipleRows? | TRUE 或 FALSE,指示 CmdSendBlockData 指定的命令是否可以一次发送多个块。 | |
| StripBlanks | 指示应将光栅数据块中的哪些空白条带化的列表。 可以是以下项中的一个或多个:LEADING ENCLOSED TRAILING | Optional. 如果未指定,Unidrv 不会将任何空白条带化。 另请参阅“选项”属性中的 MinStripBlankPixels 以获取分辨率功能。 |
| UseExpColorSelectCmd? | TRUE 或 FALSE,指示打印机是否需要显式颜色选择命令,与颜色光栅数据分开。 | Optional. 如果未指定,则默认值为 FALSE。 点矩阵打印机需要 值为 TRUE。 |
有关与光栅数据发射关联的命令的信息,请参阅光栅数据发射命令。