Restart the print spooler service whenever you cannot remove a job from the print queue. Restarting the print spooler takes only a few minutes. The print spooler service is easy to restart in both Linux and Windows. Once a print spooler is restarted, jobs in the print queue will begin printing once again. A print spooler often needs to be restarted when two jobs are submitted simultaneously, an error occurs when a job freezes, or a computer shuts down unexpectedly while submitting a print job.
Double click the "Shell" or "Terminal" icon on your desktop.
Type "lpc restart all" or "lpc restart printername" and press "Enter."
Wait at least 30 seconds for the print spooler service to restart.
If you still have problems, restart the service a second time.
Go to "Start" and select "Run." Type "cmd" and press "Enter" to open a command prompt.
In Windows Vista, go to "Start," select "All Programs," choose "Accessories" and select "Command Prompt."
Type "net stop spooler" and press "Enter" to stop the print spooler.
Type "net start spooler" and press "Enter" to restart the print spooler.
If you have the same job listed multiple times, this job will print multiple times. To prevent this, open the print queue and delete the duplicate jobs before the job prints.
The print job stuck in the print queue may be deleted when you restart the print spooler.