Why Your HP Printer Keeps Showing Offline
You didn't break anything. Windows updates mess with printer drivers all the time—especially on Windows 10 and 11. The update resets the port settings or corrupts the spooler data, and suddenly your printer says "Offline" even though it's on and connected.
This happens most often with USB-connected HP DeskJet and LaserJet models after a feature update, but it can hit network printers too. The good news: you can fix it without calling support.
Work through these three steps in order. Most people stop at step one. If you're still offline, move to step two, then step three. Each step takes longer, so give each one a real shot before moving on.
Step 1: Restart the Print Spooler (30 seconds)
The print spooler is a background service that manages print jobs. When it freezes—which happens after Windows updates—your printer appears offline even if it's working fine. Restarting it clears the glitch.
- Press Windows + R on your keyboard. A small Run box opens.
- Type
services.mscand press Enter. The Services window opens. - Scroll down to Print Spooler. It's usually near the bottom of the list.
- Right-click Print Spooler and select Restart. If it's not running, select Start.
After the service restarts, check your printer. Open Settings > Devices > Printers & scanners, and see if the status changed from "Offline" to "Ready". If it did, you're done. If not, go to step 2.
One thing to know: restarting the spooler clears all pending print jobs. If you had a stuck document in the queue, it's gone. That's fine—you'll reprint it later.
Step 2: Clear the Print Queue and Reset the Port (5 minutes)
Sometimes the spooler restarts fine, but the printer still shows offline because the port got confused—especially if your printer is USB-connected. Windows update can change the port from USB001 to USB002, and the printer is looking for the old one.
First, make sure there's nothing stuck in the queue. A corrupted job can keep the printer offline.
- Open the print queue by clicking the printer in Settings > Devices > Printers & scanners, then selecting Open Queue.
- If you see any documents listed, click Printer at the top and select Cancel All Documents.
- Close the queue window.
Now, let's check the port. This is where the magic happens.
- Go back to Printers & scanners.
- Click on your HP printer, then select Manage.
- Click Printer Properties (not the one that says "Print preferences").
- Click the Ports tab at the top.
- Look for a port with a checkmark. If it says
USB001but you seeUSB002in the list, check the box next toUSB002. If you're not sure, unplug the USB cable, wait 5 seconds, plug it back in, and see if a new port appears. - Click Apply, then OK.
After changing the port, unplug the printer's USB cable, wait 10 seconds, and plug it back in. Windows should re-detect the printer and sync the port. Check the status in Settings again.
If the printer still shows offline, it's time for the heavy hammer.
Step 3: Reinstall the Printer Driver (15+ minutes)
This is the fix that works when nothing else does. A Windows update can leave a half-broken driver behind. Uninstalling it completely gives your printer a fresh start.
Before you start, make sure you have the driver downloaded. Go to HP's support site, search for your exact model, and download the full driver package (not the HP Smart app—the actual driver). Save it to your desktop. You'll need it after you uninstall.
- Open Settings > Devices > Printers & scanners.
- Click your HP printer, then select Remove device. Confirm if prompted.
- Now press Windows + R, type
printui.exe /s, and press Enter. This opens the Print Server Properties window. - Go to the Drivers tab. Find your HP driver in the list, select it, and click Remove. Choose Remove driver and driver package if it asks, then click OK.
- Close all windows and restart your computer. Yes, you need to restart.
After the reboot, Windows might try to auto-install a basic driver. Don't let it. If a printer appears, remove it again using the steps above.
Now install the driver you downloaded. Run the installer, and follow the prompts. When it asks how to connect, choose USB or Wireless depending on how your printer is set up. The installer will detect your printer and set it up fresh.
Once the installation finishes, test print a page. Go to Settings > Printers & scanners, click your printer, and select Print test page. If the status shows "Ready" and the test page comes out, you're done.
What If It Still Shows Offline?
If you've done all three steps and the printer still says offline, the problem might be the printer itself, not Windows. Check the printer's display panel for errors like "Paper Jam" or "Door Open". Those can trigger offline status.
For network printers, verify the printer has a valid IP address. Press the wireless button on the printer (or find the network info in its menu) and check it matches the port settings. A static IP is more reliable than DHCP for printers—if you're comfortable setting that up, it prevents this from recurring.
One more thing: HP's own software can cause this. If you installed HP Smart or a full driver suite, try uninstalling those extra tools. The basic driver alone is often more stable.
Most of the time, though, step one or two fixes it. Don't jump to step three unless you have to.