Compartir a través de


Restricciones entre selecciones e instalaciones

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 Print Support App v1 and v2 design guide (Guía de diseño de la aplicación de soporte técnico de impresión v1 y v2).

A veces es necesario especificar que no se puede seleccionar una determinada opción si se instala alguna otra opción, o que no se puede seleccionar una opción determinada si alguna otra opción no está instalada. Por ejemplo, un usuario no debe poder seleccionar papel tabloide si no está instalada la bandeja de papel de formato grande de una impresora.

Para especificar relaciones entre la selección de determinadas opciones con el estado de instalación de otras opciones, use las entradas *InstalledConstraints y *NotInstalledConstraints. Su formato es:

InstalledConstraints: *FeatureName. OptionName

RestriccionesNoInstaladas: *FeatureName.OptionName

donde FeatureName es el nombre de una característica y OptionName es el nombre de una opción asociada a la característica. Si el argumento es una característica, el punto y OptionName no se incluyen.

Una entrada *InstalledConstraints o *NotInstalledConstraints debe colocarse dentro de una entrada *Feature u *Option. Por ejemplo, para indicar que un usuario no debe poder seleccionar papel tabloide si no está instalada la bandeja de papel de gran formato de una impresora, se pueden usar las siguientes entradas:

*Feature: InputBin
{
    *Option: LARGEFMT
    {
        Installable?: TRUE
        NotInstalledConstraints: PaperSize.TABLOID
    }
}

Si una característica u opción incluye una entrada *InstalledConstraints o *NotInstalledConstraints, el atributo *Installable? de la característica u opción debe establecerse en TRUE.