Technical data
Setting Up and Maintaining Queues
14.6 Using Queue Options
Operations that request a particular device control library module use the module
from the library specified for the queue. Guidelines for using libraries follow:
• If you have a small configuration of printers and normally use only a few
modules, you usually store all modules in a single library and assign that
same library to each printer queue.
• If you use a single library to store modules for different types of printers,
make sure that each module has a unique name.
• For sites with a large number of different printers, you usually create and
assign a separate device control library for each type of printer. In this case,
Compaq recommends that you give modules that perform the same function
an identical name in all libraries, even though the modules contain escape
sequences unique to the specific type of printer.
Example
If three libraries contained modules that set up a printer for landscape
orientation, these modules might be named LANDSCAPE in all three libraries.
This allows you to use the same form on any queue for which a library contains
a module of the specified name, even though the modules might contain different
device-specific sequences.
Use the following command format to display a listing of all modules contained
within a specified library:
LIBRARY/LIST/FULL SYS$LIBRARY:library-name.TLB
14.6.8.4 Creating Forms for Setup and Page Setup Modules
To specify a setup or page setup module for a queue, use the /SETUP=module or
/PAGE_SETUP=module qualifier with DEFINE/FORM. The modules you specify
with /SETUP are sent to the printer when the form is mounted, before each file of
a job is printed. Similarly, the modules you specify with /PAGE_SETUP are sent
to the printer before each page of a job.
Users can request the module by using one of the following qualifiers with the
PRINT command:
• The /FORM qualifier in the following format:
PRINT/FORM=form /QUEUE=queue-name filespec
When the user enters PRINT/FORM, the form name is checked for validity.
• The /SETUP qualifier in the following format:
PRINT/SETUP=module filespec
When the user enters PRINT/SETUP, the module names are not checked until
the job attempts to print. If there is an error in the module name, the job will
not print and the user will not be notified unless the /NOTIFY qualifier was
specified.
14.6.8.5 Assigning a Reset Module to a Queue
To assign a module to an output execution queue to reset the printer to a known
state at the end of each job, use the /SEPARATE=RESET=module qualifier with
INITIALIZE/QUEUE, START/QUEUE, or SET QUEUE.
Because the /SEPARATE qualifier specifies mandatory queue options, the RESET
module you specify is sent to the queue at the end of every job. The user cannot
override this option.
Setting Up and Maintaining Queues 14–53










