Key Takeaways
- A printer not showing on the network is almost always a discovery problem, not a dead machine. Both devices are powered on, but they cannot see each other yet.
- The most common cause is that the printer and your computer sit on different networks: a guest name, a separate 2.4 GHz band, or client isolation on the router.
- Network discovery switched off, an overeager firewall, or an active VPN can all hide a printer that is sitting right there and connected.
- Print a network configuration page from the printer first. If it shows a real IP address, the printer is on the network and the fix is on the discovery side.
- Change one thing at a time, then rescan, so you know exactly which step made the printer appear.
You open the list of available printers, expecting yours to pop up, and it simply is not there. No error, no offline label, just a blank space where your printer should be. I have walked dozens of home users and small offices through this exact moment, and the machine is almost always fine and powered on. When a printer will not show on the network, it is usually a discovery problem: the two devices cannot see each other, even though both are connected. Here is how to figure out why, and how to make yours appear.
Not Showing Up Is Different From Offline
It helps to name the exact problem before you start changing things. A printer that never appears in the add-printer list has a discovery problem. A printer that appears but says offline has a contact problem. A printer that appears and accepts jobs but prints nothing has a queue or driver problem.
Those are three different beasts with three different cures. This guide is about the first one: the printer that refuses to show up at all when your computer or phone scans for it. If yours does appear but reports offline instead, our explainer on what printer offline really means is the better starting point.
For the wider map of how every piece from computer to printer connects, our complete guide to fixing printer connection problems is the article this one lives inside. Keep it open in another tab if you want the full picture.
Step One: Confirm the Printer Is Really on the Network
Before you touch a single router setting, find out whether the printer actually joined the network at all. The fastest way is to print a network configuration page directly from the printer, which every modern model can do from its own screen or button panel.
Look for the wireless status and the IP address on that page. If it lists a normal address like 192.168.1.42 and says connected, the printer is on the network and your problem is purely one of discovery. If it shows 0.0.0.0, a blank, or an address starting with 169.254, the printer never joined, and you need to run setup again.
That single page saves an enormous amount of guesswork. When the printer has no valid address, no amount of scanning from your laptop will ever find it, so start by getting it onto Wi-Fi properly with our step-by-step guide to connecting a printer to Wi-Fi.

Why Your Printer Is Not Showing on the Network
Once you have confirmed the printer holds a real IP address, the culprit is one of a handful of common blockers. Work down this list, change one thing, then rescan before moving on. You will not have all of these problems at once.
1. The Printer and Computer Are on Different Networks
This is the number one reason, by a wide margin. Modern routers often broadcast several networks at once: a main name, a separate 5 GHz name, and a guest network. If your laptop joined one and the printer joined another, they live in different rooms of the same house and cannot see each other.
Check the network name on your computer, then check the SSID printed on the printer’s configuration page. They must match exactly. Many printers only speak 2.4 GHz, so if your phone or laptop is sitting on the 5 GHz band under a different name, join the 2.4 GHz network to test, or merge the bands under one name.
2. Guest Mode or AP Isolation Is Blocking Devices
Guest networks and a router feature called AP isolation (sometimes named client isolation) are designed to stop devices from talking to each other. That is great for security and terrible for printing, because your printer becomes invisible to everything else on purpose.
Make sure both the printer and your computer are on the main network, not the guest one. Then look in your router settings for AP isolation or client isolation and switch it off. This is one of several router traps, and our roundup of router settings that break printer Wi-Fi covers the rest.
3. Network Discovery or mDNS Is Turned Off
Your computer finds printers by broadcasting a quiet question across the network and listening for a reply. On Windows this depends on Network Discovery being on. On Mac and iPhone it relies on a service called mDNS, also known as Bonjour. If that listening service is disabled, the printer answers into silence.
On Windows, open the network settings and confirm the network is set to Private, not Public, then turn Network Discovery on. If you want to understand the mechanism your devices use to announce themselves, this plain-language overview of multicast DNS explains it well.
4. A Firewall or Security Suite Is Hiding It
Third-party antivirus and firewall tools love to block the exact ports that printer discovery uses. When that happens, the printer stays connected but your computer never hears its reply, so it simply does not appear in the list.
Temporarily pause your security software and rescan for the printer. If it appears, the firewall was the blocker, and you can add a permanent rule instead of leaving protection off. Our guide to firewall and port fixes for network printing lists the exact ports to allow.
5. A VPN Is Blocking Local Devices
If you run a VPN on your laptop or phone, it can wall off your local network entirely for privacy. The printer is a few feet away, but as far as your computer is concerned it lives on the far side of a tunnel and cannot be reached.
Disconnect the VPN, rescan, and see if the printer shows up. Most VPN apps also have a setting to allow local network access, which lets you keep the VPN on while still reaching your printer.
6. The Printer Is Asleep or Only Connected by USB
Some printers drop their Wi-Fi radio during deep sleep and do not answer a scan until you wake them with a button press. Others were only ever plugged into one computer by USB, so they are not on the network for anyone else to find.
Tap the printer to wake it, then scan again. If it is a USB-only printer you want everyone to reach, you will need to either share it from the host computer or connect it to Wi-Fi so it lives on the network in its own right.
Quick Reference: What You See and What to Fix
Use this table to match your situation to the most likely cause, then jump straight to the change that solves it. Scan the middle column for the pattern that sounds like yours.
| What you notice | Most likely cause | The fix |
|---|---|---|
| Config page shows 169.254 or 0.0.0.0 | Printer never joined Wi-Fi | Run wireless setup again |
| Printer and laptop on different names | Separate SSID or 5 GHz band | Put both on the same 2.4 GHz network |
| Nothing on the network sees the printer | Guest mode or AP isolation | Move to main network, disable isolation |
| Windows shows no printers at all | Network Discovery off or Public profile | Set network Private, enable discovery |
| Disappeared after installing security software | Firewall blocking discovery ports | Allow the printer or its ports |
| Gone only while working remotely | Active VPN blocking local devices | Allow local access or disconnect VPN |
Tip: Test from a phone on the same Wi-Fi before you blame your computer. If a phone on the same network finds and prints to the printer but your laptop cannot, the problem is on the laptop (its firewall, VPN, or discovery setting), not the printer or router. That one comparison narrows the search in seconds.

