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

Re: Как создать буклет



On Tue, 14 Jan 2003 14:07:17 +0300
"Vitaly A. Sergeinko" <vitalyas@ingos.ru> wrote:

> У меня есть файл в постскрипте
> Надо сделать двустороннюю печать на принтере, который этого не умеет.
> 
> Руками пересортировывать листочки - помрешь, а путем простого 
> переворачивания пачки получаю стр 1 с 50, 3 с 48, 5 с 47 и т.д.
> 
> Я так понимаю надо сперва напечатать четные страницы задом на перед, а 
> потом нечетные в обычном порядке.
> 
> В gv  я не нашел как изменить порядок печати, кто что подскажет
> 
> Best regards
> Viatly A. Sergienko

шедевр называется booklet
----------------------
if [ -z "$1" ];
then
    echo "Usage: $0 file.ps"
    exit
fi


name=`basename $1 .ps`
psbook -q $1 | psnup -2 -q | pstops "2:1"  >$name.1.ps
psbook -q $1 | psnup -2 -q | pstops "2:-0" >$name.2.ps 

echo -n "Вставьте бумагу и нажмите [Enter]"
read a

lpr $1.1.ps

echo -n "Когда принтер остановится, переложите бумагу и нажмите [Enter]"
read a

lpr $1.reverse.2.ps

rm $1.reverse.2.ps $1.1.ps


-- 
Alexander Danilov
UIN: 164825399

* Origin: If you can't do it in Perl, you don't want to do it.



Reply to: