You cannot print from within a Citrix session, because you cannot set a default printer.
Possible solutions:
1) Logoff from Citrix session(s)
2) Reset security on TS profile (on TS profile, Properties, Security, Advanced, Check Replace permission entries on all child objects with entries shown here that apply to child objects and click OK). Logon to Citrix session and check.
3) If not OK, completely reset TS profile.
bonky said
This blog is pretty interesting, will add a bookmark, thanks.