What causes an installed printer to go bad?

A client has an HP OfficeJet 6400 installed via network cabling and a static IP address.  She called me today complaining that she couldn't get any documents to print.  

So I check the printer options in the control panel and find three or so documents "stuck" there (I tried deleting them and they didn't go away).  So I open the explorer to \windows\system32\spooler\PRINTERS and try to delete the files in there, but I get an "accessed denied" message.  Reboot into safe mode, delete the files, and return to Windows, but still cannot print (same symptoms).

I delete the printer and reinstall it and afterwards everything seems to be working fine.

So here are my questions, since I never understood why it works that way:

How does the spooler get jammed?
How do drivers get corrupted (if that's what occurred)?
LVL 11
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Fred MarshallPrincipalCommented:
How does anything get corrupted?  Various communication errors, program bugs, etc.  So that includes erratic network connections / cables, bad hard drives, bad network cards, etc.

I've never been very satisfied with printer interfacing either!  One could make quite a list of the failure types that seem unecessary.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
The reason you couldn't delete the print jobs the first time is because the spooler service is still running.  Before you go into the spooler folder to delete the print jobs open a command prompt and type "net stop spooler" (no quotes), then delete the print jobs, then back at the command prompt type "net start spooler" (no quotes) to restart the spooler service.  Often it is only the first job in the print queue that is bad but the other jobs can't print because they are blocked by the stuck job.  

If, after clearing the print queue, you still can't print then I would reboot both the computer and printer and try again.  If everything works now then I'd blame the printer manufacturer's poorly programmed driver, which should be able to recover from a jammed print queue.  I would also check the printer manufacturer's web site for an updated driver because its possible they are aware of a driver issue and have corrected it with a new driver release.
your question can only be answered AFTER you have found what was the cause
in most cases, they simply remedy it with the latest driver - or sometimes an OLDER driver, or changing to postscript driver
it's amazing pc still work more or less given everything that can go wrong..
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Printers and Scanners

From novice to tech pro — start learning today.