[cups.development] [RFE] STR #2337: Ability to rename a printer queue via web or cli

angelb at bugarin.us angelb at bugarin.us
Mon Apr 9 11:46:55 PDT 2007


>
> [STR Closed w/o Resolution]
>
> This functionality has been requested before several times, but all before
> we started using the STR database...
>
> Anyways, we don't plan on adding a "rename printer" functionality to CUPS,
> mainly because it causes a lot of issues that are hard (if not impossible)
> to resolve, particularly in a networked environment. For example, renaming
> a printer will require all clients to use the new name or lose all pending
> jobs for the printer...
>
> If you can put up with the transition and accounting issues, a small shell
> script or program can implement a practical "rename printer" functionality
> with the current release of CUPS, e.g.:
>
>     #!/bin/sh
>     #
>     # Usage: cupsrename.sh oldname newname
>     #
>
>     cupsdisable $1
>     lpadmin -p $2 -E -v `lpstat -v $1 | awk '{print $4}'` -i
> /etc/cups/ppd/$1.ppd
>     for job in `lpstat -o $1 | awk '{print $1}'`; do
>         lpmove $job $2
>     done
>
>     lpadmin -x $1
>
> Link: http://www.cups.org/str.php?L2337
> Version:  -feature
> Fix Version: Will Not Fix
>

Ok, thanks.

Angel





More information about the cups-devel mailing list