web-dev-qa-db-ja.com

printer-driver-escprでppdを見つける方法は?

これはあなたを刺激するパズルです:

私はDebian(wheezy)にEpsonXP-830プリンターをインストールしています。 Openprintingはそれをリストしません(それは新しいです)が、-820は近い一致のようです。 (エプソン自身のウェブサイトでも、両方について同じではないにしても同様の手順が示されています。)以下を参照してください。

http://www.openprinting.org/printer/Epson/Epson-XP-820_Series

Openの指示は、ドライバーepson-escprを使用することです。すでにインストールしています。これは、私もインストールした、統一された名前のprinter-driver-escprに移行するための移行ダミーパッケージです。

奇妙なことに、EpsonのWebサイトでは、printer-driver-escpr、epson-inkjet-printer-escprのSOURCEパッケージをインストールし、後者のppdを使用するように求められています。

質問:

  1. 「承認済み」のバイナリであるprinter-driver-escprがあるので、ソースをダウンロードする必要はありません。これはここで合理的ですか?きれいな形で進めていきたいです。

  2. バイナリは、圧縮された形式の.ppdが含まれていることを示しています。どうすればそれらを見つけることができますか? CUPSを使用するつもりですが、そのppdを見つける必要があります。

これまでの成功は、CUPSにプリンターを追加し、バイナリパッケージからppdを見つけることです。

いくつかの追加リンク:

ソースの場合: https://packages.debian.org/source/sid/epson-inkjet-printer-escpr

バイナリの場合: https://packages.debian.org/wheezy/printer-driver-escpr

2
user296844

バイナリパッケージのソースをフェッチするだけです

apt-get source epson-inkjet-printer-escpr

これにより、現在のディレクトリにディレクトリepson-inkjet-printer-escpr-1.6.4/が作成されます。 epson-inkjet-printer-escpr-1.6.4/ppdにはたくさんのPPDがあります。

質問#1に関して:

「承認済み」のバイナリであるprinter-driver-escprがあるので、ソースをダウンロードする必要はありません。これはここで合理的ですか?きれいな形で進めていきたいです。

いいえ、バイナリには必ずしもソース内のすべてが含まれているわけではありません。パッケージャは、バイナリに何を含めるかを決定します。ソースに必要なものがある場合は、それを使用できます。また、ソースにバイナリに含まれるべきものがあると思われる場合は、バグレポートを提出してください。

2
Faheem Mitha