Compartir a través de


Atributos de emisión de datos ráster

Importante

La plataforma de impresión moderna es el medio preferido de Windows para comunicarse con impresoras. Se recomienda usar el controlador de clase de bandeja de entrada IPP de Microsoft, junto con aplicaciones de soporte técnico de impresión (PSA), para personalizar la experiencia de impresión en Windows 10 y 11 para el desarrollo de dispositivos de impresora.

Para obtener más información, consulte Plataforma de impresión moderna y la Guía de diseño de aplicaciones para compatibilidad con impresión.

En la tabla siguiente se enumeran los atributos que describen la compatibilidad de la impresora con la emisión de datos ráster.

Attribute name Parámetro de atributo Comentarios
CursorXAfterSendBlockData Valor de constante que indica la posición x del cursor después de enviar un bloque de datos ráster. Puede ser: AT_GRXDATA_END AT_GRXDATA_ORIGIN AT_CURSOR_X_ORIGIN que significa el píxel al principio del bloque de gráficos, el píxel después del último del bloque o el origen del cursor. Opcional. Si no se especifica, el valor predeterminado es AT_GRXDATA_END.
CursorYAfterSendBlockData Valor de constante que indica la posición y del cursor después de enviar un bloque de datos ráster. Puede ser: NO_MOVE AUTO_INCREMENT Opcional. Si no se especifica, el valor predeterminado es NO_MOVE, lo que significa que la posición y del cursor no cambia.
MaxMultipleRowBytes Valor numérico que indica el bloque de ráster de tamaño máximo que se va a usar al descargar datos ráster en dispositivos que establecen SendMultipleRows? en TRUE El valor predeterminado es 32 KB. El valor máximo es permitido es 256 KB.
MirrorRasterByte? TRUE o FALSE, que indica si Unidrv debe reflejar (invertir) cada byte de datos de imagen. Opcional. Si no se especifica, el valor predeterminado es FALSE.
MirrorRasterPage? TRUE o FALSE, que indica si la salida se va a reflejar. Cuando es TRUE, este atributo hace que todo lo de la página se imprima como ráster y, a continuación, se refleje en la dirección opuesta de la banda. Esto significa que las páginas verticales se reflejan de izquierda a derecha, las páginas horizontales se reflejan de arriba abajo. Este atributo es muy útil para imprimir en transparencias o película de contraimpresión. Opcional. El valor predeterminado es FALSE. Este atributo es un atributo global que se puede reasignar. Puede aparecer como un atributo de nivel raíz (consulte Atributos de solo nivel raíz) cuando no hay dependencias de configuración, o puede aparecer con construcciones Option o Case en función de un tipo multimedia.
MoveToX0BeforeSetColor? TRUE o FALSE, que indica si la coordenada x del cursor debe establecerse en cero antes de que se pueda enviar un comando de selección de color explícito. Opcional. Si no se especifica, el valor predeterminado es FALSE. Puede ser TRUE solo si UseExpColorSelectCmd? también es TRUE.
OptimizeLeftBound? TRUE o FALSE, que indica si Unidrv debe quitar espacios en blanco en el límite izquierdo de cada banda. Opcional. Si no se especifica, el valor predeterminado es FALSE.
OutputDataFormat H_BYTE o V_BYTE, que indica si los bits de un byte de datos se asignan a píxeles horizontales o píxeles verticales. Opcional. Si no se especifica, el valor predeterminado es H_BYTE.
PreAnalysisOptions Valor numérico, uno de 0, 1, 2, 4 u 8. Para obtener información sobre el significado de cada parámetro de atributo, consulte Infraestructura de análisis previo. Opcional. Si no se especifica, el valor predeterminado es 1.
RasterSendAllData? TRUE o FALSE, que indica si Unidrv debe enviar todos los datos ráster, incluidas las líneas de exploración en blanco y los espacios en blanco dentro de las líneas de exploración. Opcional. Si no se especifica, el valor predeterminado es FALSE.
SendMultipleRows? TRUE o FALSE, que indica si el comando especificado por CmdSendBlockData puede enviar varios bloques a la vez.
StripBlanks LIST que indica qué espacios en blanco de un bloque de datos ráster se deben quitar. Puede ser: LEADING ENCLOSED TRAILING Opcional. Si no se especifica, Unidrv no quita ningún espacio en blanco. Consulte también MinStripBlankPixels en Atributos option para la característica de resolución.
UseExpColorSelectCmd? TRUE o FALSE, que indica si la impresora requiere comandos de selección de color explícitos, separados de los datos ráster de color. Opcional. Si no se especifica, el valor predeterminado es FALSE. Las impresoras de matriz de puntos requieren un valor TRUE.

Para obtener información sobre los comandos asociados a la emisión de datos ráster, consulte Comandos de emisión de datos de ráster.