Vertical Tab, Execute

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.)

195

Page 195
Image 195
IBM 4400 manual Vertical Tab, Execute