Bug 691701

Summary: Fails to add queue for printer with no exact driver match
Product: [Fedora] Fedora Reporter: Tim Waugh <twaugh>
Component: gnome-settings-daemonAssignee: Marek Kašík <mkasik>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: bnocera, rstrode
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-03-09 13:24:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Tim Waugh 2011-03-29 09:59:03 UTC
Description of problem:
When connecting an Epson Stylus D78, no queue is added even though gutenprint-cups supports a very close match and is installed.  This worked in Fedora 14.

Version-Release number of selected component (if applicable):
gnome-settings-daemon-2.91.93-1.fc15.x86_64
gutenprint-cups-5.2.6-3.fc15.x86_64

How reproducible:
100%

Steps to Reproduce:
1.Connect printer for which there is no exact driver match
  
Actual results:
1. A notification is displayed briefly

Configuring new printer
Please wait...

2. gnome-packagekit dialog is seen, querying available drivers.  This does not find any (expected)

3. The 'Configuring new printer' notification is replaced by another notification:

Missing printer driver
No printer driver for EPSON Stylus D78

This disappears after a very short time.

Expected results:
Either the queue should be configured using a close-matching driver, for example the one used in Fedora 14 was "Epson Stylus D68 - CUPS+Gutenprint v5.2.6 Simplified",

OR, the user should be given some indication as to what they are supposed to do next to get their printer working.

Additional info:
"lpinfo -l -v" output contains:

Device: uri = usb://EPSON/Stylus%20D78
        class = direct
        info = EPSON Stylus D78
        make-and-model = EPSON Stylus D78
        device-id = MFG:EPSON;CMD:ESCPL2,BDC,D4,D4PX;MDL:Stylus D78;CLS:PRINTER;DES:EPSON Stylus D78;
        location =

Comment 1 Marek Kašík 2012-03-09 13:24:30 UTC
This has been fixed in Fedora 16 by using system-config-printer's methods for finding closest match. I'm closing this with resolution nextrelease.

Marek