The correct answer is: B. Queue of print job that are waiting to print
A spooler is a program that manages the printing process. It receives print jobs from applications and stores them in a queue until they can be printed. When a printer is available, the spooler sends the next job in the queue to the printer.
A spooler can be used to print multiple jobs at the same time, and it can also be used to print jobs that are larger than the printer’s memory.
Here is a brief explanation of each option:
- Option A: A location in memory that maintains the contents of documents until it prints out. This is not a spooler. A spooler is a program, not a location in memory.
- Option B: A queue of print job that are waiting to print. This is a spooler. A spooler stores print jobs in a queue until they can be printed.
- Option C: A program that coordinates the print job that are waiting to process. This is not a spooler. A spooler is a program that manages the printing process, but it does not coordinate the print jobs.
- Option D: A message sent from the printer to the operating system when a print job is completed. This is not a spooler. A spooler is a program that manages the printing process, but it does not send messages from the printer to the operating system.