Imprimir grandes arquivos do Linux causa erros de PostScript

1

Estou tentando fazer uma impressora Dell 5110cn funcionar no Linux, sem sucesso.

Eu tentei compartilhar a impressora a partir de uma máquina Linux e Windows e, em ambos os casos, os clientes Windows sempre podem imprimir bem.

Quando um cliente Linux envia um trabalho de impressão maior do que algumas centenas de KB, a impressora bloqueia e imprime páginas com o que parecem ser erros de PostScript, como:

ERROR: ioerror
OFFENDING COMMAND: image
STACK:
  lot's of characters

Eu tenho lutado com isso há semanas, e em nenhum lugar encontrei uma resposta ou um ponteiro.

    
por Ivan 30.04.2009 / 19:56

1 resposta

1

Ok, bem, aqui está um pouco de reflexão:

  • Deixe de lado o PPD. Sim, isso parece contra-intuitivo, mas na verdade, você ficará bem sem isso.

  • Use uma linguagem de impressora diferente. Selecione PCL 5e como a linguagem de impressão, se possível. Furar com protocolos antigos e amadurecidos permite evitar incompatibilidades e / ou bugs com a implementação de novos. Você pode não conseguir todos os recursos que deseja, mas terá algo funcional.

  • Transforme a caixa do Windows em um servidor de impressão. Se você tiver um serviço LPR disponível na caixa do Windows, "Anexe" a impressora à máquina Windows, ative os serviços LPR e aponte o Linux na máquina Windows, transformando-o em um servidor de impressão.

  • Habilitar suporte de driver proprietário. Se você tiver uma distribuição Linux "mais recente", o serviço CUPS deve ser capaz de "detectar" a presença da impressora facilmente. Se você estiver executando o Ubuntu ou o Debian, certifique-se de incluir suporte para software não-livre, já que (infelizmente) é necessário para o hardware teimoso que não pode ser arrastado para o passeio. O Ubuntu tem uma ferramenta GUI no menu Sistema que permite detectar hardware que precisa de drivers não livres e instalar o driver.

  • Alterne os drivers de impressão. Aqui está um pequeno segredo - você pode usar o mesmo driver de impressão em várias dúzias de impressoras de fornecedores diferentes e eles abordarão modelos diferentes. Eu não sei quantas vezes eu tive que usar "Apple LaserWriter 600" para obter apenas um driver de postscript baunilha instalado em uma caixa do Windows para uma função não-impressão .

Tenho certeza de que há mais, mas é isso que vem à mente no caixa eletrônico.

    
por 02.05.2009 / 19:32