Order Number: AA--PSVED--TE1


March 1999

This manual describes how system maintainers (system managers, data center operators, and application programmers) with system privileges can create DECprint Supervisor print queues to provide printing services for the users of PostScript printers, customize the DECprint Supervisor printing system, and test the printing system. This manual also describes common problems with PostScript printing and how to solve them.

Revision/Update Information: This guide supersedes AA--PSVEC--TE.

Operating System & Versions: OpenVMS Alpha, Version 6.1 or higher
OpenVMS VAX, Version 5.5-2 or higher

Software Version: DECprint Supervisor (DCPS) for OpenVMS, Version 1.7

Compaq Computer Corporation
Houston, Texas


First Printing, November 1992 Revised, March 1999

Compaq Computer Corporation makes no representations that the use of its products in the manner described in this publication will not infringe on existing or future patent rights, nor do the descriptions contained in this publication imply the granting of licenses to make, use, or sell equipment or software in accordance with the description.

Possession, use, or copying of the software described in this publication is authorized only pursuant to a valid written license from Compaq or an authorized sublicensor.

Compaq conducts its business in a manner that conserves the environment and protects the safety and health of its employees, customers, and the community.

Copyright © Compaq Computer Corporation 1999. All Rights Reserved.

Copyright © GENICOM Corporation 1999. All Rights Reserved.

DCPS is a trademark of GENICOM Corporation.

The following are trademarks of Compaq Computer Corporation: :ALL--IN--1, Alpha, Colormate PS, DDIF, DEClaser, DECnet, DECpresent, DECprint, DECserver, DECwindows, DECwrite, DIGITAL, LN03, LN03 Image, :LN03 PLUS, LN03R, MicroVAX, OpenVMS, PATHWORKS, PrintServer, PrintServer 20, PrintServer 40, PrintServer 40 Plus, :Q--bus, ReGIS, ScriptPrinter, turbo PrintServer 20, TK, UNIBUS, VAXBI, VAX, VAXcluster, VAX DOCUMENT, VAXstation II, VAXstation II/GPX, VMS, VMScluster, VT, and the Compaq logo.

The following third-party trademarks are used in this documentation:
PostScript is a trademark of Adobe Systems Incorporated which may be registered in certain jurisdictions.
CG Triumvirate is a trademark of AGFA Compugraphic Division.
Apple, LaserWriter, and Macintosh are registered trademarks of Apple Computer, Inc.
Swiss is a trademark of Bitstream Inc.
MultiNet is a registered trademark of Process Software Corporation.
HP, JetDirect, LaserJet, and PCL are registered trademarks of Hewlett-Packard Company.
Interleaf is a registered trademark of Interleaf, Inc.
IBM and Proprinter are registered trademarks of International Business Machines Corporation.
ITC Souvenir is a registered trademark of International Typeface Corporation.
Optra is a registered trademark of Lexmark International, Inc.
SPARC is a registered trademark of SPARC International, Inc.
Tektronix is a registered trademark of Tektronix, Inc.
BSD is a trademark of Uunet Technologies.
UNIX is a registered trademark licensed exclusively by X/Open Company, Ltd.
All other trademarks and registered trademarks are the property of their respective holders.

This document is available on CD-ROM.

This document was prepared using DECdocument V3.2A.

Contents Index


Preface

Intended Audience

This manual is for OpenVMS system managers and data center operators. Using this guide, you can create and modify print queues, maintain the print jobs and print queues, and set up printing environments to meet the needs of the printing system users.

This guide is also intended for advanced users and applications programmers who customize the printing system using form definitions, setup modules, and layup definition files. The User's GuideUser's Guide describes how users access the features of the printing system.

Be sure to read the Software Installation GuideSoftware Installation Guide if you have not installed the DECprint Supervisor software.

Associated Documents

For information about additional PostScript printing documentation and how to order documentation, refer to the Ordering Additional Documentation appendix in this manual.

Conventions

