In change driver, not enough info to make educated choice

Bug #161037 reported by crf
2
Affects Status Importance Assigned to Milestone
splix (Ubuntu)
Fix Released
Low
Unassigned
system-config-printer (Ubuntu)
Fix Released
Medium
Tim Waugh

Bug Description

Binary package hint: system-config-printer

system-config-printer.py 0.7.75

In the Change Driver screen, there is not enough information given to distinguish between the choices of driver given.

I have a Samsung ML-2510, a monotone laser printer (which is like the ML-2010). See the screenshot for the choices given in the dialog to select a driver.

There is a list of 5 drivers to choose from, and 4 of them have the same name (an homage to repo-man?). The name is the only information given in the dialogue.

I think there should be more information given about the driver choices, at least in order to practically distinguish between the choices. For example, if you chose one driver, and it did or did not work, how could you remember which one it was so that you could use or avoid it? Perhaps also information about whether the driver is free would be handy.

(The reason I wondered about it is that I wanted to try using the splix driver, but I have no idea whether I am or not, or whether I am using the samsung proprietary driver, which apparently has security issues.)

Revision history for this message
crf (chrisfahlman) wrote :
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

The four identical entries are PPDs for SpliX in four different languages. What is missing here is that the languages of the PPDs are shown. In addition, system-config-printer formerly allowed showing additional info from the OpenPrinting database entry of the driver.

The language info should really be added. Without it it is really confusing and one gets easily a PPD in an unwished language.

Having the additional info from the OpenPrinting database, at least by clicking a button, is also useful (as it was formerly in system-config-printer).

Tim, WDYT?

Changed in system-config-printer:
assignee: nobody → twaugh
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Tim Waugh (twaugh) wrote :

Actually the driver list ought to be filtered by language already, only showing you the languages relevant to your locale. Perhaps that isn't working.

As for a button to provide addition information from the OpenPrinting database, is it possible to use an API on the web site for that?

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Tim, you can use my web query aPI, as well as for giving additional info to the user and for driver auto-download:

https://www.linux-foundation.org/en/OpenPrinting/Database/Query

Revision history for this message
Tim Waugh (twaugh) wrote :

What does 'locale' say? Are you by any chance running with LC_ALL=C?

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Tim, "LC_ALL=C" should select the English PPDs, as it also selects English UI text.

And if a user has a language for which no PPD is available, also the English PPD should be selected, and not no PPD which makes the printer look like not supported at all.

These PPD selection policies should also apply to non-interactive print queue setup via hal-cups-utils.

Revision history for this message
Tim Waugh (twaugh) wrote :

Please try current SVN.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

I have tested the current SVN and it does the right thing, showing language info in the driver entries, and for the locale "C" being selected only english PPDs.

Unfortunately, this is not the only bug. Also the SpliX package (the driver for Samsung printers) has a bug. The language tags of all PPDs are English, independent of the actual UI language of the PPD. I will fix this with the update to the newest version of SpliX which I will do soon. Adding appropriate task ...

You can test Tim's fixes if you choose the Kyocera FS-7000 as printer model (package openprinting-ppds-extra must be installed).

Changed in splix:
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

system-config-printer (0.7.78+svn1771-0ubuntu1) hardy; urgency=low

  * New upstream release
     o Subversion snapshot r1771
     o Added support for setting up queues pointing to Mac OS X printers,
       detected with the dnssd CUPS backend.
     o Allow deleting of remote queues, so that queues pointing to Mac OS X
       printers can get deleted again.
     o Fixed handling of auto-detected IPP queues in the "New printer" wizard.
     o Fixed traceback when creating a raw queue.
     o Fixed "New Printer" notifications after they got broken by the icon
       hiding changes for LP: #151360 and LP: #156816.
     o For C/POSIX locale, show only English PPDs.
     o Include PPD language in driver description (LP: #161037).
     o If there are no jobs but there is a printer warning/error indicated
       by the tray icon, set the icon tooltip to the reason description.
     o In the printer status window fix columns so that the full printer name
       can be seen.
     o Set printer icon in "Connect" dialog.
     o Set AboutDialog logo by icon name, set URL and email hooks, set icon
       (LP: #165101).
     o In the printer status window set Ctrl+R accelerator for Refresh menu
       entry (LP: #137984).

 -- Till Kamppeter <email address hidden> Mon, 03 Dec 2007 21:40:08 +0000

Changed in system-config-printer:
status: Triaged → Fix Released
Changed in splix:
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package splix - 1.1.1-0ubuntu1

---------------
splix (1.1.1-0ubuntu1) hardy; urgency=low

  * New upstream release
  * debian/rules: Suppress build of drivers using the patented JBIG algorithm,
    install with "make install" to improve maintainability.
  * debian/rules: Correct language tags of the non-English PPD files
    (LP: #161037).
  * debian/splix.install: Removed, as we install with "make install" now.

 -- Till Kamppeter <email address hidden> Mon, 11 Feb 2008 17:49:41 +0100

Changed in splix:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.