In the meantime, Linux drivers are available from Canon itself. Both pre-packaged for the common distros and as source code. It worked perfectly for me with openSUSE Tumbleweed with the rpm package archive, even if openSUSE is not explicitly mentioned.
https://de.canon.ch/support...