Spooler Plus Programmer's Guide
Introduction to the Spooler Plus Subsystem
Spooler Plus Programmer’s Guide—522293-003
1-3
Spooler Components
Spooler Components
The spooler consists of a set of related processes and procedures, as shown in
Table 1-1.
Spooler Supervisor
The spooler supervisor process monitors and communicates with the other spooler
processes and decides when and where to print jobs.
Collector
All output that is to be printed is sent to the collector. Spooler collection processes
(collectors) accept output from applications and store the output on disk.
Print Processes
A set of print processes performs the task of retrieving and printing spooled data. The
FASTP print process is supplied with the spooler; to write your own print processes,
you use the print procedures described in Section 3, Using the Spooler Print
Procedures, Print Processes, and Perusal Processes.
Perusal Processes
Perusal processes examine a job’s data file without intervention by the spooler
supervisor. They use the print procedures to read data from a collector’s data file.
Perusal processes, unlike print processes, function without interactive communication
with the supervisor. They are useful for studying the spooled data from a job before it
is printed. The Peruse utility is an example of a perusal process. The complete syntax
and considerations of Peruse appear in the Spooler Plus Utilities Reference Manual.
Table 1-1. Spooler Processes and Procedures
Process Function Related Procedures
Spooler
supervisor
Monitors and controls operation of
the spooler
Collector Transfers data from applications to
disk
Spooler interface procedures
Print process Transfers data from disk to print
devices
Spooler print procedures allow
users to write their own print
processes
Perusal processes Reads spooled data from jobs and
modifies attributes of jobs
Spooler utility procedures and
print procedures work together
Spoolcom Provides system operator’s
interface to the spooler and reads
spooled data from jobs and
modifies attributes of jobs
Spooler utility procedures issue
commands to the spooler