Printer Offline? Fix It in 30 Seconds, 5 Minutes, or 15+

Printer shows offline? Work through these fixes from quickest to most thorough. Most people stop at the first step and never need the rest.

Before You Do Anything: The 30-Second Check

Most "offline" errors are just a bad connection or a sleepy printer. Here's your fastest shot.

  1. Look at the printer's display. Is it showing an error like "Paper Jam" or "Ink Empty"? That's your real problem. Clear it and the offline status disappears.
  2. Check the cable. If it's USB, wiggle both ends. A loose USB cable causes exactly this. If it's network, look at the ethernet cable or Wi-Fi indicator on the printer. Blinking or off means no network connection.
  3. Power cycle the printer. Turn it off, wait 10 seconds, turn it back on. Don't just press the power button on a panel — use the actual switch, or unplug it if there's no switch. Wait until the printer shows "Ready" or "Idle" before moving on.

Expected result: After power cycling, the printer should stop showing offline within 30 seconds. If it doesn't, proceed to the next level.

The 5-Minute Fix: Reset the Spooler and Set Default

Still offline? The problem is likely on your computer, not the printer. Here's the sequence I use on every call.

Windows: Clear the print queue and restart the spooler

  1. Press Windows + R, type services.msc, hit Enter.
  2. Scroll down to Print Spooler. Right-click it and choose Stop.
  3. Now open File Explorer and go to C:\Windows\System32\spool\PRINTERS. Delete everything in that folder. Don't worry — these are just stuck print jobs, not drivers.
  4. Go back to Services, right-click Print Spooler, and choose Start.

Expected result: Your printer should now show as online. If it still says offline, the spooler isn't the culprit.

Set the printer as default (both Windows and Mac)

Sometimes Windows just forgets which printer you meant. Go to Settings > Devices > Printers & scanners. Find your printer, click it, and choose Manage > Set as default. On a Mac, open System Preferences > Printers & Scanners, right-click the printer, and select Set as default.

Why this works: I've seen a dozen cases where the default printer got reassigned to a fax or a PDF writer after a Windows update. That throws the whole queue into chaos.

Quick driver refresh

Right-click the printer in Settings, choose Manage > Driver > Update. Windows will search for a newer one. Takes 2 minutes, and it can fix issues where the driver got corrupted by a power surge or a bad update.

The 15+ Minute Fix: Reinstall Drivers and Check Network

You're here because the simple stuff didn't work. Let's be methodical.

Uninstall and reinstall the printer completely

  1. Go to Settings > Devices > Printers & scanners.
  2. Select the printer and choose Remove device.
  3. Now go to Device Manager (right-click the Start button, pick it). Expand Print queues. Right-click your printer and choose Uninstall device. Check the box that says "Delete the driver software for this device" if it appears.
  4. Restart your computer. Yes, you have to do this.
  5. After reboot, reinstall the printer. For most modern printers, just plug in the USB or connect to Wi-Fi and Windows will find it. For network printers, use the software that came with the printer — don't use Windows' built-in install for network models.

Expected result: After reinstalling, the printer should be online. If it still isn't, the problem is the network itself.

Network diagnosis (for Wi-Fi or ethernet printers)

If your printer is on the network, run a connectivity test. Open a command prompt and type:

ping [printer's IP address]

Find the IP on the printer's display (usually under Network Settings or a button labeled "i" or "Info"). If you get replies, the printer is reachable — your computer just can't talk to it. That's a driver or port issue.

If you get "Request timed out," the printer isn't on the network. Check these in order:

  • Is the printer connected to the same Wi-Fi network as your computer? Guest networks block printing.
  • Does the printer have a static IP? If it's DHCP, the IP may have changed after a router reboot. Update the port in Windows: Settings > Devices > Printers > Manage > Printer properties > Ports > Add Port — create a new Standard TCP/IP port with the current IP.
  • Can other devices print? If not, the printer's network card may have failed. Factory reset the print server (check the manual — it's usually holding a button for 10 seconds) and try again.

Last resort: Windows troubleshooter (don't skip this)

Windows has a built-in printer troubleshooter that most people ignore because it feels like a waste of time. But it actually fixes common issues like stuck queues and wrong drivers. Go to Settings > Update & Security > Troubleshoot > Additional troubleshooters > Printer. Run it. It takes 5 minutes and can save you an hour of manual digging.

What If Nothing Works? My Honest Take

If you've done all of this and the printer still shows offline, it's likely a hardware failure. I've seen printers with fried network cards that still print via USB but never show online on the network. Connect it with a USB cable and stop fighting the network.

Also, some ancient printers (pre-2010) have flaky driver support on Windows 11. If you're running that, check the manufacturer's site for a compatibility patch. If there isn't one, consider replacing the printer — trust me, you don't want to spend your weekend on a 15-year-old printer.

One last thing: after fixing the offline issue, keep the print queue clear. A stuck job can take the whole printer down again. Check the queue once a week and delete anything that's been sitting there for more than a day.

Related Errors in Hardware – Printers
Fix Chkdsk Errors on Drive C in Windows 0XC00000D1 Fix 0XC00000D1 Printer Redirector Paused Error ERROR_PRINTER_OFFLINE (0x0000034C) Printer Offline Fix That Actually Works on Windows 10/11 Printer Driver Not Compatible With New OS Version Fix

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.