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?

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


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.