Compartir a través de


Compatibilidad con XPS en versiones anteriores de Windows

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.

Además de Windows Vista, las tecnologías basadas en XPS se admiten en Microsoft Windows Server 2003 y Windows XP mediante microsoft WinFX Runtime Component 3.0. La impresión XPS funcionará en escenarios de punto e impresión con estos sistemas operativos.

La compatibilidad con Windows Server 2003 y Windows XP se proporciona de la siguiente manera:

  • Conversión transparente de salida para aplicaciones Win32 y Windows Presentation Foundation (WPF). Aunque la salida de representación difiere significativamente entre las aplicaciones Win32 y Windows Presentation Foundation (WPF), el modelo de controlador XPSDrv permite que ambos tipos de aplicación se impriman en un solo controlador. La salida de impresión se convierte adecuadamente entre los tipos de aplicación y los tipos de controlador, lo que permite una matriz de compatibilidad completa entre las aplicaciones Win32 y WPF que imprimen en impresoras basadas en GDI y XPS. La infraestructura XPSDrv también está disponible para su uso en Windows Server 2003 y Windows XP.

  • Modelo de canalización de filtro coherente. Las canalizaciones de filtro en Windows Vista, Windows Server 2003 y Windows XP admiten las mismas interfaces para filtros, modelos de complemento, archivos de configuración de canalización y registro de eventos. Hay algunas diferencias, incluida la compatibilidad reducida con las notificaciones en versiones anteriores de Windows. Para Windows Vista, el filtro de representación tiene un control completo de las notificaciones y puede enviar notificaciones sobre cualquier tipo de "parte" que el filtro está procesando (es decir, un documento, una página, una fuente, una imagen, etc.). En el caso de los consumidores escalables en versiones anteriores de Windows, las notificaciones solo se producen en los límites de la página.

  • Procesador de impresión basado en XPS. Para Windows Server 2003 y Windows XP, hay un procesador de impresión basado en XPS que habilita XPSDrv. El procesador de impresión basado en XPS hospeda controladores XPSDrv y se comunica con el colador existente en estos sistemas operativos. Algunas características de ruta de impresión XPS solo están disponibles en Windows Vista, por lo que el controlador XPSDrv debe ser capaz de degradarse correctamente en versiones anteriores de Windows.

Para obtener más información sobre XPS, descargue la información general sobre la especificación de papel XML.