Convert a USB printer to network printing (TCP/IP port)
Joe B.
Expert ★★★★★ 27,853 satisfied customers
Specialities: Windows 11/10, macOS (Sonoma/Ventura/Monterey), Printers, Networking, Office Equipment
USB printer to network — USB print server, router USB sharing, Raspberry Pi CUPS/AirPrint/Mopria, Standard TCP/IP Port (RAW 9100/LPR/IPP) on Windows & macOS
Quick answer: the accepted fix
Accepted solution to share a USB printer over the network: connect it to a USB/Ethernet print server (or Raspberry Pi CUPS), assign a static IP, then add it on Windows with a Standard TCP/IP Port (RAW 9100) or on macOS via IPP. Use the manufacturer driver or IPP‑Everywhere.
RAW 9100 vs LPR vs IPP — which protocol should I use?
RAW 9100 is simplest and widely supported by print servers. LPR/LPD requires a queue name but can be more compatible with older devices. IPP/IPP‑Everywhere is modern, encrypted on some servers, and ideal for mixed Windows/macOS/mobile environments and AirPrint/Mopria.
How to test that the TCP/IP port works
Print a configuration/test page from Windows and macOS. If jobs stall, verify the static IP, confirm the correct protocol (RAW/LPR/IPP), and check firewall rules. For LPR, ensure the queue name matches the print server exactly.
USB to network — troubleshooting tips
Most issues come from IP changes, wrong protocol, or generic drivers.
Quick path: reserve a DHCP IP → add as Standard TCP/IP Port (RAW 9100) → pick the vendor driver → if options missing, switch to IPP/LPR or install a Universal Print Driver. On Pi/CUPS, enable AirPrint for phones and Mopria for Android.
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
What is the easiest way to convert a USB printer to network printing?
Use a USB/Ethernet print server. Assign a static IP, then add the printer with a Standard TCP/IP Port (RAW 9100) on Windows or IPP on macOS.
Should I choose RAW 9100, LPR, or IPP?
RAW 9100 is simplest, LPR requires a queue name but is compatible with older servers, and IPP is modern and ideal for AirPrint/Mopria and mixed OS environments.
Can I use my router’s USB port?
Yes if it supports IPP or RAW 9100. Routers that only offer SMB may not work well on macOS and phones; consider a dedicated print server or Raspberry Pi CUPS.
How do I prevent the printer from “disappearing”?
Reserve a DHCP IP or set a static IP for the print server so the TCP/IP port always points to the same address.
Will this work with HP / Epson / Canon / Brother?
Yes. Use the manufacturer driver or a Universal Print Driver and add via Standard TCP/IP Port. For macOS, IPP/AirPrint often provides full features automatically.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| Jobs stuck in queue | Wrong protocol/driver | Switch to RAW 9100 or IPP; reinstall with vendor driver |
| Printer disappears | IP address changed | Set DHCP reservation/static IP; update TCP/IP port |
| Works on Windows, not Mac | Router shares via SMB only | Use IPP/LPR or a dedicated print server or CUPS |
| Wrong margins/features missing | Generic class driver | Install HP/Epson/Canon/Brother driver or UPD |
Step‑by‑step (Windows 10/11)
- Connect printer to a USB print server and assign a static/DHCP‑reserved IP.
- Go to Printers & scanners → Add device → Add manually → TCP/IP address.
- Select Standard TCP/IP Port with RAW 9100 (or LPR with queue name).
- Choose the correct vendor driver or Universal Print Driver.
Step‑by‑step (macOS)
- Open System Settings → Printers & Scanners → Add Printer.
- Choose the IP tab → enter the server IP → Protocol IPP (or LPR).
- Select the model driver or AirPrint/IPP‑Everywhere and save.
Sources
- CUPS — Common UNIX Printing System
- Mopria — Mobile printing
- HP — Universal Print Driver
- Brother — Drivers & Software
Filed under: Printer won’t print
Related articles
- My printer can’t find my Wi-Fi network — why isn’t it showing up?
- My printer ignores my print settings — why is it printing the wrong way?
- My printer is shrinking my document when printing — what changed?
- Printer takes forever to start printing — why does it pause so long?
- Secure PDF won’t print — “printing not allowed”, blank pages, or job disappears
- 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?