Partager via


Contraintes d’installation

Important

La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement de périphériques d’impression.

Pour plus d’informations, veuillez consulter la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.

Parfois, certaines options d’imprimante installables ne peuvent pas être installées simultanément. Par exemple, il peut être impossible d’installer à la fois le chargeur d’enveloppes et l’unité de duplexage.

Pour spécifier les combinaisons d’options d’imprimante qui ne peuvent pas être installées simultanément, utilisez les entrées *InvalidInstallableCombination.

L’entrée *InvalidInstallableCombination a le format suivant :

*InvalidInstallableCombination : LIST (FeatureName.OptionName,FeatureName.OptionName, ...)

FeatureName est le nom d’une fonctionnalité et OptionName est le nom d’une option associée à la fonctionnalité. Cette liste peut inclure des fonctionnalités ainsi que des options, auquel cas le point et OptionName ne sont pas inclus.

Les fonctionnalités et options listées dans une seule entrée *InvalidInstallableCombination indiquent un ensemble de fonctionnalités et d’options qui ne peuvent pas être utilisées en combinaison. Par exemple, l’entrée suivante spécifie que le chargeur d’enveloppes et l’unité de duplexage ne peuvent pas être installés simultanément.

*InvalidInstallableCombination: LIST(InputBin.ENVFEED, Duplex)

Toutes les entrées *InvalidInstallationCombination doivent être situées au niveau racine du fichier GPD (c’est-à-dire, pas à l’intérieur d’accolades). Le nombre de fonctionnalités et d’options incluses dans une entrée n’est pas limité.

Si une fonctionnalité ou une option est incluse dans une entrée *InvalidInstallationCombination, l’attribut *Installable? de la fonctionnalité ou de l’option doit être défini sur TRUE.