CUPS плюёт на опции командной строки
Генерируем postscript при помощи "печать в файл".
Если в свойствах принтера выставить duplex через длинный край, то
получаем один файл, если выставить "пропустить", то получаем другой,
разница в одну секцию:
%% FoomaticRIPOptionSetting: PageSize=A4
%%EndFeature
} stopped cleartomark
-[{
-%%BeginFeature: *Duplex DuplexNoTumble
-%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble
-%%EndFeature
-} stopped cleartomark
%%EndSetup
%%Page: 1 1
%%PageBoundingBox: 18 14 577 828
теперь самое странное: если мы печатаем постскрипт с заданным дуплексом
командой lp, то печается он именно так, как сказано в файле, а на
параметр
-o sides=one-sided/-o sides=two-sided-long-edge/-o sides=two-sided-short-edge
он просто плюёт. Параметр используется только если в постскрипте не
задан дуплекс вообще. Это нормально или можно как-то починить? Багу
репортить? Если нельзя починить, как бы это подешевле заворкэраундить?
неуж-то awk'ом вырезать запись?
Reply to: