Guardar credenciales de autenticación del servidor de impresión

10

En mi trabajo, imprimo a través de un servidor de impresión.

Mi archivo /etc/cups.d/client.conf es:

ServerName the.appropriate.server.location

Con esta configuración tengo que iniciar sesión con un nombre de usuario y una contraseña cada vez que tengo que imprimir (e incluso dos veces cada vez, la primera vez para obtener la configuración de la impresora y la segunda vez para imprimir de manera efectiva).

Preciso que generalmente imprimo a través de Evince (ya que imprimo archivos PDF y Evince es mi visor de PDF favorito).

  • ¿Cómo puedo evitar iniciar sesión dos veces?
  • ¿Es posible no tener que iniciar sesión, ni siquiera una vez, en cada impresión?
Bruno
fuente

Respuestas:

16

Para deshacerse del cuadro de diálogo "Autenticación requerida para imprimir", esto se hace editando directamente el archivo, de la /etc/cups/printers.confsiguiente manera:

  1. Abra una ventana de terminal:
  2. Detenga el servidor de cups: sudo service cups stop
  3. Edite el archivo printers.conf.

sudo gedit /etc/cups/printers.conf

Cerca de la parte superior del archivo /etc/cups/printers.confhay una línea:

AuthInfoRequired nombre de usuario, contraseña

Inserte un carácter "#" en la primera columna (o simplemente elimine la línea):

#AuthInfoRequired username,password

  1. Guardar archivo editado
  2. Reinicie el servidor cups:

sudo service cups start

Esto debería solucionar el problema.

Referencia

Mark Rooney
fuente
1
Si hay varias impresoras, el AuthInfoRequired debe comentarse para cada uno
yossile el
0

1) Presione Alt+ F2y escribasystem-config-printer

2) Haga clic en el botón "Agregar" y elija su impresora.

ingrese la descripción de la imagen aquí

desgua
fuente
Hmmm, no creo que esto responda mi pregunta. En realidad, si abro system-config-printer, veo la impresora que uso. Esta impresora está en un servidor de impresión que solicita autenticación. Por lo tanto, cada vez que quiero imprimir, tengo que autenticarme con un nombre de usuario y una contraseña. Y cada vez, tengo que autenticarme dos veces, ya que Evince primero necesita conocer la configuración de la impresora (por ejemplo, el tamaño del papel), y luego vuelvo a autenticarme cuando imprimo de manera efectiva. Mi pregunta es: ¿hay alguna manera de evitar estas autenticaciones, como ocurre con ssh, por ejemplo? ¡Gracias de cualquier manera!
Bruno
Lo siento. Estos pasos me funcionaron, no tengo que autenticarme. Investigaré un poco para ayudarlo más.
desgua
¿Se puede autenticar en la línea de comando? Estoy pensando que podrías hacer un script para hacer esto automáticamente.
desgua
Si uso lpr en la línea de comando, por ejemplo, recibo un mensaje para autenticarme. ¡Gracias por tu tiempo!
Bruno
1
No tengo el archivo de configuración que mencionó anteriormente /etc/cups.d/client.conf, ¿podría estar probando los pasos que publiqué podrían darnos otro resultado?
desgua