You cannot print from within a Citrix session, because you cannot set a default printer.
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.