I have a weird problem. I have printer Canon i-Sensys MF635Cx. When I install printer with CUPS, it works, but it takes long time to print something (sometimes it takes few minutes to start the printing). Canon also provides UFR II driver on it’s website. The latest version was released on 12 February 2021. I have installed this driver (RPM 64bit version), then I’ve installed the printer in YAST with this driver. When I print something from application the printing starts immediately. The problem is, that it “prints” blank pages. So when I print 3 pages from application the printer gives me 3 empty sheets of paper.
Could you please help me with this problem?
Thank you!
This does of course require that the printer is reasonably modern (typically produced 2014 onwards but perhaps as early as 2010). Some good info here… https://wiki.debian.org/CUPSQuickPrintQueues
thank you very much. I’ve found those threads, but those were mentioning the driverless printing (as you wrote), and I had a problem with this method. It was extremely slow. When I printed something sometimes it took minutes for printer to start printing. Maybe just some settings, but I was not able to fix it. So then I’ve installed the printer drivers from Canon website and I’ve added the printer using YaST. This time it printed immediately those blank pages. lol!
I don know whether adding printer in YaST is different than adding it in cups. I’ve found a working solution in case anybody else needs it:
By default Leap 15.2 contains cups 2.7.7. When I opened the config page (http://localhost:631/admin/) it displayed “Unauthorized” page without user/pwd prompt. So I’ve added experimental printing repo, this contains cups 2.3.3. Instructions here. I don’t know if this step is necessary.
I opened cups config page http://localhost:631/ and I have added the printer:
[LIST]
Internet Printing Protocol (ipp)
address: ipp://<printer_ip>:631/ipp/print
add name/description
choose manufacturer Canon
IPP everywhere TM
[/LIST]
Probably there were 2 problems:
wizard (?) added the printer with hostname not with IP address - I assume that was causing the long delay before printing
in second case the Canon’s UFR driver was not working properly, but the IPP everywere is prefect.
Just guessing, as I don’t have a printer connected to my openSUSE boxes, but regarding the cups permission issue, perhaps you have to add your user to group lp (line printer)?