Wireless printers promise to be easy: connect once, then everyone in the house can print. Reality is often different, the printer disappears from the list, comes back, then disappears again.

Nearly all of those complaints come from one shared cause, and fixing it takes five minutes, once, forever.

Why the printer disappears

The router hands out IP addresses to devices in rotation, with a set lease period. Once that period expires, or after the router restarts, a device can end up with a different address than before.

For phones and laptops this doesn't matter, because they look for services actively. For a printer, your computer stored its address when it was first installed. Once that address changes, your computer is still knocking at an empty door.

How address allocation works is explained fully in the guide to local IPs and DHCP.

Give the printer a fixed address

This is the step that solves the problem permanently, and it's best done before installing the printer on any computer.

Note the printer's MAC address

It's in the network menu on the printer's screen, or on a settings page the printer can print for itself. It looks like six pairs of letters and numbers.

Open the router's settings page

Via the router's IP address, usually 192.168.1.1.

Find the DHCP Reservation menu

Sometimes called Address Reservation, Static Lease, or Bind IP to MAC depending on the brand.

Tie the MAC address to one IP address

Choose an address outside the automatically assigned range, for example 192.168.1.50. Save, then restart the printer.

From then on the printer always gets the same address, and computers won't lose track of it again.

Installing it on each device

DeviceHow
WindowsSettings → Bluetooth & devices → Printers → Add
macOSSystem Settings → Printers & Scanners → Add
AndroidUsually automatic; if not, install the manufacturer's print service
iPhone / iPadAutomatic via AirPrint, nothing to install

If the printer doesn't appear in the automatic search, add it manually using the fixed IP address you just assigned. That approach is actually more reliable than automatic discovery.

Pick the right network from the start. If your router broadcasts 2.4 GHz and 5 GHz under different names, connect the printer to 2.4 GHz. Its range is longer, and many printers only support that band anyway. The difference is covered in the guide to Wi-Fi frequency bands.

Printers with only a USB port

An older printer without Wi-Fi can still be shared, in two ways:

  • Through a USB port on the router. Some routers have a USB port that can make a printer visible to the whole network. This is the better option because it doesn't depend on any particular computer.
  • Through one computer. Enable printer sharing on the computer it's attached to, and other devices print through it. The drawback is obvious: that computer must be on whenever anyone prints.

If the printer still isn't visible

Check in order, from most common. If devices other than the printer also go undetected, the problem is likely the network layout rather than the printer, see the guide to devices not visible on the same network.

  1. Confirm they really are on one network. A printer on the guest network and a laptop on the main network will never see each other. This is the most frequent cause.
  2. Check client isolation. When this feature is on, devices are deliberately kept from seeing each other, and the printer is caught along with them. Turn it off for the main network; the explanation is in the guide to separating a guest network.
  3. Test with ping. From the computer, ping the printer's IP address. If there's no reply, the problem is in the network, not the printer driver.
  4. Check the computer's firewall. Some settings block device discovery on the local network.
  5. Restart the printer. It sounds trivial, but printers are among the devices most likely to lose their connection without noticing.

If only one computer has trouble while the others are fine, the cause is on that computer, the order of checks is in the guide to Wi-Fi problems on a single device.

For a small office

The principle is the same, with two additions. The printer should sit on the work network, not the guest network, visiting clients don't need to be able to print to it.

And where possible, connect the printer with a LAN cable rather than Wi-Fi. Printers rarely move, and a cable eliminates every cause discussed in this article at once. Network layout for a small office is covered in the Wi-Fi for small offices guide.