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: