From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7)
Description of problem:
printconf-tui needs the ability to configure the printer driver for a
print queue that already exists. hal_lpadmin in the hal-cups-utils
package configures the print queue using the hal backend and then
calls printconf-tui to configure the printer.
As of now the "add-local" command requires a device node but the hal
backend uses hal udi's to identify printers. It would be nice to be
able to have printconf-tui configure the print driver for an already
existing queue using without changing any of the already existing
values such as the queue name, description and device. It would be
even nicer if I could send in the hal URI (e.g. hal://<udi>) in loo of
the device and printconf-tui would use that to find which printer to
configure. Also a return value is needed to signal if the printer has
been detected and configured properly.
configure-local configures a local printer queue
returns 0 on success and 1 if
printer can not be configured
--uri=cups backend uri
the device node to use
the IEEE 1284 MANUFACTURER string, or the printer
manufacturer's name as listed in the foomatic database.
the IEEE 1284 MODEL string, or the printer model as listed
in the foomatic database. required.
set this as the default queue. optional.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
--add-local works with the hal udi as the device so perhaps just
adding tha ability to reconfigure an arleady existing queue insted of
just erroring out would work the best.
I don't think is current now.