Transparency: Some links in this article are affiliate links. If you buy through them, we earn a small commission at no extra cost to you. We only recommend products we’d actually use.

Printers fail in predictable ways. Most problems — probably 80% of them — are caused by one of four things: a stuck print queue, a corrupted or missing driver, a dead USB connection, or a wireless dropout. The remaining 20% split between empty ink, a clogged printhead, and hardware that’s genuinely at end of life.

This guide works through all 11 common fixes in order from fastest to most involved. Start at the top and stop when your printer works. You probably won’t need all 11.

If you’re on Windows 10 or 11, all steps apply. Mac users: most of the logic is the same, but the menu paths differ — I’ll call out the Mac equivalent where it matters.

Fix 1
Easy — 1 minute

Check the Obvious: Power, Cable, Paper

Before anything else, confirm the basics. It sounds condescending but these catch a surprising number of cases:

If everything looks fine and it still won’t print, move to Fix 2.

Fix 2
Easy — 2 minutes

Restart the Printer (and Your PC)

Printers have embedded firmware that can get into a bad state — especially after a communication error. A full power cycle resets it.

  1. Turn the printer off using its power button (not just the sleep button).
  2. Unplug the power cable from the back of the printer (or from the wall).
  3. Wait 30 seconds.
  4. Plug back in and power on.
  5. Restart your PC while you’re at it.

This alone resolves a large share of “printer went offline” and “printer not responding” complaints. If it worked, great. If not, keep going.

Fix 3
Easy — 2 minutes

Clear the Print Queue

A single stuck job in the queue blocks every job behind it. This is one of the most common printer problems and one of the easiest to fix.

  1. Open Settings › Bluetooth & devices › Printers & scanners.
  2. Click your printer, then click Open print queue.
  3. Right-click every job in the list and choose Cancel.
  4. Wait a minute for the cancellations to process, then try printing again.

If the jobs won’t cancel — they stay in the queue no matter what — you need to stop the Print Spooler service (Fix 6). That’s the guaranteed way to clear a stubborn queue.

Fix 4
Easy — 1 minute

Set as Default Printer

Windows sometimes routes print jobs to the wrong printer — especially if you’ve installed multiple printers or recently connected a PDF printer or fax. The print job appears to send fine but nothing comes out of the physical printer.

  1. Go to Settings › Bluetooth & devices › Printers & scanners.
  2. Click your printer and choose Set as default.
  3. If you’re on Windows 11, also scroll down and turn off “Let Windows manage my default printer” — that setting switches your default based on recent usage, which can be confusing.

On a Mac: System Settings › Printers & Scanners, click your printer, and look for “Default printer” at the bottom of the list.

Fix 5
Easy — 3 minutes

Run Windows Printer Troubleshooter

Windows has a built-in troubleshooter that catches several common printer problems automatically: wrong default printer, stalled spooler, mismatched driver. It’s not magic, but it’s fast and occasionally finds something obvious you missed.

  1. Open Settings › System › Troubleshoot › Other troubleshooters.
  2. Find Printer and click Run.
  3. Follow the prompts. Let it apply any fixes it recommends.

On Windows 10: Settings › Update & Security › Troubleshoot › Printer.

If the troubleshooter says it fixed something but the printer still doesn’t work, note what it found — that’s a clue for the next steps.

Fix 6
Medium — 5 minutes

Restart the Print Spooler Service

The Print Spooler is a Windows background service that manages all print jobs. When it crashes or hangs — which happens more often than it should — no job gets through, and you often can’t even cancel the stuck ones from the queue UI. Restarting it is the reliable fix.

  1. Press Windows + R, type services.msc, and press Enter.
  2. Scroll down to Print Spooler, right-click it, and choose Stop.
  3. Now open File Explorer and navigate to: C:\Windows\System32\spool\PRINTERS
  4. Delete all the files inside that folder. Do not delete the folder itself — just the files inside.
  5. Go back to Services, right-click Print Spooler, and choose Start.

This clears all stuck jobs and resets the spooler in one shot. After it restarts, try printing again.

Faster path (Command Prompt): If you prefer the command line, open an elevated Command Prompt (right-click Start › “Terminal (Admin)”) and run these three commands in order:
net stop spooler del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*.*" net start spooler
Fix 7
Medium — 10 minutes

