在Raspberry Pi上使用CUPS打印不一致

时间:2019-01-28 21:39:12

标签: bash printing raspberry-pi thermal-printer cups

我正在用热敏打印机从树莓派上打印图像。在大多数情况下,这都可以正常工作,但是我有一个工作无法完成的问题。

命令很简单:lp <filename>,并且我将热敏打印机作为默认打印机。这可以工作,但有时不会在该终端中打印。然后只需打开一个新终端并发送相同的确切命令即可。我只需要打开几个终端,然后在它们之间跳转,直到其中一个打印出来即可。

有人对为什么会发生这种情况以及可能的解决方案有任何见识吗?

我从以下位置运行此文件:
覆盆子弹力
CUPS v2.2.1
斑马ZD410

这是/ var / logs / cups / error_log中不成功作业(Job 118)和成功作业(Job 119)输出的结尾

1 个答案:

答案 0 :(得分:0)

您甚至都没有提供确切的Linux发行版以及所涉及的CUPS版本的名称。

不知道你的问题是什么...

但是这里有一个想法,如何开始缩小范围:

  1. LogLevel debug 中启用 /etc/cups/cupsd.conf ,然后重新启动CUPS守护程序。

  2. 现在,您可以按照CUPS的要求进行打印作业:

     less /var/log/cups/error_log
    

这可能会给您提示。请注意,日志中以 E 开头的所有行均表示日志级别为“错误”的消息。 ( I 表示日志级别'info', W 是'warning', N 是“通知”。)


您还可以做一件事:

  • 确定是否发生完全相同的作业文件有时打印或在其他时间不打印的情况。如果是,则表明打印设备或传输出现“随机”故障从CUPS到打印机的路径,其中一些翻转会导致错误。如果没有(永远不会打印同一文件),那么这会给您另一个提示来缩小实际问题的范围。