Compartir a través de


Salida de impresión de alta fidelidad

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.

Las impresoras basadas en XPS pueden proporcionar una impresión y fidelidad de color mejoradas en general. Cuando los usuarios finales imprimen desde aplicaciones creadas en Windows Presentation Foundation (WPF) o la salida directa a impresoras o controladores basados en XPS, la ruta de impresión XPS reduce o elimina las conversiones de datos de imágenes y conversiones de espacio de color siempre que sea posible, por lo que la salida de impresión puede conservar su fidelidad original.

La impresión XPS proporciona una representación más fiel de atributos gráficos, como degradados y transparencias, gracias a la compatibilidad nativa de estos atributos en el formato de archivo de cola XPS. El XAML en el formato de documento XPS es compatible con XAML de WPF. Cuando los usuarios imprimen desde una aplicación WPF, el sistema operativo Windows quita animaciones y convierte elementos de vídeo y tridimensionales (3D) en imágenes. Todos los demás datos gráficos se representan en primitivos de gráficos compatibles que son ideales para el consumo de dispositivos. El dispositivo o el controlador consumen directamente la versión de impresión de la salida de WPF.

Durante la conversión automática de la salida de aplicaciones basadas en Microsoft Win32 a controladores y dispositivos basados en XPS, la fidelidad de impresión se mejora mediante la optimización de operaciones ráster de GDI específicas que se usan para la simulación de transparencia por GDI+ y degradados. Si una aplicación genera un mapa de bits en lugar de usar ROP, esta optimización no se puede realizar.

La fidelidad de impresión de aplicaciones WPF que imprimen en impresoras no basadas en XPS también se mejora porque la ruta de conversión XPS a GDI es mejor que implementaciones similares en GDI+ que utiliza cualquier aplicación. La ruta de conversión XPS a GDI intenta quitar de forma algebraica la transparencia (es decir, canal alfa en colores e imágenes y la opacidad y la máscara de opacidad en lienzos) en gráficos WPF tanto como sea posible, sin usar operaciones de ráster GDI y máscaras de bits postScript.