Star Micronics NB24-10/15 Printer User Manual


 
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 vertical tabs at nl, n.2, etc. as (ESC) “b” CHR$(nO) CHR$(nl)
channel nO
CHR$(nZ) . . . . . CHR$(O)
Select vertical channel nO
(ESC) “/” CHR$(nO)
You can store up to eight channels of tab stops. They are
numbered from 0 to 7. If you have already stored a set using
(ESC) “B” command, your printer has labelled it as channel 0.
Try this program how to see the vertical tab channels work.
10
Demo of vertical tab channels
20 LPRINT cHR$(27);"b";CHR$(1);CHR$(lO);CHR$(2O);
30 LPRINT CHR$(27);"b";CHR$(2);CHR$(l5);CHR$(25);
CHR$(O);
40 LPRINT CHR$(27);"b";CHR$(3);CHR$(l7);CHR$(28);
CHRS(O);
50
Use vertical tab channels
60 FOR I=1 TO 3
70 LPRINT "TOP OF FORM"
80 LPRINT CHR$(27);"/";CHR$(I);
90 LPRINT CHR$(ll);
100 LPRINT "1ST TAB OF CHANNEL";1
110 LPRINT CHR$(ll);
120 LPRINT "2ND TAB OF CHANNEL";1
130 LPRINT CHRS(12);
140 NEXT I
150 LPRINT CHR$(27);"@"
160 END
When you run this program the printout should look like this.