Printer troubleshooting technician providing live chat help

Joe B.

Expert ★★★★★ 27,853 satisfied customers

Specialities: ChromeOS/Chromebooks, Windows 11/10, macOS, Wi‑Fi Networking, Printers, IPP/IPP‑Everywhere

Chromebook can’t find printer on Wi‑Fi — HP, Epson, Canon, Brother (IPP, Bonjour/mDNS)

Technician avatar Technician
Hey! We’ll get your Chromebook to see and connect to your Wi‑Fi printer. Tell me the brand (HP, Epson, Canon, or Brother), your router name, and whether the printer is on 2.4 GHz or 5 GHz. Also let me know if you tried Add printer → Add nearby or Add by IP in ChromeOS.
Customer
Acer Chromebook. We have an HP OfficeJet on Wi‑Fi. The printer shows online in the HP app on my phone, but Chromebook can’t see the printer under Nearby. It used to work. We didn’t change anything.
Technician avatar Technician
Got it. When a Chromebook won’t find a wireless printer, common causes are:
• mDNS/Bonjour discovery blocked by the router (AP/client isolation, guest network, or multicast disabled).
• Printer connected to the other band (2.4 GHz vs 5 GHz) or a different SSID/VLAN.
• Printer is in Wi‑Fi Direct mode only, not joined to the home network.
• Device lacks IPP Everywhere/AirPrint and needs a manual IPP queue or PPD.
• IPv6, firewall, or VPN profile preventing local discovery.
Plan: confirm the network, re‑enable discovery on the router, then add via IPP (by IP address) if Nearby doesn’t populate.
Customer
How do I add the printer by IP on ChromeOS?
Technician avatar Technician
Add printer by IP (IPP/IPP‑Everywhere):
1) On Chromebook go to Settings → Devices → Printers → Add printer.
2) Choose Add by IP. Enter the printer’s address (e.g., 192.168.1.45). Protocol: IPP or Secure IPP (ipps) if supported; Queue: /ipp/print or leave blank.
3) ChromeOS will try IPP‑Everywhere; if prompted for a driver, select the exact model or a generic IPP Everywhere/AirPrint PPD.
4) Print a test page. If it works by IP, the issue was discovery (mDNS) rather than connectivity.
Customer
Where do I check router settings for discovery?
Technician avatar Technician
Enable printer discovery on your Wi‑Fi router:
• Turn AP/client isolation OFF for the SSID; this allows devices on Wi‑Fi to talk to each other.
• Ensure Multicast/mDNS (Bonjour) is allowed and not blocked by a firewall profile.
• If using a guest network, printers often won’t appear; move both Chromebook and printer to the main SSID.
• Keep both devices on the same band/SSID. Many printers prefer 2.4 GHz; if the router uses “Smart Connect”, verify the printer didn’t hop to a hidden SSID.
Customer
The printer has Wi‑Fi Direct. Should we use that?
Technician avatar Technician
Use Wi‑Fi Direct only for temporary printing. For reliable Chromebook wireless printing, join the printer to your home/office Wi‑Fi so it supports IPP/Bonjour discovery. Wi‑Fi Direct creates its own SSID, which disconnects your Chromebook from the internet and often breaks scanning.
Customer
We’re in a small office with VLANs and a firewall. Can Chromebooks print across subnets?
Technician avatar Technician
Yes—use routed IPP and mDNS reflection.
• Allow TCP 631 (IPP/IPP‑S) between Chromebook VLAN and the printer subnet. Optionally allow TCP 9100 for RAW if the device needs it.
• Enable mDNS/Bonjour reflector (or Avahi) on the gateway so discovery spans subnets; otherwise add printers by IP.
• If you manage Chromebooks with Google Admin, push preconfigured printers (IPP URL + PPD) to users so they appear automatically.
Customer
After a router change, the Chromebook still can’t find the HP. The phone app works though.
Technician avatar Technician
Do a clean network alignment:
1) On the printer, run Restore Network Defaults, then reconnect it to the correct SSID with the new password.
2) Assign a DHCP reservation/static IP so the IP doesn’t change.
3) On Chromebook, Forget and re‑add the printer (by IPP).
4) Reboot router to refresh mDNS cache. This resolves most “Chromebook can see printer on phone but not on laptop” cases.
Customer
Any brand‑specific tips for HP, Epson, Canon, Brother with ChromeOS?
Technician avatar Technician
ChromeOS printing tips by brand:
• HP: Ensure Web Services/AirPrint are enabled. For older models, use IPP with queue /ipp/print. Disable Wi‑Fi Direct once on network.
• Epson: Turn on AirPrint/Bonjour in the network menu; firmware updates often fix IPP Everywhere issues.
• Canon: Enable IJ Network/AirPrint. For imageCLASS, use IPP (LPD off) and latest firmware.
• Brother: Make sure BR‑Admin / AirPrint services are active; choose IPP Everywhere or AirPrint driver in ChromeOS.
Customer
Printing works now by IP, but scanning from Chromebook fails. Any ideas?
Technician avatar Technician
Enable scanning on ChromeOS: open the Scan app on the Chromebook. If the device isn’t listed, enable WSD/eSCL (AirScan) on the printer and allow mDNS on the router. For multi‑subnet networks, use an AirScan bridge or vendor web scan. Many models scan via eSCL over IP once discovery is unblocked.
Customer
Great — the Chromebook now sees the Wi‑Fi printer and scans. Thanks!
Technician avatar Technician
Summary: If your Chromebook can’t see a Wi‑Fi printer, put both devices on the same SSID, allow mDNS/Bonjour, disable client isolation, and add the printer via IPP by IP as a fallback. Update firmware and enable AirPrint/IPP Everywhere for HP/Epson/Canon/Brother. Need help with VLANs or admin policies? Open the chat.

