我曾多次尝试安装 CUPS 驱动程序(Ubuntu 的所有四个版本;Sharp-MX-M503F-ps-jp.ppd;Sharp-MX-M503N-ps.ppd;Sharp-MX-M503N-ps-jp.ppd;Sharp-MX-M503U-ps.ppd),一个接一个。CUPS 可以识别打印机,我可以对打印机进行网络 ping。我遇到了过滤器故障,重新安装了上面列出的驱动程序,现在它显示“作业已完成”,但是什么也没发生。我可以听到打印机“加速”的声音,就像在准备作业一样,但什么也没发生。
我很想安装这台打印机。这真是太令人沮丧了,因为我在当地一家汽车经销商工作,需要用我的笔记本电脑为客户打印信息,而如果没有一台可用的打印机,我就无法做到这一点。
我确实遇到了一个问题,当 Ubuntu 发现通用驱动程序连续打印多页并带有一行 wingdings 时,这个问题已经得到解决。
感谢大家的帮助
答案1
为了测试打印机是否可以处理 PostScript 文件,可以发送此类文件直接地连接到打印机。需要打印机的 IP 地址;我们将其称为 IP_ADDRESS。获取一个小的 PostScript 文件并执行
netcat IP_ADDRESS 9100 < YOUR_POSTSCRIPT_FILE
当然是替代了。
YOUR_POSTSCRIPT_FILE 打印成功了吗?如果成功,我们可以从那里继续。
假设没有任何打印。这意味着打印机不理解 PostScript。但是,打印机似乎支持 PCL。我在这里能给你的最好的方法是设置一个打印队列
lpadmin -p testq -v socket://IP_ADDRESS:9100 -E -m drv:///sample.drv/generpcl.ppd
并尝试使用
lp -d testq /etc/nsswitch.conf