In Windows the print jobs are not directly sent to the printer. Instead, they land first in the spooler. The print spooler is a program that manages all the print jobs that are you are currently sending to a printer. The spooler makes it possible for a user to delete a print job in process or change the order of the pending print jobs. When the spooler stops working, the print jobs just sit in line waiting their turn. But since the job at the front of the line is going nowhere, neither will they. There are many reasons why this can happen. Let’s look at what you can do to free up the spooler.
Common spooler troubleshooting tips
Sometimes you can see that it is one particular file that is not printing correctly, and all you may need to do is get rid of that one file. If you want to try deleting the one file that is creating the logjam:
- Click on Settings.
- Select “Printers.”
- Click “Open Queue.”
- Select the file that you believe is causing the problem.
- Click on documents and select the option to cancel the print job.
If you try that and the printer queue is still stuck, try using the printer menu to delete all the print jobs.
If neither of those approaches works, perhaps your printing issue could be solved with a simple restart of your machine and printer. Try rebooting your computer and restarting your printer. Unplug any wired connections, and plug them back in before the machine reboots. If none of those common solutions are able to solve your backed up spooler, there are several other ways to solve the problem.
Using the Control Panel
One way to clear the spooler is to use the Control Panel.
Type control panel into the search box and select the app.
Type “printer” in the search box.
View “Devices and printers.”
Right click on your printer.
Click “See What’s Printing.”
Click on Printer in the menu bar.
Select “Cancel all documents.”
Using Command Prompt
If you are comfortable with using the command prompt, you might want to try this method:
- Right click on the Start button.
- Select “Command Prompt (admin).”
- Type This command will stop the spooler from running.
- Type and press Enter.
- When you have completed that step, start the spooler back up so that you can print by typing and pressing Enter.
Using the management console
A third way to clear your spooler is by using the management console. Services.msc is a shortcut in the Windows operating system that lists all the services on your computer. It tells you whether the service is running or not and allows you to start or stop these services. Follow these directions to use the management console to stop the spooler, clear it out, and restart it.
Use the keyboard shortcut Win + R to open the Run menu.
Type services.msc
Scroll down until you find the print spooler.
Click on the print spooler.
In the top-left corner of the window click “Stop the Service.”
Leave that window open and launch File Explorer.
In the address bar of that window type
and press Enter. The files listed are the documents that are currently in the printer queue. 8. Highlight the files in the folder. 9. Right-click and click “Delete.” 10. Go back into the Print Spooler service window. 11. Click Restart the Service.
Use Computer Management
Here’s one more way to access the spooler. It’s just a different path than the one described above.
Right click on the Windows Start Menu.
Click on Computer Management.
Click on Services and Applications.
From here, follow the same steps as laid out in the directions for the management console.
Prevention
Every user of Windows will most likely have their printer queue stop working occasionally. Luckily, as we’ve seen, it’s not usually a complicated problem to fix. But if your queue is having this problem on a regular basis, you should check the drivers for your printer and make sure they are up to date. If you have the most recent drivers, and there is still a problem, you can try to prevent the congestion in the spooler by design. Limit the number of documents you print at one time or make sure you print larger documents separately.