On 2013-02-04, Oleksandr Gavenko wrote: > On 2013-02-04, Dmitry Nezhevenko wrote: > >> On Mon, Feb 04, 2013 at 05:24:44PM +0200, Oleksandr Gavenko wrote: >>> Замечу что "-s1.0" подобрано путём проб/ошибок. В "gv" выбираю нечетные >>> страницы, печать, меняю порядок страниц на обратный с сохранением >>> ориентации, >>> выбираю четные страницы в "gv" и снова печать. Благо число четных == числу >>> нечетных, не нужна арифметика +/-1 страницы. В конце переворачиваю каждую >>> страницу, сохраняя их порядок. Скрепляю скобами. >> >> А если сначала четные напечатать, а потом нечетные, поменяв порядок? Для >> лазерных и струйных принтеров порядок разный. >> > Порядок нужно определять опытным путем в любом случае... Далее нашел > официальную доку (см. ниже). > >> Я когда-то давно так делал (для струйника): >> >> pdftops -paper A4 -expand $1 - | psbook | psnup -2 -pA4 > tmp_book.ps >> psselect -o tmp_book.ps | ps2pdf14 - tmp_odd.pdf >> psselect -r -e tmp_book.ps | ps2pdf14 - tmp_even.pdf >> lpr tmp_odd.pdf >> read -p "Press enter to print even pages" >> lpr tmp_even.pdf >> read -p "Press enter to done" >> rm -f tmp_odd.pdf >> rm -f tmp_even.pdf > > Интересно, побегаю по ман-страницам. Спасибо. > > По идее этим заморачиваться не особенно нада, т.к.: > > http://www.cups.org/doc-1.1/sum.html#4_3 > > lp -o page-set=odd filename ENTER > lp -o page-set=even filename ENTER > > lp -o outputorder=normal filename ENTER > lp -o outputorder=reverse filename ENTER > > lp -o number-up=1 filename ENTER > lp -o number-up=2 filename ENTER > lp -o number-up=4 filename ENTER > > Еще не пробовал все вместе. > > С gv и двусторонней печати чет/нечет мне пришлось менять порядок после первого > прогона и переворачивать каждый лист после второго... > > Нужно помозговать как page-set/outputorder/number-up помогут. И как учесть > возможную последнюю непарную страницу... > > Почему человек должен этим занимвться?? В XXI веке? > Конечно не должен, и все уже написано... Например официальная графическая оболочка от CUPS:
http://cups.sourceforge.net/xpp/ Или gtklp. В меню есть пункт по поводу n-up и duplex. Правда xpp падал с coredump, когда клацал в меню: *** glibc detected *** xpp: free(): invalid pointer: 0x0000000001dccce4 *** И не ясно как "встроить" данные команды в gv и т.д. Что ли перегонять все в PS перед печатью? В таких программах как Evince (открывающих PS/PDF/DJVU!!) в меню печати есть опция n-up с подсказками в виде картинок (duplex путем печати odd/even). Не понимаю зачем я пользуюсь xpdf/djview/gv вместо Evince? Глаза разбегаются, нужно пробовать, что удобней - то и оставить. -- Best regards! -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87wqunde4t....@gavenkoa.example.com