这是一个刺激你的谜题:
我正在 Debian 中安装 Epson XP-830 打印机(喘息)。 Openprinting 没有列出它(它是新的),但 -820 似乎是一个很接近的匹配。 (爱普生自己的网站也为两者提供了类似(即使不相同)的说明。)请参见下文:
http://www.openprinting.org/printer/Epson/Epson-XP-820_Series
Open的说明是使用驱动程序epson-escpr。我已经安装了。它是过渡虚拟包,用于过渡到统一命名的 Printer-driver-escpr,我也安装了它。
奇怪的是,Epson的网站要求安装printer-driver-escpr、epson-inkjet-printer-escpr的SOURCE包,并使用后者的ppd。
问题:
由于我拥有“已批准”的二进制文件 Printer-driver-escpr,因此我认为不需要下载源代码。这在这里合理吗?我想以一种干净的形式继续进行。
该二进制文件表示它包含压缩形式的 .ppd。我如何找到他们?我打算使用 CUPS,但需要找到 ppd。
到目前为止,成功的方法是在 CUPS 中添加打印机,并从二进制包中找到 ppd。
一些额外的链接:
对于来源: https://packages.debian.org/source/sid/epson-inkjet-printer-escpr
对于二进制: https://packages.debian.org/wheezy/printer-driver-escpr
答案1
只需使用以下命令即可获取二进制包的源代码
apt-get source epson-inkjet-printer-escpr
epson-inkjet-printer-escpr-1.6.4/
这将在当前目录中创建目录。中有很多 PPD epson-inkjet-printer-escpr-1.6.4/ppd
。
关于问题#1:
由于我拥有“已批准”的二进制文件 Printer-driver-escpr,因此我认为不需要下载源代码。这在这里合理吗?我想以一种干净的形式继续进行。
不,二进制文件不一定包含源代码中的所有内容。打包者决定在二进制文件中包含什么内容。如果源中有您需要的东西,您可以使用它。如果您认为源代码中的某些内容应该包含在二进制文件中,则可能会提交错误报告。