
Мне нужна помощь в выяснении того, какая программа и с какими аргументами вызывается, когда я печатаю файл с помощью стандартного диалогового окна печати с определенной конфигурацией, чтобы я мог автоматизировать этот процесс с помощью скрипта.
Среда: xfce4 + ubuntu + bash
Принтер настроен с помощью hplip.
Я хочу распечатать определенные страницы (не непрерывные) из PDF-файла, по 2 страницы с одной стороны, с определенными параметрами форматирования, настроенными в диалоговом окне печати ниже.
lp -o landscape -o fit-to-page -o media=A4 -o number-up=2 -o number-up-layout=lr -o page-ranges=320,289,321,300 ~/Documents/test.pdf
lp: Bad page-ranges values 289-289.
В файле pdf более 500 страниц. Я хочу включить команду, которая может печатать случайные страницы. Я выбираю 2 страницы на 1 стороне листа А4.
решение1
Посмотрите на команду lp. Эта страница руководства должна помочь вам найти все опции:
man lp