Overview of the new printing policies in Citrix XenApp 6.0

After the release of XenApp 6.0, there are several new printing policies that in previous version were set via the old Presentation Server Console or by altering the registry.

Here is a quick overview of the new policies which is set by policies, introduced in XenApp 6.0( and XenDesktop 4):

Auto-create generic universal printer – (Default Setting – generic universal printers are not auto-created) In earlier versions of XenApp, this setting was only configurable using a registry key and per server. This policy creates a generic printer object using the Citrix Universal Print Driver that is not directly tied to any printer on the user’s workstation.

Default printer – (Default Setting – Set default printer to the client’s main printer.) In earlier versions of XenApp, this setting was only configurable using a the Session Printer policy. The default printer option is now a separate policy setting that can be used to set the default printer for the user’s session to match the default printer on their local machine or you can use the do not adjust option which sets the default printer to the first printer locally added to the XenApp server, or the first auto-created printer if there are no local XenApp server printers.

Printer auto-creation event log preference – (Default Setting – Errors and Warnings are logged.) In earlier versions of XenApp, this is only available using a registry setting and per server. You can now turn off Log errors, warnings, or both with this policy setting.

Printer driver mapping and compatibility – (Default Setting – (Blank) no mappings or compatibility lists set). In earlier versions of XenApp, this is only configurable as a farm-wide setting. You can now do printer mappings or block user’s printers using a policy.
You can use this setting to map a print driver being used by a user to a different driver installed on the server. This can also be used to block certain printer drivers from a user’s machine from being auto-created in the farm.

Retained and restored client printers – (Default Setting – client printers are auto-retained and auto-restored). In earlier versions of XenApp, this setting was only configurable using a registry key and per server. You now have the option to disable auto-retained or auto-restored printers using a policy. Auto-retained and auto-restored printers are printers that were not initially auto-created and are manually added to a user’s session after the fact.

Universal driver priority – (Default Setting – EMF) – In earlier versions of XenApp, this setting was only configurable using a registry key and per server. This policy lets you adjust what default driver for Citrix Universal Printing will be used.

Universal printing preview preference – (Default Setting – print preview not used) – In earlier versions of XenApp, this setting was only configurable using a registry key and per server. This policy now lets you configure if the client side print preview should be used for printers auto-created with the EMF or XPS universal drivers, the generic universal printer, both, or no preview.

To get more insights and find out more check out:

CTX124817

Understanding XenApp Printing

Configuring and Maintaining XenApp Printing