With the virtual printing feature, you can use local or network printers from a remote desktop without having to install additional printer drivers in the remote desktop. For each printer available through this feature, you can set preferences for data compression, print quality, double-sided printing, color, and other settings.


The virtual printing feature is available only with Horizon Client 3.2 or a later release that is available from the VMware Product Downloads Web site, or with the version of Horizon Client for Linux that is provided by third-party vendors.

This feature also has the following requirements:

  • The remote desktop must have View Agent 6.0.2 or later, or Horizon Agent 7.0 or later, installed.

  • You must be using the VMware Blast or PCoIP display protocol.

For more information about VMware thin-client and zero-client partners, see the VMware Compatibility Guide at http://www.vmware.com/resources/compatibility/search.php?deviceCategory=vdm. For client software provided by third-party vendors, you must be using the VMware Blast, PCoIP, or FreeRDP display protocol. This feature does not work with rdesktop.

After a printer is added on the local client computer, Horizon Client adds that printer to the list of available printers in the remote desktop. No further configuration is required. If you have administrator privileges, you can install printer drivers on the remote desktop without creating a conflict with the virtual printer component.


This feature is not available for the following types of printers.

  • USB printers that use the USB redirection feature to connect to a virtual USB port in the remote desktop.

    You must disconnect the USB printer from the remote desktop to use the virtual printing feature with it.

  • The Windows feature for printing to a file.

    Selecting the Print to file check box in a Print dialog box does not work. Using a printer driver that creates a file does work. For example, you can use a PDF writer to print to a PDF file.

This procedure applies to Windows 7 or Windows 8.x remote desktops. The procedure is similar, but not exactly the same, for other types of Windows remote desktops.


  1. In the Windows 7 or Windows 8.x remote desktop, click Start > Devices and Printers.
  2. In the Devices and Printers window, right-click the default printer, select Printer Properties from the context menu, and select the printer.

    Virtual printers might appear as <printer_name>, <printer_name>(s<session_ID>), or <printer_name>#:<number> in the remote desktop.

  3. In the Printer Properties window, click the Device Setup tab and specify which settings to use.
  4. On the General tab, click Preferences and specify which settings to use.
  5. In the Printing Preferences dialog box, select the different tabs and specify which settings to use.

    For the Page Adjustment advanced setting, VMware recommends that you retain the default settings.

  6. Click OK.