В момент печати мой Deskjet-3050 выбран в качестве принтера по умолчанию.
Я бы хотел, чтобы «Печать в файл» была принтером по умолчанию без использования cups-pdf
Я специально не хочу использовать cups-pdf из-за как он отображает текст (см. ниже). Я не совсем уверен, что он делает, но кажется, что он отображает текст в виде растровых изображений и встраивает их в PDF (так как я не могу выделить / скопировать / найти встроенный текст, так как я использую стандартный PDF для печати в файл) .
N.B. это не обман: Могу ли я сделать PDF по умолчанию для «печати в файл»
Вам, вероятно, потребуется распечатать в Ghostscript, чтобы все упорядочить, а затем использовать что-то вроде PDFTK, чтобы фактически получить данные, которые вы хотите объединить.
Остановите cupsd, запустив
sudo stop cups
Затем отредактируйте /etc/cups/printers.conf в своем любимом редакторе.
Найдите строку с надписью
<DefaultPrinter somename>
И измените ее на
<Printer somename>
Затем запустите cupsd с
sudo start cups
И это должно удалить принтер по умолчанию тем самым возвращая печать в файл по умолчанию.
Вы уверены, что это не зависит от исходного документа .... это так для всего ??? это так странно .... лучший способ распечатать это в 2 шага. pdfs, по моему скромному мнению, всегда должен проходить через пост-скрипт, например, ghostscript - мой фаворит, прежде чем выводить его в файл ... Вам действительно нужно будет прочитать документ
, попробуйте это, это должно помочь вам настроить процесс печати
http://www.arsgeek.com/2007/05/17 / 5 шагов для создания pdf-принтера-печати-для-pdf-in-ubuntu /
чашки - это плохо, я согласен
Согласно Мэтту Каттсу, вы также можете установить переменную в .bashrc
export PRINTER=printer-name
Источник: http://www.mattcutts.com/blog/change-default-printer -linux-светлячок /