User`s guide

1-3
Printers, Print Jobs, and Queues Overview for Users
Real Printer
A real printer is the printer hardware attached to a serial or parallel port at a unique
hardware device address. The printer device driver in the kernel communicates with the
printer hardware and provides an interface between the printer hardware and a virtual
printer, but it is not aware of the concept of virtual printers.
Local and Remote Printers
When you attach a printer to a node or host, the printer is referred to as a local printer. A
remote print system allows nodes that are not directly linked to a printer to have printer
access.
To use remote printing facilities, the individual nodes must be connected to a network using
the Transmission Control Protocol/Internet Protocol (TCP/IP) and must support the required
TCP/IP applications.
Printer Backend
The printer backend is a collection of programs called by the spoolers qdaemon command
to manage a print job that is queued for printing. The printer backend performs the following
functions:
Receives from the qdaemon command a list of one or more files to be printed.
Uses printer and formatting attribute values from the database, overridden by flags
entered on the command line.
Initializes the printer before printing a file.
Runs filters as necessary to convert the print data stream to a format supported by the
printer.
Provides filters for simple formatting of ASCII documents.
Provides support for printing national language characters.
Passes the filtered print data stream to the printer device driver.
Generates header and trailer pages.
Generates multiple copies.
Reports paper out, intervention required, and printer error conditions.
Reports problems detected by the filters.
Cleans up after a print job is canceled.
Provides a print environment that a system administrator can customize to address
specific printing needs.