02010 MAP1 PRTSYS 02020 MAP2 PRINTER(10),S,6 02030 MAP1 PRECSIZE,F,6,LEN(PRTSYS) 02040 MAP1 STRINGS 02050 MAP2 FORMS,S,6 02060 MAP2 DPRT,S,6 02070 MAP2 FILNAM,S,15 02075 XCALL NOECHO 02077 FILEBASE 1 02080 ? TAB(-1,0);"SET FORM UTILITY" 02090 FILNAM = "PRTSYS.DAT" 02100 OPEN #99, FILNAM, RANDOM, PRECSIZE, FILE99 02110 FILE99 = 1 : READ #99, PRTSYS 02120 CLOSE #99 02130 BEGIN: 02140 I=1 : DEFLT=1 02150 NXTPRT: 02160 IF I=11 I=1 02170 IF PRINTER(I)=SPACE(6) AND I # 1 I=I+1 : GOTO NXTPRT 02180 DPRT=PRINTER(I) 02190 ? TAB(2,1);TAB(-1,9);"ENTER PRINTER"; 02200 XCALL INPUT,2,15,06,00,"ATE",DPRT,INXCTL,1,DEFLT,EXTCODE,TIMER 02210 IF INXCTL=3 I=I+1 : GOTO NXTPRT 02220 ? TAB(22,1);TAB(-1,9); 02230 IF INXCTL CHAIN "UTLMNU" 02240 FORMS="NORMAL" 02250 ? TAB(3,1);TAB(-1,9);"ENTER FORM"; 02260 XCALL INPUT,3,15,06,00,"ATE",FORMS,INXCTL,1,DEFLT,EXTCODE,TIMER 02270 XCALL SETFRM, DPRT,FORMS 02280 CNGCTL=2 02290 XCALL ANYCN,CNGCTL,WHATNO 02300 IF CNGCTL GOTO BEGIN 02310 CHAIN "UTLMNU"