Product Documentation

Manage printer drivers

Jun 18, 2013
To minimize administrative overhead and the potential for print driver issues, Citrix recommends use of the Citrix Universal print driver.

If auto-creation fails, by default, XenDesktop installs a Windows-native printer driver provided with Windows. If a driver is not available, XenDesktop falls back to the Universal print driver. For more information about printer driver defaults, refer to Default print operations.

If the Citrix Universal print driver is not an option for all scenarios, map printer drivers to minimize the amount of drivers installed on Server OS machines. In addition, mapping printer drivers enables you to:

  • Allow specified printers to use only the Citrix Universal print driver
  • Allow or prevent printers to be created with a specified driver
  • Substitute good printer drivers for outdated or corrupted drivers
  • Substitute a driver that is available on Windows server for a client driver name

To prevent the automatic installation of printer drivers

The automatic installation of print drivers should be disabled to ensure consistency across Server OS machines. This can be achieved through Citrix policies, Microsoft policies, or both. To prevent the automatic installation of Windows-native printer drivers, disable the Citrix policy setting Automatic installation of in-box printer drivers.

To map client printer drivers

Each client provides information about client-side printers during logon, including the printer driver name. During client printer autocreation, Windows server printer driver names are selected that correspond to the printer model names provided by the client. The autocreation process then uses the identified, available printer drivers to construct redirected client print queues.

The general process for defining driver substitution rules and editing print settings for mapped client printer drivers follows.

  1. To specify driver substitution rules for auto-created client printers, configure the Citrix policy setting Printer driver mapping and compatibility by adding the client printer driver name and selecting the server driver that you want to substitute for the client printer driver from the Find printer driver menu. You can use wildcards in this setting. For example, to force all HP printers to use a specific driver, specify HP* in the policy setting.
  2. To ban a printer driver, select the driver name and choose the Do not use setting.
  3. As needed, edit an existing mapping, remove a mapping, or change the order of driver entries in the list.
  4. To edit the printing settings for mapped client printer drivers, select the printer driver, click Settings, and specify settings such as print quality, orientation, and color. If you specify a printing option that the printer driver does not support, that option has no effect. This setting overrides retained printer settings the user set during a previous session.
  5. Citrix recommends testing the behavior of the printers in detail after mapping drivers, since some printer functionality can be available only with a specific driver.

When users log on XenDesktop checks the client printer driver compatibility list before it sets up the client printers.