Compartir a través de


Atributos de 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.

Al especificar una característica de impresora, se usan atributos para proporcionar Unidrv con la siguiente información:

  • Cadena de texto que representa el nombre para mostrar de la característica.

  • Conjunto de opciones de impresora asociadas a la característica.

  • Valor booleano que indica si la característica siempre está presente o se puede instalar.

  • El tipo y la prioridad de la característica, si está personalizada, que indica en qué hoja de propiedades se muestra la característica y su prioridad relativa.

En la tabla siguiente se enumeran los atributos de de característica por orden alfabético y se describen sus parámetros.

Attribute name Parámetro de atributo Comentarios
*ConcealFromUI? TRUE o FALSE, que indica si la característica debe mostrarse en la interfaz de usuario. Opcional. Si no se especifica, el valor predeterminado es FALSE, lo que significa que se muestra la característica.

Solo debe ser TRUE si una característica tiene una sola opción (por ejemplo, una resolución) y, por tanto, no es modificable por el usuario o, si la selección de opciones de la característica se controla estableciendo las opciones de otra característica.

Si el atributo *ConcealFromUI se establece en TRUE, Unidrv o PrintConfig agregará el elemento psk:DisplayUI al elemento Feature de este elemento en el XML PrintCapabilities.
*ConflictPriority Valor numérico que representa la prioridad de la característica, donde 1 es la prioridad más alta. Opcional. Consulte Prioridad de conflicto de características.
*DefaultOption Nombre de una de las opciones de la característica. Opcional. Si no se especifica, la primera opción que aparece en una entrada *Feature es la predeterminada. Para la característica PaperSize, las opciones predeterminadas de Unidrv son A4 para las configuraciones regionales de métricas y Letter en el resto. Si el valor de PaperSize predeterminado no existe, Unidrv usa la opción PaperSize especificada por la palabra clave *DefaultOption.
*FeatureType DOC_PROPERTY

JOB_PROPERTY

PRINTER_PROPERTY

Si DOC_PROPERTY o JOB_PROPERTY, la característica se asigna a la hoja de propiedades del documento. Si PRINTER_PROPERTY, la característica se asigna a la hoja de propiedades de la impresora.
Necesario para las características personalizadas. Opcional para las características estándar. Si no se especifica, el valor predeterminado para las características estándar es DOC_PROPERTY a menos que se indique lo contrario.

Si PRINTER_PROPERTY, el valor de la opción de la característica se guarda en el Registro. Si DOC_PROPERTY o JOB_PROPERTY, el valor de opción de la característica se guarda con el documento.
*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 opción).
*Installable? TRUE o FALSE, que indica si la característica 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. Si es TRUE, todas las opciones de la característica también se pueden instalar, excepto la primera especificada. Si es FALSE, al menos una de las opciones de la característica también debe instalarse siempre. (También un atributo de opción).
*InstallableFeatureName Cadena de texto que se muestra para preguntar al usuario si se instala realmente una característica 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 opción).
*Name Cadena de texto utilizada como nombre para mostrar de la característica en la hoja de propiedades de la impresora. Opcional. Si no se especifica, se debe especificar *rcNameID. (También un atributo de opción).
*Option Parámetros de opción, como se describe en Formato de entrada de opción. Necesario. Use una entrada *Option para cada opción asociada a la característica.
*rcIconID Identificador de recurso de un recurso de icono asociado a la característica. Opcional. Si no se especifica, Unidrv no muestra un icono para la característica en la hoja de propiedades de la impresora. (También un atributo de opción).
*rcInstallableFeatureNameID Identificador de recurso de una cadena de texto que se muestra para preguntar al usuario si realmente se instala una característica 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 opción).
*rcNameID Identificador de recurso de cadena que representa el nombre de la característica. (Cero no es un identificador de recurso válido). Opcional. Si no se especifica, se debe especificar *Name. (También un atributo de opción).
*UpdateQualityMacro? TRUE o FALSE, que indica si la característica se incluye en una instrucción condicional que especifica la configuración de calidad (consulte Control de la calidad de la imagen). Opcional. Si no se especifica, el valor predeterminado es FALSE. (El valor se fuerza a TRUE si la característica se incluye en una instrucción condicional que especifica la configuración de calidad).