A Step-by-Step Way to Make It Appear
You do not need to do everything on this list. Follow the order below and stop the moment the printer shows up. Each step takes only a minute or two, and rescanning after each one tells you exactly what worked.
- Print a network configuration page. Confirm the printer holds a real IP address. Expected result: you know it is truly on the network before you troubleshoot anything else.
- Match the network names. Put your computer and the printer on the same Wi-Fi name, using the 2.4 GHz band. Expected result: both devices live on the same network.
- Leave the guest network. Move both devices to the main network and turn off AP isolation in the router. Expected result: devices can see each other again.
- Enable Network Discovery. Set the network to Private on Windows and switch discovery on. Expected result: your computer starts listening for printer replies.
- Pause the firewall and VPN. Temporarily disable them, then rescan. Expected result: if the printer appears, you have found the blocker.
- Wake the printer and rescan. Press a button to wake it, then search once more. Expected result: the printer answers the scan and shows up in the list.
Last month a friend called because her brand new printer would not show up on her laptop no matter how many times she reinstalled the software. Her mesh router had quietly put the laptop on a 5 GHz network and the printer on a separate 2.4 GHz guest name. I printed the config page, saw two different SSIDs, merged the bands under one name, and the printer appeared in about five seconds. Reinstalling the driver a fourth time would never have touched the real cause.
Warning: Do not leave your firewall or antivirus switched off after testing. Turn it back on and add a proper rule for the printer instead. Running with security disabled to fix a printing quirk trades a small annoyance for a real risk, and it is never worth it.
When to Add the Printer by IP Instead
Sometimes discovery just refuses to cooperate on a stubborn network, especially in offices with managed switches. When that happens, you can skip the search entirely and add the printer by its IP address, which both Windows and Mac support through a manual or TCP/IP port option.
For this to stay reliable, the printer needs an address that never changes. Give it a fixed one using our guide to assigning a static IP to your printer, then point the driver straight at that address. If the printer keeps vanishing after it once worked, our list of reasons a printer keeps dropping off Wi-Fi covers the follow-on causes.
When you do add it manually, grab the current driver from the maker’s official site rather than an old disc. Most brands keep everything on one page, such as the HP support site, and a fresh driver avoids a second round of headaches.
Frequently Asked Questions
Why is my printer connected to Wi-Fi but not showing on my computer?
This is a discovery problem. The printer is on the network, but your computer cannot see its reply, usually because the two are on different Wi-Fi names or bands, Network Discovery is off, or a firewall or VPN is blocking the scan. Match the networks and enable discovery, and it should appear.
How do I know if my printer is actually on the network?
Print a network configuration page from the printer’s own menu or button panel. Look at the wireless status and the IP address. A normal address like 192.168.1.50 means it is on the network. An address of 0.0.0.0, a blank, or one starting with 169.254 means it never joined and needs setup again.
Can the 5 GHz band stop my printer from showing up?
Yes, quite often. Many printers only connect to 2.4 GHz. If your laptop or phone is on a separate 5 GHz network name, the two sit on different networks and cannot find each other. Join the 2.4 GHz network to test, or give both bands the same name so devices can mix freely.
Does a VPN stop me from seeing my printer?
It can. A VPN routes your traffic through a tunnel and may block your local network for privacy, which hides nearby devices like your printer. Disconnect the VPN and rescan, or turn on the app’s allow local network access setting so you can keep the VPN running and still reach the printer.
Why does my printer show on my phone but not my laptop?
When a phone finds the printer but a laptop does not, the network is fine and the block is on the laptop. The usual causes are a Public network profile with discovery off, a third-party firewall, or an active VPN. Set the network to Private, allow the printer through the firewall, and disconnect any VPN.
Getting Your Printer to Show Up and Stay Visible
A printer that will not show on the network is rarely broken. It is usually sitting on a different network, hidden behind an isolation setting, or blocked by a firewall or VPN that means well. Confirm it has a real IP address, put both devices on the same Wi-Fi name, and clear whatever is muffling discovery, one change at a time.
If you would like to double-check your setup from the start, our wireless printer setup checklist for any brand is a calm place to work through it, and you can browse more connectivity help on our printer connectivity hub. Everything we suggest is tested on real home and office hardware first, which you can read about in our editorial policy. No rush, just a printer that finally appears when you look for it.