How to Fix Printer Shows Offline But Is Connected and Powered On on Windows
Printer status says "Offline" in Windows even though it's on and connected? Fix printer offline status, stuck print queues, and spooler issues on Windows 10 and 11.
📖
Main Troubleshooting Guide
How to Fix Printer Not Working →Complete symptoms, causes, and step-by-step solutions
Symptoms
You might be experiencing this problem if you notice:
- •Printer shows "Offline" in Settings or Devices and Printers
- •Print jobs sit in queue with status "Error" or "Printing" but nothing prints
- •Printer was working yesterday, now shows offline with no changes made
- •Can ping the network printer but Windows still shows it offline
- •Multiple printers all showing offline simultaneously
- •"Use Printer Offline" option appears to be checked
- •Printer icon shows greyed out in Devices and Printers
Common Causes
- ⚠"Use Printer Offline" mode accidentally enabled
- ⚠Print Spooler service crashed or stopped running
- ⚠Print queue stuck with a corrupted job that blocks all printing
- ⚠Network printer IP address changed (DHCP assigned a new IP)
- ⚠Printer driver corrupted or incompatible after Windows Update
- ⚠USB connection issue (loose cable, wrong USB port, power management)
- ⚠WSD (Web Services for Devices) port not responding
Solutions
Solution 1: Uncheck "Use Printer Offline"
- 1Open Settings → Bluetooth & devices → Printers & scanners
- 2Click on the offline printer → Open print queue
- 3Click "Printer" menu at the top
- 4If "Use Printer Offline" is checked → click it to uncheck it
- 5The printer should go back to "Ready" status
- 6This is the #1 most common cause — Windows sometimes enables this automatically
Solution 2: Clear Print Queue and Restart Spooler
- 1Open Command Prompt as Administrator
- 2Run: net stop spooler
- 3Run: del /f /q %systemroot%\System32\spool\PRINTERS\*
- 4Run: net start spooler
- 5This clears ALL stuck print jobs and restarts the Print Spooler service
- 6Try printing again — the stuck/corrupted job was likely blocking everything
- 7If Spooler keeps crashing: check Event Viewer → System for spooler crash details
Solution 3: Fix Network Printer Connection
- 1For network printers: the IP address may have changed
- 2Find the printer's current IP: check the printer's display panel or print a config page
- 3Open Printer Properties → Ports tab → check which port is selected
- 4If the IP doesn't match: click "Configure Port" → update the IP address
- 5Or: add a new TCP/IP port with the correct IP
- 6To prevent this: assign a static IP to your printer in your router settings
- 7This ensures the printer always gets the same IP address
Solution 4: Reinstall Printer Driver
- 1Open Settings → Bluetooth & devices → Printers & scanners
- 2Click the printer → Remove
- 3Open Device Manager → find the printer under "Print queues" → Uninstall
- 4Restart the computer
- 5Re-add the printer: Settings → Printers → Add a printer
- 6If Windows doesn't find it: "The printer that I want isn't listed" → add manually
- 7Download the latest driver from the printer manufacturer's website (HP, Canon, Epson, Brother)
FIXES THIS IN 5 MINUTES
Fix Printer Shows Offline But Is Connected and Powered On Automatically
RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.
Download Now - Free TrialNo credit card required • Works on Windows 10 & 11