Printer troubleshooting technician providing live chat help

Joe B.

Expert ★★★★★ 27,853 satisfied customers

Specialities: Hyper‑V, Windows 11/10, RDP printing, USB redirection, Networking, Office Equipment

Hyper‑V Enhanced Session USB printing — persistent mapping in Windows 10/11 guests (HP, Epson, Canon, Brother)

Technician avatar Technician
Let’s stabilize your Hyper‑V USB printing. Tell me: host OS (Windows 10/11/Server), guest OS, printer brand (HP/Epson/Canon/Brother), and whether you’re using Enhanced Session Mode with USB device redirection or a redirected RDP printer (Easy Print). Do prints disappear after VM reboot, logoff, or only after USB unplug?
Customer
Windows 11 host with Hyper‑V, Windows 11 Pro VM. We pass through a USB Brother HL‑L2350DW via Enhanced Session. It works, but the redirected printer disappears after reboot. Sometimes the guest shows a different TS00x queue.
Technician avatar Technician
Got it. In Enhanced Session Mode, devices enumerate each time you connect with vmconnect.exe using the RDP stack. That creates ephemeral redirected printers (TS00x) which don’t persist. Other causes of USB printer not detected or low quality:
• Easy Print generic driver instead of the native driver (PCL/PS/UFR II).
• USB power settings (selective suspend) dropping the device on the host.
• Using WSD discovery instead of a stable Standard TCP/IP port.
We’ll make mapping persistent and keep high‑quality printing.
Customer
What’s the best persistent approach — keep USB redirection or switch to TCP/IP?
Technician avatar Technician
For mapping that persists, prefer a networked queue in the guest:
1) Plug the printer to the host, but enable Wi‑Fi/Ethernet on the printer and give it a static IP (or DHCP reservation).
2) Inside the VM add it via Standard TCP/IP (RAW 9100), uncheck “Query the printer” and disable SNMP status if delays occur.
3) Install the native Brother driver (or HP/Epson/Canon) in the guest; avoid the Remote Desktop Easy Print driver.
Result: the printer is a normal Windows queue that survives reboots and does not rely on Enhanced Session enumeration.
Customer
We still want USB for a label printer that has no network port. Can USB redirection be made stable?
Technician avatar Technician
Yes, for USB printers in Hyper‑V do the following:
• In Hyper‑V Settings → Enhanced Session Mode check Allow enhanced session mode (host) and enable it for the VM.
• When connecting, open Show Options → Local Resources → More… and check the specific USB device (not just Printers).
• On the host, disable USB Selective Suspend and uncheck “Allow the computer to turn off this device to save power” for the USB hub in Device Manager.
• Keep a consistent USB port; moving to another hub changes the device path and can break persistence.
• Install the native label driver in the guest to avoid Easy Print low resolution.
Customer
Sometimes the VM shows two printers — a redirected TS00x and a TCP/IP one. Which should be default?
Technician avatar Technician
Set the TCP/IP native driver queue as default in the VM and optionally disable printer redirection for that VM:
• VM → Connect → Options → uncheck Printers in Local Resources, or
• Group Policy in the guest: User Config → Admin Templates → Control Panel → Printers → Do not set default client printer to be default printer.
This prevents Easy Print from overwriting defaults and ensures persistent mapping.
Customer
After sleep/idle the printer goes offline until we restart the Print Spooler. Any tips?
Technician avatar Technician
Two quick stabilizers:
• On the TCP/IP queue open Port → Configure Port and disable SNMP Status (frequent cause of “Offline”).
• Set Spooler recovery: services.msc → Print Spooler → Recovery → restart service on first/second failure.
For USB‑only queues, update the USB Printing Support driver and keep power settings at High performance.
Customer
What about performance and quality? We saw blurry prints with Easy Print before.
Technician avatar Technician
For high‑quality printing in a VM always use the manufacturer’s driver (PCL6/PS/UFR II/ESC‑P). Avoid Easy Print for production. Set 600/1200 DPI, enable edge smoothing, and ensure the queue uses a RAW 9100 port. This fixes blurry/fuzzy text and improves speed.
Customer
Can you summarize the exact steps to get USB mapping that persists?
Technician avatar Technician
Persistent printing in Hyper‑V: give the printer an IP, add it in the guest via Standard TCP/IP with the native driver, make it default, and optionally disable client printer redirection. For USB‑only models, lock the device to one host port, disable selective suspend, and reconnect Enhanced Session with the USB device ticked.
Customer
Great — that’s clear. Can you help implement it on our lab VM?
Technician avatar Technician
Absolutely. Open the chat — we’ll configure Enhanced Session USB redirection, deploy a TCP/IP native driver, and test printing so the mapping survives reboots.

