光栅数据发射属性

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? TRUEFALSE,指示 Unidrv 是否应镜像(反向)每个图像数据字节。 Optional. 如果未指定,则默认值为 FALSE
MirrorRasterPage? TRUEFALSE,指示输出是否要镜像。 如果 为 TRUE,则此属性会导致页面上的所有内容打印为光栅,然后从带状向相反的方向镜像。 这意味着纵向页面从左到右镜像,横向页面从上到下镜像。 此属性最适用于在透明胶片或背印胶片上打印。 Optional. 默认值为 FALSE。 此属性是可重定位的全局属性。 当没有配置依赖项时,它可能显示为根级属性(请参阅 仅根级别属性),或者它可能以按媒体类型为选项或 Case 构造出现。
MoveToX0BeforeSetColor? TRUEFALSE,指示是否必须将光标的 x 坐标设置为零,然后才能发送显式颜色选择命令。 Optional. 如果未指定,则默认值为 FALSE。 仅当 UseExpColorSelectCmd?也为 TRUE 时,才能为 TRUE
OptimizeLeftBound? TRUEFALSE,指示 Unidrv 是否应删除每个带左边界处的空白。 Optional. 如果未指定,则默认值为 FALSE
OutputDataFormat H_BYTE 或 V_BYTE,指示是将数据字节中的位映射到水平像素还是垂直像素。 Optional. 如果未指定,默认值为 H_BYTE。
PreAnalysisOptions 数值,0、1、2、4 或 8 中的一个。 有关每个属性参数的含义的信息,请参阅 预分析基础结构 Optional. 如果未指定,则默认值为 1。
RasterSendAllData? TRUEFALSE,指示 Unidrv 是否应发送所有光栅数据,包括空白扫描行和扫描行中的空白。 Optional. 如果未指定,则默认值为 FALSE
SendMultipleRows? TRUEFALSE,指示 CmdSendBlockData 指定的命令是否可以一次发送多个块。
StripBlanks 指示应将光栅数据块中的哪些空白条带化的列表。 可以是以下项中的一个或多个:LEADING ENCLOSED TRAILING Optional. 如果未指定,Unidrv 不会将任何空白条带化。 另请参阅“选项”属性中的 MinStripBlankPixels 以获取分辨率功能。
UseExpColorSelectCmd? TRUEFALSE,指示打印机是否需要显式颜色选择命令,与颜色光栅数据分开。 Optional. 如果未指定,则默认值为 FALSE。 点矩阵打印机需要 值为 TRUE

有关与光栅数据发射关联的命令的信息,请参阅光栅数据发射命令