How to Fix a Printer Showing Offline — Step-by-Step Guide
A printer showing "Offline" means your computer has lost communication with the printer. This is one of the most common printer problems and is almost always fixable in a few minutes without reinstalling anything.
Does this describe your problem?
- Printer status shows "Offline" in Windows Printers & Scanners
- Print jobs are stuck in the queue and not printing
- "Use Printer Offline" appears checked in the print queue menu
- Printer worked before but stopped after a restart or Wi-Fi change
Try this first
Restart both your printer and computer — this resolves the majority of printer offline errors in under 2 minutes.
Step-by-Step Fix
Follow each step in order. Most issues are resolved within the first three steps.
- 1
Restart printer and computer
Power off the printer completely (not just sleep mode), wait 30 seconds, and power it back on. Restart your computer as well. This re-establishes the communication channel and is the fix for most offline printer issues.
- 2
Check the Wi-Fi or USB connection
For wireless printers: check the wireless indicator light. Solid blue or green means connected; blinking or off means disconnected. If disconnected, go to the printer control panel > Settings > Wireless Setup Wizard and reconnect. For USB: unplug and reconnect the cable, try a different USB port.
- 3
Disable "Use Printer Offline" mode
In Windows, go to Settings > Bluetooth & devices > Printers & scanners. Select your printer and click Open print queue. In the queue window, click Printer in the menu bar and ensure "Use Printer Offline" is unchecked.
- 4
Clear the print queue
In the print queue window, select all stuck jobs (Ctrl+A) and press Delete. Stuck jobs prevent new jobs from processing and can hold the printer in an offline state indefinitely.
- 5
Restart the Print Spooler service
Press Win+R, type services.msc, and press Enter. Find "Print Spooler" in the list, right-click it, and select Restart. The spooler manages all print communication — restarting it resolves many offline states without reinstalling anything.
- 6
Reinstall the printer driver
If still offline: go to Settings > Printers & scanners, select your printer, and click Remove. Visit the manufacturer's support website, download the latest driver for your model, and reinstall. Add the printer again after installation.
Advanced Troubleshooting
If the steps above did not resolve the issue, try these advanced fixes.
- 7
Assign a static IP address to the printer
A changing IP address is the most common cause of recurring offline errors. Log into your router admin panel (usually 192.168.1.1), find your printer in the DHCP client list, and assign it a static (reserved) IP. Then update the printer port in Windows (Printer Properties > Ports tab) to match the static IP.
- 8
Reset printing system on Mac
On macOS: go to System Settings > Printers & Scanners. Ctrl-click anywhere in the printers list and select "Reset printing system." This removes all printers and drivers. Re-add your printer by clicking the + button — macOS will reinstall the driver automatically.
Frequently Asked Questions
Common questions about printer offline fix.
Why does my printer keep going offline?
Recurring offline issues are typically caused by a changing IP address (router reassigns it after restart), an unstable Wi-Fi connection, or a driver conflict. Fix permanently by assigning a static IP address to the printer in your router settings and setting the printer as the default printer in Windows.
How do I fix a printer offline error on Mac?
On Mac, go to System Settings > Printers & Scanners. Delete the printer (click the – button) and add it again (click the + button). macOS reinstalls the driver automatically. For persistent issues, right-click the printer list and select "Reset printing system."
Can a printer be offline even when connected to Wi-Fi?
Yes. A printer can be connected to Wi-Fi but still appear offline on your computer if its IP address has changed and the computer is still using the old address. Remove and re-add the printer on your computer, or assign a static IP to the printer in your router settings.
How do I clear the print queue when jobs won't delete?
If print jobs won't delete: stop the Print Spooler (Win+R > services.msc > Print Spooler > Stop). Navigate to C:\Windows\System32\spool\PRINTERS and delete all files (not the folder). Restart the Print Spooler service. The queue will be empty.
Still Having Trouble?
Browse our full troubleshooting library for step-by-step fixes covering all printer brands and issues.