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::GetFeatureAttribute
IPrintCoreUI2::GetGlobalAttribute
IPrintCoreUI2::GetOptionAttribute
IPrintCorePS2 Interface PPD Methods
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.