!PRINTE.TE --------- GERSON GROSFELD IMAGE PROCESSING UNIT,DCBD NATIONAL CANCER INSTITUTE NATIONAL INSTITUTES OF HEALTH 9000 ROCKVILLE PIKE BETHESDA, MARYLAND 20014 19 APRIL 1976 PRINTE.TE IS A TWO-PASS TECO MACRO. ON PASS 1, A BATCH JOB IS CREATED (PRINTE.BI) WHICH WILL MAKE A PSEUDO- DIRECTORY (PRINTE.DI) FROM THE TEXT ARGUEMENT OF THE ORIGINAL MUNG COMMAND LINE. WILD-CARD CONVENTIONS, NOT AVAILABLE WITH THE NORMAL PRINT COMMAND, ARE ALLOWED IN THIS ARGUEMENT AS ARE THE /C,/U, AND /V DIRECT SWITCHES. THE BATCH JOB ALSO CONTAINS A SECOND CALL TO THE MACRO (PASS 2) AFTER WHICH THE JOB WILL THEN SUBMIT ITSELF. AFTER THE FIRST PASS, THE MACRO PROMPTS THE USER TO SET UP THE OUTPUT DEVICE (LPT) AND TO SUBMIT THE BATCH JOB. THE MACRO THEN EXITS TO THE MONITOR. ON PASS 2, PRINTE.BI IS RE-CREATED AS A PRINT JOB. THE PSEUDO- DIRECTORY IS OPERATED ON TO SET UP THE PRINT COMMAND STRINGS SO THAT WHEN PRINTE.BI SUBMITS ITSELF AFTER PASS 2, THE PRINT JOB IS THE ONE THAT WILL RUN. THE ORIGINAL JOB SET UP IN PASS 1 IS DESTROYED. FOR HELP IN USING THE MACRO, TYPE HELP PRINTE !Z"E ??? NO FILES ??? ^G'HXTJ:S:"EJISYS:'0,.XDHKEWPRINTE.BIGT! !J:S:"EOPASS1'(.-Z)"EOPASS2'HK! !!PASS1!JI$JOB PRINTE.BI - PASS 1 .DIR PRINTE.DI<GTI/F .MUNG PRINTE,GDI .SUBMIT PRINTE $END EC GRAB LPT, THEN TYPE: SUBMIT PRINTE EX! !!PASS2!JI.PRINT HXDERPRINTE.DIY0L3KZJ-3KJ! !< ..0L>ZJI#^^#UAJI$JOB PRINTE.BI - PASS 2 <0L(0A-QA)"EODONE'0LGD0LL>! !!DONE!0LKI$END EX