web-dev-qa-db-ja.com

どのプリンタードライバーを使用する必要がありますか?

プリンターのドライバーをインストールしていますが、PCL(5または6)またはPostScriptドライバーを選択できますか?あなたはどちらを勧めますか、そしてなぜですか

プリンターはHP LaserJet 2605dn、OSはWindows 7(x64)です。

このようなことの経験則はありますか?それとも、「何がうまくいくか」ということですか?

ありがとう

26
Goro

このようなスレッドにあらゆる種類の非知識と非回答が流れていて、回答がないと正しく理解できないのは、驚くほど恐ろしいことです。

最初に自分の答えを出してから、以前のポスターのどこが間違っているのかを説明します。

PCL 6を使用する必要があります。理由は次のとおりです。PostScriptは必要ありません。あなたがそれを必要としたなら、あなたはそれを知っていて、あなたはこの質問をしていません。 PostScriptはPCLよりも問題が多いため、必要ない場合は回避することをお勧めします。これらの点でさらに問題があります。ドライバー(Win MEコンピューターなど)を見つけるのが難しく、リソースが不足しています(プリンター、ワークステーション、ネットワークの両方で)、HPのPostScriptドライバーはバグが多くなります。 PCLドライバーの場合、HPのPostScriptエミュレーション(つまり、AdobeのPostScriptプログラムのサードパーティクローン)の品質は非常に疑わしいですが、PCLはHP製品であるため、印刷の際にPostScriptは不明瞭なエラーをスローする傾向があり、必要です(非常にイライラする)トラブルシューティングのための曖昧な専門知識-PCLはこれを少なくします。PostScriptはプリンターのメモリ不足を容易にする傾向があります。PostScriptドライバーは、業界の専門家(色分解など)にのみ役立つ多くのあいまいな設定を提供し、混乱するだけです。普通の人々は、彼らに問題を引き起こすより多くの方法を彼らに与えます、そして難しいプリントではPostScriptはしばしば遅くなります。私の頭のてっぺんから全部。

PCL6は強力なページ記述言語であり、必要なことは何でも実行できます。品質は問題ではありません。PCLは正常に機能し、PostScriptと同じベクターグラフィックスとベクターフォントを印刷できます。写真やその他のビットマップグラフィックはPostScriptの能力の範囲外にあるため、PostScriptは写真をテキストでレンダリングし、バイナリサイズを拡大するため、プリンターへのダウンロードに時間がかかることを除いて、2つの言語は同じように印刷します( PostScriptはテキストの言語であり、バイナリは何もないため、これを行う必要があります。すべてがテキスト文字にレンダリングされます)。

PostScriptには多くの利点がありますが、ほとんどは印刷業界のプロにあります。例としては、地元のハイエンドの印刷所にある超高解像度のイメージセッターで何かを印刷する場合、Adobe PhotoshopまたはPostScript形式のファイルのみを受け入れる可能性が高いため、PostScriptドライバーを使用している場合、このようなファイルを作成する方法。ただし、PDF形式は、以前にPostScriptが必要であった多くの状況で使用できます。PostScriptドライバーは、PCLドライバーよりも多くの機能を提供する傾向があり、一部には役立つ場合があります(ブックレット印刷など)。 )しかし、この晩年になると、PCLドライバーが必要なものすべてを提供する可能性が高くなり、PostScriptドライバーは、使用できる追加機能をまったく提供しない可能性があります。

30
user61475

PCLとPostScriptの間の問題は、使用するソフトウェアとプリンターの組み合わせに非常に固有です。一部のプリンターではPCLがPostScriptよりも優れており、他のプリンターではその逆が適用されます。 HP LaserJet 5 Color(およびその他の多く)などの一部のプリンターには、PostScriptサポートを提供するSIMMスロットの1つに適合するアドオンモジュールがあります。さらに他のプリンタには、工場でサポートが組み込まれています。 PostScriptファイルをプリンターに送信すると、非常に予測可能なかなり高品質の出力が生成されます。一方、PC/MAC/X-コンピューター(またはPostScriptのソースが何であれ)上のソフトウェアは、ここではワイルドカードになります。ある時点で、ドキュメントがPostScriptに変換されている必要があります(ドキュメントが既にPostScriptである場合、およびこの場合でも問題がある場合を除きます)。このPostScriptへの変換は非常に大きな問題です。一部のソフトウェア(通常はWindowsプリンタードライバー)は、必要なドキュメントをビットマップに変換し、ビットマップをPostScriptファイルに埋め込み、これをプリンターに送信します。これはあらゆる点でスペースの浪費であり、PostScriptが提供する利点を完全に回避します。 PostScriptは、ベクターおよびビットマップ項目をレイアウトできるレイアウト言語です。テキストドキュメントがある場合は、テキストの場所、フォント、およびその他の詳細が記述され、未加工のテキストがプリンターに送信されます。プリンターのPostScriptエンジンは、プリンターの物理レイアウトかどうかを認識し、実際のプリンターハードウェアを考慮に入れて適切な出力を生成する可能性が高い方法で出力をレンダリングします。プリンタードライバーがドキュメント内のテキストを取得し、これをビットマップとしてレンダリングし、このビットマップをPostScriptファイルに挿入すると、プリンターは単にビットマップを印刷します。これにより問題が発生します。ビットマップを印刷するとき、ビットマップをきれいに見せるためにプリンターが使用する特定の最適化があります。ほとんどの場合、これらの最適化はテキストに使用される最適化とは異なるため、最終結果は通常最適な。したがって、すべてを理解するには、次の問題を考慮する必要があります。

  1. ドキュメントをPCLまたはPostScriptに変換するソフトウェアはどの程度優れていますか?
  2. プリンターのPCLまたはPostScriptサポートはどの程度優れていますか?
  3. 特定のコンピューター/プリンターの組み合わせに最適な組み合わせはどれですか。

