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

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

печать в файл

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

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

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

  • Lp и lpr при постскриптуме
  • Как я могу определить, какие форматы принт принимает?
  • Как просмотреть имя документа для задания на печать
  • печать нескольких отдельных изображений на одной физической бумажной странице с терминалом
  • Указание шрифта с текстом
  • Получить каталог, из которого был вызван скрипт
  • Не требуется root для добавления принтеров
  • Печать на принтер, подключенный к пользовательскому терминалу в CentOS
  • 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 .

    Linux и Unix - лучшая ОС в мире.