web-dev-qa-db-ja.com

PDFまたはPSを印刷する方が速いですか?

.texファイルをpsとpdfにコンパイルしたとします。 PDFとpsで印刷速度に違いはありますか?

5
şaloma

簡単な答えはPDFより速く印刷されます。

アドビによると:

では、なぜPDF PostScriptよりも高度なのですか?PDFファイルは、実際にはRIPによってすでに解釈され、明確に定義されたオブジェクトになっているPostScriptファイルです。これらのオブジェクトは、コードではなく、誰もが見ることができるビジュアルオブジェクトで画面に表示できます。これらのファイルは、RIPによって既に解釈されているため、印刷時にEPSまたは.PSファイルよりも信頼性が高くなります。さらに、EPSファイルが.PSファイルは簡単にPDFに変換して画面に表示できます。印刷サービスプロバイダーは、解釈後、印刷デバイスに送信する前にファイルを表示できるというメリットがあります。これにより、次のことが可能になる場合があります。紙、フィルム、またはプレートを無駄にする前にファイルのエラーを確認します。これは、サービスビューローを運営したり、プリンターを操作したりする人にとっては非常に時間の節約になります。その結果、ファイルはより速く、より正確に、より少ないエラーで印刷されます。

12
benrick

もう1つの答えは正しいですが、元の投稿ユーザーがPDFを生成してから印刷するかどうかを検討している場合は、PDFから紙への段階が高速です(RIP段階はすでに完了しているため)。プリンター、またはポストスクリプトを生成し、それをそのままプリンターにダンプすると、合計で同じ量の作業が実行されます。実際、はるかに大きなPDFファイルを作成すると、余分なオーバーヘッドが発生する可能性があります。このファイルは圧縮されており、より多くの情報(フォントなど)が含まれています。

違いは、RIPステージがプリンターで発生するかPCで発生するかだけです。ユーザーが「印刷」をクリックしたときから測定すると、PDFを生成してからプリンターに送信する場合は、ドキュメントをポストスクリプトとして直接出力するのではなく、さらに高速になる可能性があります(一部の構成)選択したPC /オペレーティングシステムPDFライブラリのパフォーマンスが、プリンタの専用RIPよりもシステム上で低い場合は、追記を印刷します。

要するに、アプリケーションにPDFを生成させ、それをプリンターに送信させることは、必ずしも最適化ではありません。 PDFの最終製品が不要で、紙に書き留める前にプレビューを起動(およびツリーを保存)したくない場合は、PDFの生成をスキップして、速度の違いが見つからない場合があります。

もちろん、尋ねるよりも賢いのは、実際のシナリオをテストすることです。

3
Warren P

プリンタがPDFを消費できる場合(印刷の入力形式としてPDFを受け入れます)、PDF印刷はおそらく少し高速です。一部のPDFDirectプリンターは最初に受信PDFを密かにPostScriptに変換し、ユーザーをだましてPDF RIPが含まれていると信じ込ませるため、おそらくと言います。それが真実でないとき。

プリンタがPDFを消費できない場合(PostScriptを消費できる場合でも)、事前に通知することはできません。それはあなた次第です

  • オペレーティング・システム、
  • 正確なプリンタモデル、
  • 印刷に使用するプリンタードライバー、
  • 現在使用されているドライバー設定。

これらの要因に応じて、OSの印刷サブシステムとドライバーのセットアップは、コンバーター/フィルターのチェーンを介してジョブファイル(この場合はPDF/PostScript)を変換し、それぞれの場合にどれだけ速く/遅くなるかは予測できません。印刷用にPostScriptファイルをどのように開きますか?または、コマンドラインから非PSプリンターに送信しますか?もしそうなら、それはあなたのプリンターが理解する実際のフォーマットにどのように変換されますか?

有用な答えを期待する前に、正確な要件と環境を明確にする必要があります。

2
Kurt Pfeifle

プリンタの設定方法によって異なると確信しています。ghostscriptを使用して消費者向けプリンタを使用する場合、実際には違いはありません。両方をサポートするスマートプリンターに直接印刷する場合は、プリンターの製造元に問い合わせるのが最善です。 PostScriptは処理できるがPDFは処理できないプリンターに印刷する場合、PDFは何らかの変換が必要になります。これは、プリンターで実行されているPostScriptプログラムで実行できる可能性がありますがアプリケーションで生成されたPostScriptコードを実行するよりもコストがかかるかどうかは、アプリケーションが生成するコードの種類によって異なります。

個人的には、PDFを使用する傾向があります。これにより、Windowsマシンでのプレビュー(または印刷)が非常に簡単になります。これは通常、作業中に座ってしまうものです。 LaTeXドキュメント-特にLinuxマシンからモニターとキーボードを抜いたので。

sureセットアップでどちらの方法が速いかを確認する唯一の方法は、十分な大きさのドキュメントの印刷時間を各方法で計ることです。 (dvipsの時間はカウントされますか?latex/pdflatexの時間はどうですか?)

0
SamB