Many cannot use their PI boards as a print server because there’s no ARM drivers for their printers. Example: Canon CAPT drivers, Dell, Xerox and many more…
Workaround is to run x86 CUPS on ARM machine in a Docker via Qemu.
Here’s an arch-linux successful example: https://blog.project-insanity.org/2020/05/19/cups-airprint-server-with-legacy-printer-driver-support/
It requires a use of experimental features of Docker, but does the job. With your expertise, guys, thousands of abandoned printers can become networked!