We have a Windows 2003 print server hosting a series of printers. One of the printers, a HP Color LaserJet 2600n is giving problems to some clients. The clients are running Windows XP SP3 and when they print to the printer the jobs stays in the queue. The only way I have been able to get them to print is by restarting the spooler on the server. As soon as it restarts the jobs roll off fine.
I removed all printers from the client machine and then all HP drivers. I then added the printer and checked that the current version drivers are installed. Everything looks fine but they will not print without a restart of the server's spooler.