web-dev-qa-db-ja.com

クラスドライバーとPCLドライバーの違い

タイトルが示すように、私は自分のプリンターに関して、「クラスドライバー」と「PCLドライバー」の実際の違いがわかりません。

私の環境には、Xerox 3610がネットワーク経由で接続された複数のワークステーション(win 10)があります。ただし、これらのワークステーションへのドライバーのインストールのベストプラクティスは何なのかわかりません。私の経験とウェブ検索から、「Xerox 3610 PCL6」ドライバーは(汎用?)PCLを実装するためのもので、「Xerox 3610クラスドライバー」はXerox 3610プリンター(またはXeroxプリンター全般)の印刷を実装するため(汎用?) ?)。

Driver selection for printer image

どのドライバーを使用する必要がありますか?どちらも機能します。ただし、PCLドライバーの問題は、ユーザーが(誤って)構成する自由度が高くなることです。用紙トレイは手動で選択でき、プリンタ構成は(部分的に)上書きできます。また、印刷速度などの問題も異なる場合があります。

4
Killgnom

クラスプリンタードライバーは、Type 4またはv4プリンタードライバーとも呼ばれ、Windows 8およびWindows Server 2012で導入された新しいドライバーの種類です。これらは、Windowsオペレーティングシステムに含まれている「ユニバーサル」ドライバーの一種です。

https://docs.Microsoft.com/en-us/windows-hardware/drivers/print/v4-printer-driver

プリンターの共有は、Windowsサーバーの重要な価値項目です。 v4プリンタードライバーモデルは、プロセッサアーキテクチャ全体でドライバーを管理する必要をなくすことで、共有をより簡単かつ効率的にするように設計されました。

基本的に、ドライバーはより普遍的で、x86(32ビット)とx86_64(64ビット)の両方のアーキテクチャーで動作するように作られています。その他の利点として、UWPアプリとの互換性が強化され、プリントサーバーからのドライバー設定が高速化されます。さらに、これらのドライバーは通常のドライバーよりも機能が少ない傾向があります。

欠点の1つは、これらのドライバーがmacOSでうまく機能しない傾向があることです。混合環境を実行していて、Macがプリントサーバーを介して印刷するようにしたい場合は、タイプ3のプリンタードライバーを使用したほうがよいでしょう。

タイプ4ドライバーを使用し、LPDを使用してmacOSからWindows印刷キューに印刷しようとすると、印刷ジョブが警告なしに失敗する場合があります。イベントビューアでPrintServiceログを有効にして管理ログを確認すると、次のエラーが表示されます。

The document Print Document, owned by {user} ({IP address}), failed to print on printer {Printer Name}. Try to print the document again, or restart the print spooler. 
Data type: RAW. Size of the spool file in bytes: 26114. Number of bytes printed: 26114. Total number of pages in the document: 0. Number of pages printed: 0. Client computer: \\{Print Server}. Win32 error code returned by the print processor: 2147500037. Unspecified error

Windows Serverでは、印刷の管理の[ドライバーの種類]列を見ると、ドライバーがタイプ3か4かを確認できます。

非クラスドライバを取得する最も簡単な方法は、[新しいドライバ...]をクリックして、[Windows Update]ボタンをクリックすることです。ドライバリストが読み込まれると、すべてのクラスドライバが削除されます。必要なドライバーがリストにない場合は、メーカーからドライバーを入手する必要がありますが、v4ドライバーしか提供されていない場合があります。

1
Reza Fouladian