How To Clear Stuck Print Jobs In Print Spooler

Did you ever find your printer stuck, not accepting a new prints and you also find that you are unable to clear any previous print jobs you assigned then the possible reason would be a stuck print job in the print spooler which is queue of print jobs, incase the first print job is stuck the subsequent jobs are also on hold until the first job is either completed or deleted.

Read 7 Ways To Optimize Webpages Before Printing To Save Ink

There are 2 ways in which you can fix this problem.First the manual way and the other using a simple portable app that automated the same steps.

Manual Method –

  1. Start –> Run Type “services.msc” without quotes
  2. Find PrintSpooler and Stop the service
  3. Navigate to C:WINDOWS\SYSTEM32\SPOOL\PRINTERS and delete all files in the folder.
  4. Next Repeat Step 1 and Start the PrintSpooler Service.

Now all the print jobs in the print queue should be deleted, and the printer should accept new prints.

Also Read

Stalled Printer Repair

Alternatively, there’s also a simple tool called Stalled Printer Repair which is  a portable app that Detect and Repair Stalled Print Jobs.

Start the application and it should detect the Print Spooler Folder and any Stuck Print Jobs, next press “Purge Print Jobs” to clear all the queued and stuck print jobs.

Now you print jobs should be cleared and your printer should be able to start printing new print jobs.

Liked It ?? Share It 🙂Share on FacebookShare on StumbleUponTweet about this on TwitterShare on Google+Digg thisBuffer this page
Similar Post  How To Change Windows 7 Startup Tune To Windows XP Tune or a Tune Of Your Choice

One comment

  • Sandor Meszaros

    There is an easier way:
    1. Press Win+R
    2. Type CMD and press Enter
    3. Type and press enter: net stop “Print Spooler”
    4. Type and press enter: del /q %SystemRoot%\SYSTEM32\SPOOL\PRINTERS\*.*
    5. Type and press enter: net start “Print Spooler”

    But the easiest way is to make a batch file (clrprn.bat) like this:
    @echo off
    net stop “Print Spooler”
    del /q del /q %SystemRoot%\SYSTEM32\SPOOL\PRINTERS\*.*
    net start “Print Spooler”

    Save it anywhere where you want.
    In this case you can create a shortcut for the batch.

Leave a Reply

Your email address will not be published. Required fields are marked *