IPrintOemPS 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 IPrintOemPS
-COM-Schnittstelle ist das Mittel, über das die Druckergrafik-DLL für Pscript5 mit einem Rendering-Plugin kommuniziert. Die IPrintOemPS
-Schnittstelle wird von jedem Rendering-Plugin implementiert.
In der folgenden Tabelle sind alle von der IPrintOemPS
-Schnittstelle bereitgestellten Methoden aufgeführt und beschrieben. Rendering-Plug-Ins müssen alle aufgeführten Methoden definieren. Wenn eine Methode nicht benötigt wird, kann sie E_NOTIMPL zurückgeben.
Methode | Beschreibung |
---|---|
IPrintOemPS::Command | Bietet einem Rendering-Plugin die Möglichkeit, Postscript-Befehle in den Druck-Stream des Jobs einzufügen. |
IPrintOemPS::DevMode | Führt Vorgänge mit den privaten DEVMODEW-Mitgliedern eines Rendering-Plug-Ins aus. |
IPrintOemPS::DisableDriver | Gibt Ressourcen frei, die von der IPrintOemPS::EnableDriver-Methode eines Rendering-Plug-Ins zugewiesen wurden. |
IPrintOemPS::DisablePDEV | Bietet einem Rendering-Plugin die Möglichkeit, die private PDEV-Struktur zu löschen, die von seiner IPrintOemPS::EnablePDEV-Methode zugewiesen wurde. |
IPrintOemPS::EnableDriver | Bietet einem Rendering-Plugin die Möglichkeit, einige Grafik-DDI-Funktionen auszuschalten. Diese Methode und IPrintOemPS::DisableDriver müssen als Paar betrachtet werden; wenn eine implementiert ist, muss auch die andere implementiert sein. |
IPrintOemPS::EnablePDEV | Bietet einem Rendering-Plugin die Möglichkeit, seine eigene PDEV-Struktur zu erstellen. |
IPrintOemPS::GetInfo | (Implementierung erforderlich.) Gibt Informationen zur Identifizierung des Rendering-Plug-ins zurück. |
IPrintOemPS::PublishDriverInterface | (Implementierung erforderlich.) Liefert einen Zeiger auf die IPrintOemDriverPS COM-Schnittstelle, IPrintCorePS2 COM-Schnittstelle oder IPrintCoreHelperPS-Schnittstelle des Pscript5-Treibers. |
IPrintOemPS::ResetPDEV | Bietet einem Rendering-Plugin die Möglichkeit, seine PDEV-Struktur zurückzusetzen. |
Weitere Informationen finden Sie unter Implementierung von COM-Schnittstellen für Druckertreiber.