On Mon 02 Aug 2021 at 17:35:46 +0200, Nicolas George wrote: > Brian (12021-08-02): > > Helpful remarks, but I did not think printers used kernel drivers. > > AFAIR, USB printers appear as a special device, unlike generic USB > devices, that makes one layer of drivers, but then you need an userland > driver, probably GhostScript, to talk the proper language to that > device, and that makes a second layer of drivers.
My thinking is that a USB printer uses libusb, just as a scanner does. No kernel driver involved. The printer drivers are "internal" to CUPS. -- Brian.