Why Does My Printer Keep Going Offline? How to Fix It for Good

You fixed it yesterday. It printed. Then you come back today, hit print, and the computer says the printer is offline again. Sound familiar? A one-time offline error is annoying. A printer that keeps going offline — multiple times a week, every time you restart your computer, or whenever it sits idle — is a different problem that requires a different fix.

There are a handful of root causes that explain the majority of recurring offline issues, and most of them take under ten minutes to address properly. This guide covers why printers keep reverting to offline status and gives you permanent fixes — not just the "turn it off and on again" workaround that only lasts until tomorrow.

Last updated: August 25, 2026.

Quick Answer

A printer that keeps going offline is almost always losing its network address, not failing. The fixes that actually stick, in order: give the printer a static IP address on your router, untick Use Printer Offline in Windows, restart the Print Spooler service, and turn off deep sleep in the printer's own power menu. On a Mac, remove the printer and re-add it by IP address rather than by its Bonjour name. If it only drops after the router reboots, the address is being reassigned — a static IP is the cure.

Two more that catch people out and are covered further down: Windows querying the printer over SNMP and marking it offline when the reply is slow or blocked, and printers added on a WSD port instead of a standard TCP/IP port.

Start Here: Three Questions That Point You at the Right Fix

Work through these in order before you touch any settings. They take about a minute and they eliminate most of the list.

  1. Print a network configuration page from the printer's own control panel. No computer involved. Usually Settings > Reports > Network Configuration, or Settings > Wireless > Print Report. If the page prints and shows an IP address, the printer is working and on the network — the problem is on the computer side, so go to Fix 2, Fix 5, Fix 9 or Fix 10. If it will not print at all, the printer itself is the problem.
  2. Compare that IP address to the one your computer is using. On Windows: Settings > Bluetooth & devices > Printers & scanners > your printer > Printer properties > Ports. If the two addresses do not match, that is your whole problem — go to Fix 1 and give the printer a fixed address.
  3. Try printing from a phone on the same Wi-Fi. If the phone prints and the computer does not, the printer is fine and the fault is that computer's port, driver or firewall — skip to "Offline on One Computer Only". If nothing prints from anything, it is the printer's network connection: Fix 4, Fix 8 or Fix 10.

Why a Printer Goes Offline Repeatedly

Your printer shows as "offline" when Windows or macOS can no longer communicate with it. For a printer that keeps going offline even though nothing seems wrong, the problem is usually one of these:

  • The printer is set to receive a dynamic IP address, and it changes every time the printer or router restarts — breaking the connection
  • The print spooler service is crashing or getting confused by stuck jobs
  • The printer's wireless connection to the network drops when it enters sleep mode
  • A USB cable or port is intermittently failing
  • Windows is polling the printer over SNMP, getting no answer in time, and flipping the queue to offline on its own
  • The printer and the computer are on the same Wi-Fi name but on networks that cannot talk to each other — a guest network, a second mesh SSID, or a VPN on the computer

The first cause — a changing IP address — is responsible for the vast majority of recurring offline issues on wireless printers. Once you understand that, the fix is straightforward.

Offline on One Computer Only

This is worth separating out, because it sends you down a completely different path and people waste hours on the printer when the printer was never involved.

If the printer prints from your phone, your tablet, or a second computer but shows offline on one specific machine, then the printer is on the network and answering. The fault is local to that machine. There are only a few things it can be:

  • That computer's printer port points at an old IP address. The other devices found the printer by discovery; this one is hard-wired to a stale address. Fix 1 and Fix 5.
  • "Use Printer Offline" is ticked in that machine's queue. It is a per-computer setting, not a printer setting. Fix 2.
  • The spooler on that machine is stuck. Fix 3.
  • A VPN or a security suite on that machine is blocking the local subnet. Fix 10.
  • That machine is on a different band or a different SSID — a laptop on the guest network, or on 5 GHz behind a mesh node that isolates clients. Fix 8 and Fix 10.

Conversely, if nothing can print — not the phone, not any computer — stop working on the computers. The printer has lost the network, and Fix 1, Fix 4 and Fix 8 are where the answer is.

Fix 1: Assign Your Printer a Static IP Address (Wireless Printers)

When your printer connects to your Wi-Fi network, your router assigns it an IP address. By default, this is a "dynamic" address — it can change every time the printer or router reboots. When the address changes, your computer can no longer find the printer at its old location and reports it offline.

