IPrintOemUI COM-Schnittstelle
Wichtig
Es wird empfohlen, den IPP-Posteingangsklassentreiber von Microsoft zusammen mit Druckunterstützungs-Apps (PSA) zu verwenden, um die Druckoberfläche in Windows 10 und 11 für die Druckergeräteentwicklung anzupassen.
Weitere Informationen finden Sie im Designhandbuch für Druckunterstützungs-Apps.
Die IPrintOemUI
COM-Schnittstelle ist das Mittel, mit dem die Druckerschnittstellen-DLL für Unidrv oder Pscript5 mit einem UI-Plug-In kommuniziert. Die IPrintOemUI
Schnittstelle wird von jedem UI-Plug-In implementiert.
In der folgenden Tabelle sind alle Methoden aufgeführt und beschrieben, die von der IPrintOemUI
Schnittstelle bereitgestellt werden. Ui-Plug-Ins müssen alle aufgeführten Methoden definieren. Wenn eine Methode nicht benötigt wird, kann sie einfach E_NOTIMPL zurückgeben.
Methode | BESCHREIBUNG |
---|---|
IPrintOemUI::CommonUIProp | Ermöglicht einem UI-Plug-In das Ändern einer vorhandenen Druckereigenschaftenblattseite oder Dokumenteigenschaftenblattseite. |
IPrintOemUI::D eviceCapabilities | Ermöglicht einem UI-Plug-In, benutzerdefinierte Gerätefunktionen anzugeben. |
IPrintOemUI::D evicePropertySheets | Ermöglicht einem UI-Plug-In das Hinzufügen einer neuen Seite zum Druckereigenschaftenblatt eines Druckergeräts. |
IPrintOemUI::D evMode | Führt Vorgänge für die privaten DEVMODEW-Member eines UI-Plug-Ins aus. |
IPrintOemUI::D evQueryPrintEx | Ermöglicht ein UI-Plug-In, um festzustellen, ob ein Druckauftrag gedruckt werden kann. |
IPrintOemUI::D ocumentPropertySheets | Ermöglicht einem UI-Plug-In das Hinzufügen einer neuen Seite zum Dokumenteigenschaftenblatt eines Druckergeräts. |
IPrintOemUI::D riverEvent | Wird vom Druckspooler aufgerufen, wenn treiberspezifische Ereignisse verarbeitet werden, die möglicherweise eine Aktion des Druckertreibers erfordern. |
IPrintOemUI::FontInstallerDlgProc | Ersetzt die Benutzeroberfläche des Unidrv-Schriftartinstallationsprogramms. |
IPrintOemUI::GetInfo | (Implementierung erforderlich.) Gibt die Identifikationsinformationen eines UI-Plug-Ins zurück. |
IPrintOemUI::P rinterEvent | Ermöglicht ein UI-Plug-In zum Verarbeiten von Druckerereignissen. |
IPrintOemUI::P ublishDriverInterface | (Implementierung erforderlich.) Stellt einen Zeiger auf die IPrintOemDriverUI-COM-Schnittstelle des Unidrv- oder Pscript5-Treibers, die IPrintCoreUI2-COM-Schnittstelle, die IPrintCoreHelperPS-Schnittstelle oder die IPrintCoreHelperUni-Schnittstelle bereit. |
IPrintOemUI::QueryColorProfile | Ermöglicht einer Druckerschnittstellen-DLL das Angeben eines ICC-Profils für die Farbverwaltung. |
IPrintOemUI::UpdateExternalFonts | Ermöglicht einer Druckerschnittstellen-DLL das Aktualisieren der Unidrv-Schriftartformatdateien eines Druckers. |
IPrintOemUI::UpgradePrinter | Ermöglicht einem UI-Plug-In das Upgrade von Geräteoptionswerten, die in der Registrierung gespeichert sind. |
Weitere Informationen finden Sie unter Implementieren von COM-Schnittstellen für Druckertreiber.