Printer networking technician providing live chat help

Joe B.

Expert ★★★★★ 27,853 satisfied customers

Specialities: Windows 11/10, macOS (Sonoma/Ventura/Monterey), Printers, Networking, USB over IP, Print Servers

USB over Ethernet / USB print server not detecting printer — Windows 10/Windows 11 or Mac

Technician avatar Technician
Hey! We’ll get your USB over network adapter to see the printer. Tell me the adapter type (e.g., USB-over-IP box, USB to Ethernet print server, router USB print service), your OS (Windows 10, Windows 11, or Mac), and the printer brand (HP / Epson / Canon / Brother). Also share whether you’re using the vendor’s client utility or a Standard TCP/IP Port with RAW 9100, LPR/LPD, or IPP/Bonjour.
Customer
Windows 11 Pro. StarTech USB-over-IP adapter with a Brother laser. The vendor utility shows the device, but printer not detected. Windows adds it as WSD and then it goes offline.
Technician avatar Technician
Got it. Common reasons USB over network adapters don’t detect printers:
• Adapter uses WSD discovery which is flaky; switch to Standard TCP/IP Port with RAW 9100 or LPR queue.
• Printer requires a vendor driver; Windows class driver won’t attach over the virtual USB.
• SNMP status is enabled but the adapter doesn’t support it — Windows marks the queue “offline”.
• Firewall blocks ports 9100/515/631 or the utility.
• The USB mode is set to storage or scan only; needs Printer (USB Printing Support).
Plan: give the adapter a static IP, add the printer using a Standard TCP/IP Port (RAW 9100), disable SNMP, then install the Brother driver.
Customer
How do I add it with a Standard TCP/IP Port and disable WSD/SNMP?
Technician avatar Technician
Windows 10/11 — add via Standard TCP/IP Port:
1) Browse to the adapter’s web page and set a static IP (or DHCP reservation). Confirm the print protocol is RAW 9100 (sometimes called “TCP 9100”, “JetDirect”, or “AppSocket”).
2) Settings → Bluetooth & devices → Printers & scanners → Add device → Add manually → choose Add a printer using a TCP/IP address or hostname → type the adapter’s IP → disable “Query the printer and automatically select the driver” → Next.
3) Select Standard TCP/IP Port → Device Type = TCP/IP Device. Click Custom → Settings → Protocol: RAW, Port: 9100. Uncheck SNMP Status Enabled → OK → Next.
4) Choose the manufacturer and model or click Have Disk to install the latest vendor driver. Finish and set as default. Print a test page.
Customer
Test page still fails. The USB-over-IP client shows “connected”, but the printer goes to sleep.
Technician avatar Technician
Let’s stabilize the link:
• On the adapter disable USB selective suspend and set Always On for power-saving (if offered).
• Update adapter firmware and the printer’s network/USB firmware.
• In Windows Device Manager → USB controllers disable power saving on USB Root Hub.
• Try LPR/LPD instead of RAW: create a new Standard TCP/IP Port, Protocol: LPR, Queue name often “lp” or “print”, and enable LPR Byte Counting if jobs truncate.
• For macOS, add using IP → HP JetDirect – Socket (RAW 9100) or IPP/AirPrint with the vendor PPD.
Customer
We also tried a TP-Link USB print server. It installs as WSD and shows “Driver unavailable”.
Technician avatar Technician
That’s a driver-binding issue. Many USB print servers only pass basic print data (no scan/fax). Use the brand’s driver, not Microsoft’s class driver. Steps:
• Remove the WSD queue.
• Run the vendor’s installer (Brother/HP/Epson/Canon). When asked for connection type choose Network (TCP/IP) → select the IP of the print server → finish.
• If detection still fails, manually pick the model during setup and map it to the existing Standard TCP/IP Port you created.
• Open the queue’s Ports tab → select your port → Configure Port → confirm RAW 9100 or LPR and that SNMP is disabled unless the device supports it.
Customer
Any tips for Mac? Our MacBook can’t see the print server, but we can ping it.
Technician avatar Technician
macOS:
• System Settings → Printers & Scanners → Add Printer → IP. Enter the adapter’s IP. For Protocol choose HP JetDirect – Socket (RAW 9100) or IPP (ipp://IP/ipp/print).
• Choose the vendor driver/PPD if available; avoid “Generic PostScript” unless the model is PS-capable.
• If discovery fails, enable Bonjour/mDNS on the adapter and the Mac’s network, or add via IP as above.
• Allow the print service through any third‑party firewall (Little Snitch, corporate agent).
Customer
Jobs sometimes queue for minutes. Could this be a port or duplex mismatch?
Technician avatar Technician
Performance checklist for USB-over-IP not detecting/slow:
• Use Gigabit Ethernet and avoid daisy‑chained switches with EEE/Green Ethernet; disable EEE on the port.
• Reserve the adapter’s IP via DHCP; avoid IP changes that break the port.
• On Windows, set the queue Spooling to Start printing immediately and enable Render print jobs on client computers if shared.
• Open firewall ports: 9100 (RAW), 515 (LPR), 631 (IPP). Allow vendor utilities.
• If using a router USB print service, ensure the router supports your protocol (many support only RAW 9100) and update firmware.
Customer
Okay, added RAW 9100 with SNMP off and vendor driver. It finally prints. Anything else to lock it in?
Technician avatar Technician
Nice! Final hardening:
• Keep static IP and document it.
• In Services set Print Spooler startup to Automatic (Delayed Start) for slow boots.
• Disable any secondary WSD queues that Windows may auto‑create.
• Export the driver/queue with Print Management → Printer Migration so you can restore quickly.
Customer
Perfect — the USB print server now detects and prints consistently. Thanks!
Technician avatar Technician
Summary: When a USB over network adapter or USB print server won’t detect a printer, assign a static IP, add the device via Standard TCP/IP Port (RAW 9100 or LPR), disable SNMP, and install the vendor driver. On Mac, add by IP (JetDirect/IPP). Open firewall ports and update firmware. Need hands‑on help? Open the chat.

Quick answer: the accepted fix

Accepted fix when USB over network adapter not detecting printer (Windows 10/Windows 11/Mac): set a static IP, create a Standard TCP/IP Port using RAW 9100 or LPR, disable SNMP status, then install the HP/Epson/Canon/Brother driver. If RAW fails, use IPP/Bonjour on macOS.


Adapter detected but printer offline after reboot (WSD vs TCP/IP)

Windows often adds print servers as WSD, which is unreliable. Remove the WSD queue and add a Standard TCP/IP Port with RAW 9100 or LPR/LPD. Uncheck SNMP Status Enabled unless your adapter supports SNMP properly.

How to verify the USB print server works

Print a one‑page PDF; if it stalls, switch protocol (RAW ↔ LPR), confirm firewall ports 9100/515/631 are open, and ensure the correct vendor driver/PPD is selected. On Mac, add via IP → HP JetDirect – Socket or IPP and test again.

USB over IP — troubleshooting tips

Most detection issues are protocol or driver binding problems.

Quick path: give the adapter a static IP → add with Standard TCP/IP Port (RAW 9100 or LPR) → disable SNMP → install manufacturer driver → open firewall ports → update firmware. Avoid WSD queues for reliability.

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 won’t my USB over network adapter detect the printer?

Discovery via WSD, missing vendor driver, or SNMP status mismatch are typical. Add the device with a Standard TCP/IP Port (RAW 9100 or LPR), disable SNMP, and install the manufacturer driver.

Which protocol should I use — RAW 9100, LPR, or IPP?

RAW 9100 (JetDirect/AppSocket) is simplest and fastest. LPR works better on some print servers; queue is often “lp” or “print”. IPP/AirPrint is great for macOS/iOS and some modern adapters.

Do USB print servers support scanning or fax?

Most USB print servers forward only print jobs, not scan/fax. Use a network‑capable MFP over Ethernet/Wi‑Fi for full features.

Ports to open in the firewall?

Allow TCP 9100 (RAW), TCP 515 (LPR), and TCP 631 (IPP). Permit the vendor’s client utility and Bonjour/mDNS if using AirPrint.

Brand tips for HP / Epson / Canon / Brother?

Install the latest full driver suites. Map them to a Standard TCP/IP Port on the adapter’s static IP. Disable SNMP in the port unless the adapter supports it.

Common USB over IP problems and quick fixes
SymptomLikely causeQuick fix
Adapter found, printer not detected WSD queue; wrong protocol Create Standard TCP/IP Port with RAW 9100 or LPR
Queue shows “offline” SNMP mismatch Disable SNMP Status in port settings
Driver unavailable Using class driver Install vendor package and bind to the TCP/IP port
Slow or stalled jobs Firewall/EEE/byte counting Open ports 9100/515/631; disable EEE; try LPR with byte counting

Step‑by‑step (Windows 10/11)

  1. Set a static IP on the USB print server / USB‑over‑IP adapter.
  2. Add the printer using Standard TCP/IP Port → RAW 9100; uncheck SNMP Status Enabled.
  3. Install the brand’s full driver (HP/Epson/Canon/Brother) and bind it to that port.
  4. If RAW fails, add a new port with LPR (queue “lp”/“print”) or use IPP.

Step‑by‑step (macOS)

  1. Printers & Scanners → Add Printer → IP → enter the adapter’s IP.
  2. Protocol: HP JetDirect – Socket or IPP. Name the queue.
  3. Select the vendor driver/PPD or AirPrint where supported.
  4. Print a test page; if slow, try the alternate protocol.

Sources

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