
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"
80LPRINT CHR$(27);"/";CHR$(I);
90 LPRINT CHR$(ll);
100LPRINT "1ST TAB OF CHANNEL";1
110LPRINT CHR$(ll);
120LPRINT "2ND TAB OF CHANNEL";1
130LPRINT CHRS(12);
140 NEXT I
150LPRINT CHR$(27);"@"
160 END