Peripherals · Printers

Printer Offline & Not Printing: The Real Fixes for Windows & Mac

Samad Mokrini Updated May 29, 2026 8 min read Worldwide
A frustrated person standing beside a home printer that displays an offline status while a laptop shows a stuck print queue
Quick answer:

Quick answer: A printer usually shows offline because your computer can't reach it on the network or a stuck print job has frozen the queue, not because the printer is broken. On Windows, uncheck Use Printer Offline, clear the print queue, restart the Print Spooler service, then power-cycle the printer and router. On Mac, reset the printing system and re-add the printer. If it still won't print after that, the driver or network config is the culprit, and we can fix it remotely while you watch.

What this guide covers

What "printer offline" actually means

When Windows or your Mac labels a printer offline, it almost never means the printer is powered down. It means your computer sent a test signal, got no reply, and gave up. The printer can be sitting right there, lights on, fully awake, and still show as offline.

Three things cause that silent no-reply more than anything else:

The good news: all three are software problems with reliable fixes. Hardware failures and empty ink are real, but they're the exception, and we'll cover how to tell them apart at the end.

Symptom → cause → fix table

Match what you're seeing to the most likely cause, then jump to the matching section below.

SymptomMost likely causeFirst fix to try
Status says "Offline"Stuck queue or stale network pathUncheck Use Printer Offline, clear queue, restart spooler
Jobs pile up, nothing printsFrozen Print SpoolerRestart the Print Spooler service
Printer worked yesterday, not todayPrinter got a new IP from routerPower-cycle router + printer, re-add by IP
Prints blank pagesEmpty/clogged ink or wrong driverRun a nozzle check; reinstall correct driver
Mac says "Filter failed"Corrupt or generic driverReset printing system, re-add with full driver
Only fails on laptop, works on phoneComputer on guest/different WiFiConnect both to the same main network
USB printer not detectedCable, port, or driverTry another USB port and cable, reinstall driver

Fix a printer offline on Windows

Work through these in order. Most offline printers come back within the first three steps.

  1. Uncheck "Use Printer Offline." Open Settings → Bluetooth & devices → Printers & scanners, click your printer, then Open print queue. In the queue window, open the Printer menu and make sure Use Printer Offline is not ticked. If it is, click it to clear it.
  2. Set it as the default. In the same printer settings, choose Set as default. Windows sometimes sends jobs to a phantom "Microsoft Print to PDF" or an old printer instead.
  3. Clear the stuck queue. In the print queue window, open the Printer menu and click Cancel all documents. If a job refuses to clear, the spooler restart below will force it.
  4. Restart the Print Spooler service. Press Windows + R, type services.msc, press Enter. Find Print Spooler, right-click it, and choose Restart. This single step fixes a huge share of offline and stuck-queue cases.
  5. Power-cycle the printer and router. Turn the printer off, unplug the router, wait 30 seconds, power the router back up, wait for it to fully boot, then turn the printer on. This forces both to renegotiate the network cleanly.
  6. Re-add a WiFi printer by IP. If it's still offline, print a network config page from the printer's own menu to get its current IP. Then in Printers & scanners → Add device → Add manually, add a printer using a TCP/IP address and enter that IP.
  7. Update or reinstall the driver. Remove the printer, download the latest driver from the manufacturer (HP, Canon, Epson, Brother), and reinstall. The generic Windows driver is a frequent cause of "prints garbage" or "won't print at all."
  8. Run the troubleshooter. Settings → System → Troubleshoot → Other troubleshooters → Printer. It's not magic, but it resets several settings at once and sometimes catches what you missed.

Fix a printer that won't print on Mac

macOS hides most printer plumbing, so the fastest path is often to reset and re-add rather than chase individual settings.

  1. Check the queue first. Open System Settings → Printers & Scanners, click your printer, then Printer Queue. If a job shows Paused or Hold, resume it. Delete any stuck job and try again.
  2. Re-add the printer. Still in Printers & Scanners, select the printer and click the minus (–) button to remove it, then click Add Printer and select it fresh. This rebuilds the connection and often the driver.
  3. Reset the printing system. If re-adding doesn't help, right-click (or Control-click) anywhere in the printer list and choose Reset printing system. This wipes all printers and queued jobs, then you add your printer back clean. It's the Mac equivalent of a full reset and clears most stubborn faults.
  4. Mind AirPrint vs. full driver. Many printers add via AirPrint with zero driver download, which is great until a firmware quirk breaks it. If AirPrint acts up, install the manufacturer's full driver and add the printer that way instead.
  5. Confirm the network. AirPrint only works when your Mac and the printer are on the same WiFi network. If your Mac jumped to a guest or 5GHz network the printer can't see, you'll get nothing. More on that below.

Prints blank, stuck, or "filter failed"

Sometimes the printer is online and still misbehaves. Here's how to read the three most common variants.

Deadline and the printer just won't cooperate?

We connect remotely, clear the print queue, reset the spooler, and reinstall the right driver while you watch; flat $149.99 USD; No Fix No Fee.

Book a remote printer fix — $149.99

WiFi, subnets, and the guest network trap

If your printer prints fine from your phone but not your laptop, or worked for months and suddenly vanished, the problem is almost always the network rather than the printer.

The classic trap is the guest network. Many routers isolate guest WiFi so devices on it can't see devices on the main network, by design, for security. If your laptop is on "MyWiFi-Guest" and the printer is on "MyWiFi," they're on different subnets and will never find each other. The fix is simple: put both on the same main network.

The other common issue is a changing IP address. Routers hand out addresses dynamically, so after a reboot your printer can land on a new IP while your computer still remembers the old one, which reads as offline. Two durable fixes:

Wired USB sidesteps all of this. If reliability matters more than placement, a USB cable to the printer removes every network variable, though you lose printing from phones and other computers. For network and router-side gremlins, our WiFi and network help covers the deeper fixes, and you can read more about general performance issues if the whole machine feels sluggish too.

When it's hardware or ink, not software

We'll be honest: not every printer problem is fixable from a keyboard. Software covers offline status, stuck queues, drivers, and network paths, which is the large majority of cases. But some symptoms point to physical issues no remote session can solve.

Everything upstream of the hardware, though, we can handle remotely. Connecting a Windows or Mac to a printer, clearing the queue, resetting the spooler, installing the right driver, and sorting the network is exactly the kind of work our Windows support and Mac support teams do every day, worldwide, same day, flat $149.99 USD with No Fix, No Fee.

Don't want to work through the list yourself before a deadline? Book a remote session and we'll get the printer back online while you watch.

Frequently asked questions

Why does my printer say offline when it's clearly on?

Offline means your computer couldn't get a reply from the printer, not that the printer is powered down. The usual causes are a stuck print job freezing the queue or the printer getting a new IP address from your router that the computer no longer recognizes. Unchecking Use Printer Offline, clearing the queue, and restarting the Print Spooler service fixes most cases within a minute or two.

How do I clear a stuck print queue?

On Windows, open Printers & scanners, click your printer, choose Open print queue, then use the Printer menu and select Cancel all documents. If a job won't clear, restart the Print Spooler service via services.msc to force it out. On Mac, open Printers & Scanners, click Printer Queue, and delete the stuck job, then resume the queue if it shows as paused.

What does restarting the Print Spooler do?

The Print Spooler is the Windows background service that queues print jobs and feeds them to the printer. When it hangs, jobs pile up and the printer often shows offline. Restarting it from services.msc clears the jam and releases stuck documents, which resolves a large share of offline and not-printing problems without touching anything else.

Why does my Mac say "filter failed" when I print?

Filter failed almost always means the printer driver is corrupt or mismatched. The reliable fix is to reset the printing system in Printers & Scanners, which removes all printers and queued jobs, then re-add the printer using the manufacturer's current driver rather than a generic one. That clears the error in the large majority of cases.

My printer prints from my phone but not my laptop. Why?

Your devices are likely on different networks. Many routers run a separate guest WiFi that isolates devices for security, so a laptop on the guest network can't reach a printer on the main one. Connect both the laptop and printer to the same main WiFi network. If it still fails, the laptop may have a stale driver or stored IP that needs a quick reinstall.

SM

Samad Mokrini

Founder of IT Cares Canada (est. 2014) and RemoteFix 24/7. Two decades fixing computers for people who can't get to a shop — now for remote workers, expats, and nomads in 130+ cities worldwide.