Druckerbefehle
Wichtig
Die moderne Druckplattform ist die bevorzugte Methode von Windows für die 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 Moderne Druckplattform und im Leitfaden zum Entwurf der Druckunterstützungs-App.
Die GPD-Sprache stellt einen vordefinierten Befehlsnamen für jeden häufig verwendeten Druckervorgang bereit. Darüber hinaus können angepasste Befehle für gerätespezifische Druckeroptionen definiert werden.
Jeder Druckerbefehl kann auf zwei Arten implementiert werden:
Sie können eine gerätespezifische Befehlszeichenfolge in einer GPD-Datei platzieren. Unidrv sendet die Befehlszeichenfolge zur entsprechenden Zeit an den Druckspooler.
Sie können die COM-Methode IPrintOemUni::CommandCallback implementieren, die dynamisch eine Befehlszeichenfolge generiert. Unidrv ruft die Methode immer dann auf, wenn der Befehl an den Spooler gesendet werden muss. Weitere Informationen finden Sie unter Dynamisch generierte Druckerbefehle in Anpassen der Druckertreiber von Microsoft.
In den folgenden Themen wird beschrieben, wie Druckerbefehle in GPD-Dateien angegeben werden: