Chapter 8: Horizontal Control Commands 79
Table 57: IBM/E/ML ESC DLE @ Command —
Maximum P
1
P
2
P
3
P
4
Values for 9-Pin Models
Pitch ML320 Turbo, ML520 ML321 Turbo, ML521
10 cpi 1920 3264
12 cpi 2304 3916
15 2880 4896
17.1 3291 5595
20 cpi 3840 6528
Table 58: IBM/E/ML ESC DLE @ Command —
Maximum P
1
P
2
P
3
P
4
Values for 24-Pin Models
Print Quality ML390 Turbo, ML590 ML391 Turbo, ML591
Letter Quality 2280 4896
Utility 1920 3264
Set Relative Dot Position Command (IBM)
⻬ ML320 Turbo, ML321 Turbo ⻬ ML520, ML521
Function ASCII Dec Hex
Set Relative Dot Position ESC | L
n
H
n
27 124 L
n
H
n
1B 7C L
n
H
n
This command lets you move the print position very precisely to either the right or the left of
the current print position. Overscore and underline characters don’t print in the space between
the two positions.
Parameters L
n
and H
n
These parameters set the amount and direction of the movement. To determine their value, first
decide the distance you want to move the text or graphics, in dots, based on 120 dots per inch.
If you want to move to the right, multiply the distance by 120 dpi, then divide the result by
256. Assign the whole number result to H
n
and the remainder to L
n
. For example, to move 3" to
the right: (3 x 120)/256 = 1 with a remainder of 104, so H
n
= 1 and L
n
= 104.
If you want to move to the left, multiply the distance you wish to move by 120 dpi, then
subtract the result from 65536. Take that value and divide it by 256: assign the whole number
result to H
n
and the remainder to L
n
. For example, to move 3" to the left:
3 x 120 = 360
65536 - 360 = 65176
65176/256 = 254 (H
n
), with a remainder of 152 (L
n
)