CUPSがインストールされている場合は、プリンタドライバが必要ですか?
CUPSサーバーとクライアントは同じデバイスにあります。
それでは、別のプリンタ用ドライバをインストールする必要がありますか、またはCUPSを十分にインストールしていますか?
ベストアンサー1
CUPSクライアントの場合、クライアントはCUPSサーバーを介してプリンタと通信するため、ドライバは必要ありません。 CUPSサーバーの場合は、各プリンター用のドライバーをインストールする必要があります。通常、CUPSサーバーには複数のGutenprintドライバが付属しており、プリンタを追加するときにメニューから製造元を選択し、ドライバモデルを選択します。ただし、一部のモデルでは、Gutenprintドライバが正しく機能しないため、ドライバを直接ダウンロードしてインストールする必要がある場合があります。
ドライバのインストールは常に簡単な作業で行われます。.pdd
プリンタモデルに合ったファイルを見つけてCUPSにファイルの場所を知らせる必要があります(ドライバの場合でもインストールスクリプトの形で提供されます。ファイルを.pdd
移動して解凍するだけです。一部のファイル)ディレクトリ)。良いドライバソースは次のとおりです。
- プリンタ製造元の基本ドライバ(多くの企業がプリンタ用のCUPSドライバを提供しています)
- Gutenprintドライバ(CUPSに付属していますが、CUPSバージョンが古い場合は確認してください)Gutenprintドライバのウェブサイト)
- ドライバーは出身ですhttp://www.openprinting.org/printers
完全なプロセスの例:Samsung SCX-3405プリンタ用のデフォルトドライバのインストール。
最初はサムスンに行きました。サポートWebページ、私のドライバーモデルを見つけてください。 「手動ダウンロード」セクションで、「印刷およびスキャンドライババージョンV1.00.36_00.91、Linux」を見つけてダウンロードします(gzipで圧縮されたtarファイルuld_v1.00.36_00.91.tar.gz
)。このアーカイブを解凍した後
$ tar -pvxf uld_v1.00.36_00.91.tar.gz
ディレクトリがuld
作成されたことを確認しました。
$ cd uld
$ ls
arm/ i386/ install-printer.sh install-scanner.sh install.sh noarch/ uninstall-printer.sh uninstall-scanner.sh uninstall.sh x86_64/
install-printer.sh
Samsungは次のように実行すると仮定しますroot
が、すべてのドライバがあり、noarch/share/ppd/
プリンタのインストール中にこのディレクトリからドライバを手動で選択できるので、それは必要ありません(興味深いことに、プリンタモデルを選択するように求めた後、Samsungはすべてのモデルのドライバを送信しました) )。
後で使用するためにすべてのSamsungドライバを保存するには、そのドライバをCUPS "Driver Library"にコピーします。
$ su
# mkdir /usr/share/cups/model/samsung
# cp noarch/share/ppd/* /usr/share/cups/model/samsung