Minicontroladores Unidrv
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 minicontroladores Unidrv son archivos de texto que contienen descripciones de impresoras. Cada minicontrolador describe un tipo de impresora de un fabricante. Esta descripción basada en texto se denomina descripción genérica de impresora (GPD), y cada archivo se denomina archivo GPD. Cada minicontrolador se compone de uno o varios archivos GPD.
Al usar archivos GPD para describir una impresora, Unidrv admite las siguientes funciones:
Características de impresora genéricas y estándar que se encuentran en la mayoría de las impresoras.
Características de impresora únicas y personalizadas que solo su impresora proporciona.
Opciones de impresora instalables, que solo pueden seleccionarse si las opciones están instaladas.
Restricciones de opciones, que permiten especificar opciones incompatibles.
Sentencias condicionales, que permiten especificar que algunas características de la impresora dependen de otras.
Especificación de comandos de impresora que pueden incluir valores actuales de una amplia selección de variables estándar. También puede realizar operaciones aritméticas con estas variables.
Un archivo de ayuda personalizado, además del archivo de ayuda estándar proporcionado con Unidrv, para describir las características personalizadas.
Para obtener información sobre la creación de archivos GPD, consulte Introducción a los archivos GPD.
Un minicontrolador Unidrv puede constar de más de un archivo GPD. Para obtener más información, consulte Uso de varios archivos GPD en un minicontrolador.
Cuando se instala una impresora, el analizador GPD de Unidrv lee todos los archivos GPD de la impresora. La información de los archivos GPD se usa para crear un archivo binario temporal para la impresora. Tanto la interfaz de usuario de Unidrv y el representador de Unidrv hacen referencia a este archivo binario.
Normalmente, un minicontrolador debe proporcionar recursos, como fuentes, mapas de bits y cadenas de texto localizables. Estos recursos se colocan en una DLL de recursos. Para obtener más información, consulte Uso de DLL de recursos en un minicontrolador.