Какие типы файлов, такие как изображения (jpg, png, tiff) и документы (pdf, doc, docx, xls), могут lp
правильно отображаться и печататься? Я пытаюсь создать киоск для печати и не совсем понимаю, как мне удобнее печатать из командной строки скриптом lp
.
lp
(/ lpr
) могут печатать только файлы PDF, p (ost) s (ript) и текстовые файлы.
Но это не должно останавливаться на достигнутом: вы можете создавать PDF-файлы с помощью большого количества инструментов, а затем распечатывать этот PDF-файл.
Примеры:
Если вы хотите использовать docx и другие форматы Microsoft, вы можете использовать конвертер, такой как JODConverter , чтобы конвертировать их в PDF.
Для изображений вы можете сделать то же самое: создать PDF-файл из изображения и напечатать, что:
mogrify -format pdf *.jpg
создаст PDF-файл из jpgs.
Или с помощью команды конвертирования в imagemagick:
for file in *.jpg ; do convert "$file" "${file/%jpg/pdf}" ; done