70

 

Table

6-9

Vertical tab

commands

Function

Control code

AdvancepapertonexttabpositionCHR$(ll)

Setverticaltabsatnl,n.2,etc. (ESC)“B”CHR$(nl)

 

CHR$(nZ).....CHR$(O)

Setverticaltabseveryn lines (ESC) “e”1 CHR$(n)

One-timeverticaltab

(ESC) “f’1 CHR$(n)

W Vertical tab channels

Vertical tab channels are especially helpful in two situations. The first occurs when you are writing a program to accompany

a preprinted form that can accommodate various types of responces. The second occurs when you create a multipage form or report with different vertical tabs on each page.

Table 6-10

Vertical tab channel commands

Function

Control code

Setverticaltabsatnl,~2,etc. (ESC)“b”CHR$(nO)CHR$(nl)

aschannelnO

CHR$(nZ)

CHR$(O)

SelectverticalchannelnO

(ESC)“I”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.

’ Demo of vertical tab channels

;: LPRINT CHR$(27);“b”;CHR$(1);CHR$(lO);CHR$(2O):

CHRS(O);

30 LPRINT CHR$(27);“b”;CHR$(2);CHR$(l5);CHR$(25);

CHRS(O);

40 LPRINT CHR$(27);“b”;CHR$(3);CHR$(17);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);

90LPRINT CHR$(ll);

100 LPRINT “1ST TAB OF CHANNEL”;I

110 LPRINT CHR$(ll);

-

-

-

Page 78
Image 78
Star Micronics NB-15 user manual Chr$O