Unable to add printer due to driver not being found on Gnome Software, even though driver was already installed externally
Detailed description of the issue. Put as much information as you can, potentially with images showing the issue.
OS: Arch Linux 64-bits
gnome-control-center 3.34.0.1+10+g0f8e3f33-1
CUPS cups 2.3.0-3
Steps to reproduce:
- Connect, via USB, a printer which requires a external driver and whose driver isn't available on your distro (in this case a ControlId Print Id Touch printer)
- Open GNOME Settings
- Go to the Printer panel
- Click to add a printer
- Select the desired printer
What happens:
Even though I manually installed the driver externally, Control Center shows me "Failed to add New Printer" and creates a notification telling me the printer might need additional drivers, the action on the notification points me to Gnome Software. Sadly, Gnome Software has no useful results.
If I use the Cups web interface and log in with my account, then I am able to configure the printer and, after that, the printer becomes available on the Printers Panel.
What should happen:
I should be able to do the entire setup process from the Printer panel, and I shouldn't be asked to install the drivers if:
a) Gnome Software won't find it anyway
b) I have already the drivers installed.
Screenshots of the problem:
Of note, the drivers for the printer come as a deb, which I repackage to use on Arch, and I do trust the repackaging was done correctly (since it works on the CUPS online interface).
The deb with the drivers is available here.