Freigeben über


IPrintOemUI COM-Schnittstelle

Wichtig

Die Modern Print-Plattform ist die von Windows bevorzugte Methode zur Kommunikation mit Druckern. Wir empfehlen die Verwendung des Microsoft IPP-Treibers für die Posteingangsklasse zusammen mit Print Support Apps (PSA), um das Druckverhalten in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.

Weitere Informationen finden Sie unter Modern Print-Plattform und der Anleitung zum Design der Print-Support-App.

Die IPrintOemUI COM-Schnittstelle ist das Mittel, über das die Druckerschnittstellen-DLL für Unidrv oder Pscript5 mit einem UI-Plugin kommuniziert. Die IPrintOemUI Schnittstelle wird von jedem UI-Plug-In implementiert.

In der folgenden Tabelle sind alle Methoden aufgeführt und beschrieben, die die IPrintOemUI-Schnittstelle bereitstellt. 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 es einem UI-Plug-In, eine vorhandene Druckereigenschaftsseite oder Dokumenteneigenschaftsseite zu ändern.
IPrintOemUI::DeviceCapabilities Ermöglicht es einem UI-Plug-In, angepasste Funktionalitäten für ein Gerät festzulegen.
IPrintOemUI::DevicePropertySheets Ermöglicht es einem UI-Plug-In, eine neue Seite zur Eigenschaftsseite eines Geräts hinzuzufügen.
IPrintOemUI::DevMode Führt Vorgänge mit den privaten DEVMODEW-Mitgliedern eines UI-Plug-Ins durch.
IPrintOemUI::DevQueryPrintEx Ermöglicht es einem UI-Plug-in, zu bestimmen, ob ein Druckauftrag druckbar ist.
IPrintOemUI::DocumentPropertySheets Ermöglicht es einem UI-Plug-in, eine neue Seite zur Eigenschaftsseite eines Dokuments eines Geräts hinzuzufügen.
IPrintOemUI::DriverEvent Wird vom Druck-Spooler aufgerufen, wenn er treiberspezifische Ereignisse verarbeitet, die möglicherweise eine Aktion des Druckertreibers erfordern.
IPrintOemUI::FontInstallerDlgProc Ersetzt die Benutzeroberfläche des Unidrv Font Installers.
IPrintOemUI::GetInfo (Implementierung erforderlich.) Gibt die Identifikationsinformationen eines UI-Plug-Ins zurück.
IPrintOemUI::PrinterEvent Ermöglicht einem UI-Plug-in die Verarbeitung von Druckerereignissen.
IPrintOemUI::PublishDriverInterface (Implementierung erforderlich.) Liefert einen Zeiger auf die COM-Schnittstelle des Unidrv- oder Pscript5-Treibers IPrintOemDriverUI, IPrintCoreUI2 COM-Schnittstelle, IPrintCoreHelperPS-Schnittstelle oder IPrintCoreHelperUni-Schnittstelle.
IPrintOemUI::QueryColorProfile Ermöglicht es einer Druckerschnittstellen-DLL, ein ICC-Profil für das Farbmanagement anzugeben.
IPrintOemUI::UpdateExternalFonts Ermöglicht es einer Druckerschnittstellen-DLL, die Unidrv-Schriftformatdateien eines Druckers zu aktualisieren.
IPrintOemUI::UpgradePrinter Ermöglicht es einem UI-Plugin, in der Registrierung gespeicherte Werte für Geräteoptionen zu aktualisieren.

Weitere Informationen finden Sie unter Implementierung von COM-Schnittstellen für Druckertreiber.