The print queue is managed by the "Print Spooler" service. (The process of adding a document to the print queue, or sending it to the printer from the print queue is referred to as "spooling", which dates back to days when documents to be printed were written to a spool of magnetic tape and then physically taken to a different device to be printed.)
Here is the solution
Each printer you have available on your system has its own queue. You can view the print queue for each by opening up Control Panel, and going to Printers, or Devices and Printers, and double clicking on the print icon you'll find there. Here's the print queue for my printer :
You can see that the document is "Spooling". If there are multiple documents waiting to be printed they would all be listed.
You can also cancel printing a document if it shows up in the print queue: right click on the document and click on the Cancel option.
Now, it's important to note that Cancel doesn't always work, and that the document actually being printed might not be listed. That's because the spooler is just a stop along the way. Many printers actually have very large buffers of their own and might have already received several pages, if not the entire document, therefore removing it from the Windows print queue often well before the pages are actually printed.
But what about the opposite, which is really what this question is all about? What do you do when the printer should be printing, the print queue shows several documents ready to be printed, and yet ... nothing's happening?
First, check all the "usual" stuff. Is the printer out of paper? Is it complaining about some other kind of fault? (If you look closely at my print queue above the printer is complaining about "No Toner/Ink" since I opened the cover to pause printing.) Is the printer connected and powered on, even? Is there a paper jam?
You get the idea. There are a lot of things that can stop a printer from printing, and nine times out of ten it's one of those issues that gets in the way.
And yet, sometimes not.
An unfortunately common scenario looks like this:
-
Your printer is confirmed ready to print.
-
You have documents in the print queue.
-
Nothing is printing, even though it looks like it should.
-
Attempting to cancel a print job in the queue does nothing.
-
Rebooting doesn't help.
The solution is to clear the print queue manually. This is done on the computer to which the printer is connected.
-
Turn off your printer.
-
Right click Computer (in the Windows 7 Start Menu) or My Computer (on your desktop), and click Manage.
-
In the resulting dialog, expand Services and Applications, then click on Services. Scroll down the resulting list to find Print Spooler.
-
Right click on Print Spooler and click on Properties.
-
Click on Stop to stop the print spooler. (You can leave this dialog open.)
-
Now, use Windows Explorer to navigate to the folder c:\Windows\System32\spool\PRINTERS. A quick way to do this is to click on Start then Run and then enter "c:\Windows\System32\spool\PRINTERS" as the item to run.
-
Delete the contents of this folder.
-
Back at the Printer Spooler Properties dialog, click on Start.
-
Turn your printer back on.
-
Print something.
If your printing problem was related to a stuck printer queue, you should now be able to print again.
=========+++========