freeX: Tips & Tricks
|
Viele Postscript-Seiten drucken
Wer viele Postscript-Seiten drucken möchte, vielleicht Folienkopien oder ein Skript, das eine große Schriftart verwendet, wird sich über das gesparte Papier freuen, wenn zwei Seiten auf einer ausgedruckt werden. Wenn die Schriftart ausreichend groß gewählt ist, sind die Seiten anschließend immer noch gut zu lesen.
Das Programm »mpage« bietet die Möglichkeit, nicht nur mehrere Seiten reinen Text auf einer Seite verkleinert darzustellen, sondern auch mehrere Postscript-Seiten auf einer anzuordnen. Um jeweils zwei Seiten auf einer anzuordnen, wird die folgende Befehlszeile verwendet:
mpage -2 -dp foo.ps > bar.ps
Alternativ können mit »-4« und »-8« auch noch mehr Seiten auf eine Druckseite gesetzt werden. Wenn das Skript von 400 Seiten auf diese Weise auf 200 Seiten geschrumpft ist, kann weiterhin sinnvoll sein, diesen Stapel erneut zu verkleinern. Allerdings sollen nicht noch mehr Seiten auf einer Druckseite angeordnet werden.
Gesucht wird also eine Möglichkeit, eine bestehende Postscript-Datei aufzuspalten. Diese Aufgabe wird vom Programm »psselect« übernommen, das in jeder guten Distribution enthalten sein sollte. Mit den Befehlen »psselect -e foo.ps« und »psselect -o foo.ps« werden zum Beispiel alle gerade ("even") bzw. alle ungeraden ("odd") Seiten aus einer Postscript-Datei extrahiert. Wenn Vorder- und Rückseiten bedruckt werden sollen, jedoch kein Duplex-Drucker zur Verfügung steht, müßte der Druckjob so aufgeteilt werden.
Mit dem Parameter »-p seitenzahl« wird eine einzige Seite der Postscript-Datei gelesen und ausgegeben. Anstelle einer einzigen Seite darf auch ein Bereich angegeben werden. Um die Datei von oben in zwei jeweils 100 Seiten lange Dateien aufzuteilen, werden daher die beiden Aufrufe verwendet:
psselect -p1-100 foo.ps > foo-1.ps psselect -p101-200 foo.ps > foo-2.ps
Quelle: http://www.mesa.nl/pub/mpage/mpage-2.5.2.tgz