lp:Canon LBP6000-LBP6018 不支持文档格式“application/pdf”

lp:Canon LBP6000-LBP6018 不支持文档格式“application/pdf”

在有人询问之前,我已经尝试了现有的解决方案,但无济于事。

不过,我将提供用于调试的完整信息。

  • lsusb 识别我的打印机
    • Bus 001 Device 023: ID 04a9:271a Canon, Inc. LBP6000
  • Cups 还可以识别我的打印机,进入Printerhttp://localhost:631/ 上的选项时,会显示打印机。详细信息如下:
    • LBP6000-LBP6018(空闲、正在接受作业、未共享、服务器默认)
    • 描述: LBP6000-LBP6018
    • 地点
    • 司机:通用纯文本打印机(灰度)
    • 联系:usb://Canon/LBP6000/LBP6018?serial=*****
    • 默认值:作业表=无,无介质=iso_a4_210x297mm 面=单面

执行 lp 命令会出现上述错误。通过检查tail -f /var/log/cups/error_log可得到:

Returning IPP client-error-document-format-not-supported for Send-Document (ipp://localhost:631/printers/LBP6000-LBP6018) from localhost.

检查/usr/share/cups/mime/mime.types文件第 69 行后,发现以下行,且未注释

application/pdf pdf regex(0,^[\n\r]*%PDF)

所以我不知道为什么会发生这种情况。

由于这台打印机比较旧(可能是 2010 年的,我记不太清楚),我是否需要特定的驱动程序?

答案1

驱动程序:通用纯文本打印机(灰度)

没有任何过滤器可以将 application/pdf 转换为文本。error_log 应该会显示这一点。

为什么选择通用文本作为驱动程序?使用 Brother 网站上可能提供的驱动程序。

相关内容