On Thu, Dec 09, 2004 at 03:06:20AM +0300, Artem Chuprina wrote: > Иван Лох -> debian-russian@lists.debian.org @ Wed, 8 Dec 2004 22:25:40 +0300: > ИЛ> Пользователям топика это вдвойне ненужно. > > А вот с этого места поподробнее... А то мой /etc/printcap почему-то об > этом не в курсе. > > Я уже не первый раз замечаю у себя ощущение от твоих писем "я этого не > умею, поэтому вам это не нужно"...
1) Создать фильтр /usr/lib/cups/filter/mandup #!/bin/sh echo "WARNING $5" >&2 echo "WARNING $6" >>/tmp/diag2 options=( $5 ) book=0 for (( i = 0 ; i < [EMAIL PROTECTED] ; i++ )) do if [ "${options[$i]}" == "mandup" ] then book=1 fi done if [ $book -eq 0 ] then cat $6 - else psbook $6 | psnup -2 |psmandup - #2>/tmp/diag |tee /tmp/1.ps fi return 0 2) В /etc/cups/mime.convs добавить application/postscript application/vnd.cups-postscript 44 mandup 3) При желании добавить в ~/.lpDest options Dest Printer/Book mandup Теперь почему это _ненужно делать._ Применение psbook, psutils, psmandup и прочих impose, к случайной выборке поскритовских файлов дает результат, который удовлетворителен в 70-80% случаев. Что недостаточно для фильтра встроенного в систему печати. Практически все программы под *x позволяют выставить фильтры в настройках. Если Вы знаете, что размер шрифта и т. д. позволяют это делать, то замечательно. Но как _общее_ решение это не катит. -- Иван Лох