IBM 4400 User Manual

Page of 316
Vertical Tab, Execute
195
Vertical Tab, Execute
ASCII Code VT
Hex Code
0B
Dec Code
11
Purpose
Advances the logical print head to the next vertical tab position
selected by ESC /.
Comment
If no vertical channel was selected, channel 0 is used. If no
vertical tabs were set, the paper advances one line.
The logical print head moves to the left margin. If a tab position
is on the current line, the paper is moved to the next tab position.
If there are no tab positions between the current line and the end
of the form, the paper is moved to the top of the next form.
This code cancels all one-line-only emphasis and font controls:
double-wide from SO and ESC SO, and unidirectional printing
from ESC <.
Vertical Tab, Set/Clear
ASCII Code ESC B
n1 n2 n3...nk NUL
Hex Code
1B 42
n1 n2 n3...nk 00
Dec Code
27 66
n1 n2 n3...nk 0
Purpose
Sets up to 16 vertical tab positions.
where:
n = 1 through 255;
k = 1 through 16
n1 through nk specify the line numbers for the vertical tab(s), up
to a maximum of 16 tab positions. NUL must end the sequence.
To clear the tab settings, send ESC B NUL (1B 42 00).
Comment
The values of
n range from 1 through 255 (hex 01 through FF)
and must be in ascending order. The distance of each tab stop
from TOF is the current line spacing times the number of lines
given in
n. If the value of n exceeds the form length, commands
to move to that tab position are ignored.
If values of
n are not in ascending order, the sequence up to and
including the out-of-sequence number is ignored, and the rest of
the load is processed. Skip over perforation is ignored.
This command always sets channel 0. You can clear channel 0
by sending ESC B NUL. (See also the channel selection
command, ESC /, and the channel loading command, ESC b.)