Clear stuck print queues with ‘Print Queue Cleaner’ for Windows


Ever tried to print a document and perhaps waited by the printer, only to realize that the print command is stuck in the queue and will not go through?

Typically, and to make things worse, you might find that your print jobs in the clogged print queue are impervious to being deleted, instead displaying an endless ‘deleting’ message that does not go through. If so, what you need is free (and portable) ‘Print Queue Cleaner’ a program which will unclog and resolve print queue problems at a single click.

How to use: launch the program and click ‘Fix it’ when you have print queue problems. Then go back to your print queue and delete or otherwise manage your print jobs from there.

Screenshot - 10_24_2012 , 2_12_23 PM

The verdict: a beautiful little program that can save you a lot of trouble in a pinch. Note that when I tested it I had to simulate a print problem by printing several documents when no printer was available. If you use it successfully to resolve a real-life printing problem then please share your experience with us in the comments section.

Get Print Queue Cleaner (Windows). [Thanks to reader Panzer for the tip about this program].

  • suja

    I use Stalled Printer Repair and happy with it

    • Samer Kurdi

      @ suja: thanks for the tip. I didn’t know about Stalled Printer Repair

  • Toni

    Simple yet very handy! Almost everyone knows the frustration of stuck printerqueues. At least I do. So thanks for posting.

    • Samer Kurdi

      @ Toni: You’re welcome.

  • Fred Thompson

    This can also be done with a batch file but no pretty menu or test page.
    There’s a slightly more capable version which properly handles Lexmark printers called, “Print Flush.” The original post is gone but here’s the source URL and full code for the cmd file:
    echo ———————————-
    echo Print Flush – 1.3 – By Brad Kovach
    echo ———————————-

    echo Step 1: Stop the Print Spooler
    echo ——————————
    net stop spooler

    echo Step 1.5: Reassigning Print Spooler Dependencies
    echo ————————————————
    echo this step is important if you have a Lexmark printer which screws up the services and may make it impossible to start the print spooler
    sc config spooler depend= RPCSS
    echo Done!

    echo Step 2: Erasing old chaf (junk printer documents)
    echo ————————————————-
    del /Q /F /S “%systemroot%\System32\Spool\Printers\*.*”
    echo Done!

    echo Step 3: Problems eliminated! Restarting printer services
    echo ——————————————————–
    net start spooler
    echo Spooler has been restarted!

    echo Step 4: Try printing again.