1 'LABELS.BA Alan L. Zeichick, from Portable 100 (Sept 1987), pp. 54-58. Prep. for Club 100 by Chia-Chi Chao, 08/10/88
2 'This program prints multiple-up labels. Each line in the input file contains one record. Fields are separated with colons. For example: Name:123 Street:City, State 12345
10 MAXFILES=2:DEFINTA-Z:DEFSNGW
20 UP=1:LM=1:CL=35:LN=6:SP$=":":PF$="LPT:"
30 RV$=CHR$(27)+"p":PV$=CHR$(27)+"q":DM=0:CLS:PRINTRV$LEFT$("Portable 100 Label-Master"+STRING$(40,32),39)PV$:FILES:PRINT:LINEINPUT"Label data file? ";DF$:IFINSTR(DF$,".")=0THENDF$=DF$+".DO"
50 CLS:PRINT"Do you wish to:"," "RV$"C"PV$" Change parameter values,"," "RV$"P"PV$" Print an alignment pattern,"," "RV$"S"PV$" Start printing labels, or"," "RV$"M"PV$" Main Menu?"
60 IN$=INPUT$(1):IFIN$="C"ORIN$="c"THEN110
70 IFIN$="P"ORIN$="p"THEN130
80 IFIN$="S"ORIN$="s"THEN140
90 IFIN$="M"ORIN$="m"ORIN$=CHR$(27)THENMENU
100 GOTO60
110 CLS:PRINTRV$"Press return to keep defaults:"PV$:PRINT"Absolute left margin (D="STR$(LM)")";:INPUTLM:PRINT"Chars per label (D="STR$(CL)")";:INPUTCL:IFDMTHEN50
120 PRINT"Labels across (D="STR$(UP)")";:INPUTUP:PRINT"Lines per label (D="STR$(LN)")";:INPUTLN:GOTO50