为 CUPS 的 lpr 命令指定 MIME 类型

为 CUPS 的 lpr 命令指定 MIME 类型

似乎当您将文件传递给lpr(或通过管道传递给它)时,它会尝试猜测 MIME 类型。然而,有时它会猜测错误,然后最多尝试打印一些“有趣”的东西。

有没有办法手动覆盖 MIME 类型?

答案1

MIME 类型在 IPP 属性中发送document-format,您可以使用以下-o选项指定:

lpr -o document-format=text/plain ...

请注意,如果您尝试 CUPS 服务器不支持的文档格式,您将收到错误消息:

$ lpr -o document-format=image/svg+xml drawing.svg 
lpr: Unsupported document-format "image/svg+xml".

该错误实际上是从服务器返回的。

相关内容