Unable to remove zeroconf / mDNS printers from GTK printing dialog
Steps to reproduce
Attach a network printer that provides information via mDNS / Zeroconf. Have the Avahi daemon running on localhost. Configure a local printer that uses the same resource using CUPS. Open the GTK print dialog in an application.
The GTK print dialog will always show any discovered Zeroconf/ mDNS / Bonjour / Apple Airprint printers provided by Avahi. Although the local print queue also provides the same printer. On subnets with a lot of different printers that support Zeroconf a big list of printers is added.
Option to only show the locally configured queues in CUPS.
GTK version: 3.24.23 Operating System: Debian Linux Desktop Environment: KDE 5.17.5
This has been an issue for a lot of people for a long time. While it's possible to disable autodiscover of printers for Cups and QT, this is not possible for GTK. I think this should become an persistant option in the printer dialog.
It's only possible for the GTK printer dialog to remove the unwanted printers, by disabling the Avahi demon or removing Zeroconf from my printers. Neither of those looks like a good option. They're more like workarounds.
Older reports of this issue. https://bugs.launchpad.net/ubuntu/+source/cups-filters/+bug/1753509/comments/11
To make it even worse. If I select one of the auto discovered printers, I can't even print via them. I only see a spinning wheel and "Getting Printer Information..." in the dialog.