Compartir a través de


Mejoras en XPSDrv

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.

En este artículo se proporciona información sobre las actualizaciones realizadas en la arquitectura de representación XPSDrv.

Formato XPS

La API de impresión XPS o la canalización de filtro de impresión se convertirán sin problemas entre microsoft XML Paper Specification 1.0 (MS XPS) y OpenXPS (ECMA-388). A menos que se especifique lo contrario, los controladores de impresión v4 consumen MS XPS de forma predeterminada. Con la directiva de manifiesto XpsFormat, los controladores pueden optar por admitir uno o ambos formatos XPS disponibles. Para obtener más información sobre la compatibilidad con OpenXPS, consulte Compatibilidad con OpenXPS en Windows.

Mejoras del servicio de rasterización de XPS

El servicio de rasterización XPS se ha mejorado en Windows 8 para usar la unidad de procesamiento de gráficos (GPU) para proporcionar una rasterización XPS más rápida. Estas mejoras de rendimiento están disponibles en sistemas Windows 8 con GPU que usan el modelo de controlador de pantalla de Windows (WDDM) 1.2. Los filtros de representación XPS no requieren ninguna modificación para aprovechar esta mejora y estará disponible para los controladores de impresión v3 y v4.

El servicio de rasterización XPS también puede proporcionar rasterización en varios formatos de píxeles, incluidos los siguientes formatos nuevos y de alta precisión. Como resultado, los controladores de impresión que usan el servicio de rasterización XPS ahora pueden dirigirse a la precisión de color en 8 bits, 16 bits y 32 bits por canal. Para obtener más información sobre los formatos de píxeles, consulte Información general sobre formatos de píxeles nativos. Estos nuevos formatos de píxeles son compatibles con el método XPSRaterizationFactory1::CreateRasterizer1 . En la tabla siguiente se muestran los formatos de píxeles del servicio de rasterización XPS.

Value Recuento de canales Bits por canal Bits por píxel Tipo de almacenamiento
GUID_WICPixelFormat32bppPBGRA 4 8 32 UINT
GUID_WICPixelFormat64bppPRGBAHalf 4 16 64 Float
GUID_WICPixelFormat128bppPRGBAFloat 4 32 128 Float

IPrintCoreHelperUni2

La interfaz IPrintCoreHelperUni2 se introdujo en Windows 8 para admitir la recuperación de cadenas de comandos de archivos GPD. La interfaz es idéntica a IPrintCoreHelperUni, excepto el método GetNamedCommand adicional.

IPrintCoreHelperUni

IPrintCoreHelperUni2

Microsoft XML Paper Specification 1.0

Introducción a los formatos de píxeles nativos

OpenXPS

Compatibilidad con OpenXPS en Windows

Arquitectura de representación del controlador de impresora V4

XPSRaterizationFactory1::CreateRasterizer1