Home › Knowledgebase › KB-231

How to fix a network printer showing as 'offline' or 'unreachable' in Windows 10/11

Summary

This guide helps you troubleshoot and resolve: How to fix a network printer showing as 'offline' or 'unreachable' in Windows 10/11. Follow the steps below to fix the issue.

Quick Tip: Need immediate assistance? 💻 Open a Ticket

Common Causes

When a network printer shows as "offline" or "unreachable" in Windows 10 or 11, the issue is usually related to an IP address change, an outdated driver, or a misconfigured status setting. This guide walks you through the most common causes and how to resolve them, starting with the quickest fixes before moving into more detailed troubleshooting.

Quick Fix Steps

Try these steps first — they resolve the issue in most cases:

  1. Ping the printer's IP address. Press Win + R, type cmd, and press Enter. In the Command Prompt, type ping 192.168.1.xxx (replace with your printer's IP) and press Enter. If you get replies, your computer can reach the printer.
  2. Restart the printer and your computer. Power the printer off, wait 30 seconds, then power it back on. Once it's ready, restart your PC.
  3. Restart your router or network switch. If multiple devices can't reach the printer, the issue may be with your network equipment.
  4. Disable SNMP status on the printer port. This is the most common cause of "offline" status when the printer is actually online. See the steps below.
If you don't know your printer's IP address, you can usually find it by printing a configuration or network settings page directly from the printer's control panel. Refer to your printer manufacturer's documentation for the exact button combination.

Detailed Instructions

Disable SNMP Status in Windows

Windows uses SNMP (Simple Network Management Protocol) to check whether a printer is online. If SNMP is enabled but the printer doesn't respond to those queries, Windows assumes the printer is offline — even when it's working perfectly.

  1. Open Control Panel and go to Devices and Printers.
  2. Right-click the affected printer and select Printer Properties.
  3. Click the Ports tab.
  4. Select the port your printer is using (usually a Standard TCP/IP Port) and click Configure Port.
  5. Uncheck SNMP Status Enabled.
  6. Click OK twice to save.
You may need to repeat this for any additional ports listed for the same printer.

Remove and Re-add the Printer

If disabling SNMP doesn't help, removing and re-adding the printer can clear out corrupted settings:

  1. Open Settings > Bluetooth & devices > Printers & scanners.
  2. Click the printer showing as offline, then click Remove.
  3. Confirm the removal.
  4. Click Add device and let Windows search for the printer. If it appears, select it and follow the prompts.
  5. If the printer doesn't appear, click The printer that I want isn't listed, then choose Add a printer using an IP address or hostname.
  6. Enter the printer's IP address and click Next.
  7. Select the appropriate driver from the list (or let Windows install one) and complete the wizard.

Set a Static IP Address for the Printer

If your printer's IP address keeps changing, Windows may be trying to connect to an old address. Assigning a static IP prevents this:

  1. Access your printer's web interface by typing its current IP address into a web browser.
  2. Log in (check the printer's manual for default credentials).
  3. Navigate to the Network or TCP/IP settings.
  4. Change the IP configuration from Automatic (DHCP) to Manual or Static.
  5. Enter an IP address outside your router's DHCP range (for example, if your router assigns addresses from 192.168.1.100 to 192.168.1.200, choose 192.168.1.50).
  6. Save the settings and restart the printer.
Be careful when choosing a static IP. Using an address already in use on your network will cause an IP conflict and connectivity issues for both devices. If you're unsure, log into your router and check its DHCP range first.

Reinstall the Printer Driver

An outdated or corrupted driver can also cause offline status. Reinstalling it often resolves the issue:

  1. Visit the printer manufacturer's website (such as hp.com, canon.com, or brother.com) and download the latest full driver package for your model.
  2. Open Settings > Bluetooth & devices > Printers & scanners.
  3. Remove the printer as described in the previous section.
  4. Run the manufacturer's installer and follow the prompts.
  5. Restart your computer when finished.

Troubleshooting

Check for IP Conflicts

If two devices on your network share the same IP address, connectivity will be unreliable. To check:

  1. Press Win + R, type cmd, and press Enter.
  2. Type arp -a and press Enter to view all devices on your network.
  3. Look for duplicate IP addresses. If you see the same address listed twice with different MAC addresses, you may have a conflict.
  4. Resolve the conflict by assigning a static IP to one of the devices (see instructions above).

Verify the Printer Is on the Correct Network

If your computer is connected to a different network than your printer (for example, a guest Wi-Fi network or a different VLAN), it won't be able to reach the printer. Make sure both devices are on the same network and subnet.

Check Windows Firewall Settings

In rare cases, Windows Firewall or third-party security software can block communication with the printer:

  1. Open Windows Security from the Start menu.
  2. Click Firewall & network protection.
  3. Click Allow an app through firewall.
  4. Make sure File and Printer Sharing is enabled for both Private and Domain networks.

Test from Another Device

If possible, try printing from another computer or phone on the same network. If other devices can print successfully, the issue is specific to your computer's configuration rather than the printer itself.

If you're using a wireless printer, signal strength can also affect connectivity. Try moving the printer closer to your router or access point to rule out a weak signal. For broader Wi-Fi troubleshooting, see our guide on How to connect to Wi-Fi.

Check the Print Spooler Service

A stuck print spooler can cause the printer to appear offline:

  1. Press Win + R, type services.msc, and press Enter.
  2. Scroll down to Print Spooler and double-click it.
  3. Click Stop, wait a few seconds, then click Start.
  4. Set the Startup type to Automatic and click OK.

If none of these steps resolve the issue, there may be a deeper network configuration problem or a hardware fault with the printer. In that case, open a support ticket with our team and we'll be happy to investigate further.

Still Having Issues?

Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.

💻 Open a Ticket