Bug 244546
Summary: | Better model matching (5400 != 540C) | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Ryan Helinski <rlhelinski> | ||||||||||||
Component: | system-config-printer | Assignee: | Tim Waugh <twaugh> | ||||||||||||
Status: | CLOSED RAWHIDE | QA Contact: | |||||||||||||
Severity: | medium | Docs Contact: | |||||||||||||
Priority: | low | ||||||||||||||
Version: | 7 | ||||||||||||||
Target Milestone: | --- | ||||||||||||||
Target Release: | --- | ||||||||||||||
Hardware: | All | ||||||||||||||
OS: | Linux | ||||||||||||||
Whiteboard: | |||||||||||||||
Fixed In Version: | 0.7.74.4-1.fc8 | Doc Type: | Bug Fix | ||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||
Clone Of: | Environment: | ||||||||||||||
Last Closed: | 2007-10-03 12:18:25 UTC | Type: | --- | ||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||
Documentation: | --- | CRM: | |||||||||||||
Verified Versions: | Category: | --- | |||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||
Embargoed: | |||||||||||||||
Bug Depends On: | |||||||||||||||
Bug Blocks: | 235704 | ||||||||||||||
Attachments: |
|
Description
Ryan Helinski
2007-06-17 02:31:04 UTC
Please try the test update: yum --enablerepo=updates-testing update foomatic Once the package is installed, is the correct printer model selected from the list when you go to add a new queue? Created attachment 157872 [details]
Console output from system-config-printer
In the system-config-printer tool, no. It's still choosing 540C as the model
after I delete both drivers for the Deskjet 5440 and go through the New Printer
process. The attachment 157872 [details] is the console output. I noticed that only one
5400 series driver is showing up in the list of New Printers.
Please attach the output of '/usr/sbin/lpinfo -l -v'. Thanks. Created attachment 157889 [details]
lpinfo
Thanks. Now please show me the output of this command: find /sys/devices -name ieee1284_id | xargs cat That command returned nothing, so I did a find /sys/devices | grep ieee And with grep 1284 Still nothing. I'll attach the full 'find' listing. Without that information I won't be able to fix this. Created attachment 161760 [details]
Listing of the /srv/devices virtual directory
As requested
Created attachment 161761 [details]
Actual files from the previous listing
Passed file names to 'cat' as requested
I'm not sure of the current status of the bug as I haven't used the GUI recently and received the error. I've been using the CUPS daemon remotely with a web browser to configure the printer: I had a but with the same printer not working on Samba because the default configured printer name was too long, and recently the driver was switched to 'raw' rather than the HP Linux driver. Let me know what other information I can provide, thanks. Please show me the full output of this command, when the printer is connected and switched on: /usr/sbin/lpinfo -l -v Created attachment 205881 [details]
Output of `/usr/sbin/lpinfo -l -v`
Thanks. The model matching algorithm in system-config-printer needs to be a lot smarter. The printer's model should be sorted in with the available models and the before and after matches should be compared to see which is "better". In this case it would be between DeskJet 5160 and DeskJet 5440, with 5440 being "better" (longer initial match). Unfortunately, HP seems to have chosen to be inconsistent with the series name, so we have 'DeskJet' (capital J) and 'Deskjet' (lowercase J), and this would throw off the sorting. So, I think we'll need to perform case insensitive sorting. Fixed in SVN for 0.7.74.x and trunk. No package built yet. Fixed in 0.7.74.4. |