It became necessary to reinstall my Canon Maxify GX6050 printer/scanner on my Terra Mobile laptop after a clean installation of Tumbleweed (Gnome).
Since Canon is not among the printer suppliers under the Gnome ‘Settings’, I was obliged to reinstall Canon’s cnijfilterdriver package. However, an error message appeared during the installation of the of the rpm package saying that libxml2.so.2()(64 bit)
is required but cannot not be provided.
The ‘cnijfilter’ package from Canon had been working faultlessly before.
What must I do to find and install libxml2.so.2()(64 bit)?
Try the driverless printing approach. The Canon specifications page indicate support for “Apple AirPrint”. Usually only requires a simple adjustment to the firewall to allow discovery (if applicable), and no explicit CUPS configuration.
Just to clarify, you don’t need to add a separate Printing repository for driverless printing. All the required CUPS packages are available in the standard openSUSE OSS repository. (Same for scanning.)
Canon support for anything apart from Windows and Mac is not very obvious, and I could not get it working even with the ipp protocol until I installed the Printing repo.
i got that idea from your suggestion to go to the SDB page.
Getting the scan function with the Canon GX6050 had always been an adventure, but worked ‘out of the box’ with sane-airscan. I’m not very good at troubleshooting such issues, so am grateful for the help and solutions.
AFAIU, installing cups-filters2-driverless provides the necessary driverless backend support. No explicit CUPS printer configuration should be necessary for discovery and on-demand printing. (That sometimes means adjusting the firewall to allow mdns.)
A manually configured CUPS queue is only necessary if you want a persistent printer queue with its own settings for some reason.
I missed that. ‘cups-filters2-driverless’ was (is still) not installed. Must have overlooked something on the SDB page. I would have to deinstall ‘cups-filters’ and ‘cups-filters-cups-browsed’ first, I think.
The cups-filters package is the older implementation (prior to CUPS 2.2.2), which also provides driverless support. I don’t think it makes much practical difference here, but cups-filters2-driverless should be all that’s required for driverless printing, assuming you’re not relying on traditional printer drivers or other filter functionality. (I didn’t mention it explicitly on the wiki page.)