lp 支持哪些文件格式?

lp 支持哪些文件格式?

哪些类型的文件(例如图像 (jpg、png、tiff) 和文档 (pdf、doc、docx、xls))可以lp正确呈现和打印?我正在尝试制作一个打印亭,但不太清楚如何使用lp脚本从命令行进行打印。

答案1

lp(/ lpr) 只能打印 PDF、p(ost)s(ript) 和纯文本文件。


但这并不止于此:您可以使用许多工具制作 PDF,然后打印该 PDF。

例子:

  • 如果你想要 docx 和其他 Microsoft 格式,你可以使用类似JOD转换器将它们转换为 PDF。

  • 对于图像,您可以执行相同的操作:从图像制作 PDF 并打印:

    mogrify -format pdf *.jpg
    

    将从 jpg 创建 PDF。

  • 或者使用 imagemagick 中的 convert 命令:

    for file in *.jpg ; do convert "$file" "${file/%jpg/pdf}" ; done
    

相关内容