これらの質問に対する答えは、多くの場合、真っ白ではありません。さらに悪いことに、PCLの品質が低い一部のプリンターでは、実際にはPCLで見栄えの良いドキュメントが作成される場合があります。これは、コンピューターのPCLコンバーターが特定のフィックスアップまたは特定のプリンターのPCLに関する問題の回避策、またはPostScriptの逆の問題を回避するためです。 。

次に、さらに別の問題があります...一部のプリンタはPostScriptをサポートしていると主張していますが、実際にはPostScriptのサポートはまったくありません。プリンターベンダーは、コンピューターで実行されるプリンタードライバーがPostScriptをプリンターが話す任意の言語に変換できることに基づいて、PostScriptのサポートを主張しています。

私の個人的なアプローチは、可能な限りPostScriptを使用することです。一般的に、PostScriptを十分にサポートしていることがわかっていない限り、プリンターを購入しません。実際のプリンターについて話しているのではなく、PCで実行してPostScriptをプリンターが使用する他の形式に変換するソフトウェアについて話しているのではありません。 PostScriptは十分に確立された標準形式であり、しばらくの間使用される予定です。PostScriptをサポートする任意のプリンターにまったく同じPostScriptファイルを送信すると、許容できる出力が生成される可能性があります。これの欠点は、そのようなプリンターは通常より高価であり、他の方法より多くのメモリを必要とすることです。ただし、この価格は、ドライバーとの戦いに費やした時間を節約する価値があります。また、PC側のPostScriptコンバーターに問題がある場合は、1つの修正ですべてのプリンターで修正が機能します。

PCLでも同じことを行うことができますが、PCLは通常プリンター固有のコマンドを含み、同じPCLファイルを別のプリンターに送信する方がPostScriptよりも誤った結果を生成する可能性が高いため、これはPostScriptを使用する場合ほどきれいではありません。また、一部のPCLドライバーには、プリンター固有の回避策の巨大なライブラリーがある傾向があるため、同じPCLファイルを別のプリンターに送信して同じ出力を期待することはそれほど簡単ではありません。これは、非常に古いPCLプリンターを使用している場合、そのプリンターを作成した人が古いプリンターの修正をリリースする可能性が低くなり、後のモデルにのみPCL修正を発行することも意味します。 PostScriptソフトウェアに対する単一の修正は、だれがそれらを作成したか、またはそれらの年齢に関係なくすべてのプリンターに影響を与えるため、これは一般にPostScriptには当てはまりません。

このスレッドには間違った投稿が他にもあります。まず、True Typeフォントはベクター(アウトライン)フォントで、Type1(ベクターフォントでもあります)とよく似ていますが、作成者がピクセルヒントをコード化する機能を備えています。これにより、通常、True Typeフォントは特定の条件下でType1フォントよりも見栄えがよくなります。フォントの実際のフォーマットよりもフォントをレンダリングするソフトウェアの品質がすべてです。 True Typeフォントソフトウェアは、フォントが固定サイズでレンダリングされ、表示用に出力がスケーリングされるように設計されています。それはすべて、フォントが含まれているフォーマットよりもはるかにレンダリングソフトウェアの品質に起因します。(これはベクター/アウトラインフォントにのみ適用され、ビットマップフォントはまったく別の問題です。)

ここでのポイントは、PCLとPostScriptはどちらも多くのプリンターメーカーが採用している標準であることです。製造元が特定の実装をどの程度適切に記述しているかに応じて、プリンターが特定の標準でどの程度適切に機能するかが決まります。プリンタ固有の独自のプリンタ言語も多数あります。私の意見では、非標準のプリンター言語は、可能な限り完全に回避されるべきです!その理由は、非標準言語が文書化されていないことが多く、会社が新しい言語を思いついた場合、古い言語のサポートは中止される可能性が高いためです。したがって、コンピューターのOSをアップグレードまたは変更し、プリンター/ OSの組み合わせで動作するドライバーがない場合は、ドアストップがあります。もう1つの理由は、独自のプリンター言語がPCLやPostScriptよりも実際の印刷品質に優れていることを誰も実証できなかったことです。そのため、コンピューターのハードウェアコストを節約する以外に理由はありません。電力はとても安いです。

