postprint(1M) (PostScript-Werkzeuge) postprint(1M)
NAME
postprint - Programm für die Übersetzung von Textdateien in das
PostScript-Format
SYNTAX
/usr/lib/lp/postscript/postprint [options] [files]
BESCHREIBUNG
postprint übersetzt die Textdateien files in das PostScript-Format und
schreibt die Ergebnisse in die Standardausgabe. Wird files nicht oder
für eine der Eingabedateien - angegeben, wird die Standardeingabe
gelesen.
OPTIONEN
-cnum num Kopien jeder Seite drucken. Standardmäßig wird nur jeweils
eine Kopie einer Seite gedruckt.
-e Oktal-Code für nicht druckbare ASCII-Zeichen ausgeben.
-fname Text mit der Schriftart name drucken. Sie können jede
PostScript-Schriftart angeben. Die besten Ergebnisse erzielen
Sie jedoch mit dicktengleichen Schriftarten. Die Standard-
schriftart ist Courier.
-lnum Die Länge einer Seite auf num Zeilen setzen. Der Standardwert
für num ist 66. Die Angabe von 0 für die Option num ist zuläs-
sig und veranlaßt postprint, auf der Grundlage der verwendeten
Schriftgröße einen Wert zu schätzen.
-mnum Jede logische Seite um den Faktor num vergrößern. Die Seiten
werden einheitlich vom Ursprung aus vergrößert. Der Ursprung
befindet sich standardmäßig in der Mitte der Seite. Die Stan-
dardvergrößerung ist 1,0.
-nnum num logische Seiten auf einem Blatt Papier drucken. Dabei kann
für num eine beliebige positive, ganze Zahl angegeben werden.
Standardmäßig wird num auf 1 gesetzt.
-olist Die Seiten drucken, deren Seitennummern in der Liste list
(durch Kommas getrennt) angegeben sind. Diese Liste enthält
einzelne Zahlen N im Bereich zwischen N1 - N2. Bei fehlender
Angabe N1 wird ab der Seite mit der niedrigsten Seitennummer
gedruckt. Bei fehlender Angabe N2 wird bis zu der Seite mit der
höchsten Seitennummer gedruckt.
-pmode files im landscape mode (Querformat) oder im portrait mode
(Hochformat) drucken. Nur das erste Zeichen von mode (d. h. p
oder l) ist wichtig. Der Standardwert für mode ist "portrait"
(Hochformat).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
postprint(1M) (PostScript-Werkzeuge) postprint(1M)
-rnum Verhalten bei Carriage Return auswählen. Bei Angabe von 0 wird
Carriage Return ignoriert, die Angabe 1 bewirkt die Rückkehr zu
Spalte 1 und die Angabe 2 das Generieren eines Zeilenvorschubs.
Der Standardwert ist 0.
-snum Die Dateien files mit der Schriftgröße num drucken. Wird im
Querformat gedruckt, wird num um einen Faktor skaliert, der vom
Abbildungsbereich des Geräts abhängt. Die Standardgröße für das
Hochformat ist 10.
-tnum Alle num Spalten ein Tabulatorzeichen setzen. Dabei bei Spalte
1 beginnen. Standardmäßig wird alle 8 Spalten ein Tabulatorzei-
chen gesetzt.
-xnum Den Ursprung um num Zoll auf der positiven X-Achse versetzen.
Im Standardkoordinatensystem befindet sich der Ursprung in der
Mitte der Seite, wobei die positive X-Achse nach rechts und die
positive Y-Achse nach oben zeigt. Ein positiver Wert für num
bewegt alles nach rechts. Der Standardwert ist 0,25 Zoll.
-ynum Den Ursprung um num Zoll auf der positiven Y-Achse versetzen.
Ein positiver Wert für num bewegt den Text nach oben. Der Stan-
dardwert ist 0,25 Zoll.
-Afile Nach der erfolgreichen Übersetzung aller Eingabedateien files
einen einfachen Abrechnungssatz an die Datei file anhängen.
Standardmäßig werden keine Abrechnungsdaten erzeugt.
-Lfile file als PostScript-Prolog verwenden. Der Standardwert ist
/usr/lib/lp/postscript/postprint.ps.
Zusätzlich stehen drei Optionen zur Verfügung, die das Einfügen von
PostScript-Angaben an bestimmten Punkten des Übersetzungsprozesses
ermöglichen:
-Cfile Die Datei file in die Ausgabedatei kopieren. file wird nach dem
Prolog, aber vor den Kommandos zur Auftragsinitialisierung ein-
gefügt. file wird Bestandteil der globalen Umgebung des Auf-
trags und muß gültige PostScript-Kommandos enthalten.
-Pstring
string zur Ausgabedatei hinzufügen. string wird nach dem Pro-
log, aber vor den Kommandos zur Auftragsinitialisierung einge-
fügt. string wird Bestandteil der globalen Umgebung des Auf-
trags und muß für PostScript gültig sein.
-Raction
Spezielle Aktion action (z. B. manuelle Papierzufuhr) für eine
Seite oder global anfordern. Die Zeichenkette action kann in
einer der Formen Request, Request:Seite oder Request:Seite:Datei
angegeben werden. Wird keine Seite oder die Seite 0 angegeben,
gilt der Request für alle Seiten. Wird keine Datei angegeben,
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
postprint(1M) (PostScript-Werkzeuge) postprint(1M)
wird der Request in /usr/lib/lp/postscript/ps.requests gesucht.
Die Gruppe erkannter Requests kann durch Ändern von
/usr/lib/lp/postscript/ps.requests modifiziert oder erweitert
werden. Die mehrfache Angabe der Option -R bewirkt die erwarte-
ten Aktionen.
Eine neue logische Seite wird begonnen, nachdem auf der aktuellen
Seite 66 Zeilen gedruckt wurden oder ein ASCII-Zeichen FF (Seitenvor-
schub) gelesen wurde. Die Anzahl Zeilen pro Seite kann über die Option
-l geändert werden. Nicht druckbare ASCII-Zeichen werden ignoriert.
Zeilen, die zu lang sind, werden vom Drucker automatisch abgeschnit-
ten.
BEISPIELE
Mit folgendem Kommando drucken Sie die Dateien file1 und file2 im
Querformat:
postprint -pland file1 file2
Mit folgendem Kommando drucken Sie auf jeder physischen Seite drei
logische Seiten im Hochformat:
postprint -n3 file
DIAGNOSE
Der Endestatus 0 wird nach der erfolgreichen Bearbeitung von files
zurückgegeben.
DATEIEN
/usr/lib/lp/postscript/postprint.ps
/usr/lib/lp/postscript/forms.ps
/usr/lib/lp/postscript/ps.requests
SIEHE AUCH
dpost(1M), postdaisy(1M), postdmd(1M), postio(1M), postmd(1M),
postreverse(1M), posttek(1M).
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98