Estou tentando adicionar uma impressora CUPS por meio de configurações/impressoras. Após clicar em "Adicionar..." a impressora não será listada até que o nome do host seja fornecido. Em seguida, selecionar a impressora resulta neste erro: “Falha ao adicionar nova impressora”. Não sei como investigar isso.
A impressora está configurada em um serviço CUPS raspberry pi e o teste funciona bem no dispositivo. No entanto, não consigo adicionar a impressora ao sistema. Alguma ideia?
Editar: a impressora é uma Samsung ML-1860. Tenho o driver e os arquivos PPD para imprimir via USB tanto no servidor quanto no Ubuntu. O problema é fazer a parte da rede funcionar no momento. Não tenho certeza de qual protocolo de impressão em rede é implementado aqui. Eu tenho isso simplesmente no CUPS no lado do servidor e "compartilhado". Posso acessá-lo via URL/navegador. por exemplo, http(s):://:631/printers/Samsung_ML-1860
Ambos estão na mesma rede/sub-rede doméstica local.
Responder1
eu conhecio mesmo problemahoje. Eu tenho um servidor A, e uma impressora, e uma máquina Linux B, e algumas máquinas Windows C,D,... No Windows, eu apenas sigoesse, funcionou bem. Mas quando tento adicionar a impressora para minha máquina Linux B (seguindoos mesmos passos com você), apenas me mostrou 'Falha ao adicionar nova impressora'. (Ubuntu 20.04)
Não sei se você resolveu, mas acabei de resolver e estou disposto a compartilhar minha solução, espero poder ajudá-lo :-)
Minha solução: usarlinha de comandoem vez de GUI. Execute isso na minha máquina.
sudo lpadmin -p LaserJet -E -v http://192.168.1.9:631/printers/HPPrinter
lpadmin
é uma ferramenta específica para configuração de impressoras CUPS. você pode pesquisar no Google para um uso mais detalhado.
No meu comando acima, LaserJet
é o nome que você deseja atribuir à impressora, e o endereço após -v
é o endereço da impressora. O meu é apenas um exemplo, você deve modificá-lo de acordo com você mesmo.
Depois de executar isso no terminal, a impressora apareceu em [Configurações]->[Impressoras].
No final, acho que é sempre uma boa escolhause a linha de comando se encontrar algum problema na operação da GUI.Porque a linha de comando, se a operação não for bem-sucedida, fornecerá um log de erros mais detalhado ou algo parecido. :-) É também por isso que prefiro Linux em vez de Windows na hora de programar e desenvolver meu projeto.
Responder2
Tente adicionar o usuário ao ldadmin
grupo executando o seguinte no terminal:
sudo adduser <username> lpadmin
onde <username>
está o nome de usuário da conta na qual você deseja ativar a adição de impressoras de rede.
Referência:https://bugzilla.redhat.com/show_bug.cgi?id=1640815#c1
Responder3
Usando a linha de comando, a resposta de Murphy funcionou muito bem para mim quando percebi
https://
precisa ser substituído por
ipp://