Home » Blog » Why is my HP printer offline?

Last Updated on July 10, 2021

Wondering why your HP printer is showing an ‘offline’ status. How can you fix your HP printer’s offline status? This article particularly deals with fixing your HP “offline” printer compatible for Windows. Your printer’s in-built menu would ideally display its network connection. Or you can even check your printer’s manual to get more info. Check that your HP printer’s setting is not in the “Use Printer Offline” mode. Follow the steps: Start > Settings > Devices > ‘Printers & scanners’ for switching off your printer’s offline status.

Step 1 for fixing offline HP printer status: Use HP print and Scan Doctor to check connectivity

  1. Download Scan Doctor and HP Print.
  2. Download and run HPPSdr.exe on your computer.
  3. As soon as HP Print and Scan Doctor opens, click Start, and then select your printer.
  4. Click Yes to turn on updates for your printer.
  5. Click Yes when a screen prompts you to turn your printer into the default printing option.
  6. Try printing something. If the printer still shows offline, continue to the next step.
Scan Doctor and HP Print to check connectivity


  • If your printer is not on the list, turn it off and then back on again, and finally click Retry.
  • If the connection shows specific problems, follow the instructions in HP Print and Scan Doctor.

Step 2 for fixing offline HP printer status: Set the default printer manually.

Ensure that the default printer driver matches the printer from which you are trying to print.

Windows 10

For setting your default printer on Windows 10:

  1. Search for the ‘Devices’ option on your Windows PC, and then click on ‘Printers & Scanners’ from the drop-down list.
  2. Untick the box next to “Let Windows manage my default printer” option if a tick is present in it.
  3. From the drop-down list, click your preferred printer’s, and then click on the option called ‘Manage’. If you see multiple names, select the printer name that displays the status of online or idle.
Set the default printer manually

Windows 8, 7

You are setting your default printer option in Windows 7 and Windows 8.

  1. Search devices on Windows, and then click Devices and Printers from the list of results.
  2. Right-click on the name of the active HP printer (not in grey), and then select the option of ‘Set as Default Printer’.

Next, try to print something. If the printer still displays offline, continue to the next step.

Step 3 for fixing offline HP printer status: Check the Windows services status and printer port

  • If your printer has a WSD port, check the Windows Function Discovery services status and add a TCP/IP port if needed.
  • Open the Control Panel, then click on ‘View devices and printers’ option to open the windows of Devices and Printers.
  • Right-click your printer, choose Printer Properties and click the Ports tab.

See if your printer has a WSD port.

  • If your printer does not have a WSD port, go to step 4.
  • If your printer has a WSD port, continue with the instructions below.
  • Look for ‘services’ and open the Services list.
  • Locate ‘Function Discovery Provider Host’. Then look for ‘Function Discovery Resource Publication’, and then check for the Status and Startup Type columns.
Check the Windows services status and printer port


Some firewall software or antivirus turns off these services because of their IT policy. Check your IT support or antivirus software vendor for help.

  • If the status of both the services display ‘Running’ whilethe Startup Type shows ‘Automatic’, carry on to the next step.
  • If Status service showsblank while the Startup Type shows ‘Manual’, right-click on the name, click on Properties, and then set the Startup Type to Automatic, and then click Start under Service status. Click on OK, and then click onto the next step.

Return to Devices and Printers window, press F5, and click on your printer’s name for checking the status.

  • Consider your issue resolved if your printer does not display the offline status anymore.
  • If your printer still displays the offline status, carry on with the following steps:
  1. Print a Network Configuration Report from the printer’s Wireless or Settings menu.
  2. Right-click on your printer, choose Printer Properties, check the Ports tab, and then select the Add Port.
  3. Select Standard TCP/IP Port, then select New Port.
  4. Use the information mentioned in the Network Configuration Report and follow them for adding a new port.
  5. Since the printer IP address might change in a DHCP network, come up with a qualified hostname while creating the port.
  6. Come back to the ‘Devices and Printers’ window, press F5, and click your printer’s name for viewing the printer’s status.
  • If your printer does not display the offline status anymore, then the issue is sorted.
  • If your printer still displays the offline status, carry on to the next step.

Step 4 for fixing offline HP printer status: Create a manual IP connection (network connections only)

Use the printer’s IP address for manually connecting it with your printer.

Create a manual IP connection


For the following set of instructions, connect your printer to your router.

Print a Network Configuration Page.

  • Go to the Network Configuration Page from the network setup menu or network settings and print it, if your printer has a control panel including a menu display.
  • If your printer does not include a menu display, use printer control panel buttons for printing the Network Configuration Page. To involve several printers, press and hold the Cancel button for nearly 3-5 seconds, or until when the report completely prints. If in case pressing the Cancel button does not function for your printer, visit the HP Customer Support webpage, search for your printer’s name, and then try searching for a document named Printing Self-Test Pages.

Upon landing onto the Network Configuration Page, verify your network connection type’s network status (whether wireless or wired).

  • If the status shows connected, continue with the following steps.
  • If the status displays that your printer is not connected, then your printer is not connected to the network. Upon the persisting issue, go to HP’s official website and search for Connecting to a Wireless HP Printer, and then follow the instructions for connecting the printer to the network.
  1. Find the Subnet maskIP Address, and Default Gateway of your network connection (wireless or wired type). If you see different numbers for IPv6 as well as IPv4, you need the IPv4 number.
  2. Locate the URL for the Embedded Web Server (EWS).


  1. Your printer might work with more than one URL.
  2. Open a browser from your network, type out a URL in the address field, and press Enter for opening your printer’s EWS. Try a different browser if the EWS does not come up.
  3. Click on the Networking or Network tab in the EWS, open the Wireless or Wired menu option as per the network type, and then click the IPv4 Configuration.
  4. Next, select ‘Manual IP’, and then click on ‘Suggest a Manual IP Address’, and then ensure the Subnet Mask, IP Address, and Default Gateway numbers exactly match the Network Configuration Page.
  5. If ‘Suggest a Manual IP Address’ is not immediately visible, type the IP address, Default Gateway and Subnet mask manually.
  6. Click on Apply, and wait for changes to be confirmed.
  7. Come back to the Devices and Printers window, press F5, and click your printer’s name for viewing the printer status.
  • If the printer status is not offline anymore, the issue is solved.
  • If your printer status still displays an offline status, continue treading onto the next step.

Step 5 for fixing offline HP printer status: Connect your PC to the TCP/IP Port (applicable to Windows network only)

After setting a manual IP address for the printer, add a printer port to Windows that matches this new IP address.

  1. Search for and ‘Open Printers & scanners’ in Windows.
  2. Click your printer’s name, and then choose ‘Manage’.
  3. Next, slect ‘Printer Properties’.
  4. Click on the Ports tab and click ‘Add Port’.
  5. Click on the ‘Standard TCP/IP Port’ option, and then select ‘New Port’.
  6. Type out your printer’s IP address that you earlier wrote down, and then select Next.
  7. Click on the new Standard TCP/IP Port from the drop-down menu, and then select ‘OK’.
Connect your PC to the TCP IP Port

Note: If you see a second printer device in your list of connected devices, do not uninstall it. Leave both printers be. Once your printer’s status switches to ‘online’, try to print something. If the problem persists, carry on towards the next step.

Step 6 for fixing offline HP printer status: Troubleshoot your printer connection.

For networks with USB-connected printers, troubleshoot the connection.

Related articles: