I am a total newb when it comes to Linux, so please forgive me if I screw this up. I have been running Ubuntu Studio 17.04 with XFCE. Over time, I developed some glitches, so I decided to reinstall. I downloaded Ubuntu Studio 17.10, installed it, did the updates, etc. Then it came time to print...
I am running CUPS 2.2.4 and I connect wirelessly to the printer. I downloaded the latest 64-bit drivers from Canon and installed the three *.deb packages that came with it: cndrvcups-common_380-1_amd64.deb, cndrvcups-ufr2-us_3.40-1_amd64.deb and cndrvcups-utility_1.00-1_amd64.deb. These installed without issues.
The Printer dialogue sees the printer and gives it the correct IP Address. When I go to install it, it automatically chooses "AppSocket/JetDirect network printer via DNS-SD", finds the drivers and installs the hardware. When I go to print, however, the Printer State goes from "Processing" to "Processing - src = bidiCommon.c, line = 1200, err = 0¥nDEBUG2: prtMarkerSuppliesLevel.1.1 = 100".
If I try any of the other settings (e.g. ipps) it just hangs on "Processing".
I have another laptop which I didn't update which works just fine.
I've spent the last couple of hours Googling everything in sight, including trying to do it with Asian drivers, 32-bit drivers, etc., but no joy. Is there something I'm doing wrong? Is there a workaround? Any help you could give would be appreciated!
Thanks in advance!