3 Comments

One additional thing to consider if this were to be used in an environment where the spooler service manages jobs for multiple printers. i.e. windows server NT/2000/2003 etc.

It is best to take note of the offending print job file size and time stamp before stopping the spooler service. This way you can identify the files pertaining to the specific printer and said stalled job with fairly good accuracy. Other printers that are managed by this server will be affected if all files are deleted and I would suggest refraining from doing so. Otherwise you may end up clearing out an active job for another user.

That said, I have always had success using the above method for clearing stalled print jobs.