home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.whtech.com
/
ftp.whtech.com.tar
/
ftp.whtech.com
/
club100
/
prt
/
ep22.ba
< prev
next >
Wrap
Text File
|
2006-10-19
|
2KB
|
27 lines
0 'CLUB 100 LIBRARY - 415/939-1246 BBS, 937-5039 NEWSLETTER, 932-8856 VOICE
1 'EP22 - MODEL 100 TO BROTHER EP22 Woods Martin WM1 03/21/84 Houston, Texas 713/621-3786
2 MAXFILES=2:CLEAR1000:DEFINTA-Z:DEFSNGD:DEFSTRS:SE=CHR$(27):SS=SPACE$(6):LL=72:PL=59:SO="COM:37I1E":REM defaults
3 GOSUB22:GOSUB16:IFETHEN3ELSEOPENSPFORINPUTAS2:OPENSOFOROUTPUTAS1:SH="Model 100 Document - "+SP+" "+DATE$+" "+TIME$+" Page":PG=0:GOSUB10
4 IFEOF(2)THEN3ELSELINEINPUT#2,S:GOSUB5:GOTO4
5 IFLEN(S)<=LLTHENGOSUB8:RETURN
6 FORW2=LLTOLL-10STEP-1:W1=ASC(MID$(S,W2)):IFW1=32THENW3=W2-1ELSENEXT:W2=W2+1:W3=W2
7 ST=MID$(S,W2+1):S=LEFT$(S,W3):GOSUB8:S=SS+ST:GOTO5
8 GOSUB11:LC=LC+1:IFLC<PLTHENRETURNELSEGOSUB9:GOSUB10:RETURN
9 SQ="Pause - insert new page <ent>":BEEP:GOSUB20:RETURN
10 LC=0:PG=PG+1:S=SH+STR$(PG):GOSUB8:GOSUB8:RETURN
11 L=LEN(S):IFL=0THENS=" "
12 IFL=0THEN14ELSEFORI=1TOL-1
13 GOSUB15:PRINT#1,MID$(S,I,1);:NEXT
14 GOSUB15:PRINT#1,RIGHT$(S,1):S="":RETURN
15 IF(INP(187)AND16)THEN15ELSERETURN
16 E=(INP(187)AND16):IFE=0THENRETURNELSESQ="Printer Not Ready <ent>":BEEP:GOSUB20:RETURN
17 GOSUB21:IFV=13THEN19ELSEIFV=8THENIFLEN(SI)>0THENPRINTSC" "SC;:SI=MID$(SI,1,LEN(SI)-1):GOTO17ELSE19
18 IFV<32THEN17ELSESI=SI+SC:PRINTSC;:GOTO17
19 RETURN:SQ=SQ+" Y OR N"
20 PRINTSQ" ? ";:GOSUB21:PRINTSC:RETURN
21 SC=INPUT$(1):V=ASC(SC):IFV>96ANDV<123THENV=V-32:SC=CHR$(V):RETURNELSERETURN
22 CLOSE:CLS:FILES:PRINTTAB(8)SE"p EP22 - [c] Woods Martin"SE"q":PRINT"DO File Name (Stop=<ent>)? ";:SI="":GOSUB17:IFSI=""THENMENUELSEPRINT
23 SP=SI:T=INSTR(SP,"."):IFTTHENSP=LEFT$(SP,T-1)
24 SP=LEFT$(SP+SS,6):FORD=63919TO63919+11*19STEP11:T=PEEK(D):IFT=192ANDPEEK(D+3)=ASC(SP)THENFORI=2TO6:IFPEEK(D+2+I)=ASC(MID$(SP,I))THENNEXT:DS=256*PEEK(D+2)+PEEK(D+1):SP=SP+".DO":RETURN
25 NEXTD:BEEP:PRINTSP".DO not found ";:GOSUB21:GOTO22