5
Neil

私にとってこれはいくつかの事柄に依存します:

  1. プリンターはネイティブPostScriptをサポートしていますか?多くのプリンタにはPostScriptエミュレーションしかありません。実際の印刷エンジンはPostScriptで「考える」ことはないため、実際のP​​ostScriptプリンターと比較すると、一部の定義が失われます。多くのHPプリンター(2605については不明)はエミュレーションのみを行います。
  2. ユーザーにはPostScriptが必要ですか?主にオフィス文書(Word、Excel)を印刷する場合は、PCLが最適です。通常、PCLドライバーのオプションははるかに少ないため、エンドユーザーにとっては簡単です。ユーザーがグラフィックプレゼンテーションまたは多くの画像を印刷していて、最終製品に非常にうるさい場合は、PostScriptドライバーを使用しますが、それが本当のPostScriptプリンターである場合のみです。

要するに、私はあなたの環境でどれが最もよく機能するかを確かめるためにテストします。

3
Scott Lundberg

1台または少数のコンピューターでは通常PCLを使用しますが、出力速度、品質、またはプリンター機能(ステープラーなど)が重要な場合は、常にテスト印刷を行って比較します。たとえば、レターヘッドの色やロゴは、特定のドライバーでより適切にレンダリングされる場合があります。プリンターが複雑なドキュメントや長いドキュメントで頻繁に使用される場合も、速度が問題になることがあります。

2
William

Pcl5またはpcl6ではPDFを印刷できませんが、WordおよびExcelはPostScriptで印刷するHPインクジェットを使用しています。ドライバーとドキュメントのさまざまな組み合わせをすべて3時間試してみただけなので、これはわかっています。

私のFC20ボックスの汎用LinuxインクジェットドライバーがたまたまPostScriptでPDFを印刷できたのに、Windows 10のpcl6ドライバーはできなかったことに注意して追加できます。

したがって、私の場合、私の特定のプリンタでは、postscriptドライバが明らかに最適です。

ただし、他のすべてのコメントからわかるように、「完全な」回答はややわかりにくいものです。

私はそれはプリンターに大きく依存すると思います、そしてあなたは提供されたすべてのドライバーを試して、どれが最もよく機能するかを見る必要があるでしょう。

2
Martin

実際に印刷する内容によって異なります。 1つの回答は、より良いフォントを備えているため、Postscriptを使用すると述べています。テキストドキュメントのみを印刷する場合でも、テキストとグラフィックスの両方が混在するジョブを印刷する場合は、PCL6mayの方が適しています。違いを印刷して比較します。個人的には、通常、最初にPCL6を使用し、次にPCL5、次にPostscriptを使用します。

Windows 7に付属のドライバーを使用していますか、それともHP.comのドライバーを使用していますか? Windowsのインボックスドライバーには、通常、機能のサブセットしかありません。ほとんどの場合、HP.comからドライバーをダウンロードする方がベターです。 Win7 64ビット用のCLJ 2605dtnの最新ドライバーは http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=us&prodNameId=1140732&prodTypeId=18972&prodSeriesId=1140727&swLang= 8&taskId = 135&swEnvOID = 406 。この場合、CLJ 2605dtnを含む他の多くのHPプリンターをサポートする「ユニバーサルプリントドライバー」を使用します。

1
Paul Leclerc

経験則:PCLは、平均的なユーザーにとって問題が少ないはずです。ただし、特定のPDFドキュメントで問題が発生しています。ただし、詳細なプリンター設定を調整するために苦労しない限り(つまり、「真のタイプをビットイメージとして送信する」;印刷の最適化を無効にします) Adobe PDFは明らかにPS指向のドキュメントです。PCLドライバーは変換中に巨大なファイルを作成します。この場合、メモリが過負荷になるか、ネットワークが妨害されます。

解決策を検索したところ、問題のあるPDFドキュメントで使用するためにPSドライバーとPCLドライバーの両方をロードする人がいることがわかりました。

これは、多くの人が言っていることの実際のイラストです-多くの要因に依存します。これは一つです。

1
CallMeChaz

HPプリンターでは、PCLドライバー(5または6)が最もよく機能します。 HPデバイスのインタープリターは、PSよりもPCLをうまく処理します(彼らは言語を開発したので、より優れています!)。通常のWindows印刷だけを実行している場合は、PCL6が推奨されます。

HPデバイスのPSインタープリターは素晴らしいものではないので、通常は避けます。他のタイプのプリンター(Xeroxなど)は、PCLよりもPSを処理します。したがって、それは常にプリンターと、達成しようとしているものに依存します。どちらの言語にも長所と短所があります。

1
CitizenNick