Environment
Situation
When operating within a published desktop or published application and trying to print to an iPrint printer (User Printer), the "Print" button is disabled (grayed out).
Note: The iPrint printer is installed to the user machine, not the Citrix server.
Resolution
Note: If a 500 error is returned while uploading the Xerox Global Driver, see KB 7007340.
Additional Information
This problem does not occur if the iPrint printer is installed as a workstation iPrint printer. To understand the difference between an iPrint User printer and an iPrint workstation printer, see KB 7003285.
This problem also does not occur if a driver other than the Citrix Universal Print Driver is assigned to the printer. When the iPrint printer is installed to the user workstation, the Citrix technology will see that locally installed printer within the published desktop or application. Citrix has the option use the Citrix Universal Print Driver or to use the native driver. If the native driver is used, then whichever print driver is associated to the iPrint printer will be used. Keep in mind that that particular driver must also be installed on the Citrix server. If Citrix UPD is configured to be used, then regardless of which driver is associated to the iPrint printer, the Citrix UPD will be used.
The advantage of the Citrix UPD is that the administrator does not need to install every iPrint printer used driver to the Citrix server. The workaround listed in the Resolution of this TID works well because only one driver needs to be installed to the Citrix server.