Printer disappears in Citrix applications

wlasner
wlasner used Ask the Experts™
on
We are on Citrix 4.5 enterprise w/ 5.0 extensions for the web / online clients.  We are on the most recent service pack.  Currently there are two basically identical Citrix servers for load balancing.
We setup for clients to use the local default printer.  This basically works ok except that very often, many of the users complain that they lose the printers.  They are working fine for hours, then they try to print and an error indicates no printers available.  closing all sessions and exiting / re starting citrix online client corrects the issue for a while.
Local applications do not have any issues.
Any ideas on what could be the issue?  we also tried adding a Battery BU to rule out split second network interuptions.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2010
Commented:
The reason could be the print spooler services would have got crashed during heavy load. In such scenarios check if you're able to restart the print spooler services and ctx print service. If this issue occurs often then I recommend you to check the printer driver. Bad drivers can cause this problem. Check the event logs if you find any printer errors on those servers.

You can use a tool from Citrix called Stress printer tool. Using this you can check your driver is functioning or not by virtually increasing load and stressing the driver using the tool. If the driver is not capable enough it may be fail in the test. In such cases you can reinstall the driver.

Here is the tool:

http://support.citrix.com/article/CTX109374
also verify there are no session idle or time out setting in TCP_RDP and TCP_ICA
Had the same issue for months after going to hrp5. Hopefully you have a server you can put hrp4 on, find cpsvc.exe and copy it to the hrp5 server (after stopping citric print services) and restart citric print service. Worked like a charm, not a single issue since. I have the hrp4 exe's for 32 and 64 bit os's if you need them. Hope this helps. Btw hrp6 has same problem
OWASP: Avoiding Hacker Tricks

Learn to build secure applications from the mindset of the hacker and avoid being exploited.

wlasnerDirector, IT

Author

Commented:
I will test the tcp_ica as I have seesions set to a 2 hour max, I selected two users to test.  Also note that this happens for ms outlook (which users keep open and minimized all day) but not for other office apps.  Usually word or excel are opened, worked in and closed so they don't go idle.
wlasnerDirector, IT

Author

Commented:
I will try the stress and other printer suggestions after the first test is concluded.  thank you all for suggestions.  I will get back in a few days.
wlasnerDirector, IT

Author

Commented:
I also made some adjustments to TS config (had it set for single session only, this might be causing a problem as we do have two citrix servers.  We will see if this makes a diference.
wlasnerDirector, IT

Author

Commented:
Appreciate the effort but this was not the total solution, good ideas on what to check for future issues.
thank you
So was the server print spooler the issue?  i have the same issue on a new XenApp 5 farm.
wlasnerDirector, IT

Author

Commented:
the print spooler is definitely not the issue, not that it wasnt an issue for other printing issues at times - non Citrix related.

It is symptomatic of the network connection dropping whereby exiting citrix completely and reloading then grabs the default printer once again.
I do not see anyplace to adjust a timeout period on the connection but I would think it should behave like a network connection , all comes back after a few seconds of a connection interuption.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial