Por que lp e lpr retornam erros não autorizados?

1

Então, minhas perguntas são:

O que faria com que lp ou lpr retornassem Não autorizado?

O que posso fazer para corrigir este problema?

Estou executando o Ubuntu 10.04 LTS com as atualizações mais recentes. Isso funcionou e depois parou depois de uma atualização. O problema é que não me lembro quando parou. Meu usuário faz parte do lpadmin, o que me permite criar e configurar impressoras através da interface do CUPS.

Aqui estão as proteções do meu sistema para lp e lpr .

root@steamboy:/usr/bin# ls -l lp
-rwxr-xr-x 1 root root 13540 2011-09-12 10:41 lp

root@steamboy:/usr/bin# ls -l lpr
-rwxr-xr-x 1 root root 13540 2011-09-12 10:41 lpr

Somente se eu sudo puder imprimir algo na linha de comando usando lp ou lpr .

ics@steamboy:~/icsdev$ lp x.tmp
lp: Unauthorized
ics@steamboy:~/icsdev$ lpr x.tmp
lpr: Unauthorized

( x.tmp é um arquivo real.)

    
por octopusgrabbus 07.06.2012 / 22:35

2 respostas

1

Uma coisa que vale a pena tentar é:

sudo apt-get purge cups

Isso não apenas desinstalará os cups, mas também excluirá seus arquivos de configuração caso um deles esteja errado.

Então:

sudo apt-get install cups

Como os arquivos de configuração agora estão atualizados, você precisará reinstalar suas impressoras. Se você usar qualquer outro computador como servidor de impressão, talvez seja necessário fazer isso também.

Este link opensuse descreve o que outro usuário tinha que fazer para um de seus arquivos de configuração de cups para resolver essa mensagem de erro.

    
por John S Gruber 08.06.2012 / 21:41
2

Desinstalar e instalar xícaras NÃO as cura. E se você tivesse 50 impressoras?

Em /etc/cups/printers.conf , procure AuthInfoRequired , provavelmente está definido como negotiate .

Existem várias maneiras de mudar isso, mas eu faço isso

/etc/init.d/cups stop
vim /etc/cups/printers.conf 

Remova a linha com negotiate

/etc/init.d/cups start
    
por Jim Forte 11.10.2013 / 15:35