Link to home
Start Free TrialLog in
Avatar of cowiekspert
cowiekspert

asked on

XenApp not mapping client printers

I am deploying a new Citrix farm running Xenapp 5 and have run into an issue with printing. The client printers is not mapped automatically when trying to print from different applications.

Os: Windows 2008 srv 32-bit ( I also have a Windows 2008 64-bit server in the same farm)

I have a printingpolicy as follows:
AutoCreation: Enabled
Native Printer Driver auto-install: enabled , Do not automatically install drivers
Universal driver: Enabled, Use Universaldriver only


I'd appreciate any ideas or insight into the problem, thanks!
Avatar of Mike Thomas
Mike Thomas
Flag of United Kingdom of Great Britain and Northern Ireland image

With PS 4 / 4.5 you had to import the print servers if the clients were using network printers, have you done this?
Any settings in the ICA listener? Under terminal services configuration.
Avatar of cowiekspert
cowiekspert

ASKER

When I was finish with the XenApp installation, i tried to print from Excel and all my local network printers was automatically mapped. A couple of days later when I tried again, none of my printers are mapped. I have`nt done much in the meantime, that should affect the printing. I dont think :)

rgds,
Hanne
Have you restarted the print spooler service on the server?
Yes, and the Citrix Print something service
Disable Windows Client Printer Mapping and Disable Client LPT Mapping is checked and greyed out in ica-tcp listner.

I have disabled a couple of Policies, as suggested in this article: http://support.citrix.com/article/CTX104693, this was a link from the article you suggested. But the Disable Windows Client Printer Mapping and Disable Client LPT Mapping is still checked and greyed out in ica-tcp listner. maybe this article is a bit out of date?

Kind rgds,
Hanne
Sounds like you may have a GPO restricting this. that would explian why it worked and then did not after the policy was applied and the server rebooted.
do a Gpresults on the server and see what policies are being applied.  if any are they would be (“Do not allow client Printer redirection” and “Do not allow LPT port redirection”)
They would also be represented in this registry key. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\ICA-tcp
GPO: Local Group Policy
                KeyName:     SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\fDisableLPT
                Value:       0, 0, 0, 0
                State:       Enabled

This should be Disabled right? But how do I do that? I cannot se any Policies in gpedit.
at a command prompt type gpresult and see if any other policies are applying
fDisableCpm is enabled. This means: Disable Windows Client Printer. It is applies via a local group policy.
That should not be disabled.
:) But how do I change them. I do not have any "Policies" in Local group Policy Editor
the policy could be coming for the organizational unit the server is in.  are you using the group policy management plug in for the MMC?

As a test you could:
Create a new Active directiry OU and move the server there. Block inheritace of polices on the OU. do a gpupdate/force on the server and test.
Hi. Tried what you suggested. But same problem. It is the local group policy that is the problem. If you can direct me to where I change this policy?
the local group policy can be modified using gpedit.msc  (start/run)
yes. But I cant fint the policy :)
ASKER CERTIFIED SOLUTION
Avatar of Daniel Borger
Daniel Borger
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
This is not a Policy key that is actually a reg key. But thanks. It work now. I chnage the value from 1 to 0. That disabled the policy.
solved