MESSAGE FORMATTING
•The cursor row position is not affected by the currently selected font. The display always has 4 rows, so when writing with the large font, actually two rows are written to: the current one and the one below it. You will need two ESC E commands to step from one row to the next when using the large font.
•The cursor column position is affected by the currently selected font. Therefore, column 6 is 36 pixels from the left border only if you last selected the 6x8 font; otherwise it could be 48 or 72 pixels from the left border.
6.1.2Font SelectionESC # 7
Normal mode Reverse mode
Large font: subsequent characters are written on the current row and the row below it using the 12x16 font which allows for two rows of eight characters on the display.
Normal font: subsequent characters are written using the 6x8 font, which allows for four rows of sixteen characters on the display.
Medium font: subsequent characters are written using the 8x8 font, which allows for four rows of twelve characters on the display.
ESC [ 0 K | From cursor position to end of line inclusive |
ESC [ 1 K | From beginning of line to cursor position (not inclusive) |
ESC [ 2 K | Entire line |
ESC [ 0 J | From cursor position to end of display inclusive |
ESC [ 1 J | From beginning of display to cursor position (not inclusive) |
ESC [ 2 J | Entire display; moves cursor to upper left corner on display |
ESC [ 0 q Emit short High tone + short delay
ESC [ 1 q Emit short Low tone + short delay
ESC [ 2 q Emit long Low tone + short delay
ESC [ 3 q Emit good read tone
ESC [ 4 q Emit bad tx tone
ESC [ 5 q Wait 100 ms
ESC [ 6 q Turn on the green LED
ESC [ 7 q Turn off the green LED
ESC [ 8 q Turn on the red LED
ESC [ 9 q Turn off the red LED
173