The permanent solution is to assign your printer a fixed (static) IP address that never changes. You have two options.

Option A: Reserve the Address in Your Router (Recommended)

Log into your router's admin panel (usually by typing 192.168.1.1 or 192.168.0.1 in your browser), find the DHCP reservation or "address reservation" settings, and assign your printer's MAC address a permanent IP. This is the cleanest approach because it doesn't require changing anything on the printer itself. Your router's manual or the manufacturer's support page will have the exact steps for your router model.

The printer's MAC address is printed on the network configuration page from the triage above, usually labelled Hardware Address or Wireless MAC. Most routers will also show the printer in the DHCP client list by name, which is easier than typing the MAC by hand.

Option B: Set a Static IP on the Printer Itself

Most printers allow this through their control panel: go to Network Setup or Wireless Settings, find the option for IP settings or TCP/IP settings, and switch from "Automatic (DHCP)" to "Manual." Enter an IP address that's outside your router's normal DHCP range (typically .200 or higher works, e.g., 192.168.1.200), set the subnet mask to 255.255.255.0, and set the default gateway to your router's IP. Then update the printer port in Windows to match the new static IP (Settings > Printers & Scanners > your printer > Printer properties > Ports tab).

Getting the Address Right

Two mistakes account for nearly every static IP that does not work:

  • Picking an address inside the router's DHCP pool. If the router hands out .100 through .199 and you set the printer to .150, the router will eventually give .150 to a laptop as well, and you get an address conflict that looks like a random offline problem. Check the DHCP range in your router settings and pick something above it. Setting a reservation (Option A) avoids this entirely, because the router is the one making the decision.
  • Leaving the gateway or DNS blank. The printer may still print, but firmware updates, cloud printing and the manufacturer's app will all fail, and some printers report themselves as not connected. Set the gateway to your router's address and DNS to the same, or to a public resolver if the printer insists on one.

Once the address is fixed, print another network configuration page and confirm it shows what you expect, and that the addressing method now says Manual or Static rather than DHCP.

DHCP vs Static: Which Should You Actually Use?

Approach How it behaves Best for
Plain DHCP (default) Router assigns an address with a lease. On lease expiry, a router reboot, or a power cut, the printer can come back on a different address and the queue goes stale. Nobody, on a printer. It is the setting that causes this article.
DHCP reservation Router always hands the same address to that MAC. The printer still asks for an address normally, so nothing on the printer needs changing. Almost everyone. Survives printer resets and firmware updates.
Static IP on the printer Printer insists on an address regardless of what the router thinks. Ignores the router entirely. Routers with no reservation feature, or an office where the printer must be reachable even while DHCP is down. Gets wiped by a factory reset.

Fix 2: Set the Printer as Default and Disable "Use Printer Offline" Mode

Windows has an obscure setting called "Use Printer Offline" that, when accidentally enabled, keeps showing the printer as offline even when it's connected and working. Here's how to check and fix it:

  1. Open Settings > Bluetooth & devices > Printers & scanners
  2. Click your printer, then click "Open print queue"
  3. In the queue window, click Printer in the menu bar
  4. If "Use Printer Offline" has a checkmark next to it, click it to uncheck it
  5. Also make sure "Set As Default Printer" is checked so Windows doesn't accidentally route jobs to a different printer

While you're in the printer queue, clear any stuck jobs — they can cause the spooler to hang and make the printer appear offline. Right-click each job and choose Cancel.

Two things worth knowing about this checkbox. First, it is not always a user mistake: Windows ticks it itself when a job fails to reach the printer, and then leaves it ticked, so a single momentary dropout turns into a permanent offline status. Second, if the option is greyed out and cannot be unticked, Windows currently cannot reach the printer at all — deal with the connection first (Fix 1, Fix 9, Fix 10) and the checkbox will become available again.

While you are in Printers & scanners, turn off Let Windows manage my default printer. Left on, Windows quietly makes whatever you last printed to the default, which is how people end up sending jobs to a PDF writer or a printer at an old office and concluding the real printer is offline.

Fix 3: Fix the Print Spooler Service

The print spooler is the Windows service that manages print jobs. When it crashes or gets stuck, printers go offline and stay that way until the spooler is restarted. If your printer goes offline specifically when you try to print (rather than when the computer starts up), a troubled spooler is likely involved.

