Sometimes when you try to cancel print jobs that are in progress, Windows will try to cancel it, but it will get stuck. Here is how to delete the print job.
- Start > Run > services.msc or alternatively, type services.msc in the find box in the start menu
- Look for the Print Spooler and stop the service
- Once you stop the service, open the folder “C:WindowsSystem32SpoolPrinters”
- Find the files with the date and time stamp of your print job and delete the files
- if you are trying to delete a print job on a printer that is not directly connected to your computer, but on a network, the host computer may have to turn off their print spooler in order to delete the files
- Retry printing
Usually for me, restarting the Print Spooler works well enough, but if need be, deleting the print job files works too.