HP Printer Shows Offline? Fix It in 5 Minutes
Your HP printer says offline but it is connected. Here is the real fix that works for every HP model on Windows and Mac.
Why Your HP Printer Shows Offline
The offline status means Windows cannot communicate with your printer, even though the printer itself is powered on and connected to WiFi. This is almost never a real connectivity issue. It is caused by the Windows Print Spooler service hanging, a stale driver, or Windows defaulting to the wrong printer port. The fix is quick and works on every HP model from DeskJet to LaserJet.
Fix 1: Uncheck Use Printer Offline
Open Settings, then Bluetooth and Devices, then Printers and Scanners. Click your HP printer, then click Open Print Queue. In the queue window, click Printer in the top menu bar. If Use Printer Offline has a checkmark, click it to uncheck. This single step fixes roughly 40 percent of offline issues. Try printing a test page.
Fix 2: Restart the Print Spooler Service
Press Win+R, type services.msc, and press Enter. Scroll down to Print Spooler, right-click it, and select Restart. Wait 10 seconds, then try printing again. If the spooler was hanging, this clears the queue and reconnects your printer. You can also do this from Command Prompt as Administrator by typing net stop spooler followed by net start spooler.
Fix 3: Reinstall the HP Driver
If the spooler fix does not work, the driver is likely corrupted. Remove your printer completely from Settings, Printers and Scanners, click Remove Device. Then go to support.hp.com, enter your printer model number, and download the Full Feature Driver, not the basic driver. Install it and add the printer back. The full feature driver includes all the network discovery components that the basic Windows driver lacks.
Fix 4: Set a Static IP for Your Printer
If your printer keeps going offline repeatedly, the issue is that your router assigns it a new IP address each time it reconnects. On your printer control panel, go to Network Settings, find the IP address. Then in your router admin panel, create a DHCP reservation for that IP and your printer MAC address. This ensures the printer always gets the same IP, so the driver always knows where to find it.
Pro Tips
Frequently Asked Questions
Why does my HP printer keep going offline every day?
The most common cause is a changing IP address. Your router assigns a new IP each time the printer reconnects, and the driver loses track of it. Setting a static IP or DHCP reservation in your router fixes this permanently.
Does this fix work for HP printers on Mac?
Yes. On Mac, go to System Settings, Printers and Scanners, remove the printer, then re-add it. If it does not appear, download the HP Smart app from the App Store which handles Mac driver installation automatically.
Still stuck? Talk to an expert.
Get personalized tech support help for your specific situation โ just $3.
Chat with an expert โ $3 โ