Adición de compatibilidad con vales de impresión a controladores de impresión
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.
Para admitir completamente las tecnologías de funcionalidades y vales de impresión, los controladores de impresión deben:
Admitir la interfaz IPrintTicketProvider, según corresponda, para proporcionar el documento Funcionalidades de impresión para la impresora.
Admitir la interfaz IPrintTicketProvider en los complementos del controlador de impresión.
Usar la información del vale de impresión al procesar un trabajo de impresión.
Un controlador de impresión compatible con la interfaz IPrintTicketProvider cumple los dos primeros puntos de la lista anterior, pero no aborda el último punto. El controlador de impresión debe leer y procesar la configuración de los vales de impresión en un documento XPS para que esta configuración afecte al documento impreso. Para obtener más información sobre cómo implementar esta compatibilidad, consulte Compatibilidad con vales de impresión en el módulo de representación XPSDrv.
Los controladores de impresión basados en GDI versión 3 no necesitan agregar compatibilidad con vales de impresión a los controladores porque el subsistema de impresión convierte los objetos PrintTicket en estructuras DEVMODEW equivalentes para el controlador de impresión.