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.
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:
- Ping the printer's IP address. Press
Win + R, typecmd, and press Enter. In the Command Prompt, typeping 192.168.1.xxx(replace with your printer's IP) and press Enter. If you get replies, your computer can reach the printer. - 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.
- Restart your router or network switch. If multiple devices can't reach the printer, the issue may be with your network equipment.
- 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.
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.
- Open Control Panel and go to Devices and Printers.
- Right-click the affected printer and select Printer Properties.
- Click the Ports tab.
- Select the port your printer is using (usually a Standard TCP/IP Port) and click Configure Port.
- Uncheck SNMP Status Enabled.
- Click OK twice to save.
Remove and Re-add the Printer
If disabling SNMP doesn't help, removing and re-adding the printer can clear out corrupted settings:
- Open Settings > Bluetooth & devices > Printers & scanners.
- Click the printer showing as offline, then click Remove.
- Confirm the removal.
- Click Add device and let Windows search for the printer. If it appears, select it and follow the prompts.
- 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.
- Enter the printer's IP address and click Next.
- 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:
- Access your printer's web interface by typing its current IP address into a web browser.
- Log in (check the printer's manual for default credentials).
- Navigate to the Network or TCP/IP settings.
- Change the IP configuration from Automatic (DHCP) to Manual or Static.
- Enter an IP address outside your router's DHCP range (for example, if your router assigns addresses from
192.168.1.100to192.168.1.200, choose192.168.1.50). - Save the settings and restart the printer.
Reinstall the Printer Driver
An outdated or corrupted driver can also cause offline status. Reinstalling it often resolves the issue:
- Visit the printer manufacturer's website (such as
hp.com,canon.com, orbrother.com) and download the latest full driver package for your model. - Open Settings > Bluetooth & devices > Printers & scanners.
- Remove the printer as described in the previous section.
- Run the manufacturer's installer and follow the prompts.
- 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:
- Press
Win + R, typecmd, and press Enter. - Type
arp -aand press Enter to view all devices on your network. - Look for duplicate IP addresses. If you see the same address listed twice with different MAC addresses, you may have a conflict.
- 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:
- Open Windows Security from the Start menu.
- Click Firewall & network protection.
- Click Allow an app through firewall.
- 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.
Check the Print Spooler Service
A stuck print spooler can cause the printer to appear offline:
- Press
Win + R, typeservices.msc, and press Enter. - Scroll down to Print Spooler and double-click it.
- Click Stop, wait a few seconds, then click Start.
- 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?
💻 Open a Ticket