If your client will not connect to citrix it may be an incompatability problem with xen app. Here is a client compatability list for xen app.
When attaching to to a citrix session a client printer will not connect automatically even thought you have set it up,here is the fix,Event ID: 1116, AddPrinter() Error 0x3EB
Information on what ports are required to be opened on your firewall for citrix xen app and presentaion server.ICA port numbers.Citrix ICA Ports Firewall information.