我有一台 DELL B1260dn 打印机,它在 Linux 上运行。
但它可与闭源驱动程序配合使用。
确实,我的驱动程序似乎是这个的变体:
http://www.bchemnet.com/suldr/
我已经在 DELL 网站上下载了“B1260dn_Linux_v1.03_Driver.tar.gz”档案。
然后我将其提取出来并复制以下文件:
Linux/i386/pstospl->/usr/lib/cups/filter
Linux/i386/libscmssc.so-> /usr/lib
Linux/noarch/at_opt/share/ppd/B1260dn.ppd-> /usr/share/cups/model
Linux/noarch/at_opt/share/utils/SetIPApplet.html-> /usr/share/b1260dn
Linux/noarch/at_opt/share/utils/SetIPApplet.jar-> /usr/share/b1260dn
1) 文件是 CUPS 所必需的(只有二进制文件可用!)。
2) 文件是 1) 的依赖项(仅二进制可用!)。
3) 文件是 CUPS 的 PPD 文件。
4) 文件是使用 5) 的 HTML 文件,可以被您的 Web 浏览器读入(使用 Java 插件)。
5) 文件是一个 Java 应用程序(仅二进制可用!),允许设置打印机的 IP 地址。
正如您所见,我们有很多二进制文件,因此它是闭源的。
我想找到一个开源替代方案。
我发现了这一点:
http://www.openprinting.org/driver/splix/
但不幸的是我还没有找到正确编译它的方法。
您有考虑过什么软件吗?
答案1
我有相同的打印机(通过网络 [RJ45] 连接),Ubuntu 12.04(64 位)建议的通用驱动程序可以完成工作。它可以根据需要打印单面和双面 - 虽然我没有测试不同级别碳粉的效果(例如“快速草稿”或“最佳质量”)。
请看这里我所说的通用建议驱动程序的含义(请注意,我使用的是 Ubuntu):
- 在破折号中输入并选择“打印”
- 单击“添加”(绿色加号)
- 点击“网络打印机”
- 等待片刻,直到打印机神奇地出现并选择它,然后单击前进(确保也选择了“通过 DNS-SD 的 AppSocket/JetDirect 网络打印机”)
- 等待 ubuntu 寻找驱动程序,然后在“选择驱动程序”对话框中选择“通用(推荐)” - 单击前进
- 保持“PCL 6/PCL XL(推荐)”和选项“Foomatic/pxlcolor [en]”处于选中状态
- 现在按您的意愿命名打印机,一切都好了。
亲切的问候。