Printer troubleshooting technician providing live chat help

Joe B.

Expert ★★★★★ 27,853 satisfied customers

Specialities: macOS (Sonoma/Ventura/Monterey), Apple silicon/M‑series, Printers, Networking, Office Equipment

USB printer not recognized on Mac — install & driver repair for HP, Epson, Canon, Brother

Technician avatar Technician
Hey! We’ll get your USB printer to install on macOS. Tell me your Mac version (Sonoma, Ventura, or Monterey), chip type (Intel or Apple silicon M1/M2/M3), and printer brand — HP, Epson, Canon, or Brother. Also share whether the Mac shows “No AirPrint printers found”, “Unable to download software”, “Filter failed”, or the device doesn’t appear at all in System Settings → Printers & Scanners. This helps target the right macOS printer driver fix.
Customer
Sonoma on a MacBook Air (M2). USB HP LaserJet won’t install — the Mac says it can’t find software and the printer is not recognized over USB‑C. AirPrint over Wi‑Fi isn’t an option here.
Technician avatar Technician
Got it. When a USB printer is not recognized on Mac or the installer won’t run on Sonoma, common causes are:
• Missing or blocked printer system extensions (kexts/filters) after a macOS security update.
• Using a USB‑C hub/cable that only charges but doesn’t support data.
• macOS added the device as AirPrint over the network instead of USB and can’t download the vendor IPP‑USB/driver package.
• On Apple silicon, older Intel‑only installers require Rosetta or a newer universal build.
• Corrupted print system (shows “filter failed”, “operation could not be completed”).
Plan: verify USB layer, reset the printing system, install the correct HP printer driver for macOS Sonoma, then allow any blocked extensions in Privacy & Security.
Customer
The USB cable is plugged into a cheap hub. The printer doesn’t appear under Printers & Scanners at all. What should I check first?
Technician avatar Technician
Start with the physical layer to fix USB printer not detected on Mac:
1) Connect directly with a USB‑C to USB‑B 2.0 data cable or use a powered USB hub; avoid charge‑only adapters.
2) On the printer, enable USB mode if there’s a panel option and reboot the device.
3) On macOS, open System Information → USB and confirm the printer enumerates. If it shows there but not in Printers & Scanners, we move to the driver install step.
Customer
Okay, after switching to a proper USB‑C cable, the printer appears under USB. Still won’t add — the Add dialog says software not available.
Technician avatar Technician
Perfect. Let’s do the standard macOS printing system reset and driver repair:
• Go to System Settings → Printers & Scanners, right‑click the device list and choose Reset printing system (you’ll re‑add later).
• Download and run the latest HP Easy Start or full HP printer driver for macOS. On Apple silicon, allow it to install Rosetta if prompted.
• After install, click Add Printer → select your USB device → ensure the Use: dropdown shows the vendor driver (e.g., HP LaserJet XXX) not “Generic”. If only AirPrint is offered, try HP Easy Admin or the HP Printer Drivers for macOS package.
Customer
The installer ran, but macOS says “System software from HP was blocked”. I don’t see the printer queue afterwards.
Technician avatar Technician
That’s macOS security. To complete the USB printer installation on Mac:
1) Open System Settings → Privacy & Security and click Allow next to blocked developer software (HP/Epson/Canon/Brother).
2) If using network filtering or endpoint tools, temporarily disable them; they can block ipp-usb and filter components causing the “filter failed” error.
3) Reboot the Mac, then add the printer again with the vendor driver selected.
Customer
Added! But now every print shows “filter failed”. Is that still a driver issue?
Technician avatar Technician
Yes — usually stale filters. Fix “filter failed” on macOS by:
• Deleting the queue and re‑adding it with the vendor PPD (not Generic PostScript).
• Clearing com.apple.print.printer proxies: Reset printing system again, then reinstall the latest Sonoma‑compatible driver.
• If you must print immediately, choose AirPrint in the “Use:” menu as a fallback — it works for most HP/Epson/Canon/Brother models over USB and avoids blocked filters.
Customer
We also have Epson and Canon USB printers at the office. Any brand‑specific steps for macOS?
Technician avatar Technician
Brand tips on macOS:
• HP: Use HP Easy Start or HP Easy Admin to fetch the correct HP printer driver for macOS Sonoma/Ventura. If only AirPrint appears, install the HP Printer Drivers for macOS package and re‑add via USB.
• Epson: Install Epson Driver & Utilities Combo. After install, go to Add Printer → choose USB device → Use: Epson Series. For Apple silicon, ensure a Universal build.
• Canon: Use UFR II / Canon Printer Driver for your model. In Options & Supplies check “USB” connection and enable functions. If the queue defaults to Generic, change “Use:” to the Canon driver.
• Brother: Install the Full Software Package or iPrint&Scan. For Brother printer not installing on Mac, resetting the printing system then running the latest package typically resolves it.
Customer
Anything else that can block USB printer setup on Mac? Corporate laptop here.
Technician avatar Technician
Yes — enterprise controls often cause “USB printer won’t install on macOS”:
• EDR or content filters (CrowdStrike, Jamf, Zscaler) may block cupsd filters; pause them during install.
• Firewall restrictions can stop the softwareupdate service from fetching drivers.
• Non‑admin accounts may not be able to Allow system extensions — ask IT to approve HP/Epson/Canon/Brother team IDs in MDM.
After approval, reinstall the vendor package and add the USB printer again.
Customer
That worked. Prints are coming through now. Can I switch this queue to AirPrint later if needed?
Technician avatar Technician
Absolutely. In the Add dialog, choose the same device but set Use: AirPrint. AirPrint is simple and avoids extension blocks, while vendor drivers expose finishing features (duplex, trays). If you see errors again, you can always reset and re‑add using whichever mode is more stable.
Customer
Great — USB install on macOS is fixed. Thanks for the help!
Technician avatar Technician
Summary: For a USB printer not installing on Mac, use a data‑capable USB‑C cable, reset the printing system, install the latest macOS driver (HP/Epson/Canon/Brother), allow blocked system software in Privacy & Security, and re‑add the printer selecting the vendor driver or AirPrint. Need hands‑on help? Open the chat.

