Well here is the scoop.
The environment is PSE4 with rollup 5.
I’ve got a print server on a windows 2003 box that has a few printers shared. Client machines connect to the printer share from the local workstation. They have this printer on the server share as the default printer. When a user connects to Citrix they get a session ID and now the printers are getting this session ID added at the end of the print name? I need to stop having this Session ID on the Printer label/description. Its causing a lot of problems in my environment. When a user logs off the info cached on the local system changes when they re-login – new session ID. Please help…
If caching is the issue change the relevant Citrix policy to not retain printer properties in the profile.
--Emil
it doesn't look like cache. However we only have force UPD and no other policy for printing. it looks like a LPT issue with the app, all of my network printers work.
Did you see this thread?
http://forums.citrix.com/thread.jspa?forumID=86&threadID=78103&messageID=493308&
Keep in mind that what you are seeing is normal/proper behavior. Each time a user hits one of your servers they will get a new session ID, therefore the full name of the client printer will keep changing. You can either try enabling legacy printer names, which Emil suggested, or you may have to look at creating the network printers in the user's session so it doesn't reference the client printer at all. Of course, that will mean you can not use the UPD... you'll have to install the proper printer drivers for network printers to be created. But, it's an option.
Dan