Tru64 UNIX Advanced Printing Software

Client programs


Tru64 UNIX

» Tru64 UNIX V5.1B-6
» Tru64 UNIX V5.1B-5
» Documentation
» Information library
» Software web index
» Software products library
» Patch database
» Services
» Developer & Solution Partner Program
» Send us your comments
» Support Statements

Evolving business value

» Tru64 UNIX to HP-UX 11i transition benefits calculator
» Alpha RetainTrust Program
» Transition

Related links

» Alpha systems
» HP-UX 11i
» Integrity servers
» Linux
» HP storage
» HP solutions
HP-UX 11i: measurably better TCO!

» Overview

Product info

» Download

» Resources

Since it is a client/server system, a host must have Advanced Printing client software installed before it can use the system. The system provides a command line interface (CLI), CDE GUI client utilities, and an LPD inbound gateway daemon client. This section describes the supplied components in these client categories.

Command Line Utilities

The Command Line Interface is defined by POSIX 1387.4 and provides end users and administrators the full capabilities of the system. There are 16 standard client commands:

pdclean Remove all jobs pdpr Print a job
pdcreate Create a print system object pdpromote Move job to top of queue
pddelete Delete an object pdq List jobs in queue
pddisable Stop accepting jobs pdresubmit Reprint a completed job
pdenable Accept new jobs pdresume Resume a paused object
pdls List object attributes pdrm Delete a print job
pdmod Modify a submitted job pdset Set object attributes
pdpause Pause a job, server or printer pdshutdown Shutdown a server

The commands fall into three categories: user, operator, and administrative commands. Users can submit jobs (pdpr), list jobs and services (pdq and pdls), modify or remove jobs (pdmod, pdrm), or resubmit them (pdresubmit). Operators can perform all these functions, and they can enable and disable printers and queues (pdenable, pddisable). Operators can also set "ready" attributes to indicate the availability of selected printer features (pdset). Administrators can perform all of the above commands, and they can create, modify, and delete objects (pdcreate, pdset, pddelete).

On a historical note, the "pd" prefix on these commands comes from the symbol for the element Palladium. The original reference implementation of the POSIX printing interface was the Palladium Printing System, developed at the Massachusetts Institute of Technology.

Graphical User Interface

The Graphical User Interface tools provide easy access to the most common printing and administrative functions using the Motif/CDE or X Window environment. There are three GUI clients provided:

  • Submission:

    The pdprint submission GUI allows a user to select files for printing and associate printing instructions with the job.

  • Information:

    The pdprintinfo information GUI allows users to display information about printers and jobs.

  • Administration:

    The pdprintadmin administration GUI allows administrators to perform common administrative tasks such as creating and deleting printers and queues, managing the scheduling of print jobs. Administrators and designated printer operators can pause and resume printers or queues, and perform system shutdown. While ordinary users cannot issue management commands, they can use pdprintadmin to view detailed printer, queue, and job status.

Inbound Gateway Daemon

The inbound gateway daemon is a client program that routes print jobs from traditional LPD sources to an Advanced Printing Software spooler. The gateway translates incoming job options into corresponding job and document attributes while submitting the job to a logical printer.

The inbound gateway can operate in two modes: cooperatively, with the lpd daemon; or standalone, without it. For most sites, using the inbound gateway in conjunction with lpd is the best arrangement because the traditional lpr/lpq/lprm commands are still available. Administrators can transparently assign target lpd printers to the inbound gateway and a corresponding Advanced Printing queue, and then achieve the benefits of superior queue and print job management.

If you configure the inbound gateway to run without lpd, the gateway listens on port 515, the traditional line printer daemon port, instead of the lpd daemon. In this case, lpd cannot run on the server host, and thus, lpr/lpq/lprm commands on that host do not work. You would choose this configuration only when you want to run Advanced Printing Software exclusively on a server host, and you want that host to accept remote jobs from LPD sources.

»  Back to Advanced Printing tutorial (Top)
»  Back to Advanced Printing architecture and model
»  Proceed to Advanced Printing benefits