Made the quick check you suggested. Switching off cups, all printers disappear both in okular (QT) and firefox. So it looks like the driverless network printers come from cups.
Weird enough now after the switch off - switch on sequence for cups, I do not have the driverless printers them in firefox either even with cups re-enabled which is weird. This means that there is nothing to disable in the GTK and QT dialogs which seems a good thing. Do you know if some kind of situation where stale files describing network printers could remain around explaining these inconsistent behaviors? If so where? Furthermore, it looks like cups is currently not passing the list of driverless network printers to the print dialog. May it be the case that cups (or the cups dbus notifier) happens to read the cups-browsed configuration file seeking the BrowseRemoteProtocols none configuration option if it is readable? Note that on my system the cups dbus notifier runs as lp and so it cannot read cups-browsed.conf by default since this file is owned by root.root and not readable by others. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to cups in Ubuntu. https://bugs.launchpad.net/bugs/1738432 Title: Regression, poor user experience, print dialogs garbled by unidentifiable driverless printers Status in cups package in Ubuntu: Incomplete Bug description: Recently, my print dialogs have started to include network discoverd printers in addition to those configured in cups even if the cups- browsed service is disabled and the BrowseRemoteProtocols option is set to none. There does not seem to be any way to disable this behavior apart from disabling avahi or its ability to talk to dbus, which causes side effects on the system. Yet, in some environments this behavior is a definite regression over the old one and leads to an extremely poor user experience. On some networks: - The print dialogs takes 3-10 sec to open which is a huge amount of time for an action that is expected to be instantaneous and for which there is no visual feedback. - The print dialog contains many tens of printer entries, all identified by weird hex strings that cannot be related to any useful location, that do not help identifying which entry corresponds to which printer and that only mess up the list making it hard to find the printers that are actually useful. For instance, suppose that you work at some office that has recently purchased a batch of new printers all the same model. In the print dialog you may get many entries like: HP_Laserjet_Pro_Mxxxdw_21ACF2 which only vary in the final hex string. How is one suppose to know what is where? Please make it possible to disable this driverless printer madness. ProblemType: Bug DistroRelease: Ubuntu 17.10 Package: libcups2 2.2.4-7ubuntu3 ProcVersionSignature: Ubuntu 4.13.0-19.22-generic 4.13.13 Uname: Linux 4.13.0-19-generic x86_64 ApportVersion: 2.20.7-0ubuntu3.6 Architecture: amd64 CupsErrorLog: E [15/Dec/2017:12:41:45 +0100] [Client 6] Returning IPP client-error-bad-request for Create-Printer-Subscriptions (/) from localhost CurrentDesktop: KDE Date: Fri Dec 15 16:22:07 2017 EcryptfsInUse: Yes InstallationDate: Installed on 2013-12-12 (1463 days ago) InstallationMedia: Kubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1) MachineType: Notebook W740SU Papersize: a4 ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.13.0-19-generic root=/dev/mapper/zagar_ssd--vg-root ro quiet splash resume=/dev/zagar_ssd-vg/swap_1 acpi_backlight=vendor vt.handoff=7 SourcePackage: cups UpgradeStatus: Upgraded to artful on 2017-10-26 (50 days ago) dmi.bios.date: 10/02/2013 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 4.6.5 dmi.board.asset.tag: Tag 12345 dmi.board.name: W740SU dmi.board.vendor: Notebook dmi.board.version: Not Applicable dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 9 dmi.chassis.vendor: Notebook dmi.chassis.version: N/A dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr4.6.5:bd10/02/2013:svnNotebook:pnW740SU:pvrNotApplicable:rvnNotebook:rnW740SU:rvrNotApplicable:cvnNotebook:ct9:cvrN/A: dmi.product.family: Not Applicable dmi.product.name: W740SU dmi.product.version: Not Applicable dmi.sys.vendor: Notebook To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1738432/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp