Parallels and VMware Hiding Your Printer From the Guest OS on macOS — What’s Blocking the Pass-Through and How to Enable It
Joe B.
Reviewed for technical accuracy
Specialities: macOS (Sonoma/Ventura/Monterey), Parallels Desktop, VMware Fusion, Windows & Linux VMs, Printers, Networking
Printer redirection not working in Parallels Desktop / VMware Fusion on macOS — Windows & Linux guests
Quick answer: the accepted fix
Accepted fix when Parallels/VMware on macOS can’t pass a printer to the guest: Install/repair Parallels/VMware Tools, choose either USB passthrough (connect device to guest) or network IPP/LPD via CUPS, set VM network to Bridged for discovery, and install the correct HP/Canon/Brother driver in the guest OS.
Printer redirection stopped after macOS/Tools update (Parallels Desktop or VMware Fusion)
Updates can replace redirection components. Reinstall Parallels Tools or VMware Tools, verify USB defaults (connect to guest), and if you rely on network printing, ensure the VM uses Bridged networking and that Printer Sharing is enabled in macOS CUPS.
How to verify printing from the VM
Print a 2-page PDF from the guest. If jobs stall, try the opposite pipeline: switch from virtual PostScript printer to native vendor driver (or vice versa), then re-add the queue using TCP/IP IPP with the printer’s static IP or the Mac’s CUPS share URL.
Parallels/VMware printer troubleshooting tips
Most issues come from missing Tools, wrong USB mode, NAT networking, or driver mismatch.
Quick path: update Tools → pick USB passthrough or IPP over CUPS → set VM network to Bridged → install correct guest driver (HP/Canon/Brother/Epson) → test with a small PDF. If Bonjour discovery fails, add the printer by TCP/IP address.
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
Why doesn’t my printer appear in a Windows VM on macOS?
Usually Parallels/VMware Tools aren’t installed or USB is connected to Mac instead of the guest. Reinstall Tools, set USB to Connect to guest, or add the printer via IPP/LPD using the printer’s IP or the Mac’s CUPS share.
Is USB passthrough or network printing better?
Network IPP/LPD is most reliable across updates and works for multiple guests. Use USB passthrough only when you need device-specific features (scanning/fax) or there’s no network path.
Bonjour discovery doesn’t work in the VM — what now?
Switch the VM to Bridged networking, open firewall for mDNS, or add the printer by TCP/IP address (ipp://printerIP/ipp/print or http://MacIP:631/printers/Queue).
Do I still need vendor drivers in the guest?
Yes for USB passthrough or direct IP printing (HP/Canon/Brother/Epson). If using a virtual PostScript queue from Parallels/VMware, a Generic PS driver is fine.
Linux guest in VMware Fusion can’t print — tips?
Install VMware Tools, use CUPS to add IPP/LPD printer, set Bridged network, and install HPLIP/PPD or the model’s driver. Confirm device with lsusb if using USB.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| Printer not showing in guest | Tools missing; USB attached to Mac; NAT blocks discovery | Reinstall Tools; connect USB to guest; use Bridged network or add IPP by address |
| Test page fails | Driver mismatch or wrong pipeline | Use native vendor driver for USB/IP; or switch to virtual PostScript queue |
| Works on Mac, not in VM | Bonjour not visible in VM | Add printer by TCP/IP; install Bonjour Print Services; open firewall |
| Breaks after updates | Tools/USB defaults reset | Update Tools; set USB auto-connect to guest; prefer IPP with static IP |
Step-by-step (Windows 10/11 guest)
- Install or repair Parallels Tools/VMware Tools and reboot the VM.
- Choose your method:
• USB passthrough: connect the printer to the guest and install the vendor driver.
• Network: add IPP/LPD printer by TCP/IP or the Mac’s CUPS share URL. - Set VM network to Bridged if using IPP/LPD; confirm you can ping the printer IP.
- Print a 2-page PDF; if it fails, switch driver pipeline (virtual PS vs native) and retry.
Step-by-step (Ubuntu/Linux guest)
- Install VMware Tools or Parallels equivalent (
parallels-tools), then reboot. - In Settings → Printers, add IPP (
ipp://printerIP/ipp/print) or Mac CUPS share. - For USB, verify with
lsusband add via CUPS; install HPLIP or model PPD. - Ensure the VM uses Bridged networking and that firewall allows
ippandmdns.
Sources
- Parallels Desktop — Printing & USB device connections
- VMware Fusion — USB and printer sharing docs
- Apple — Share your printer on Mac (CUPS/IPP)
- HP — Drivers & Software
- Brother — Full Driver & Software Package
- Canon — UFR II / Generic Plus drivers
Filed under: macOS printing & CUPS
Related articles
- Fedora PDF background missing — poppler flag
- Ubuntu sandboxed PDF viewer wrong color — Ghostscript route (print/render)
- CUPS Bad Request or TLS Error on Linux — What's Breaking It and How to Fix It
- Linux cups-browsed gives wrong PPD — force assign (without breaking auto-discovery)
- macOS Photos Book Export Has Blurry Text — What's Lowering the Quality and How to Get Sharp Results
- macOS Adobe apps only print grayscale — ICC pipeline force fix
- macOS cannot print envelopes — tray override CAPS fix
- macOS PDF rotates when printed — auto-rotate kill