CUPSがインストールされている場合は、プリンタドライバが必要ですか?

CUPSがインストールされている場合は、プリンタドライバが必要ですか?

CUPSがインストールされている場合は、プリンタドライバが必要ですか?

CUPSサーバーとクライアントは同じデバイスにあります。

それでは、別のプリンタ用ドライバをインストールする必要がありますか、またはCUPSを十分にインストールしていますか?

ベストアンサー1

CUPSクライアントの場合、クライアントはCUPSサーバーを介してプリンタと通信するため、ドライバは必要ありません。 CUPSサーバーの場合は、各プリンター用のドライバーをインストールする必要があります。通常、CUPSサーバーには複数のGutenprintドライバが付属しており、プリンタを追加するときにメニューから製造元を選択し、ドライバモデルを選択します。ただし、一部のモデルでは、Gutenprintドライバが正しく機能しないため、ドライバを直接ダウンロードしてインストールする必要がある場合があります。

ドライバのインストールは常に簡単な作業で行われます。.pddプリンタモデルに合ったファイルを見つけてCUPSにファイルの場所を知らせる必要があります(ドライバの場合でもインストールスクリプトの形で提供されます。ファイルを.pdd移動して解凍するだけです。一部のファイル)ディレクトリ)。良いドライバソースは次のとおりです。

  1. プリンタ製造元の基本ドライバ(多くの企業がプリンタ用のCUPSドライバを提供しています)
  2. Gutenprintドライバ(CUPSに付属していますが、CUPSバージョンが古い場合は確認してください)Gutenprintドライバのウェブサイト)
  3. ドライバーは出身です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.shSamsungは次のように実行すると仮定します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

おすすめ記事