Printer offline but connected to Wi-Fi
- Power cycle the printer completely — hold Power off for 30 seconds, then power back on
- Windows: Settings → Printers & Scanners → click printer → Open print queue → Printer menu → uncheck "Use Printer Offline" if it's checked
- Print a network configuration page from the printer's own control panel to find its current IP address
- Confirm the printer and computer are on the same Wi-Fi network — not guest vs main, not 2.4GHz vs 5GHz-only SSID
- Remove the printer from Printers & Scanners and re-add it fresh
Why printers go offline on Wi-Fi networks
Most home and office routers assign IP addresses dynamically via DHCP (Dynamic Host Configuration Protocol). Each device on the network gets a temporary address that may change when the lease expires or when the router restarts. When the printer's IP changes, the computer's saved printer entry still points to the old address — the printer is reachable at its new IP, but the computer is looking in the wrong place. The printer appears offline even though it's physically connected and visible to other devices.
Many printers enter a deep sleep mode after a period of inactivity that disconnects the Wi-Fi radio to save power. When the printer wakes, it attempts to rejoin the network — but this reconnection sometimes fails silently, especially on dual-band routers or when the printer has to authenticate again. The printer's display shows connected, but the Wi-Fi association has actually dropped. See the sleep-specific guide for the fix.
Windows tracks each printer's network address as a "port" in the driver configuration. After an IP change, the port still contains the old address. Even if you add the printer fresh using auto-discovery, Windows may re-use the old port entry rather than creating a new one. Check: Printer properties → Ports tab — the active port's IP should match the printer's current IP.
Step-by-step fix
- Find the printer's current IP: print a network configuration page from the printer's control panel (Setup → Reports → Network Configuration Page, or similar)
- Type that IP into your browser — confirm the printer's web interface loads (this proves reachability)
- On Windows: Settings → Bluetooth & devices → Printers & scanners → click the offline printer → Remove
- Click Add device — if auto-discovery finds it, add it. If not, click "Add manually" → "Add using IP address" → enter the IP from step 1
- Print a test page immediately after adding to confirm
- Permanent fix: log into your router admin panel → find DHCP → create a reservation for the printer's MAC address (shown on the printer's network config page) → assign it a fixed IP outside the DHCP range
Fix by operating system
- Settings → Bluetooth & devices → Printers & scanners → click the printer → Open print queue
- Printer menu at top of queue window → confirm "Use Printer Offline" is NOT checked. If it is, uncheck it
- If that doesn't fix it: remove the printer → Add device → add by IP address if discovery fails
- Check the driver port: right-click printer in Printers & Scanners → Printer properties → Ports tab → the checked port's IP should match the printer's current IP
- Windows 11 extra check: Settings → Bluetooth & devices → Printers & scanners → scroll down → turn off "Let Windows manage my default printer"
- System Settings → Printers & Scanners → click the printer — if it shows "Paused", click Resume
- Open Print Queue → delete any stuck jobs
- If still offline: click the minus (−) button to remove the printer → click plus (+) to re-add
- If Bonjour/auto-discovery doesn't find it: click the IP tab → enter the printer's current IP address → select the correct driver (not Generic PostScript)
- macOS note: "offline" in macOS usually means "paused" — check the queue first before removing the printer
Assigning a static IP — the permanent fix
The only reliable way to prevent recurring offline issues is to ensure the printer always gets the same IP address. There are two methods:
- Log into your router admin panel — usually at 192.168.1.1 or 192.168.0.1 in your browser
- Find DHCP → DHCP Reservations (or Static DHCP, Address Reservation — terminology varies by router brand)
- Add the printer's MAC address (shown on its network config page) and assign it a fixed IP address
- Choose an IP outside the router's DHCP range — for example, if DHCP assigns .100–.200, use .50 for the printer
- Save and restart the printer — it will request its new reserved address
Most printers allow you to assign a static IP directly in their network settings. Access via the printer's control panel (Network → TCP/IP → IP Address Mode → Manual) or via the printer's embedded web server (type the current IP in your browser → Network → TCP/IP settings → change from Automatic to Manual).