Jan 042009

Have you ever had a local print job hang and were not able to cancel it in the print job queue.We have experienced this problem several times recently. It is quite annoying because usually one can’t print as long as the erroneous job is in the queue.
One way to solve the problem is to reboot. In most cases the undeletable print job will disappear after the restart. But, we have also experienced cases when even a reboot wouldn’t remove the erroneous print job from the queue. However, there is a way that always works and is also faster.

Method 1

First, you have to sto

p the Print Spooler Service for this go to Start, then Run and type in services.msc. Scroll down to the Print Spooler service, right-click on it and choose Stop  then you have to delete all files under C:\WINDOWS\System32\spool\PRINTERS. Once you’ve restarted the Spooler Service, you might have to press F5 in the print queue applet to make the hanging print job disappear

Method 2

1. Cancel the job (it then hangs at the ‘Deleting – Printing’ stage)

2. At the command prompt, enter: net stop spooler

3. Then enter: net start spooler

4. Bref F5 to refresh the status of the print queue


Incoming search terms:

  One Response to “How to cancel a print job that hangs under Vista and XP”

  1. If you have multiple files on the queue…try Option 1 first — but do it this way: Stop as above, then re-start spooler **without deleting files** What will often result is that only the offending file is lost (it actually gets canceled…) leaving all of your remaining files ready to go. On spooler restart, the rest of the files will automatically start printing.

Sorry, the comment form is closed at this time.