Quick answer
Open Settings > Bluetooth & devices > Printers & scanners, select your printer, hit Stop, then Resume under "Printer status." That clears the stuck offline flag 90% of the time.
I know this error is infuriating—it shows up right when you're about to print a boarding pass. I've seen it hundreds of times in my help desk days. The offline status in Windows 11 is often a false alarm. Your printer might be connected and awake, but Windows marked it as offline because a previous print job jammed the spooler, the USB cable went to sleep, or the printer's own power-saving mode kicked in too aggressively.
So before you start reinstalling drivers—skip that, it rarely helps—try these steps in order.
Fix 1: The 5-minute status reset
- Press Win + I to open Settings.
- Go to Bluetooth & devices > Printers & scanners.
- Click your printer's name. If it's not listed, you're looking at the wrong machine—check it's turned on and connected to the same Wi-Fi.
- Click Stop under "Printer status." Wait 10 seconds.
- Click Resume.
That usually snaps it back to "Online." If not, move to the next fix.
Fix 2: Clear the print queue and restart the spooler
A stuck job in the queue is the #1 cause of the offline flag. Here's how to flush it properly.
- Press Win + R, type
services.msc, hit Enter. - Find Print Spooler in the list. Right-click and choose Stop.
- Now open File Explorer and go to
C:\Windows\System32\spool\PRINTERS. Delete everything in that folder. If Windows complains a file's in use, you didn't stop the spooler properly—go back and make sure it shows "Stopped." - Back in Services, right-click Print Spooler and choose Start.
Try printing a test page now. If it works, you're done. If not, keep going.
Fix 3: Disable SNMP (the registry trick that actually works)
Windows uses SNMP (Simple Network Management Protocol) to check if your printer is alive. Problem is, many printers respond slowly or not at all, so Windows assumes they're dead. You can disable that check—it's safe and I've seen it fix stubborn offline errors on HP and Brother models that nothing else touches.
- Press Win + R, type
regedit, hit Enter. - Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\YourPrinterName. - Look for a DWORD called
SNMP Enabled. If it's not there, right-click in the right pane, choose New > DWORD (32-bit) Value, name itSNMP Enabled. - Double-click it and set the value to
0. - Close regedit, then restart the Print Spooler service again (same steps as Fix 2).
If you can't find your printer name in the registry, you're probably using a USB connection—skip this and try the next fix.
Fix 4: Check the physical connection and power settings
For USB printers: the port can go to sleep. Open Device Manager (right-click Start), expand Universal Serial Bus controllers, right-click each USB Root Hub, choose Properties, go to Power Management, and uncheck "Allow the computer to turn off this device to save power." Do this for every USB Root Hub—it costs nothing.
For Wi-Fi printers: wake the printer by pressing a button on its panel. Some models (looking at you, Epson EcoTank) stay in deep sleep and don't respond to wake-on-LAN. Set the printer's sleep timer to a longer interval in its Epson utility if you print rarely.
Alternative fix: Re-add the printer without removing the driver
If none of that worked, here's a trick I picked up after years of support: remove the printer from Windows but keep the driver installed. This clears the botched configuration without the pain of a full reinstall.
- Go to Settings > Bluetooth & devices > Printers & scanners.
- Click your printer, then Remove.
- Now click Add device at the top. Windows will search. When it shows your printer, click it and choose Add device.
Don't worry about losing the driver—Windows keeps it. This just rebuilds the printer port and status.
Prevention tip for next time
Most offline errors come from a queue that fills up with failed jobs. Set a habit: check the queue before you send a big print. And if you're on Wi-Fi, give your printer a static IP in your router's DHCP settings. That way it won't change addresses and confuse Windows.
Also, keep the printer's firmware updated—it sounds boring, but manufacturers fix sleep-mode bugs all the time. A 10-minute update saves you an hour of frustration later.
If you've tried all this and still see "Offline," your printer's network card might be failing. Test it by connecting via USB—if that works, you know it's the Wi-Fi hardware. Time for a new printer, honestly.