null

macOS Printer Spooler Hangs After macOS Update

macOS Errors Beginner 👁 0 views 📅 May 26, 2026

You updated macOS and now printers won't print. I'll show you the quick fix and why it happens.

Yeah, that sucks. You update macOS, everything's fine, and suddenly your printer acts like it's on strike. I've seen this too many times — most recently with a small law firm that updated to Sonoma 14.4 and their Canon MF743Cdw simply refused to print. Here's the fix that works 90% of the time.

Quick Fix: Reset the Print System

Forget messing with individual queues. The real fix is to reset the entire printing system on your Mac. This clears out corrupted spool files, bad driver caches, and broken preferences that macOS updates sometimes leave behind.

  1. Open System Settings (or System Preferences on older macOS).
  2. Click Printers & Scanners.
  3. Right-click (or Control-click) in the blank space below the printer list — a hidden menu appears.
  4. Select Reset printing system. Confirm the warning.
  5. Your Mac will remove all printers and reset CUPS (the underlying print service).
  6. Reboot the Mac. Then add your printer back manually from System Settings.

That's it. Took you longer to read this than to do it. After the reset, your printer should be recognized and print without drama.

Why This Happens (And Why It Works)

macOS updates often update CUPS — the Common Unix Printing System that runs behind the scenes. Each update can change how CUPS talks to printer drivers. If a driver isn't fully compatible with the new CUPS version, the spooler hangs, jobs get stuck, and your printer goes dark.

Resetting the print system deletes the corrupted /etc/cups/cupsd.conf preferences, clears the spool directory (/var/spool/cups/), and removes old PPD files that might be conflicting. When you re-add the printer, macOS fetches fresh drivers from Apple's database or from the manufacturer's latest release. Think of it as giving your print system a clean slate.

I had a client last month whose entire print queue died because of a bad PPD file left over from macOS Ventura. Reset fixed it in five minutes.

Less Common Variations of This Issue

Printer Shows as Offline

Sometimes the printer appears in the list but shows "Offline" even though it's on the network and reachable. This usually means CUPS can't communicate with the printer's Bonjour service after the update. Try this before the full reset:

  • Unplug the printer's power for 30 seconds, then restart both printer and Mac.
  • If it's a network printer, check if its IP address changed (common after router updates). Go to System Settings > Printers > your printer > Options & Supplies > General tab — note the URL. If it's socket://192.168.1.20 and the printer's actual IP is now 192.168.1.25, you'll need to update that.

Stuck Print Jobs That Won't Clear

You delete a job, but it stays in the queue. That's a corrupted spool file. Instead of resetting the whole system, you can clear the spool manually from Terminal. Open Terminal and run:

sudo cupsctl --no-share-printers
sudo systemextensionsctl reset
sudo launchctl stop org.cups.cupsd
sudo rm -rf /var/spool/cups/*
sudo launchctl start org.cups.cupsd
sudo cupsctl --share-printers

This stops CUPS, wipes the spool directory, and restarts it. Your printers will reappear with clean queues.

Driver-Specific Failures After Update

Some manufacturers are slow to update drivers. For HP printers (especially the LaserJet Pro series), I've seen macOS Sonoma break the AirPrint driver entirely. The fix is to download the latest HP Easy Start installer directly from HP's site, not from Apple's built-in driver list. For Brother printers, try using the generic PostScript driver instead of their proprietary one — it's more stable.

Prevention: How to Avoid This Next Time

  • Don't rush to update macOS on day one. Wait a week or two. Let the early adopters find the printer bugs. Check Apple's support forums or Reddit's r/MacOS for printer-specific complaints before updating.
  • Download printer drivers before updating. If your printer brand has a standalone installer (like Epson's Installer or Canon's driver package), download the latest version before hitting "Update Now". That way you have the fix ready if things break.
  • Use AirPrint if your printer supports it. AirPrint drivers are built into macOS and get updated with the OS. They're usually more reliable than third-party drivers after an update. I've switched most of my clients over to AirPrint — fewer headaches.
  • Keep a network printer on a static IP. If your printer's IP address changes after a router update (common with DHCP), macOS might lose track of it. Assign a static IP in your router's admin panel or use the printer's control panel to set one.
  • Back up your print settings. Not something most people do, but you can export your printer list or at least take a screenshot of your printer settings before updating. Saves time if you need to re-add them.

Look, printer problems on macOS are a rite of passage. But this reset trick almost always works. If it doesn't, check your printer's manufacturer website for a specific driver update — sometimes they release one silently a week after the macOS update drops. Good luck.

Was this solution helpful?