The VMware Integrated Printing ADMX template file (printerRedirection.admx) contains policy settings related to the VMware Integrated Printing feature.

These settings are in the Group Policy Management Editor in these folders
  • Computer Configuration > Policies > Administrative Templates > VMware Horizon Client Configuration > VMware Integrated Printing
  • User Configuration > Policies > Administrative Templates > VMware View Agent Configuration > VMware Integrated Printing
  • User Configuration > Policies > Administrative Templates > VMware Horizon Client Configuration > VMware Integrated Printing
If the User Configuration setting is activated, it overrides the equivalent Computer Configuration setting. If the User Configuration setting is not activated, the Computer Configuration setting is used.
Table 1. VMware Integrated Printing Policy Settings
Setting Description
Do not change default printer Determines whether VMware Integrated Printing changes the default printer in remote sessions.

By default, if any location-based printer is configured as the default printer, that printer is set as the default printer in remote sessions. If no location-based printer is configured to be the default printer, the default client printer is set as the default printer in remote sessions and overwrites any printer selected in the VM image. You can use this setting to override this behavior.

If you activate this setting, VMware Integrated Printing does not change the default printer in remote sessions.

If you deactivate or do not configure this setting, VMware Integrated Printing changes the default printer in remote sessions. This is the default behavior.

This setting is not configured by default.

Default settings for UPD printers When this setting is activated, you can define the following default settings for UPD printers.
  • Duplex: None, Flip on Long Edge, or Flip on Short Edge
  • Color: Black/White or Color
  • Compression Level: Lossless, High Quality, Optimized, No Image

When a client printer supports Duplex printing, the default Duplex print setting will be used as the initial Duplex print setting of the UPD printer. If a client printer supports Duplex printing and the checkbox Always use default duplex setting is selected, the redirected UPD printer will always use the default Duplex print setting as the Duplex print setting and user cannot change the Duplex print setting.

If a client printer does not support the Duplex print setting, the default Duplex print setting and Always use default duplex setting will be ignored by the redirected UPD printer.

Color print setting is similar. If a client printer does not support the Color print setting, the default Color print setting and Always use default color setting will be ignored by the redirected UPD printer.

For example, a client printer supports Color printing but does not support Duplex printing. When defining the default Duplex setting to Flip On Long Edge and defining Color setting to Color, the initial setting of the redirected UPD printer is Simplex and Color.

For each print setting, selecting or deselecting a checkbox determines whether or not a user can change the default print setting.

When this setting is deactivated or not configured, default settings are not activated for UPD printers.

This setting is not configured by default.

Driver Mapping Substitutes a different print driver when creating a virtual printer. Activate this setting to configure Printer Driver Mapping.

Click the Show... button to open the Show Contents dialog. Enter the original driver under Value Name and the substitute driver under Value. To have VMware Integrated Printing attempt additional substitutions if the first one fails, enter multiple substitute drivers separated by semicolons. VIP will attempt to substitute them in the order they are entered.

If a redirected printer cannot be created using a specified driver, VMWare Universal Printer Driver is used to create a redirected printer.
  • For a Windows client, this would be the VMware Universal EMF Driver or the VMware Universal XPS Driver, depending on the Preferred UPD selection.
  • For a Linux/Mac client, this would be the VMware Universal Postscript Driver.
Note: The user is responsible for ensuring that the new driver works with the physical printer when a mapping entry is configured.
Disable LBP Specifies whether location-based printing is activated. When this setting is activated, location-based printing is deactivated. When this setting is deactivated or not configured, location-based printing is activated.
Do not redirect client printer(s) Determines whether client printers are redirected.

When this setting is activated, no client printers are redirected. When this setting is deactivated or not configured, all client printers are redirected.

This setting is not configured by default.

Changes to this setting do not take effect until the user disconnects and reconnects to the remote desktop.

Max DPI for UPD printers This policy specifies the maximum DPI for UPD printers. As a result the DPI options and default DPI of UPD printers might be changed.

When this policy is activated, it is used to specify the maximum DPI level or maximum X-axis DPI value for UPD printers. Depending on the client printer's capability, UPD printer may support DPI level or DPI value.

When the printer supports DPI level, DPI options and default DPI of UPD printer will be no higher than the maximum DPI level.

