Freigeben über


Pscript-spezifische benutzerdefinierte Rendering

Wichtig

Die moderne Druckplattform ist das bevorzugte Mittel von Windows, um mit Druckern zu kommunizieren. 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 Moderne Druckplattform und im Entwurfsleitfaden für die Druckunterstützungs-App.

Pscript5 ermöglicht gerätespezifisch angepassten Code, um Postscript-Befehle in den Datenstrom zu injizieren, den der Pscript5-Treiber an das Druckergerät sendet. Wenn Sie diese Art von benutzerdefiniertem Code bereitstellen möchten, müssen Sie ein Rendering-Plugin bereitstellen, das die Methode IPrintOemPS::Command implementiert.

Pscript5 ruft die Methode IPrintOemPS::Command an einer Reihe von Stellen im Datenstrom des Druckauftrags auf. Eines der Argumente der Funktion gibt einen Indexwert an, der den aktuellen Punkt im Datenstrom darstellt. Jedes Mal, wenn die Funktion aufgerufen wird, kann sie den Indexwert überprüfen und entweder zusätzliche Streamdaten bereitstellen oder nicht.