Fix Printer Offline But Connected to Network

Hardware – Printers Intermediate 👁 8 views 📅 May 25, 2026

A printer shows offline in Windows despite being connected to the same network. This guide covers causes like driver issues, power settings, and port conflicts, with step-by-step fixes.

Symptoms

Your printer is connected to the same Wi-Fi or Ethernet network as your computer, but it appears as 'Offline' in Windows Devices and Printers. Print jobs queue but never print. The printer may show a steady connection light, but the computer cannot communicate with it.

Root Causes

  • Printer Power Saving: The printer enters sleep mode and doesn't respond to network requests.
  • Corrupted Driver: Outdated or corrupted printer driver causes communication failure.
  • Wrong Port: The printer port in Windows points to an old IP or a disconnected USB.
  • Windows Spooler Issue: The Print Spooler service is stuck or hung.
  • Network Conflict: IP address changed due to DHCP lease renewal.
  • Firewall/Antivirus: Security software blocks printer traffic.

Step-by-Step Fix

1. Restart Printer and Computer

  1. Turn off the printer, unplug power for 30 seconds, then plug back in.
  2. Restart your computer.
  3. Check if printer status changes to 'Ready'.

2. Run Windows Printer Troubleshooter

  1. Go to Settings > Update & Security > Troubleshoot > Additional troubleshooters.
  2. Select Printer and run the troubleshooter.
  3. Apply any fixes suggested.

3. Set Printer Online Manually

  1. Open Control Panel > Devices and Printers.
  2. Right-click your printer and choose See what's printing.
  3. In the print queue window, click Printer menu and uncheck Use Printer Offline.

4. Update or Reinstall Printer Driver

  1. Go to Device Manager (right-click Start).
  2. Expand Print queues, right-click your printer, choose Update driver > Search automatically.
  3. If no update, right-click and Uninstall device (check 'Delete driver software').
  4. Restart PC and let Windows reinstall driver, or download latest from manufacturer site.

5. Reset Printer Port

  1. In Devices and Printers, right-click printer > Printer properties.
  2. Go to Ports tab.
  3. Check the port in use (usually WSD or Standard TCP/IP).
  4. If using IP, click Configure Port and ensure IP is correct. If using WSD, try switching to TCP/IP.
  5. To add a new TCP/IP port: Click Add Port > Standard TCP/IP Port, enter printer's IP address.

6. Restart Print Spooler Service

  1. Press Win + R, type services.msc, press Enter.
  2. Find Print Spooler, right-click, choose Restart.
  3. If it fails, set Startup type to Automatic and start it manually.

7. Disable Printer Power Saving

  1. Access printer's web interface via browser (enter printer IP).
  2. Look for Power Management or Sleep Mode settings.
  3. Set sleep timer to a longer duration or disable it.

8. Check Firewall and Antivirus

  1. Temporarily disable Windows Defender Firewall or third-party antivirus.
  2. Test printer. If it works, add printer as an exception.

Alternative Fixes

  • Use Printer's IP Address: Instead of WSD, add printer using its IP address (found on printer's network settings).
  • Reset Network Settings on Printer: Restore printer's network defaults and reconnect to Wi-Fi.
  • Install Manufacturer Software: Use the printer's official setup tool (e.g., HP Smart, Epson Connect).
  • Change Printer to Static IP: Assign a static IP in printer settings to avoid DHCP changes.

Prevention

  • Assign Static IP: Set a reserved IP in your router or static IP on printer.
  • Keep Drivers Updated: Enable automatic updates or check manufacturer site quarterly.
  • Disable Power Saving: Turn off sleep mode if printer is used frequently.
  • Regular Restarts: Reboot printer and router every few weeks.
  • Use Wired Connection: Ethernet is more reliable than Wi-Fi for printers.

If none of these steps work, consider resetting the printer to factory defaults or contacting manufacturer support.

Was this solution helpful?