哪些类型的文件(例如图像 (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