[Reference]
ESC -, ESC E, GS !
ESC $ nL nH
[Name]
Set absolute print position.
[Format]
ASCII
ESC
$
nL
nH
HEX
1B
24
nL
nH
Decimal
27
36
nL
nH
[Range]
0 <= nL <= 255
0 <= nH <= 255
[Description]
Set the distance from the beginning of the line to the position at
which subsequent characters are to be printed.
[Notes]
4) When some characters in a line are double or more height, all the
characters on the line are aligned at the baseline.
5) ESC E can also turn on or off emphasized mode. However, the
setting of the last received command is effective.
6) ESC - can also turn on or off underline mode. However, the setting
of the last received command is effective.
7) GS ! can also select character size. However, the setting of the last
received command is effective..
1) The distance from the beginning of the line to the print position is
[(nL + nHx256) x (vertical or horizontal motion unit)] inches.
2) Setting outside the specified printable area are ignored.
3) The horizontal and vertical motion unit are specified by GS P.
4) The GS P command can change the horizontal (and vertical)
motion unit.
However, the value cannot be less than the minimum horizontal
movement amount, and it must be in even units of he minimum
horizontal movement amount.
5) In standard mode, the horizontal motion unit (x) is used.
6) In page mode, horizontal or vertical motion unit differs depending
on the starting position of the printable area as follows;
1. When the starting position is set to the upper left or lower right
of the printable area using ESC T, the horizontal motion unit (x)
is used.
2. When the starting position is set to the upper right or lower left
of the printable area using ESC T, the vertical motion unit (y) is used.