PRINTER WORLDWIDE Independent Support Portal
5-Minute Diagnostic Guide

Why Is My Printer Showing Offline? (5-Minute Step-by-Step Fix for Windows & Mac)

Updated: March 2026 · Reading Time: 5 mins · Independent Technical Desk
Quick Answer

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.
1

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:

  1. Disconnect the printer power cord directly from the rear of the device.
  2. Unplug your Wi-Fi router for 30 seconds (this refreshes DHCP IP assignment tables).
  3. Restart your computer.
  4. Plug the router in first, wait 2 minutes for Wi-Fi to stabilize, then power on the printer.
2

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
3

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:

  1. Find your printer's IPv4 address from its network status report (e.g. 192.168.1.145).
  2. In Windows, open Printer Properties → click the Ports tab.
  3. Click Add Port → select Standard TCP/IP PortNew Port.
  4. Enter your printer's IP address and complete the wizard.
  5. Click Configure Port and ensure SNMP Status Enabled is UNCHECKED.
4

Step 4: Fixing Offline Status on Mac (CUPS Reset)

  1. Open Apple MenuSystem SettingsPrinters & Scanners.
  2. Control-click in the printer list and select Reset Printing System....
  3. 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.

Contact Technician
Printer Worldwide Desk
Live Austin Specialists · Online

Need immediate guidance with an offline printer, Wi-Fi pairing, or print spooler error? Choose an option below:

Call +1 (888) 4503-703
Fastest response · Wait < 60s
Call Now →