Freigeben über


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.