TUHH > Servicebereiche > Rechenzentrum > psutils

Was sind die psutils?

Die psutils enthalten diverse Programme zur Manipulation von Postscript Dateien. Postscript ist einer sehr leistungsfähige Sprache, um Drucker anzusteuern. Einer der Hauptvorteile von Postscript liegt darin, daß Postscriptdateien unabhängig von der Druckerauflösung sind.

Das bedeutet, daß sebst wenn der Autor z.B. nur einen 300 DPI sein Eigen genannt hat, man die Datei auf einem 1200 DPI Drucker mit voller Auflösung des eigenen Druckers ausgeben kann.

Unixsysteme wie die im CIP3 Pool benutzen eigentlich nur Postscript Drucker.

psnup

Dieses ist eines der nützlichsten Programme der psutils. Mit psnup kann man mehrere Seiten auf eine einzige ausgeben. So sind z.B. viele Skripte oder Folien mit sehr großen Schriften gesetzt worden, so daß man den Text auch noch gut lesen kann, wenn man zwei oder vier Seiten auf eine druckt, was ja ziemlich viel Papier spart.

Mit

psnup -2 input.ps output.ps
formatiert man die input.ps Datei so, daß jeweils zwei Seiten auf eine Seite ausgegeben werden. Das Ergebnis wird in output.ps ablegt und kann dann z.B. ausgedruckt werden.

Interessant ist eventuell noch die Option -d, die jede Seiten des Originaldokuments mit einem Rahmen versieht.

psresize

Hiermit kann man das Papierformat einer Postscriptdatei ändern. Dieses bietet sich z.B. an, um Texte von amerikanischen Autoren auf einem A4 Drucker auszugeben.

psresize -Pletter -pA4 input.ps output.ps
Dieses setzt das letter Format in das in Deutschland verwendete A4 Format um. Die Option -pA4 kann hier eigentlich entfallen, da psresize standardmäßig das A4 Format benutzt.

Das Programm kennt die Papierformate: a3, a4, a5, b5, letter, legal, tabloid, statement, executive, folio, quarto und 10x14

psselect

Ermöglicht es, aus einer Postscriptdatei bestimmte Seiten zu extrahieren. Die gewüschten Seiten können mit folgenden Optionen ausgewäht werden:
  • -e: alle Seiten mit einer geraden Seitennummer
  • -o: alle mit einer ungerade Seitennummer
  • -ppages: pages ist eine durch Kommas getrennte Liste der gewüschten Seitenbereiche.
Um z.B. die Seiten 7 bis 11 und 13 bis 20 aus der Datei input.ps in die Datei output.ps zu kopieren, benutzt man:
psselect -p7-11,13-20 input.ps output.ps

Für Fortgeschrittene

Dieses ist nur eine kleine Auswahl der Programme der psutils. Sämtliche psutils Programme sind im Verzeichnis /progsys/pd/psutils-1.13/bin zu finden.

Eine genaue Beschreibung der Optionen finden Sie in der Dokumentation der psutils.