tcl.startspooler Verb: Access/Spooler


Command tcl.startspooler Verb: Access/Spooler
Applicable release versions: AP, R83
Category Spooler (24)
Description initializes the Spooler sub-system and returns it to normal operation.

This process is usually invoked when the system is powered on (see colstart, system-coldstart or user-coldstart)

The Spooler controls the printing process and is normally started during coldstart. When necessary, "startspooler" can be used to execute specified portions of the Spooler initialization process without reinitializing the entire spooler sub-system.

Using "startspooler" without options makes no changes in the spooler sub-system, but simply "wakes up" the printers (if any are started). The printers then poll their respective form queues for scheduled jobs to print.
Syntax startspooler {port.number} {(option{s})}
Options port.number Starts Spooler process on given port.number. If "port.number" is not specified, the Spooler is started on the first port following the last physical port on the system. Used primarily by developers to test Spooler code.

c Starts Spooler, clears the form queue assignments, kills the printer, clears input and output queues and converts any existing print files to hold files. This should be used as the "second to last" option for performing a Spooler lobotomy.

d Used in conjunction with the "port.number" option above to enable the debugger on the port.

i Starts Spooler and initializes control data with new overflow frames. The disk space used previously by the Spooler is lost until the next file restore (approximately 5-9 frames). This is the last resort in Spooler warfare.

l Links workspace for inactive ports. (R83 only).
Related spooler.commands