When determining the best print solution for your environment, consider the following:
To use the Universal Print Server with a Windows-native driver, enable the Universal Print Server. By default, if the Windows-native driver is available, it is used. Otherwise, the Universal print driver is used. To specify changes to that behavior, such as to use only the Windows-native driver or only the Universal print driver, update the Universal print driver usage policy setting.
Install the Citrix Universal Print Server (UPS)
In XenApp and XenDesktop 7.6 FP3, the UPS package contains updated versions of the standalone UPS client and server components.
The UPServer component, which you install on print servers, is now supported on Windows Server 2012 R2 and Windows Server 2012.
Check the latest System Requirements for the UPServer component.
The UPClient component, that you install on XenApp and XenDesktop hosts which provision session network printers, is compatible with Windows 10 desktops and is part of the VDA installation.
User authentication during printing operations requires the Universal Print Server to be joined to the same domain as the Remote Desktop Services VDA.
To install the Citrix Universal Print Server:
For environments where you want to deploy the UPClient component separately, for example with XenApp 6.5:
To change the default port of HTTP 8080 for Universal Print Server communication to XenApp and XenDesktop VDAs, the following registry must also be created and the port number value modified on the Universal Print Server computer(s):
This port number must match the HDX Policy, Universal Print Server web service (HTTP/SOAP) port, in Studio.
|Client printer redirection, Auto-create client printers||After the Universal Print Server is enabled, client network printers are created using the Universal print driver instead of the native drivers. Users see the same printer name as before.|
|Session printers||When you use the Citrix Universal Print Server solution, Universal print driver policy settings are honored.|
|Direct connections to print server||When the Universal Print Server is enabled and the Universal print driver usage policy setting is configured to use universal printing only, a direct network printer can be created to the print server, using the Universal print driver.|
|UPD preference||Supports EMF and XPS drivers.|
The Citrix Print Provider does not support client-side rendering.
For more information about the Universal Print Server, see CTX200328.
These universal printing solutions are provided for client printers:
The Citrix Universal Printer might not work for all user devices or Receivers in your environment. The Citrix Universal Printer requires a Windows environment and does not support the Citrix Offline Plug-in or applications that are streamed to the client. Consider using auto-created client printers and the Universal print driver for such environments.
To use a universal printing solution for non-Windows Receivers, use one of the other Universal print drivers that are based on postscript/PCL and installed automatically.
The Citrix Universal print driver might create smaller print jobs than older or less advanced printer drivers. However, a device-specific driver might be needed to optimize print jobs for a specialized printer.
Auto-create printers from the user device - At the start of a session, the system auto-creates all printers on the user device by default. You can control what, if any, types of printers are provisioned to users and prevent autocreation.
The Auto-create client printers setting requires that the Client printer redirection setting is Allowed (the default).
By default, network printers on the user device are created automatically at the beginning of sessions. the system enables you to reduce the number of network printers that are enumerated and mapped by specifying the network printers to be created within each session. Such printers are referred to as session printers.
You can filter session printer policies by IP address to provide proximity printing. Proximity printing enables users within a specified IP address range to automatically access the network printing devices that exist within that same range. Proximity printing is provided by the Citrix Universal Print Server and does not require the configuration described in this section.
When proximity printing is configured and an employee travels from one department to another, no additional printing device configuration is required. Once the user device is recognized within the new department's IP address range, it will have access to all network printers within that range.
Network printers created with the Session printers setting can vary according to where the session was initiated by filtering on objects such as subnets.