Introducción a los archivos GPD
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 archivos GPD se usan para crear minicontroladores Unidrv. Un minicontrolador Unidrv consta de una descripción genérica de impresora (GPD) basada en texto, que puede incluirse en uno o varios archivos GPD.
Los archivos GPD usan el lenguaje GPD para describir una impresora. Los archivos contienen entradas de archivo GPD que usan el lenguaje GPD para proporcionar los siguientes tipos de información:
Atributos de impresora que describen las características de la impresora.
Comandos de impresora que controlan las operaciones de la impresora.
Características de impresora que describen las funcionalidades de la impresora que se pueden controlar mediante Unidrv.
Opciones de impresora que representan los estados que se pueden asignar a las características de la impresora.
Descripciones de fuentes de impresora que especifican las características asociadas a fuentes residentes en hardware y de cartucho.
Instrucciones condicionales que describen las dependencias entre los atributos de impresora y la configuración de una impresora.
El lenguaje GPD también define entradas de archivo GPD que controlan las siguientes operaciones:
Control de características y opciones instalables
Descripción de las configuraciones de memoria de impresora
En esta sección introductoria también se incluyen discusiones sobre las unidades maestras, el uso de varios archivos GPD en un minicontrolador y el uso de archivos DLL de recursos en un minicontrolador.