For a detailed walkthrough of diagnosing and fixing print spooler issues — including how to clear stuck jobs and set the spooler to automatically restart if it crashes — see our guide on how to restart the print spooler when it's stuck.

The short version, if you just want it working now: press Windows key + R, type services.msc, find Print Spooler, right-click and choose Restart. If jobs are jammed badly enough that the spooler will not restart, stop the service, delete everything inside C:\Windows\System32\spool\PRINTERS, then start the service again. A spooler that crashes repeatedly, rather than once, is usually a corrupted third-party driver — Fix 5.

Fix 4: Disable Sleep Mode or Adjust Power Settings

Many wireless printers drop their network connection when they enter deep sleep mode to save power. When you send a print job, the printer wakes up — but your computer's connection request times out before the printer is fully awake, and it shows offline. If your printer goes offline every time it's been sitting idle for 30 minutes or more, this is almost certainly what's happening.

On the printer's control panel, look for Power Management, Sleep Settings, or Eco Mode settings. Increase the sleep delay (from, say, 15 minutes to 60 minutes) or disable sleep mode entirely if the printer is in an office environment where it's used frequently. Some HP printers have a "Scheduled On/Off" feature that lets you keep the printer active during working hours without running it overnight.

On HP printers specifically, the HP Smart app also has network connectivity settings that can help maintain a stable wireless connection.

One related setting people miss: many routers and access points have their own power-saving or "Wi-Fi scheduling" features, and some mesh systems will drop an idle low-traffic client to conserve airtime. If the printer sleeps and the access point deprioritises it, waking it becomes unreliable. Where the printer offers it, turning off Wi-Fi power saving on the printer's network menu is worth doing at the same time.

Fix 5: Reinstall the Printer Driver and Add It by IP Address

If you've tried the above and the printer keeps going offline, reinstalling the driver and adding the printer by IP address (rather than by name) often produces a permanently stable connection. When Windows adds a printer automatically, it sometimes creates an unstable port that loses the connection. Adding it manually by IP creates a direct, reliable link.

First, uninstall the existing printer from Settings > Printers & Scanners. Download a fresh driver from your manufacturer's website. During installation, when prompted to add the printer, choose the option to add it using a TCP/IP port and enter the printer's IP address. You can find the IP address by printing a network configuration page directly from the printer's control panel (usually under Settings > Wireless or Network).

If you're seeing a "driver unavailable" error as part of the issue, our guide on what to do when your printer driver is unavailable covers that path in detail.

Use the manufacturer's own installer rather than the generic driver Windows Update supplies. The generic class driver will print, but it does not carry the status channel the manufacturer's software uses, which is why printers installed that way often report unknown or offline status even while printing perfectly. HP Smart, the Canon IJ Network Device Setup Utility, Epson's installer and Brother's full driver package all set the port up correctly as part of installation.

WSD Ports vs Standard TCP/IP Ports

This is the single most useful thing in this section and almost nobody checks it. When Windows discovers a printer by itself, it usually creates a WSD port (Web Services for Devices). WSD depends on continuous multicast discovery: the printer has to keep announcing itself and Windows has to keep hearing it. Anything that interrupts that — sleep, a mesh node, a firewall profile flipping from Private to Public, a router that filters multicast — and the port stops resolving. The printer is still there. Windows just cannot find it any more, and the queue goes offline.

A Standard TCP/IP port does none of that. It talks to a fixed address on a fixed port and nothing else. Combined with a reserved IP from Fix 1, it is the most stable configuration available on Windows.

To check which one you have: Settings > Bluetooth & devices > Printers & scanners > your printer > Printer properties > Ports tab. Look at the ticked port. If the description says WSD Port, that is your likely culprit.

To convert it:

  1. In the Ports tab, click Add Port, choose Standard TCP/IP Port, then New Port.
  2. Enter the printer's IP address. Leave the port name as suggested.
  3. When Windows asks for the device type, choose Custom and click Settings.
  4. Set Protocol to Raw, port number 9100, which is what almost every network printer listens on. Use LPR with a queue name only if your manufacturer specifically tells you to.
  5. Apply, make sure the new port is the ticked one, and print a test page.

Do this after giving the printer a reserved address, not before — a TCP/IP port pointed at an address that still changes is no better than what you had.

Fix 6: For USB Printers — Check the Cable and Port

