Comandos 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 la guía de diseño de aplicaciones de compatibilidad con impresión .
El lenguaje GPD proporciona un nombre de comando predefinido para cada operación de impresora usada habitualmente. Además, los comandos personalizados se pueden definir para las opciones de impresora específicas del dispositivo.
Cada comando de impresora se puede implementar de dos maneras:
Puede colocar una cadena de comandos específica del dispositivo en un archivo GPD. Unidrv envía la cadena de comandos al administrador de trabajos de impresión en el momento adecuado.
Puede implementar el método COM IPrintOemUni::CommandCallback, que genera dinámicamente una cadena de comandos. Unidrv llama al método siempre que tenga que enviar el comando al administrador de trabajos de impresión. Para obtener más información, consulte Comandos de impresora generados dinámicamente en Personalización de los controladores de impresora de Microsoft.
En los temas siguientes se describe cómo especificar comandos de impresora en archivos GPD: