Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ picpack(1M) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

dpost(1M)

troff(1M)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026