Opciones del controlador XPSDrv
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.
Puede implementar el módulo de configuración de un controlador de impresión XPSDrv mediante uno de los métodos siguientes:
Solo archivo de texto El módulo de configuración se define mediante un archivo GPD o PPD y usa el módulo de configuración Unidrv o PScript5 para implementar todas las funciones de configuración. El método de solo archivo de texto ofrece el tiempo de desarrollo más rápido y el menor coste de desarrollo, pero tiene compatibilidad limitada para la personalización. Este método es más adecuado para controladores de impresión XPSDrv de tránsito o básicos.
Complemento El módulo de configuración se define mediante un archivo GPD o PPD y uno o varios complementos de configuración del controlador de impresión Unidrv o PScript5. El método del complemento le ofrece la flexibilidad de personalizar determinados aspectos del comportamiento de configuración y la experiencia del usuario mientras se basa en el módulo de configuración Unidrv o PScript5 para todos los demás aspectos. El tiempo de desarrollo necesario para este método depende del grado de personalización que desee para el controlador de impresión. Este método es adecuado para todos los tipos de controladores de impresión.
Microsoft proporciona un complemento de este tipo, Mxdwdui.dll, para habilitar la configuración del Convertidor de documentos de Microsoft XPS (MXDC) a través de la interfaz COM IPrintOemUIMXDC. MXDC convierte la salida de una aplicación basada en GDI para generar un paquete XPS. Este uso de un complemento para agregar rápidamente características a un controlador XPS es un ejemplo de lo que puede hacer con sus propios complementos.
Monolítica
Define e implementa completamente el módulo de configuración. El método monolítico suele ser el más costoso, ya que debe realizar todo el desarrollo y las pruebas del controlador de impresión, pero también es el que ofrece más posibilidades de personalización.