Printer Not Printing? 10 Proven Fixes
You hit "Print", but nothing happens. The printer sits in silence, or worse, gives you a vague "Printer Offline" or "Error - Printing" message. Before you throw it out the window, try these 10 proven troubleshooting steps to get your printer back online.
Step 1: Check the Basics (The 30-Second Fix)
It sounds obvious, but 90% of printing issues are solved right here:
- Is it turned on? Check for lit LEDs. If there are error lights blinking, check the paper tray and ink cartridges.
- Is it connected? If using USB, reseat the cable on both ends. If wireless, check that the blue WiFi light is solid, not blinking.
- Is it paper/ink empty? A printer won't even attempt a test page if the paper path is empty or a cartridge is fully depleted.
Step 2: The "Hard Reset" Power Cycle
Printers have internal memory that can freeze. A hard reset clears it:
- While the printer is turned on, unplug the power cord from the back.
- Unplug the power cord from the wall outlet.
- Wait at least 60 seconds (this allows capacitors to drain).
- Restart your computer while waiting.
- Plug the printer directly back into the wall outlet (skip surge protectors for now).
- Turn the printer on and try printing a test page.
Step 3: Clear the Print Queue
A single corrupted print job can block everything behind it.
On Windows:
- Go to Settings → Bluetooth & Devices → Printers & Scanners
- Click your printer → Open Print Queue
- Click the three dots (or Document menu) → Cancel All Documents
On Mac:
- Go to System Settings → Printers & Scanners
- Click your printer → Print Queue...
- Click the X next to any pending jobs
Step 4: Restart the Print Spooler (Windows Only)
The Print Spooler service manages all print jobs in Windows. When it crashes, printing completely stops.
- Press
Windows + R, typeservices.msc, and hit Enter. - Scroll down to Print Spooler.
- Right-click it and select Restart.
- Try printing again.
Step 5: Fix "Printer Offline" Network Issues
If your wireless printer shows as Offline, it has lost connection to your router:
- Restart your router: Unplug it for 30 seconds, plug it back in.
- Check networks: Ensure your computer/phone is on the exact same network as the printer (e.g., both on "HomeWiFi," not "HomeWiFi-5G").
- Disable VPNs: A VPN routes your traffic outside your local network, making local printers invisible. Pause your VPN and try again.
Step 6: Uncheck "Use Printer Offline" (Windows)
Sometimes Windows accidentally sets the printer to offline mode permanently:
- Open Control Panel → Devices and Printers.
- Right-click your printer → See what's printing.
- Click the Printer tab at the top.
- If Use Printer Offline has a checkmark next to it, click it to uncheck it.
Step 7: Run Built-in Troubleshooters
Both Windows and Mac have built-in diagnostics.
- Windows: Settings → System → Troubleshoot → Other troubleshooters → Printer (Run).
- Mac: System Settings → Printers & Scanners → Right-click your printer list → Reset printing system... (Note: This deletes all installed printers, so you must re-add them).
Step 8: Reinstall the Printer Driver
Corrupted drivers are a major cause of communication failures.
- Go to Settings and completely Remove/Delete the printer.
- Go to the manufacturer's support site (HP, Canon, Epson, etc.).
- Download the latest full-feature driver package for your OS.
- Run the installer and add the printer fresh.