Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Syntax der Escape-Sequenzen für Druckerbefehle

  • Last UpdatedSep 26, 2024
  • 1 minute read

Jede Escape-Sequenz für Druckerbefehle besteht aus einem oder mehreren Bytes. Informationen über diese Bytes sollten in der Druckerdokumentation verfügbar sein. Ebenso kann bekannt sein, dass der Drucker ESC/P- oder ESC/P2-Syntax parsen kann. Informationen zu diesen Syntaxen sind im Internet öffentlich verfügbar.

Im Allgemeinen gibt es keine Begrenzung für die Länge der Escape-Sequenz. Der Parser interpretiert die Folge von Text-Tokens und konvertiert sie in eine Folge zusammenhängender Byte-Werte. Die Byte-Werte werden dann zum richtigen Zeitpunkt, z. B. bei der Druckerinitialisierung oder wenn die Druckereinstellung für den Alarm geändert und wiederhergestellt werden muss, unverändert an den Drucker gesendet.

In der Escape-Sequenz muss jedes Byte-Zeichen durch ein Leerzeichen getrennt sein. Das Leerzeichen zeigt dem Parser an, wo ein Token beginnt und endet. Wenn beispielsweise der Entwurfsmodus des Druckers mit ESCx0 aktiviert werden kann, wird die Befehlsfolge wie folgt eingegeben:

ESC x 0

Wenn Sie ein Leerzeichen an den Drucker senden müssen, verwenden Sie für dieses Byte die Darstellung SP.

Hinweis: Der Parser unterscheidet zwischen Groß- und Kleinschreibung, daher müssen alle Abkürzungen in Großbuchstaben eingegeben werden. Verwenden Sie zum Beispiel ESC, nicht esc oder Esc.

Folgende Arten von Elementen können in der Befehlsfolge enthalten sein:

  • Der abgekürzte Name der Steuerzeichen

  • Die Zahl, der Buchstabe oder ein anderes druckbares Zeichen

  • Die Dezimalzahl für das ASCII-Zeichen

  • Die Hexadezimalzahl für das ASCII-Zeichen

Eine Liste der Hexadezimalzahlen oder Dezimalzahlen für die Steuerzeichen und die druckbaren Zeichen finden Sie in einer öffentlich zugänglichen ASCII-Tabelle.