Quick answer: the accepted fix

Accepted fix for Hyper‑V Enhanced Session USB printing: prefer a native driver queue in the guest on a Standard TCP/IP (RAW 9100) port with static IP; set it as default and avoid Easy Print. For USB‑only models, enable Enhanced Session, pin the device to the same host port, and disable USB selective suspend for stability.


Redirected printer disappears after reboot (Hyper‑V)

TS00x queues created by Enhanced Session are temporary. Replace them with a persistent TCP/IP printer in the guest, or use USB redirection with consistent ports and power tweaks. This prevents redirected printer not detected issues on login.

How to verify persistent mapping

Reboot the VM and confirm the TCP/IP queue remains default. Print a 2‑page PDF; if quality is poor, install the native driver and set 600/1200 DPI. If the printer shows Offline, uncheck SNMP status on the port.

Hyper‑V USB printing — troubleshooting tips

Most instability comes from ephemeral redirection, power saving, or generic drivers.

Quick path: avoid Easy Print → add TCP/IP native driver in the guest → disable USB selective suspend → keep a static IP and fixed USB port → set the persistent queue as default. These steps stabilize Enhanced Session USB printing.

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 does my redirected printer disappear in Hyper‑V Enhanced Session?

Enhanced Session creates temporary TS00x redirected printers that re-enumerate every connection. Add a Standard TCP/IP printer with the native driver inside the guest for persistence.

How do I make USB printing stable in a VM?

Enable Enhanced Session, select the USB device in Local Resources, keep the device on the same host port, and disable USB selective suspend. Install the vendor driver inside the guest.

Should I use Easy Print or a native driver?

Use the native driver for best quality and fewer errors. Easy Print is convenient but can cause low resolution and non‑persistent queues.

Is WSD or IPP OK for VMs?

For reliability, pick a Standard TCP/IP (RAW 9100) port with a static IP. Disable SNMP status if the queue flips to Offline.

Will this work with HP/Epson/Canon/Brother?

Yes — install the vendor’s Windows driver in the guest (HP UPD, Epson ESC/P‑R, Canon UFR II, Brother Full Driver). Set 600/1200 DPI for sharp output.

Common Hyper‑V USB printing problems and quick fixes
SymptomLikely causeQuick fix
Printer disappears after reboot Ephemeral TS00x redirection Add TCP/IP printer in guest; set as default
USB printer not detected Selective suspend / different hub Disable power saving; keep same USB port
Blurry / low resolution in VM Easy Print generic driver Install native driver; 600/1200 DPI
Printer shows Offline SNMP status on port Disable SNMP; use RAW 9100

Step‑by‑step (Windows guest)

  1. Give the printer a static IP or DHCP reservation.
  2. In the VM: Add Printer → The printer that I want isn’t listed → Add a local/network printer with manual settings → Standard TCP/IP port.
  3. Install the manufacturer driver (HP/Epson/Canon/Brother). Avoid Easy Print.
  4. Set the TCP/IP queue as default; disable client printer redirection if needed.
  5. Test with a PDF; confirm persistence after VM reboot.

Step‑by‑step (USB‑only scenario)

  1. Enable Enhanced Session Mode on host and VM.
  2. When connecting, select the specific USB device in Local Resources.
  3. Disable USB selective suspend and hub power saving on the host.
  4. Keep device on the same port; install the native driver in the guest.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant