Printer Spooler service in XP Pro keeps stopping after printing.

After printing to a local printer, the spooler service has started to just stop.  The printers in Scanners and Printers disappear.
Manually restarting the service gets the printers to reappear, but as soon as I print again, the spooler stops.

This has only started happening over the last day or two.
Who is Participating?
joeyfazConnect With a Mentor Commented:
Ok I've seen it very often that a third party PDF printer program or something similar causes this issue. Perhaps this maybe the case here as well. Please list all of the printers that show up in the printers list, both software and hardware
James HConnect With a Mentor IT DirectorCommented:
What model of printer are you printing to and what are you trying to print?
jimbecherConnect With a Mentor Commented:
Check the event log and post the error
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tony GiangrecoCommented:
Try this. It worked for a serevr problem. Hope it works for your situation.
WiReDWolfConnect With a Mentor Commented:
It's likely a corrupted job in the spooler that's causing the spooler to crash.

With the spooler stopped:

open C:\windows\System32\spool\PRINTERS
Delete ALL FILES you find in there

open a CMD windows (DOS box)
type in:       net start spooler

Go see if your printers show up.  They should all be there.  Try test jobs to each one.  It should work.
FrimtonAuthor Commented:
It turned out to be the HP driver which doesn't like  PDF files.

Iworked this out using the above solutions and then Googled the various file and event log items.

Apparently some HP printers are prone to this and one dll in particular crashes the spooler if you try to print a pdf file. I found a pdf file in the queue in the Spool directory, and deleting this from within explorer solved the problem.  (The job could not be deleted from the printer monitor window)
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.