<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Работа с PostScript файлами используя psutils</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/3174.html</link>
    <description>Артем Носов поделился опытом обработки PostScript файлов используя комплект утилит psutils.&lt;br&gt;&lt;br&gt;&lt;br&gt;Например:&lt;br&gt;&lt;br&gt;&lt;br&gt;Печать четных страниц&lt;br&gt;   psbook example.ps &amp;#124; psnup -l -pa4 -2 &amp;#124; pstops &quot;2:0(1in,0in)&quot; &amp;#124; lpr&lt;br&gt;переворачиваем пачки и печатаем нечетные:&lt;br&gt;   psbook example.ps &amp;#124; psnup -l -pa4 -2 &amp;#124; pspstops &quot;2:-1(1in,0in)&quot; &amp;#124; lpr&lt;br&gt;Выборочная печать страниц:&lt;br&gt;   psselect -p1-12,103,23-28,3 example.ps output.ps&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: http://linuxshop.ru/unix4all/?cid=&amp;id=426&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=3323&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Работа с PostScript файлами используя psutils (rippy)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/3174.html#2</link>
    <pubDate>Sun, 25 Jan 2004 19:10:30 GMT</pubDate>
    <description>поправка - последние 6 строк надо заменить на :&lt;br&gt;&lt;br&gt;echo Press a key when ready to print FIRST side &lt;br&gt;pause &lt;br&gt;lpr  $&#123;NAMEONLY&#125;.odd.ps&lt;br&gt;&lt;br&gt;echo Press a key when ready to print SECOND side &lt;br&gt;pause &lt;br&gt;lpr $&#123;NAMEONLY&#125;.even.ps&lt;br&gt;</description>
</item>

<item>
    <title>Работа с PostScript файлами используя psutils (rippy)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/3174.html#1</link>
    <pubDate>Sun, 25 Jan 2004 19:09:03 GMT</pubDate>
    <description>Вот каким скриптом я пользуюсь для той же цели (с разбивкой на тетради)&lt;br&gt;Недостаток - последняя тетрадь дополняется пустыми страницами до полной.&lt;br&gt;-----------------------------------------------&lt;br&gt;#!/bin/bash&lt;br&gt;&lt;br&gt;SRCNAME=$1&lt;br&gt;TEMPNAME=/tmp/ps1temp&lt;br&gt;SHEETS=$&#123;2:-7&#125;&lt;br&gt;let &quot;PAGES_IN_SHEET=$SHEETS * 4&quot;&lt;br&gt;NAMEONLY=&#096;basename $&#123;SRCNAME&#125; .ps&#096;&lt;br&gt;&lt;br&gt;if &#091; -z $SRCNAME &#093;&lt;br&gt;then&lt;br&gt;        echo &quot;USAGE: make_book &amp;lt;source_file&amp;gt;.ps &#091; &amp;lt;sheets in booklet&amp;gt;&quot;&lt;br&gt;        echo &quot;       Default to use 7 sheets (28 pages) in booklet&quot;&lt;br&gt;        exit&lt;br&gt;fi&lt;br&gt;&lt;br&gt;echo Processing file $SRCNAME, pages on sheet: $PAGES_IN_SHEET ...&lt;br&gt;&lt;br&gt;TEMPNAME=$&#123;NAMEONLY&#125;&lt;br&gt;&lt;br&gt;psbook -s$&#123;PAGES_IN_SHEET&#125; $&#123;TEMPNAME&#125;.ps &amp;#124; psnup -q -2 &amp;gt; $&#123;TEMPNAME&#125;_pr.ps&lt;br&gt;&lt;br&gt;psselect -o $&#123;TEMPNAME&#125;_pr.ps $&#123;NAMEONLY&#125;.odd.ps&lt;br&gt;psselect -e -r $&#123;TEMPNAME&#125;_pr.ps $&#123;NAMEONLY&#125;.even.ps&lt;br&gt;&lt;br&gt;rm -f $&#123;TEMPNAME&#125;_pr.ps&lt;br&gt;&lt;br&gt;echo ODD SIDE  &#092;:  $&#123;NAMEONLY&#125;.odd.ps&lt;br&gt;echo EVEN SIDE &#092;: $&#123;NAMEONLY&#125;.even.ps&lt;br&gt;&lt;br&gt;echo Press a key when ready to print FIRST side&lt;br&gt;pause&lt;br&gt;lpr prep2pr_odd.ps&lt;br&gt;&lt;br&gt;echo Press a key when ready to pri</description>
</item>

</channel>
</rss>
