错误:“不支持的文档格式“application/pdf””

错误:“不支持的文档格式“application/pdf””

我正在尝试使用命令从命令行打印 .pdf 文档lpr,但出现此错误:

Unsupported document-format "application/pdf"

你能帮我看看问题出在哪里吗?我使用的是 Ubuntu 18.04 和 CUPS 2.27

答案1

这可能意味着两件事:

  1. CUPS 不知道如何将传入的 PDF 文档转换为打印机的最终格式(这到底是什么打印机型号???如果您如此守口如瓶,那么排除这类故障并试图帮助您并不容易……)想要。

    • 您应该检查是否已经安装了cups-filters包裹:dpkg -l cups*
    • 如果缺少,请安装:sudo apt-get install cups-filters
  2. CUPS 没有条目(或注释掉的条目)命名application/pdf作为允许打印提交的格式之一,并且/或者没有允许自动检测此格式的规则集 - 但一些打印客户端明确告诉 CUPS 它想要发送application/pdf

    • 检查以下条目是否存在/usr/share/cups/mime.types

      application/pdf
      
    • 检查上述条目是否也有第二个字段,如下行所示:

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

答案2

在设置中,搜索打印机并在打印机详细信息下选择合适的驱动程序,然后从数据库中选择。

相关内容