Printer Stuck On Printing – Deleting / Spooling and Won’t Cancel

If your printer won’t print and the print queue is stuck saying Printing – Deleting or Printing – Spooling and the print job won’t cancel, then the following should fix this:

  1. In the print queue, right click the print job and click Cancel. If this doesn’t work, proceed to step 2
  2. Press the cancel job button on the printer if there is one
  3. Restart the printer. The print job may be stuck here and any errors on the printer need to be diagnosed first
  4. Restart the Print Spooler service on the local machine with the print job stuck saying Printing – Deleting or Printing – Spooling
  5. Restart the Print Spooler service on the print server if there is one. Be aware that this may interfere with other printers print jobs currently in the print queue on that server. For this reason, you may wish to interchange steps 5 and 6, though my preference is to do step 5 first because it is more likely to fix the stuck print job and less likely to corrupt the print queue on the users machine
  6. If this doesn’t work, run the following commands, in order in a command prompt on the local machine with the print job stuck saying Printing – Deleting or Printing – Spooling:

    net stop spooler
    del %systemroot%\system32\spool\printers\*.shd
    del %systemroot%\system32\spool\printers\*.spl
    net start spooler

  7. If that didn’t work, run the same command on the print server

Note that the commands listed in steps 6 and 7 are for Windows XP and Windows 2003, the Print Spooler service may work differently in future versions of Windows.

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)

Leave a comment

Your email address will not be published. Required fields are marked *