IPrintOemUI, interface COM
Important
Nous vous recommandons d’utiliser le pilote de classe de boîte de réception IPP 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’imprimante.
Pour plus d’informations, consultez le Guide de conception de l’application de support d’impression.
L’interface IPrintOemUI
COM est le moyen par lequel la DLL d’interface d’imprimante pour Unidrv ou Pscript5 communique avec un plug-in d’interface utilisateur. L’interface IPrintOemUI
est implémentée par chaque plug-in d’interface utilisateur.
Le tableau suivant répertorie et décrit toutes les méthodes fournies par l’interface IPrintOemUI
. Les plug-ins d’interface utilisateur doivent définir toutes les méthodes répertoriées. Si aucune méthode n’est nécessaire, elle peut simplement retourner E_NOTIMPL.
Méthode | Description |
---|---|
IPrintOemUI::CommonUIProp | Permet à un plug-in d’interface utilisateur de modifier une page de feuille de propriétés d’imprimante ou une page de feuille de propriétés de document existante. |
IPrintOemUI::D eviceCapabilities | Permet à un plug-in d’interface utilisateur de spécifier des fonctionnalités d’appareil personnalisées. |
IPrintOemUI::D evicePropertySheets | Permet à un plug-in d’interface utilisateur d’ajouter une nouvelle page à la feuille des propriétés de l’imprimante d’un périphérique d’imprimante. |
IPrintOemUI::D evMode | Effectue des opérations sur les membres DEVMODEW privés d’un plug-in d’interface utilisateur. |
IPrintOemUI::D evQueryPrintEx | Active un plug-in d’interface utilisateur pour aider à déterminer si un travail d’impression est imprimable. |
IPrintOemUI::D ocumentPropertySheets | Permet à un plug-in d’interface utilisateur d’ajouter une nouvelle page à la feuille de propriétés de document d’un périphérique d’imprimante. |
IPrintOemUI::D riverEvent | Appelé par le spouleur d’impression lors du traitement des événements spécifiques au pilote qui peuvent nécessiter une action du pilote d’imprimante. |
IPrintOemUI::FontInstallerDlgProc | Remplace l’interface utilisateur du programme d’installation de police Unidrv. |
IPrintOemUI::GetInfo | (Implémentation requise.) Retourne les informations d’identification d’un plug-in d’interface utilisateur. |
IPrintOemUI::P rinterEvent | Permet à un plug-in d’interface utilisateur de traiter les événements d’imprimante. |
IPrintOemUI::P ublishDriverInterface | (Implémentation requise.) Fournit un pointeur vers l’interface COM IPrintOemDriverUI du pilote Unidrv ou Pscript5, l’interface COM IPrintCoreUI2, l’interface IPrintCoreHelperPS ou l’interface IPrintCoreHelperUni. |
IPrintOemUI::QueryColorProfile | Permet à une DLL d’interface d’imprimante de spécifier un profil ICC pour la gestion des couleurs. |
IPrintOemUI::UpdateExternalFonts | Permet à une DLL d’interface d’imprimante de mettre à jour les fichiers de format de police Unidrv d’une imprimante. |
IPrintOemUI::UpgradePrinter | Permet à un plug-in d’interface utilisateur de mettre à niveau les valeurs d’option d’appareil stockées dans le Registre. |
Pour plus d’informations, consultez Implémentation des interfaces COM du pilote d’imprimante.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour