If your printer suddenly shows as "Offline" in Windows even though it's powered on and connected to your network, you're not alone — this is one of the most common Windows printer issues. The good news: it's almost always fixable in a few minutes without reinstalling drivers. Try the fixes below in order.
Fix 1 — Turn off "Use Printer Offline" mode
Windows has a manual toggle that puts the printer in offline mode. It's easy to accidentally enable it.
- Open Settings → Bluetooth & devices → Printers & scanners.
- Click your printer, then click Open print queue.
- At the top of the window, click Printer in the menu bar.
- If "Use Printer Offline" has a check mark next to it, click it to uncheck.
Try printing a test page. If the printer prints, you're done. If not, continue to Fix 2.
Fix 2 — Clear stuck print jobs
A single corrupt job can lock the queue and make the printer appear offline to every new job.
- Open the print queue (as above) and click Printer → Cancel All Documents.
- If jobs won't clear, press Win+R, type
services.mscand press Enter. - Find Print Spooler, right-click it and choose Stop.
- Open File Explorer and navigate to
C:\Windows\System32\spool\PRINTERS. - Delete everything inside that folder.
- Go back to Services, right-click Print Spooler and choose Start.
Fix 3 — Restart the Print Spooler & networking
If the offline status returns within minutes, the Print Spooler service may be losing its connection to a network printer.
- Open Services (
services.msc). - Find Print Spooler, right-click and choose Restart.
- Open Command Prompt as Administrator.
- Run:
ipconfig /flushdns - If the printer uses a static IP, make sure it's still on the same subnet as your PC.
Fix 4 — Re-add the printer using its IP address
For network printers, the most reliable long-term fix is to add the printer by IP instead of by name.
- On the printer's control panel, print a Network Configuration or Wireless Settings page to find its IPv4 address (looks like
192.168.x.x). - In Windows, go to Settings → Printers & scanners → Add device → Add manually.
- Choose Add a printer using an IP address or hostname.
- Set Device Type to TCP/IP Device and type the printer's IP.
- Let Windows detect the driver, then complete the wizard.
- Delete the old (offline) printer entry and set the new one as default.
Fix 5 — Reinstall the printer driver
If nothing above worked, your driver is likely corrupt. Always download drivers from the manufacturer:
- Visit our official drivers page for direct links to every major brand's download page.
- Remove the existing printer from Windows first (Settings → Printers & scanners → Remove).
- Reboot, then install the manufacturer driver.
Still offline after all 5 fixes?
If you've tried everything above and the printer still won't come online, the cause is usually one of three less common things: a router-level mDNS / WSD issue, a Windows update conflict, or a hardware fault on the printer's network card. These are easier to diagnose live than over a guide.
You can book a 30-minute remote support session for a flat $29 and a technician will get on a screen-share with you to fix it directly. No-fix, no-fee.