似乎当您将文件传递给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".
该错误实际上是从服务器返回的。