The printer shows offline or unavailable
The machine is switched on, the paper is loaded and the cables are plugged in — yet every device insists it cannot reach it. This is different from a printer that simply ignores a job: here the computer is actively searching, failing, and reporting a negative result. The cause is almost always one of five things, and all five are fixable at a desk in under ten minutes.
Print the printer's own configuration page. Every network printer can produce one, usually from Setup → Reports → Configuration, or by holding two buttons while switching it on. The page lists the printer's current network address. Type that address into a browser on the computer that cannot print. If the page loads, the printer is reachable and the fault is in how the computer is configured. If nothing loads, the network path itself is broken.
What "offline" actually means
Offline and unavailable are different words for two different failures, and mixing them up wastes time.
| What you see | What is happening | Likely area |
|---|---|---|
| Offline or Printer offline | The computer can see a printer entry but is not sending to it. Either the connection is down or offline mode is switched on | Connection or a settings toggle |
| Unavailable or Unavailable printer | The operating system broadcast for network printers was answered by nothing at all | Network discovery |
| Not responding | The entry exists and the connection opened, but no reply came back in time | Driver, cable or a busy printer |
| Needs attention / Error | The printer answered and reported a fault. It is reachable | The machine itself |
| Grayed out, greyed icon | Offline mode is on, or the entry points at a port with nothing behind it | Queue settings or port |
If the printer reports needs attention, it is online. The problem is on the machine, and the error code guide is the right page.
The five causes, in order of how often they occur
- Offline mode is switched on in the queue
A checkbox on the queue toolbar got ticked during a network blip and was never unticked. Nothing else about the printer is wrong.
- The printer's network address changed
Most networks hand out addresses automatically and reuse them. When the router restarts, the printer may be given a different one, and any printer entry pointing at the old address reports offline.
- The two devices are on different networks
Usually a guest network, a separate 5 GHz band with isolation, or a virtual private network running on the sending computer. A printer can be perfectly healthy and still be unreachable from the wrong network.
- Discovery services are stopped
The background services that find network printers can be disabled by an update, a cleanup tool, or a manual change. They often fail silently.
- Something is blocking the connection
Firewall rules, endpoint protection software, a virtual private network client, or a router with client isolation enabled.
Fix it in order
1. Turn off offline mode
This takes ten seconds and resolves more cases than everything else on this page combined.
- Windows 11: Settings → Bluetooth & devices → Printers & scanners → your printer → Open print queue.
- Windows 10: Control Panel → Devices and Printers → double-click the printer.
- macOS: System Settings → Printers & Scanners → select the printer. If Offline is shown in the panel, click it to switch back on.
On the queue toolbar there is a printer icon with a small red dot. If it is highlighted or has a box around it, offline mode is on. Click it once so the highlight disappears.
2. Restart the discovery services
On Windows, network printers are found by a service that occasionally stops.
Where to look
Win + R → services.msc → Print Spooler (restart) → Workstation (restart) → Function Discovery Provider Host (restart)
Restarting the spooler also clears any job sitting in an error state, so do this before re-sending work.
3. Give the printer a fixed address
This is the fix that keeps working after the next router restart, and it is worth doing as standard practice on any network printer.
- Print a configuration page from the printer and note the current address.
- Open your router's administration page — commonly something like
http://192.168.0.1orhttp://192.168.1.1. - Find the list of connected devices, often called DHCP clients, Connected devices or Address reservation.
- Add an entry that pins the printer's current address to its hardware address.
- Restart the printer. It should come back on the same address every time.
A static address typed into the printer's own network settings will collide with the router's automatic assignment the first time the lease is renewed, producing an intermittent fault that is far harder to trace than no fix at all. Pinning it on the router keeps the two consistent.
4. Put both devices on the same network
- Check the printer's network settings and note the SSID it is joined to. Compare it with the computer's network name.
- Guest networks almost always isolate their clients. A printer on the guest network can never be reached from the main network.
- If the router has separate 2.4 GHz and 5 GHz bands with different names, move the printer to the band your computer uses — or merge the bands.
- Pause any virtual private network on the sending computer and try again. These frequently route local traffic away from the network entirely.
5. Check what is blocking the connection
Test whether the block is on the computer or on the network:
- From the computer, open the printer's address in a browser. A successful load means the network path is open and the block is local.
- Run a ping test from the computer to the printer's address. Replies mean the path works.
- If the ping works but the browser does not, port 80 is being filtered — usually by endpoint protection software.
- Test from a phone joined to the same network. If the phone can reach the printer, the router and printer are fine and the computer is the problem.
Temporarily disabling firewall or endpoint protection on the sending computer is a useful diagnostic. If printing immediately works, add a rule for the printer's private address range rather than leaving protection switched off.
6. Remove and re-add the printer
Only worth doing once 1 to 5 have been checked. Removing the entry and adding it again forces a fresh discovery, which resolves a corrupt printer entry but cannot fix a network problem.
- Remove the printer but do not tick the option to remove its driver and settings yet — you want to be able to put it back quickly.
- Add it again from the network printer discovery list, or by entering its address.
- Check that the port created is a TCP/IP port pointing at the right address, and not a leftover port from the removed entry.
Verify the port
Devices and Printers → right-click printer → Printer Properties → Ports tab → tick the TCP/IP port that lists the printer address
If the printer is connected by USB
A USB printer reporting offline is a hardware or driver problem, never a discovery problem.
- Print the self-test from the machine. If it prints, the hardware is fine.
- Reseat the cable at both ends. USB-B plugs work loose in a way that is not always visible.
- Move to a different port, preferring a rear port on a desktop over a hub or front panel.
- Remove any hub, extension cable or docking station and connect directly.
- Swap the cable. A cable with a damaged data pair can carry power while failing to carry data, which presents exactly as offline.
- Check Device Manager for a yellow warning triangle under Universal Serial Bus controllers.
Wireless printing and USB printing also fail differently, so confirm which one you actually have before working through this page. A printer listed in the network section but physically cabled is usually a leftover entry.
Questions
Why does a USB printer show as offline?
A USB printer shows offline when the operating system loses the connection to it. A cable that carries power but not data, a port that drops out, a hub that is re-enumerated by a firmware update, or a printer in deep low-power state will all produce this. Print the machine self-test first: if that prints, the hardware is fine and the problem is on the computer side.
How do I turn off “use printer offline” in Windows 11?
Open Settings, then Bluetooth and devices, then Printers and scanners. Select the printer, click Open print queue, and on the queue toolbar make sure the printer icon with the red dot is not highlighted. The same control is also reachable by right-clicking the printer in the list and choosing Print.
Does clearing the print queue fix an offline printer?
Sometimes, but not reliably. The queue holds the record of what should be happening; the offline state comes from the connection itself. Clear the queue after fixing the connection, because jobs deleted first will have to be resent once the printer is back.
Why does a wireless printer go offline on some devices only?
This is almost always network discovery rather than the printer. Devices that cannot see other devices on the network will not see the printer either. Guest networks, client isolation on the router, a virtual private network on the sending device, and firewall rules are the usual causes. Print a configuration page to get the printer's address and check the path device by device.
Should I reinstall the printer if it keeps going offline?
Reinstalling does not fix a network problem, because the reinstall goes through the same discovery that was already failing. Check the address first: if the printer gets a new address every time the router restarts, pin it on the router and the problem usually disappears without touching the computer again.
Related guides
Printer not detected
For when the printer never appears in the device list at all.
Open guideWi-Fi printing problems
Bands, signal strength and printers that keep losing their address.
Open guideStuck print jobs
For jobs that hang or will not clear once printing resumes.
Open guideNothing prints
For a printer that is found but never actually prints.
Open guide