Your printer is online and your computer has internet, yet the computer can't find or reach the printer. Often the two are on different networks without you realizing it: a guest network, a second router, an extender with its own name, a VPN or the printer's own Wi-Fi Direct network. Devices on separate networks can't see each other by default. This guide shows how to confirm which network each device is on and bring them together, at home or in a small office.
What you might be seeing
- The printer's network name differs from the computer's
- The first three numbers of their IP addresses don't match
- Printing works from one room or device but not another
- The printer appears only when a VPN is disconnected
Common causes
- Guest network
- Guest Wi-Fi isolates devices from the main network.
- Two routers
- A second router behind the provider's router creates its own network and address range.
- Extender with a separate network
- Some extenders use their own name or address range.
- VPN routing
- A VPN can send all traffic, including print jobs, to a remote server.
- Printer on its own network
- The printer may be attached to its Wi-Fi Direct or setup network instead of your router.
How to fix it, step by step
Work through these in order and test a print after each one. Most people are done within the first few steps.
Don't expose the printer to the internet or set up port forwarding to reach it from other networks. Keep printers on your private local network.
Find the printer's network details
Print a network configuration report from the printer's menu and note the network name (SSID), IP address, subnet mask and gateway. If the network name starts with DIRECT or looks like a setup network, the printer isn't on your router at all and needs connecting through its wireless setup wizard. If it shows a wired connection, note which router or switch the cable goes to.
Find the computer's network details
In Windows, open Command Prompt, run
ipconfigand note the IPv4 Address and Default Gateway of the active adapter. On a Mac, open System Settings › Wi-Fi, select Details beside the connected network and choose TCP/IP to see the IP address and router. On a phone, check the network name in the Wi-Fi settings.Compare the two
On most home networks, devices that can see each other share the same first three numbers and the same gateway, for example 192.168.1.20 and 192.168.1.40, both with gateway 192.168.1.1. If the printer's address starts 192.168.0 and the computer's starts 10.0.0, or their gateways differ, they're on different networks. The same Wi-Fi name with different address ranges usually means a second router or extender.
Move off the guest network
Guest networks are designed to keep visitors away from your devices, so a printer or computer on one won't see the other. Connect both to the main network. If you want guests to print, check the router's guest settings for an option allowing access to local devices, or let guests use the printer's Wi-Fi Direct, which keeps them off your main network.
Set a second router to access point mode
With a provider's router plus your own router or mesh system, the second device may be creating a separate network. In its settings or app, look for Access Point, Bridge or AP mode and turn it on, so only the first router hands out addresses. Alternatively, connect the printer and computers to the same router. Restart the printer afterward so it picks up an address from the right router.
Let local traffic bypass the VPN
If printing works only with the VPN off, open the VPN app's settings and look for an option such as allow local network access or LAN sharing, sometimes inside split tunneling settings. Turn it on so print jobs stay inside your home. Work VPNs may block this deliberately; in that case, print while disconnected only if your employer's policy allows it.
Allow local network access for printing apps
On iPhone and iPad, apps need permission to find devices on your network. Open Settings › Privacy & Security › Local Network and turn on the manufacturer's app. On a Mac running macOS 15 or later, the same switch is in System Settings › Privacy & Security › Local Network. If you denied the request earlier, the app can't see the printer even on the right network.
How to keep it from happening again
- Keep printers and computers on the main network, not guest Wi-Fi
- Let one router hand out addresses and set others to access point mode
- Enable local network access in VPN apps where allowed
- Label extender networks clearly so devices aren't split between names
Common questions
Can I print to a printer on a different network?
Not on a typical home setup, because routers keep separate networks apart. In offices, an administrator can route traffic between networks and add the printer by IP address, but that's a deliberate design choice. At home, it's simpler to put the printer and computers on one network or switch a second router to access point mode.
Why do I have two networks with the same name?
Some setups, such as a provider's router plus a mesh system, broadcast similar or identical names while running separate address ranges. Devices join whichever signal is strongest, so a printer and laptop can end up apart without you noticing. Comparing IP addresses and gateways, not names, reveals the difference.
Is printing over Wi-Fi Direct a good workaround?
For occasional use, yes. Wi-Fi Direct lets a phone or laptop connect straight to the printer regardless of which network it normally uses. The downsides are that the device usually loses internet while joined and only a few devices can connect at once. For everyday printing, fixing the network layout is better.
This guide is general information written for common home and office printers. Menus and button names vary between models, so check your printer’s manual where a step differs. Printer Problems Solved is independent and not affiliated with any printer manufacturer. See our disclaimer.