Salvar credenciais de autenticação do servidor de impressão

10

No meu trabalho, imprimo através de um servidor de impressão.

Meu arquivo /etc/cups.d/client.conf é:

ServerName the.appropriate.server.location

Com essa configuração, preciso fazer login com um nome de usuário e uma senha toda vez que precisar imprimir (e até duas vezes, a primeira vez para obter as configurações da impressora e a segunda vez para imprimir efetivamente).

Preciso que normalmente imprima pelo Evince (já que imprimo arquivos PDF e Evince é meu visualizador de PDF favorito).

  • Como evitar o login duas vezes?
  • É possível não precisar fazer login, mesmo uma vez, a cada impressão?
Bruno
fonte

Respostas:

16

Para se livrar da caixa de diálogo "Autenticação necessária para impressão", isso é feito editando diretamente o arquivo, da /etc/cups/printers.confseguinte maneira:

  1. Abra uma janela do terminal:
  2. Pare o servidor cups: sudo service cups stop
  3. Edite o arquivo printers.conf.

sudo gedit /etc/cups/printers.conf

Perto do topo do arquivo, /etc/cups/printers.confhá uma linha:

Nome de usuário, senha e senha AuthInfo

Insira um caractere "#" na primeira coluna (ou apenas exclua a linha):

#AuthInfoRequired username,password

  1. Salvar arquivo editado
  2. Reinicie o servidor cups:

sudo service cups start

Isto deve resolver o problema.

Referência

Mark Rooney
fonte
11
Se houver várias impressoras a AuthInfoRequired deve ser comentada para cada
yossile
0

1) Pressione Alt+ F2e digitesystem-config-printer

2) Clique no botão "Adicionar" e escolha sua impressora.

insira a descrição da imagem aqui

desgua
fonte
Hmmm, acho que isso não responde à minha pergunta. Na verdade, se eu abrir a system-config-printer, vejo a impressora que uso. Esta impressora está em um servidor de impressão que solicita autenticação. Assim, cada vez que quero imprimir, tenho que me autenticar com um nome de usuário e uma senha. E sempre que preciso me autenticar duas vezes, já que o Evince precisa conhecer as configurações da impressora (tamanho do papel, por exemplo) e, em seguida, re-autentico quando efetivamente imprimo. Minha pergunta é: Existe uma maneira de evitar essas autenticações, assim como no ssh, por exemplo. Obrigado mesmo assim!
18711 Bruno
Eu sinto Muito. Essas etapas funcionaram para mim, não preciso me autenticar. Vou fazer uma pesquisa tentando ajudá-lo mais.
Des
Você pode se autenticar na linha de comando? Estou pensando que você poderia criar um script para fazer isso automaticamente.
Des
Se eu usar lpr na linha de comando, por exemplo, recebo um prompt para autenticar. Obrigado pelo seu tempo!
18711 Bruno
11
Eu não tenho o arquivo de configuração que você mencionou acima /etc/cups.d/client.conf, pode estar tentando as etapas que eu publiquei poderia nos dar outro resultado?
Des