I am trying to print using CUPS and my own backend, Bluetooth, but it is failing on macOS Sonoma.
The backend I built don’t have permission to perform Bluetooth communication or get a list of Paired devices.
I granted permissions to /usr/libexec/cups/backend/
from System Settings -> Privacy and Security -> Bluetooth,
but that did not solve the problem.
When I run only the backend I created, the permission dialog appears and I can print, but when I try to print from CUPS, it does not appear and fails to print.
The print queue still shows "Ready to print" and the job remains.
Printing succeeds with USB and LAN, but only with Bluetooth.
Printing succeeds on 13.6 and earlier, problem occurs on 14 and 14.1.
Please let me know how to give permission to my backend.