Mac printing technician providing live chat help

Joe B.

Reviewed for technical accuracy

Specialities: macOS, CUPS, AirPrint/IPP, PPD, PDF workflows, Adobe/Office, Creative Cloud

Mac printer idle but jobs paused — read CUPS error_log, fix filter failed / backend failed, repair IPP vs PPD/AirPrint

Technician avatar Technician
Hey! When a Mac print queue shows Idle but jobs are Paused, the fastest way to diagnose it is with the CUPS error log. Tell me your macOS version (Sonoma/Ventura/Monterey), printer model, and whether you’re using AirPrint/IPP or a PPD driver. We’ll check for “filter failed” or “permission denied” in /var/log/cups/error_log.
Customer
Sonoma MacBook Pro, queue says Idle. When I print, the job flips to Paused. I see “backend failed” in the CUPS log. Using AirPrint.
Technician avatar Technician
Thanks. On macOS, “jobs paused when printer idle” usually means CUPS rejected the job mid‑pipeline. Common causes in the log:
• Filter failed (raster conversion failed, e.g., crashed filter or unsupported format).
• Backend failed (IPP status error / authentication / hostname issue).
• PPD missing attributes or an unsupported option (e.g., booklet/duplex setting) causing the job to crash.
Plan: enable debug2, reproduce once, then fix the exact error.
Customer
How do I get detailed logs on Mac?
Technician avatar Technician
Read the CUPS error log on macOS/Sonoma:
1) Open Terminal.
2) Run: cupsctl --debug-logging (turns on verbose logs).
3) Print one test page to reproduce the pause.
4) Open: sudo open /var/log/cups/error_log — look near the end for “Filter failed”, “Backend failed”, or “Unsupported”.
5) After testing: cupsctl --no-debug-logging.
Customer
The log shows: “filter failed: pstops” then “client-error-document-format-not-supported”. What next?
Technician avatar Technician
Fix “Filter failed” with AirPrint/IPP:
• Remove the queue and re‑add the printer as AirPrint/IPP (not Generic) via System Settings → Printers & Scanners — this refreshes Apple filters.
• For vendor drivers (HP/Epson/Canon/Brother), install the latest driver; in apps like Acrobat, disable special processing (booklet, advanced color) while testing to avoid sending unsupported PPD options.
Customer
Sometimes the job says “backend failed”. Is that network?
Technician avatar Technician
Yes — “Backend failed” / IPP issues can pause the queue.
1) Confirm IPP URL should look like ipp://printer.lan/ipp/print or ipps:// for TLS.
2) Check printer-state-reasons with lpstat -p -l (paper out, door open, authentication required).
3) If you use Secure AirPrint (IPPS), verify certs; switch to plain IPP on Macs that aren’t servers to avoid relay queues.
Customer
Would a PPD driver on macOS be better than AirPrint?
Technician avatar Technician
AirPrint vs PPD driver on macOS: AirPrint is the most stable on recent macOS and avoids quarantine. But for devices with booklet/finisher/duplex/N-up options, vendor PPD packages expose features that AirPrint hides.
• After installing a PPD, open Options & Supplies → Options and enable accessories (finisher/booklet unit) — missing options can cause “unsupported attribute” crashes.
• If a job still pauses, reset the printing system and re‑add the queue.
Customer
How do I reset printing and clear old stalled jobs?
Technician avatar Technician
Clear the queue & reset CUPS:
• Cancel everything: cancel -a -.
• Restart the CUPS service: sudo launchctl kickstart -k system/org.cups.cupsd.
• As a last resort: System Settings → Printers & Scanners then re‑add via AirPrint/IPP.
• Advanced: delete stale app‑specific presets in the print dialog and re‑create clean presets.
Customer
We need booklet printing from Acrobat. Anything special to avoid pauses?
Technician avatar Technician
Booklet printing (imposition) without CUPS errors:
• Prefer the app’s Booklet feature (Acrobat/Publisher/Indesign) and keep driver finishing minimal — double‑imposition can crash filters.
• If the device supports hardware booklet, enable it in Options (PPD) and turn off software booklet in the app.
• For AirPrint queues, print as PDF not PostScript; CUPS’ pstops filter errors typically vanish with PDF/A output.
Customer
Any quick commands to check the queue health?
Technician avatar Technician
Verification checklist:
• lpstat -p shows printer-state and no stopped.
• lpoptions -p <queue> -l lists supported options — confirm your preset matches driver capabilities.
• ipptool -tv ipp://<printer>/ipp/print get-printer-attributes.test confirms IPP features (media, sides, finishings).
Customer
Great — jobs are printing again. The log is clean. Thanks!
Technician avatar Technician
Summary: If your Mac shows printer Idle but jobs pause, enable CUPS debug logs, fix the exact error (“filter failed”, “backend failed”, “unsupported option”), then re‑add the printer via AirPrint/IPP or install the vendor PPD and enable accessories. Reset CUPS and clear old jobs when needed. Need hands‑on help? Open the chat.

