Impressora adicionada aos cups, mas não pode vê-la na caixa de diálogo de impressão

2

Eu tenho um servidor Debian e um laptop Debian e estou tentando usar um servidor cups para imprimir páginas de todos os meus computadores domésticos.

Então eu adicionei a impressora aos copos do servidor com sucesso com os drivers corretos, e depois disso eu adicionei a impressora aos copos do meu laptop. No entanto, quando peço para imprimir, não vejo minha impressora na caixa de diálogo de impressão do sistema.

A captura de tela é da página "Gerenciar Impressoras" de xícaras, onde você vê uma impressora compartilhada e uma impressora adicional da impressora compartilhada. Ainda não consigo ver essas impressoras na caixa de diálogo de impressão.

Por que isso está acontecendo?

Obrigado por qualquer esforço.

    
por The Quantum Physicist 03.07.2014 / 23:14

2 respostas

0

Eu resolvi o problema. O problema era que eu também tinha minha rede de trabalho definida em ~/.cups/client.conf , e isso fazia o lpstat -s congelar, e isso me fez perceber que o sistema não conseguia ler as impressoras por causa disso. Obrigado ao @bnjmnrsr pela ajuda:)

    
por 04.07.2014 / 12:36
0

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.

    
por 25.02.2017 / 02:08