Network Printer Shows Offline: 7 Fixes That Work

A network printer that suddenly shows Offline is one of the most common support calls in any office. The printer is switched on, the display looks normal, yet Windows refuses to print. In most cases the printer is not broken. Windows simply cannot reach it, or one of its settings is wrong. This guide walks you through seven fixes, starting with the quickest, so you can get printing again without calling anyone.

Why a network printer goes offline

Windows marks a printer as offline when it cannot get a reply from the printer’s IP address. The most common causes are:

  • The printer’s IP address changed after a restart because it was assigned by DHCP.
  • A loose or damaged network cable, or a weak Wi-Fi signal.
  • A stuck Print Spooler service on the PC.
  • A wrong or outdated printer port in Windows.
  • The SNMP status check failing even though the printer works.
  • The option Use Printer Offline being ticked by mistake.

Work through the fixes below in order. Most offices solve the problem by Fix 4 or Fix 6.

Fix 1: Check power and the network connection

Start with the basics. Look at the printer’s display for any error message. Check that the LAN cable is firmly plugged in at both ends and that the link lights on the printer’s network port are on or blinking. If the printer uses Wi-Fi, check its signal strength from the printer menu. Then restart the printer: switch it off, wait 30 seconds and switch it on again. Wait until it is fully ready before testing.

Fix 2: Find the printer’s IP address and ping it

Print a network configuration page from the printer menu. The exact path depends on the brand, but it is usually under Settings, Network, then Print Configuration or Network Report. Note down the IP address.

On your PC press Win + R, type cmd and press Enter. Then run:

ping 192.168.1.50

Replace the address with your printer’s IP. If you get replies, the printer is reachable and the problem is inside Windows. If you see Request timed out, the problem is on the network side: cable, switch port, Wi-Fi or IP address. Also compare this IP with the one stored in the printer port on your PC (Fix 5). If they are different, the printer’s IP has changed and you should go straight to Fix 6.

Fix 3: Turn off Use Printer Offline

  1. Open Settings, Bluetooth & devices, Printers & scanners.
  2. Select your printer and click Open print queue.
  3. Click the Printer menu at the top.
  4. If Use Printer Offline has a tick, click it to remove the tick.

On older Windows versions, the same option is in Control Panel under Devices and Printers: double-click the printer and open the Printer menu.

Fix 4: Restart the Print Spooler service

The Print Spooler manages all print jobs on the PC. If it hangs, the printer can appear offline.

  1. Press Win + R, type services.msc and press Enter.
  2. Find Print Spooler, right-click it and choose Restart.

Or open Command Prompt as administrator and run:

net stop spooler

net start spooler

If jobs are still stuck in the queue after this, you also need to clear the spool folder. We explain that in our guide on clearing a stuck print queue.

Fix 5: Check the printer port and SNMP setting

  1. Open Printer properties from the Printers & scanners page and go to the Ports tab.
  2. Select the port your printer uses. It should be a Standard TCP/IP Port.
  3. Click Configure Port and confirm that the Printer Name or IP Address matches the printer’s real IP.
  4. If SNMP Status Enabled is ticked, untick it and click OK.

Some printers do not answer the SNMP status request correctly, and Windows then reports them offline even though printing would work. Unticking this option fixes it in many offices. Also avoid WSD ports for office printers. They depend on automatic discovery and are less stable than a Standard TCP/IP port with a fixed IP.

Fix 6: Give the printer a fixed IP address

This is the most important permanent fix. If the printer takes its address from DHCP, the address can change after a power cut or router restart, and every PC then points to an address that no longer belongs to the printer. You have two options:

  • Static IP on the printer: set it from the printer panel or its web page. Choose an address outside the DHCP range of your router or server.
  • DHCP reservation (recommended): in your router or DHCP server, reserve one IP address for the printer’s MAC address. The printer keeps getting DHCP, but always the same IP.

After that, update the port on each PC if the IP has changed, and write the printer’s IP in your office IP list.

Fix 7: Remove and re-add the printer

If nothing worked, the driver or port may be corrupted.

  1. Remove the printer from Printers & scanners.
  2. Download the latest driver from the manufacturer’s website. Do not rely on the generic Windows driver.
  3. Click Add device, then The printer that I want isn’t listed.
  4. Choose Add a printer using an IP address or hostname, select TCP/IP device and enter the IP.
  5. Install the downloaded driver when asked and print a test page.

How to stop it from happening again

  • Always use a reserved or static IP for every printer.
  • Use a LAN cable instead of Wi-Fi wherever you can.
  • Use the same driver version on all PCs.
  • Check for printer firmware updates from time to time.
  • Keep a simple sheet listing each printer, its IP, location and model.

FAQ

The printer shows online but nothing prints. Why? Usually a stuck print job or a hung Print Spooler. Restart the spooler and clear the print queue.

Why does the printer go offline after every restart? Almost always because the IP address changes. Set a DHCP reservation or a static IP. Also check whether the printer’s energy saver mode turns off its network card.

It is offline on only one PC. What does that mean? The network is fine, so the problem is the port, driver or spooler on that PC. Ping the printer from another PC to confirm, then follow Fix 4, Fix 5 and Fix 7.

A printer shared from a server shows offline. What should I check? Check the printer on the print server first. If it is offline there, fix it there. Then check that the client can reach the server and the share path.

Related reading: Print Spooler Stuck? How to Clear the Print Queue | IP Address Conflict in the Office: How to Find and Fix It | Fix Wi-Fi Dead Zones in Your Office

Tags: No tags

Leave A Comment

Your email address will not be published. Required fields are marked *