Didier, Sam, On 2013-06-20, at 8:41 AM, Didier 'OdyX' Raboud <o...@debian.org> wrote:
> Control: tags -1 +upstream > > Hi Sam, and thanks for your bugreport, > > I'm hereby CC'ing Michael Sweet, Cups upstream author. > > Le jeudi, 20 juin 2013 13.59:37, Sam Morris a écrit : >> Some programs (such as Libreoffice) do not provide a way to specify a >> username and password when printing to a printer that has >> "AuthInfoRequired username,password" in its printers.conf entry. >> >> A job created by such a program will sit in the queue until an >> administrator removes it. >> >> I'd like a way for the administrator to specify authentication values >> for such a job that has been created without them. Something like: >> >> # lpmodify -o username=foo,password 7 >> Enter value for 'password': ******* >> >> Here the given value was used for username, and since no password was >> specified it was prompted so that it is not visible in the process's >> command line arguments, nor is it recorded in the user's shell >> history. > > So you are asking for a feature to modify cups jobs to add missing > credentials to them so that they can succeed on restricted printers, > right? CUPS supports (since 1.4 I think) the auth-info-required printer attribute ("username,password" for your usage) and the auth-info operation attribute (two strings containing the required auth info). The auth-info can be specified both at job creation and later using the CUPS-Authenticate-Job operation. Jobs that require authentication are held with the auth-info-required reason. And IIRC Tim Waugh's printer monitor for GNOME already supports doing the authentication when it sees this. Right now there is no CUPS command to re-authenticate a job from the command-line, but I could look at adding it to the lp command's "-i" option... _________________________________________________________ Michael Sweet, Senior Printing System Engineer, PWG Chair -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org