Overview of Printing and the Spooler
This section introduces the Spooler, the Reality process that allows you to
direct and control output of all print jobs generated by Reality, whether from
applications or from the command line. It comprises the following topics:
- Introducing the Spooler: outlines
how the spooler manages the output of print jobs.
- Print Job Assignment (Print Reports): describes how
initial assignments for new print jobs are specified.
- Print jobs: describes how job-ids are
generated, and how jobs are stored and managed using Reality files.
- Formqueues: describes how the
queues in which jobs are held are maintained, the use of public and private
formqueues, and of identity banners that can be output before each job on a
queue.
- Despoolers: describes the processes
that take a print job from the head of a queue and send it to a particular
output device, and how these processes are created, maintained, and managed.
- Output devices: describes the
types of output device that a despooler can send jobs to, comprising host system
printers, private and network printers, Reality
ports, tape devices and files.
- Printer interface scripts:
describes, for UNIX hosts only, the use of scripts to drive private printers
(host printers configured for exclusive Reality use) and network
printers.
- Remote spooling: describes
direct output of print jobs to a spooler on another Reality database (on the
same host or another host), and an alternative procedure for transferring print
jobs to a 'remote' database.
- Network printing: describes
despooling directly to an output device on another host, and how network
printers can be shared between different users.
- Printer control features:
describes the feature for writing printer independent programs, and prologue and
epilogue features that allow printer command strings to be sent to a printer
when required.
- Procedure for Setting Up Printers
describes how to configure printers and the Spooler for output.
- Example of Setting Up Multiple Formqueues
and Despoolers: outlines how to set up formqueues and despoolers for two
laser printers with different alternative paper trays.
- Transaction Handling/Logging:
explains how Spooler files interact with these features.