[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Печать для бедных: как сделать duplex + n-up printing удобным?



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 веке?

-- 
Best regards!


Reply to: