Products   Support   Download   Contact

LPS20/40 COMPATIBILITY NOTES

Contents | Index | About the Icons

ScriptServer® for OpenVMS supports Digital/Compaq/HP's LPS20 and LPS40 printers through its foreign queue capability, which allows you to feed any non-ScriptServer print queue from a ScriptServer queue. To use foreign queues, you simply run the SSV$CONFIG command procedure in the ScriptServer: directory, and select the Foreign Queue option under the Create Queue sub-menu. The ScriptServer queue will be feeding jobs to a queue attached directly to the printer, running the Digital DCPS (or CPS) symbiont.

Several points should be noted concerning foreign queues:

  1. The ScriptServer queue feeding the "foreign execution queue" will take on any characteristics present on the other queue if any exist, in addition to the ScriptServer-specific characteristic SCRIPTSERVER_SPOOLER (usually 20). If your site uses ScriptServer characteristics, the appropriate characteristics must be set on the queue using the SET QUEUE/CHARACTERISTICS command or the logical SSV$queue_CHARACTERISTICS.
    For the LPS20 series of printers, assuming a queue name of LPS$QUEUE, the command is:

    $ SET QUEUE/CHAR=(6,9,10,21,22,23,24,25,26,27,28,29,30,31,32,33, -
    _$ 34,35,36,41,42,43,44,60,61,62,63,64,65,66,67) LPS$QUEUE


    For the LPS40 series of printers, assuming a queue name of LPS$QUEUE, the command is:

    $ SET QUEUE/CHAR=(9,10,21,22,23,24,25,26,27,28,29,30,31,32,33, -
    _$ 34,35,36,41,42,43,44,60,61,62,63,64,65,66,67) LPS$QUEUE


    Both of these examples assume that the only paper size available on the printer is Letter, which is characteristic 10. You may need to modify the command to include the paper types available at your installation.

  2. By definition, the ScriptServer queue feeding the queue is also an execution queue, not a generic queue, so job completion notification messages generated by PRINT/NOTIFY will be displayed when the ScriptServer queue is done processing the print request, not when the other queue actually delivers the file to the printer..

  3. If you wish to use setup modules with foreign queues, you must include the modules from the ScriptServer Device Control Library (SSV$DEVCTL.TLB) in the other queue's device control library as a Null module. Without the Null module, the printer will generate an error message like the following:

    error undefined, name not known, offending command is ssv$dict
© 2020 GrayMatter Software Corporation