USB-connected printers that keep going offline are usually dealing with a cable or port problem. USB cables, especially the older USB-B "square" cables that most printers use, degrade over time — the connectors loosen, and an intermittent connection causes the printer to repeatedly drop off and come back online.

Try a different USB cable first (USB cables are inexpensive and worth swapping). If you're plugged into a USB hub, go directly into a port on your computer instead — hubs can cause intermittent connectivity problems. Also try a different USB port on the computer; individual ports can fail or become unreliable without the computer reporting any error.

One more thing to check on Windows laptops: USB selective suspend. Windows powers down idle USB devices to save battery, and some printers do not come back cleanly. In Control Panel > Power Options > Change plan settings > Change advanced power settings, expand USB settings and set USB selective suspend setting to Disabled. In Device Manager, you can also open each USB Root Hub, go to Power Management, and untick "Allow the computer to turn off this device to save power."

When It's the Printer, Not the Setup

If your printer keeps going offline despite all of the above, and you've had it for four or more years, the wireless radio inside the printer may be degrading. Older Wi-Fi chipsets can become less reliable over time and drop the network connection more frequently as they age. At this point, a replacement printer is often the most practical solution.

The HP DeskJet 4155e uses HP's newer wireless stack and has a significantly better track record for maintaining stable network connections than many older HP models. It's a reasonable replacement if your current printer's offline issues have become a daily frustration.

Our guide to the best home printers in 2026 covers additional options across a range of budgets.

Before you conclude the radio is dying, though, try one thing: if the printer has an Ethernet port and you can reach the router with a cable, plug it in. If a wired printer stays online indefinitely and a wireless one does not, the radio is the problem and you have proved it. If it goes offline on Ethernet too, the fault is elsewhere and a new printer will not help.

Fix 7: The Mac Version of All of the Above

Everything above assumes Windows. macOS gets stuck in the same way but hides the controls somewhere else entirely, and the Mac equivalent of "use printer offline" is usually a stale Bonjour entry pointing at an address the printer no longer has.

  1. Open Printers & Scanners. System Settings on Ventura and later, System Preferences on older versions.
  2. Delete the printer with the minus button, then add it back with the plus button — but use the IP tab rather than the Default tab. Enter the printer's IP address, set Protocol to HP Jetdirect – Socket for most network printers (or IPP if the manufacturer specifies it), and let macOS pick the driver.
  3. If it still will not behave, reset the printing system. Control-click anywhere in the printer list and choose Reset printing system. This wipes every printer, queue and scanner on the Mac, so you will be adding them all back, but it clears corrupted queues that nothing else touches.
  4. Check both devices are on the same network. A Mac on a guest network or a VPN cannot see a printer on the main LAN, and the symptom is identical to an offline printer.

Adding by IP instead of by name is the single most useful thing on this list. Bonjour discovery is convenient right up until the address changes underneath it, at which point the queue silently points at nothing.

Why Bonjour Fails: mDNS in One Paragraph

Bonjour is Apple's name for mDNS, and it works by shouting a question at the whole local network and listening for the printer to shout back. That message is multicast, and it does not cross network boundaries. So the moment your Mac and your printer are on different subnets — a guest SSID, a second mesh network, a work VPN, an IoT VLAN, or a range extender that puts clients on their own segment — the printer becomes invisible to Bonjour even though it is up and reachable by address. Some routers also have a setting that filters multicast traffic to reduce Wi-Fi congestion, and it breaks Bonjour as a side effect; it is usually labelled something like IGMP snooping, multicast filtering or AirPlay/Bonjour forwarding.

The practical rule: if the printer appears in the Default tab, discovery is fine. If it only works when you type the address into the IP tab, discovery is broken — and adding it by IP is both the fix and the diagnosis. It is also why a Mac and an iPhone can disagree about whether the printer exists.

Fix 8: The 2.4 GHz vs 5 GHz Trap

This one catches people who have recently upgraded their router, and it never presents as a Wi-Fi problem — it presents as a printer that will not stay online.

Most home printers are 2.4 GHz only. Modern routers and mesh systems broadcast 2.4 GHz and 5 GHz under a single network name and steer devices between them automatically. When the router decides to move your printer to the 5 GHz band that the printer cannot see, the printer drops off and reconnects at whatever interval the router retries — which looks exactly like a random, intermittent offline problem.

Two ways out. Either split the bands in your router settings so 2.4 GHz has its own network name and connect the printer to that, or look for a per-device setting that pins the printer to 2.4 GHz. If your printer has an Ethernet port and the router is nearby, a cable sidesteps the whole issue permanently.

A related trap on newer routers: WPA3 and the "WPA2/WPA3 mixed" mode. Plenty of printers a few years old cannot join a WPA3 network at all, and on mixed mode they will connect and then drop repeatedly. If the offline problem started the day you replaced the router, set the 2.4 GHz band to WPA2 and try again. The same goes for routers that have enabled 802.11ax on 2.4 GHz or protected management frames as a required setting.

Fix 9: Turn Off SNMP Status on the Printer's Port (Windows)

If Windows says the printer is offline within seconds of a job being sent, while the printer's own screen shows it connected and idle, this is very often the reason — and it is especially common on HP network printers.

Windows uses SNMP to ask a network printer how it is doing. If the printer does not answer, answers too slowly, or has SNMP disabled in its own settings, Windows does not conclude "no status available." It concludes the printer is offline, and it will keep concluding that every time. Nothing else on the network agrees: your phone prints fine, the printer's web page loads, ping works. Windows alone insists it is offline.

To turn it off:

  1. Settings > Bluetooth & devices > Printers & scanners > your printer > Printer properties.
  2. Go to the Ports tab, select the ticked Standard TCP/IP port, and click Configure Port.
  3. Untick SNMP Status Enabled.
  4. OK, Apply, then close and reopen the queue.

The trade-off is honest and small: Windows stops showing live ink levels and detailed status for that queue, and just sends jobs. In exchange the printer stops falsely going offline. If you want status back, the alternative is to enable SNMP on the printer itself (usually in its embedded web server under Network > Advanced > SNMP) and make sure the community name matches the default "public" that Windows expects.

Note that this option only exists on Standard TCP/IP ports. If Configure Port is greyed out or shows nothing useful, you are on a WSD port — convert it first using the steps in Fix 5.

Fix 10: Rule Out VPNs, Guest Networks and Client Isolation

These three produce an identical symptom — printer unreachable, everything else about the network apparently fine — and none of them are fixed by anything else in this article.

VPN on the Computer

Most VPN clients route all traffic through the tunnel, including traffic destined for your own home network. Your computer asks for 192.168.1.200, the request goes out to the VPN provider, and nothing comes back. The printer goes offline the moment the VPN connects and returns the moment it disconnects — which is the test. If that is the pattern, look in your VPN client for a setting called allow local network access, local LAN access or split tunnelling, and enable it. Corporate VPNs often disable this by policy, in which case you disconnect to print.

Guest Network and Client Isolation

Guest networks exist specifically to stop devices talking to each other and to the main LAN. A printer on the guest SSID is invisible to a computer on the main one, and vice versa, and no amount of driver reinstalling will change that. Check which SSID each device is actually on — on the printer, the network configuration page tells you.

The same feature exists on the main network under names like AP isolation, client isolation, wireless isolation or station isolation. Some ISP routers ship with it on. The giveaway is that nothing on your Wi-Fi can reach anything else — no printer, no casting, no network shares — while internet access is perfect. Turn it off in the router's wireless settings.

Firewall and Network Profile

On Windows, if the network profile flips from Private to Public — which happens after some updates, or when the router is replaced and Windows treats it as a new network — Windows Firewall blocks the discovery traffic that WSD and Bonjour depend on. Set it back in Settings > Network & internet > Wi-Fi > your network's properties > Network profile type > Private. Third-party security suites do the same thing with their own network zone settings; if the offline problem began when you installed one, temporarily disabling its firewall is a fair test.

Fix 11: Update the Printer's Firmware

Firmware is the software running on the printer itself, and network handling is one of the things manufacturers fix most often in it. A printer that has never been updated may be carrying a known DHCP or wireless bug that was resolved years ago.

Update from the printer's own control panel where possible — usually Settings > Tools > Printer Update, Settings > Service > Firmware Update, or Web Services > Product Update. Failing that, use the manufacturer's desktop utility, or download the firmware file from their support site and push it through the printer's embedded web page. Do not power the printer off mid-update.

Two cautions. First, updates cut in both directions — occasionally a firmware release introduces a new problem, and if your offline issues started the same week the printer updated itself, that is a real lead worth following up with the manufacturer. Second, HP firmware updates are also what tighten cartridge authentication, so if you use compatible cartridges, weigh that before enabling automatic updates. Our guide to HP firmware and third-party cartridges covers the trade-off.

When "Offline" Is Really a Consumable or Hardware Error

Not every offline message is about the network. Some printers, and some drivers, report any state that stops printing as "offline" rather than surfacing the real error — so a cartridge the printer refuses to accept, a paper jam sensor that has not cleared, a door switch that thinks the lid is open, or a full waste ink pad can all show up on the computer as an offline printer.

The tell is simple: walk to the printer and read its own screen. If the printer is showing an error, a warning triangle, or a flashing supply light, that is the actual problem and no amount of IP configuration will fix it. Clear the error at the printer, and the offline status usually clears with it.

This is also why "offline" sometimes appears right after a cartridge change — the printer has rejected the new cartridge, and the computer is translating that into the only status it knows.

How the Problem Looks on Each Brand

The underlying cause is the same across manufacturers, but each one has its own diagnostic tool, and each one is worth trying before you start reinstalling drivers.

Brand What you typically see Where to look first
HP "Printer is offline" in HP Smart, even while the printer's own screen shows a connection HP Print and Scan Doctor — it finds and repairs the address mismatch automatically. If it reports no fault at all, suspect SNMP (Fix 9)
Canon Status monitor greys out; jobs queue but never start Canon IJ Network Device Setup Utility, which re-detects the printer and updates the port
Epson Epson Status Monitor 3 reports the printer as unavailable Check Status Monitor 3 is enabled in printer properties, then re-run Epson Software Updater
Brother Brother Status Monitor shows offline; scanning often breaks at the same time Brother's Network Connection Repair Tool, which rewrites the port to the current IP

Match the Symptom to the Cause

If you would rather not work through every fix, find your symptom here and jump straight to the one that matters.

What you are seeing Most likely cause Go to
Goes offline every time the router restarts DHCP hands the printer a new address Fix 1 — static IP
Offline every morning, fine after you press a button on the printer Deep sleep drops the network connection Fix 4 — power settings
Windows says offline, the printer's own screen says connected "Use Printer Offline" is ticked, the spooler is stuck, or SNMP polling is failing Fix 2, then Fix 3, then Fix 9
Goes offline within seconds of sending a job, HP printer SNMP status query timing out Fix 9
Started right after a Windows update The update replaced your driver with a generic one, or reset the network to Public Fix 5, then Fix 10
Offline from one computer, prints fine from your phone That computer's port, driver, VPN or firewall — not the printer Offline on One Computer Only, then Fix 5
Offline only while you are connected to work The VPN is capturing local network traffic Fix 10 — VPN
Printer visible on the phone, invisible to the Mac Bonjour/mDNS not crossing between networks Fix 7 — add by IP
Nothing on the Wi-Fi can reach anything else, internet is fine AP/client isolation enabled on the router Fix 10 — isolation
Began after you changed router or moved house The printer is still looking for the old network name, or the new router uses WPA3 Reconnect the printer to Wi-Fi, then Fix 1 and Fix 8
Drops at random, printer is far from the router Weak 2.4 GHz signal, or band steering Fix 8 — band trap
USB printer, offline and unresponsive Cable, port or USB selective suspend Fix 6
Offline started the moment you fitted a new cartridge The printer has rejected the cartridge and the driver is reporting it as offline When "Offline" Is Really a Consumable Error

Quick-Reference Summary

  • Goes offline every restart or after router reboot → Assign a static/reserved IP address
  • Goes offline when idle for a while → Adjust or disable printer sleep mode
  • Goes offline when you try to print → Fix the print spooler; clear stuck jobs
  • Shows offline even though it's clearly on → Disable "Use Printer Offline" in Windows printer settings
  • Goes offline seconds after sending a job → Untick SNMP Status Enabled on the printer port
  • Offline on one computer only → That machine's port, VPN or firewall, not the printer
  • Windows found the printer by itself and it keeps dropping → Convert the WSD port to a Standard TCP/IP port on 9100
  • Mac cannot see it but the phone can → Re-add by IP instead of Bonjour
  • USB printer keeps dropping → Replace USB cable; try a different port; disable USB selective suspend
  • Nothing works on a 4+ year old printer → Wireless hardware may be failing; test on Ethernet, then consider replacement

