Printer Says Offline? Here's How to Fix It
Few tech problems are more frustrating than this one. You print something. Nothing happens. You check Windows and your printer is grayed out and says "Offline." The printer is right there, you can see it, the lights are on. But your computer insists it's not there.
This problem hits Brother, HP, Canon, and Epson printers equally. The fixes below work across all of them. Start at the top and work down. Most people are back to printing within ten minutes.
Quick fix to try first
The "30/30 trick" solves this for the majority of cases:
- Unplug your printer from the wall for 30 seconds
- Unplug your Wi-Fi router for 30 seconds
- Plug the router back in. Wait two minutes for it to fully boot.
- Plug the printer back in. Wait two minutes.
- Try printing
Step 1: Make sure the printer and your computer are on the same Wi-Fi
This is the single most common cause of "offline" errors, especially in homes with multiple Wi-Fi networks (which is almost everyone. Most routers now broadcast a 2.4 GHz and a 5 GHz network separately).
Most home printers only connect to 2.4 GHz Wi-Fi, not 5 GHz. Your computer might be on 5 GHz. They can't see each other.
To check:
- On Windows: click the Wi-Fi icon in the bottom right, note the network name (the one with the checkmark)
- On Mac: click the Wi-Fi icon in the top right, note the network name
- Print a network status page from the printer (usually a menu option on the printer's own screen). It will show which Wi-Fi network the printer is on.
If they're different, connect them to the same network. For maximum compatibility, put both on the 2.4 GHz network (often has "2.4" or "_2G" in the name) or the merged network if your router has one.
Step 2: Uncheck "Use Printer Offline" (Windows)
This is a setting most people don't know exists. Windows can manually set a printer to offline mode, and once it's set, no amount of router restarting will fix it.
- Settings > Bluetooth & devices > Printers & scanners
- Click your printer
- Click Open print queue
- Click Printer in the menu bar
- If Use Printer Offline has a checkmark, click it to uncheck
- Also click Cancel All Documents if there are stuck jobs
Step 3: Clear the print queue
One stuck print job can knock the whole printer offline.
From the same print queue window in Step 2, right-click each document and pick Cancel. If they won't go away, try this:
- Press Windows Key + R, type
services.msc, press Enter - Scroll down to Print Spooler
- Right-click it, pick Stop
- Open File Explorer and navigate to
C:\Windows\System32\spool\PRINTERS - Delete everything in that folder
- Back in services, right-click Print Spooler, pick Start
Step 4: Remove and re-add the printer
Sometimes Windows just gets confused. Removing and re-adding the printer forces it to start fresh.
On Windows:
- Settings > Bluetooth & devices > Printers & scanners
- Click your printer, then Remove
- Click Add device at the top
- Pick your printer from the list. Windows will reinstall it.
On Mac:
- System Settings > Printers & Scanners
- Click your printer, then click the - (minus) button to remove
- Click the + button to add it again
Step 5: Update the printer driver
An outdated driver can cause weird "offline" errors out of nowhere, especially after a Windows update.
- HP: download HP Smart from the Microsoft Store or App Store. It auto-updates drivers.
- Brother: go to support.brother.com, search your model, install the latest driver.
- Canon: go to canon.com/support, search your model, install the latest driver.
- Epson: go to epson.com/support, search your model, install the latest driver.
Step 6: Set a static IP for the printer (the permanent fix)
Here's the real story behind most printer-offline problems: when your router restarts, it sometimes hands out new IP addresses. Your printer gets a new address but your computer still has the old one cached, so the computer can't find the printer.
The fix is to assign your printer a permanent IP address. This is more technical, but it makes the problem go away forever.
Steps vary by router brand, but the general process:
- Log in to your router (type
192.168.1.1or192.168.0.1in your browser) - Look for DHCP Reservations, Address Reservation, or Static Leases
- Find your printer in the list of connected devices
- Reserve its current IP address
- Save and restart the router
If that sounds like another language, we can do this for you in about ten minutes.
Step 7: HP printer specifically? Try this
HP printers are particularly bad about going offline when they sleep. Two HP-specific fixes:
- On the printer's screen, find Setup > Network Setup > Wi-Fi Direct and turn it OFF. Counterintuitively this often improves Wi-Fi stability.
- Find Energy Save Mode or Sleep Mode settings and set the timer to the longest available, or disable Deep Sleep entirely.
Printer still offline?
Printers are the most reliably temperamental devices in the home tech world. If nothing here worked, it might be your router config, a firmware issue, or just an older printer at the end of its life. We can diagnose and tell you which.