***Note that when you stop the print spooler service and delete the print jobs, you will have to delete ALL of the current print jobs as there is no way to tell one print job from another.
Step 1: First go to Start, then Run and type in services.msc. Scroll down to the Print Spooler service, right-click on it and choose Stop.
Step 2: Now that the print spooler service is stopped, we have to go into the Windows folder where all of the print jobs are spooled and delete them. Navigate to the following directory:
And delete everything inside this folder. DO not delete the folder itself, just everything inside of it. This will remove all print jobs currently in the print queue.
Step 3: Now go back to the Services window and right click on the Print Spooler service and choose Start. Go back to the Print Job queue and refresh it. You should now see that all print jobs have been removed and you can start printing again normally.
This works fine for Server 2008 R2 also. It will require you to also stop LPD Service which you’ll have to start back up when you start up the print spooler.