В ubuntu Hardy 8.04 некоторые файлы PDF имеют проблемы с печатью - они печатаются бесконечно, и все это в то время как evince (программа для чтения PDF) использует 100% ЦП. После этого фактический отпечаток получается очень размытым и нечитаемым.
Обычно я использую pdf2ps, чтобы преобразовать их в файл postscript, который печатается без каких-либо проблем, но это не всегда так.
В тех случаях, когда ps оказывается искаженным, я использую lpr для отправки PDF-файла прямо на принтер - проблема в том, что я не знаю, как настроить двустороннюю печать с помощью lpr.
Я печатаю достаточно PDF-файлов, чтобы эти крайние случаи имели значение, и наличие этой опции командной строки также позволит мне использовать сценарий, который я когда-то написал, который принимает URL-адрес в качестве входных данных и отправляет его на принтер.
Кто-нибудь знает, как установить эту опцию двусторонней печати из командной строки? man lpr показывает, что у него есть флаг -o = options, но я не могу найти соответствующую опцию для этого.
Быстрый поиск в Google по запросу "lpr двусторонний" обнаружил эта страница.
lpr -o sides=two-sided-long-edge foo.ps