Seguindo as instruções aqui , instalei um servidor de impressão Samba em um Udoo-quad baseado em ARM executando o Udoobuntu 12.04 LTS.
O servidor Samba está funcionando e (após a configuração guest ok = yes
no servidor smb.conf
) posso navegar na pasta "print $" (Drivers de impressora) sem inserir credenciais. Consigo navegar até a impressora durante a instalação da impressora do lado do cliente (no Ubuntu 13.10), mas os trabalhos de impressão não chegam ao servidor. Eles apenas ficam na fila de impressão do cliente com a mensagem de status "Retido para autenticação" .
Eu tenho o servidor configurado para permitir o acesso de convidados às impressoras com a seguinte seção em /etc/samba/smb.conf
(conforme relatado por testparm
):
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
guest ok = Yes
printable = Yes
print ok = Yes
browseable = No
Por que o cliente acha que a autenticação é necessária e qual é a correção?
Respostas:
Aparentemente, este é um problema / complicação que foi introduzido na versão do Samba incluída (pelo menos) na versão inicial do Ubuntu 12.04. Não sei se houve uma atualização para o 12.04 para corrigir isso - as atualizações não parecem estar disponíveis para o Udoobuntu.
Eu o resolvi seguindo o Comentário nº 17 do bug da barra de ativação "acesso negado aos compartilhamentos de impressoras samba após a atualização precisa" .
Trecho do smb.conf do servidor:
O consenso parecia ser que a chave era
use client driver = yes
.fonte
Estou usando o Ubuntu 14.04 LTS, tive o mesmo problema. a mensagem de status "Retida para autenticação" na fila de impressão do cliente. Para resolver esse problema, basta instalar no Synaptic esses dois pacotes:
- smbclient
- cifs-utils
e agora funciona bem para mim! Espero que também resolva o seu problema ...
fonte
Eu configurei uma impressora Windows no meu sistema Ubuntu 16.04.3 LTS Xenial e meus trabalhos não foram iniciados automaticamente, mas foram " Detidos para autenticação ". Eu segui as instruções neste link (principalmente)
Em uma janela do terminal, pare o serviço da impressora de xícaras:
copos de serviço sudo parar
Edite o arquivo printers.conf:
sudo vim /etc/cups/printers.conf
Perto do topo do arquivo "/etc/cups/printers.conf", há uma linha:
Nome de usuário, senha e senha AuthInfo
Insira um caractere "#" na primeira coluna (ou exclua a linha).
Salvar arquivo editado
Reinicie o servidor cups:
copos de serviço sudo começam
Funcionou para mim, então pensei em publicá-la, mesmo que a pergunta tenha anos.
fonte