In computing, a process in which information to be printed is temporarily stored in a file, the actual printing being 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.