When printer supports DPI value and the lowest X-axis DPI is no higher than the maximum X-axis DPI, DPI options and default DPI of UPD printer will be no higher than maximum X-axis DPI.

When printer supports DPI value and lowest X-axis DPI is higher than maximum X-axis DPI, DPI options of UPD printer will be same as DPI options of client printer. Default DPI of UPD printer will be the lowest X-axis DPI.

When this policy is not configured or deactivated, DPI options and default DPI of UPD printers are not changed.

This policy is not configured by default.

Limit Tx Rate (KBps) Limits the transmission rate in kilobytes per second (KBps) of all print jobs. The minimum allowed Tx rate is 200KBps. The maximum allowed Tx rate is 4000KBps. When this setting is not configured, deactivated, or set to a Tx rate greater than the maximum (4000KBps), the Tx rate is not limited.

This setting is not configured by default.

Disable printer redirection for non-desktop client Determines whether VMware Integrated Printing is supported for non-desktop client endpoints.

When this setting is activated, VMware Integrated Printing is not supported for non-desktop client endpoints. When this setting is not configured or deactivated, VMware Integrated Printing is supported for non-desktop client endpoints.

This setting is not configured by default.

Disable Printer Property Persistence Determines whether printer properties are persistent. When this setting is activated, printer properties are not persistent between the client local printer and the redirected printer. When this setting is deactivated or not configured, printer properties are persistent between the client local printer and the redirected printer.

This setting is not configured by default.

Print Preview Setting Configures the print preview behavior.

Disable Print Choice determines whether the print target is activated. When this setting is selected, users cannot select the print target. When this setting is deselected or not configured, users can select the print target, which can be print preview or print directly. It is not configured by default.

Print Target Default Choices specifies the default print target. You can select one of the following options:

  • Print directly: the default print option in the print user interface is to print directly.
  • Print preview: the default print option in the print user interface is print preview.
Printer Driver Selection Specifies the printer driver to use for redirected client printers. When this setting is activated, select from the following Printer Creation Choices, then if prompted, select a Preferred UPD.
  • Always Use NPD uses the native printer driver for the redirected printer.
  • Always Use UPD uses the universal printer driver for the redirected printer
  • Use NPD First, then UPD uses the native printer driver first and, if the native printer does not exist, uses the universal printer driver.
  • Use UPD First, then NPD uses the universal printer driver first and, if the universal printer driver does not exist, uses the native printer driver.
Preferred UPD
  • VMware Universal EMF Driver
  • VMware Universal XPS Driver

When this setting is deactivated or not configured, the default value is Use NPD First, then UPD .

Printer Name Schema Determines the printer naming convention when you use VMware Integrated Printing.

When this setting is activated, you can change the printer name schema used for virtual desktops, published desktops, and published applications.

The printer name schema must be in the format "%P*", where * represents the configurable part of the printer name. You can specify the following variables:

  • %S: session ID
  • %C: client machine name

If this setting is activated, but the printer name schema is empty or invalid, the default printer name schema is used.

When this setting is not configured or deactivated, virtual desktops use the printer name schema "%P (vdi)". Published desktops and published applications use the printer name schema "%P (v%S)".

This setting is not configured by default.

Specify a filter in redirecting client printers Specifies a rule that filters client printers from printer redirection. When this setting is activated, you can type a filtering rule in the Printer Filter text box. The filtering rule is a regular expression that specifies the printers that are not redirected (a deny list). Any printer that does not match the printers in the filtering rule is redirected.

The following attributes, operators, and wild cards are supported in the filtering rule:

  • Attributes: DriverName, VendorName, and PrinterName
  • Operators: AND, OR, and NOT
  • Wild cards: * and ?

Following are examples of filtering rules.

(DriverName="DrName1" OR VendorName="VeName1") AND NOT PrinterName="PrNa.?e"
PrinterName=".*HP.*" OR PrinterName=".*EPSON.*" AND DriverName="PDF"
PrinterName!=".*PDFCreator.*"
Note: The filtering rule is not case sensitive. To use an exact match, use a regular expression such as "^HP$" rather than "HP".

By default, the filtering rule is empty, which means that all client printers are redirected.