With VMware Integrated Printing, users can print from a remote desktop to any local or network printer available on their client computer. VMware Integrated Printing works with Windows, Mac, Linux, and mobile client devices. It also works with browser-based clients.
VMware Integrated Printing supports client printer redirection, location-based printing, and persistent print settings.
Client Printer Redirection
- Native Printer Driver (NPD). On the remote desktop, you must install the same printer driver as the driver for the client printer. NPD supports only v3 printers.
- Universal Printer Driver (UPD). You do not need to install any driver on the remote desktop.
By default, if you install the native driver on the Horizon Agent computer, NPD is used. Otherwise, UPD is used. You can select the printer driver type to use on a remote desktop by configuring a group policy setting.
To determine which printer driver type is used in a remote desktop, go to Printer Properties from the context menu. On the General tab, if Model is VMware Universal EMF driver, UPD is used. Otherwise, NPD is used., right-click the virtual printer, and select
The location-based printing feature maps printers that are physically near client systems to remote desktops. For information, see Setting Up Location-Based Printing.
Nested Mode Redirection
In a nested mode setup, you can redirect local printers installed on the first and second layers to the remote desktop or published application on the third layer. Depending on the group policy setting and whether native print drivers are installed, redirected printers on the third layer might use UPD or NPD.
Static Printer Names
Redirected printers retain their names across sessions with the suffix vdi so that users do not need to remap the printer manually when they connect to another session. The static printer name is supported only on single-user machines, and is not supported on Windows Server with VDI mode.
Persistent Print Settings
Printer settings for redirected client printers, including NPD and UPD, or location-based printers, are retained after a user logs out or disconnects from the remote desktop. For example, a user might set a redirected client printer or location-based printer to use black and white mode. After the user logs out and logs in to the remote desktop again, the previous print setting is persistent.
Persistent print setting can be disabled by configuring a group policy setting.
Universal Printer Driver Print Settings
- Orientation: select portrait or landscape orientation of the paper. The staple and punch finishing options depend on the orientation of the paper.
- Print on Both Sides: select duplex (double-sided) printing for duplex-capable printers.
- Multiple Pages per Sheet: to print multiple document pages onto one physical page, select the number of pages to print onto one physical page, and select the layout of the pages.
- Paper source: select the name of the input paper tray.
- Paper size: select the paper size:
- Standard paper sizes: paper sizes that are commonly supported by most printers, such as A4, letter, and legal.
- Vendor-defined paper sizes (also called nonstandard paper sizes): paper sizes that are defined by a printer vendor.
- User-defined paper sizes (also called customized paper sizes): paper sizes that are defined by system administrators.
- DPI: specify the printer resolution.
- Color: specify whether a color printer prints color or monochrome.
- Print and Preview: select print directly or print preview:
- With print directly, you can select with opening preference dialog, which opens the client printer preferences before printing, so that you can change print settings.
- With print preview, the with opening preference dialog option is not available.
- Number of copies: specify the number of copies.
- Print as Image: print each page as an image.
- Compression: specify how the images in the printed document are to be compressed.
- Finishing: specify staple and punch options for specified printers.
By default, you cannot set the media type on a UPD printer. To change the media type on a UPD printer, enable the Disable Printer Property Persistence group policy setting and change the media type setting of the client printer to the desired setting. For information about the Disable Printer Property Persistence group policy setting, see VMware Integrated Printing Policy Settings.
Native Printer Driver Finishing Options
These redirected native printers support a finishing option when the specific hardware is connected to the printers.
|Printer||Finishing option||Requirements on the client-side local printer|
|FX ApeosPort-IV C5575 PCL 6||staple, booklet||Verify that the finishing hardware device is connected to the printer.
Update printer information with bi-directional communication in printer properties.
Enable the finishing options in printer preferences.
|Ricoh MP C5003||staple, punch||Manually add the finisher according to its device setting to enable the finishing option, which is then available in printer preferences.|
Installing VMware Integrated Printing Redirection
VMware Integrated Printing is a custom setup option in the Horizon Agent installer. It is not selected by default. You must select VMware Integrated Printing to install it.
To install this feature on a virtual machine, see the Setting Up Virtual Desktops in Horizon document. To install this feature on an RDS host, see the Setting Up Published Desktops and Applications in Horizon document.
VMware Integrated Printing uses TCP port 9427.
Configuring VMware Integrated Printing Group Policy Settings
To customize VMware Integrated Printing, including disabling location-based printing, disabling print setting persistence, selecting the printer driver for a redirected client printer, and disabling printing to non-desktop clients, use the group policy settings in the VMware Integrated Printing ADMX template file (printerRedirection.admx). See VMware Integrated Printing Policy Settings.