The following conventions are used throughout this document:
Convention Meaning
UPPERCASE Uppercase characters indicate DCL commands, qualifiers, and parameters.
italics Italic characters in command examples indicate that you are to substitute a word or value of your choice.
bold Bold characters are PostScript operators or error message prefix strings. Bold in examples shows the characters that you should enter as part of the procedure.
[] Brackets indicate that the enclosed item is optional.
Ctrl/ x This symbol indicates a control key sequence. Press the key labeled Ctrl while you simultaneously press another key, represented by x.
[Return] This symbol indicates that you should press the Return key.


Chapter 1
DECprint Supervisor Overview

1.1 Purpose of the DECprint Supervisor Software

The DECprint Supervisor software allows people to use and manage networked PostScript printers. For example, it allows users to:

The system manager makes the printing system easier to use by providing:

1.2 Optional DECprint Supervisor Licenses

You may be required to install one or both of the following optional DECprint Supervisor licenses:

Activate any licenses before you use the features of the license. If you specify these features when the license has not been activated, your print job may be terminated without printing and one of the following messages is displayed:


NOLICENSE, DCPS-Plus license required to use feature 


NOLICENSE, DCPS-Open license required to use printer-name

To determine whether the appropriate licenses have been activated at your site, issue the following command:


$ SHOW LICENSE DCPS*

If the optional license has been activated, the PAK name is listed in the display.

See your Compaq representative to order the license(s) you need.

1.2.1 Features of DCPS--Plus

The DCPS--Plus product provides the features described in the following list:

1.2.2 Features of DCPS-Open

When the DCPS-Open license is active, users can print to the third-party printers that are listed in the DECprint Supervisor SPD, including Hewlett-Packard LaserJet and Apple LaserWriter printers. Users may also be able to print to printers not listed in the SPD, although such printing is not warranted or supported. If the DCPS-Open license has not been activated, users can print only on DIGITAL PostScript printers.

1.3 DECprint Supervisor Software Components

The DECprint Supervisor software includes the following components:

The DECprint Supervisor symbiont is used in place of the OpenVMS print symbiont, PRTSMB. The software is distributed as executable image files, text, and help files.

Figure 1-1 illustrates the process by which print jobs are produced on an OpenVMS system and delivered to the printer.

Figure 1-1 DECprint Supervisor Software Components


The software components of a DECprint Supervisor printing system are described in the following sections.

1.3.1 The Print Symbiont

Users send jobs to the printer using the DCL PRINT command or using an application program that generates the OpenVMS system service call SYS$SNDJBC. The print symbiont manages the print jobs. The DECprint Supervisor software performs the following operations:

For example, suppose a user issues the following PRINT command:


$ PRINT/QUEUE=POST3/NOTIFY THORNTON.TXT

The PRINT command line is translated to system service calls, which are sent to the job controller. The calls are converted to job controller data structures, which are then passed to the symbiont for processing. The symbiont sends the processed arguments and file data to the printer and notifies the user by displaying messages about the status of the print job.

See the User's GuideUser's Guide for information about the PRINT command and its qualifiers.

1.3.2 Device Control Libraries

A device control library is an OpenVMS text library that contains setup modules. The symbiont uses modules from the device control library to implement the various PRINT parameters. The DECprint Supervisor software extracts the appropriate module, depending on the qualifier that either appears on the PRINT command line or is associated with a print queue, and inserts the module into the data stream.

The device control library also contains modules that the symbiont does not automatically use. Some of these modules contain PostScript procedures, for example, to include an error handler in a print job or to extend the findfont procedure to recognize alternate character encodings. These are described in the User's GuideUser's Guide.

You can create setup modules to be used on your own systems. When you create setup modules, you must store them in a device control library other than the DCPS$DEVCTL library. Create a device control library as described in Chapter 7 and add your library to the device control library search list defined in DCPS$STARTUP.COM.

When you create a site-specific device control library for your custom setup modules, the contents of your library are retained from one version of the DECprint Supervisor software to the next. The standard device control library, DCPS$DEVCTL, is overwritten when you upgrade from one version of the software to the next.

