Spoolsv.exe and System process running at 100% constantly on our print server

IBM xSeries 300
Windows Server 2000 SP4

The problem started this morning when a specific printer would not print - No obvious reason, but jobs just sat in the queue - All other printers were working ok. Checking the print server, I found that the CPU was at 100%, approx 50% spoolsv and 50% System. Tried to restart the print spooler service but in starting it 'Failed Unexpectedly'. Restarted the server, but before the desktop even appeared it was at 100% again.

Now the Printer Spooler service 'Fails unexpectedly' at random times, and will never start up again without a reboot. The server is constantly at 100%, making it very hard to do anything. The original printing problem still exists with that ONE printer. I've tried removing the driver and reinstalling (a fresh downloaded driver from Kyocera), clearing the spool\PRINTERS directory, recreating the queue etc, but nothing has had any effect.

I've attached a couple of pics from task manager etc just as examples...

This is my first post on here so please excuse me if I've missed any obviously important info, just let me know what you need to know and i'll get it.

Many thanks for any suggestions anyone can offer,

LVL 19
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.

Sounds like your Spooler service is corrupted which is usually a sign of bad drivers. Since you have eliminated that as a problem you could try cleaning the spooler service using this tool: http://members.shaw.ca/bsanders/CleanPrinterDrivers.htm.
The only way to repair a corrupt Spooler service that I know of is to either try to repair the OS through the recovery console or reinstall the OS. However, you also have the option (and this is what I would do) of moving the printer shares to a different server if you have one. Good luck.

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
You could also try going  into the printer control panel and turn off the spooler and let the printer print from the web.
PeteJThomasAuthor Commented:
Thanks Cedar, I'll let you know if any of your suggestions worked!!
Cloud Class® Course: Microsoft Windows 7 Basic

This introductory course to Windows 7 environment will teach you about working with the Windows operating system. You will learn about basic functions including start menu; the desktop; managing files, folders, and libraries.

Good luck!
PeteJThomasAuthor Commented:
Is it worth updating all the drivers on the print server? I've only done it for the one at the moment, as this was the printer that stopped printing at the same time the main problem occured... I figured that this was a good indicator that if it was a driver issue then that would be the driver to update, but I can update them all if you think it's worth trying!

Many thanks for your help so far...
PeteJThomasAuthor Commented:
Followed the instructions in that link... To be honest it didn't seem to have any effect straight away, so I assumed it hadn't worked, but this morning all is ok! The wonders of IT... :)
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
Microsoft Server OS

From novice to tech pro — start learning today.