No meu caso, eu precisava me livrar da minha configuração ServerName
no meu arquivo client.conf
e, em seguida, abrir o acesso da minha rede local em vez de ficar restrito ao host local.
Obrigado ao @bnjmnrsr por me iniciar no caminho certo. No meu caso, lpstat
relatou:
$ lpstat -s
no system default destination
lpstat: Bad file descriptor
lpstat: Bad file descriptor
Isso me levou a esta postagem , na qual o OP teve a gentileza de postar sua solução:
[The] problem was the following:
in /etc/cups/client.conf
it is possible to manually specify a server with the syntax
ServerName hostname-or-ip:port
This is the method I used in the past for workstations on a small network connected to a predetermined print server
However, that does not seem to work anymore. Not unless the CUPS_SERVER environment variable is manually set to the same hostname.
Solution consisted in removing the manually set hostname and restoring cups default
ServerName /var/run/cups/cups.sock
No meu caso, simplesmente comentei o arquivo ServerName
no meu arquivo client.conf e reiniciei o CUPS no cliente:
$ service cups restart
Quando eu executei lpstat
novamente, recebi uma mensagem melhor:
$ lpstat -s
no system default destination
lpstat: No destinations added.
lpstat: No destinations added.
Em seguida, acabei aqui para ver como configurar o CUPS para ouvir um endereço IP externo. Eu não tenho certeza se toda a configuração é necessária, mas pelo menos eu observei o meu servidor CUPS estava apenas ouvindo localhost:
$ netstat -an | grep 631
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
No meu arquivo /etc/cups/cupsd.conf
, tive que alterar a diretiva Listen
de:
Listen localhost:631
para:
Listen <dnsnameofyourserver>:631
Depois que reiniciei xícaras e xícaras - naveguei no servidor e no cliente, meu lpstat
no cliente funcionou melhor. (Eu não sei se eu precisava reiniciar todos os quatro, mas eu fiz assim mesmo.)
$ lpstat -a
ML-1710 accepting requests since Fri 24 Feb 2017 07:48:59 PM EST
Meu arquivo > Os diálogos de impressão agora estão mostrando as impressoras listadas também.