User`s manual

8–34 IBM Proprinter Emulation
Horizontal Tab Set
ASCII Code ESC D n1 n2 nk 0
Hex Code 1B 44 n1 n2 nk 30
Dec Code 27 68 n1 n2 nk 48
Purpose Sets up to 28 horizontal tab positions.
Discussion n denotes the character column position, at the current character pitch,
for each tab stop in relation to character column one. n can range from 1
through 255, inclusive, and all parameters must be in ascending order.
Any out–of–order symbols are ignored, though the remainder of the
sequence is processed. k defines the number of possible tab position
settings, and ranges from 1 through 28. All parameters after 28 are
ignored.
If defining a sequence of tabs, terminate the string with a 00H (not an
ESC D 00H). Any change in character pitch within a line changes the tab
positions for the entire line. If you want every column to be set with a
horizontal tab, use ESC D 00H. If only one tab position is set and it is
beyond the right margin, every column is set as a horizontal tab. An ESC
D code can occur at any place in the datastream and is acted upon
immediately. All control codes that define horizontal distance expressed
in units of characters are stored internally in character columns. A
different physical position results for each character density.
Example The following example illustrates horizontal tab setting and accessing.