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, veuillez consulter la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.

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

IPrintCorePS2 Interface PPD Methods

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 actuellement pas disponible » signifie soit que le PPD ne spécifie pas le mot-clé de fonctionnalité *Duplex, soit que les options non-None du mot-clé de fonctionnalité *Duplex sont actuellement contraintes par le fait que l’unité recto verso n’est pas installée.