Imprimindo PDF com o CUPS

2

Temos duas impressoras Kyocera diferentes para impressão de faturas. As faturas são arquivos PDF que foram gerados pelo wkhtmltopdf (anteriormente dompdf com os mesmos problemas). A impressão dessas faturas costumava funcionar bem, mas de repente, sem qualquer interferência, apenas parte dos arquivos é impressa. Faturas diferentes resultam em impressões diferentes, mas todas quebradas. Estou falando de quatro linhas de texto e um único retângulo, ou as linhas de uma tabela e apenas o cabeçalho da imagem.

O CUPS, que estou usando para imprimir, mostra o seguinte erro para cada PDF:

W [12/Nov/2016:09:45:01 +0100] [Job 80] /var/spool/cups/d00080-001: file is damaged
W [12/Nov/2016:09:45:01 +0100] [Job 80] /var/spool/cups/d00080-001 (file     position 34956): xref not found
W [12/Nov/2016:09:45:01 +0100] [Job 80] /var/spool/cups/d00080-001: Attempting to reconstruct cross-reference table

Não sei por que isso acontece, pois todos os outros leitores de PDF podem exibir as faturas geradas sem problemas. Imprimir os mesmos arquivos com o Acrobat Reader não causará nenhum desses problemas.

Qual parte do sistema está causando esse problema? Como isso começou a acontecer de repente sem mim (o único a tocar no sistema de impressão) mesmo estando no escritório. Existe uma solução alternativa?

PS: As impressoras são uma Kyocera ECOSYS P2135dn e uma Kyocera FS-1370DN. Ambos usando o driver oficial com nome idêntico instalado no site da kyocera. Estou executando o Ubuntu 16.04 LTS com o CUPS 2.1.3.

    
por Villermen 12.11.2016 / 10:26

0 respostas