When printing from the published app, Print window does not pop up (Printers do not enumerate) and application hangs. If we restart the spooler service on the XenApp host, the print window comes up asking to install printers.
Please find below the Action Plan that resolved the reported issue:
1. Directly remove the PCL6 Driver for Universal Print driver from the Print Management console if possible.
2. If unable to remove the Print driver in question from PMC, please remove the Client Side Rendering Print Provider registry key after backing up a copy of same:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider
3. Restart the Print Spooler Service.
4. Retry removing the PCL6 Driver for Universal Print driver.
5. Install the latest version of Ricoh PCL6 Driver.
6. Reboot the machine.
7. Reproduce the issue.
Problem cause was PCL6 Universal Print Driver.
Per Citrix analysis: