问题:在 Oneiric 中,Epson LP-S5500 无法与系统设置:打印:添加打印机配置配合使用,并显示:打印机“Epson-LP-S5500-2”需要“pstolps5500.sh”程序,但目前尚未安装。请在使用此打印机前安装它。
我在 ubuntu 8.10 上成功使用了此打印机/PPD 文件。以下是我为了让 Epson LP-S5500(日本市场的激光打印机)正常工作所做的事情:
我安装了 pstolps5500.sh(附带 avasys 的 PPD 文件,链接如下):
mcolman@O960:~/Dropbox$ pstolps5500.sh
ERROR: /usr/local/bin/pstolps5500.sh: Un-known paper size
那么问题在于告诉 Ubuntu CUPS 设置此帮助脚本位于何处?我该怎么做?
我还尝试从 localhost:631 的 CUPS 界面添加打印机,并根据 PPD 文件附带的说明从命令行添加打印机,该文件来自http://www.avasys.jp/lx-bin2/linux/laser/DL1.do
这里有 2 个用于设置直接 USB 连接打印的命令,但没有用于在本地网络上创建网络打印机的命令(有一个用于 LP-S5000 的网络打印机创建命令,我试过它并创建了一台打印机但打印机不工作...):
# lpadmin -p lps5500 -E -v usb:/dev/usb/lp0 -m Epson-LP-S5500-fm3.ppd
# /etc/init.d/cups restart
将测试页发送到我在 localhost:631 上设置的打印机不会打印任何内容,但打印机可以点击。但我可以看到墨水量...
答案1
现在,avasys 的源包与下面 archlinux 页面上的说明相结合,允许我打印页面。必须使用 ubuntu 等效程序(例如 apt-get 而不是 pacman)来遵循 archlinux 说明。根据说明,我设置了 LP-S5000,相同的修改可能适用于其他 LP-S 型号。
我认为最关键的部分就在下面这部分:“根据此内容编辑 /usr/bin/pstolps5000.sh 中的 pstops 路径“
http://www.avasys.jp/lx-bin2/linux/laser/DL2.do有司机和 https://wiki.archlinux.org/index.php/CUPS_printer-specific_problems告诉如何在从源代码构建时配置驱动程序以使其工作。