AFAIK, Citrix can map printers via it's own policies, a copy of the installed printers on the local computer. But I do not know if this is preferable.