Fix Guide Windows & Mac

How to Fix "Printer Offline" Error on Windows & Mac (2025)

By Marcus Reid ·May 11, 2025 ·5 min read ·2.4M views
Article image

The "Printer Offline" error is the most common printer problem reported by Windows and Mac users. It appears even when the printer is powered on and physically connected, making it one of the most frustrating errors to diagnose. This guide covers every known fix, starting with the simplest and progressing through deeper system-level solutions.

Before you start: Verify the printer is powered on, has paper loaded, and is connected to the same network as your computer (for wireless printers) or properly plugged in via USB.

Fix 1: Restart the Printer and Computer

Before attempting any software fix, perform a full power cycle. Turn off the printer using its power button, wait 30 seconds, and turn it back on. Restart your computer as well. This clears temporary communication errors that cause a large proportion of "printer offline" reports.

Fix 2: Set the Printer as Default (Windows)

Windows sometimes routes print jobs to the wrong printer, causing the active printer to appear offline. Open Settings, navigate to Bluetooth & devices, then Printers & scanners. Click your printer and select Set as default. Make sure "Let Windows manage my default printer" is turned off if you want to keep a manual default.

Fix 3: Disable "Use Printer Offline" Mode

Windows has a manual offline mode that can be accidentally enabled. Open the Control Panel, go to Devices and Printers, right-click your printer, and click "See what's printing." In the print queue window, open the Printer menu and check whether "Use Printer Offline" has a checkmark. If it does, click it to deselect it.

Image Placeholder — Windows Printer Settings Screenshot

Fix 4: Clear the Print Spooler

A stuck print job in the spooler queue can make the printer appear offline. To fix this, open the Run dialog (Win + R), type services.msc, and find the Print Spooler service. Right-click it and select Stop. Next, open File Explorer and navigate to C:\Windows\System32\spool\PRINTERS and delete all files inside that folder (do not delete the folder itself). Return to Services, right-click Print Spooler, and select Start.

Fix 5: Reinstall the Printer Driver

Corrupted or outdated drivers are a frequent cause of persistent offline errors. Go to Devices and Printers in the Control Panel, right-click your printer, and select Remove device. Then visit the printer manufacturer's support website, download the latest full driver package for your model and operating system, and run the installer.

Fix 6: Check the Printer Port Assignment (Windows)

For network printers, Windows sometimes assigns the wrong IP address to the printer port after a router reboot or DHCP change. In Devices and Printers, right-click your printer and open Printer properties. Click the Ports tab and verify the IP address listed matches the IP shown on your printer's network settings page. If they differ, click Add Port, create a new Standard TCP/IP port with the correct IP, and set it as the active port.

Fix 7: Fix on macOS

On macOS, open System Settings, go to Printers & Scanners, and remove the printer by clicking the minus button. Re-add it by clicking the plus button and selecting your printer from the list. If it does not appear, click "Add Printer or Scanner" and use the IP tab to add it by IP address. macOS also includes a printer diagnostic tool accessible by holding Option when clicking the printer icon in the menu bar during an active print job.

Fix 8: Assign a Static IP to the Printer

If the offline error recurs after network restarts, it is likely caused by the printer's IP address changing. Log into your router's admin panel and assign a DHCP reservation to your printer's MAC address so it always receives the same IP. Then update the printer port in Windows to match, as described in Fix 6.

Still offline after all fixes? Try uninstalling the printer completely from Device Manager (enable Show Hidden Devices to find ghost entries), restart your computer, and install the printer fresh using the manufacturer's latest full software package.