A printer shows "Offline" when the computer loses bidirectional communication with the device. This is most commonly caused by dynamic WSD port drops in Windows, a stalled Print Spooler (spoolsv.exe), an IP address change by your Wi-Fi router, or corrupted print queues.
Key Diagnostic Takeaways
- ▸ Unchecking "Use Printer Offline" in queue properties resolves accidental state flags.
- ▸ Purging the Windows spool cache unblocks stuck print tasks in
spoolsv.exe. - ▸ Converting to a Standard TCP/IP Port (Port 9100) creates a persistent connection immune to WSD dropouts.
- ▸ macOS users can perform a Reset Printing System to clear CUPS cache.
Step 1: The Complete Hardware Power-Cycle
Do not simply tap the sleep button. Printers often enter low-power deep sleep where wireless network adapters drop communication:
- Disconnect the printer power cord directly from the rear of the device.
- Unplug your Wi-Fi router for 30 seconds (this refreshes DHCP IP assignment tables).
- Restart your computer.
- Plug the router in first, wait 2 minutes for Wi-Fi to stabilize, then power on the printer.
Step 2: Uncheck "Use Printer Offline" & Flush the Spooler
Press Win + R, type control printers and press Enter. Right-click your printer, choose See what's printing, click the Printer menu, and ensure Use Printer Offline is unchecked.
Clear stuck jobs in Command Prompt (Run as Administrator):
net stop spooler del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*" net start spooler
Step 3: Switch from WSD to Standard TCP/IP Port
Windows default WSD (Web Services for Devices) ports frequently lose device handshakes after router reboots. Switching to a dedicated Standard TCP/IP Port solves this permanently:
- Find your printer's IPv4 address from its network status report (e.g.
192.168.1.145). - In Windows, open Printer Properties → click the Ports tab.
- Click Add Port → select Standard TCP/IP Port → New Port.
- Enter your printer's IP address and complete the wizard.
- Click Configure Port and ensure SNMP Status Enabled is UNCHECKED.
Step 4: Fixing Offline Status on Mac (CUPS Reset)
- Open Apple Menu → System Settings → Printers & Scanners.
- Control-click in the printer list and select Reset Printing System....
- Click Add Printer and choose your printer via AirPrint.
Still Having Trouble Printing?
Our independent technicians can connect with your permission and configure the correct ports and drivers for you.