Befehle zur Emission von Rasterdaten
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.
In der folgenden Tabelle sind die Befehle zur Emission von Rasterdaten aufgeführt. Alle Befehle werden im Befehlseingabeformat angegeben.
Befehl | Beschreibung | Kommentare |
---|---|---|
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. | Erforderlich. Wenn OutputDataFormat V_BYTE ist, ein Block enthält die Daten für einen physischen Durchlauf des Druckkopfes (siehe PinsPerPhysPass). Wenn *OutputDataFormat H_BYTE ist, enthält ein Block die Daten für einen logischen Durchgang des Druckkopfes (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 das UseExpColorSelectCmd? Attribut lautet FALSCH. |
CmdSendBlueData | Befehl, die Daten des blauen Plots an den Drucker zu senden. | Erforderlich wenn das UseExpColorSelectCmd? Attribut lautet FALSCH. |
CmdSendCyanData | Befehl, die Daten des cyan Plots an den Drucker zu senden. | Erforderlich wenn das UseExpColorSelectCmd? Attribut lautet FALSCH. |
CmdSendGreenData | Befehl, die Daten des grünen Plots an den Drucker zu senden. | Erforderlich wenn das UseExpColorSelectCmd? Attribut lautet FALSCH. |
CmdSendMagentaData | Befehl, die Daten des magenta Plots an den Drucker zu senden. | Erforderlich wenn das UseExpColorSelectCmd? Attribut lautet FALSCH. |
CmdSendRedData | Befehl, die Daten des roten Plots an den Drucker zu senden. | Erforderlich wenn das UseExpColorSelectCmd? Attribut lautet FALSCH. |
CmdSendYellowData | Befehl, die Daten des gelben Plots an den Drucker zu senden. | Erforderlich wenn das UseExpColorSelectCmd? Attribut lautet FALSCH. |