Printer Showing Offline in Windows Fix It Step by Step
The printer is on, the lights are normal, it even printed yesterday — but Windows insists it is offline. Here is why Windows says that, and the exact settings that bring it back.
✍️ Technical Anshu🪟 Windows 10 / 11⏱️ 10 minute fix
🎥 The full printer training video — offline, spooler, driver and network fixes shown live
"Offline" in Windows rarely means the printer is off. It means Windows asked the printer a question and did not get an answer it liked. The cause is usually one of four things: the printer is set to "Use Printer Offline" mode, the SNMP status check is failing, the Print Spooler is stuck, or — on network printers — the printer's IP address has changed so Windows is knocking on the wrong door. Work through these fixes in order; the first two solve most cases.
Print Queue Window — The Offline State
HP LaserJet Pro M404 — Use Printer OfflineOffline
Document: Invoice.pdfPaused — waiting
Printer status reported by WindowsNot responding to status check
If the queue window title itself says "Use Printer Offline", Fix 1 below solves it in ten seconds.
1
Turn Off Use Printer Offline Mode
Windows has a manual offline switch, and it gets ticked by accident more often than people think — one click while the printer was restarting, and it stays on forever.
Open Settings → Bluetooth & devices → Printers & scanners and click your printer, then Open print queue
In the queue window, open the Printer menu at the top
If Use Printer Offline has a tick mark next to it, click it to remove the tick
Also untick Pause Printing in the same menu if it is set, then try a test print
2
Disable the SNMP Status Check on the Port
This is the engineer fix most guides skip. Windows checks printer status through SNMP. Many printers answer slowly or not at all, so Windows marks a perfectly good printer as offline. Turning the check off stops the false alarm.
Open Control Panel → Devices and Printers, right-click your printer → Printer properties
Go to the Ports tab, select the port your printer uses, and click Configure Port
Untick SNMP Status Enabled and click OK
The printer should flip to Ready within seconds — if not, restart the spooler in Fix 3 to force a fresh status
3
Restart the Print Spooler Service
A stuck spooler can hold an old "offline" status even after the real problem is gone.
Open Command Prompt as Administrator
Run net stop spooler, wait two seconds, then run net start spooler
Or open services.msc, find Print Spooler, right-click → Restart, and confirm its Startup type is Automatic
Print a test page from Printer properties → General tab → Print Test Page
4
Network Printer? Check That the IP Has Not Changed
Routers hand out IP addresses dynamically. If the printer got a new address overnight, Windows is still sending jobs to the old one — and reporting "offline" because nothing answers there.
Print a network configuration page from the printer's own menu and note its current IP
Compare it with the address in Printer properties → Ports tab
If they differ, add a new Standard TCP/IP port with the current address — or better, reserve a fixed IP for the printer in your router settings so it never moves again
Confirm reachability in Command Prompt: ping 192.168.1.50 using the printer's real address
5
Still Offline? Remove and Re-Add the Printer ⭐
If the status is corrupted deep in the queue settings, a clean re-add is faster than more guessing.
Restart the PC once — this clears the cached status completely
Add the printer again from the same screen; for network models, add it by IP address rather than by auto-discovery
Honest note: if the printer will not print even its own test page from its own buttons, the fault is inside the printer (Wi-Fi card or mainboard) — no Windows setting fixes that, and it is a service-centre case
🎥 Complete Knowledge and Installation in the Video
See the offline fix and the complete engineer method — connection, spooler, driver, ports and network — performed live in the full training video.
Why does my printer show offline when it is switched on?
Because "offline" is a Windows status, not a power status. Windows could not confirm the printer through its status check — usually the Use Printer Offline tick, a failing SNMP status check, a stuck spooler, or a changed IP address on a network printer.
Is it safe to disable SNMP Status Enabled on the printer port?
Yes. It only stops Windows from asking the printer for status reports like toner levels through SNMP. Printing itself does not depend on it, and disabling it is the standard cure for printers that flip to offline while being fully reachable.
My printer goes offline again every few days. What is the permanent fix?
Give the printer a fixed IP address — either a DHCP reservation in the router or a static IP on the printer — and disable the SNMP status check on its port. A moving IP plus the SNMP check is the combination behind almost every repeating offline case.
This guide is based on the printer training video by Technical Anshu • Stuck on a step? Ask in the video comments — you will get an answer there 🙏