Something curious I noticed after upgrading 19.10 to 20.04 and then again from 20.04 to 20.10. There seems to be a sea-change in terms of how USB printers are handled in Ubuntu and maybe Linux in general. I've tended to own HP printers primarily for their support in Linux via the HPLIP package. That package always did a great job of supporting all the specialized features of the multi-function printers very well, e.g. optical disc printing, various tray selections, photo printing, glossy paper support, ink level reporting, head cleaning, cartridge alignment, test pages, etc...
When I updated to 20.04 the first thing I noticed is that the hp-systray utility could no longer see my printer. Long story short, I found out that a package called "ippusbxd" got installed during the update and took over the driver functions for my printer. Same thing happened when I updated to 20.10, except a newer package called "ipp-usb" got installed and basically did the same thing.
Is the intention to deprecate vendor specific driver and supporting software for printers under Linux? How does making USB printers look like network printers help us end-users in terms of special support that tends to only show up in the specific driver packages? I'm fearful of losing functionality. Maybe this is unfounded but right now I don't understand how a generic driver is supposed to support all those special features found on the various models.
I found various links and discussions about these changes but not in terms of my concerns.
https://wiki.debian.org/CUPSDriverlessPrinting
https://bugs.launchpad.net/ubuntu/+s...b/+bug/1891157
Bookmarks