The purpose of the spooler is to control the queues, create new spool files, and invoke the queue processor when a job is ready for printing. The spooler also provides a function, SplMessageBox, that can be called to display a message to the user.

The following functions are available in the spooler:

The following functions are new for OS/2 Warp, Version 3: