Printer Says Offline on a Wireless Network? Here’s the Fix

Seven fixes, ordered from fastest to most technical, for a wireless printer that Windows or macOS insists is offline.

By Oyekale Olawale

7 Fixes
Easiest to hardest
Win 10 & 11
Plus macOS
1 Min
Fastest fix, tested

Quick Answer

Nine times out of ten, a printer marked “offline” on Wi-Fi is a software problem, not a hardware one. Power cycle the printer first, then confirm your PC and printer are on the exact same network name (not a guest network or the wrong Wi-Fi band). If that doesn’t clear it, clear the print queue and restart the Print Spooler service on Windows, or the print queue on macOS. Those two steps alone fix the vast majority of offline errors in under five minutes.

I’ve chased this exact error more times than I can count — printer sitting right next to the router, lights on, fully charged, and Windows still insists it’s offline. The frustrating part is that “offline” almost never means what it sounds like. It’s a status Windows or macOS assigns when it can’t get a response from the printer in time, and there are about six different reasons that can happen that have nothing to do with your printer being broken.

Advertisement

Why Your Printer Shows Offline When It’s Clearly On

A wireless printer talks to your computer through a chain of small handoffs: the printer’s Wi-Fi radio, your router, your PC’s network stack, and the Windows Print Spooler (or macOS’s CUPS printing system) that queues and sends the job. Break any single link and the printer gets marked offline, even though the printer itself is sitting there ready to print.

Printer Wi-Fi Radio
→
Router / Network
→
PC Network Stack
→
Print Spooler

One weak link anywhere in this chain, and the status reads “Offline” — even with a perfectly healthy printer.

The most common breaks in that chain, based on the pattern I see across HP, Canon, Epson, and Brother printers, are: the printer’s Wi-Fi radio going to sleep, the printer landing on a different network than the PC (a real risk if your router broadcasts a separate 2.4GHz and 5GHz name), a stuck job clogging the print queue, an outdated or mismatched driver, and a printer IP address that changed after a router reboot. That last one trips people up constantly, since most home printers are assigned a new IP address by DHCP every time they reconnect, and Windows caches the old one.

Fix Order: Fastest and Safest First

Work through these in order and stop as soon as the printer shows “Ready” again. I’ve timed each one below so you know what you’re signing up for before you start.

Fix Time Needed Fixes This Cause
1. Power cycle everything~2 minutesTemporary glitch, stale connection
2. Match the Wi-Fi network name~3 minutesPrinter on wrong SSID/band
3. Clear the print queue~2 minutesStuck job blocking new prints
4. Restart the Print Spooler~2 minutesFrozen or crashed spooler service
5. Uncheck SNMP Status~3 minutesFalse offline reads on IP-based ports
6. Reinstall the driver~8 minutesCorrupted or outdated driver
7. Set a static IP / DHCP reservation~10 minutesPrinter’s IP keeps changing

Step 1: Power Cycle the Printer, Router, and PC

This sounds too simple to matter, but it clears more offline errors than every other fix on this list combined. A printer’s Wi-Fi radio can silently drop its lease to the router without any visible warning on the display.

  • Turn off the printer and unplug it from power for 30 seconds.
  • Restart your router if you have access to it — unplug for 30 seconds, then plug back in and wait for it to fully reconnect.
  • Restart your PC.
  • Plug the printer back in, let it fully boot to its home screen, and try printing a test page.

If the printer comes back online here, you’re done. If not, move to Step 2.

Step 2: Confirm the Printer and PC Are on the Same Network

This is the fix I see missed the most, especially on mesh routers and newer dual-band setups that broadcast a 2.4GHz and 5GHz network under the same or similar names. Most wireless printers can only join the 2.4GHz band, so if your laptop auto-connected to the 5GHz network, the two devices are technically on different networks even though the name looks identical.

Advertisement

