Printer Offline Error: Fix It in 5 Minutes
Your printer shows offline when it's actually on and connected. Here's how to get it back online fast.
1. The Printer's Power and Connection — The Real Fix
Before you touch any software, check the basics. I can't tell you how many tickets I've closed where the printer's power cord was loose or the USB cable fell out. It sounds stupid but it's the most common fix.
Here's what to do:
- Check the power light. If it's off or blinking, the printer isn't fully on. Press the power button once and wait 10 seconds. You should see a steady green or blue light.
- Look at the cable. If it's USB, unplug it from both the printer and your computer. Wait 5 seconds, then plug it back in. You should hear a USB ding on Windows or a pop-up on Mac.
- For network printers (Ethernet or Wi-Fi): Check the Ethernet cable is clicked in. If you're on Wi-Fi, open the printer's control panel and look for a Wi-Fi icon. If it's not lit, the printer lost connection.
After you reconnect, try printing a test page from the printer's own menu. If that works, the printer itself is fine. The problem is your computer's software.
2. Windows 10/11: The Printer Status Is Stuck
Windows has a nasty habit of caching an offline status even when the printer's fine. Here's the fix that works 9 times out of 10.
- Press the Windows key and type printers. Click Printers & scanners.
- Find your printer in the list. Click on it once, then click Open print queue.
- In the window that pops up, look at the top menu. Click Printer and look for Use Printer Offline. If there's a checkmark next to it, click it once to remove the checkmark.
- After you click, the printer status should change from offline to online. If it doesn't, go back to the Printer menu and click Cancel All Documents. This clears any stuck print jobs.
- Now try printing something. Open Notepad, type a test line, go to File > Print, and see if it works.
If the printer still shows offline, restart the Print Spooler service. Here's how:
- Press Windows key + R, type services.msc and hit Enter.
- Scroll down to Print Spooler. Right-click it, choose Restart.
- Wait 10 seconds for the service to restart. Then try printing again.
I've seen this fix work on HP, Brother, Canon, and Epson printers. It doesn't matter the brand — Windows is the problem here.
3. Mac: The Printer Queue Needs Clearing
Macs handle printers differently but they still get stuck. The fix is simpler.
- Click the Apple icon top-left, then System Settings (or System Preferences on older macOS).
- Click Printers & Scanners.
- Find your printer in the list. Click on it, then click the Print Queue button.
- In the window that opens, look at the top-right. Click the X by any pending print jobs. If there are lots, click Pause Printer, then Resume Printer. That often resets the status.
- After clearing jobs, click the X on the queue window to close it. Go back to the printer list and you should see it say Idle instead of Stopped or Offline.
One tip: if your printer is on a network and you moved desks or changed Wi-Fi, remove the printer from the list and re-add it using the printer's IP address. Go to Printers & Scanners, click the + sign, choose IP tab, and type the printer's IP (find it on the printer's control panel under Network settings).
4. Still Offline? Check for Driver Conflicts
I've seen cases where the printer shows offline because the wrong driver is installed. This happens when you plug in a new printer but Windows uses an old driver from a previous model.
- On Windows, go to Printers & scanners.
- Click your printer, then Manage, then Printer properties.
- Click the Advanced tab. Look at the driver name next to Driver:. If it says something like "Brother MFC-XXXX" but your printer is a different model, that's the problem.
- Close that window, go back to the printer list, and click Add a printer. Choose Add a local printer, then Create a new port (choose the correct port type for your connection). On the next screen, pick your printer's manufacturer and model from the list. If you don't see it, click Windows Update to download the right driver.
If you've got a network printer on a static IP, make sure the IP hasn't changed. Printers sometimes switch IPs when you reboot your router. Check the printer's network settings and compare it to what your computer sees.
Quick-Reference Summary Table
| Cause | Fix | Time |
|---|---|---|
| Loose cable or power | Replug everything, check power light | 1 minute |
| Windows stuck offline status | Uncheck "Use Printer Offline" in queue, restart Print Spooler | 3 minutes |
| Mac stuck print queue | Clear all jobs, pause/resume printer | 2 minutes |
| Wrong driver | Remove printer, add correct driver | 10 minutes |
| Network IP changed | Re-add printer using its current IP | 5 minutes |
That table covers 95% of printer offline errors in real life. Start with the first fix, work your way down. You'll have it printing again before you know it.
Was this solution helpful?