Update or Reinstall the Printer Driver

A corrupted or outdated driver is the single most common cause of persistent printer problems that survive a reboot. Windows installs generic drivers automatically, but generic drivers miss features and sometimes mishandle communication with specific models.

Step 1: Remove the old driver.

  1. Open Settings › Bluetooth & devices › Printers & scanners.
  2. Click your printer and choose Remove.

Step 2: Download the manufacturer’s driver directly.

Go to your brand’s official support site and search by exact model number:

Download the full driver package (not just a “basic” driver) for your operating system version. Install it, then restart your PC before testing.

Do not download printer drivers from third-party sites. Those bundles frequently include adware and sometimes install the wrong driver entirely.

If your printer connects via USB and Windows still can’t find it after reinstalling the driver, see Fix 9 before assuming the driver is at fault — the USB port itself might be the problem.

Fix 8
Medium — 10–20 minutes

Check Ink / Toner Levels and Clean the Printhead

If your printer accepts jobs and makes the right sounds but the output is blank, streaky, or missing colors, the problem is the ink — not the driver or connection. Two separate issues cause this:

Empty or near-empty cartridge. Even if Windows reports some ink remaining, the sensor can lag behind reality. Pop out the cartridge and hold it up to a light if it’s clear-bodied, or check the ink window. If it looks empty, replace it.

Shop Replacement Ink on Amazon →

Clogged printhead nozzles. Inkjet printers dry out if they sit idle for more than a few weeks. The ink in the nozzles hardens and blocks the print path. Fix this using the printer’s built-in cleaning utility:

  1. On Windows: open your printer’s software (search the printer name in Start), look for “Maintenance” or “Tools.”
  2. Run a Nozzle Check first — it prints a test pattern showing which nozzles are blocked.
  3. Run Head Cleaning (or “Deep Cleaning” if regular cleaning doesn’t fix it).
  4. Print the nozzle check again to compare. Repeat up to three times.

Three cleaning cycles without improvement usually means the printhead is beyond recovery on a consumer printer. At that point you’re looking at a new printhead (if your model supports it) or a new printer.

Fix 9
Easy — 2 minutes

Reseat the USB Cable or Try a Different Port

USB connections are less reliable than they look. Connectors wear down, cables develop internal breaks, and USB ports on PCs can stop delivering consistent power over time.

  1. Unplug the USB cable from both the printer and the PC.
  2. Plug it back in firmly — you should feel or hear a click on USB-B (the square connector that goes into the printer).
  3. Try a different USB port on your PC, ideally one on the back of a desktop (back-panel ports are directly on the motherboard and more reliable than front-panel ports).
  4. If you have another USB cable, swap it. USB cables fail silently — they’re cheap, so it’s worth a test.
Shop USB Printer Cables on Amazon →

If switching ports triggers a “new hardware found” notification, let Windows install the driver, then test. Sometimes a fresh USB handshake is all it takes.

Fix 10
Medium — 5–10 minutes

Reconnect Your Wireless Printer to Wi-Fi

Wireless printers are convenient until they drop off the network and refuse to reconnect. This happens most often after a router reboot, a network password change, or an IP address shift.

On the printer itself: Most wireless printers have a touchscreen or button menu with a “Wireless Setup Wizard” option. Use it to reconnect the printer to your Wi-Fi network. After reconnecting, print a network configuration page (usually Wireless › Print Network Config) to confirm the IP address.

On Windows: After the printer reconnects to Wi-Fi, remove and re-add it in Settings so Windows gets the updated IP:

  1. Go to Settings › Bluetooth & devices › Printers & scanners.
  2. Remove your printer.
  3. Click Add a printer or scanner and wait for it to appear. Select it and click Add device.

Assign a static IP (advanced, but worth it). If your printer drops off the network repeatedly, the root cause is usually DHCP — your router assigns it a different IP address after each reboot. Log into your router’s admin interface and assign the printer a static local IP (look for “DHCP reservation” or “static lease”). It will always get the same IP and Windows will always find it. This is a one-time fix that eliminates the problem permanently.

