First off here is our setup. Please note that I am a Citrix novice.
2 PS4 servers running on W2K3
~60 clients connecting across 1.5 T1 links (5 Sites)
Printers setup using a single policy for all IPs and Explicit Users
~40 Printers across 10 Print servers (some of which are users machines with shared printers) across all sites- variety of printers HP, Lexmark, Dell, etc. all laser printers of some kind.
A few users don't get all printers mapped, not sure why nor how to troubleshoot it. It might be related to the MetaFrame Event errors in the event viewer Event ID 1114 Could not add printer connection to printer (\\CANADAWHS2\CANQC1), for user (petnav). Error condition is: (The RPC server is unavailable.). This printer and user vary.
Another issue we are seeing is very slow print speeds, esp to the printers shared out from users machines. It appears that we need to possibly invest in a universal print driver solution.
To note we went with Citrix policy for printers because using the connect client printer options in TS users resulted in the list of printers in our app to be so large it was more than confusing to our users. We really want 1 single printer list for all users that reliably shows up, however would be best to set it up.