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 Selection
ESC [ 0 m ESC [ 7 m ESC # 4ESC # 5

ESC # 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.

6.1.3Clearing 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

6.1.4LED and Beeper Control

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