Compartir a través de


Atributos de color

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.

Los atributos de color son atributos de impresión generales que especifican características para controlar la impresión de colores.

En la tabla siguiente se enumeran los atributos de color.

Attribute name Parámetro de atributo Comentarios
ChangeColorModeOnDoc? TRUE o FALSE. Indica si el modo de color de una impresora se puede cambiar entre páginas de un documento sin efectos secundarios. Opcional. Si no se especifica, el valor predeterminado es TRUE. Unidrv usa este valor para optimizar la velocidad de impresión. Para obtener más información, consulte el texto que aparece después de esta tabla.
CyanInMagentaDye Valor numérico, de 0 a 1000, que indica el porcentaje de contaminación cian en el tinte magenta. El valor es el porcentaje de contaminación multiplicado por 100. Por ejemplo, la contaminación del 8,4 % se especifica como 840 y el 10 % es 1000. Opcional. Si no se especifica, se utiliza un valor predeterminado proporcionado por Unidrv.
CyanInYellowDye Valor numérico, de 0 a 1000, que indica el porcentaje de contaminación cian en el tinte amarillo. El valor es el porcentaje de contaminación multiplicado por 100. Por ejemplo, la contaminación del 8,4 % se especifica como 840 y el 10 % es 1000. Opcional. Si no se especifica, se utiliza un valor predeterminado proporcionado por Unidrv.
EnableGDIColorMapping TRUE o FALSE. Indica si GDI debe realizar una asignación de gama desde la pantalla al espacio de colores de la impresora. Opcional. Si no se especifica, el valor predeterminado es FALSE. Si es TRUE, Unidrv establece la marca HT_FLAG_DO_DEVCLR_XFORM en la estructura GDIINFO.
MagentaInCyanDye Valor numérico, de 0 a 1000, que indica el porcentaje de contaminación magenta en el tinte cian. El valor es el porcentaje de contaminación multiplicado por 100. Por ejemplo, la contaminación del 8,4 % se especifica como 840 y el 10 % es 1000. Opcional. Si no se especifica, se utiliza un valor predeterminado proporcionado por Unidrv.
MagentaInYellowDye Valor numérico, de 0 a 1000, que indica el porcentaje de contaminación magenta en el tinte amarillo. El valor es el porcentaje de contaminación multiplicado por 100. Por ejemplo, la contaminación del 8,4 % se especifica como 840 y el 10 % es 1000. Opcional. Si no se especifica, se utiliza un valor predeterminado proporcionado por Unidrv.
YellowInCyanDye Valor numérico, de 0 a 1000, que indica el porcentaje de contaminación amarillo en el tinte cian. El valor es el porcentaje de contaminación multiplicado por 100. Por ejemplo, la contaminación del 8,4 % se especifica como 840 y el 10 % es 1000. Opcional. Si no se especifica, se utiliza un valor predeterminado proporcionado por Unidrv.
YellowInMagentaDye Valor numérico, de 0 a 1000, que indica el porcentaje de contaminación amarillo en el tinte magenta. El valor es el porcentaje de contaminación multiplicado por 100. Por ejemplo, la contaminación del 8,4 % se especifica como 840 y el 10 % es 1000. Opcional. Si no se especifica, se utiliza un valor predeterminado proporcionado por Unidrv.

Cuando el atributo de color *ChangeColorModeOnDoc? está establecido en TRUE, la optimización de colores está habilitada. Cuando este atributo se establece en FALSE, no se realiza ninguna optimización. Cuando la optimización de colores está habilitada, el color del archivo de cola hace que el archivo de cola se reproduzca en color. La falta de color en el archivo de cola hace que el archivo de cola se reproduzca en monocromo.

Si va a crear un complemento de representación Unidrv para generar marcas de agua de color, la optimización del color hace que las marcas de agua de color se impriman en blanco y negro cuando se imprimen en documentos en blanco y negro. Para asegurarse de que las marcas de agua de color se imprimen correctamente con documentos a color y en blanco y negro, deshabilite la optimización del color.

La optimización de color controlada por el atributo de color *ChangeColorModeOnDoc? también se puede controlar estableciendo el miembro dwColorOptimization de las estructuras ATTRIBUTE_INFO_2 o ATTRIBUTE_INFO_3. La optimización de colores también se puede controlar mediante la función GdiEndPageEMF.