AutomaticPrinterConfiguration
Launchpad Entry: https://launchpad.net/distros/ubuntu/+spec/automatic-printer-conf
Created: 2005-10-28 by MartinPitt
Contributors: MartinPitt
Packages affected: cupsys, gnome-cups-manager
Summary
We want to improve the hotplug support for printers (more) automatic and at the same time improve driver support.
Rationale
In Breezy, nothing happens if a user plugs in a USB printer. In order to make its setup easier, the user should automatically get an offer to configure it, and get guided through the installation.
Use cases
Scope
Design
Implementation
Add dbus support to cupsys. RedHat already did the cupsys/hal/dbus integration. The SRPMS we need to look at are cups (for patches), hal-cups-utils (for unprivileged configuration changes) and desktop-printing (for eggcups notification, which would replace gnome-cups-manager's nicons). John (J5) Palmieri and Colin Walters are the dudes to talk to about collaborating on this stuff. Easy Software aren't that interested in integrating this with CUPS (yet).
- Don't require cupsys to be restarted when a new printer is plugged in. (This seems to be solved in 1.2beta).
- Automatically start gnome-cups-add if the logged in user has lpadmin and the printer is not configured yet. gnome-volume-manager already has support for it, but Breezy's cupsys is not prepared for hal/dbus support.
gnome-cups-add shoud work directly with foomatic printer drivers database (see http://www.linuxprinting.org/foomatic.html). Other printer configuration utils, like Foomatic-GUI can use foomatic printer drivers database directly. You steal some code from such projects, look at http://savannah.nongnu.org/projects/foomatic-gui/ and http://blog.lordsutch.com/?topic=13 . If foomatic support would be added to gnome-cups-manager, then users don't need to generate .ppd files manually or through www.linuxprinting.org web interface and adding new printer will be more user-friendly. Look at http://bugzilla.gnome.org/show_bug.cgi?id=171047 for more info about this bug
Code
Data preservation and migration
Outstanding issues