Да - если это сценарий имеет, выполняют разрешение, это сделает то, что Вы хотите. Это будет в действительности называть второй сценарий как последнюю команду первого сценария, но это разделяет технические волосы, в которых Вы, вероятно, не испытываете необходимость для волнения о.
CUPS непосредственно понимает множество различных типов файлов, включая текстовые, PostScript, PDF и графические файлы. Это позволяет вам печатать изнутри приложений или из командной строки, в зависимости от того, что наиболее удобно! Для печати файла на принтер по умолчанию (или только на принтер) в системе наберите одну из следующих команд:
lp filename
lpr filename
Используйте опцию -d
с помощью команды lp
для печати на конкретный принтер:
lp -d printer filename
или -P
с помощью команды lpr
:
lpr -P printer filename
Печать вывода программы
Обе команды lp
и lpr
поддерживают печать со стандартного входа:
program | lp
program | lp -d printer
program | lpr
program | lpr -P printer
Если программа не предоставляет вывод, то очереди на печать не будет.
Более расширенные опции могут быть добавлены в задание печати с помощью опций -o
-. Для изучения сшивания:
lpr -P printer -o StapleLocation=UpperLeft
Source and more Details (Источник и более подробная информация).
В прошлый раз, когда я использовал такую систему, я предпочитал кодировку
. Прошло некоторое время, но я припоминаю, что это была более сложная версия lpr
, которая могла делать все, что и lpr
, а также некоторые другие. Он работает так:
enscript foo.file
Он может либо печатать прямо на принтере, либо преобразовывать текст в postscript. Он должен быть доступен в репозиториях всех основных дистрибутивов.