Habilitación de la administración de colores
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.
La administración de colores se puede habilitar mediante una aplicación o un controlador de impresora. Las aplicaciones pueden habilitar la administración de colores mediante cualquiera de los dos métodos siguientes:
Llamando a SetICMMode, especificando ICM_ON.
Este método habilita la administración de colores controlada por el sistema.
Especificando una estructura DEVMODEW al llamar a CreateDC para crear un trabajo de impresión y estableciendo DMICMMETHOD_SYSTEM, DMICMMETHOD_DRIVER o DMICMMETHOD_DEVICE en el miembro dmICMMethod de la estructura DEVMODE.
Este método permite a la aplicación seleccionar la administración de colores controlada por el sistema, controlada por controladores o controlada por dispositivos (suponiendo que se admita el tipo de control especificado).
Los controladores de impresora pueden habilitar la administración de colores estableciendo DMICMMETHOD_SYSTEM, DMICMMETHOD_DRIVER o DMICMMETHOD_DEVICE en el miembro dmICMMethod de la estructura DEVMODE predeterminada del controlador. (Una aplicación puede invalidar la configuración predeterminada si proporciona una estructura DEVMODE para CreateDC. Además, el controlador es responsable de almacenar la elección del usuario para la administración de colores durante la ejecución de la función DrvDocumentPropertySheets del controlador).