Network printer only prints with spooler restart

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.
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

Michael ChristlyConnect With a Mentor Commented:
To change the location for the printer spooler files, follow these steps:

1. Go to Start | Printers And Faxes.
2. From the File menu, select Server Properties.
3. On the Advanced tab, enter the location where you would like to spool print jobs. If the location doesn't exist, this process will create it for you. Make sure the new location has sufficient disk space to handle large print jobs.
4. Stop and restart the printer spooler service, or reboot the server.

Michael Christly
I would suggest that the problem may well be software related as I have the same setup without the same issues.  Have you downloaded and installed the latest drivers off the HP site?  The address is here

There is also a firmware upgrade and a patch for port monitoring.  Again the link is :

Let us know how you get on.

canuckconsultingAuthor Commented:
I have downloaded the latest driver and updated the printers firmware.  I had not updated the port monitoring patch but have installed it but the situation is the same.

Using the same drivers I added the printer as a local printer using standard tcp/ip port and it worked a treat.  So if I bypass the server everytihng is great but if I use the server, as I want to, nothing will print until I restart the spooler.

Something I didn't mention; if there are five print jobs queued restarting the spooler results in all queued jobs printing fine.  Jobs submit after the restart are then stuck until I restart the spooler again.
Take Control of Web Hosting For Your Clients

As a web developer or IT admin, successfully managing multiple client accounts can be challenging. In this webinar we will look at the tools provided by Media Temple and Plesk to make managing your clients’ hosting easier.

Michael ChristlyCommented:
What level of service pack do you have on your print server?  The reason I ask is because I had an issue close to yours.  I had server 2003 SP1 and when i put SP2 on the server the problem was resolved.  I would also delete the driver from the print server.  Then add it back.  You could do a test by creating a diffrent queue to the same printer to isolate the queue as the problem.

-Michael Christly
canuckconsultingAuthor Commented:
Hi and sorry for the delay replying.

It already has sp2 on it.

Can you please advise how to set up another queue?  Not done that before.


canuckconsultingAuthor Commented:
Created seperate queue and worked great.  Not sure why but it is workign now.
All Courses

From novice to tech pro — start learning today.