Compartir a través de


Atributos de solo nivel raíz

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 atributos de solo nivel raíz son atributos generales que describen características específicas del controlador como los nombres de los archivos de recursos, los archivos de ayuda o los archivos GPD adicionales incluidos, junto con especificaciones para las unidades maestras del controlador, el número de versión y la página de códigos de caracteres.

Los atributos adicionales del nivel raíz especifican características específicas del dispositivo como el nombre de la impresora, el tipo, la capacidad máxima de copia y el número de ranuras para cartuchos de fuentes.

Estos atributos se denominan atributos exclusivos del nivel raíz porque siempre deben colocarse en un archivo GPD en el nivel raíz (es decir, no entre llaves).

En la siguiente tabla se enumeran los atributos solo de nivel raíz.

Attribute name AttributeParameter Comentarios
CodePage Identificador de página de códigos de Windows con valor numérico. Opcional. Si no se especifica, se usa Unicode. La página de códigos se aplica a todas las cadenas mostradas.
FontCartSlots Valor numérico que representa el número de ranuras para cartuchos de fuentes que proporciona la impresora. Opcional. Si no se especifica, el valor predeterminado es cero.
GPDFileName Cadena de texto entre comillas que representa el nombre del archivo GPD (sin ruta). Opcional.
GPDFileVersion Cadena de texto entre comillas que representa la versión actual del archivo GPD. El formato recomendado es MajorVersion.MinorVersion, como "1.0". Opcional. Si se especifica, esta cadena se muestra en el cuadro de diálogo Acerca de de Unidrv.
GPDSpecVersion Cadena de texto entre comillas que representa la versión actual de la especificación GPD. El formato recomendado es MajorVersion.MinorVersion, como "1.0". Necesario. Debe ser la primera entrada en el archivo GPD, antes de cualquier comentario. Este valor debe ser "1.0" para Windows 2000.
HelpFile Cadena entre comillas que contiene el nombre de un archivo de ayuda personalizado, con extensión .hlp. Opcional. Si se incluye, puede añadir temas o sobrescribir temas existentes en el archivo de ayuda de Unidrv. Los índices de los archivos de ayuda se especifican mediante los atributos *HelpIndex de las funciones y opciones.
Incluir Cadena entre comillas que contiene el nombre de un archivo GPD adicional. Obsoleto. Esta entrada se ha redefinido como directiva de preprocesador.
InstalledOptionName Cadena entre comillas que se muestra para indicar que una característica u opción instalable está instalada. Normalmente, esta cadena es "Installed", pero se puede especificar cualquier cadena apropiada. Obligatorio si *Installable? es TRUE para cualquier función u opción (consulte Atributos de las funciones) y si no se especifica rcInstalledOptionNameID.
MasterUnits PAIR que representa las unidades maestras de la impresora. Necesario. Para reducir posibles errores de redondeo, use los mismos valores para las unidades de resolución en los datos de métricas de fuentes que especifique para MasterUnits. (Consulte Métricas de fuentes Unidrv en Administración de fuentes personalizadas).
MaxCopies Valor numérico que representa el número máximo de copias que puede admitir la impresora. Opcional. Si no se especifica, el valor predeterminado es 1.
ModelName Cadena de texto entre comillas que representa el nombre del modelo de impresora. Obligatorio si no se especifica rcModelNameID. La cadena debe coincidir con el nombre en setup.inf.
NotInstalledOptionName Cadena entrecomillada que se muestra para indicar que una característica u opción instalable no está instalada. Normalmente, esta cadena es "Not installed", pero se puede especificar cualquier cadena adecuada. Obligatorio si Installable? es TRUE para cualquier función u opción (consulte Atributos de las funciones) y si no se especifica rcNotInstalledOptionNameID.
Personalidad Cadena entre comillas que representa el idioma usado por la impresora. Opcional. Si se especifica, la cadena es mostrada por los Directory Services. Véase también rcPersonalityID más abajo en esta tabla.
PrinterType PAGE, SERIAL o TTY Obligatorio
PrintRate Valor numérico que representa la velocidad de impresión monocroma. Las unidades se especifican mediante PrintRateUnit. Opcional. Si no se especifica, el valor predeterminado es 0.
PrintRatePPM Valor numérico que representa la velocidad de impresión, en páginas por minuto. Opcional. Si no se especifica, el valor predeterminado es 0.
PrintRateUnit PPM - Páginas/min

CPS - Caracteres/s

LPM: líneas/min

IPM - Pulgadas/min. (IPM es para trazadores)
Obligatorio si se especifica PrintRate. La unidad especificada debe coincidir con el tipo de impresora. Por ejemplo, PPM debe especificarse para impresoras de páginas.
rcInstalledOptionNameID Identificador de un recurso de cadena que se muestra para indicar que una función u opción instalable está instalada. Normalmente, esta cadena es "Installed", pero se puede especificar cualquier cadena apropiada. Obligatorio si Installable? es TRUE para cualquier función u opción (consulte Atributos de las funciones) y si no se especifica InstalledOptionName.
rcNotInstalledOptionNameID Identificador de un recurso de cadena que se muestra para indicar que una función u opción instalable no está instalada. Normalmente, esta cadena es "Not installed", pero se puede especificar cualquier cadena adecuada. Obligatorio si Installable? es TRUE para cualquier función u opción (consulte Atributos de las funciones) y si NotInstalledOptionName no está especificado.
rcPersonalityID Identificador de recurso de un recurso de cadena que representa el idioma de la impresora usado por la impresora. Opcional. Si se especifica, la cadena es mostrada por los Directory Services. Consulte también Personalidad.
rcPrinterIconID Identificador de recurso de un recurso RC_ICON que representa un icono asociado a la impresora. Opcional. Si no se especifica, se muestra un icono de impresora por defecto. Se recomienda que todos los ID de recursos RC_ICON se numeren contiguamente empezando por 1.
ResourceDLL Cadena entre comillas que contiene el nombre, sin información de ruta, de una DLL de recursos. Opcional. Consulte Uso de DLL de recursos en un minicontrolador.

Para obtener información sobre los nuevos atributos exclusivos del nivel raíz para Windows Vista, consulte Nuevos atributos GPD exclusivos del nivel raíz para Windows Vista y Nuevos atributos PPD exclusivos del nivel raíz para Windows Vista.