Можно вызвать lpr
, чтобы использовать принтер cups-pdf для печати файла в pdf, например foo.txt
lpr -P PDF foo.txt
При вызове принтер создает каталог с именем PDF
в $HOME
и создает файл с именем foo.pdf
.
В этом руководстве показано, как изменить каталог принтеров по умолчанию. Мне интересно, возможно ли, однако, передать параметр в PDF-принтер, который устанавливает путь вывода специально. Что-то вроде:
lpr -P PDF foo.txt -o bar.pdf
Так, что только для этого одного вызова выходной путь будет bar.pdf
.
Возможно ли это?
cups-pdf
не расширение чашек. Все, что это делает, обеспечивают виртуальный принтер, который печатает файлы PDF вместо физических листов бумаги. Так как каждый принтер имеет единственный выходной лоток, где Вы собираете свои печатные листы, cups-pdf
имеет выходной каталог по умолчанию, следовательно нет никакого способа упомянуть параметры командной строки lpr
для печати к другому местоположению.
Для всех конфигураций в cups-pdf
, относитесь официальная документация .