I have time to time Print Jobs stuck in the Print Queue that cannot be canceled or deleted. It's always very frustrating as it blocks other Print Jobs which are usually quite urgent... The only solution is to stop the spooler and delete its content from a command prompt.
Click to Read More
Often, it starts with a Job stuck in the Print Queue and not printing. For some reason, although I restart both the PC and the Printer, the Job never starts. So, I try to cancel it but the Job does not disappear from the Queue and keeps displaying the status "Deleting-Printing..." for ever.
I think that the problem occurs when the PC goes into the Sleep state while the Print Job is not yet completed (But I am quite sure there are other causes). When the PC is waked up, the Job appears stuck for ever.
Here are the commands to stop, clean and restart the spooler:
net stop spooler del %systemroot%\system32\spool\printers\*.shd del %systemroot%\system32\spool\printers\*.spl net start spooler