On the printer’s control panel, open the Wireless or Network Setup menu and check the connected network name against what your PC is connected to (Windows: click the Wi-Fi icon in the taskbar; macOS: check the Wi-Fi icon in the menu bar). If they don’t match, reconnect the printer directly from its panel using the Wireless Setup Wizard, or run WPS if your router supports it.

If you moved recently or swapped ISPs — similar to the network hiccups that also cause browser downloads to stall midway — the printer is very likely still trying to reach your old router’s network name. It needs to be set up fresh on the new one.

Step 3: Clear the Print Queue

A single stuck job — usually one you cancelled or sent right when the printer dropped offline — will block every job that comes after it, and the printer will keep showing offline until that job is gone.

On Windows 11 or Windows 10

  • Go to Settings > Bluetooth & devices > Printers & scanners.
  • Select your printer and choose Open print queue.
  • Right-click any job stuck at 0% or “Deleting” and choose Cancel, then repeat for every job listed.

On macOS

  • Open System Settings > Printers & Scanners.
  • Click your printer, then Printer Queue.
  • Select every pending job and click the X to remove it.

Step 4: Restart the Print Spooler Service

On Windows, the Print Spooler is the background service that manages every print job, and it’s prone to freezing after a stuck job or a driver hiccup. When it freezes, Windows can’t get status updates from the printer and defaults to marking it offline, even if the printer is sitting there fine.

  • Press Windows key + R, type services.msc, and hit Enter.
  • Scroll to Print Spooler, right-click it, and choose Restart.
  • If it’s already stopped, right-click and choose Start instead.
  • Try printing again once the service shows “Running.”

If the Print Spooler crashes repeatedly right after you restart it, that usually points to a corrupted queue file rather than the service itself. Clear everything inside C:\Windows\System32\spool\PRINTERS with the spooler stopped, then start the service again.

Step 5: Turn Off SNMP Status Checking

This one is lesser known but genuinely effective for printers connected over a standard TCP/IP port. Windows uses SNMP (Simple Network Management Protocol) to poll the printer’s status, and on some routers and printer firmware combinations, that polling silently fails and Windows assumes the printer has gone offline — even mid-print.

  • Open Control Panel > Devices and Printers.
  • Right-click your printer and choose Printer properties.
  • Go to the Ports tab, select the printer’s active port, and click Configure Port.
  • Uncheck SNMP Status Enabled and click OK.

Step 6: Remove and Reinstall the Printer Driver

A corrupted or outdated driver will keep a printer stuck offline no matter how healthy the network connection is. This is also the fix worth trying first if the offline status appeared right after a Windows update, since driver-level changes are one of the more common side effects of feature updates.

Advertisement
  • Go to Settings > Bluetooth & devices > Printers & scanners, select the printer, and click Remove device.
  • Restart your PC.
  • Download the latest driver directly from your printer manufacturer’s support site (search your exact model number) rather than relying only on Windows Update.
  • Install the driver, then click Add device in the same Printers & scanners menu to reconnect it.

If you don’t have your printer’s SSID and password handy after a router change, note that transferring photos and other files over a wireless connection depends on the same accurate network credentials — worth checking if you’ve also run into issues with syncing an iPhone to your PC since the last network switch.

Step 7: Give the Printer a Static IP or DHCP Reservation

If your printer keeps going offline every few days rather than staying broken, this is very likely the root cause. Most home routers assign IP addresses dynamically through DHCP, and every so often your printer gets handed a new address. Windows, however, keeps printing to the old one until you remove and re-add the printer — so it looks offline even though the printer itself never disconnected.

  • Print your printer’s network configuration page (usually by holding the Wi-Fi or Info button for a few seconds) to find its current IP address and MAC address.
  • Log into your router’s admin panel, typically at 192.168.1.1 or 192.168.0.1.
  • Find the DHCP Reservation or Address Reservation section.
  • Enter the printer’s MAC address and assign it the same IP address it already has, then save.

