Revision C 16/01/96
Absolute horizontal tab
EscHTn
This command moves the print position a distance of (n–1) times the current HMI in from the left
edge of the printable area.
You can use this command to move the print position anywhere within the printable area irrespective
of margin settings.
n must be in the range 1 to 126.
LPRINT CHR$(27); CHR$(9); CHR$(51); 'Move in 50*HMI
Set vertical tab at current position
Esc–
This command sets a vertical tab stop at the current line.
Up to sixty-four vertical tab positions can be set.
You can set tab stops anywhere within the printable area irrespective of the current margin settings.
LPRINT CHR$(27); CHR$(45); 'Set vertical tab
Vertical tab
VT
The VT control code (ASCII 11) moves the current print position downwards to the next vertical tab
stop, even if the next tab stop is below the bottom margin.
The code is ignored if there are no tab stops below the current print position.
LPRINT CHR$(11); 'Vertical tab
Absolute vertical tab
EscVTn
This command moves the print position a distance of (n–1) times the current VMI downwards from
the top line of the page.
You can use this command to move the print position anywhere within the printable area irrespective
of margin settings.
n must be in the range 1 to 126.
LPRINT CHR$(27); CHR$(11); CHR$(41); ' Move in 40*VMI
(27)(09)n
<1Bh><09h>n
(27)(45)
<1Bh><2Dh>
(11)
<0Bh>
(27)(11)n
<1Bh><0Bh>n
Chapter 4 "Diablo 630" - 16