Star Micronics NX-15 Printer User Manual


 
73
Table 5-10
Vertical tab commands
Function Control code
Advancepaperto nexttabposition
CHR$(ll)
Set verticaltabs at nl, n2, etc.
(ESC)“B”CHR$(nl)CHR$(n2).....
CHR$(0)
Set verticaltabs every n lines (ESC) “e” 1 CHR$(n)
One-timeverticaltab
(ESC) ‘<f>’1 CHR$(n)
H Vertical tab channels
Vertical tab channels are especially hefpful in two situations.
The first occurs when you are writing a program to accompany
a preprinted form that can accommodate verious types of
responses. The second occurs when you create a multipage
form or report with different vertical tabs on each page.
Table 5-11
Vertical tab channel commands
Function
Control code
Set verticaltabs at nl, n2, etc. as
(ESC) “b” CHR$(nO)CHR$(nO
channelnO
CHR$(n2)..... CHR$(0)
SelectverticalchannelnO
<ESC)“/” CHR$(nO)
You can store up to eight channels of tab stops. They are
‘numbered from O to 7. If you have already stored a set using
(ESC) “B” command, your printer has labelled it as channel O.
Try this program how to see the vertical tab channels work.
10
Democjf \’ert ical tab channels
20 LPRINTCHR$(27);“b” ;CHR$(1) ;CllR$(10) ;CHR$(20);
CHR$(0 ) ;
:ja I,PRINT CHR$(27) ; “k,”;CHR$(2!) ;CHR$(IT) ;CHR$(25 ) ;
CHR$(O) ;
40 LPRINTCHR$(27) ; “b”; CHR$(3 ) ;CHRS(17) ;CHR$(28) ;
CHRS(O) ;
.50
IJSP i,~r~ i~a 1 t,~k)chanrl~~ls
60 FOR 1=1 TO 3
70 IPRI NT “TOP OF FORM”
80 LPRINTCHR$(27); “/” ;CHR$(I) ;
90 i.PRINT CHR$(11) ;
1(]0 LPRINT 1ST TABOF CHANNEL”;I
L1O[-PRINTCHR$(] 1) ;
120 LPR1NT “2NDTAB(>FCliANNEI”II