The :STARTSPOOLER command initializes the Spooler without coldstarting the entire system.
Format
:STARTSPOOLER [process] [C | I] [L] |
Parameter(s)
process |
Any process other than the last process on the system or the system console (process 0). Use this option when you want to explicitly assign the Spooler process to a specific process. If process is not specified, the Spooler is assigned by default to the last process on the system. |
C |
Initializes all Spooler control blocks except the permanent print file control block. This option initializes the Spooler in the same way as the coldstart procedure does. |
I |
Globally initializes all Spooler control blocks and all control data. This option initializes the Spooler in the same way as the file-restore procedure does. NOTE: All print files and hold files are deleted when the I option is used. If the I option is used with serial printers, although the print files and hold files will be deleted, the printer process will not be released. Therefore, use SP-KILL (BDn with serial printers to remove print files and release the printer process to logon. |
L |
Links up extended work space for all lines not currently logged on. |
Description
Use :STARTSPOOLER when you are recovering from Spooler problems. All open print files should be closed and all active printers should have finished printing their current jobs. The Spooler should be inactive.
Used with No Option
:STARTSPOOLER with no option initializes certain internal Spooler variables and puts the Spooler in an inactive state. All closed print files and all hold files remain intact, all SP-ASSIGNments and printer specifications remain unchanged.
Used with the C Option
Used with the C option, :STARTSPOOLER performs these functions:
Saves all hold files.
Converts all good print files into hold files, removing them from their form queues and saving them.
Detaches all form queues, deletes all printers, and resets all SP-ASSIGNments to the S option, which means that no output can be sent to the Spooler.
Once the Spooler has been reinitialized, all printers must be restarted with the STARTPTR command and all SP-ASSIGNments must be reset.
Used with the I Option
Used with the I option, :STARTSPOOLER performs these functions:
Deletes all print files and hold files.
Detaches all form queues, deletes all printers, and resets all SP-ASSIGNments.
As with the C option, after reinitialization all printers must be restarted and all SP-ASSIGNments must be reset.