web-dev-qa-db-fra.com

Utiliser un nom d'utilisateur différent pour l'impression à distance CUPS

J'utilise CUPS pour imprimer sur un réseau d'entreprise. Le travail est bien envoyé, mais je dois le soumettre sous un autre nom d'utilisateur. Maintenant, je suis jon mais je dois l’envoyer sous la forme suivante: jonallard.

Sur la ligne de commande, on pourrait imprimer en tant que tel

lp -U jonallard -d printer1 file.ext

Comment personnaliser la partie nom d'utilisateur lors de l'utilisation des boîtes de dialogue d'impression GUI et des paramètres système d'impression?

En fait, il est possible qu'il ne soit pas possible d'ajouter ce nom d'utilisateur à la configuration d'impression Ubuntu. Si oui, où devrais-je demander une amélioration?

15
jonallard

Le problème a été signalé comme un bug ( 856776 ) et est maintenant dans la liste de souhaits.

4
jonallard

Selon la page de manuel https://www.cups.org/doc/man-client.conf.html , une directive User pourrait être placée dans /etc/cups/client.conf ou ~/.cups/client.conf

Cependant, cela n'a pas fonctionné pour moi à Kubuntu Trusty. Ce qui a bien fonctionné a été d’exporter la variable d’environnement CUPS_USER en ajoutant la ligne suivante dans ~/.profile:

export CUPS_USER=vangelis

Inutile de dire (mais je dis) que vous devez remplacer vangelis par le nom d'utilisateur que vous souhaitez utiliser.

Vous devez également redémarrer votre système pour que les modifications prennent effet dans l'environnement de bureau!

Vous trouverez ces informations dans les notes de publication de CUPS 1.6b1 ici: https://www.cups.org/blog.html (recherchez CUPS_USER).

7
Vangelis Tasoulas

Ceci fonctionne pour notre système. Testé sous Ubuntu 10.04 - 14.04, serveur d'impression Linux Mint Canon Uniflow, impression sécurisée

Tout d'abord, arrêtez tasses

Sudo service cups stop

Editez ensuite le fichier /etc/cups/printers.conf et ajoutez votre nom d'utilisateur à la DeviceURI comme ceci:

DeviceURI lpd://[email protected]/our_printqueue

Maintenant, démarrez à nouveau tasses

Sudo service cups start

Sachez toutefois que ce paramètre affecte tous les utilisateurs de cette machine.

3
mistofeles

Vous pouvez utiliser le nom d'utilisateur dans l'URI IPP lors de l'ajout de la file d'attente d'impression. Pour plus d'informations, voir ce document:

http://www.cups.org/documentation.php/network.html

Sinon, je ne vois aucune option dans les boîtes de dialogue tasses ou gnome pour vous aider à sélectionner un nom d'utilisateur pour l'impression.

1

Toujours un peu tard. La question initiale, mais la solution qui a fonctionné pour moi en 2018 (et sur Debian, mais je suppose que la procédure est similaire) consiste à éditer, en tant que root, le fichier /etc/cups/printers.conf et à ajouter la directive User. official-user-from-printer's-pov dans la partie imprimante. Dommage que je ne puisse pas le trouver sur l'interface d'administration des gobelets brillants ...

1
user1251840

J'ai eu le même problème que vous et j'ai trouvé un moyen de le faire sur ma machine. Le (X) Ubuntu 14.04, je devais définir la valeur "Infos travail/facturation" dans le menu Imprimer. Ensuite, l’impression est arrivée correctement sur mon imprimante. J'ai joint une capture d'écran pour votre référence. Aucun autre paramètre n'était nécessaire (mis à part la configuration initiale de l'imprimante à l'aide de son URI).enter image description here

0
noleti