picpack(1M) (PostScript-Werkzeuge) picpack(1M)
NAME
picpack - Präprozessor zum Packen von PostScript-Abbildungen
SYNTAX
/usr/lib/lp/postscript/picpack [options] [files]
BESCHREIBUNG
picpack kopiert die in files angegebenen Dateien in die Standardaus-
gabe und erweitert dabei die Requests zur Einbettung von Abbildungen,
die durch die Makros .BP oder .PI markiert sind, zu einem Inline-
Format, das über troff weitergeleitet und von dpost bearbeitet werden
kann. Geben Sie keine Dateien files oder - als eine der Eingabedateien
an, liest picpack die Standardeingabe.
OPTIONEN
-klist
list ist eine Liste mit Wörtern, die durch Kommas oder Leerzei-
chen voneinander getrennt sind und für die Lokalisierung der
Requests zur Einbettung der Abbildungen verwendet werden. Der
Anfang jeder Zeile in den Eingabedateien wird mit jedem Wort in
der Liste list verglichen. Stimmen der Zeilenanfang und der
Listeneintrag überein, wird die zweite Zeichenkette in der Zeile
als Pfadname der Abbildungsdatei aufgefaßt, die der Ausgabedatei
hinzugefügt werden soll. Der Standardwert für list lautet
".BP .PI".
-q Fehlermeldungen, daß Abbildungsdateien fehlen ("missing picture
file") unterdrücken.
picpack ist ein gewöhnlicher Präprozessor, der gewissermaßen einige
Funktionen für das Einbetten von Abbildungen dupliziert, die bereits
in dpost vorhanden sind. Verwenden Sie picpack nicht, wenn Ihre Auf-
rufzeile für das Formatierprogramm einen Aufruf von dpost enthält. Der
einzige Verwendungszweck von picpack ist die Verbindung von Abbil-
dungsdateien und Text in einer Datei, die über troff weitergeleitet
und zu einem späteren Zeitpunkt von dpost entpackt werden kann. Die
Originalmechanismen zur Einbettung von Abbildungen, bei denen die
Dateien von dpost angezogen werden, sollten bevorzugt werden.
BEISPIELE
Ein typischer Anwendungsbereich für picpack ist beispielsweise eine
verteilte Druckumgebung, in der alle Schritte bis hin zu troff vom
Benutzer ausgeführt und alle Schritte nach troff durch einen Spool-
Dämon (z. B. lp) bearbeitet wird. In diesem Fall lautet die Aufruf-
zeile folgendermaßen:
pic file | tbl | eqn | picpack | troff -mm -Tpost | lp
Ein Beispiel für eine schlechte, wenn auch funktionierende Aufruf-
zeile:
pic file | tbl | eqn | picpack | troff -mm -Tpost | dpost
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
picpack(1M) (PostScript-Werkzeuge) picpack(1M)
>file.ps
In diesem Fall können (und sollten) die Requests zur Einbettung von
Abbildungen nicht von dpost bearbeitet werden. Die Ausführung von pic-
pack ist nicht erforderlich und wird auch nicht empfohlen. Löschen Sie
diesen Präprozessor in jeder Pipeline, die einen Aufruf von dpost ent-
hält.
WARNUNGEN
Es wird empfohlen, für die Verbindung von Abbildungen und Text die
Funktionen von dpost zu verwenden. Dieses Verfahren ist mit Sicherheit
effizienter als die Verwendung von picpack. Der Einsatz von picpack
und dpost in derselben Pipeline ist wenig sinnvoll.
Mit picpack können leicht Dateien erzeugt werden, die nicht mehr
zuverlässig durch andere wichtige troff-Postprozessoren, z. B. proof,
geleitet werden können. Zum gegenwärtigen Zeitpunkt ist lediglich die
Verwendung von picpack zusammen mit dpost sicher.
DIAGNOSE
Der Endestatus 0 wird nach der erfolgreichen Bearbeitung von files
zurückgegeben.
SIEHE AUCH
dpost(1M), troff(1M).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98