Printer Offline in Windows 11? Fix It in 5 Minutes

Printer randomly shows offline in Windows 11? Here's the quick fix and why it happens. Save yourself the restart loop.

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

  1. Press Win + I to open Settings.
  2. Go to Bluetooth & devices > Printers & scanners.
  3. 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.
  4. Click Stop under "Printer status." Wait 10 seconds.
  5. 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.

  1. Press Win + R, type services.msc, hit Enter.
  2. Find Print Spooler in the list. Right-click and choose Stop.
  3. 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."
  4. 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.

  1. Press Win + R, type regedit, hit Enter.
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\YourPrinterName.
  3. 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 it SNMP Enabled.
  4. Double-click it and set the value to 0.
  5. 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.

  1. Go to Settings > Bluetooth & devices > Printers & scanners.
  2. Click your printer, then Remove.
  3. 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.

Related Errors in Hardware – Printers
0XC00D0FED Fix NS_E_WMP_SENDMAILFAILED 0xC00D0FED in WMP 0x000006be Printer spooler error 0x000006be on Windows 10 21H2 Error 1067 or Service-specific error 0x800706b9 Printer Spooler Service Keeps Stopping on Windows 11/10 Wireless Printer Keeps Dropping Overnight – Fixed

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.