Cursorbefehle
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 Designhandbuch für die Drucksupport-App.
Die Druckerbefehle in der folgenden Tabelle steuern die Cursorbewegung. Alle Befehle werden mithilfe des Befehlseingabeformats angegeben.
Befehl | Beschreibung | Kommentare |
---|---|---|
CmdBackSpace | Befehl, um den Cursor zurück über das letzte gedruckte Zeichen zu verschieben. | Optional. Wird nur zum Überschreiben verwendet. |
CmdCR | Befehl zum Verschieben des Cursors an die x-Position links. | Erforderlich. |
CmdFF | Befehl zum Auswerfen einer Seite. | Erforderlich. |
CmdLF | Befehl, um den Cursor in die nächste Zeile zu verschieben. | Erforderlich. Die Menge der Bewegung wird durch CmdSetLineSpacing angegeben. |
CmdPopCursor | Befehl, um die zuletzt gespeicherte Cursorposition aus dem Stapel zu entfernen. | Erforderlich, wenn CmdPushCursor angegeben wird. |
CmdPushCursor | Befehl zum Verschieben der aktuellen Cursorposition auf den Stapel. | Optional. |
CmdSetAnyRotation | Befehl zum Festlegen der Drehung auf einen beliebigen Winkel (gemessen in Grad im entgegengesetzten Uhrzeigersinn). | Optional. Wenn er nicht vorhanden ist, unterstützt der Drucker keine Drehung durch beliebige Winkel. |
CmdSetLineSpacing | Befehl zum Festlegen des Abstands, den der Cursor bewegt, wenn ein CmdLF-Befehl ausgegeben wird. | Optional. |
CmdSetSimpleRotation | Befehl zum Einstellen des Drehwinkels in Vielfachen von 90 Grad im entgegengesetzten Uhrzeigersinn. | Optional. Wenn der Drucker Drehungen über Winkel beliebiger Größen unterstützt, kann der Befehl CmdSetAnyRotation diesen Befehl ersetzen. |
CmdUniDirectionOff | Befehl zum Deaktivieren des unidirektionalen Drucks, wodurch bidirektionales Drucken aktiviert wird. | Optional. |
CmdUniDirectionOn | Befehl zum Aktivieren des unidirektionalen Druckens. | Optional. Wenn er nicht vorhanden ist, drucken Sie im bidirektionalen Modus. |
CmdXMoveAbsolute | Befehl, um den Cursor an eine absolute x-Position zu verschieben. | Optional. Die Befehlszeichenfolge kann nur eine Standardvariable enthalten, die zum Angeben des Abstands verwendet wird. |
CmdXMoveRelLeft | Befehl, um den Cursor um den angegebenen Betrag von der aktuellen x-Position nach links zu verschieben. | Optional. Die Befehlszeichenfolge kann nur eine Standardvariable enthalten, die zum Angeben des Abstands verwendet wird. |
CmdXMoveRelRight | Befehl, um den Cursor um den angegebenen Betrag von der aktuellen x-Position nach rechts zu verschieben. | Optional. Die Befehlszeichenfolge kann nur eine Standardvariable enthalten, die zum Angeben des Abstands verwendet wird. |
CmdYMoveAbsolute | Befehl, um den Cursor an eine absolute y-Position zu verschieben. | Optional. Die Befehlszeichenfolge kann nur eine Standardvariable enthalten, die zum Angeben des Abstands verwendet wird. |
CmdYMoveRelDown | Befehl, um den Cursor um den angegebenen Betrag von der aktuellen y-Position nach unten zu verschieben. | Optional. Die Befehlszeichenfolge kann nur eine Standardvariable enthalten, die zum Angeben des Abstands verwendet wird. |
CmdYMoveRelUp | Befehl, um den Cursor um den angegebenen Betrag von der aktuellen y-Position nach oben zu verschieben. | Optional. Die Befehlszeichenfolge kann nur eine Standardvariable enthalten, die zum Angeben des Abstands verwendet wird. |