Funcionalidades de impresora
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.
Con la tecnología de funcionalidades de impresión, un controlador de impresión puede devolver sus funcionalidades como un conjunto de elementos de un documento XML. Las versiones anteriores de los controladores de impresión devolvían la información sobre sus funcionalidades cuando la aplicación llamaba a las funciones DeviceCapabilities o GetDeviceCaps. Estas funciones de Microsoft Win32, sin embargo, son limitadas porque solo devuelven información sobre un conjunto fijo de características y configuraciones de impresora y pueden devolver información sobre solo una característica o configuración para cada llamada de función.
Por el contrario, el documento PrintCapabilities XML es mucho más flexible y está diseñado para admitir nuevas características de impresora. La función PrintCapabilities también devuelve el documento PrintCapabilities XML completo en una llamada de función.
En esta sección se tratan los siguientes aspectos de las funcionalidades de impresión:
Arquitectura de funcionalidades de impresión
Compatibilidad con la API Win32 para funcionalidades de impresión
Funcionalidades de impresión en controladores de impresión Unidrv y PScript5
Compatibilidad con complementos del controlador de impresión