HP LaserJet + symbiont and forms library This symbiont allows 3 different modes of printing on A4 paper: PORTRAIT Portrait Courier (the default). 75 chars/line LANDSCAPE Landscape Courier. 107 chars/line (up/down page) COMPRESSED Portrait Compressed Lineprinter. 125 chars/line To use a different paper size, change the forms definitions in INSTALL.COM and in START_LASER.COM. Good luck! To use the laser, type a command such as: $ PRINT /QUEUE=SYS$LASER FRED.TXT ! Will print in PORTRAIT or $! to print in lineprinter compressed... $ PRINT /QUEUE=SYS$LASER /FORM=COMPRESSED FRED.TXT $! etc... Changes in this release: 1. Placed protective ANSI DCS sequences around the form escape sequences. 2. Modified START_LASER.COM to check if the terminal port is spooled before setting it to NOSPOOL (then back to spooled). ie. the startup is now much more intelligent. 3. Two forms of the symbiont are now generated by BUILD.COM: PSM_LASER Prints to HP LaserJet without any character translation. PSM_MAP_LASER Prints to HP LaserJet with DEC Multinational Character set to HP character set translation. With PSM_MAP_LASER as the symbiont, use PRINT/FORM=DEFAULT to ensure that the character set used by the HP LaserJet matches the translation table in PSM_LASER.C. DEC multinational characters not mapped, or not mapped directly are: A9 copyright ©, mapped to "c" B9, B2, B3 superscript ¹²³, mapped to 1,2,3 B5 µ micro, mapped to "u" B6 ¶ paragraph, not mapped B7 · centred dot, mapped to "." D7, F7 OE upper × and lower ÷ case, not mapped Files: PSMDEF.H PSM_LASER.* Source files for modified print symbiont to prevent extra form feeds from the laser printer and to convert from DEC Multinational Character Set to HP LaserJet character set. BUILD.COM Command file to generate PSM_LASER.EXE and PSM_MAP_LASER from source. INSTALL.COM Command file to install PSM_LASER and PSM_MAP_LASER in SYS$COMMON:[SYSEXE], START_LASER.COM in SYS$MANAGER: and to place LASERJETLIB.TLB in SYS$SHARE:. Just execute it in the current directory. START_LASER.COM Command file to execute at system startup. P1 is the name of the print queue to generate. Default is SYS$LASER. P2 is the name of the serial interface to use. Must be specified. P3 is the name of the symbiont processor (either PSM_LASER or PSM_MAP_LASER) Default is PSM_LASER. P4 is an optional descriptive text for the queue eg. in SYS$MANAGER:SYSTARTUP_V5.COM, insert the line: $ @SYS$MANAGER:START_LASER SYS$LASER TTA2: ! This command file is "intelligent". It may be executed while the queue is running to move the queue on to another port. Look at the file for infomation. Nick de Smith Applied Telematics Group 7 Vale Avenue Tunbridge Wells Kent TN1 1DJ England +44 892 511000 PSI%234213300154::NICK