User's Manual
Control Code Definitions
—
Chapter
5
79
6820 Series 80-Column Printer User’s Manual
Vertical Tabs
This set of functions deals with vertical tabs: set tabs, tab to next tab stop,
clear tabs, set tab increments, set tabs in channels, and select a tab channel.
S Tab positions are line numbers, counting from the Top of Form.
S All tabs set beyond the page length are stored, but are not used.
S Any tab set within the SOP range (Skip Over Perforation), during the
time SOP is active, are stored but not used until SOP is canceled.
S If a vertical tab is encountered, and the next tab stop is outside the
printable page area, a form feed is executed placing the print head at the
next Top of F orm.
S All previous tab stops are cleared when new tab stops are set.
S Tab settings are not affected by subsequent changes in line spacing.
Perform Vertical Tab
The contents of the current print buffer are printed first, then the print
position is moved to the next vertical tab stop. If no channel is selected,
then channel 0 is used. T he carriage position is changed to the start of the
next print line. If the vertical tab is performed beyond the last tab position
set or beyond the last line of a form, then a form feed is performed
.
If no
vertical tabs are defined, then the paper advances one line, using the cur-
rently selected line spacing, without changing the carriage position.
Format
Decimal Hex ASCII
11 0B VT
SetVerticalTabs
The c urrent tabs are reset, and vertical tabs are set up, based on the current
line spacing. Tab settings are not affected by subsequent changes in line
spacing.
Format
Decimal Hex ASCII
27 66 n1 n2 ... nk 0 1B 42 n1 n2 ... nk 00 ESC “B” n1 n2 ... nk NUL
where n1 is the first tab (range of values for tab stops: 1–255), n2 is the
second tab (all tabs must be in ascending order), ... are subsequent tabs
(maximum number of tabs: 16), nk is the last tab to set (any value less
than the previous tab value acts as a terminating character), NUL is the
terminating character. All tab settings with this function are stored in
channel 0.