Built by IT engineers, made for IT teams.
Best PracticesOctober 22, 2026· 4 min read

Printer Offline on Windows: How to Get It Back

Windows shows your network printer as “Offline” even though it is on? Common causes (changed IP, WSD port, SNMP status) and how to fix them.

Nico Haslberger
Nico HaslbergerCEO & Co-Founder · October 22, 2026
Share
Drucker offline unter Windows: So bekommst du ihn zurück

For a printer, “Offline” rarely means that it is off.

“The printer is offline.” It is standing in the hallway switched on, and colleagues are printing, but only your own PC shows it grayed out as “Offline”. This is one of the most common printer requests of all and usually has one of a few causes. If no printers are left at all, not even “Microsoft Print to PDF”, the problem is the print service instead, see Printer not printing: fix the Print Spooler.

Step 1: Is the printer actually reachable?

  • Printer on, no error on the display? A paper jam, empty toner, or power-saving mode can make it seem “offline”.
  • Are colleagues able to print? Then the problem is probably your own PC.
  • Check reachability (PowerShell, insert the printer's IP):
Test-NetConnection 192.168.1.50 -Port 9100

TcpTestSucceeded : True means: the printer is on the network and accepts print jobs. With False: check the network, IP, or printer. If the PC is on the guest Wi-Fi, it does not see the printer, see Setting up Wi-Fi in the office.

Printer Offline on Windows: How to Get It Back – what this article covers
Printer Offline on Windows: How to Get It Back – what this article covers

Step 2: Turn off “Use Printer Offline”

Settings › Bluetooth & devices › Printers & scanners › printer › Open print queue › Printer menu: clear the checkmark for Use Printer Offline.

Step 3: Is the IP address right?

If the printer got a new IP, the port on the PC still points to the old one.

Check the port:

Get-Printer | Select-Object Name, PrinterStatus, PortName
Get-PrinterPort | Select-Object Name, PrinterHostAddress

If the address does not match the printer's current IP: adjust the port (Step 4) and give the printer a fixed IP or DHCP reservation so that it does not happen again.

Step 4: Replace the WSD port with TCP/IP

If the port is called WSD-…, it is tied to automatic discovery and loses the printer more easily.

  1. Printers & scanners › printer › Printer properties › Ports tab.
  2. Add Port › Standard TCP/IP Port › enter the printer's IP address.
  3. Select the new port, Apply.

With PowerShell (as administrator):

Add-PrinterPort -Name "IP_192.168.1.50" -PrinterHostAddress "192.168.1.50"
Set-Printer -Name "Büro A4" -PortName "IP_192.168.1.50"
Printer Offline on Windows: How to Get It Back – step by step
Printer Offline on Windows: How to Get It Back – step by step

Beta

IT support that fixes itself.

supersupport.ai handles your 1st-level support fully automatically. Secure your spot on the waitlist now.

Join the Waitlist

Step 5: Turn off SNMP status

Windows asks the printer for its state via SNMP. If it does not respond properly, Windows shows “Offline”, even though printing would be possible.

Printer properties › Ports › select the port › Configure Port › clear the checkmark for SNMP Status Enabled.

Step 6: Print service and driver

  • Restart the Print Spooler: see Print Spooler won't restart.
  • Remove the printer and add it again, with a universal or manufacturer driver, see HP Universal Print Driver.
  • Is the print server reachable? For printers through a server: is the server there? See Windows Server shuts down every hour.

Prevent it permanently

  • Fixed IP for all printers.
  • TCP/IP ports instead of WSD.
  • Deploy centrally via Intune, Group Policy, or script, see Setting up printers with PowerShell and Printer management in SMBs.
  • Set the power-saving mode on the printer so that it stays reachable on the network.
Example view in SuperSupport – Printer Offline on Windows: How to Get It Back
Example view in SuperSupport – Printer Offline on Windows: How to Get It Back

How does SuperSupport help with “printer offline”?

The SuperSupport agent checks directly on the Windows device whether the printer is reachable, which port and which IP Windows uses, whether “Use Offline” or SNMP status are active, and how the print queue is doing. It handles harmless things like the offline setting itself, and it submits changes to ports and drivers to IT for approval. What that looks like for internal IT teams and MSPs is described on the respective pages.

Frequently asked questions

Why does Windows show my printer as offline?

Common causes are a changed IP address of the printer, an unreliable WSD port, a faulty SNMP status query, the “Use Printer Offline” option being enabled, a power-saving mode on the printer, or simply a network problem between the PC and the printer.

How do I find my printer's IP address?

On the printer's display under network or device information, via a configuration printout (often with a key combination on the device), or in the overview of the router or DHCP server. On Windows, Get-PrinterPort in PowerShell shows which address the port uses.

What is a WSD port and why does it cause problems?

WSD (Web Services for Devices) is a method Windows uses to find and set up printers automatically. The port depends on automatic discovery instead of a fixed address and loses the printer more easily, for example after restarts or in larger networks. A standard TCP/IP port with a fixed IP is more reliable.

What does “SNMP Status Enabled” mean on a printer port?

Windows asks the printer for its status via SNMP. If the printer does not respond or responds with different settings, Windows reports it as offline even though it prints. Clearing the checkmark for SNMP Status Enabled in the port settings often fixes this.

How do I keep the printer from going offline again and again?

Give the printer a fixed IP address or DHCP reservation, set it up with a standard TCP/IP port instead of WSD, check the printer's power-saving mode, and deploy printers centrally so that all workstations have the same configuration.

Beta

IT support that fixes itself.

supersupport.ai handles your 1st-level support fully automatically. Secure your spot on the waitlist now.

Join the Waitlist
Nico Haslberger

Nico Haslberger is Co-Founder & CEO of SuperSupport.ai. With years of experience as an IT technician, he knows the problems in IT support first-hand: from overloaded help desks to recurring tickets that slow teams down. That knowledge is built into every feature of the platform today. He makes sure SuperSupport.ai solves exactly the problems he experienced himself for years.

Share

This article was created with AI assistance and editorially reviewed.

Related Articles