Printer Says Offline? Here's How to Fix It Fast
Stop fighting that stubborn offline status: nine ordered fixes that get a stalled printer back to printing in minutes.
Founder & Lead Technician

Quick answer
A printer shows offline when the computer loses communication with it. Fix it by reseating the cable or confirming the Wi-Fi network, power cycling the printer, unchecking Use Printer Offline, restarting the Print Spooler, and updating the driver.
Nine times out of ten, a printer that reads Offline isn't broken. It's a stale connection or a confused print queue, and you can usually clear it in under five minutes. The fix is to work from the simplest cause outward: check the physical link first, then the print spooler, then the driver. Start at the top of this list and stop as soon as printing resumes.
The frustrating part is that Windows often keeps a printer flagged as offline long after the real problem is gone. So even when you've fixed the underlying issue, you sometimes have to nudge the status manually. Below is the exact order I work through on a service call.
Start With the Connection
An offline status is almost always a communication failure, not a hardware fault. The printer and the computer have simply lost sight of each other.
- USB printers: Reseat both ends of the cable. Move it to a different port directly on the machine, not a hub, which can drop power to the device.
- Wi-Fi printers: Confirm the printer is joined to the same network as your computer. A laptop that jumped to a 5GHz band or a guest SSID won't see a printer sitting on the 2.4GHz network. Print a network configuration page from the printer's own menu to verify its IP address.
- Wired network printers: Check the link light on the Ethernet port. No light means a dead cable or switch port.
If your printer's IP address changes every time you restart your router, that's why it keeps going offline. Assign it a static IP or a DHCP reservation in your router settings and the problem usually disappears for good.
Power Cycle the Printer Properly
A real power cycle is more than tapping the power button. Turn the printer off, then unplug it from the wall for a full 60 seconds. This drains residual charge and forces the network module to rejoin from scratch. Plug it back in, let it fully boot, and check the status again. This single step resolves a surprising number of intermittent offline errors caused by minor firmware hiccups.
Clear the "Use Printer Offline" Setting
Windows has a manual toggle that puts a printer offline, and it sometimes gets stuck on after a failed print job. This is the most overlooked fix on the entire list.
- Open
Settings > Bluetooth & devices > Printers & scanners. - Select your printer, then click Open print queue.
- In the queue window, open the Printer menu.
- If Use Printer Offline has a checkmark, click it to turn it off.
Restart the Print Spooler
The Print Spooler is the Windows service that manages every job heading to your printer. When it jams, jobs pile up and the printer reports offline even though it's perfectly reachable.
- Press
Windows + R, typeservices.msc, and press Enter. - Scroll to Print Spooler in the list.
- Right-click it and choose Restart.
If jobs are truly stuck, stop the spooler first, delete everything inside C:\Windows\System32\spool\PRINTERS, then start the spooler again. That clears a corrupted job that no amount of "Cancel" clicking will remove.
Update or Reinstall the Driver
An outdated or corrupted driver is the classic cause of a printer that connects but won't accept jobs. Pull the latest driver from the manufacturer's support site, matched to your exact model and your Windows version. Avoid the generic driver Windows installs automatically; it often lacks status reporting, which is what makes the offline flag stick.
If updating doesn't help, remove the printer completely under Printers & scanners, reboot, then reinstall it fresh. This rebuilds the connection profile from zero.
Rule Out the Firewall and Antivirus
Third-party security suites occasionally block the ports a network printer uses to talk to your PC. To test, temporarily disable the firewall, send a test page, then re-enable it immediately. If the test page prints, add your printer's IP address as a trusted exception rather than leaving protection off.
Run the Built-In Troubleshooter
Windows ships a printer troubleshooter that automates several of these checks. Go to Settings > System > Troubleshoot > Other troubleshooters and run the Printer option. It won't fix deep problems, but it's a fast way to reset services and clear common faults without manual digging.
A Quick Diagnostic Order
When you're not sure where to start, this table maps the symptom to the fix that resolves it most often.
| Symptom | Most Likely Cause | First Fix to Try |
|---|---|---|
| Offline right after setup | Wrong network or generic driver | Verify Wi-Fi network, install OEM driver |
| Goes offline after every reboot | Changing IP address | Set a static IP or DHCP reservation |
| Was working, now stuck | Jammed spooler or stale job | Restart Print Spooler, clear queue |
| Offline only on one PC | "Use Printer Offline" toggle | Uncheck it in the print queue menu |
The Two-Minute Triage Before You Start
Before diving into menus, run a 30-second sanity check that catches the most embarrassing causes. Is the printer actually powered on, with no blinking error lights? Is there paper in the tray and toner or ink in the cartridge? Is the lid fully closed and the output tray open? Printers report offline for prosaic reasons, an open cover, a jam sensor tripped, a tray pulled out, and people skip straight to driver reinstalls when the real problem is a half-inch of paper stuck in the feed. Clear those first. Then confirm the basics of the link, because everything that follows assumes the printer and computer can physically reach each other.
USB vs. Wi-Fi: The Causes Differ
Where a printer connects changes which fixes are likely to work, so it's worth knowing the split. USB-connected printers rarely have addressing problems but are vulnerable to bad ports, faulty cables, and unpowered hubs, swapping the cable and using a direct port resolves most of their offline errors. Wi-Fi and network printers almost never have cable issues but are prone to changing IP addresses, dual-band confusion, and sleep-mode disconnects. If you've moved a printer from USB to Wi-Fi recently and it started misbehaving, the network category of fixes, IP reservation, correct band, sleep settings, is where you'll find the answer, not the cable.
Decode the Error on the Panel First
Before you start changing settings, glance at the printer's own control panel. Many printers show an error code or a plain-language message that points straight at the cause, a paper jam, low toner that's blocking jobs, or a Wi-Fi disconnect. A code like 0x00000bcb on the Windows side, for instance, is a connection failure, not a hardware fault. Cross-reference any code against the manufacturer's support page rather than guessing; it can save you ten minutes of trial and error.
Don't ignore a near-empty toner or ink warning. Some printers refuse to print, and report offline, when a cartridge is critically low, even though the connection is perfectly fine. Replacing the cartridge clears the status.
When the Printer Is Shared on a Network
Office and home-shared printers add another failure point. If a printer is shared from another computer and that host machine is asleep, off, or has changed its name, every other PC will see the printer as offline. For anything more than one user, connect the printer directly to the router by Ethernet or Wi-Fi rather than sharing it through a PC. A printer that stands on its own on the network doesn't depend on someone else's computer being awake.
A Note on Sleep and Power-Saving Modes
Aggressive power-saving settings are a quiet cause of recurring offline errors. Some printers drop their network connection in deep sleep and are slow to wake, so the first job after an idle period fails and the status flips to offline. Dig into the printer's settings, often under a Network or Eco menu, and either extend the sleep timer or disable deep-sleep on the network adapter. The tradeoff is slightly higher idle power draw for a connection that stays reliable.
Why This Keeps Happening
If you're resolving the same offline error weekly, the root cause is usually network instability, a roaming IP address, an aggressive sleep mode, or a flaky USB port, not the printer itself. The single most effective permanent fix for a network printer is locking it to a static IP or DHCP reservation so the address never changes. Pair that with current firmware and a sensible sleep setting, and the offline status should become a rare event rather than a daily ritual. If it persists even after all of this, and the printer is genuinely unreachable by IP, then it's worth suspecting failing network hardware on the printer itself, but that's the exception, not the rule.
Frequently asked questions
Why does my printer keep going offline even though it's connected?+
The most common reason is a changing IP address. Each time your router restarts, it may assign the printer a new address that your computer no longer recognizes. Assigning a static IP or a DHCP reservation in your router settings keeps the printer reachable and stops the recurring offline status for good.
How do I change my printer from offline to online in Windows?+
Open Settings, go to Printers and scanners, select your printer, and click Open print queue. In the queue window open the Printer menu and uncheck Use Printer Offline if it has a checkmark. If that does not work, restart the Print Spooler service via services.msc.
Does restarting the printer fix the offline error?+
Often, yes. A full power cycle, turning the printer off and unplugging it from the wall for 60 seconds, forces the network module to rejoin and clears minor firmware glitches. It is one of the fastest fixes, though persistent offline errors usually point to a network or driver issue instead.
Founder & Lead Technician
Harjindar founded Ask Technicians to cut through bad tech advice. He writes hands-on troubleshooting guides drawn from years of real-world repair and support work.
Related guides

Video Playback Error 224003: How to Fix It Fast
Videos failing with error 224003? Clear the cache, kill the extensions, and update codecs to get playback back.

Hulu Error Code RUNUNK13: How to Fix It Fast
Hulu's RUNUNK13 error is a playback communication glitch. A router restart plus a quick re-login clears it most of the time.

How to Fix Common App Problems: A Troubleshooting Guide
Frozen, crashing, or won't-log-in apps? Work through these fixes in the right order and most problems resolve in minutes.

How to Fix the DNS_PROBE_STARTED Error in Google Chrome
Stuck on DNS_PROBE_STARTED in Chrome? Flush the DNS cache, swap to a public resolver, and you're usually back online in two minutes.
