Independent remote printer repair  ·  Flat $49 — pay only after it's fixed  ·  Callback within 30 minutes

HP Printer Shows "Offline" — Fix It by Finding the Cause First

By · Updated August 2026 · Independent guide · PrinterCare USA LLC (not affiliated with any printer manufacturer)

Quick answer "Offline" is a status the computer assigns, not the printer. In most cases the printer is on and connected but Windows or macOS is talking to a port that no longer points at it. Print a network configuration page from the printer, compare its IP address with the port in your print queue, and fix the mismatch. Everything else on this page is a fallback for when that doesn't do it.

First, find out which of five things is actually wrong

Work through these in order; each takes under a minute and tells you which section below to use.

CheckHowIf it fails, go to
Printer has a network addressOn the printer: Wireless icon → Settings → Print Network Configuration (or hold the Wireless button + Info button on DeskJet/ENVY models without a screen)Cause 1 — printer dropped off Wi-Fi
Address matches the computer's portWindows 11: Settings → Bluetooth & devices → Printers & scanners → your printer → Printer properties → Ports tabCause 2 — stale port
Queue isn't pausedSame printer page → Open print queue → Printer menu: "Use Printer Offline" and "Pause Printing" both untickedCause 3 — queue toggled
Spooler is runningWindows: Services → Print Spooler = Running. Mac: System Settings → Printers & Scanners → printer shows green dotCause 4 — stuck spooler
Printer's embedded web server answersType the printer's IP address into a browser on the same networkCause 5 — router isolation

Cause 1 — the printer itself has left the network

Common on DeskJet 2700/2800/4100 and ENVY 6000/6400 series after a router reboot, and on any HP printer if the router uses "band steering" between 2.4 GHz and 5 GHz. HP inkjets only join 2.4 GHz.

  1. Turn the printer off with the power button, wait 30 seconds, turn it on. Wait for the wireless light to stop blinking.
  2. If it stays blinking: on the printer, Wireless → Settings → Restore Network Defaults, then rejoin using HP Smart on your phone (add printer → follow the Wi-Fi steps). On LaserJet M100–M200 series use the touch panel Wireless Setup Wizard instead.
  3. If it joins and drops again within a day: in the router, disable band steering or give the 2.4 GHz network its own name, and turn off "auto power off" on the printer (Settings → Power Management on inkjets; EWS → System → Energy Settings on LaserJets).

Cause 2 — Windows is using a port that no longer points at the printer

This is the single most common reason an HP printer shows offline while every light on it is green. Windows created a WSD port during setup; the printer's IP changed; WSD didn't follow.

  1. Printer properties → Ports. Note which port is ticked. If it starts with "WSD-", that's the problem.
  2. Click Add Port → Standard TCP/IP Port → New Port. Enter the printer's IP address from the configuration page. Let Windows detect it; when it asks for device type choose "Hewlett Packard Jet Direct" if offered.
  3. Tick the new port, Apply. The status changes from Offline to Ready within a few seconds.
  4. To stop it recurring, log into the router and reserve that IP for the printer's MAC address (printed on the same configuration page).

On macOS the equivalent is removing the printer (System Settings → Printers & Scanners → select → Remove) and adding it again by IP: click Add Printer, the IP tab, enter the address, Protocol "AirPrint" for any HP made after 2012.

Cause 3 — someone ticked "Use Printer Offline"

Windows sets this itself if a print job failed repeatedly. Open the queue, Printer menu, untick it, then cancel any jobs stuck at the top with an error status. If the tick reappears after every job, the port is wrong — go back to Cause 2.

Cause 4 — the Print Spooler is stuck

  1. Press Win+R, type services.msc, find Print Spooler, Stop.
  2. Delete everything inside C:\Windows\System32\spool\PRINTERS (this is the job cache; deleting it is safe).
  3. Start the service again and print a test page.

HP's own tool, HP Print and Scan Doctor (Windows only), does exactly this plus a port check, and is worth running before anything more drastic.

Cause 5 — the router is isolating the printer

If the printer's web page won't load from your computer even though both are on the same Wi-Fi name, the router has "AP isolation", "client isolation" or a guest network enabled. Move the printer or the computer to the main network, or disable isolation. Mesh systems (eero, Google Wifi, Deco) sometimes need the printer re-added after firmware updates for the same reason.

When it's not fixable from the computer

A printer that reports a valid IP, answers in a browser, has a correct port and still shows offline usually has a corrupted driver install. Uninstall the printer and any "HP" entries from Apps → Installed apps, restart, and reinstall from HP Smart (inkjets) or the full-feature driver from HP's support site (LaserJets). If that fails on more than one computer, the printer's network board is the suspect — rare, but it happens on older OfficeJet Pro 8600/8610 units.

Still stuck? A technician can fix it remotely today.

Independent remote support — you watch every step, and you pay the flat $49 only after your printer is working. $0 if we can't fix it.

Book a $49 remote fix →

Frequently asked questions

Why does my HP printer go offline every morning?

Almost always DHCP. Overnight the router hands the printer a new IP address but Windows keeps talking to the old one through a WSD or standard TCP/IP port. Reserve the printer's IP in the router (DHCP reservation) or switch the Windows port to the printer's hostname.

Does the HP Smart app fix offline problems?

It reinstalls the connection, which fixes the port problem about as often as it hides it. Use HP Smart to re-add the printer if it was set up that way originally; otherwise use the Windows queue and fix the port directly.

My HP printer is offline only for one computer.

Then the printer and network are fine. Clear the queue on that PC, untick "Use Printer Offline", restart the Print Spooler service, and re-add the printer with a fresh port.

Is "offline" the same as "printer not responding"?

No. "Offline" is the computer's state for the queue; "not responding" is a live communication failure. Offline with a working printer is nearly always a port or spooler issue on the computer.

Related guides