To clear the old and set new tab stops, send this Set Horizontal Tabs
command:
<ES0 D nl n2 . . . n64 dUL>
This command needs a bit of explanation. The nl and n2 and so on are the
columnnumbers where you want to set tab stops. The three dots . . . just mean
you can list more columns, as many as 64 in total. List them in ascending
order. Either a final &IIJL> (control code 0), or a column number less than
that preceding it, will end the command.
To remove all horizontal tab stops, issue the Set Horizontal Tabs command
with no n column values:
<ESC> D <NUL>
The Horizontal Tab Move command advances the print position to the next
horizontal tab position (or to the left margin on the next line, if the move
would go beyond the printable limit of the page). To move to a horizontal tab
stop, send this command:
<HT>
Vertical tabs
Vertical tabs work much the same way. When you send the Vertical Tab
Move command, the print position moves down to the next vertical tab stop.
No tabs are set when you first start EX-800 emulation.
To give the Set Vertical Tabs command, send this Escape sequence:
<ES0 B nl n2 . . . n64 &UL,>
The nl and n2 and so on are the line numbers where you want to set vertical
tab stops. You can set up to 64 tabs at any of up to 254 positions.
To move down to the next vertical tab stop, send the following Vertical Tab
Move command. If you’ve set no vertical tabs the Vertical Tab Move
command just moves downone line. If there are no more tab stops on the page
the printer will just move down one line too.
<VT>
To remove all vertical tab stops, send this command:
<ESC> B <NUL>
129