光栅数据发射属性

重要

新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。

有关详细信息,请参阅新式打印平台打印支持应用设计指南

下表列出了描述打印机光栅数据发射支持的属性。

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

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