现在 cups 显示“作业已完成”,但没有任何内容发送到打印机;工作正常

现在 cups 显示“作业已完成”,但没有任何内容发送到打印机;工作正常

Brother HL-L5200DW 通过 wifi 连接,设置简单,打印效果良好,使用一年多。现在我只能从打印机控制面板打印测试页和配置信息。据我所知,控制面板上一切正常,当我停止尝试使用它时,它最终会进入“深度睡眠”状态。

当我尝试打印任何内容(甚至是管理测试页)时,Ubuntu 16.10 上的 cups 1.7.2 都会立即显示“作业完成”,并且名称为 c00208 的文件会与这些时间戳一起累积在 /var/spool/cups 中,但不会将任何内容发送到打印机;似乎没有尝试联系打印机,并且 cups 管理环境中没有出现任何错误消息。

除了正常的软件包升级外,我不知道可能发生了什么变化。在出现问题时,我已经将 Brother 应用程序下载到我的 Android 手机上,但始终无法打印任何东西,所以我删除了它。现在我有一部新手机,据我所知,它从来没有安装过这个应用程序。我想可能是应用程序在某个地方导致了某种配置错误,但我不记得我的 Ubuntu 笔记本电脑和 Android 手机之间有任何通信,也不记得安装过任何 brother ppa 链接。我已经清除并重新安装了 cups。我看到一个 15K 行的文件,其中包含以下内容:

D [19/Dec/2019:23:49:52 -0800] [Job 145] Removing document files.
D [19/Dec/2019:23:49:52 -0800] cupsdMarkDirty(---J-)
D [19/Dec/2019:23:49:52 -0800] cupsdSetBusyState: newbusy="Dirty files", busy="Dirty files"

这可能是在我启动杯子查看日志时生成的,但看起来很奇怪。

我不知道下一步该尝试什么。有什么建议吗?TIA

答案1

我在使用另一台 Brother 型号 DCP-T310 时也遇到了同样的症状。

首先,我尝试通过从 .deb 文件安装 Brother 的驱动程序来安装打印机(使用 Ubuntu 20.04)。因此,CUPS 会看到打印机,如果我关闭打印机,CUPS 会注意到这一点,但每当发送测试页时,作业都会显示为已完成,但最终什么都没有打印出来。

浏览了一些论坛,我发现驱动程序的 .deb 不够用。我最终使用 Brother 的安装工具(一个 bash 脚本)解决了这个问题。运行它解决了我的问题。您可以找到适用于型号 DCP-T310 的它这里,但我确信您也有一个类似的。

希望这可以帮助...

相关内容