DECprint Supervisor (DCPStm) for OpenVMS
System Manager's Guide


Previous Contents Index


Appendix B
Logical Names used by DCPS

This appendix provides some information about OpenVMS logical names that are used by the DECprint Supervisor for OpenVMS software.

Here are some guidelines for using these logical names:

Below is a table of the logical names used by DCPS, their acceptable values, and a brief explanation of what they mean. There are also references to other sections of this document or other documents where you can find more information about the logical names.

Note

In the following table, qn is an abbreviation for the queue name.

Table B-1 DCPS Logical Names
Logical Name Acceptable Values Meanings and References
Logical names that provide information to DCPS
DCPS$DEFAULT_TRANSLATOR <set of translators> 1 System wide default text data type; Section 4.2.2
DCPS_LIB 2 search list List of DCPS setup libraries and their data types; Section 7.4.2
DCPS$DEVCTL_CACHE 1 Enable system wide device control caching; Section 7.11
DCPS$LAYUP 3 search list Directory where layup files are stored; Software Installation GuideSoftware Installation Guide
DCPS$MAX_STREAMS 0..32 Number of queues per DCPS symbiont process; Section 3.4.1
DCPS$PURGE_TIME delta time Time to wait before purging working set; Section 3.4.4
DCPS$ qn_DEFAULT_TRANSLATOR <set of translators> 1 Queue specific default text data type; Section 4.2.2
DCPS$ qn_DEVCTL_CACHE 1 Enable queue specific device control caching; Section 7.11
DCPS$ qn_DEVICE_NAME 4 string Actual device name associated with the queue when name is too long for INITIALIZE/QUEUE/ON qualifier (and SHOW QUEUE/FULL lists "DCPS$" as the device instead); Section 3.3.2
DCPS$ qn_IGNORE_UNKNOWN_USER 1 Disable unknown user error when username not found in UAF; Section 3.4.5
DCPS$ qn_INTERRUPT_WHEN_BUSY 1 Disable wait for serial printers to be "not busy"; Section 3.4.2
DCPS$ qn_NO_SYNC 1 Disable usual synchronization on printers other than PrintServer printers; Section 3.4.3
DCPS$ qn_OLD_ANSI_PAGE_SIZES 1 Use old (pre-V1.1a) vertical spacing for A4 size in ANSI translator; Section 3.4.6
DCPS$ qn_PARAMETER 4 string Default queue parameters; Section 3.3.4
DCPS$ qn_SEPARATOR_TRAY number Tray number to take job burst and flag pages from; Section 6.2.3
DCPS$ qn_STALL_TIME delta time Timeout before declaring a printer stalled; Section 5.12
DCPS$ qn_SUPPRESS_JOBTRAILER 1 Disable printing of job trailer; Section 6.2.2
PSM$ANNOUNCE string String which prints on separator pages; Section 6.4
Logical names that return information from DCPS
DCPS$ qn_PID   Process ID of DCPS symbiont controlling the queue; Section 5.8
DCPS$ qn_STALLED   Reason for queue being stalled; Section 5.12


1 <set of translators> = ANSI, AUTOMATIC, LIST, PCL, POSTSCRIPT, REGIS, TEK4014, etc.
2 Defined with a default value in the DCPS$STARTUP.COM
3 Defined by DCPS$REQUIRED.COM using information you supplied during the DCPS installation
4 Defined by DCPS$EXECUTION_QUEUE.COM


Appendix C
Downloading and Deleting Fonts

You may be able to use the SYS$COMMON:[SYSHLP.EXAMPLES.DCPS]FONT_DOWNLOADER.COM command procedure to list, download, and delete fonts on the optional hard drive on a printer. The procedure is known to work with the DEClaser 5100 and LN17ps printers, and may work with other printers as well.

To use the procedure, invoke it and follow the prompts that it gives you.


Appendix D
DECprint Supervisor (DCPS) and DECprint Printing Services Software (CPS)

This appendix explains the differences between the DECprint Supervisor software and the DECprint Printing Services software, and their ability to coexist. "DCPS" refers to the DECprint Supervisor for OpenVMS product; "CPS" refers to the DECprint Printing Services product.

D.1 DCPS/CPS Coexistence

DCPS software can coexist on the same system with CPS Version 4.0 or Version 4.1 software. The installation of DCPS software does not delete or modify components of CPS software. You may continue to run both products on the same system, or you may migrate the existing queue structure from the CPS product to the DCPS product.

D.2 Printer Support

DCPS software provides support for new Compaq and DIGITAL printers. When the DCPS--Open license is loaded, the software also supports selected third-party printers. See the DECprint Supervisor for OpenVMS SPD for more information.

D.3 DCPS$ Prefix

All file names, logical names, and messages for the DCPS product start with the DCPS$ prefix. This ensures that you can continue to use CPS software to drive some queues, and add the DCPS software to drive others. The default OpenVMS form is DCPS$DEFAULT.

Certain files, however, are considered system resources, and are shared between the DCPS and CPS products, and possibly other products. These shared resources are:

Secondary messages (those generated by other facilities such as RMS, and passed along by the DCPS product) retain the code of the facility that originated the message.

D.4 Startup File Converter

The conversion tool, CPS_TO_DCPS_STARTUP.COM, converts the startup file for the CPS software so that it uses the names from the DCPS product. This tool is described in Section 3.2.

