Freigeben über


Befehle zur Emission von Rasterdaten

Important

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 im Designhandbuch zur Print Support App v1 und v2.

In der folgenden Tabelle sind die Befehle zur Emission von Rasterdaten aufgeführt. Alle Befehle werden im Befehlseingabeformat angegeben.

Command Description Comments
CmdBeginRaster Befehl zum Initialisieren einer Raster-Datenübertragung. Optional. Wenn keine Angaben gemacht werden, geht Unidrv davon aus, dass keine Initialisierung erforderlich ist.
CmdEndRaster Befehl zum Abschluss einer Rasterdatenübertragung. Optional. Wenn keine Angaben gemacht werden, geht Unidrv davon aus, dass keine Vorgänge zur Übertragung erforderlich sind.
CmdSetDestBmpHeight Befehl zum Einstellen der Höhe eines Bitmusters als Ziel. Optional. Nur anwendbar, wenn der Drucker skalierbare Bitmuster unterstützt.
CmdSetDestBmpWidth Befehl zum Einstellen der Breite eines Bitmusters als Ziel. Optional. Nur anwendbar, wenn der Drucker skalierbare Bitmuster unterstützt.
CmdSetSrcBmpHeight Befehl zum Einstellen der Höhe eines Bitmusters als Quelle. Optional. Nur anwendbar, wenn der Drucker skalierbare Bitmuster unterstützt.
CmdSetSrcBmpWidth Befehl zum Einstellen der Breite eines Bitmusters als Quelle. Optional. Nur anwendbar, wenn der Drucker skalierbare Bitmuster unterstützt.
CmdSendBlockData Befehl, einen Block von Daten an den Drucker zu senden. Required. Wenn OutputDataFormat V_BYTE ist, enthält ein Block die Daten für einen physischen Durchlauf des Druckkopfs (siehe PinsPerPhysPass). Wenn *OutputDataFormat H_BYTE ist, enthält ein Block die Daten für einen logischen Durchlauf des Druckkopfs (siehe PinsPerLogPass).
CmdEndBlockData Befehl, der das Ende eines Blocks von Daten anzeigt, der mit dem Befehl CmdSendBlockData gesendet wurde. Optional. Wenn nicht anders angegeben, geht Unidrv davon aus, dass kein Befehl erforderlich ist, um das Ende eines Blocks anzuzeigen (wird von einigen Nadeldruckern verwendet).
CmdSendBlackData Befehl, die Daten des schwarzen Plots an den Drucker zu senden. Erforderlich, wenn UseExpColorSelectCmd? Attribut FALSE ist.
CmdSendBlueData Befehl, die Daten des blauen Plots an den Drucker zu senden. Erforderlich, wenn UseExpColorSelectCmd? Attribut FALSE ist.
CmdSendCyanData Befehl, die Daten des cyan Plots an den Drucker zu senden. Erforderlich, wenn UseExpColorSelectCmd? Attribut FALSE ist.
CmdSendGreenData Befehl, die Daten des grünen Plots an den Drucker zu senden. Erforderlich, wenn UseExpColorSelectCmd? Attribut FALSE ist.
CmdSendMagentaData Befehl, die Daten des magenta Plots an den Drucker zu senden. Erforderlich, wenn UseExpColorSelectCmd? Attribut FALSE ist.
CmdSendRedData Befehl, die Daten des roten Plots an den Drucker zu senden. Erforderlich, wenn UseExpColorSelectCmd? Attribut FALSE ist.
CmdSendYellowData Befehl, die Daten des gelben Plots an den Drucker zu senden. Erforderlich, wenn UseExpColorSelectCmd? Attribut FALSE ist.