É mais rápido imprimir PDF ou PS?

5

Digamos que eu compilei um arquivo .tex para ps e pdf. Haverá uma diferença na velocidade de impressão entre o pdf e o ps?

    
por şaloma 04.06.2010 / 14:33

4 respostas

12

A resposta curta é que o PDF será impresso mais rapidamente.

De acordo com a Adobe:

So why is PDF more advanced than PostScript? A PDF file is actually a PostScript file which has already been interpreted by a RIP and made into clearly defined objects. These objects are viewable on screen not in code, but in visual objects that everyone can see. Because these files are already interpreted by the RIP, they can be more reliable than an EPS or a .PS file when printed. Additionally, because EPS files and .PS files can be easily converted to PDF and viewed on screen, print service providers can benefit from seeing the file after interpretation but before they send it to their printing devices. This may allow them to see errors in a file before wasting paper, film, or plates. This can be a terrific timesaver for people who run service bureaus or operate printers, and the result is that files print faster, more accurately, and with fewer errors.

    
por 04.06.2010 / 14:35
3

Enquanto a outra resposta está correta, o estágio PDF para o papel é mais rápido (porque o estágio RIP já está pronto), se o usuário de postagem original está pensando em gerar um PDF e imprimir na impressora ou gerando o postscript, que eles simplesmente descarregam para a impressora, então a mesma quantidade de trabalho será feita, no total. Na verdade, pode haver uma sobrecarga extra com a criação de um arquivo PDF muito maior, que é compactado e que inclui mais informações (incluindo fontes, etc.).

A diferença é meramente se o estágio RIP acontece na impressora ou no PC. É possível que, medindo a partir do momento em que o usuário clica em "imprimir", se você estivesse gerando o PDF e enviá-lo para a impressora, em vez de apenas enviar o documento diretamente como postscript, que poderia ser mais rápido algumas configurações) para imprimir postscript, se a biblioteca PDF de seu PC / sistema operacional escolhido tiver menos desempenho em seu sistema do que o RIP dedicado em sua impressora.

Em suma, nem sempre é uma otimização, ter seu aplicativo (se é isso que você queria fazer) gerar um PDF e enviá-lo para a impressora. Se você não precisa do produto final em PDF e não quer iniciar uma pré-visualização (e salvar uma árvore) antes de fazer o papel, pule a geração do PDF e não encontrará nenhuma diferença de velocidade.

É claro que a coisa mais inteligente, em vez de pedir, seria testar seus cenários reais.

    
por 04.06.2010 / 14:44
1

Se a sua impressora consome PDF (aceita PDF como formato de entrada para impressão), a impressão em PDF é provavelmente um pouco mais rápida. Eu digo provavelmente , porque algumas impressoras PDFDirect convertem secretamente PDFs recebidos em PostScript primeiro, enganando os usuários a acreditarem que eles contêm um PDF RIP quando isso não é verdade.

Se a sua impressora não puder consumir PDF (mesmo se puder consumir PostScript), você não poderá informar antecipadamente. Depende do seu

  • sistema operacional,
  • modelo de impressora exato,
  • driver de impressora que você usa para imprimir,
  • as configurações do driver usadas no momento.

Dependendo desses fatores, o subsistema de impressão e a configuração do driver do sistema operacional converterão os arquivos de trabalho (PDF / PostScript no seu caso) por meio de uma cadeia de conversores / filtros, e é imprevisível a rapidez / lentidão de cada caso . Como você abre um arquivo PostScript para impressão? Ou você vai enviá-lo a partir da linha de comando para uma impressora não-PS? Se sim, como será convertido para o formato real que sua impressora entende?

Você deve esclarecer suas necessidades exatas e seu ambiente antes de esperar qualquer resposta útil.

    
por 24.06.2010 / 18:46
0

Tenho certeza de que isso depende de como sua impressora está configurada: se você está passando pelo ghostscript para uma impressora de consumo, provavelmente não faz diferença; Se você estiver imprimindo diretamente em uma impressora inteligente que ofereça suporte a ambas, é melhor perguntar ao fabricante da impressora; Se você estiver imprimindo em uma impressora que possa manipular PostScript, mas não PDF, o PDF precisará de algum tipo de conversão - isso pode ser feito com um programa PostScript em execução na impressora, mas se isso custa mais do que gerar aplicativos gerados O código PostScript provavelmente depende do tipo de código que o aplicativo gera.

Pessoalmente, tenho a tendência de usar o PDF porque isso torna muito mais fácil a visualização em (ou imprimo a partir de) máquinas Windows, que normalmente são o que acabo parecendo quando estou trabalhando em meus documentos LaTeX - especialmente desde Eu desconectei o monitor e o teclado da minha máquina Linux.

A única maneira de ter certeza de que maneira é mais rápido para a sua configuração é cronometrar a impressão de um documento suficientemente grande em todos os sentidos. (O tempo de dvips conta? E quanto ao tempo de latex / pdflatex?)

    
por 04.06.2010 / 21:44