Quick answer: the accepted fix

Accepted fix when USB printer won’t install on macOS (Sonoma/Ventura/Monterey): use a data‑capable cable, Reset printing system, install the vendor Mac printer driver (HP/Epson/Canon/Brother), Allow blocked extensions, then add the device selecting the vendor driver or AirPrint as fallback.


Installer blocked or “software not available” on Sonoma

If macOS shows Software for this printer is not available or blocks the vendor package, install the latest universal driver, then go to Privacy & Security → Allow. Reboot, and re‑add the queue setting Use: HP/Epson/Canon/Brother driver. For Apple silicon, enable Rosetta if the installer requests it.

How to verify the USB driver works

Print a one‑page PDF from Preview. If it stalls or shows “filter failed”, delete the queue, reset the printing system, and re‑add using AirPrint to confirm the hardware path is good. Then switch back to the vendor driver for advanced features.

USB printer install on Mac — troubleshooting tips

Most install failures are cable/USB issues, blocked extensions, or an outdated driver.

Quick path: verify USB enumeration → reset printing system → install latest macOS printer driver → allow system extensions → add with vendor driver (or AirPrint). For managed Macs, ask IT to approve the vendor’s team ID and filter components.

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

USB printer not recognized on Mac — what’s the first step?

Use a data‑capable USB‑C to USB‑B cable, connect directly, and check System Information → USB. If it enumerates, reset the printing system and install the vendor macOS driver, then re‑add the device.

How do I allow blocked printer software on macOS?

After running the installer, open System Settings → Privacy & Security and click Allow for the vendor. Reboot, then add the printer. On managed Macs, IT may need to approve the extension in MDM.

Getting “filter failed” when printing — how do I fix it?

Delete the queue, reset printing system, reinstall the latest Sonoma/Ventura driver, and re‑add the printer using the vendor driver. As a fallback, select Use: AirPrint.

AirPrint vs vendor driver — which should I use on Mac?

AirPrint is simpler and avoids blocked extensions; vendor drivers expose advanced finishing options. You can switch between them when adding the device (choose the value under Use:).

Brand tips for HP / Epson / Canon / Brother on macOS?

Install the latest full packages: HP Easy Start/Easy Admin, Epson Driver & Utilities, Canon UFR II/Printer Driver, Brother Full Software Package. Then add the USB device selecting the vendor driver instead of Generic.

Common USB install problems and quick fixes
SymptomLikely causeQuick fix
Printer not detected over USB Charge‑only cable; unpowered hub Use data‑capable cable or powered hub; check System Information → USB
“Software not available” Outdated/blocked driver Install latest vendor package; Allow in Privacy & Security; reboot
“Filter failed” on print Corrupt filters/PPD Reset printing system; reinstall driver; use AirPrint fallback
Installer won’t run on M‑series Intel‑only package Install universal build or enable Rosetta during setup

Step‑by‑step (macOS quick path)

  1. Use a data‑capable USB‑C ↔ USB‑B cable; connect the printer directly and power cycle it.
  2. Reset printing system in System Settings → Printers & Scanners.
  3. Install the latest HP/Epson/Canon/Brother macOS driver; on Apple silicon allow Rosetta if prompted.
  4. Go to Privacy & Security and Allow the vendor’s system software; reboot.
  5. Add the printer selecting the vendor driver (or AirPrint as fallback) and print a test page.

Sources

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