l8HP DECprint Supervisor (DCPS) for OpenVMSG

HP DECprint Supervisor (DCPS) for OpenVMS
System Manager's Guide



 z d f  
PreviousContentsIndex




P

Chapter 3
Creating and Modifying Print Queues




GThis chapter explains how to start up the printing system and test the printer.



/  
Note

FMake sure the system queue manager is running before creating queues. 
n

3.1 If You Are Installing the Software for the First Time



HIf this is a new installation, you can use the startup template file to Ghelp you set up your queues. Copy the printer startup template file as follows:

 

"
K    $ COPY SYS$COMMON:[SYS$STARTUP]DCPS$STARTUP.TEMPLATE -4    _$ SYS$COMMON:[SYS$STARTUP].COM



3.2 If You Are Upgrading From DECprint Printing Services Software (CPS)



@DECprint Printing Services (CPS) is the predecessor software to GDECprint Supervisor (DCPS). If you are upgrading from CPS to DCPS, see WSection D.2 for more information._

3.3 Setting Up Execution Queues



?You must create an execution queue for each PostScript printer.DExecution queues schedule jobs for processing and deliver the print Fjobs to a printer. An execution queue is associated with a particular printer.

EWhen you create an execution queue, you supply information about the xqueue, including its name and default parameters. Example 3-1 shows wcreation of an execution queue for a Raw TCP/IP printer. Example 3-2 Fshows creation of an execution queue for a PrintServer printer. These (commands are placed in DCPS$STARTUP.COM.

 I  
Example 3-1 Creation of an Execution Queue ) Entry for a Raw TCP / IP Printer
 

"
C    $ IF .NOT. SETUP_MODE THEN @SYS$STARTUP:DCPS$EXECUTION_QUEUE - D        2UP -                           ! P1 - Execution queue name Q        "IP_RawTCP/lnm40.my.com" -      ! P2 - Interconnect protocol/device name M        DCPS_LIB -                      ! P3 - Logical name for library(ies) H        "NUMBER_UP=2" -                 ! P4 - Default queue parameters H        "/DEFAULT=(FLAG,FORM=MYFORM)" - ! P5 - Default queue qualifiers Q        "" -                            ! P6 - Communication speed (serial only) F        "" -                            ! P7 - Device characteristics =        ""                              ! P8 - Verify on/off 


CThis queue is called 2UP and uses Raw TCP/IP to the printer called Elnm40.my.com. Jobs printed to this queue print two pages to a sheet, 9with a flag page and include the code in the form MYFORM.

 I  
Example 3-2 Creation of an Execution Queue ( Entry for a PrintServer Printer
 

"
C    $ IF .NOT. SETUP_MODE THEN @SYS$STARTUP:DCPS$EXECUTION_QUEUE - D        LPS20$BULL09 -                  ! P1 - Execution queue name Q        "DECnet/BULL09" -               ! P2 - Interconnect protocol/device name M        DCPS_LIB -                      ! P3 - Logical name for library(ies) H        "SIDES=2" -                     ! P4 - Default queue parameters H        "" -                            ! P5 - Default queue qualifiers Q        "" -                            ! P6 - Communication speed (serial only) F        "" -                            ! P7 - Device characteristics =        ""                              ! P8 - Verify on/off 


CThis queue is called LPS20$BULL09 and uses DECnet to a PrintServer Bprinter called BULL09. Jobs printed to this queue print in duplex.!

 I  
Example 3-3 Creation of an Autostart Queue ) Entry for a Raw TCP / IP Printer
 

"
C    $ IF .NOT. SETUP_MODE THEN @SYS$STARTUP:DCPS$EXECUTION_QUEUE - :        HP9000_RAW -                                 ! P1 :        (FOO,BAR)::"IP_RawTCP/hp9000.lkg.dec.com" -  ! P2 :        DCPS_LIB -                                   ! P3 :        "SIDES=2" -                                  ! P4 :        "/SEPARATE=(NOBURST,FLAG)" -                 ! P5 :        "" -                                         ! P6 :        "" -                                         ! P7 :        ""                                           ! P8 


BThis queue is called HP900_RAW and uses Raw TCP/IP to the printer Fcalled hp9000.lkg.dec.com. The queue is set to autostart on nodes FOO Dand BAR. Jobs printed to this queue print in duplex and with a flag page but no burst page.



/  
Note

FConfigure your system so that required software is started before you Cstart your execution queues. For example, for a networked printer, Aensure that the corresponding TCP/IP, LAT, DECnet, AppleTalk, or 6PrintServer Supporting Host software is started first.

FAlso, if you invoke DCPS$EXECUTION_QUEUE.COM directly, and neglect to Hadd the same command to DCPS$STARTUP.COM, some DCPS queues may not work *after your OpenVMS system reboots.


EThe following sections describe each item of information you need to {supply to DCPS$EXECUTION_QUEUE.COM, as outlined in Table 3-1.

w  $                                                          
Table 3-1 Parameter Values for Execution Queues
Parameter Value
$ P1 (required) ! Name of the execution queue
$ P2 (required) I Printer device description, including some or all of the following:
  J Node name if in an OpenVMS Cluster and you want to = specify the system on which the DCPS queue is to be run
  , Interconnect protocol
  : Port number for Raw TCP/IP printers
  2 Queue name for LPD printers
  N AppleTalk zone for AppleTalk printers and zone name is  required
  I AppleTalk printer type for AppleTalk printers and  printer type is required
$ P3 (required) : Logical name pointing to device control library(ies)
$ P4 (optional)  Default queue parameters
$ P5 (optional)  Default queue qualifiers
$ P6 (optional) F Communication speed (for directly-connected serial devices only)
$ P7 (optional)  Device characteristics
$ P8 (optional) ( Verification setting for debugging
R

3.3.1 Supplying the Name of the Execution Queue (P1)



FAn execution queue name can have 1-31 characters, including uppercase Hand lowercase alphabetical characters, digits, the dollar sign ($), and Gthe underscore character (_). The queue name must include at least one :alphabetical character and cannot have intervening spaces.V

3.3.2 Supplying the Printer Device Name (P2)



FThe printer device name specifies the interconnect and device used to Daccess the printer, and the OpenVMS Cluster member node on which it resides.

EIf the OpenVMS system is not a member of an Openvms Cluster, specify )the P2 parameter in the following format:

 

"
@    "interconnect/interconnect_specific_device_address"




HIf the system is a member of an OpenVMS Cluster, and you want the queue Gto run on a particular system in the cluster, specify the P2 parameter in the following format:

 

"
F    node::"interconnect/interconnect_specific_device_address"




HIf the system is a member of an OpenVMS Cluster, and you want the queue Hto be an autostart queue and run on one or more systems in the cluster, 1specify the P2 parameter in the following format:

 

"
Y    AUTOSTART_ON=(nodelist)::"interconnect/interconnect_specific_device_address"




where:



7Please note the following details concerning autostart:





/  
Note

GThe device specification syntax allows a device name to be longer than E39 characters. Those device names that are longer than 39 characters Edisplay as "DCPS$" for the value of the /ON qualifier. The &device name is stored in logical name -DCPS$queue-name_DEVICE_NAME.
g

3.3.2.1 If Your Printer Is On a TCP/IP Network and Uses Raw TCP/IP Sockets



5Enter the device information in the following format:

 

"
&    "IP_RawTCP/address:port" 




where:

Aaddress is the IP address of your NIC, print server, or 4terminal server in either a named or numeric format.

Aport is the number of the Raw TCP port for your network Hdevice. Check the documentation for your NIC, print server, or terminal zserver to determine what number to use. Table 3-2 shows the port Hnumbers for some commonly-used devices. If no port number is specified, 9100 is used.

j                                                                                           
Table 3-2 Raw TCP / IP Port Numbers
  20nn L DECserver terminal servers, where "nn" is the physical port number
  2501 6 DIGITAL LN17ps and DIGITAL Laser Printer LN17+ps
     Emulex NICs
  3001 * DIGITAL Laser Printer LN15 and LN15+
    ) DIGITAL RapidPrint 500 print server
  6869 Compaq Laser Printer LNC02
    0 DIGITAL Laser Printer LN20, LN40 and LNC02
  9100 / Compaq Laser Printer LN16, LN32 and LNM40
    9 GENICOM Intelliprint mL, LN and microLaser printers
    , GENICOM RapidPrint MPS100 print server
    HP Color LaserJet printers
     HP LaserJet printers
     IBM InfoPrint printers
    ; Lexmark C, Optra, S, Optra T, T and W series printers
     Tektronix Phaser printers
    Xerox DocuPrint N printers
    1 HP JetDirect, Lexmark and XCD print servers
  9101  HP 9085 MFP



+DCPS default



CFor example, a Raw TCP/IP printer could be specified by any of the following:

 

"
!    "IP_RawTCP/ln40.my.org:6869"     "IP_RawTCP/8.9.10.11:9100" #    "IP_RawTCP/hp4300.lkg.dec.com" 






