Quick Fix (30 Seconds) — Check the Obvious
You'd be surprised how often this is just a power or connection issue. I've walked into server rooms where the 'offline' printer was literally unplugged.
- Check the power cable — is the printer actually on? Some have a standby mode that looks off.
- Check the USB or network cable — reseat both ends. A loose cable is a classic culprit.
- Print a test page directly from the printer — use the panel buttons. If it prints, the printer itself is fine.
If you're on Wi-Fi, make sure the printer is still connected to the same network. Move your laptop or phone close to the printer and try again.
Still offline? Move to the next step.
Moderate Fix (5 Minutes) — Restart and Reset the Spooler
This one clears 80% of my tickets. The print spooler on your computer gets stuck, and a restart fixes it.
- Press
Win + R, typeservices.msc, and hit Enter. - Scroll to Print Spooler. Right-click and choose Restart.
- While you're there, also restart Print Broker Service if it exists (Windows 10/11).
If the spooler won't restart, clear the queue first:
net stop spooler
del %systemroot%\System32\spool\PRINTERS\*.* /q
net start spooler
Run that in an elevated Command Prompt. Then check if your printer shows online.
Also, check the printer status on your computer:
- Go to Settings > Devices > Printers & scanners.
- Click your printer, then Open Queue. Clear any stuck jobs by right-clicking and selecting Cancel.
- If the printer still shows offline, click Printer > Use Printer Online (uncheck it).
That's the manual override. Some printers have a 'Set as Default' toggle that messes with this — make sure your printer is the default.
Still dead? Go advanced.
Advanced Fix (15+ Minutes) — The Registry and Driver Reset
When the spooler trick fails, the culprit is usually a corrupted driver or a Windows update that killed the connection. Don't bother reinstalling the driver yet — first, try the registry fix.
Registry Fix for Offline Status
Windows has an internal flag that forces a printer offline. Sometimes it flips on its own and never turns off. Here's how to kill it:
- Press
Win + R, typeregedit, hit Enter. - Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print. - Right-click the Print key, choose New > DWORD (32-bit) Value.
- Name it
DisableOfflineFeature. - Set the value to
1. - Close regedit and restart the spooler service.
This is a known workaround for HP and Brother printers that keep dropping offline on Windows 10. I've used it more times than I can count.
Reinstall the Printer Driver Cleanly
If the registry doesn't do it, remove the printer entirely and start fresh:
- Go to Settings > Devices > Printers & scanners.
- Click your printer and select Remove device.
- Unplug the printer from your computer (if USB) or disconnect it from the network.
- Restart your computer.
- After reboot, reconnect the printer and let Windows reinstall it. Or download the latest driver from the manufacturer's site — don't use the bundled CD.
While you're at it, check for pending Windows updates. A half-installed update can break printer communication. Run Windows Update and install everything, then reboot.
One more thing — if it's a network printer, give it a static IP address. I've seen printers fall offline because DHCP gave them a new IP and the computer didn't catch up. Set the printer's IP to a fixed one and use that in your printer settings.
Last resort: try a different USB port or cable. Sounds dumb, but I've had three 'broken' printers fixed by swapping a cheap cable.
That's the full sequence. Start with the quick fix, work your way down. You'll get it online.