The laptop is on Wi-Fi. So is the printer. Same name, same password. But when you search for the printer, the list is empty.
This isn't a fault. In nearly every case something is actively preventing the two from seeing each other, and some of it is switched on for good reason.
Being connected and seeing each other are different things
This is what makes the symptom confusing. A device can have full internet access while being unable to reach another device in the same room.
Reaching the internet means passing through the router and out. Reaching a printer means talking directly to another device inside the network, a different path, and one that can be closed independently.
Four causes covering nearly every case
| Cause | The tell |
|---|---|
| Device separation on the router | Nothing sees anything, across all systems |
| One of them is on the guest network | Appears once moved to the main network |
| Network profile set to public | Phone can see it, laptop can't |
| Two different networks with similar names | One name ends in -5G or -EXT |
The one most often missed: the guest network. Older devices frequently still have the guest network saved from long ago and reconnect to it on their own. Guest networks are designed to stop devices seeing each other, so the symptom looks exactly like a fault, see the guide to separating guest networks.
The order to check in
Confirm both are on exactly the same network
Not merely "the home Wi-Fi", but an identical network name. Check whether one ends in -5G, -EXT, or -Guest. This resolves most cases.
Compare their local addresses
Look at the IP address on both devices. If the first three number groups differ, say 192.168.1.x and 192.168.2.x, they're on separate networks despite the same Wi-Fi name. The explanation is in the guide to local IPs and DHCP.
Set the network profile to private
On Windows: Settings › Network & internet › select your Wi-Fi › change the profile type to Private. On a public profile, device discovery is deliberately disabled.
Find the isolation setting on the router
Names vary: AP Isolation, Client Isolation, or Wireless Isolation. If it's on for the main network, turn it off, see the guide to securing your home router.
Restart in order
Router first, wait until it's ready, then the devices. This clears conflicting or expired addresses.
When it's the printer
Printers have one weakness of their own: their address changes. The router issues a new one after a restart, while the computer is still looking at the old one.
The symptom is characteristic, works for weeks, then disappears after a power cut.
The permanent fix is giving the printer a fixed address. Most routers offer a menu to lock one address to one device, often called DHCP Reservation. After that the address never changes again.
The remaining setup steps are in the guide to sharing a printer over Wi-Fi.
When it's a TV or casting device
Casting to a TV demands more than merely being on the same network. Devices find each other through messages broadcast across the network, and such messages have limits.
- Discovery messages don't cross network boundaries. If the TV is on the guest network or behind a second router, it will never appear.
- Some mesh systems and repeaters block them. Especially when configured to create their own network rather than extend the existing one, see the guide to mesh versus repeaters.
- A VPN running on the phone sends traffic outward first, putting devices in the same room out of reach.
- Private DNS sometimes interferes with local name-based discovery.
The fastest thing to prove first: turn off the VPN, then try again. If it appears immediately, you've found the cause.
When there are two routers
This is the cause least often recognised, because everything looks normal, internet works on both sides.
A second router installed without special configuration creates its own network behind the first. Devices on both can reach the internet, but not each other.
Confirm it through the address comparison in step two above. How to arrange them into a single network is in the guide to two routers on one network.
When invisibility is what you want
Note that not all separation should be switched off. In several situations it's exactly what's wanted:
- Guest networks at a business. Visitors shouldn't see the till computer, see the guide to small office Wi-Fi.
- Cameras and smart devices. Deliberately kept apart from personal devices, see the guide to Wi-Fi camera security.
- Boarding houses or shared networks. Residents have no need to see each other's files.
So before disabling isolation, make sure you're working on the right network, not on the guest network that's supposed to stay separate.
The bottom line
Being on the same Wi-Fi doesn't mean being able to see each other. Four things cover nearly every case: device isolation on the router, one device on the guest network, a network profile set to public, and two different networks with similar names.
Start by comparing the local addresses of both. If the number groups differ, no setting on the devices will fix it, the problem is in how the network is arranged.
Frequently asked questions
Why isn't my printer detected despite being on the same Wi-Fi?
The most common cause is device separation enabled on the router, often called AP Isolation or guest mode. This setting deliberately stops devices seeing each other, and on guest networks it's usually on by default.
Why can my phone see the device but my laptop can't?
Usually because the network profile on the laptop is set to public. On that profile the system deliberately hides devices and refuses discovery. Changing it to private on a home network generally resolves it.
Does 2.4 GHz versus 5 GHz stop devices seeing each other?
It shouldn't, as long as both sit on the same network. The problem arises when the two bands are configured as separate networks with different settings, or one of them is actually the guest network.