O problema foi com uma cadeia de conexão de impressora incorreta. Eu tentei vários formatos (todos sugeridos na ajuda do CUPS!), Mas só esse funciona:
ipp://192.168.100.16/printers/pr3300
(anteriormente eu omiti parte de "impressoras" do URI)
Eu tenho uma impressora USB conectada ao Raspberry Pi. Eu também tenho uma estação de trabalho com o Linux.
Instalei o CUPS em ambos, Raspberry e Workstation. Eu entrei no CUPS em Raspberry ( link ) e adicionei uma impressora (seu nome é 'pr3300'). Eu posso imprimir uma página de teste do CUPS: link
Agora quero usar esta impressora da estação de trabalho. Então eu preciso adicionar esta impressora ao CUPS da estação de trabalho.
Eu faço login no CUPS local ( link ) vá para Administração e pressione o botão "Adicionar Impressora". Eu tenho que escolher o protocolo de rede da lista:
e na próxima página eu tenho que especificar a conexão com a impressora. Eu especifico o seguinte endereço: ipp: //192.168.100.16/pr3300
Na próxima página eu tenho que fornecer o arquivo PPD para a minha impressora, dar um nome à impressora e finalmente eu tenho uma impressora na lista da impressora.
Mas quando tento imprimir uma página de teste, o trabalho de impressão falha com a descrição "A configuração da impressora está incorreta ou a impressora não existe mais."
No servidor em /var/log/cups/error_log
, vejo o seguinte erro:
D [22/May/2018:23:15:36 +0300] Get-Printer-Attributes ipp://192.168.100.16:631/pr3300
D [22/May/2018:23:15:36 +0300] Get-Printer-Attributes client-error-not-found: The printer or class does not exist.
D [22/May/2018:23:15:36 +0300] [Client 23] Returning IPP client-error-not-found for Get-Printer-Attributes (ipp://192.168.100.16:631/pr3300) from 192.168.100.25
O CUPS no servidor recebeu minha solicitação, por isso está em execução e não é um problema de firewall / conexão. Eu acho que o problema é que eu configurei a impressora compartilhada de forma errada no CUPS da estação de trabalho. Eu tentei diferentes formatos de URL de conexão, mas o resultado é mais ou menos o mesmo.
Por favor, ajude!
O problema foi com uma cadeia de conexão de impressora incorreta. Eu tentei vários formatos (todos sugeridos na ajuda do CUPS!), Mas só esse funciona:
ipp://192.168.100.16/printers/pr3300
(anteriormente eu omiti parte de "impressoras" do URI)