VirtualBox Printer Passthrough Guide


VirtualBox is an open-source hypervisor software package that enables virtual guest operating systems to be hosted on Windows, macOS or Linux computers. The software was developed by Sun Microsystems and is now maintained by Oracle. Guest operating systems can achieve network access through the host machine. The availability of resources such as memory and storage may limit the number of concurrent virtual guests that the physical computer can host.

VirtualBox: share printer from guest to host

How to share a printer in VirtualBox


USB passthrough is supported in VirtualBox 5.0. This allows printing from a VirtualBox session. Follow these steps to enable VirtualBox to use a USB printer.

  1. Install the free VirtualBox Extension Pack to make use of the greater speed available with USB 3.0.

  2. After installation, launch the guest operating system in the virtual machine.

  3. Use a USB port on the physical host to connect the VirtualBox printer.

  4. Go to Devices -> USB and select the printer. Click on ‘USB device to share’ to make the printer available to the virtual session. printing from VirtualBox

  5. After the USB connection has been established, VirtualBox printer sharing is enabled. The virtual machine will recognize the USB device and allow you to use it as if it were directly connected to your session. You now have the ability to print remotely from your VirtualBox guest operating system.

Note: You are limited by the fact that only one VirtualBox session at a time can use the USB printer.

VirtualBox Printer Passthrough


Many virtualization solutions do not provide the support required to enable local USB devices to be accessed. There may be situations where the USB connections are not being recognized and you cannot print from VirtualBox.

There is a software solution that addresses the lack of USB device support in your virtual sessions. USB Network Gate lets your VirtualBox sessions share a printer attached to the host computer. It provides a simple method of connecting to any type of USB device from guest virtual machines.

Here’s how to set up a network printer in VirtualBox in just a few simple steps:



1
Download USB Network Gate and install it on the machine that is attached to the USB printer you wish to share as well as on the virtual machines that need access to the device.
2
Select the printer and share it in USB Network Gate’s interface.
3
Start USB Network Gate in the VirtualBox session that needs access to the network printer. Use the program’s interface to connect to the previously shared device.


Find more information from our video tutorial:






Why implementing VirtualBox printer passthrough using USB Network Gate is an easy method of sharing USB devices



  • USB Network Gate enables virtual sessions to access USB devices over a network by using redirection technology. Traffic transmitted through USB ports is redirected to an IP-based network such as your LAN or the Internet. It makes it easy to connect to any network-attached USB device from within VirtualBox sessions. The extended functionality of the software enables sharing a USB device connected to any networked computer, not just the local host machine.

  • USB Network Gate is a cross-platform solution that enables you to access USB devices in virtual machines running on Windows, Linux or macOS hosts.

USB Network Gate

Requirements for Windows (32-bit and 64-bit): XP/Vista/7/8/10, Windows Server 2003/2008/2012/2016/2019
Also available on macOS, Linux OS and Android , 5.59MB size
Version 8.1.2013 (11th Jun, 2019) Release notes
Category: CommunicationApplication