macOS error “Filter failed” when printing (HP/Epson/Brother) — quick, proven fixes
Joe B.
Expert ★★★★★ 27,853 satisfied customers
Specialities: macOS (Sonoma/Ventura/Monterey), Printers, Networking, Office Equipment
How to fix “macOS printing filter failed” / “cups filter failed macOS” — HP, Epson, Brother
Quick answer: the accepted fix
Accepted fix for macOS printing filter failed (Ventura/Monterey/Sonoma): Reset printing system in Printers & Scanners, then Add Printer using AirPrint / IPP Everywhere. If features are missing, reinstall the vendor driver (HP/Epson/Brother) and test. When discovery fails, add printer by IPP macOS using its IP. This resolves most cups filter failed macOS and macOS print queue error cases.
“Filter failed” after macOS upgrade — Ventura/Monterey
After a system update, legacy PPDs and filters can break. Remove old queues, reset printing system macOS, then re-add with AirPrint. If you need advanced finishing, install the latest vendor package and compare AirPrint vs driver macOS. Always prefer IPP over LPD when adding by IP.
How to verify the fix
Print a 1-page PDF from Preview. Watch the Print Queue — the job should move from Sending data to Printing without “Filter failed”. If it stalls, switch the queue’s Use to AirPrint or re-add by IPP. For color/duplex options, try the vendor driver only after AirPrint proves stable.
macOS “Filter failed” — troubleshooting tips
CUPS failures usually point to incompatible filters/PPDs, bad protocol, or corrupted queues.
Quick path: remove queues → reset printing system → add via AirPrint/IPP Everywhere. If features are required, reinstall printer driver macOS for your exact HP/Epson/Brother model. Keep one queue, update firmware, and use add printer by IPP macOS when Bonjour is unreliable.
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
What causes “macOS printing filter failed” / “cups filter failed macOS”?
Typically: incompatible vendor filters/PPDs after OS upgrades (Ventura/Monterey), corrupted queues, using LPD/RAW instead of IPP/AirPrint, or a stale IP. The fastest fix is to reset printing system macOS and re-add via AirPrint.
HP/Epson/Brother: should I use AirPrint or the driver?
AirPrint vs driver macOS: AirPrint is the most stable path and avoids filter errors. Install the vendor driver only if you need features like advanced color, trays, or scanning — and switch back to AirPrint if the filter failed returns.
How do I add a printer by IP on a Mac?
System Settings → Printers & Scanners → Add Printer → IP tab → enter the printer’s IP → Protocol: IPP (or AirPrint) → Add. This is the recommended add printer by IPP macOS method.
Will resetting the printing system delete my scans/apps?
No — reset printing system macOS only removes printer queues and pending jobs. You’ll re-add the printer after the reset.
My vendor driver is installed but I still get “Filter failed”. What next?
Remove the queue, reset again, and re-add using AirPrint/IPP Everywhere. Update the printer firmware. If needed, reinstall the latest vendor package and avoid legacy installers that ship deprecated filters.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| “Filter failed” / “cups filter failed” | Legacy PPD/filters, wrong protocol | Reset printing system; re-add via AirPrint/IPP; update firmware |
| Jobs stuck in macOS print queue | Corrupted queue after upgrade/migration | Delete queues; reset; add fresh; prefer IPP Everywhere |
| Vendor driver installs but fails | Incompatible filters or code signing | Use AirPrint or install latest signed package only |
| Printer not discovered | Bonjour issues or changing IP | Add printer by IPP macOS and set DHCP reservation |
Step-by-step (macOS Ventura/Monterey)
- Remove existing queues in Printers & Scanners.
- Right-click → Reset printing system.
- Click Add Printer and select your device. In Use choose AirPrint / IPP Everywhere.
- If features are missing, install the latest HP/Epson/Brother driver and test; revert to AirPrint if filter failed returns.
Optional: advanced checks
- Open
http://localhost:631(CUPS) → check errors on the queue. - Add the printer via the IP tab with protocol IPP; leave Queue blank.
- Reserve the printer’s IP in your router to keep the IPP queue stable.
Sources
- Apple — Reset the printing system on your Mac
- Apple — Add a printer to your printer list
- Apple — AirPrint / IPP Everywhere overview
- HP — Easy Start & macOS drivers
- Epson — macOS printer/scanner software
- Brother — macOS drivers & iPrint&Scan
Filed under: macOS printing & CUPS
Related articles
- macOS Photos Book Export Has Blurry Text — What's Lowering the Quality and How to Get Sharp Results
- macOS Adobe apps only print grayscale — ICC pipeline force fix
- macOS cannot print envelopes — tray override CAPS fix
- macOS PDF rotates when printed — auto-rotate kill
- macOS Mail Prints Collapsed Threads — Expand All Fix Guide
- macOS PDF prints wrong fonts — embedded vs substitute pipeline
- macOS Preview Producing Low Contrast Prints — What's Draining the Color and How to Get Sharp Output Again
- macOS printing hangs on “Creating raster…” — ColorSync reset