[Bug 574396] Re: Jockey very slow when searching/downloading/installing printer drivers from OpenPrinting

Martin Pitt martin.pitt at ubuntu.com
Wed Sep 15 10:57:48 BST 2010


This patch needs some more effort. It breaks search_driver() for local
drivers, which is used by the Appearance applet for installing a 3D
capable driver. This is also caught by the test suite:

D-BUS API: Search for a noninstalled driver ... ERROR
D-BUS API: Search for a driver which gets enabled ... FAIL

We can only take this shortcut if we search for printer drivers from
OpenPrinting at this point. It's a gross hack, but as long as  we don't
have Jockey support for Ubuntu printer driver packages in Ubuntu, then
we can live with it. I won't commit that hack into trunk, though.

** Changed in: jockey (Ubuntu)
       Status: Fix Committed => In Progress

-- 
Jockey very slow when searching/downloading/installing printer drivers from OpenPrinting
https://bugs.launchpad.net/bugs/574396
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is a direct subscriber.

Status in “jockey” package in Ubuntu: In Progress
Status in “jockey” source package in Lucid: New

Bug description:
If a printer is set up with system-config-printer and no locally installed driver is available, system-config-printer automatically searches for a driver on OpenPrinting via Jockey. Search, download, and installation of the driver take rather long time.

To reproduce, run the following command line in a terminal window:

system-config-printer --setup-printer='file:/tmp/printout' --devid='MFG:Ricoh;MDL:Aficio SP C820DN;'

This will fake the detection of a Ricoh Aficio SP C820DN for which there is no driver/PPD in a default installation of Ubuntu.

If a local driver is found, please run the command

sudo dpkg -P openprinting-ppds-extra linuxprinting.org-ppds-extra openprinting-ppds-postscript-ricoh

to uninstall the locally installed driver and run the command shown above again.





More information about the Ubuntu-sponsors mailing list