Partager via


Interface spécifique à PPD

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, consultez le guide de conception de l’application de support d’impression v1 et v2.

L’interface COM IPrintCoreUI2 prend en charge neuf méthodes qu’un plug-in d’interface utilisateur peut appeler pour accéder aux informations dans les fichiers PPD. Six de ces méthodes sont prises en charge dans l’interface COM IPrintCorePS2. Cette section décrit le comportement spécifique PPD de ces méthodes.

Méthodes PPD de l’interface IPrintCoreUI2

IPrintCoreUI2::EnumConstrainedOptions

IPrintCoreUI2::EnumFeatures

IPrintCoreUI2::EnumOptions

IPrintCoreUI2::GetOptions

IPrintCoreUI2::GetFeatureAttribute

IPrintCoreUI2::GetGlobalAttribute

IPrintCoreUI2::GetOptionAttribute

IPrintCoreUI2::SetOptions

IPrintCoreUI2::WhyConstrained

Méthodes PPD de l’interface IPrintCorePS2

IPrintCorePS2::EnumFeatures

IPrintCorePS2::EnumOptions

IPrintCorePS2::GetOptions

IPrintCorePS2::GetFeatureAttribute

IPrintCorePS2::GetGlobalAttribute

IPrintCorePS2::GetOptionAttribute

Tout au long de cette section, une référence à une méthode qui est membre des deux interfaces s’applique aux deux méthodes. Par exemple, une référence à GetOptions s’applique à IPrintCoreUI2 ::GetOptions ainsi qu’à IPrintCorePS2 ::GetOptions.

Disponibilité des fonctionnalités PPD

Dans cette section, l’expression « la fonctionnalité PPD n’est actuellement pas disponible » signifie soit que l’imprimante ne prend pas en charge la fonctionnalité, soit que les options non-None/False de la fonctionnalité sont contraintes par les paramètres actuels des options installables.

Par exemple, « La fonctionnalité Duplex n’est pas actuellement disponible » signifie que le PPD ne spécifie pas le mot clé de fonctionnalité *Duplex , ou que les options non-Aucun du mot clé de fonctionnalité *Duplex sont actuellement limitées par le fait que l’unité duplex n’est pas installée.