Your HP printer shows "Offline" in Windows or on your Mac, the print job sits in the queue, and nothing comes out.
In most cases the printer itself is working fine. An offline status is almost always a communication problem between your computer and the printer, or a Windows setting that quietly switched itself on. You can usually clear it in a few minutes with no tools and no service call.
The steps below are in the order a technician would try them, starting with the quick checks that solve the majority of cases.
Why Your HP Printer Says Offline
"Offline" means your computer cannot reach the printer right now, or Windows has stopped trying. A handful of things cause that:
- The printer dropped its Wi-Fi connection. Routers push devices off after a reboot or a firmware update, and some HP printers do not rejoin the network on their own.
- "Use Printer Offline" is switched on in Windows. Windows turns this on by itself after a failed print job and often does not turn it back off.
- The wrong printer is set as the default. New jobs get sent to a disconnected printer, a "print to PDF" option, or a duplicate copy of the same printer.
- The print queue is jammed. One stuck job can freeze the whole queue and force an offline state.
- The print spooler service has stalled. This is the Windows service that runs printing. When it hangs, every printer shows offline at once.
- The driver is outdated or damaged. After a big Windows update, an old driver can lose contact with the printer.
You do not need to work out which one applies to you. The steps below cover all of them.
Step 1: Run the Quick Checks First
These take about two minutes and fix a large share of offline errors.
- Check that the printer is on and awake. Press a button on the control panel to wake it from sleep, and look for an error light or a message on the screen.
- Check the connection. For a USB printer, reseat the cable at both ends and try a different port. For a wireless printer, confirm the Wi-Fi icon on the printer is lit and steady.
- Put both devices on the same network. Your computer and your printer have to be on the same Wi-Fi name. If your router broadcasts separate 2.4 GHz and 5 GHz names, older HP printers need the 2.4 GHz one.
- Power cycle everything. Turn the printer off and unplug it. Restart your computer and your router. Wait a minute, plug the printer back in, and switch it on. This alone clears most temporary faults.
Try printing again. If the status is still offline, keep going.
Step 2: Turn Off "Use Printer Offline" in Windows
This setting causes the offline message more often than people expect.
Windows 11
- Open Settings > Bluetooth & devices > Printers & scanners.
- Click your HP printer, then click Open print queue.
- In the queue window, open the Printer menu at the top.
- If Use Printer Offline has a check mark, click it to switch it off. Do the same for Pause Printing.
Windows 10
- Open Control Panel > Devices and Printers.
- Right-click your HP printer and choose See what's printing.
- Open the Printer menu and clear the check next to Use Printer Offline.
The status should change to "Ready" within a few seconds.
Step 3: Set Your HP Printer as the Default
- Go to Settings > Bluetooth & devices > Printers & scanners.
- Turn off Let Windows manage my default printer. This stops Windows from switching your default to whatever you printed to last.
- Click your HP printer and choose Set as default.
While you are there, look for duplicate entries such as "HP OfficeJet (Copy 1)" and remove the extras, so jobs cannot land on an old copy.
Step 4: Use HP's Own Repair Tools
HP makes free tools that find and fix offline errors automatically. Try these before anything more technical.
HP Print and Scan Doctor (Windows only)
Download it from HP's support site and run the file. Pick your printer, and the tool checks the connection, the driver, the spooler, and the queue, then applies fixes on its own. It is built for this problem and runs on Windows 10 and 11. It is not available for Mac.
HP Smart app (Windows and Mac)
Install HP Smart from the Microsoft Store, the Mac App Store, or hp.com/smart. Open it, select your printer, and run Diagnose & Fix. On Windows the button is the wrench icon at the lower left. On a Mac it sits under the printer menu at the top. Let it finish, then print a test page.
Step 5: Restart the Print Spooler and Clear the Queue
If the spooler has hung, restarting it brings every printer back online.
- Press Windows key + R, type
services.msc, and press Enter. - Find Print Spooler in the list.
- Right-click it and choose Restart.
If jobs are still stuck after that:
- Right-click Print Spooler and choose Stop.
- Open File Explorer and go to
C:\Windows\System32\spool\PRINTERS. - Delete every file in that folder. This only removes pending jobs and does no harm.
- Go back to Services, right-click Print Spooler, and choose Start.
Send a new print job to test.
Step 6: Reconnect the Printer to Your Wi-Fi
A wireless HP printer that goes offline after a router change has usually lost its network.
- Printers with a touchscreen: open Settings or Wireless, run the Wireless Setup Wizard, choose your network, and enter the password.
- Printers without a screen: set up the connection again in the HP Smart app, or start pairing with the button combination for your model (often Wi-Fi and Power, or Wi-Fi and WPS).
- Print a Wireless Network Test Report from the printer's settings menu. It shows whether the printer is on the network and flags signal or IP problems.
Keep the printer within good range of the router, and reboot the router if the signal is weak.
Step 7: Remove and Re-Add the Printer
Windows
- Go to Settings > Bluetooth & devices > Printers & scanners.
- Click your HP printer and choose Remove.
- Click Add device, wait for the printer to appear, and select it.
- If it does not appear, install the full driver for your exact model from HP's support site first, then add it.
Mac
- Open System Settings > Printers & Scanners.
- Select the printer and click the minus button to remove it.
- Click the Add button and choose your printer from the list.
- Still stuck? Control-click in the printer list and choose Reset printing system. This wipes every printer and preset, so use it last, then add the printer again.