5525B/31/32 Line Matrix Printer LinePrinter Plus Programmer's Reference
Set Relative Horizontal Print Position in 1/120 Inch
137
Set Relative Horizontal Print Position in 1/120 Inch
ASCII Code ESC \
n1 n2
Hex Code 1B 5C
n1 n2
Dec Code 27 92
n1 n2
Purpose Moves the logical print head to a relative horizontal print
position, using 1/120 inch increments.
Discussion Adds (
n1
+ 256
n2
) / 120 inches to the horizontal position of the
logical print head. The number sent is two’s complement, with
negative numbers moving to the left. The command is ignored if
it would move the logical print head beyond the page margins.
Set Vertical Tabs in Channels
ASCII Code ESC b
c n1 n2 n3 ... n16
NUL
Hex Code 1B 62
c n1 n2 n3 ... n16
00
Dec Code 27 98
c n1 n2 n3 ... n16
0
Purpose Assigns vertical tabs to channels selected by ESC /.
where
c
= 0 through 7
n
= 0 through 255 (hex 00 through FF).
n1
through
nk
specify the line number for the vertical tab(s), up
to a maximum of 16 tab positions. NUL must end the sequence.
Discussion Channels are selected by ESC /. The distance of each tab stop
from TOF is the current line spacing times the number of lines
given in
n.
If paper movement is commanded to a value of
n
greater than
the page length, the paper movement command is ignored. The
values of
n
must be in ascending order. If they are not, the
sequence up to and including the out of sequence number is
ignored. The rest of the load is processed. Skip over perforation
is ignored.
You can clear any channel by sending ESC b
c
NUL, where
c
is
the channel number.