1 REMThis Program "RzFormat" is a propertie of 2 rem Rechner zur Kommunikation 3 rem D.Koepke [70126,1660] 4 rem Bitzenstrasse 11 5 rem D-5464 Asbach Ww. West Germany 6 rem It may be used from any CPS-User for privat purpose 10 REM DELETE EXTRA CR's IN 900,1000 and10700 20 MAXFILES=3:CLEAR1000:DEFSTRA-D:DEFINTI-Z:DIMV$(19),I$(19) 30 CLS:FILES:INPUT"Name of file to print";D 40 CL="PALMLLPNOPDFRVPLMTMBWKDMAVCS":AE=CHR$(27):V$(0)="DATE":V$(1)="TIME":K=2 50 OPEN"LPT:"FOROUTPUTAS3 60 CB="&"+CHR$(12)+CHR$(4)+CHR$(16)+CHR$(19)+CHR$(21) 100 LM=5:LL=75:PL=80:MT=2:MB=5 120 OPENDFORINPUTAS1 200 IFEOF(1)THEN1000ELSELINEINPUT#1,A:Z=0:IFLEN(A)=255THENZ=-1ELSEIFLEFT$(A,1)="."THEN10000 210 IFLEN(A)=0THENIFZTHEN200ELSEBA=B:B="":L=0:GOTO800 215 A1=LEFT$(A,1):A=MID$(A,2):ONINSTR(CB,A1)GOTO900,910,920,940,960,980 220 B=B+A1:L=L+1:IFA1=" "THENLB=LEN(B):LC=L 230 IFL32THENOPENDFFORINPUTAS2:GOTO200ELSEDF=MID$(DF,2):GOTO10610 10700 GOSUB12000:IFEOF(2)THEN1000ELSELINEINPUT#2,A:A=A+",":R=1:IFK>2THENFORI=2TOK-1:I$(I)=MID$(A,R,INSTR(R,A,",")-R): R=R+LEN(I$(I))+1:NEXT 10730 GOTO200 10800 PL=X:GOTO200 10900 MT=X:GOTO200 11000 MB=X:GOTO200 11100 A$=INPUT$(1):GOTO200 11400 PRINTMID$(A,4):GOTO200 11500 GOSUB12000:IFK>2THENFORI=2TOK-1:PRINTV$(I);:INPUTI$(I):NEXT 11530 GOTO200 11600 CLS:GOTO200 12000 A=MID$(A,5)+",":R=1:K=2 12010 Q=INSTR(R,A,","):IFQTHEN:V$(K)=MID$(A,R,Q-R):K=K+1:R=Q+1:GOTO12010 12020 RETURN