Printer Shows Offline — How to Fix It
"Printer offline" is one of the most frustrating messages because the printer itself usually looks fine — powered on, no errors, maybe even connected to Wi-Fi. The word "offline" here is a status your computer assigns, not something wrong with the printer. It means your computer tried to reach the printer, did not get an answer it liked, and stopped trying. Your job is to clear that stuck status and re-establish a clean line of communication.
This happens most often after a computer restarts, a router reboots, or a Windows update changes a setting. The fixes below go from the quickest and most likely to work, down to the deeper network causes. Work through them in order and test a print after each one — there is no need to do all of them if an early step brings the printer back.
Tip
Before anything else, confirm the printer is actually powered on and shows no error on its own screen. "Offline" on the computer plus an error on the printer is a different problem — fix the printer’s error first.
Step-by-step fix
Work through these in order and test after each step — you can stop as soon as the printer is working again.
- Step 1 of 5
Restart the printer, computer, and router
Power-cycle all three devices to clear a stale connection.
A surprising share of offline errors clear with a full restart, because the offline status is often a stale entry that a fresh connection replaces. Do this properly — fully off, not just sleep.
- Turn the printer off with its power button, then unplug it from the wall for 30 seconds and plug it back in.
- Restart your computer fully (choose Restart, not Shut Down, on Windows so it does a clean boot).
- If you can, reboot your router too — unplug it for 30 seconds. This refreshes the addresses every device uses.
- Once all three are back up, try printing a test page.
Power-cycle all three devices, waiting 30 seconds before powering the printer and router back on. - Step 2 of 5
Turn off "Use Printer Offline" in Windows
Windows can latch the printer into a manual offline mode — switch it off.
Windows has a literal "Use Printer Offline" setting that sometimes gets switched on by itself after an error or update. If it is on, the printer will read as offline no matter how healthy the connection is.
- Open Settings > Bluetooth & devices > Printers & scanners and click your printer.
- Choose "Open print queue" (or "See what’s printing").
- In the queue window, open the Printer menu at the top.
- If "Use Printer Offline" has a tick next to it, click it to turn it off.
- Clear any stuck jobs in the queue while you are here — a failed job can hold the printer offline.
Tip
On macOS there is no equivalent toggle, but you can achieve the same reset by removing and re-adding the printer in System Settings > Printers & Scanners.
Uncheck "Use Printer Offline" and clear any stuck jobs from the queue. - Step 3 of 5
Restart the Print Spooler service
The spooler manages all print jobs — restarting it clears a hung state.
The Print Spooler is the Windows service that queues and sends jobs to the printer. When it hangs, every printer attached to the computer can show offline. Restarting it is safe and often instant.
- Press Windows + R, type services.msc, and press Enter.
- Scroll to "Print Spooler" in the list.
- Right-click it and choose Restart.
- Go back and try printing. If the service was the problem, the printer should now show as ready.
If restarting the spooler fixes it but the problem returns repeatedly, there may be a corrupt print job stored on the computer. Clearing the spooler folder (covered in our drivers guide) gives it a clean slate.
Right-click Print Spooler and choose Restart to clear a hung queue. - Step 4 of 5
Check the printer’s IP address
A changed IP address is the most common deeper cause of repeat offline errors.
When you add a network printer, your computer remembers it at a specific IP address. If the router later hands the printer a different address, the computer keeps looking at the old one and reports offline. This is the cause behind most "it keeps going offline" complaints.
- On the printer panel, print a Network Configuration page (Settings > Network > Print configuration) and note the IP address, e.g. 192.168.1.42.
- On Windows, open the printer’s Properties > Ports tab and compare the address listed there.
- If they differ, either update the port to the new address, or — the better fix — set a static IP / DHCP reservation so the address never changes.
- A DHCP reservation is set in your router’s admin page: find the printer in the device list and choose "reserve" or "assign static".
Important
If you reinstall the printer using its name rather than a raw IP address, Windows and macOS can track it even when the address changes. This avoids the problem returning.
Reserve the printer’s IP address in your router so it stops changing. - Step 5 of 5
Reinstall the printer driver
If nothing else works, remove the printer and add it back with a fresh driver.
A corrupted driver can leave a printer permanently stuck offline. Removing and re-adding it forces a clean connection and usually the latest driver too.
- Remove the printer: Settings > Bluetooth & devices > Printers & scanners > your printer > Remove.
- Download the current driver or app for your exact model from the manufacturer (HP Smart, Canon, Epson, or Brother).
- Run the installer and add the printer fresh, choosing it by name when possible.
- Print a test page to confirm it comes back online.
Remove the printer and re-add it with the latest driver as a last resort.
Frequently asked questions
Why does my printer keep going offline even though it’s connected to Wi-Fi?
The most common reason is a changing IP address. Each time the printer reconnects, the router may assign it a new address while your computer still looks for the old one. Setting a DHCP reservation (a fixed IP) in your router stops this from happening.
My printer screen says it’s ready, but my computer says offline. Which is right?
Both are reporting accurately from their own point of view. The printer is healthy, but your computer cannot currently reach it. That points to a network or driver issue on the computer side — start with the spooler restart and the IP-address check.
Does turning off "Use Printer Offline" stay off permanently?
Usually, yes. It can switch back on if the printer hits another error or a connection drop, so if you see it return, it is a sign there is an underlying connection problem worth fixing — most often the IP address.
I’m on a Mac and there’s no offline toggle. How do I reset it?
macOS does not expose an offline switch. The equivalent reset is to remove the printer in System Settings > Printers & Scanners and add it back. This rebuilds the connection and usually clears the offline state.