$ ll /usr/lib/cups/backend/|grep -v ^l
total 1112
-rwx------ 1 root root 15616 May 22 04:45 beh*
-rwx------ 1 root root 37016 Apr 4 2021 boomaga*
-rwxr-xr-x 1 root root 4152 Feb 12 2020 cups2pegg*
-rwx------ 1 root root 15488 May 22 04:45 cups-brf*
-rwx------ 1 root root 142244 Feb 15 2020 cups-pdf*
-rwxr--r-- 1 root root 23640 Sep 26 03:26 dnssd*
-rwxr--r-- 1 root root 27664 Sep 26 03:26 failover*
-rwxr-xr-x 1 root root 468472 Feb 26 2021 gutenprint53+usb*
-rwxr-xr-x 1 root root 24088 Jul 1 2022 hp*
-rwxr-xr-x 1 root root 9221 Jul 1 2022 hpfax*
-rwx------ 1 root root 24008 May 22 04:45 implicitclass*
-rwxr--r-- 1 root root 85416 Sep 26 03:26 ipp*
-rwxr--r-- 1 root root 52520 Sep 26 03:26 lpd*
-rwxr-xr-x 1 root root 3144 Jan 19 2021 mga_backend*
-rwxr-xr-x 1 root root 4730 Dec 31 2020 mtink*
-rwxr-xr-x 1 root root 1077 Jun 13 2013 ncp*
-rwxr-xr-x 1 root root 4598 Sep 26 03:26 nprint*
-rwx------ 1 root root 23992 May 22 04:45 parallel*
-rwx------ 1 root root 19736 May 22 04:45 serial*
-rwxr-xr-x 1 root root 31912 Sep 26 03:26 snmp*
-rwxr-xr-x 1 root root 44280 Sep 26 03:26 socket*
-rwxr-xr-x 1 root root 40104 Sep 26 03:26 usb*
As none of the files have a group different than the owner, and the owner
has rwx, the group permissions are redundant.
The cupsd process runs as root.
Regards, Dave Hodgins