Printer troubleshooting technician providing live chat help

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

Technician avatar Technician
Hey! If your Mac shows “Filter failed” or “cups filter failed” in the Print Queue, we’ll get it working fast. Which brand and how is it added — HP, Epson, or Brother? Is it using AirPrint or a vendor driver, and is the printer connected by Wi-Fi, Ethernet, or USB? Also, which macOS — Sonoma, Ventura, or Monterey?
Customer
MacBook Air on macOS Ventura. HP OfficeJet on Wi-Fi. Every job hangs with “Filter failed” and the macOS print queue error details say cups filter failed. It worked on Monterey.
Technician avatar Technician
Thanks. On Ventura/Monterey the error usually means the installed vendor driver can’t process the job under the current CUPS pipeline. Common causes:
• Legacy HP/Epson/Brother driver components not compatible with the OS (code-signed filters fail).
• Printer added with a mismatched PPD instead of AirPrint / IPP Everywhere.
• Corrupted queues after migration or an interrupted update.
• Wrong protocol (e.g., LPD) or stale IP. The cure is simple: reset printing system, then either reinstall printer driver macOS or add the device via AirPrint vs driver (we’ll test both and keep the one that works best).
Customer
Great. What do I try first for HP printer filter failed on mac?
Technician avatar Technician
5-minute clean fix for “filter failed error macOS Ventura/Monterey”:
1) Remove old queues — System Settings → Printers & Scanners → select your HP → Minus.
2) Reset printing system macOS — right-click any white space in the printer list → Reset printing system… → confirm (clears CUPS, drivers, pending jobs).
3) Re-add using AirPrint/IPP — click Add Printer → select the printer from the list → in Use choose AirPrint (or Secure AirPrint) → Add.
4) Print a one-page PDF. If it works, you’re done. If not, we’ll reinstall printer driver macOS and add with the vendor package.
Customer
AirPrint prints, but colors are off and I need scanner features. Should I install the HP driver?
Technician avatar Technician
AirPrint vs driver on macOS: AirPrint/IPP Everywhere is the most reliable (Apple-maintained CUPS path), but vendor drivers can expose advanced trays/scan/duplex profiles.
• If you need features, install the latest HP Easy Start or full HP package for Ventura/Monterey, then Add Printer again and in Use choose HP … (driver).
• If the vendor driver brings back printer not working macOS filter failed, switch the queue back to AirPrint — stability first.
Customer
What if the printer doesn’t appear in the list? Can I add printer by IPP on macOS?
Technician avatar Technician
Add printer by IPP macOS:
• Print or view the printer’s Network Status to get its IP (e.g., 192.168.x.x).
• System Settings → Printers & Scanners → Add Printer → IP tab.
• Address: type the IP. Protocol: choose Internet Printing Protocol – IPP (or AirPrint if offered).
• Name it, leave Queue blank, Use: AirPrint → Add. This bypasses Bonjour issues and avoids broken PPDs that trigger cups filter failed macOS.
Customer
What about Epson and Brother — I’ve seen “epson printer filter failed mac” and “brother printer filter failed mac” after updates.
Technician avatar Technician
Brand notes:
• Epson: uninstall old Epson software, then install the latest Epson Printer/Scanner Combo for your model. Add as AirPrint first; switch to Epson driver only if you need ICC/scan profiles. This resolves most epson printer filter failed mac cases.
• Brother: remove legacy ControlCenter, install the current Brother iPrint&Scan and driver package for Ventura/Monterey. If “Filter failed” returns, keep AirPrint.
• HP: prefer HP Easy Start → “Diagnose & Fix”. Avoid very old packages that ship deprecated filters.
Customer
After a macOS update I still get errors. Anything deeper I can check in CUPS?
Technician avatar Technician
Advanced but quick:
• Open http://localhost:631 → Printers → select your queue → check Last Error. If you see missing filters/PPDs, do a reset printing system macOS and re-add via AirPrint.
• Clear temporary junk: delete ~/Library/Printers and /Library/Printers/PPDs/Contents/Resources files for old models (careful), then reinstall.
• If the queue freezes with a macOS printing filter failed on PDFs only, try Preview → Export as PDF (flatten) and print — corrupt PDFs can trigger CUPS.
Customer
Okay, I reset and added via IPP/AirPrint. It prints now. How do I keep it reliable?
Technician avatar Technician
Great. For stability:
• Give the printer a DHCP reservation so the IP doesn’t change for your IPP queue.
• Prefer AirPrint/IPP Everywhere on Macs that move across networks.
• Update printer firmware and keep only one active queue per device.
• If you ever migrate Macs or upgrade OS, re-add the printer instead of restoring old PPDs — that avoids the recurring cups filter failed macOS error.
Customer
What if I need scanning from the same queue?
Technician avatar Technician
Use the vendor scan app or Apple’s built-in Image Capture/Preview. Printing can stay on the stable AirPrint queue while scanning uses the vendor TWAIN/ICA component. This combo avoids macOS print queue error reappearing yet gives you full scanner features.
Customer
Perfect — “Filter failed” is gone and color looks right. Thanks!
Technician avatar Technician
Summary: For “filter failed error macOS Ventura/Monterey” on HP/Epson/Brother — reset printing system → add printer by IPP (AirPrint) → only if needed, reinstall printer driver macOS and test. Keep a DHCP reservation and update firmware. Need a hand tailoring AirPrint vs driver macOS for your exact model? Open the chat — I’ll walk you through it live.

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.

Common filter failed problems and quick fixes
SymptomLikely causeQuick 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)

  1. Remove existing queues in Printers & Scanners.
  2. Right-click → Reset printing system.
  3. Click Add Printer and select your device. In Use choose AirPrint / IPP Everywhere.
  4. If features are missing, install the latest HP/Epson/Brother driver and test; revert to AirPrint if filter failed returns.

Optional: advanced checks

  1. Open http://localhost:631 (CUPS) → check errors on the queue.
  2. Add the printer via the IP tab with protocol IPP; leave Queue blank.
  3. Reserve the printer’s IP in your router to keep the IPP queue stable.

Sources

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