A entrada da impressora remota do CUPS é parada localmente

10

Meu daemon CUPS local no meu laptop tem uma entrada para uma impressora remota no meu servidor CUPS. Meu daemon CUPS local acha que esta impressora está parada, mas não está. A única interface que o CUPS me dá para gerenciar essa impressora remota é um hyperlink para a impressora CUPS no servidor.

Isso tende a acontecer quando algo tenta consultar o status desta impressora remota quando não estou na rede local. O CUPS local irá marcá-lo permanentemente e dizer que não foi possível encontrá-lo.

No entanto, quando eu voltar na LAN local, ele nunca removerá o status 'stopped' . (Mesmo reiniciar não faz nada)

A única maneira de imprimir novamente é parar o processo local do CUPS, editar o arquivo /etc/cups/printers.conf para alterar manualmente o status para "Ocioso" e reiniciar o servidor CUPS.

Certamente há uma maneira melhor ??

EDITAR:

Ah, sim, eu já resolvi isso criando uma nova entrada de impressora remota. No entanto, não consegui encontrar nenhuma maneira de excluir a entrada da impressora remota antiga. Eu tive que editar o printers.conf para isso também. Existe uma maneira de gerenciar entradas de impressoras remotas?

EDITAR:

Este é o CUPS 1.4.3. Eu também encontrei um comando 'cupsenable' que foi mencionado apenas na página "What's new" e nos documentos printers.conf online. Vou tentar da próxima vez e ver se funciona.

    
por darron 30.07.2011 / 22:52

3 respostas

3

O CUPS CLI pode fazer essas coisas. Observe que esses comandos não estão no caminho do usuário, apenas no caminho da raiz. Dependendo da configuração do seu CUPS (o seu usuário faz parte do CUPS SystemGroup ?), Você pode ou não precisar ser o root para usá-los. Você pode tentar do non-root invocando pelo caminho completo (por exemplo, /usr/sbin/lpadmin ).

Você pode reativar a impressora usando

lpadmin -p «printer_name» -E

ou

cupsaccept «printer_name»
cupsenable «printer_name»

(ou, se estiver pensando, desative-o usando cupsreject e / ou cupsdisable ).

Você pode excluir até mesmo uma impressora de rede descoberta automaticamente usando:

lpadmin -x «printer_name»

Eu testei a desativação, habilitação, configuração e limpeza de rejeição e a exclusão de uma impressora de rede descoberta automaticamente.

    
por 17.06.2014 / 17:53
0

Você deve conseguir acessar o CUPS localmente no link . Você pode então retomar a impressora.

    
por 31.07.2011 / 00:45
0

Eu descobri da maneira mais difícil que às vezes desabotoar o CUPS você tem que reiniciá-lo. Ou até mesmo parar + iniciar.

    
por 25.01.2013 / 03:08

Tags