Befehl "pioburst"
Zweck
Erzeugt Trennseiten (Deckblatt und Abschlussseiten) für die Druckerausgabe.
Syntax
/usr/lpd/pio/etc/pioburst [ -H HostName ] TextFile
Beschreibung
Der Befehl pioburst ruft Prototyptext für eine Trennseite aus der Datei auf, die über die Variable Textdatei angegeben ist, füllt die Variablenfelder, die über die Escapezeichenfolgen % im Prototyptext angegeben sind und schreibt den erstellten Text in die Standardausgabe. Sie wird vom Druckjobmanager als Filter in einer Pipeline aufgerufen, der Befehl piobe.
Die mit % angegebenen Escapezeichenfolgen, die durch entsprechende Werte ersetzt werden, sind:
| Element | Beschreibung |
|---|---|
| %A | Gibt die Formatierungsflagwerte an. |
| %D | Gibt den Benutzer an, an den die Druckausgabe übergeben werden soll. |
| %H | Gibt den Namen des Hostcomputers an, der den Job druckt. |
| %p | Gibt die Uhrzeit an, zu der der Druckjob gedruckt wurde. |
| %Q | Gibt die Uhrzeit an, zu der der Druckjob in die Warteschlange gestellt wurde. |
| %S | Gibt den Benutzer an, der den Druckjob übergeben hat. |
| %T | Gibt den Titel des Druckjobs an. |
| %% | Gibt das Prozentzeichen (%) an. |
Beschriftungen (20 Zeichen lang) für jedes der variablen Felder können mit derselben Escapezeichenfolge wie für das variable Feld angegeben werden, mit Ausnahme von Kleinbuchstaben. Um beispielsweise eine Beschriftung für das Variablenfeld zu generieren, die angibt, dass der Druckjob in die Warteschlange gestellt wurde (%Q), verwenden Sie %q. Die Variable %e stellt die Beschriftung dar.END OF OUTPUT FOR:.
Der Befehl pioburst erfordert die Initialisierung der folgenden Umgebungsvariablen:
| Element | Beschreibung |
|---|---|
| PIOTITEL | Titel des Druckjobs (für %T). |
| PIOQDATUM | Zeit, zu der der Druckjob in die Warteschlange gestellt wurde (für %Q). |
| PIOVON | Benutzer, der den Druckjob übergeben hat (für %S). |
| PIOTO | Benutzer, an den die Druckausgabe geliefert werden soll (für %D). |
| PIOFLAGS | Flagwerte (für %A). |
Flags
| Element | Beschreibung |
|---|---|
| -H HostName | Gibt an, dass der über die Variable Hostname bezeichnete Hostname den Standardhostnamen (der Name der Hostmaschine, die den Job druckt) überschreiben kann. |
Beispiel
Um ein Deckblatt zu generieren und an die Standardausgabe zu senden, geben Sie Folgendes ein:
pioburst /usr/lpd/pio/burst/H.asciiDateien
| Element | Beschreibung |
|---|---|
| /usr/lpd/pio/etc/pioburst | Enthält den Befehl pioburst. |