1.3.3 Translators

When a print job submits a print file that is not PostScript (or PCL, if your printer has a native PCL interpreter), the symbiont invokes a translator to translate the user's input file into PostScript. Whether the DECprint Supervisor software provides translation depends on whether the DCPS--Plus license has been activated on the system. (Refer to Chapter 4 for more information about customizing the printing system for certain types of files.)

When the DCPS-Plus license has not been activated, you can print ANSI (DEC PPL3) files and PostScript files. You can also print PCL files if your printer has a native PCL interpreter. If you do not specify the data type, the DECprint Supervisor software assumes you are printing an ANSI file. Therefore, to print an ANSI file, the user issues the PRINT command without specifying the data type:


$ PRINT MYFILE.MEM/QUEUE=PS40$A14

The user must specify the data type of the file to print a PostScript file. For example:


$ PRINT/PARAMETERS=(DATA_TYPE=POSTSCRIPT) MYFILE.PS/QUEUE=PS40$A14

The system manager can associate a default data type with a generic print queue, allowing users to print files by specifying the generic queue name. See Chapter 3 for more information.

When the DCPS-Plus license has been activated, the DECprint Supervisor software can detect the file data type automatically. You need not specify the data type on the PRINT command line. Translation to PostScript for successful printing is automatic. With this license, it is not necessary to maintain generic print queues for default data types.


Chapter 2
Setting Up Printers

If you are installing DECprint Supervisor for the first time, or installing new printers, read this chapter. You may also find this chapter useful if you are changing the setup of an existing printer. The following sections describe how to set up your printers to work with DECprint Supervisor software.
Non-PrintServer printers Section 2.1
DIGITAL PrintServer printers Section 2.2

Note

If you are changing the setup of a printer for which a DECprint Supervisor queue already exists, you must first stop the associated queue using the STOP/QUEUE/NEXT or STOP/QUEUE/RESET command.

2.1 Non-PrintServer Printers

You can connect PostScript printers other than DIGITAL PrintServer printers to your OpenVMS system in a number of ways:

If your printer is connected via the network, multiple systems can access it.

The devices that can be used with DECprint Supervisor software are listed in the Software Product Description (SPD).

Note

DCPS requires that the entire communication path between your OpenVMS system and your printer be bi-directional. For a networked printer, this communication path includes the connection between the printer and the network device as well as the connection between the network device and your OpenVMS system. LAT and AppleTalk network devices, and serial interfaces, usually provide bi-directional communication. Raw TCP/IP network devices, and parallel ports on a printer, terminal server, or print server, may not satisfy this requirement. The DCPS software will not work with a connection that does not allow status messages and other information to be sent from the printer to your OpenVMS system.

CSA0 (printer port 0 on VAXstation II and VAXstation II/GPX systems) is not a supported interface for serial printers.

DEClaser printers may require an H8571--E adapter if you are using a DECconnect serial cable. Refer to your printer installation guide for more information.

2.1.1 Directly-Connected Serial Printers

For your printer and OpenVMS system to be able to communicate, you must set the baud rate of your printer and system's serial interfaces to the same values. Also, your printer should be set for eight-bit characters with no parity.

Note

When choosing a baud rate other than the default of 9600 baud, consider the following limitations:
  • OpenVMS drivers do not support baud rates of 3600 and 7200 baud.
  • DMZ32 serial interfaces, Revision E or lower, require a speed of 4800 baud or less.
  • If you select an improper speed, the printer may not operate or may stop unexpectedly.

Refer to your printer's hardware installation guide for information on configuring its serial interface. After you have made the necessary changes, turn the printer off and back on. Then manually print a test page and verify that the reported settings are as desired.

Set the baud rate of your OpenVMS system's serial interface by specifying a value for P6 when setting up the corresponding DCPS print queue, as described in Section 3.3.6.

2.1.2 Networked Printers

Your printer may contain a network interface card (NIC) or may be accessable to the network via a print server of a terminal server.

Printers can be configured as network printers if:

Network printing has the following implications:


Next Contents Index