Personalización de controladores de impresora de Microsoft

Importante

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 la guía de diseño de aplicaciones de soporte técnico de impresión.

Los diseños de Microsoft Universal Printer Driver (Unidrv) y Microsoft PostScript Printer Driver (Pscript) se basan en la arquitectura del controlador de impresora del sistema operativo basado en NT. Por lo tanto, cada uno se compone de dos componentes: un archivo DLL de interfaz de impresora y un archivo DLL de gráficos de impresora. En esta sección se explica cómo personalizar estos componentes.

Para personalizar el archivo DLL de interfaz de impresora proporcionado para Unidrv o Pscript, debe proporcionar uno o varios complementos de interfaz de usuario. Puede usar estos complementos para modificar la interfaz de usuario del controlador y proporcionar procesamiento adicional para determinados eventos de impresora. Si usa Unidrv desde Windows Vista, puede reemplazar completamente la interfaz de usuario.

Para personalizar la DLL de gráficos de impresora proporcionada para Unidrv o Pscript, debe proporcionar uno o varios complementos de representación. Puede usar estos complementos para modificar los datos que se envían al administrador de trabajos de impresión dentro del flujo de datos de un trabajo de impresión.

Esta sección contiene los siguientes temas:

Complementos de interfaz de usuario

Representación de complementos

Implementación de interfaces COM del controlador de impresora

Instalación de componentes de controladores personalizados

Interfaz de usuario de hoja de propiedades común

Administración de colores para impresoras

Agregar compatibilidad con incidencias de impresión a controladores de impresión

Fase del dispositivo para dispositivos de documentos