You are not logged in.
I spent almost half the day trying to print on this Printer - without success.
$ lsusb
[...]
Bus 001 Device 006: ID 04a9:176e Canon, Inc. PIXMA MG3500 Series
[...]
Shows that the printer clearly is there.
I have installed cnijfilter-mg3500series and testwise cnijfilter-mg3500 from the AUR.
(According to https://forum.manjaro.org/t/canon-mg350 … ved/8719/4 there have been people being successful with `cnijfilter-mg3500series`.)
Also `gutenprint` and `foomatic-db-gutenprint-ppds` are installed.
Neither of `lpstat -l`, `lpstat -p`, `lpstat -v`, `cnijnetprn --search auto`, nor the web GUI are able to find this printer.
I was successfully using a Brother_MFC-J430W with this setup.
As far as I can tell, sane is not running.
As the wiki suggests, I blacklisted the `usblp` module.
As far as I can tell, disabling USB autosuspend for the printer did not solve my problem.
Permission-wise, I added my user to the `lp`-group.
Is anyone of you experienced with printers and able to point me into some further directions?
Thanks in advance.
Last edited by che (2018-06-11 16:01:24)
Offline
With my current setup, dmesg looks like this:
[ 5916.283061] usb 1-1: new high-speed USB device number 8 using ehci-pci
[ 5916.433320] usb 1-1: New USB device found, idVendor=04a9, idProduct=176e
[ 5916.433330] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5916.433336] usb 1-1: Product: MG3500 series
[ 5916.433342] usb 1-1: Manufacturer: Canon
[ 5916.433348] usb 1-1: SerialNumber: 4341A3
Offline
I never had much luck with official Canon drivers and just use gutenprint. That will take care of the PPD driver. For detection you will likely want to install cups-bjnp
Offline
As I'm rather new to printing with linux: how to "use" gutenprint? (Installing should be enough, shouldn't it?)
I installed cups-bjnp. Still no printers found.
Thanks already for the reply.
Offline
gutenprint provides the PPDs on registering the printer in CUPS you have to assign a PPD to be used by CUPS so that it knows how it has to talk to the printer. The curently missing link from what i gather is the protocol to use to actually access the printer. cups-bjnp is such a protocol provider try running /usr/lib/cups/backend/bjnp that should give you an address granted the the bjnp protocol is accessible.
Also FWIW do the cups logs contain any information on a failing lpstat invocation that might point to further information?
Offline
I was not able to find something to read about bjnp and I'm confused by its output:
$ /usr/lib/cups/backend/bjnp
network bjnp "Unknown" "Canon network printer"
Also
$ grep lpstat /var/log/cups/access_log
$
returns nothing.
Offline
Ok. Not sure what magic it did, but system-config-printer made the printer available within a couple of seconds...
Printing went now flawless.
I was trying to understand how to use foomatic, gutenprint and CUPS but did not succeed. Did I miss some simple tutorial? Do I have to understand all the inner workings?
But nevertheless: Thanks for the help!
Offline