Adding bonjour printers

I have had problems adding my Pixma MG5350 printer to OpenSuse Thumbleweed. The first was to get bonjour working. I solved that by disabling the firewall. I can see the printer by using avahi-discover

Service Type: _ipp._tcp
Service Name: pixma
Domain Name: local
Interface: wlan0 IPv4
Address: pixma.local/192.168.1.145:631
TXT usb_CMD = URF
TXT pdl = application/octet-stream,image/urf,image/jpeg

Plus a lot more

But the print dialog, Gnome as well as Yast doesn’t recognize it. What should I be looking for?

Another problem is that it seems you need to be administrator to add printers. It makes it difficult on a laptop that is in contact with a lot of different network. Is it recommended that you should run as admin on OpenSuse?

/erik

Did you try configuring manually via the CUPS web interface?
http://localhost:631/admin

If you know the IP addresss or (name of printer eg pixma.local), then the ‘socket://’ URI might be okay.

For automatic Bonjour/Avahi discovery, you might also want to consider upgading to CUPS >1.6

https://www.cups.org/documentation.php/doc-1.6/whatsnew.html

(The openSUSE Printing repooffers newer CUPS versions.)

Another problem is that it seems you need to be administrator to add printers. It makes it difficult on a laptop that is in contact with a lot of different network. Is it recommended that you should run as admin on OpenSuse?

/erik

No, don’t be tempted. A bad idea.