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.