GetPrintCapabilities
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.
El método IPrintTicketProvider::GetPrintCapabilities debe devolver un documento PrintCapabilities válido. Para una implementación básica, el documento puede ser muy sencillo, pero el controlador de impresión no puede admitir ninguna característica de un vale de impresión que no se exponga en el documento PrintCapabilities. A medida que agregue compatibilidad con vales de impresión al controlador de impresión, deberá volver a esta rutina y agregar esas características al documento PrintCapabilities.
El sistema no proporciona ningún documento PrintCapabilities predeterminado ni siquiera para las características que proporciona el sistema a través de la conversión DEVMODE a PrintTicket. El controlador de impresión debe crear y devolver el documento PrintCapabilities correspondiente.