You are not logged in.
Hi Guys,
so I have this problem when printing from my main Arch machine. The symptom is an endlessly slow print process, sometimes leading to an aborted printjob and half a finished page being ejected. I have no clue when this started appearing, but I know for a fact that the printer used to work reasonably well and quick under Arch. Now it will take almost 20 minutes just for a test page.
The printer is connected via network, and I am running the latest cnijfilter2 package alongside CUPS. What I can see when starting a print job is 100 % utilization on a single CPU core, caused by /usr/bin/cnijlgmon3. I am a bit at a loss about how to proceed with sensible troubleshooting. Any ideas? Printer is performing normally under macOS so I presume it's got to do with Arch itself.
TIA!
Smoerrebroed
Last edited by Smoerrebroed (2021-03-28 06:50:15)
Offline
Any ideas?
Offline
I own a Pixma MG5750 and I have also suddenly started to experience trouble with printing last night, when it has always worked fine before. More specifically, print jobs would start and the printer would load paper, but it appeared to never receive any data, so it was stuck until I aborted the print job. This problem happened on all of my Arch machines, but everything still worked fine on a Windows VM, so it sounds very similar to your problem.
Eventually I got it back working by installing the cups-bjnp package, deleting the printer in CUPS and adding it again. However, only one of my computers was able to automatically detect the printer; so I also had to assign a static IP to it and add it manually on the remaining machines (by specifying the URL bjnp://printer:8611)
I have no idea what caused this regression or why the package was suddenly needed for printing to work. Depending on your specific printer model, this might also not be applicable, so YMMV, but perhaps this information still aids you in finding a solution anyway.
Last edited by Lithium Sulfate (2021-02-24 06:59:26)
Offline
I confirm the regression around the same time with Canon Pixma MG3650. Moving to cups-bjnp (and readding the printer under the same protocol) did solve it for me.
EDIT: Though now I only get pictures but no text printed out (using same Gutenprint PPD)...
Last edited by Maverick89 (2021-03-05 21:16:37)
Offline
Same problem here with a Canon MX 495. Switching to cups-bjnp solved the problem for me, printing works like before.
Offline
Thanks, guys, that actually helped. So for those that might come across this page, what you need to do is:
Download, build and install cups-bjnp from AUR
Change the backend on the installed printer(s) to use the bjnp:// protocol rather than cnijbe2:// protocol
Enjoy flawless printing
Apparently the bjnp backend is more robust in detected compatible printers anyway, so I am wondering why I haven't started using it a long time ago, but that is a different story. Thanks again!
Last edited by Smoerrebroed (2021-03-28 07:05:34)
Offline
Thanks @all.
Thank you, Smoerebroed, for your summary.
It worked.
Offline