Compartir a través de


Atributos de opción para todas las características

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.

En la tabla siguiente se enumeran, por orden alfabético, los atributos de opción disponibles para todas las características y se describen sus parámetros.

Attribute name Parámetro de atributo Comentarios
*Comando Comando de selección de opción CmdSelect, que especifica la cadena de comandos que se debe enviar a la impresora para seleccionar la opción. Obligatorio
*DisabledFeatures LIST de cadenas de nombre de características, que identifican las características que se deben deshabilitar si se selecciona la opción.

Actualmente se admiten las características DUPLEX y COLLATE. Este atributo de opción debe usarse en una característica que tenga FeatureType establecido en PRINTER_PROPERTY.
Opcional.

Las características enumeradas no pueden tener *Installable? establecido en TRUE. Para obtener más información, consulte Control de características y opciones instalables.
*HelpIndex Valor numérico que representa un índice en el archivo de ayuda especificado por el atributo de solo nivel raíz *HelpFile. (También un atributo de característica).

El valor de índice no puede ser cero o -1.
*Installable? TRUE o FALSE, que indica si la opción se puede instalar. (FALSE significa siempre instalado).

Para obtener más información, consulte Control de características y opciones instalables.
Opcional. Si no se especifica, el valor predeterminado es FALSE. (También un atributo de característica).
*InstallableFeatureName Cadena de texto que se muestra para preguntar al usuario si se instala realmente una opción instalable.

Para obtener más información, consulte Control de características y opciones instalables.
Obligatorio si *Installable? es TRUE y*rcInstallableFeatureNameID no se especifica. (También un atributo de característica).
*Nombre Cadena de texto utilizada como nombre para mostrar de la opción en la hoja de propiedades de la impresora. Opcional. Si no se especifica, se debe especificar *rcNameID. (También un atributo de característica).
*OptionID Valor numérico que representa un identificador de opción único que Unidrv almacena en la estructura DEVMODEW de la impresora. Para su uso solo con las características PaperSize, InputSlot, Halftoning y MediaType. El valor se almacena en el miembro dmPaperSize, dmDefaultSource, dmDitherType o dmMediaType de la estructura DEVMODE, respectivamente. Opcional. Si no se especifica, Unidrv asigna un valor de identificador (>256). Para evitar conflictos con identificadores asignados a Unidrv, el valor especificado debe ser mayor que 512.
*rcIconID Identificador de recurso de un recurso de icono asociado a la opción. Opcional. Si no se especifica, Unidrv no muestra un icono para la opción en la hoja de propiedades de la impresora. (También un atributo de característica).
*rcInstallableFeatureNameID Identificador de recurso de una cadena de texto que se muestra para preguntar al usuario si realmente se instala una opción instalable.

Para obtener más información, consulte Control de características y opciones instalables.
Obligatorio si *Installable? es TRUE e *InstallableFeatureName no se especifica. (También un atributo de característica).
*rcNameID Identificador de recurso de cadena que representa el nombre de la opción. Opcional. Si no se especifica, se debe especificar *Name. (También un atributo de característica).

Para las opciones estándar de la característica PaperSize solo, establecer este atributo en RCID_DMPAPER_SYSTEM_NAME hace que Unidrv use una cadena de nombre de opción predefinida.