| ESC Code |
Funktion |
Legende |
| SP | Leerzeichen (Dec: 32, Hex: 0x20) |
| | |
| 1) | nur bei Schnellschrift |
| 2) | nur wenn Zeilenanfang und Zeilenende programmiert wurden |
| 3) | nur bei 975x (BS2000-Terminal) |
| dx | Platzhalter für eine einstellige Dzimalzahl |
| p1/p2/p3/... | Platzhalter für eine ein oder mehrstellige Dezimalzahl |
| Anmerkung zur Reihenfolge der Steuerzeichen-Liste:
| Bitte die Reihenfolge beachten! | . | | 20 | | . | | 30 | | . | | 39 | | dx | | p1 | | 3A | | . | | . |
|
| | |
Drucker Service Steuercodes |
| ESC [ c | Gerätekennung abfragen |
| ESC [ p1 ; ... ; p6 c | Gerätekennung (wird vom Drucker gesendet) |
| ESC [ 5 n | Statusmeldung abrufen |
| ESC P p1 ; ... ; p4 ESC \ | Statusmeldung (wird vom Drucker gesendet) |
| |
Drucker Steuercodes |
| ETX | Textblock Ende |
| ACK | Drucker Rückmeldung: ACK bestätigt ausdruck eines mit ETX abgeschlossenen Textblock |
| BS | Druckposition einen schritt zurück |
| HT | Horizontal-Tabulator Sprung |
| LF | Zeilenvorschub |
| VT | Vertikal-Tabulator Sprung |
| FF | Formularvorschub / Papierauswurf ASF |
| CR | Wagenrücklauf |
| SO | Erweiterter Zeichensatz an |
| SI | Erweiterter Zeichensatz aus |
| DC1 | Drucker-Rückmeldung: X-ON |
| DC3 | Drucker-Rückmeldung: X-OFF |
| ESC SP : | Bidirektionaler Druck an |
| ESC SP = | Unidirektionaler Druck an |
| ESC ! 0 | Fettschrift aus |
| ESC ! 1 | Fettschrift an |
| ESC " 1 | Niedrige Druckgeschwindigkeit bei Schnellschrift |
| ESC " 2 | Hohe Druckgeschwindigkeit bei Schnellschrift |
| ESC " 3 | Endlosformular-Tracktor |
| ESC " 4 | Papierkasette 1 |
| ESC " 5 | Starkdruck an |
| ESC " 6 | Starkdruck aus |
| ESC " 8 | Papier manuell anlegen beim ASF |
| ESC " 9 | Scannergrafik an |
| ESC " : | Scannergrafik aus |
| ESC # ; | Barcode an / aus |
| ESC ( 3 | Zeichensatz: Spanisch |
| ESC ( 4 | Zeichensatz: Belgisch |
| ESC ( 5 | Zeichensatz: Schweiz |
| ESC ( > | Boxelemente |
| ESC ( @ | Zeichensatz: International |
| ESC ( A | Zeichensatz: Englisch |
| ESC ( B | Zeichensatz: ASCII |
| ESC ( E | Zeichensatz: Dänisch / Norwegisch |
| ESC ( H | Zeichensatz: Schwedisch / Finnisch |
| ESC ( K | Zeichensatz: Deutsch |
| ESC ( R | Zeichensatz: Französisch |
| ESC ( Y | Zeichensatz: Italienisch |
| ESC * 8 | Breitschrift an 1) |
| ESC , dx | Zeichenvorrat wählen |
| ESC 0 | Unterstreichen an |
| ESC 6 n | n * LF 3) |
| ESC 8 | Breitschrift an |
| ESC 8 n | n * SP 3) |
| ESC 9 | Unterstreichen aus |
| ESC < | Breitschrift aus |
| ESC K | 1/2 Zeile vor |
| ESC L | 1/2 Zeile zurück |
| ESC M | eine Zeile zurück |
| ESC P SP p1 ; ... ; p8 ESC \ | Zeichensatz laden |
| ESC P ; p2 ESC \ | Laufnummer laden |
| ESC R | Parameter zurücksetzen (wie Grundzustand, jedoch ohne Druckpuffer zu löschen) |
| ESC [ SP E | Sperrschrift aus |
| ESC [ 0 SP F | Randausgleich / Zentrieren aus |
| ESC [ 1 w | Schreibschritt 1/10" |
| ESC [ 2 SP F | Randausgleich "Wort" an 2) |
| ESC [ 2 w | Schreibschritt 1/12" |
| ESC [ 3 SP F | Randausgleich "Zeichen" an 2) |
| ESC [ 3 g | HT-Tab's zurücksetzen |
| ESC [ 4 g | VT-Tab's zurücksetzen |
| ESC [ 4 w | Schreibschritt 1/17" |
| ESC [ 6 SP F | Zentrieren an 2) |
| ESC [ dx SP p | Automatische Papierzufuhr aus Kassette "dx" |
| ESC [ dx " v | Grafikauflösung |
| ESC [ dx w | Schreibschritteinstellung |
| ESC [ p1 SP E | Sperrschrift an (p1 = 1 ... 6) |
| ESC [ p1 r | Absoluter HT-Tab-Sprung druckspaltengenau |
| ESC [ p1 ; p2 ; p3 SP z | Barcode programmieren |
| ESC [ p1 " y | Bit-Image Grafik |
| ESC [ p1 ` | Absuluter HT-Tab-Sprung schreibschrittgenau |
| ESC [ p1 a | Relativer HT-Tab-Sprung |
| ESC [ p1 b | Zeichenvervielfältigung |
| ESC [ p1 d | Absoluter VT-Tab-Sprung |
| ESC [ p1 e | Relativer VT-Tab-Sprung |
| ESC [ p1 p | Formularlänge programmieren (in 1/6"-Einheiten, p1 = 1 bis 2stellig dezimal) |
| ESC [ p1 ; ... ; p12 q | HT-Tab's setzen (pX = 1 bis 3stellig dezimal) |
| ESC [ p1 ; ... ; p12 r | VT-Tab's setzen (bis 12 VTs, pX = 1 bis 99 |
| ESC [ p1 ; p2 s | Zeilenanfang / Zeilenende programmieren |
| ESC [ p1 x | Zeilenabstand programmieren (in 1/72"-Einheiten, p1 = 1 bis 2stellig dezimal) |
| ESC [ p1 ; p2 { | Erste und letzte Zeile programmieren (in 1/6"-Einheiten, pX = 1 bis 2stellig dezimal) |
| ESC [ < w | Proportionalschrift an |
| ESC [ = w | Proportionalschrift aus |
| ESC [ p | Formularlänge zurücksetzen |
| ESC [ s | Zeilenanfang und Zeilenende zurücksetzen |
| ESC [ x | Zeilenabstand zurücksetzen |
| ESC [ { | Erste und letzte Zeile zurücksetzen |
| ESC c | Drucker zurücksetzen (Grundzustand) |