我正在运行 Fedora 18,并且在我的计算机上安装了 CUPS 和 Brother 打印机驱动程序以及 CUPS 包装器(由 Brother 提供)。打印机型号为MFC-255CW。该打印机可以与我的 Apple MacBook 无缝配合使用,但无法与我的 Linux 计算机配合使用。我还确保我的主要用户具有 CUPS 权限,可以向打印机提交打印作业。
我能够在 CUPS 中设置打印机,并且在管理选项卡中检查唯一打印机设置 MFC225CW 时,我可以看到以下内容:
Description: MFC255CW
Location: Home
Driver: Brother MFC-255CW CUPS (color, 2-sided printing)
Connection: http://192.168.1.5
Defaults: job-sheets=none, none media=na_letter_8.5x11in sides=one-sided
但是,每当我提交打印作业或什至只是尝试打印测试页时,我总是会返回“打印机状态繁忙”。然而,在打印机本身上,我打印测试打印页没有问题,我的 MacBook 打印也没有问题。
我怀疑问题出在 CUPS 和打印机之间,或者可能是我的打印机配置? 我如何进一步排除故障并找出问题所在?
答案1
经过持续的谷歌搜索活动后,事实证明我不得不使用LPD协议,我必须在打印机上指定打印服务器程序:二进制_p1。
Connection: lpd://192.168.1.5/binary_p1
虽然这并不是真正需要使用 lpd 协议的指标,但在阅读了我的机器上的日志文件后,它看起来像是在尝试通过 USB 进行打印,并且因为它找不到插入 USB 端口的打印机,所以打印工作只是坐在队列中。
答案2
对此可能有一个非常简单的解决方案。您说打印机已经可以在您的 MacBook 上完美运行,对吗?然后只需从那里克隆配置即可!
具体来说,http://localhost:631/
通过 MacBook 上的浏览器进行访问,这将带您进入 CUPS Web 管理界面。您应该能够查找打印机并了解它在 MacBook 上的 CUPS 中的配置方式,并且在 Fedora 18 机器上以相同的方式配置打印机应该会使其有更好的工作机会。