Von Pscript unterstützte Escapezeichen
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.
Der PScript5-Druckertreiber unterstützt die folgenden Escapezeichen.
Escape | Beschreibung |
---|---|
BEGIN_PATH | Öffnet einen Pfad. |
CHECKJPEGFORMAT | Legt fest, ob ein Drucker ein JPEG-Bild verarbeiten kann. Weitere Informationen zu diesem Escapezeichen finden Sie unter CHECKJPEGFORMAT. Dieses Escapezeichen erzeugt einen Aufruf der DrvQueryDeviceSupport-Funktion. |
CHECKPNGFORMAT | Legt fest, ob ein Drucker ein PNG-Bild verarbeiten kann. Weitere Informationen zu diesem Escapezeichen finden Sie unter CHECKPNGFORMAT. Dieses Escapezeichen erzeugt einen Aufruf der DrvQueryDeviceSupport-Funktion. |
CLIP_TO_PATH | Definiert einen Ausschneidebereich, der durch einen Pfad begrenzt ist. |
DOWNLOADHEADER | Lädt alle Procsets herunter (d. . PostScript-Prozeduren). |
DRAWPATTERNRECT | Erstellt ein weißes, graues oder durchgehend schwarzes Rechteck, indem die Muster- und Regelfunktionen von PCL (Page Control Language) auf Hewlett Packard LaserJet oder LaserJet-kompatiblen Druckern verwendet werden. Eine Graustufe ist ein graues Muster, das eine bestimmte Mischung aus schwarzen und weißen Pixeln enthält. Weitere Informationen zu diesem Escapezeichen finden Sie unter DRAWPATTERNRECT. Dieses Escapezeichen ist der DrvEscape-Funktion des Treibers zugeordnet. |
ENCAPSULATED_POSTSCRIPT | Sendet EPS-Daten (Encapsulated PostScript) an den Drucker. Dieses Escapezeichen ist der DrvDrawEscape-Funktion des Treibers zugeordnet. |
END_PATH | Beendet einen Pfad. |
EPSPRINTING | Gibt den Anfang oder das Ende des EPS-Drucks an. Die Grafikgeräteschnittstelle (Graphics Device Interface, GDI) fängt dieses Escapezeichen ab und übersetzt es in einen anderen DDI-Aufruf als „DrvEscape“. Der Druckertreiber empfängt dieses Escapezeichen nicht. |
GET_PS_FEATURESETTING | Ruft Informationen zu einer angegebenen Featureeinstellung für einen PostScript-Treiber ab. Weitere Informationen zu diesem Escapezeichen finden Sie unter GET_PS_FEATURESETTING. |
GETTECHNOLOGY | Ruft den allgemeinen Technologietyp für einen Drucker ab. Druckertreiber, die für Versionen des Windows-Betriebssystems nach Windows 3.0 geschrieben wurden, unterstützen dieses Escapezeichen möglicherweise nicht. |
PASSTHROUGH | Sendet Daten direkt an einen PostScript-Druckertreiber im Kompatibilitätsmodus oder im GDI-bezogenen Modus. PostScript-Druckertreiber im PostScript-bezogenen Modus unterstützen dieses Escapezeichen nicht. Weitere Informationen zu diesem Escapezeichen finden Sie unter PASSTHROUGH. |
POSTSCRIPT_DATA | Sendet Daten direkt an einen Druckertreiber. Dieses Escapezeichen ist identisch mit dem PASSTHROUGH-Escapezeichen, außer dass PostScript-Druckertreiber dieses Escapezeichen nur im Windows NT 4.0-Kompatibilitätsmodus unterstützen. Weitere Informationen zu diesem Escapezeichen finden Sie unter POSTSCRIPT_DATA. |
POSTSCRIPT_IDENTIFY | Legen Sie einen PostScript-Druckertreiber auf den GDI-bezogenen oder den PostScript-bezogenen Modus fest. Weitere Informationen zu diesem Escapezeichen finden Sie unter POSTSCRIPT_IDENTIFY. |
POSTSCRIPT_IGNORE | Unterdrückt die Ausgabe. |
POSTSCRIPT_INJECTION | Fügt einen Block von Rohdaten in einen PostScript-Auftragsdatenstrom ein. |
POSTSCRIPT_PASSTHROUGH | Sendet Daten direkt an einen PostScript-Druckertreiber im Windows NT 4.0-Kompatibilitätsmodus oder PostScript-bezogenen Modus. PostScript-Druckertreiber im GDI-bezogenen Modus unterstützen dieses Escapezeichen nicht. |
QUERYESCSUPPORT | Bestimmt, ob der Gerätetreiber ein bestimmtes Escapezeichen implementiert. |
SETCOPYCOUNT | Legt die Anzahl der zu druckenden Kopien fest. Dieses Escapezeichen wurde durch die Funktionen DocumentProperties und PrinterProperties ersetzt. |
SPCLPASSTHROUGH2 | Ermöglicht es Anwendungen, private Prozeduren und andere Ressourcen im Kontext zum Speichern auf Dokumentebene einzuschließen. Weitere Informationen zu diesem Escapezeichen finden Sie unter SPCLPASSTHROUGH2. |