3 – 30
Horizontal dot position Decimal Hex ASCII Comp
Absolute horiz. dot position 27 36 n1 n2 1B 24 n1 n2 ESC $ n1 n2 E
n1 = 0 to 255; n2 = 0 to 3
Relative horiz. dot position 27 92 n1 n2 1B 5C n1 n2 ESC \ n1 n2 E
n1, n2 = 0 to 255
Relative horiz. dot position 27 100 n1 n2 1B 64 n1 n2 ESC d n1 n2 P A
n1, n2 = 0 to 255
Absolute relative horiz. pos. 27 16 64 1B 10 40 ESC DLE @ E P A
n1 m1 m2 p1 n1 m1 m2 p1 n1 m1 m2 p1
p2 p3 p4 p2 p3 p4 p2 p3 p4
Space Backwards Decimal Hex ASCII Comp
Space backwards 27 101 n1 n2 1B 65 n1 n2 ESC e n1 n2 P A
This command moves the print position a specified number of
n
/120 inches to the left
of the current position.
To calculate the values of n1 and n2, divide the number of dots (n) you want to move
by 256, the result is n2 and the remainder is n1.
n = n1 + n2 * 256
Values beyond the left margin will result in a jump to the left margin.
These commands let you place text or graphics very precisely on the page. (For precise
vertical positioning, see the description of the fine line feed and line spacing
commands.)
In all of the commands, determine the values of the two variables by dividing the
desired dot position by 256; assign the whole number result to n2 and the remainder
to n1.