A few things happen to go badly every now and then when working with printers in the Microsoft Windows operating system. Most users have experience stuck print queues with undeletable print jobs. This can be very frustrating for the user as there is no apparent way of fixing that problem. Many inexperienced users uninstall and install their printers again to be able to print. Experienced users tend to know that it often helps to disable the print service and enable it again after deleting the stuck print job (read: Stalled Printer Repair and How To Deal With Stuck Print Jobs).
Print Service Manager is another software program for the Windows operating system that can help with stuck print jobs. It displays a basic interface that provides information about the state of the print service of the Windows operating system with buttons to stop, start and restart it immediately. The left side of the program contains the option to clear a stuck print queue forcefully in case the restarting of the print service is not yielding the desired result.

Print Service Manager is compatible with Windows XP, Windows 2003 Server, Windows Vista, Windows Server 2008 and Windows 7 and requires the the Microsoft .net Framework 2.0.
Related posts:
How To Deal With Stuck Print JobsStalled Printer Repair
Print Management Software
Send Print jobs over the Internet
Change the Print Spooler Directory
Windows Services Manager
Print Multiple Document Types at once
CD And DVD Printing Software DVD Print


It’s easier to open a dos prompt then run the following;
net stop spooler
wait about 5 – 10 seconds
then run
net start spooler
That always works no matter whats going on.
Or worst case reboot the workstation / desktop / laptop.
Jeff your method is great for experienced users but not for inexperienced users.
@Jeff: But it is not always feasible to restart the computer just to clear print queue. (Imagine that u r in the middle of work, or your computer is a print server! Even I had a similar issue: http://www.shamasis.net/2009/05/clearing-print-queue-in-windows/) And… everybody (even experienced users) cannot remember command lines. :) … I have a hard time running Linux terminals after working on PowerShell for some time … I even confuse between LS and DIR commands!
For example, even your print commands are incomplete. To fully clear the queue, you need to also delete the documents being spooled. The command to do it is: del %systemroot%\System32\spool\printers\* /Q