FAQ

Why does my printer keep going offline?

In the large majority of cases the printer is being given a new IP address by your router while the print queue on your computer is still pointing at the old one. Everything else — sleep settings, the offline checkbox, a stuck spooler, SNMP polling — produces the same message but is less common. Assigning a static IP address is what turns a recurring problem into a solved one.

How do I get my printer back online right now?

The fastest reliable sequence: turn the printer off at the power button, wait thirty seconds, turn it back on, then on your computer open the print queue, clear any stuck jobs, and untick Use Printer Offline. That gets most people printing within two minutes. It will come back, though, unless you deal with the address.

Why is my printer offline when it is connected to Wi-Fi?

Because being on Wi-Fi and being reachable at the address your computer expects are two different things. The printer can be happily connected to your network at 192.168.1.87 while your computer keeps trying to reach it at 192.168.1.42. Print a network configuration page from the printer's own menu, compare the address to the one in your printer port settings, and you will usually find they no longer match.

How do I fix a printer showing offline on Windows 11?

Settings, then Bluetooth & devices, then Printers & scanners. Select your printer, open the print queue, and check the printer menu for Use Printer Offline. Windows 11 also re-enables a "Let Windows manage my default printer" setting after some updates, which can quietly switch you to a different printer entirely — turn that off while you are in there.

How do I fix printer offline on a Mac?

Remove the printer in Printers & Scanners and add it back using the IP tab rather than Default, entering the printer's address directly. If that does not hold, Control-click in the printer list and choose Reset printing system. Fix 7 above walks through both.

My printer is offline on one computer but prints from my phone. What is wrong?

The printer is fine — the phone just proved it. The fault is on that one computer, and it is nearly always one of four things: the printer port is pointing at an old IP address, Use Printer Offline is ticked in that machine's queue, a VPN is capturing local network traffic, or the machine's firewall profile has flipped to Public and is blocking discovery. Work through those before touching the printer at all.

Why does my HP printer show offline in Windows but work in HP Smart?

Because the two use different ways of checking. HP Smart talks to the printer directly; the Windows queue asks for status over SNMP and marks the printer offline if it does not get a timely reply. Untick SNMP Status Enabled in the port's configuration (Fix 9) and the Windows queue usually stays online from then on. You lose live ink-level reporting in that queue, which is a fair trade.

Should I use a WSD port or a TCP/IP port?

TCP/IP, on port 9100, every time, once the printer has a reserved address. WSD relies on the printer continuously announcing itself over the network, and anything that interrupts that — sleep, a mesh node, a firewall change — makes the queue go offline. A TCP/IP port just talks to a fixed address and has nothing to lose track of.

Can a VPN make my printer show as offline?

Yes, and it is a common one for people working from home. Most VPN clients route everything through the tunnel, including requests meant for your own network, so the printer becomes unreachable the moment the VPN connects. Look for "allow local network access" or "split tunnelling" in the VPN client. If it is a corporate VPN that forbids it, you will need to disconnect to print.

Can low ink or a cartridge error make a printer show offline?

It can. Some drivers report any condition that blocks printing as "offline" rather than passing along the real message, so a rejected cartridge, an uncleared jam or an open-door sensor can all appear that way on the computer. Read the printer's own screen — if it is showing an error there, that is the real problem and no network fix will help.

Will a static IP address stop this for good?

For the overwhelming majority of cases, yes. Once the printer always answers at the same address, the queue never goes stale and the offline message stops appearing. The exceptions are genuine hardware problems, deep sleep settings that need turning off separately, SNMP status polling, and the 2.4 GHz band issue covered in Fix 8.

Save on Ink at Castle Ink

If your printer keeps going offline, one common culprit is ink-related errors. Castle Ink sells compatible ink cartridges that work reliably — guaranteed. Save 50–70% vs. OEM pricing.

See also: which printers work best with compatible ink | Printer Ink Cost Calculator

Related Reading

Castle Ink Presents
The CastleScore™ — this month’s top-rated printers

An independent 0–100 score for every printer, refreshed monthly from thousands of owner reviews and expert tests — plus what the ink or toner actually costs to run. See this month's Top 10 inkjet and laser rankings, or use the PrinterIQ™ finder.

See the CastleScore rankings →
Written and reviewed by — Founder of Castle Ink, 20+ years in the printer & imaging supplies industry.