CUPS Admin 1.2.0
Intel-only driver check
CUPS Admin now checks the filter programs each queue's PPD names (*cupsFilter / *cupsFilter2) and flags queues whose driver can't run natively on Apple silicon.
- App — the printer header shows Driver needs Rosetta when a filter has no arm64 slice, or Driver filter missing when a filter the PPD names doesn't exist. The sidebar tooltip says the same.
cupsadmin printer <queue>andcupsadmin ppdreport <queue>print aWARNINGline naming the Intel-only or missing filters;ppdreportalso lists every filter with its architectures.cupsadmin printers --rosettalists only the affected queues, with each filter's architecture and path, plus whether the Mac is Apple silicon and has Rosetta installed — for fleet reporting through an MDM.
Architectures are read from each filter's Mach-O header, so arm64 subtypes that lipo can't name still count as native; shell-script filters and pass-through (-) entries are never flagged.
The Intel-only driver check was inspired by Willem Groenewald's opencups.
Installing
Installs /Applications/CUPS Admin.app (payload, with a receipt) and /usr/local/bin/cupsadmin (postinstall). Universal, macOS 14 or later. Installs as an upgrade over earlier releases. For Munki, only the CLI needs an installs entry.
SHA-256: 520be5d1107ee8ec8789fc9014c40dc0f3d1487b4849641268d50a81d08be173