This subsystem forms an interface between Application programs and print device of the system. The default name of the spooler program is $SYSTEM.SYSTEM.CSPOOL. Features of Spooler Subsystem are:
Components of Spooler are:
Spooler supervisor – Monitors and communicates with other programs.
Collectors – Accepts output from applications and store it on disk.
Spoolcom – Command utility for spooler used for monitoring and controlling the spooler subsystem.
Peruse – It’s a means for monitoring and changing jobs.
Font – To create FONTS.
FASTP – Default Print process released with Spooler.
Print Processes – Retrieve the output stored on the disk and print it on device.
Default collector is $S and default Spooler is $SPLS.
COMMANDS TO CREATE A SPOOLER IN THE SYSTEM:
Create a DATAFILE for the collector:
Command: FUP CREATE $VOL.SUBVOL.DATAFILE, EXT(PRIMARY, SECONDARY)
SPOOL/IN <supervisor control filename>, OUT $<hometerm>, NAME <$spoolername>, NOWAIT, PRI 145, CPU 0/1, <max number of jobs>, <number of loctions>, <max number of devices>, <max number of collectors>, <max number of print processes>, <max number of font jobs>, <max number of batch jobs>
) COLLECT <collectorname>, FILE $SYSTEM.SYSTEM.CSPOOL, DATA $<vol>.<subvol>.DATAFILE, CPU 0, BACKUP 1, PRI 145
) SPOOLER <$spoolername> , START
Limits for TANDEM Spooler:
Max number of devices = 4095, No default
Max number of Jobs = 8191, No default and minimum is 2
Max number of Locations = 4095, No default
Max number of Collectors = 16, No default
Max number of Print Processes = 45, No default
Max number of Font Jobs = 255, default is 16
Max number of Batch Jobs = 4095, default is 256
E.g. Creating Spooler $RS and Collector as $RC00
FUP CREATE $VOLUME.R.DATAFILE , EXT (10000, 4000)
SPOOL/IN $VOLUME.R.R, OUT $ZHOME, NAME $RS, NOWAIT, PRI 145, CPU 0/1, 4000, 4000, 40, 5, 5, 40, 300
COLLECT $RC00, FILE $SYSTEM.SYSTEM.CSPOOL, DATA $VOLUME.R.DATAFILE, CPU 1, BACKUP 0, PRI 140
SPOOLER $RS, START