You open a document, hit Print, and Windows or macOS tells you the printer is offline. The printer is powered on, connected, and has paper — yet your computer insists it cannot talk to it. This guide walks you through every fix, from the 30-second solutions to the deeper network and driver resets that actually stick.
Why Does a Printer Go Offline?
"Offline" does not mean broken. It means your computer lost communication with the printer. The disconnect can happen at any layer:
- Physical layer: Loose USB cable, unplugged Ethernet, or Wi-Fi dropout.
- Software layer: Print spooler crash, stuck job, or driver corruption.
- Network layer: IP address changed, router blocked the printer, or VPN hijacked the route.
- Printer settings: Someone accidentally enabled "Use Printer Offline" mode in Windows.
- Power management: USB or Wi-Fi adapter went to sleep to save power.
Fix 1: Disable "Use Printer Offline" Mode (Windows — 30 Seconds)
This is the most common cause and the fastest fix. Windows has a toggle that forces a printer into offline status.
- Press Win + R, type
control printers, and press Enter. - Right-click your printer and select See what's printing.
- Click the Printer menu at the top.
- If Use Printer Offline has a checkmark next to it, click it to uncheck.
- Also make sure Pause Printing is unchecked.
- Close the window and try printing again.
On Windows 11, you can also go to Settings > Bluetooth & other devices > Printers & scanners > [Your Printer] > Open print queue, then click the Printer menu and uncheck offline mode.
Fix 2: Restart the Print Spooler Service (Windows — 1 Minute)
The print spooler is the Windows service that manages print jobs. When it crashes, every printer appears offline.
- Press Win + R, type
services.msc, and press Enter. - Scroll down and find Print Spooler.
- Right-click it and select Restart.
- If it does not restart, right-click > Properties, set Startup type to Automatic, then try again.
- Test printing immediately after the spooler restarts.
Fix 3: Clear Stuck Print Jobs
A corrupted print job can block the entire queue and make the printer appear offline. Clearing the queue forces a fresh start.
Windows
- Open the print queue (see Fix 1).
- Click Printer > Cancel All Documents.
- If jobs refuse to delete, open Command Prompt as Administrator and run:
net stop spooler
del /Q C:\Windows\System32\spool\PRINTERS\*
net start spooler- Try printing again.
Mac
- Go to System Settings > Printers & Scanners.
- Click your printer, then click the Info button.
- Select Open Print Queue.
- Click the X next to each stuck job to delete it.
Fix 4: Check Physical Connections
Before chasing software ghosts, verify the hardware:
- USB: Try a different USB port — preferably USB 2.0 directly on the motherboard (not a front panel or hub). USB 3.0 blue ports sometimes cause handshake issues with older printers.
- Ethernet: Check that the network cable clicks firmly into both the printer and the router/switch. Look for solid green and blinking amber lights on the printer's Ethernet port.
- Wi-Fi: On the printer's display, check the Wi-Fi signal strength. If it shows one bar, move the printer closer to the router or use a Wi-Fi extender.
Fix 5: Restart Everything in the Right Order
The restart order matters. Do it wrong and the printer grabs a new IP while your computer still caches the old one.
- Turn the printer off.
- Shut down your computer fully (not sleep).
- Unplug your router and modem from power.
- Wait 2 minutes.
- Plug the modem back in. Wait until all lights are stable.
- Plug the router back in. Wait until Wi-Fi comes back online.
- Turn the printer on. Wait until it connects to Wi-Fi (watch the Wi-Fi light go solid).
- Turn your computer on.
- Try printing.
Fix 6: Set a Static IP Address for the Printer
By default, routers assign IP addresses dynamically (DHCP). When the lease expires, the printer may get a new IP, and your computer tries to reach the old one — result: offline.
Find the Printer's Current IP
- On the printer's LCD: Settings > Network > Wi-Fi Status (or print a network config page).
- On Windows: Settings > Printers & Scanners > [Your Printer] > Properties — the port tab shows the IP.
Reserve the IP in Your Router
- Open a browser and enter your router's IP (usually
192.168.1.1or192.168.0.1). - Log in with the admin password.
- Find DHCP Reservation, Address Reservation, or Static Leases.
- Add the printer's MAC address and its current IP address.
- Save and restart the router.
Now the printer will always get the same IP, eliminating one major cause of offline drops.
Fix 7: Add the Printer by IP Address (Instead of WSD or Bonjour)
Windows sometimes uses WSD (Web Services for Devices) to find printers. WSD is unreliable and often drops the connection. Adding the printer directly by IP is far more stable.
- Go to Settings > Bluetooth & other devices > Printers & scanners.
- Click Add device, then Add manually.
- Select Add a printer using a TCP/IP address or hostname.
- Enter the printer's IP address (from Fix 6).
- Choose Generic Network Card or the specific manufacturer device type.
- Select the correct driver for your model.
- Finish and set this new entry as the default printer.
Fix 8: Disable USB Power Management
Windows aggressively powers down USB ports to save battery, even on desktop PCs. When the port sleeps, the printer goes offline.
- Open Device Manager.
- Expand Universal Serial Bus controllers.
- Right-click each USB Root Hub > Properties > Power Management.
- Uncheck "Allow the computer to turn off this device to save power."
- Do this for every USB Root Hub entry.
- Also expand Network adapters, find your Wi-Fi adapter, and do the same under its Power Management tab.
- Restart your computer.
Fix 9: Disable VPN Temporarily
VPNs route all traffic through a tunnel, which breaks local network discovery. Your computer cannot see the printer because it is looking on the wrong network segment.
- Disconnect your VPN and try printing.
- If that works, configure your VPN client to allow local network access or LAN bypass. Most VPN apps have this toggle in Settings.
Fix 10: Reinstall the Printer Driver
If none of the above works, the driver itself is likely corrupted.
- Go to Settings > Apps and uninstall everything related to your printer brand.
- Go to Printers & scanners, click your printer, and select Remove.
- Restart your computer.
- Download the latest Full Feature Software and Driver package from the manufacturer's website (HP, Canon, Epson, Brother).
- Install it. Do not connect the USB cable until the installer prompts you.
- After installation, print a test page.
Mac-Specific Fixes
Macs handle printers differently. If your Mac says the printer is offline:
- Go to System Settings > Printers & Scanners.
- Right-click the printer icon in the sidebar and select Reset printing system. This removes all printers and jobs.
- Re-add the printer by clicking the + button.
- If using AirPrint, make sure the printer and Mac are on the same 2.4 GHz Wi-Fi band (some printers do not support 5 GHz or guest networks).
- Check Firewall settings: System Settings > Network > Firewall. If stealth mode is on, turn it off — it blocks printer discovery packets.
Verify the Fix with a Test Page
After any fix, do not trust a Word document. Use a dedicated test page that shows black text, color bars, and alignment marks. Our free printer test page confirms that the printer is not just "online" but actually printing correctly.
Preventing "Printer Offline" in the Future
- Set a static IP (Fix 6) — eliminates 70% of wireless offline issues.
- Use a wired connection if possible. Ethernet is infinitely more reliable than Wi-Fi for printers.
- Keep the printer firmware updated — manufacturers patch Wi-Fi stability bugs regularly.
- Do not let the printer sleep for weeks — some models drop their network lease and fail to renegotiate.
- Restart the spooler monthly if you print heavily — it prevents memory corruption buildup.
Quick Decision Table
| Symptom | Try This First |
|---|---|
| Printer shows offline right after printing fine | Fix 1 (uncheck offline mode) or Fix 2 (restart spooler) |
| Offline after computer wakes from sleep | Fix 8 (disable USB/Wi-Fi power management) |
| Wireless printer offline randomly | Fix 6 (static IP) + Fix 7 (add by IP) |
| Offline after VPN connected | Fix 9 (disable VPN or allow LAN) |
| Nothing works, always offline | Fix 10 (full driver reinstall) |