Compatibilidad con complementos del controlador 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.
Los complementos del controlador de impresión que proporcionan funcionalidad adicional o modificada a los controladores de impresión basados en minicontrolador deben admitir la interfaz IPrintOemPrintTicketProvider para proporcionar compatibilidad completa y correcta con las funcionalidades de impresión en un controlador de impresión basado en Unidrv o PScript5. Si un complemento admite IPrintOemPrintTicketProvider, el complemento obtendrá la capacidad de editar el documento PrintTicket y modificar la interfaz de usuario de configuración (IU). Sin embargo, la compatibilidad con esta interfaz también requiere considerablemente más esfuerzo de desarrollo que simplemente editar un archivo GPD o PPD.
Los complementos que no admiten la interfaz IPrintOemPrintTicketProvider están limitados a su compatibilidad existente con DEVMODEW, por lo que es posible que algunas funciones que proporciona el complemento no se incluyan en los documentos PrintTicket o PrintCapabilities.