Command-Line

為 CUPS 的 lpr 命令指定 MIME 類型

  • April 26, 2014

似乎當您將文件傳遞給lpr(或通過管道傳遞給它)時,它會嘗試猜測 MIME 類型。然而,有時它會猜錯——然後最多嘗試列印一些“有趣”的東西。

有沒有辦法手動覆蓋 MIME 類型?

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".

該錯誤實際上是從伺服器返回的。

引用自:https://unix.stackexchange.com/questions/126656