Have you unchecked "Start this application without waiting for printers to be created" in the client options of the published application?
There are quite a few apps that don't deal with not seeing a default printer at the proper time on launch. Even though the printers continue to create and a default gets set.
Getting reports that some users run reports in Access 2003 runtime, and try to print, but get an error, "must install a printer".
Checked the Citrix servers….their printers are there.
Technology Analyst/Citrix Admin.
Bemis Company, Inc.