We have all thin clients through RDS 2012 R2, but the printer settings does not stick in CPS because of the redirected printer kept changing every time user logins. Anybody able to get printing sticking with RDS or with 3rd party solutions (thinprint, tsprint, etc..)? Thanks.
Have you tried UseClientName=TRUE in the emr.ini?
I had a lot of issues with printing until I made that change.
Also if you can add the printers into the RDS servers and direct the job types there.
we have UseClientName=TRUE already but the reason why printers don't stick is because the name kept changing in RDS based on session redirection id.
We are on 2008r2 Citrix servers and for all internal users have printers directly installed on the servers and redirection turned off. (all ~200 printers!) For remote users who connect to servers with redirection, Citrix has a policy (that they did away with in their latest versions!) that allows "Legacy printer names" which are static. I did a little research and found a few possible workarounds for you:
http://blog.cloud-client.info/?p=1485
https://community.spiceworks.com/topic/766809-rdp-printer-redirection-and-static-names
https://technet.microsoft.com/en-us/library/ee891314(v=WS.10).aspx
https://github.com/zniezelski/Printerceptor/releases/
Can't comment on 2012 R2 but I second the posts above with the emr.ini change it works in 2008 R2.
i'm not sure how would that work unless you are not using redirect printers.
I think we just told everyone to check when the first login.
thanks for the suggestions but we wanted something that can speed up the printing in RDS like compression and keeps the printer name static but didn't want to install all the printer drivers on the server. Maybe something like thinprint but i couldn't figure out how to make the printer name static.