Print from Windows Sandbox or VM — USB passthrough setup
Joe B.
Reviewed for technical accuracy
Specialities: Windows 11/10, Hyper‑V & Windows Sandbox, VMware/VirtualBox, Printers, Networking
Windows Sandbox, Hyper‑V, VMware, VirtualBox — how to print from a VM (USB passthrough, IPP, TCP/IP)
Quick answer: the accepted fix
Accepted fix to print from Windows Sandbox or VM: share the host printer and add it in the guest via a Standard TCP/IP or IPP port; in Hyper‑V use Enhanced Session with RDP printer redirection; in VMware/VirtualBox use USB passthrough with vendor drivers. Avoid WSD, prefer manufacturer drivers and static addressing.
USB passthrough not working in VM (VMware/VirtualBox) — quick checks
Confirm the VM has a USB 2.0/3.0 controller, the Extension Pack/VMware Tools is installed, and a USB filter is set for the printer. If the device still won’t attach, use network/IPP printing or RDP printer redirection for stability.
How to verify printing from a guest OS
Print a test page from the guest. If jobs stall, switch the port to RAW 9100 or IPP, disable WSD, and reinstall the vendor printer driver in the VM. Pin the printer/host to a reserved IP to avoid port changes.
Printing from Windows Sandbox & VMs — troubleshooting tips
Most VM printing issues come from blocked redirection, flaky USB passthrough, or WSD ports.
Quick path: choose the connection method → Standard TCP/IP or IPP → install vendor drivers → test → snapshot. For Hyper‑V, enable Enhanced Session; for VMware/VirtualBox, configure USB passthrough or switch to network printing when USB is unreliable.
Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.
Getting Started Is Easy
Ask for help, 24/7
Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.
Expert will respond in minutes
We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.
Save time & money
No scheduling hassles or expensive consults. Membership can save you significant time and money each month.
FAQ
Can Windows Sandbox print to my USB printer?
Sandbox doesn’t expose raw USB. Share the host printer and add it in Sandbox via Standard TCP/IP or IPP, or use an RDP session with printer redirection.
How do I print from a Hyper‑V VM?
Enable Enhanced Session Mode and redirect Printers, or add the printer over the network using a TCP/IP or IPP port. Hyper‑V has no native USB passthrough for printers.
VMware/VirtualBox USB passthrough not working — what now?
Install VMware Tools/Extension Pack, set USB 2.0/3.0, create a USB filter, and try reconnecting. If unstable, switch to network/IPP printing inside the guest.
Which port should I use inside the VM?
Use Standard TCP/IP (RAW 9100) or IPP (631). Avoid WSD for VMs; install the manufacturer Type 3/v4 driver in the guest.
Do I need admin rights?
Yes, typically to install drivers and open printer sharing. In managed environments, ask IT to allow RDP printer redirection or to publish a print server queue you can add in the guest.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| USB device not detected | No USB controller/filters; tools missing | Add USB 2.0/3.0 controller; install Tools/Extension Pack; add filter |
| Jobs stuck on WSD | Auto‑discovered WSD port in guest | Use Standard TCP/IP or IPP; reinstall vendor driver |
| Hyper‑V can’t see USB printer | No USB passthrough in Hyper‑V | Use Enhanced Session (RDP redirection) or network port |
| Sandbox sees no printers | Isolation blocks USB devices | Share host printer and add via TCP/IP/IPP; or RDP into Sandbox |
Step‑by‑step (Windows Sandbox/Hyper‑V)
- On the host, share the printer and note the IP.
- In Sandbox/VM, Add printer → TCP/IP or hostname → create a Standard TCP/IP port.
- Install the manufacturer driver in the guest.
- Optionally in Hyper‑V, enable Enhanced Session to redirect printers.
Step‑by‑step (VMware/VirtualBox USB passthrough)
- Enable USB 2.0/3.0 controller and add a USB filter (VirtualBox) or attach device (VMware).
- Install guest additions/VMware Tools.
- Install the vendor driver in the guest; test page; if flaky, switch to IPP/TCP‑IP.
Sources
- Microsoft — Windows Sandbox overview
- Microsoft — RDP device/printer redirection
- VMware — Using USB devices in Workstation
- VirtualBox — USB support and filters
Filed under: Printers
Related articles
- My print job is stuck on “Submitting” — and it won’t send to the printer
- Print job stuck on “Processing” — why won’t it start printing?
- Print job disappears from the queue and nothing prints — what happened?
- Printer says “Offline” and won’t print — what should I check first?
- My printer “forgot” my Wi-Fi — the saved network is gone
- Printer Wi-Fi settings reset by itself — why did it forget my network?
- My printer keeps popping up “Set up Wi-Fi” again — why won’t it stay connected?
- Why does my printer need Wi-Fi setup again? It was working yesterday.