/  
Note

HIf you specify the wrong port number for the printer, DCPS is unable to Ccommunicate with the printer. However, because the symptoms are no Gdifferent than if the printer were busy or offline, you do not receive 5any indication that the port number is wrong.
X

3.3.2.2 If Your Printer Is On a TCP/IP Network and Uses LPD



5Enter the device information in the following format:

 

"
)    "IP_LPD/address:queue-name" 




where:

Gaddress is the IP address of your NIC, print server, terminal <server or remote system in either a named or numeric format.

Dqueue-name is the name of the internal queue name for your Enetwork device. Check the documentation for your printer, NIC, print Fserver or terminal server to determine what name to use, if any. Most Gprinters do not require you to specify an internal queue name, but you must specify a queue name for a remote LPD queue. See Table 3-3 for Gsome printers that require an internal queue name to be specified when creating a queue.

GFor example, an LPD printer could be specified by any of the following:

 

"
    "IP_LPD/ln40.my.org"     "IP_LPD/8.9.10.11" )    "IP_LPD/lsr2000.lkg.dec.com:xjprint" &    "IP_LPD/linuxbox.zko.hp.com:ln03" 




k  " .                  
Table 3-3 Internal LPD Queue Names
Printer Internal Queue Name
" DIGITAL Colorwriter LSR 2000 xjprint
 DIGITAL DEClaser 3500 PORT1
# DIGITAL Laser Printer LN17+ps  PASSTHRU
 DIGITAL LN17ps  PASSTHRU


HIf you fail to specify the internal queue name when required or specify Fthe wrong name, your print job will be put on hold and the queue will >stop. You will also receive messages similar to the following:

 

"
@    %DCPS-F-LPDTERMINATED, LPD connection abnormally terminated D    -DCPS-I-JOB_ID, for job S (queue SNOBALL, entry 866) on SNOBALL  =    %%%%%%%%%%%  OPCOM  19-SEP-2003 12:12:48.88  %%%%%%%%%%% '    Message from user SYSTEM on FUNYET O    Queue SNOBALL: %DCPS-F-LPDTERMINATED, LPD connection abnormally terminated 


_

3.3.2.3 If Your Printer Is On a LAT Network or Directly Connected



-Use the following format for serial printers: : . $            
If Your Serial Printer is On... Use This Format ... Where ...
 A local serial line  "SERIAL/T xyn" * x is the printer type code,, y is the controller name, and0 n is the host system unit number.
 A LAT port  "SERIAL/LTA n" 0 n is the host system unit number.




/  
Note

CThe SET TERMINAL and SET DEVICE commands translate the name of the Fprinter for serial printers. To prevent the commands from translating Bthe printer name, prefix the printer name with an underscore (_). 
^

3.3.2.4 If Your PrintServer Printer Is Part of a TCP/IP Network



5Enter the device information in the following format:

 

"
    "IP_CPAP/address" 




Ewhere address is the IP address of your DIGITAL PrintServer ,printer in either a named or numeric format.

GFor example, a PrintServer TCP/IP node could be specified by either of the following:

 

"
!    "IP_CPAP/garmnd.dsg.dec.com"     "IP_CPAP/16.128.144.11" 


\

3.3.2.5 If Your PrintServer Printer Is Part of a DECnet Network



5Enter the device information in the following format:

 

"
    "DECNET/nodename" 




@where nodename is the DECnet node name of your DIGITAL PrintServer printer.

=For example, a PrintServer DECnet node could be specified by:

 

"
    "DECNET/GARMND" 


T

3.3.2.6 If Your Printer Is Part of an AppleTalk Network



GYou can include printers in your printing system that are connected to Fan AppleTalk network. To make an AppleTalk printer a network sharable Gdevice, the PATHWORKS for OpenVMS (Macintosh) software must be running 0on the same node that is running the DCPS queue.

5Enter the device information in the following format:

 

"
.    "APPLETALK/printername@zone@type"




where:



CWhen only printername is required, the information provided for P2 would be just)"APPLETALK/printername".

CFor example, an AppleTalk printer could be specified by any of the following:

 

"
    "APPLETALK/Paul's Printer" #    "APPLETALK/Paul's Printer@MRO" /    "APPLETALK/Paul's Printer@MRO@LaserWriter" 






/  
Note

DPATHWORKS for OpenVMS (Macintosh) has been retired and is no longer supported.





 z a d f  
PreviousNextContentsIndex