CUPSクライアントにはローカルドライバのインストールが必要ですか?

CUPSクライアントにはローカルドライバのインストールが必要ですか?

CUPSを使用している場合、クライアントはドライバをローカルにインストールする必要がありますか?

例: Linux がインストールされたネットワーク PC 1 台、プリント サーバー 1 台 (または CUPS、Samba プリント サーバー) があるとします。

Linux PCでプリントサーバーを介して文書を印刷する場合は、Linux PCで使用したいプリンタに適したドライバをインストールする必要がありますか?

それとも一般的なAPIを使用しますか?

答え1

CUPSを実行しているプリントサーバーは、ドライバのインストールが必要な唯一のコンピュータです。読むWikipediaのCUPS情報たとえば - 中概要そのうちのいくつかはこれを非常に明確にします。

CUPSを使用すると、プリンタの製造元とプリンタドライバの開発者は、印刷サーバーでネイティブに動作するドライバをより簡単に作成できます。処理はサーバー上で行われるため、他のUnix印刷システムよりもネットワークベースの印刷が簡単になります。 Sambaをインストールした後、ユーザーはリモートWindowsコンピュータのプリンタアドレスを指定し、ユニバーサルPostScriptドライバを使用してネットワーク経由で印刷できます。

それ以外の場合、CUPSを実行することによって得られる実際の利点は何ですか?

答え2

Windowsベースのクライアント用のプリントサーバーとしてSamba / CUPSを使用している場合、クライアントには通常プリンタ用のドライバがありますが、場合によってはCUPSが独自の変換を実行することもあります。たとえば、Windowsクライアントにはうまく機能するPSドライバが必要ですが、PSではなくプリンタに表示するためにGhostscriptを設定してPostScriptをレンダリングできます。

Linuxクライアントの場合、答えは次のとおりです。複雑ですが複雑ではありません。従来のUnix / Linuxには、Windows GDIと同等の標準のデフォルトの印刷またはレンダリングAPIはありません。カイロこの機能は、それを使用するアプリケーションに提供できます。ほとんどの既存のUNIXアプリケーションは、単にASCIIを標準出力として印刷するか、ローカルにPostscriptファイルを生成します。デバイスに依存しないレンダリングライブラリ(Cairoなど)は、クライアントのライブラリにバンドルされている独自のドライバを介してのみPostscriptとしてレンダリングされます。

CUPSまたは以前のlpr / lpd印刷システムのワークフローのどこかでPostscriptをほぼ確実に見つけることができます。通常、クライアントはASCIIまたはPostscript出力を生成します。 ASCII出力はa2psやPostscriptのようなものを介して変換されます。 Postscriptは、プリンタまたはGhostscriptベースのレンダリングレイヤーに渡されます。

Linuxベースの印刷サブシステムを設定してからかなり時間がかかりましたが、IIRCのPSドライバは非常に一般的で、ターゲットプリンタ用のPPDファイルのみを持っています。顧客が必ずしも多くを知る必要はありません。伝統的には、別々に印刷されるキュー(両面印刷、非両面印刷、またはレターヘッド)を設定すると、別の印刷の対象になります。

次のようにローカルプリンタ制御機能を持つアプリケーションを使用する場合GNOME印刷APIまたはファイル直接印刷lpr -oオプションを使用すると、印刷デバイスが物理プリンタの宛先をさらに制御できます。たとえば、特定のトレイや両面印刷オプションを選択できます。 CUPSサーバーにインストールされているプリンタに正しいPPDファイルがある場合は、クライアントが追加のドライバソフトウェアをインストールしなくても、これらのオプションがクライアントで機能する必要があります。

編集する:あなたの場合、LBP810がwinprinterであり、そのためのLinuxドライバが作成されていないのが問題かもしれません。最良の方法は、おそらく別のプリンタを購入することです。正しく実行すると、非常に安価に実行できます。

中古レーザープリンタはEbayで非常に安いです。 Laserjet 4100または同様のプリンタを$ 10で購入できます。約100ドル、場所によって異なります。すべての中級HPレーザーはPostscriptまたはPCL5/6をサポートし、LinuxおよびCUPSとうまく機能します。これらのいずれかを使用することに問題はないはずであり、中古製品は安すぎるので使い捨て品として扱うことができます。

関連情報