O Adobe Reader parece usar o comando lpr errado ao imprimir no CUPS

3

Na minha caixa debian lenny, a impressão via CUPS funciona bem, por ex. usando o OpenOffice.

Ao imprimir a partir do Adobe Reader, no entanto, as coisas não funcionam. Parece que o problema acontece durante a primeira etapa do processo, quando o Adobe Reader fala com o lpr. Eu acho que esta é a razão porque eu recebo uma mensagem de erro do Adobe Reader como:

O seguinte erro ocorreu durante a impressão ...

'uso: lpr [-cdfghlmnpqrstv] [- # num] [-1234 fonte] [-C classe] [-i [numcols]]         [-J job] [-Pinter] [-T title] [-U user] [-wnum] [nome ...] '

Parece que o lpr reclama da maneira como o Adobe Reader fala, não é?

Isso acontece, não importa se eu imprimo no meu laser ou no CUPS-PDF. Parece que o Adobe Reader envia um comando como

lpr -P CUPS-PDF -o PageSizeA4 -o blah -o blah

Nesta instalação particular do debian, o Adobe Reader (pacote acroread) obviamente assume um lpr mais novo do que o que está instalado e envia opções para o lpr usando -o.

Novas versões do lpr podem usar [-o opção [= valor]]; minha versão mais antiga não permite usar -o de acordo com sua página de manual.

Algumas investigações adicionais com o aptitude mostram que o lpr está marcado como instalado. man lpr me diz que este lpr é o spooler de impressão do BSD. Em outra caixa onde eu não tenho esse problema, o lpr não é instalado como um pacote individual. No entanto, posso chamar lpr a partir da linha de comando e man lpr mostra uma página de manual válida informando que tenho uma versão lpr fornecida pela Apple. De onde veio esse lpr de autoria da Apple? Qual pacote eu preciso instalar para usar esta versão particular do lpr?

    
por zebonaut 07.01.2011 / 21:07

1 resposta

4
  • Remova lpr (e lprng). A versão stand-alone do lpr irá reclamar se confrontada com opções que são passadas via -o .

  • Instale cups-bsd. Isso traz uma versão do lpr que aceita coisas como -o e outros parâmetros comuns usados pelo acroread. (cups-bsd conflita com lpr ou lprng).

  • Olhe atentamente e leia que o acroread recomenda cups-bsd.

Observação: alguns detalhes relevantes também podem ser encontrados em esta pergunta .

    
por 27.12.2011 / 09:23