Quick answer: the accepted fix

Accepted fix when Chromebook can’t find a wireless printer: join both devices to the same SSID (prefer 2.4 GHz), disable AP/client isolation, allow mDNS/Bonjour on the router, then Add printer by IP using IPP or IPPS (/ipp/print). Update printer firmware and enable AirPrint/IPP Everywhere.


Chromebook sees printer on phone but not in Nearby — what blocks discovery?

Phones use vendor apps that bypass discovery limits. ChromeOS depends on Bonjour/mDNS. If Nearby is empty, look for guest SSIDs, VLANs, or multicast filtering. Add the device with IPP by IP and fix the router so discovery works next time.

How to verify ChromeOS printing works

Print a test page from Settings → Printers. If it prints by IPP but not by Nearby, the network is blocking mDNS. Confirm both are on the same 2.4 GHz/5 GHz band and the router allows multicast. For scanning, turn on AirScan/eSCL.

Chromebook Wi‑Fi printer — troubleshooting tips

Most ChromeOS printing problems are discovery and routing — not drivers.

Quick path: verify SSID/band → enable mDNS → turn off isolation → add IPP queue → update firmware → push printers via Google Admin if managed. Avoid Wi‑Fi Direct as your daily setup.

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 can’t my Chromebook see a Wi‑Fi printer?

Usually mDNS/Bonjour is blocked, the printer is on a different SSID/band, or Wi‑Fi Direct is enabled instead of network mode. Put both on the same network, allow multicast, and add the printer via IPP by IP.

How do I add a printer to Chromebook by IP?

Go to Settings → Devices → Printers → Add printer → Add by IP. Enter the IP, choose IPP/IPPS, and use queue /ipp/print. ChromeOS will try IPP Everywhere; if asked, select the model or generic AirPrint driver.

Can Chromebooks print across VLANs or guest networks?

Yes, if routing is allowed. Permit TCP 631 (IPP), enable a Bonjour/mDNS reflector, or deploy the printers via Google Admin so they appear automatically.

Should I use Wi‑Fi Direct with ChromeOS?

Use it only temporarily. Wi‑Fi Direct disconnects your Chromebook from the internet and breaks discovery/scanning. Join the printer to your main Wi‑Fi instead.

Brand tips for HP / Epson / Canon / Brother?

Enable AirPrint/IPP Everywhere and update firmware. For HP use /ipp/print; Epson/Canon/Brother should expose Bonjour names for Nearby. If discovery fails, add by IP and reserve the IP in DHCP.

Common ChromeOS printing problems and quick fixes
SymptomLikely causeQuick fix
Printer not showing in Nearby mDNS blocked; guest SSID; isolation Enable Bonjour; same SSID; disable isolation
Chromebook can print from phone but not laptop Vendor app bypasses discovery Add printer by IP (IPP); fix router multicast
Works by IP, not by name DNS/mDNS issue Reserve static IP; keep IPP queue
Scanning not available AirScan/eSCL off or blocked Enable eSCL; allow mDNS; use Scan app

Step‑by‑step (ChromeOS)

  1. Confirm printer is joined to the same SSID (prefer 2.4 GHz for older models) and disable Wi‑Fi Direct.
  2. On the router, allow mDNS/Bonjour, turn off client isolation, and avoid guest SSIDs.
  3. In Settings → Printers, choose Add by IP with protocol IPP/IPPS and queue /ipp/print.
  4. Update printer firmware and reserve its IP in DHCP. Test print and scan (AirScan).

Step‑by‑step (for mixed homes: Windows/macOS)

  1. Ensure all devices use the same SSID and subnet; enable Bonjour on the router.
  2. Add the printer via IPP on each OS if discovery fails (Windows: Settings → Printers, macOS: System Settings → Printers).
  3. Keep one standard: IPP Everywhere/AirPrint for cross‑platform reliability.

Sources

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