Skip to content
Independent, hands-on tech troubleshooting guides.
Advertisement
Wi-Fi & Networking

Wi-Fi Printer Keeps Going Offline? Make It Stay Connected

Wi-Fi Printer Keeps Going Offline? Make It Stay Connected

We may earn a commission when you buy through links on this page, at no extra cost to you.

What's in this guide
  1. Why printers specifically are so bad at this
  2. Fix it properly
  3. Situations with specific causes
  4. Offline only after the router restarts
  5. Offline after a Windows update
  6. Works from one computer but not another
  7. Offline only after periods of not printing
  8. Prints but scanning fails
  9. Making printing reliable long term
  10. The bottom line

The permanent fix

Give the printer a fixed address. Almost every recurring “printer offline” problem comes from the router handing out a different IP address after a reboot, while your computer keeps looking at the old one. Setting a DHCP reservation in the router — or a static IP on the printer — fixes this permanently rather than requiring you to reinstall the printer every few weeks. It takes about five minutes and it is the single highest-value thing in this guide.

Why printers specifically are so bad at this

Your phone and laptop reconnect to networks constantly and are designed around it. Printers are not. They sit idle for days, go into deep sleep, and their network stacks are often minimal implementations that handle edge cases poorly.

Combine that with how printing works — your computer stores the printer’s address and sends jobs to it — and you get the classic failure. The router reboots or the lease expires, the printer gets a new address, and your computer carries on sending jobs to an address where nothing is listening. Windows marks it offline. The printer is fine, on the network, and perfectly reachable at its new address.

This is why reinstalling the printer “fixes” it — the installer rediscovers the current address. And it is why the problem comes back, because nothing has changed to prevent the address moving again.

Fix it properly


  1. Find the printer's current IP address

    Print a network configuration page from the printer’s own control panel — the option is usually under Settings, Network, or Reports. It will show the IP address, the network name it is connected to, and the signal strength.

    If the printer has no screen, most models print a configuration page if you hold the Wi-Fi or information button for several seconds. Alternatively, log in to your router’s admin page and look at the list of connected devices.

    Write the address down along with the printer’s MAC address, which the same page will show. You need the MAC address for the next step.


  2. Reserve that address in the router

    This is the real fix. Log in to your router — usually 192.168.1.1 or 192.168.0.1, with credentials on a sticker on the device — and find the DHCP reservation section. It may be called Address Reservation, Static DHCP, or DHCP Binding depending on the manufacturer.

    Add an entry matching the printer’s MAC address to the IP address it currently has. From then on, the router will always give that printer the same address, regardless of reboots or how many other devices join the network.

    This is better than setting a static IP on the printer itself, because the router remains aware of the assignment and will not hand that address to anything else. If your router does not support reservations, set a static IP on the printer instead — choosing an address outside the router’s DHCP range, so nothing else can be assigned it.


  3. Turn off the printer's deep sleep

    Many printers enter a low-power state that switches off the network interface entirely. The printer looks off to the network, jobs fail, and it only wakes when someone presses a button — by which time the computer has given up.

    In the printer’s settings, look for Sleep Mode, Auto Off, Energy Save or Eco Mode. Set the sleep delay much longer, or disable auto-off completely. Some models have a specific option to keep the network interface alive during sleep, which is the ideal setting if it exists.

    The power cost of leaving a printer’s network interface awake is negligible. The convenience gain is substantial.


  4. Reinstall using the IP address, not discovery

    Once the address is fixed, reinstall the printer on your computer pointing at that address explicitly rather than letting it auto-discover.

    On Windows: Settings, Bluetooth & devices, Printers & scanners, Add device, then “Add manually”, then “Add a printer using an IP address or hostname”. Enter the reserved address. On macOS: System Settings, Printers & Scanners, click Add, choose the IP tab, and enter the address with the protocol set to AirPrint or IPP.

    A printer added this way does not depend on network discovery protocols, which are a frequent source of intermittent failures on their own.


  5. Check the Wi-Fi band and signal

    Many printers are 2.4GHz only. If your router combines both bands under one network name, a printer may struggle during setup or after a reconnection. Temporarily splitting the bands into separately named networks makes setup far more reliable.

    Check the signal strength on the network configuration page. Printers are often placed in corners, cupboards or box rooms — the worst possible locations for Wi-Fi. If the signal is weak, move the printer, move the router, or add a mesh node nearby.

    Where possible, ethernet is dramatically more reliable than Wi-Fi for a printer, and most printers that support it will simply work forever once wired. If a cable run is practical, it is the best solution available.


  6. Clear the print queue and restart the spooler

    A stuck job blocks everything behind it and can make a healthy printer appear offline. On Windows, open Services, find Print Spooler, and restart it. If jobs remain stuck, stop the spooler, delete everything in C:\Windows\System32\spool\PRINTERS, then start it again.

    Also check that “Use Printer Offline” is not ticked — right-click the printer, open the print queue, and look in the Printer menu. Windows occasionally sets this automatically after a failed job and does not clear it afterwards.