Quick answer: the accepted fix

Accepted fix when Mac printer jobs pause / idle: turn on cupsctl –debug-logging, print once, read /var/log/cups/error_log, then re‑add the printer as AirPrint/IPP or install the correct PPD and enable options. Clear the queue with cancel -a - and restart CUPS (launchctl kickstart -k system/org.cups.cupsd). Resolve filter failed and backend failed causes found in the log.


Jobs paused after macOS update — IPP vs PPD, permission & quarantine fixes

macOS updates can swap queues to Generic PostScript or quarantine old PPD filters. Remove and re‑add as AirPrint/IPP (preferred) or reinstall the vendor driver, then enable options. If authentication prompts appear, verify the IPP path and credentials, or switch to IPPS with a valid certificate.

How to verify printing works

Print a 2‑page PDF from Preview. In the log you should see “job-completed” without errors. If the queue pauses again, search the error log for the last E [..] filter or backend line and apply the targeted fix above.

macOS printing — troubleshooting tips

Most pause events come from a mismatched driver or an IPP path/certificate problem.

Quick path: enable debug logging → read CUPS error_log → choose AirPrint/IPP vs PPD appropriately → enable PPD options (finisher/duplex/booklet) → save fresh presets. If the queue keeps pausing, reset printing system and rebuild the queue cleanly.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.

Expert will respond in minutes

We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.

Save time & money

No scheduling hassles or expensive consults. Membership can save you significant time and money each month.

FAQ

Why does my Mac say printer idle, but jobs are paused?

CUPS paused the queue due to a processing error. Check /var/log/cups/error_log for filter failed or backend failed, then re‑add via AirPrint/IPP or install the correct PPD and enable options.

How do I turn on CUPS debug logging?

Open Terminal and run cupsctl --debug-logging, print a test job, then review /var/log/cups/error_log. Disable with cupsctl --no-debug-logging when finished.

What fixes “Filter failed” on macOS?

Use AirPrint (PDF path), reinstall the vendor driver, and avoid unsupported PPD options such as double booklet + driver booklet. Recreate presets after changing drivers.

How do I fix “Backend failed” IPP errors?

Verify the IPP/IPPS URL, network reachability, and authentication. Test with lpstat -p -l and ipptool. Renew/accept certificates for IPPS.

Should I use AirPrint or a PPD on Mac?

AirPrint is simpler and safer; use a PPD driver when you need device‑specific finishing like booklet/folding/holes. After installing, enable the hardware in Options & Supplies → Options.

Common macOS printing problems and quick fixes
SymptomLikely causeQuick fix
Jobs pause / Idle state CUPS filter/backend error Enable debug, read error_log; re‑add as AirPrint or correct PPD
“Filter failed” Unsupported option or crashed filter Remove conflicting options; reinstall driver; use PDF path
“Backend failed” IPP path/auth/cert issue Verify URL/auth; use IPPS with valid cert or plain IPP
Missing booklet/finisher Options not enabled in PPD Options & Supplies → Options → enable accessories

Step‑by‑step (macOS)

  1. Turn on logs: cupsctl --debug-logging and print one test job.
  2. Open /var/log/cups/error_log and note the last error line.
  3. Re‑add the printer as AirPrint/IPP or install the vendor PPD and enable hardware options.
  4. Clear stalled jobs: cancel -a - and restart CUPS: sudo launchctl kickstart -k system/org.cups.cupsd.
  5. Save fresh presets in your apps (Preview/Acrobat/Word).

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant