Citrix has released a new KB article which clearly describes how to check whether Citrix Universal Print Server has been installed and enabled correclty on your XenApp 6.5 HRP01 environment.
- The Universal Print Server feature comprises a client component – Universal Print Client (UPClient) that needs to be installed on the XenApp server along with Hotfix Rollup Pack 1 (HRP01) that provides the necessary updates implementing support for the UPS. When installed, the two items will appear in the installed programs list in the server Control Panel->Programs->Programs and Features
Note: The Citrix Universal Print Server package also contains Group Policy Management software that Administrators can install on the system from where they wish to manage the UPS policies. It can be a XenApp server (see Citrix Group Policy Management (x64) item).
- After configuring the use of the UPS and the Citrix Universal Print Driver (UPD) in the relevant Citrix policy rules:
Review the following registry locations on the XenApp server to verify the implementation:
In this example, value 2 indicates UPS has been enabled with no fallback to Windows native remote printing.
Installing the UPClient software modifies the print provider order list to be as expected.
The Citrix universal printing provider module filename and location can be checked here.
- It is also possible to verify if the Citrix UpProv.dll is in use and loaded into the Print Spooler by issuing the following command in the command line window.
tasklist /m /fi “imagename eq spoolsv.exe”
Here’s the link to the original document.