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

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

печать в файл

  • Как проследить, почему печать pdf из Ghostscript vs Evince отличается?
  • Отправка файла в виде электронного письма
  • Как узнать, открыта ли какая-либо программа
  • Что означает «пустой файл печати» и как я могу его диагностировать?
  • Как список слов, разделенных пробелами, складывается в табличные столбцы, которые соответствуют ширине терминала
  • Драйвер для Canon i-SENSYS MF3010
  • … какова фактическая команда, которая выполняется? (Меня интересует вариант postscript, как на изображении)

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

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

  • Отменить настройку раскладки клавиатуры
  • Изменение информации о пользователе в командной строке
  • Как сжать файлы на месте?
  • Сбой диалогового окна печати, любое обходное решение?
  • Howto рекурсивно создает PDF-файлы thumnbails в командной строке Linux
  • Манипулирование файлами; Вставляйте «;» каждый 12, 44 и 60-й символы в каждую строку текстового файла
  • 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 - лучшая ОС в мире.