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.
Enjoyed the article?: Then sign-up for our free newsletter or RSS feed to kick off your day with the latest technology news and tips, or share the article with your friends and contacts on Facebook or Twitter.Related Articles:
How To Deal With Stuck Print JobsWinflushprintjobs, Restart Jammed Print Jobs
Stalled Printer Repair
Print Management Software
Turbo Service Manager, Manage Windows Services More Effectively

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