Printers Disconnect

I have a Windows XP box set-up as a print server for everyone in the building. Recently I have been having problems with printers randomly going offline. This all started when we installed 2 Server 2008 R2 servers. When the printers go offline I have tried removing the offline printer and adding it again, however I will get an error message saying the print server cannot accept any more connections. The only solution I have found is to restart the print server. At that point I can connect to add printers to client sessions and anyone's printer who was offline comes back online. What is also strange is printers will not go offline for everyone. One person will not be able to print while others can. Any ideas on what I can do to remedy this or at least track down a culprit?
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.

You can disable the SNMP poll check.
printer properties, under ports, configure port, uncheck the SNMP status enabled.
And see if the issue persists.

Are the printers network printers or are they directly attached Parallel/USB to the XP box??

using the server as a print server might be better since that will let you push printers using GPOs.
XP can accept only 10 connections at a time.  I've seen instances where sometimes a client will not release a connection when no longer in use - the connections pile up to 10 and no one can connect anymore.  

You can check how many active connection using the 'net session' command from a command prompt.  If one workstation in particular seems to be hogging all of the connections, you can issue the command 'net session /delete \\computername' to just delete that one computers connections.

This Microsoft KB talks about the issue and some potential resolutions.

The 'net session /delete' command will release all the current connections - you could try running a .bat file with the 'net session /delete' command in task scheduler and have it run every few minutes to clear out the connections.  If it is one or two workstations causing the problem (e.g. the new 2008 servers) you can just delete the sessions for just those.

Upgrading the print server to a real server OS will also do the trick - or maybe moving the shared printers over to one of the new 2008 servers.



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
jakeyc6247Author Commented:
I attached a doc with one example of a net session command run on the print server. One user/IP shows 6. Does that mean it is using 6 connections? PS1-Net-Session.doc
jakeyc6247Author Commented:
I really like the .bat file idea for a temporary solution; until we replace the print server with an actual server platoform. I started to make a .bat file but my knowlidge is somewhat limited. I would like to clear all connections every 30 minutes or so. With the net session \delete command it requires the user's input twice. How would I add to the .bat file to select Y and hit enter twice?
Took me a while, but I found that the following command will skip the prompts:

net session /delete /yes

Good luck.
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 Legacy OS

From novice to tech pro — start learning today.

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.