The following table lists the CPS_Name and the corresponding DCPS_Name conversions.
CPS_Name DCPS_Name
CPS$STARTUP DCPS$STARTUP
CPS$EXECUTION_QUEUE DCPS$EXECUTION_QUEUE
CPS$REQUIRED DCPS$REQUIRED
CPS$GENERIC DCPS$GENERIC
CPS_LIB DCPS_LIB
CPS$DEVCTL DCPS$DEVCTL
LPS$ queuename_PARAMETER DCPS$ queuename_PARAMETER
CPS$ queuename_STALL_TIME DCPS$ queuename_STALL_TIME
LPS$LAYUP DCPS$LAYUP
DECprint Printing Services DECprint Supervisor

The conversion tool does not change queue names or the structure of the queues.

D.5 Eliminating Generic Queues

DCPS software, when used with the DCPS--Plus license, has the ability to automatically detect data types, so you may be able to reduce the number of generic queues or eliminate them altogether. Refer to the System Manager's GuideSystem Manager's Guide for more information on automatic data type detection.

D.6 Page Scaling

The DCPS product can scale the logical page image to fit the output sheet if the system has the DCPS--Plus license loaded, and if the job provides the following parameters:


PAGE_SIZE=p,SHEET_SIZE=s

Note that p and s are different values.

The job assumes the parameter NUMBER_UP=1. With CPS, it was necessary to explicitly provide a NUMBER_UP parameter in order to trigger page scaling.

D.7 Layup for PS Level 2 Printers & Layup Fixes

The DCPS software layup facility supports PostScript Level 2 operators when connected to printers that implement PostScript Level 2. It also fixes or extends support for several Level 1 operators.

Level 1 PostScript programs produced by Macintosh and PC applications generally print better with the DCPS product than they did with the CPS product. Problems with CorelDraw and Macintosh programs have been fixed.

D.8 Layup Options on PRINT Command Line

With DCPS software, you can provide layup options directly with the LAYUP_DEFINITIONS parameter, or you can record those options in a .LUP file and provide that file name with the parameter. Providing the layup options on the PRINT command makes it possible to pass them with jobs to be printed on another system via the Distributed Queuing Services product. CPS V4.1 software offers only the .LUP file option.

See the User's GuideUser's Guide for information on expressing layup options in a layup definition file or as a PRINT parameter.

D.9 Page Sizes

In the CPS V4.1 product, the following page sizes did not exist or were not correctly interpreted. The DCPS product defines and interprets these correctly.

D.10 Selecting Separator Pages from Alternate Tray

To select job separator pages from an alternate tray using the DCPS software, define the following system logical:


$ DEFINE /EXECUTIVE_MODE /SYSTEM DCPS$queuename_SEPARATOR_TRAY number

Note that number is a valid tray number for the printer served by that queue, and is printer-specific. Refer to your printer documentation to obtain the correct value.

This feature requires the DCPS-PLUS license.

The following are the values for Compaq and DIGITAL printers:

Table D-1 Tray Number Values
Printer Tray Tray Number Default Optional
Compaq Laser Printer LN16  
  upper 0 <>  
  lower 1   <>
  multipurpose 3   <>
Compaq Laser Printer LN32 and LNM40  
  multipurpose 0    
  tray 1 1 <>  
  tray 2 2    
  tray 3 3   <>
  tray 4 4   <>
  tray 5 5   <>
  envelope feeder 6   <>
DEClaser 1150 and 1152  
  multipurpose 0 <>  
  cassette 1 1   <>
DEClaser 2150 and 2250  
  manual feed 0    
  lower 1 <>  
  upper 2 2   <>
  power envelope feeder 3   <>
DEClaser 3250  
  multipurpose 0    
  upper 1 <>  
  lower 2    
  high capacity feeder 3 3    
DEClaser 3500  
  upper 0 <>  
  lower 2   <>
  multipurpose 3    
DEClaser 5100  
  multipurpose 0    
  upper 1 <>  
  lower 2   <>
DIGITAL Colorwriter 1000  
  upper 0 <>  
  lower 1   <>
DIGITAL Colorwriter LSR 2000 and 2000+  
  upper 1 <>  
  lower 2   <>
DIGITAL Laser Printer LN15 and LN15+  
  upper 0 <>  
  lower 1   <>
  multipurpose 3   <>
DIGITAL LN17ps and Laser Printer LN17+ps  
  main 0 <>  
  multipurpose 1    
  lower 1 2   <>
  lower 2 3   <>
  envelope feeder 4   <>
DIGITAL Laser Printer LN20  
  multipurpose 1    
  upper 2 <>  
  lower 5   <>
DIGITAL Laser Printer LN40  
  upper 1 <>  
  middle 2    
  lower 3    
  LCIT 5   <>
DIGITAL Laser Printer LNC02  
  upper 1 <>  
  lower 5   <>
DIGITAL PrintServer 17 and 17/600  
  upper 1    
  lower 2    
DIGITAL PrintServer 20, 32, 32plus and 40  
  upper 1    
  lower 2    
  LCIT 3 <>  
GENICOM microLaser 170  
see Compaq Laser Printer LN16        
GENICOM microLaser 210 and LN21  
  multipurpose 0    
  tray 1 1 <>  
  tray 2 2   <>
  tray 3 3   <>
  envelope feeder 6   <>
GENICOM microLaser 280 and LN28  
  multipurpose 0    
  tray 1 1 <>  
  tray 2 2   <>
  tray 3 3   <>
GENICOM microLaser 320 and 401  
see Compaq Laser Printer LN32        


1If installed, becomes the default
2Duplex only
3A/A4 page sizes only


Previous Next Contents Index