Страница 1 из 1

Печать нескольких файлов одновременно

Добавлено: 24 апр 2017, 12:05
aarus
ДА вы будете смеяться но у моих коллег на работе это ПРОБЛЕМА, им присылают кучу файлов которые надо тупо распечатать, без просмотра, учредилки и т.д.
в винде было так: выделаешь нужные файлы - правой кнопкой и в меню выбрать Печать

в Mint вообще нет меня ПЕЧАТЬ если нажать правой кнопкой на файл

Реализуемо?

Печать нескольких файлов одновременно

Добавлено: 24 апр 2017, 12:16
Dja
aarus, вряд ли, поскольку файловый менеджер это лишь файловый менеджер. У него нет задачи печатать документы. Печать производится из программ.

Печать нескольких файлов одновременно

Добавлено: 24 апр 2017, 12:32
Chocobo
aarus писал(а): выделаешь нужные файлы - правой кнопкой и в меню выбрать Печать
еще один юзкейс для Контекстное меню ФМ nemo :smile:

Как подсказывают интеренеты - за основу можно всзять отправку с lp /path/to/file, но я не уверен что он сам пережует любые форматы файлов кроме плейнтекста, поэтому наверное надо будет разбирать по основным типам и скармливать разным приложениям.
По офисным форматам нагуглилась такая болванка

Код: Выделить всё

libreoffice --headless --print-to-file --printer-name the_printer_name --outdir /tmp filename.doc
lpr -U username /tmp/filename.ps -P the_printer_name
rm /tmp/filename.ps
Остальные по аналогии, cli-режим многие умеют.
надо только заскриптовать подобное на вхождение расширения например через case в баше.

В двух словах - алгоритм примерно следующий: от контекстного меню получаем полный путь файла (или их массив), выдираем расширение и отправляем на его основании соответсвующему заранее подготовленному обработчику.

Печать нескольких файлов одновременно

Добавлено: 25 апр 2017, 11:11
aarus
Chocobo, спасибо, решение конечно не простое (для виндусятника), надо выделять время и разбираться

Печать нескольких файлов одновременно

Добавлено: 25 апр 2017, 11:19
Chocobo
aarus, Давай разбираться вместе, штука довольно интересная получится, если запилим :smile:
Для начала стоит разобраться с самим методом печати файлов разных нужных форматов из терминала, скомпановать потом в скрипт будет меньшей проблемой.