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










