Módulo de configuración 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.
El controlador de impresión XPSDrv es el componente de la ruta de impresión XPS que consume un archivo de cola XPS y emite datos del lenguaje de descripción de página (PDL) que una impresora puede consumir. El módulo de configuración contiene los componentes del controlador que comunican las características y la configuración de la impresora a las aplicaciones. Los controladores de impresora XPSDrv admiten los métodos de comunicación que usan las aplicaciones basadas en Microsoft Win32 y las aplicaciones basadas en Windows Presentation Foundation (WPF).
Tanto las aplicaciones basadas en Win32 como las aplicaciones WPF pueden imprimir en controladores de impresión XPSDrv. Las aplicaciones Win32 usan la interfaz de programación de aplicaciones (API) de impresión GDI y el módulo de representación de conversión proporcionado por Microsoft crea un archivo de cola XPS para imprimir en la canalización de filtro de impresión. Las aplicaciones WPF usan la API de impresión de WPF para crear un archivo de cola XPS directamente desde la aplicación.
En el diagrama siguiente se muestra la arquitectura de configuración de XPSDrv.
Observe que los tres objetos de la sección Módulo de configuración son mutuamente excluyentes.
Los dos componentes principales de un controlador de impresión XPSDrv son los módulos del controlador de impresión de la versión 3 y la canalización de filtro XPS. Cada uno de estos componentes requiere uno o varios archivos de configuración y módulos.
Eventos de documento XPSDrv
Los controladores XPSDrv pueden recibir eventos de documento GDI a través de la función DrvDocumentEvent cuando las aplicaciones basadas en Win32 se imprimen en ellos y los controladores pueden recibir eventos de documento XPS a través de DrvDocumentEvent cuando las aplicaciones WPF se imprimen en ellos. Para obtener más información sobre los eventos de documento XPSDrv, consulte Eventos de documento de controlador XPSDrv.
Instalación de controladores XPSDrv
Los controladores XPSDrv tienen requisitos específicos para la instalación. Para obtener más información sobre la instalación de controladores XPSDrv, consulte Instalación de XPSDrv.