Once reserved, the printer’s IP address will never drift again, and this particular flavor of the offline error stops recurring entirely.

Should You Just Switch to a Wired Connection?

If Wi-Fi keeps dropping your printer every week despite the fixes above, plugging in with Ethernet or USB is a legitimate, permanent workaround rather than giving up on the fight.

✓ Good reasons to go wired

Rock-solid connection with zero dropouts, no IP-address drift to chase, and most home printers already have an Ethernet port on the back you’ve probably never used.

✗ Reasons to stay wireless

You print from a phone or tablet, the printer sits far from your router, or you’d rather run one more cable than troubleshoot occasionally.

Brand-Specific Notes Worth Knowing

Brand Fastest Built-In Tool
HPHP Smart app’s “Print and Scan Doctor” diagnoses and repairs most offline errors automatically
CanonCanon Printer Diagnostic Tool, downloadable free from Canon’s support site by model number
EpsonEpson Printer Connection Checker, a free standalone utility from Epson’s support downloads page
BrotherBrother’s Network Connection Repair Tool, enabled from Status Monitor or downloaded from their support site

My Fixing Process

I worked through this on an HP OfficeJet Pro and a Brother laser printer, both connected to a dual-band mesh router, deliberately recreating the offline status a few different ways: rebooting the router mid-print, letting the printer sit idle overnight, and manually changing my router’s DHCP lease time to force an IP change. In every test, power cycling and the Wi-Fi band mismatch check resolved the issue faster than reinstalling drivers did. The DHCP reservation fix was the only one that stopped the problem from coming back entirely on the router that kept reassigning addresses. My findings reflect my own hands-on testing and personal experience — they aren’t official technical support from Microsoft, Apple, or any printer manufacturer. For account-specific or hardware-specific issues, contact your printer manufacturer’s support team directly.

FAQ

Why is my printer offline even though it’s connected to Wi-Fi?

Usually one of three things: the printer’s wireless option got switched off, the printer and your PC are on different network names or bands, or a stuck job in the print queue is blocking it. Power cycling everything and clearing the queue resolves most cases within minutes.

Does reinstalling the printer actually help?

Yes, once you’ve ruled out power, Wi-Fi, and stuck jobs. Reinstalling clears a saved print queue that’s stopped communicating properly with the physical device, which is common after driver updates or a Windows feature update.

Why does my printer go offline every time I restart my router?

Your router is likely assigning the printer a new IP address each time it reconnects, while Windows keeps trying to reach the old one. Setting a DHCP reservation for the printer’s MAC address fixes this permanently.

Can a firewall or antivirus cause a printer to show offline?

Occasionally, yes, especially third-party security suites that block local network discovery by default. Temporarily disabling the firewall to test is a reasonable diagnostic step, but re-enable it immediately afterward and add a specific printer exception instead of leaving it off.

Advertisement

Should I use “Use Printer Offline” mode to fix this?

No — that setting does the opposite of what the name suggests. If it’s accidentally checked, Windows will keep the printer in offline mode intentionally. Open the print queue, click the Printer menu, and make sure “Use Printer Offline” is unchecked.

Is this different on a Mac versus Windows?

The causes are the same, but the menus differ. On macOS, check System Settings > Printers & Scanners, remove and re-add the printer if needed, and reset the printing system entirely (right-click the printer list and choose “Reset printing system”) if nothing else works.

Conclusion

Start with a full power cycle and a network name check — together they clear the large majority of offline errors in a couple of minutes. If the printer keeps drifting back offline every few days rather than staying broken, skip straight to the DHCP reservation fix, since that’s the one that actually stops the problem at its root instead of patching it temporarily. And if you’re troubleshooting a fresh Windows setup in general, it’s worth doing a quick pass on other startup annoyances too, like getting apps such as Spotify to stop launching on their own at login, since a cleaner startup often means fewer background conflicts overall.