Что такое «Печать в файл» и может ли он использоваться из командной строки?

Когда вы выбираете «Печать в файл» в диалоговом окне печати Gnome (не cups-pdf):

печать в файл

… какова фактическая команда, которая выполняется? (Меня интересует вариант postscript, как на изображении)

С другой стороны, возможно, нет командного вызова; возможно, это gtk_print_operation_set_export_filename из нового API печати Gtk + ?

В любом случае – есть ли способ использовать этот конкретный код из командной строки (а не pdf2ps и т. П.)? Скажем, используя lpr для «print to file» в файл postscript – как если бы я использовал диалоговое окно выше?

2 Solutions collect form web for “Что такое «Печать в файл» и может ли он использоваться из командной строки?”

Вы можете использовать пакет cups-pdf в качестве решения, независимого от gnome. После установки пакета добавьте принтер PDF с помощью веб-интерфейса чашек по адресу http://localhost:631 как описано здесь (« General» в качестве производителя принтера, CUPS-PDF в качестве драйвера ).

Для вашего удобства измените выходной каталог с параметром Out в /etc/cups/cups-pdf.conf , например, ${HOME} или любым /etc/cups/cups-pdf.conf , что вы хотите. Затем сделайте так, как было предложено @ Noam для печати в файл.

 lpr -P "Print_to_PDF" file_to_print 

Чтобы получить список принтеров, работающих в настоящий момент, запустите lpstat -p -d .

  • Не удается найти имена очередей печати IPP
  • Есть ли способ печати в заданное место для печати в файл?
  • Конвертировать PDF в другой размер страницы (Письмо США -> A4)
  • Настройка сетевого принтера для архивирования заданий на печать
  • Общие шаги по решению проблем при работе в AIX?
  • lp печатает пустые страницы для чистого текстового файла
  • Как убить застрявшую печать в AIX?
  • Печать Gnome (Evince): масштабирование pdf-файла и центра (избавление от поля страницы)
  • Как сделать принтер с точечной матрицей печатать каждую строку 'tail -f'
  • Как печатать с удаленного компьютера через SSH на локальный сетевой принтер?
  • Маршрутизация трафика на сетевой принтер через определенный интерфейс
  • Получить каталог, из которого был вызван скрипт
  • Linux и Unix - лучшая ОС в мире.