Compartir a través de


Módulo de configuración XPSDrv

Importante

Se recomienda usar el controlador de clase de bandeja de entrada IPP de Microsoft, junto con las 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.

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 de impresión GDI (API) 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 XPSDrv.

diagrama que ilustra la arquitectura de configuración xpsdrv.

Tenga en cuenta 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 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 documentos XPS a través de DrvDocumentEvent cuando las aplicaciones wpF se imprimen en ellos. Para obtener más información sobre los eventos de documentos XPSDrv, vea XPSDrv Driver Document Events.

Instalación del controlador XPSDrv

Los controladores XPSDrv tienen requisitos específicos para la instalación. Para obtener más información sobre la instalación del controlador XPSDrv, consulte Instalación de XPSDrv.