Still slow on Wi-Fi in general? Our guide on why your Wi-Fi is slow covers the most common router and network issues that cause wireless devices to drop.

Fix 11
Involved — 15 minutes

Reinstall the Printer Completely

If fixes 1–10 haven’t worked, the safest next step is a clean reinstall. This removes everything associated with the printer — driver, software, registry entries — and starts from scratch.

  1. Remove the printer from Settings › Bluetooth & devices › Printers & scanners.
  2. Go to Control Panel › Programs › Uninstall a program and uninstall any software associated with your printer brand (HP Smart, Canon IJ, Epson Software Updater, etc.).
  3. Open Device Manager (right-click Start › Device Manager), expand Print queues, right-click your printer, and choose Uninstall device. Check “Delete the driver software for this device” if that option appears.
  4. Restart your PC.
  5. Download the full driver package from the manufacturer’s support site (same as Fix 7) and run the installer fresh.
  6. Connect the printer via USB only for the initial setup if it’s a wireless model — many installers ask you to connect via USB first, then walk you through wireless setup afterward.

This takes longer but it eliminates driver corruption, leftover registry entries from old installs, and software conflicts that no amount of rebooting will clear.

When to Give Up and Buy a New Printer

Printers are one of the few PC peripherals where replacement is often the economically correct answer. Here’s the honest math:

For buying guidance on PC peripherals and accessories, the Pro Toolkits section covers what we actually recommend. And if you have a broader PC problem, our free PC Tech Helper tool can walk you through diagnosis questions the same way a technician would.

For a primer on how to keep your overall Windows system running well — which reduces the odds of driver-related printer problems in the first place — see our guide on 10 ways to speed up a slow Windows 11 PC. Some of the same maintenance steps that speed up a sluggish system also clear the kind of software cruft that causes printer drivers to corrupt.

Get Smarter About Your PC

One email a week: new troubleshooting guides, hardware picks, and no-nonsense tech advice. No fluff, unsubscribe any time.

Frequently Asked Questions

Why does my printer say “Offline” when it’s clearly turned on?

Windows marks a printer Offline when it loses communication with it — usually because of a bad USB connection, a Wi-Fi dropout, or a stalled print spooler. Start by turning the printer off and back on, then go to Settings › Bluetooth & devices › Printers. If you see “Use Printer Offline” checked in the print queue window, uncheck it. If the problem repeats, the spooler restart (Fix 6 above) fixes it most of the time.

How do I delete a stuck print job that won’t go away?

Open the print queue (Settings › Bluetooth & devices › Printers › your printer › Open print queue), right-click the stuck job, and choose Cancel. If it won’t cancel, you need to stop the Print Spooler service first: open Services (search “services.msc”), right-click Print Spooler, choose Stop, then navigate to C:\Windows\System32\spool\PRINTERS and delete all the files inside. Restart the service. The stuck job will be gone.

Should I update my printer driver, or will it break something?

Updated drivers from the manufacturer’s website are almost always safe and often fix communication bugs that nothing else can resolve. The risk isn’t updating — it’s downloading from a third-party site instead of the official one. Go directly to HP.com, Canon USA, Epson, or your brand’s support page, search by model number, and download from there. Generic Windows drivers handle basic printing but miss features like duplex printing, ink level monitoring, and scan functionality.

Why is my printer printing blank pages?

Blank pages almost always mean clogged print nozzles or genuinely empty cartridges. Inkjet ink dries out when the printer sits idle for weeks. Most printers have a built-in nozzle check and cleaning utility — find it in your printer’s software or in Windows Settings under Printing preferences › Maintenance. Run a nozzle check to see the pattern, then run the cleaning cycle. If three cycles don’t fix it, the printhead may be clogged past recovery.

When should I give up and buy a new printer?

Give up when repair or replacement ink costs more than the printer is worth. Cheap inkjets are often sold below cost because manufacturers make money on ink. If the printhead is clogged and cleaning cycles haven’t fixed it, replacement ink alone can cost $30–$50 — close to the printer’s original price. The honest answer: if the printer is more than 4–5 years old and needs both a driver reinstall and new ink, a modern monochrome laser printer in the $120–$180 range will cost less to run over two years than continued inkjet ink purchases.

Related Articles