Imprimindo PDF - imprime 50Mb a partir do arquivo PDF de 1Mb ..

2

Eu tenho este arquivo PDF com apenas 1Mb - 30 páginas.

Então, quando eu envio para a impressora (HP 1320), vejo que o computador envia quase 50Mb para a impressora. Como isso é possível ? Eu sei que PDF é formato compactado, mas quando eu tento programa de linha de comando pdf2ps - eu posso gerar postscript que é apenas 2,5Mb. Eu não acho que é tão comprimido 50/1 que seria algo .. Alguma idéia?

O arquivo é gerado pelo php tcpdf pode ter alguma coisa a ver com isso. O PDF possui algum recurso mágico?

    
por Kubber 24.04.2014 / 15:10

2 respostas

5

Já vi isso antes, e foi resolvido por este artigo da base de conhecimento: link (supondo que você esteja usando o Windows )

When you print a document that contains lots of raster data, the size of the Enhanced Metafile (EMF) spool file may become very large. Files such as Adobe .pdf files or Microsoft Word .doc/.docx documents may contain lots of raster data. Adobe .pdf files and Word .doc/.docx documents that contain gradients are even more likely to contain lots of raster data.

This problem occurs because Graphics Device Interface (GDI) does not compress raster data when the GDI processes EMF spool files and generates EMF spool files.

This problem is very prominent with printers that support higher resolutions. The size of the raster data increases by four times if the dots-per-inch (dpi) in the file increases by two times. For example, a .pdf file of 1 megabyte (MB) may generate an EMF spool file of 500 MB. Therefore, you may notice that the printing process decreases in performance.

    
por 24.04.2014 / 15:23
0

Importa quantos dados são enviados para a impressora?

A HP 1320 é uma impressora laser de baixo custo. Ele não suporta impressão de PDF nativo, mas suporta PJL e Postscript .

Muitas vezes, documentos gerados como esse são não otimizado . A menos que você tenha uma reclamação de rede, você deve se preocupar apenas com o espaço que os arquivos de impressão consomem no disco e que os trabalhos de impressão são concluídos em tempo hábil.

Eu lido com impressão de produção Postscript em larga escala e descobri que o tamanho do arquivo de dados (depois de PJL, Postscript, opções de formatação) não importa tanto quanto a capacidade da impressora de processar o fluxo de dados.

Veja minha resposta para: Comando shell lento ao usar pipe, rápido com arquivo intermediário

    
por 24.04.2014 / 15:23