DOCUMENTATION FOR LINE PRINTER SPOOLER VERSION 24 PAGE 1 COMMAND DECODER OPTIONS: /A - TYPE ONLY ODD-NUMBERED PAGES /B - TYPE ONLY EVEN-NUMBERED PAGES /C - DON'T CONVERT 4 OR MORE DASHES TO A ^L /D - TYPE DUPLICATE (2) TITLE PAGES /E - EXTEND HASH MARK TO WHOLE LINE /F - DON'T CHANGE FORMFEEDS TO LINEFEEDS /H - USE ORIGINAL HEADER THROUGHOUT ENTIRE LISTING /I - IGNORE "LINKS GENERATED:" MESSAGE /J - JUMP IN 44 CHARACTERS ON LINE OVERFLOW /K - KILL ALL CHARS AFTER LINE LIMIT IS REACHED /L - LONG-FORM EXTENSIONS /M - DON'T TYPE HASH MARK /N - TYPE A NEW TITLE PAGE EVERY 50 PAGES /O - ONLY TYPE TITLE PAGE IF ON PAGE ONE /P - DON'T REPAGE/RENUMBER (/U UNAVAILABLE) /Q - DELETE FILES AFTER PRINTING (QUEUE) /R - TYPE CARRIAGE RETURN & LINEFEED WHEN LINE OVERFLOWS /S - SINGLE EJECT AT BEGINNING OF OUTPUT /T - ELIMINATE TITLE PAGE /U - START RENUMBERING AT PAGE 1 ON EACH INPUT SPECIFICATION /V - PRODUCE VOLUMINOUS OUTPUT /W - DON'T WASTE PAPER (NO BLANK PAGES) /X - NO APOSTROPHES ON CONTINUED PAGE NUMBERS DOCUMENTATION FOR LINE PRINTER SPOOLER VERSION 24 PAGE 2 PAGE WIDTH IS DETERMINED BY THE FOLLOWING CRITERIA: A. OPTIONS '(132)' SPECIFIES A PAGE WIDTH OF 132 COLUMNS, '(80)' SPECIFIES 80 COLUMNS, AND '(72)' SPECIFIES 72 COLUMNS. B. IF THE OUTPUT DEVICE IS 'LPT:', LOCA- TION 0 OF THE HANDLER IS EXAMINED FOR A LIKELY LENGTH; IF NONE IS FOUND, 132 IS ASSUMED. C. IF BOTH OF THE ABOVE CONDITIONS FAIL, PAGE WIDTH IS SET AT 72 COLUMNS (I.E. IF OUTPUT IS TO A FILE, OR ANY OF THE OTHER NON-FILE-STRUCTURED HANDLERS). =PPPSSSN - 1. START LISTING AT PAGE SSS - 2. SET PAGE LENGTH TO PPP LINES; DEFAULT IS 66. - 3. PRINT N COPIES. DEFAULT EXTENSIONS: LS, CF, MP, HL, DC, CA, AND DI FILES WITH THESE EXTENSIONS ARE PRINTED (IN THAT ORDER) IF NO EXPLICIT EXTENSION OR '.*' IS GIVEN. DEFAULT OPTIONS: LOCATIONS 14000-4002 MAY BE PRESET TO COMPLEMENT THE ACTION OF ANY SWITCH OPTION (E.G. SETTING LOCATION 14000 TO 1000 WILL REVERSE THE ACTION OF THE /C OPTION.) STARTING ADDRESS: 12000 CHAIN ADDRESS: 12001 LPTSPL IS NOT RESTARTABLE...IT WILL GET VERY NASTY IF ONE ATTEMPTS TO CIRCUMVENT THE MONITOR SAFEGUARDS! LPTSPL WILL OUTPUT TO ANY DESIRED DEVICE -- INCLUDING AN ASR-33 WITH NO PROBLEMS. (UNLIKE DEC'S "LPTSPL", WHICH ONLY OUTPUTS TO "LPT:") DOCUMENTATION FOR LINE PRINTER SPOOLER VERSION 24 PAGE 3 NOTES ON USING THE SPOOLER: 1. IF YOU DESIRE TO TRUNCATE LINES TO A SPECIFIED (OR IMPLIED) WIDTH, CHOICE OF OPTIONS MUST BE MADE WITH REGARD TO THE ULTIMATE OUTPUT DEVICE AND ITS ASSOCIATED HANDLER. IF THE HANDLER HAS A LINE OVERFLOW FEATURE WHICH INVOLVES TYPING AFTER A CERTAIN COLUMN IS REACHED, AND THIS VALUE IS LESS THAN OR EQUAL TO THE COLUMN WIDTH IN EFFECT WHEN THE FILE WAS PROCESSED BY THE SPOOLER, USE '/K' TO PREVENT LPTSPL FROM SENDING ITS OWN END OF LINE SEQUENCE. IF THE ULTIMATE OUTPUT HANDLER DOES NOT PROVIDE THIS FEATURE OR IF ITS MAXIMUM WIDTH IS GREATER THAN THAT USED BY THE SPOOLER, USE '/R/K' TO TRUN- CATE BUT FORCE THE TO OCCUR. LPTSPL ALSO PROVIDES THE ABILITY TO TAB IN 44 COLUMNS UPON LINE OVERFLOW. FOR HANDLERS IN WHICH THE EOL SEQUENCE WILL BE IMPLICIT, USE JUST '/J', ELSE ALSO INCLUDE '/R'. FINALLY, IF YOU WANT TO FINISH LONG LINES ON THE NEXT PHYSICAL LINE, BUT DO NOT WANT TO JUMP IN, SPECIFY '/R' IF THE HANDLER HAS NO AUTOMATIC OR IF THE DE- SIRED WIDTH RESTRICTION IS LESS THAN THAT OF THE HANDLER. 2. TO ELIMINATE THE TITLE PAGE ON ALL BUT THE FIRST FILE WHEN USING WILD CARD MODE, SPECIFY '/O'. 3. WHEN PRODUCING MULTIPLE COPIES OF A FILE, AND IT IS DESIRED TO HAVE EACH APPEAR TO BE INDEPEN- DENT RATHER THAN A CONTINUATION OF THE PREVIOUS COPY, USE '/U'. 4. SINCE MOST HANDLERS KNOW WHAT TO DO ABOUT TABS (AND INDEED, THIS IS THE PROVINCE OF A HANDLER), LPTSPL NORMALLY SENDS TABS AS SUCH AND COMPRESSES (WHERE POSSIBLE) MULTIPLE SPACES INTO TABS. HOW- EVER, '/V' WILL CAUSE BLANK SUBSTITUTION TO OCCUR. IF YOUR OUTPUT DEVICE CAN HANDLE TABS PROPERLY, IT IS PROBABLY TO YOUR ADVANTAGE TO MODIFY THE HANDLER TO PASS THEM LITERALLY AND TO NOT USE THE '/V' OPTION. 5. NORMALLY LPTSPL WILL RE-FORMAT THE PAGINATION OF A TTY-STYLE BITMAP (OBTAINED WITH '/T') TO CONFORM WITH THE SWITCH OPTIONS PASSED TO IT. USING '/C' WILL ELIMINATE THIS FEATURE. DOCUMENTATION FOR LINE PRINTER SPOOLER VERSION 24 PAGE 1 6. '/E' IS USEFUL WHEN OUPUT IS TO BE DIRECTED TO A TTY OR ANY OTHER DEVICE WHICH DOES NOT PROVIDE PAGINATION CONTROL IN HARWARE. 7. WHEN '/F' IS USED, '/E' AND '/M' ARE UNAVAILABLE. 8. UNLESS '/I' IS SPECIFIED, LPTSPL WILL RE-FORMAT AN ORDINARILY CRUMMY-LOOKING CROSS REFERENCE TABLE. 9. '/Q' IS UNAVAILABLE UNLESS OUTPUT IS DIRECTED TO A NON-FILE-STRUCTURED DEVICE.