https://bugzilla.novell.com/show_bug.cgi?id=699205
https://bugzilla.novell.com/show_bug.cgi?id=699205#c1
Johannes Meixner changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Platform|Other |All
AssignedTo|bnc-team-screening@forge.pr |jsmeix@novell.com
|ovo.novell.com |
Resolution| |WONTFIX
Summary|YaST printer module |YaST printer module: Show
|"connection wizard": Show |only recommended drivers by
|only recommended drivers by |default
|default |
OS/Version|Other |SuSE Other
--- Comment #1 from Johannes Meixner 2011-06-10 08:09:03 UTC ---
This is not only in the "connection wizard"
but always when yast2-printer shows matching PPDs.
I cannot implement your request because the "(recommended)" PPDs
are not the "best" PPDs of all available PPDs in openSUSE,
see "Reasoning and details" below.
Accordingly I close this enhancement request as WONTFIX
which actually means "cannot implement" in this case.
Furthermore I do not want to somehow hide from the user
when many PPDs match to the same model.
I do want to show the user all matching PPDs to make it
obvious for the user that usually there is
neither such a thing as "THE driver for a printer"
nor is there a "BEST driver for a printer".
For well supported printers (in particular PostScript+PCL printers)
there exist several drivers which work well and it is up to the user
to assign the one which works best according to his individual needs.
To help the user yast2-printer sorts the list of all matching PPDs
so that the most reasonable driver should be listed topmost
and this one is automatically preselected so that usually
the user has nothing to do than to accept it, see
http://en.opensuse.org/YaST_Printer#Driver
But this way is also obvious for the user when there are
several more matching PPDs available.
yast2-printer will not hide useful information from the user.
This would be against its basic design, see "Visible Automatisms" at
http://en.opensuse.org/Archive:YaST_Printer_redesign
It is a very important information to make the user aware
that he may have to try out this or that driver which
may or may not work for his model because
without this information in the user's mind
it did in the past result much too often a wrong driver assigned
and this caused bug reports about broken drivers or broken
printer setup when it was actually only the result of
a wrong automatically preselected driver.
Read the help tests in yast2-printer, e.g.:
-------------------------------------------------------------
Strictly speaking an automatically preselected driver
may not work at all for your particular printer model.
The reason is that the automated driver selection
can only work based upon comparison of strings
(the autodetected model name and the driver descriptions)
so that the result can be only a best-guess proposal
how to set up your particular printer model.
Therefore check if the currently preselected values make sense
and feel free to play around and modify the settings
to what you know what works best for your printer.
-------------------------------------------------------------
Additionally have a look what I wrote in bug #468046
Reasoning and details:
The "(recommended)" exists only for so called "foomatic" PPDs
which are basically the PPDs which come from OpenPrinting.org.
Therefore the "(recommended)" is not an authoritative
information regarding all PPDs for a particular printer.
The "(recommended)" is only the information which of several
PPDs from OpenPrinting.org is recommended by OpenPrinting.org.
This does not at all mean that the "(recommended)" PPD from
OpenPrinting.org is actually the "best" PPD of all available
PPDs in openSUSE.
Accordingly yast2-printer sorts all available PPDs for a printer
in a different way where the "(recommended)" PPDs are often
not the topmost in the yast2-printer sort ordering.
The yast2-printer sort ordering is as follows:
Topmost priority have PPDs which were explicitly added by the user
(i.e. PPDs in /usr/share/cups/model/downloaded/ ).
Second priority have PPDs which are provided by the manufacturer
(i.e. PPDs in /usr/share/cups/model/manufacturer-PPDs/ ).
Only third priority have PPDs which are "(recommended)".
For details regarding the yast2-printer PPD sort ordering
see the "Sort the driver_items list" part in
/usr/share/YaST2/modules/Printer.ycp
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.