Utilice un nombre de usuario diferente en la impresión remota CUPS

15

Estoy usando CUPS para imprimir en una red empresarial. El trabajo se envía bien, pero necesito enviarlo como otro nombre de usuario. Ahora estoy jonpero necesito enviarlo como digamos jonallard.

En la línea de comando, uno podría imprimir como tal

lp -U jonallard -d printer1 file.ext

¿Cómo personalizo la parte del nombre de usuario cuando uso los cuadros de diálogo de impresión GUI y la configuración del sistema de impresión?

Es posible que, de hecho, no sea posible agregar este nombre de usuario a la configuración de impresión de Ubuntu. Si es así, ¿dónde debo pedir una mejora?

jonallard
fuente

Respuestas:

7

De acuerdo con la página de manual https://www.cups.org/doc/man-client.conf.html , se Userpodría colocar una directiva en /etc/cups/client.confo~/.cups/client.conf

Sin embargo, esto no funcionó para mí en Kubuntu Trusty. Lo que funcionó fue exportar la CUPS_USERvariable de entorno agregando la siguiente línea en ~/.profile:

export CUPS_USER=vangelis

No hace falta decir (pero lo digo) que debe cambiar vangelisel nombre de usuario que desea usar.

¡También necesita reiniciar su sistema para que los cambios surtan efecto en el entorno de escritorio!

Esta información se puede encontrar en las notas de la versión de CUPS 1.6b1 aquí: https://www.cups.org/blog.html (busque CUPS_USER)

Vangelis Tasoulas
fuente
4

El problema se ha informado como un error ( 856776 ) y ahora está en la lista de deseos.

jonallard
fuente
2
sí, "wishlist" realmente no nos ayuda a aquellos de nosotros atrapados en una oficina llena de PC con Ubuntu que ahora no pueden imprimir. suspiro
artfulrobot
"Ubuntu: no nos importa".
jonallard
3

Esto funciona para nuestro sistema. Probado en Ubuntu 10.04 - 14.04, servidor Linux Mint Print Canon Uniflow, impresión segura

Primero, deja de tazas

sudo service cups stop

Luego edite el archivo /etc/cups/printers.confy agregue su nombre de usuario al DeviceURIsiguiente:

DeviceURI lpd://[email protected]/our_printqueue

Ahora comience tazas nuevamente

sudo service cups start

Sin embargo, tenga en cuenta que esta configuración afecta a todos los usuarios de esta máquina.

mistofeles
fuente
Dado que afecta a todos los usuarios en la misma máquina, simplemente use el nombre de host de su computadora ... ¡aún reconocible!
MikeW
Esto funciona para mí para las colas de impresión LPD pero desafortunadamente no para las colas de impresión IPP (usando Xubuntu 14.04, CUPS 1.7.2).
bmaupin
1

Puede usar el nombre de usuario en el URI de IPP al agregar la cola de la impresora; consulte este documento para obtener más detalles:

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

De lo contrario, no puedo ver opciones en tazas o cuadros de diálogo de impresión de gnomos para ayudarlo a seleccionar un nombre de usuario para imprimir.

Martin Owens -doctormo-
fuente
La configuración de impresión no permite ingresar un nombre de usuario como parte del URI de IPP cuando se configura.
jonallard
Puede agregar el nombre de usuario al URI al agregar la impresora, ¿verdad?
Martin Owens -doctormo-
No. (es demasiado corto)
jonallard
1
Entonces esto es un error y debe informarse en el proyecto de configuración de la impresora gnome en la plataforma de lanzamiento.
Martin Owens -doctormo-
Esto no funcionó para mí para un URI de IPP, aunque sí funcionó para un URI de LPD. Noté que la documentación ( cups.org/doc/network.html ) no menciona el nombre de usuario como parte del URI de IPP, pero no estoy seguro de si eso es significativo o no.
bmaupin
1

Siempre un poco tarde re. la pregunta original, pero la solución que funcionó para mí en 2018 (y en Debian, pero supongo que el procedimiento es similar) es editar, como root, el archivo /etc/cups/printers.conf y agregar la directiva Usuario oficial-user-from-printer's-pov en la parte de impresora. Lástima que no pude encontrarlo en la interfaz de administración de tazas brillantes ...

usuario1251840
fuente
Cuando hago eso (usando Kubuntu 16.04) cups simplemente sobrescribe printers.conf con una versión sin la directiva de Usuario, cuando reinicio cups.
Supernormal
Documentación dice que printers.conf no está destinado a ser editado o manejado manualmente enlace
Igor Rodríguez
@Supernormal, primero debe detener el servicio de tazas
qwr
0

Tuve el mismo problema que tú y encontré una forma de hacerlo en mi máquina. En (X) ubuntu 14.04, tuve que establecer el valor de "Información de trabajo / facturación" en el menú de impresión. Entonces, la impresión llegó correctamente a mi impresora. Adjunto una captura de pantalla para su referencia. No fueron necesarias otras configuraciones (aparte de configurar la impresora inicialmente usando su URI).ingrese la descripción de la imagen aquí

noleti
fuente
1
Lamentablemente, algunas aplicaciones (por ejemplo, LibreOffice) utilizan su propio diálogo de impresión que no tiene esta opción ...
bmaupin