Spooling is the process in which information to be printed is stored temporarily in a file, the printing is carried out later. It is used to prevent a relatively slow printer from holding up the system at critical times, and to enable several computers or programs to share one printer.