Programming6-72
Vertical Tab Set/Clear (Serial Matrix)
ASCII Hex Decimal
P-Series N/A N/A N/A
Serial ESC
B n
1B 42 n
27 66 n
Purpose
Sets vertical tab positions.
Expression CHR$(27);”B”;CHR$(n);...CHR$(nk);CHR$(0);
where n1 through nk specify the line number for the vertical tab(s), for a maxiĆ
mum
of 16 tab positions. Either CHR$(0) or CHR$(128) can be used as the
sequence
terminator.
Comment The physical position on the paper is the product of n" and the current line
spacing. Subsequent line spacing changes do not change the tab position. If
the
value of n" defines a tab stop that exceeds the forms length, that tab posi
Ć
tion
is ignored.
In
Serial Matrix printer protocol, vertical tab positions are set by control code
ESC B and executed
by control code VT
. The tab positions must be in ascend
Ć
ing order or the sequence will terminate. More information regarding Serial
Matrix
vertical tab setting is provided in the V
ertical F
ormat Units chapter.
If
the ESC B command is followed immediately by a sequence terminator, the
vertical
tab positions are cleared.
Example
The following sample program illustrates V
ertical T
ab Setting.