Tip

Test whether the printer is genuinely reachable before troubleshooting the computer. Open a command prompt and run ping followed by the printer’s IP address. If it replies, the printer is on the network and the problem is on the computer side. If it does not, the printer is the problem. This one test saves a lot of misdirected effort.

Situations with specific causes

Offline only after the router restarts

Definitively a DHCP address change. The reservation described above fixes it permanently.

Advertisement

Offline after a Windows update

Driver related. Windows updates sometimes replace a manufacturer driver with a generic one. Reinstall the manufacturer’s driver, and check the printer’s port settings still point at the right address.

Advertisement

Works from one computer but not another

The problem is on the computer that fails, not on the printer. Compare the port configuration between the two — the working machine will show you what the failing one should be set to.

Offline only after periods of not printing

Sleep mode, almost certainly. Disable auto-off and lengthen the sleep delay.

Prints but scanning fails

Scanning frequently uses a different discovery mechanism and sometimes a different port. Reinstall the manufacturer’s full software suite rather than the basic print driver, since the minimal driver often omits scanning support entirely.

Advertisement
Careful

Avoid setting a static IP directly on the printer without first checking your router’s DHCP range. If you choose an address inside that range, the router may later assign the same address to another device, producing an intermittent conflict that is genuinely difficult to diagnose. A DHCP reservation in the router avoids the problem entirely.

Making printing reliable long term

Three things, in order of value. Reserve the address in the router, so it never moves. Disable deep sleep, so the printer is always reachable. Use ethernet if a cable is at all practical, because a wired printer effectively never goes offline.

Beyond that, keep the printer’s firmware updated — network stack fixes are common in printer firmware — and place the unit somewhere with reasonable Wi-Fi signal rather than in the least convenient corner of the house, which is where printers traditionally end up.


Why does reinstalling the printer fix it temporarily?

Because the installation process rediscovers the printer’s current IP address and updates your computer’s configuration. It does nothing to stop the address changing again, which is why the problem returns. A DHCP reservation is the difference between a temporary and a permanent fix.


What is the difference between a static IP and a DHCP reservation?

A static IP is configured on the printer itself, which then insists on that address. A DHCP reservation is configured on the router, which always offers that address to that device. The reservation is better because the router knows about it and will not assign the address elsewhere, and because everything stays managed in one place.


Should I connect my printer with an ethernet cable?

If it is at all practical, yes. A wired printer does not suffer from signal problems, band-steering confusion, or Wi-Fi reconnection failures, and it effectively never goes offline. Wi-Fi is a convenience that introduces most of the failure modes in this guide.


Why does my printer only work when I am on the same Wi-Fi band?

Some routers isolate the 2.4GHz and 5GHz networks or have client isolation enabled, preventing devices on one from seeing devices on the other. Check for an AP isolation or client isolation setting in the router and disable it. Guest networks are isolated by design, so a printer on a guest network will not be reachable from the main one.


Can I print if the printer is offline but on the network?

If it responds to a ping, it is reachable and the problem is your computer’s configuration. Remove the printer and re-add it using its IP address directly rather than through discovery. That usually restores printing immediately.


The bottom line

Reserve the printer’s IP address in the router, disable deep sleep, and add the printer on your computer by IP address rather than by discovery. Those three steps convert a recurring weekly irritation into something that simply works. And if you can run an ethernet cable to it, do — a wired printer is the most reliable printer.

Share