Printing from within a virtual machine in VMware Fusion
search cancel

Printing from within a virtual machine in VMware Fusion

book

Article ID: 302486

calendar_today

Updated On:

Products

VMware Desktop Hypervisor

Issue/Introduction

VMware Fusion offers four different ways to print from your virtual machine. This article explains how to setup each method and the differences between them. VMware recommends that you choose only one method, in order to avoid conflicts.

If you are still having trouble printing, after performing the steps in this article, see Troubleshooting printer connection issues in VMware Fusion (1014535).


Symptoms:




Environment

VMware Fusion 7.x
VMware Fusion Pro 10.x
VMware Fusion 5.x
VMware Fusion 2.x
VMware Fusion 3.x
VMware Fusion 4.x
VMware Fusion Pro 8.x
VMware Fusion 10.x
VMware Fusion Pro 11.x
VMware Fusion 8.x
VMware Fusion 6.x
VMware Fusion 11.x

Resolution

Printer Pass-through (ThinPrint)

Fusion includes technology to seamlessly pass printer information from the Mac to the virtual machine without the installation of additional printer drivers. This method is the least complex, but may limit access to more advanced printer features from inside the virtual machine.

To use Printer Pass-through:
  1. Ensure that the virtual machine is powered off (not just suspended).
  2. From the Apple menu bar, go to Virtual Machine > Settings.
  3. Click Printer if available or add the printer to the Settings pane by clicking Add Device > Printer > Add.
  4. In Fusion 4.x and above, ensure that Share Mac printers with Windows is turned ON.

    In Fusion 3.x and earlier ensure that Enabled is selected.
     
  5. (Optional) If you want to keep your same default printer, also select Match the default printer selected on the Mac.
  6. Power on the virtual machine and ensure that the printer is now present. In Windows, click Start > Control Panel > Printers and Fax.

Connecting a printer directly to a virtual machine through USB

Using a direct connection to the printer provides full functionality of the device, but the printer is not be accessible to the Mac while connected to the virtual machine.

To connect a printer to a virtual machine through USB:
  1. Ensure that the printer is connected to the Mac using a USB cable.
  2. Power on your virtual machine
  3. In Fusion 4.x and above, from the Apple menu bar, go to Virtual Machine > USB & Bluetooth and click Connect name of your printer.

    In Fusion 3.x and earlier, from the Apple menu bar, go to Virtual Machine > USB and click Connect name of your printer.
     
  4. In the virtual machine, install any required printer software and drivers as if it were a physical computer. Use the installation disc provided with the printer, or obtain the latest software from the manufacturer's website.
  5. (Optional) To pass the printer connection back to the Mac:
    • In Fusion 4.x and above, click Virtual Machine > USB & Bluetooth and click Disconnect name of your printer.
    • In Fusion 3.x, click Virtual Machine > USB and click Disconnect name of your printer.

      Note: Quitting Fusion or shutting down the virtual machine also passes the printer connection back to the Mac.

Connecting a networked / wireless printer

To connect a network printer present on the existing network:
  1. Disable printer sharing in the virtual machine settings:
     
    1. In the Apple menu, go to Virtual Machine > Settings.
    2. Click Printers.
    3. In Fusion 4.x and above, turn it OFF or Click Remove Printer Port.

      In Fusion 3.x and earlier, deselect Enabled.
       
    4. Close the settings window.
       
  2. Change the network interface for the virtual machine:
     
    1. From the Apple menu bar, go to Virtual Machine > Settings.
    2. Click Network or Network Adapter.
    3. Select Connect directly to the physical network (Bridged).
    4. Close the Settings window.
       
  3. Power on the virtual machine.
  4. Verify Internet connectivity in the virtual machine.
  5. In the virtual machine, install any required printer software and drivers as if it was a physical computer. Use the installation disc provided with the printer, or obtain the latest software from the manufacturer's website.
For more information about networked printers, see Print from Windows XP/Vista over an Apple Airport Base station network connection (1004938).

Connecting to a printer using Apple's Bonjour Protocol

For information about using Apple's Bonjour Protocol to set-up a printer, see Sharing a printer with a Windows virtual machine using Apple Bonjour (1003814).

Additional Information



Sharing a printer with a Windows virtual machine using Apple Bonjour
Print from Windows XP/Vista/7/8/10 over an Apple Airport Base station network connection
Troubleshooting printer connection issues in VMware Fusion
Printing from a virtual machine fails with the Thinprint error: Paper Size Error
Impressão interna da máquina virtual no VMware Fusion
VMware Fusion で仮想マシン内から印刷する
从 VMware Fusion 中的虚拟机打印