aboutsummaryrefslogtreecommitdiff
path: root/de_DE.ISO8859-1/books/handbook/printing/chapter.xml
diff options
context:
space:
mode:
Diffstat (limited to 'de_DE.ISO8859-1/books/handbook/printing/chapter.xml')
-rw-r--r--de_DE.ISO8859-1/books/handbook/printing/chapter.xml751
1 files changed, 327 insertions, 424 deletions
diff --git a/de_DE.ISO8859-1/books/handbook/printing/chapter.xml b/de_DE.ISO8859-1/books/handbook/printing/chapter.xml
index f5d20e2454..dec9061dfd 100644
--- a/de_DE.ISO8859-1/books/handbook/printing/chapter.xml
+++ b/de_DE.ISO8859-1/books/handbook/printing/chapter.xml
@@ -6,38 +6,23 @@
$FreeBSDde: de-docproj/books/handbook/printing/chapter.xml,v 1.56 2012/02/16 20:07:18 bcr Exp $
basiert auf: 1.124
-->
-
-<chapter id="printing">
- <chapterinfo>
+<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="printing">
+ <info><title>Drucken</title>
<authorgroup>
- <author>
- <firstname>Sean</firstname>
- <surname>Kelly</surname>
- <contrib>Beigetragen von </contrib>
- </author>
+ <author><personname><firstname>Sean</firstname><surname>Kelly</surname></personname><contrib>Beigetragen von </contrib></author>
<!-- 30 Sept 1995 -->
</authorgroup>
<authorgroup>
- <author>
- <firstname>Jim</firstname>
- <surname>Mock</surname>
- <contrib>Restrukturiert und aktualisiert durch </contrib>
- <!-- Mar 2000 -->
- </author>
+ <author><personname><firstname>Jim</firstname><surname>Mock</surname></personname><contrib>Restrukturiert und aktualisiert durch </contrib></author>
</authorgroup>
<authorgroup>
- <author>
- <firstname>Stefan</firstname>
- <surname>Bethke</surname>
- <contrib>Übersetzt von </contrib>
- <!-- Jan 2003 -->
- </author>
+ <author><personname><firstname>Stefan</firstname><surname>Bethke</surname></personname><contrib>Übersetzt von </contrib></author>
</authorgroup>
- </chapterinfo>
+ </info>
- <title>Drucken</title>
+
- <sect1 id="printing-synopsis">
+ <sect1 xml:id="printing-synopsis">
<title>Übersicht</title>
<indexterm>
@@ -115,13 +100,12 @@
<itemizedlist>
<listitem>
<para>Machen Sie sich mit der Konfiguration und Installation
- eines neuen Kernels vertraut (<xref
- linkend="kernelconfig"/>).</para>
+ eines neuen Kernels vertraut (<xref linkend="kernelconfig"/>).</para>
</listitem>
</itemizedlist>
</sect1>
- <sect1 id="printing-intro-spooler">
+ <sect1 xml:id="printing-intro-spooler">
<title>Einführung</title>
<para>Um einen Drucker mit &os; zu benutzen, können Sie
@@ -202,7 +186,7 @@
(<filename>/etc/printcap</filename>) anpassen, und indem Sie
spezielle Filterprogramme bereitstellen.</para>
- <sect2 id="printing-intro-why">
+ <sect2 xml:id="printing-intro-why">
<title>Vorteile des Drucksystems</title>
<para>Wenn Sie der einzige Benutzer sind, der mit Ihrem Computer
@@ -247,14 +231,14 @@
</sect2>
</sect1>
- <sect1 id="printing-intro-setup">
+ <sect1 xml:id="printing-intro-setup">
<title>Grund-Konfiguration</title>
<warning>
<para>Mit &os;&nbsp;8.0 wurden die Gerätedateien für
serielle Ports von
- <filename>/dev/ttyd<replaceable>N</replaceable></filename> in
- <filename>/dev/ttyu<replaceable>N</replaceable></filename>
+ <filename>/dev/ttydN</filename> in
+ <filename>/dev/ttyuN</filename>
umbenannt. Setzen Sie noch &os;&nbsp;7.X ein, müssen
Sie die Befehle in den folgenden Abschnitten entsprechend
anpassen.</para>
@@ -286,7 +270,7 @@
</listitem>
</itemizedlist>
- <sect2 id="printing-simple">
+ <sect2 xml:id="printing-simple">
<title>Einfache Drucker-Konfiguration</title>
<para>Dieser Abschnitt beschreibt, wie Sie die
@@ -296,15 +280,13 @@
<itemizedlist>
<listitem>
- <para>Abschnitt <link
- linkend="printing-hardware">Hardware-Konfiguration</link>
+ <para>Abschnitt <link linkend="printing-hardware">Hardware-Konfiguration</link>
erläutert, wie Sie Ihren Drucker an Ihren Computer
anschließen können.</para>
</listitem>
<listitem>
- <para>Abschnitt <link
- linkend="printing-software">Software-Konfiguration</link>
+ <para>Abschnitt <link linkend="printing-software">Software-Konfiguration</link>
erklärt, wie Sie die
<application>LPD</application>-Konfigurationsdatei
(<filename>/etc/printcap</filename>) anpassen.</para>
@@ -314,8 +296,7 @@
<para>Wenn Sie einen Drucker einrichten möchten, der
über das Netzwerk angeschlossen ist (anstatt über
die serielle oder parallele Schnittstelle), lesen Sie bitte
- Abschnitt <link
- linkend="printing-advanced-network-net-if">Drucker mit
+ Abschnitt <link linkend="printing-advanced-network-net-if">Drucker mit
direkter TCP-Schnittstelle</link>.</para>
<para>Obwohl dieser Abschnitt <quote>Grund-Konfiguration</quote>
@@ -326,7 +307,7 @@
Deckblätter, sind einfach zu konfigurieren, sobald die
Grund-Konfiguration erfolgreich abgeschlossen ist.</para>
- <sect3 id="printing-hardware">
+ <sect3 xml:id="printing-hardware">
<title>Hardware-Konfiguration</title>
<para>Dieser Abschnitt beschreibt, über welche
@@ -338,11 +319,10 @@
<para>Wenn Sie Ihren Drucker bereits erfolgreich mit einem
anderen Betriebssystem auf Ihrem PC eingesetzt haben,
- können Sie wahrscheinlich mit dem Abschnitt <link
- linkend="printing-software">Software-Konfiguration</link>
+ können Sie wahrscheinlich mit dem Abschnitt <link linkend="printing-software">Software-Konfiguration</link>
fortfahren.</para>
- <sect4 id="printing-ports">
+ <sect4 xml:id="printing-ports">
<title>Schnittstellen und Kabel</title>
<para>Praktisch alle Drucker unterstützen mindestens
@@ -450,7 +430,7 @@
Zählerwerte.</para>
</sect4>
- <sect4 id="printing-parallel">
+ <sect4 xml:id="printing-parallel">
<title>Parallele Schnittstellen</title>
<para>Um einen Drucker mit paralleler Schnittstelle an Ihren
@@ -462,15 +442,12 @@
<para>Notieren Sie sich, mit welcher parallelen Schnittstelle des
Computers Sie den Drucker verbunden haben. Die meisten Computer
haben lediglich eine parallele Schnittstelle.
- Der &os;-Gerätename der ersten Schnittstelle lautet <filename
- class="devicefile">ppc0</filename>, der der zweiten <filename
- class="devicefile">ppc1</filename>, und so weiter. Der
+ Der &os;-Gerätename der ersten Schnittstelle lautet <filename>ppc0</filename>, der der zweiten <filename>ppc1</filename>, und so weiter. Der
Gerätename für den Drucker an der ersten parallelen
- Schnittstelle folgt dem selben Schema und lautet <filename
- class="devicefile">/dev/lpt0</filename>, usw.</para>
+ Schnittstelle folgt dem selben Schema und lautet <filename>/dev/lpt0</filename>, usw.</para>
</sect4>
- <sect4 id="printing-serial">
+ <sect4 xml:id="printing-serial">
<title>Serielle Schnittstellen</title>
<para>Um einen Drucker mit serieller Schnittstelle an Ihren
@@ -545,7 +522,7 @@
</sect4>
</sect3>
- <sect3 id="printing-software">
+ <sect3 xml:id="printing-software">
<title>Software-Konfiguration</title>
<para>Dieser Abschnitt beschreibt die notwendigen
@@ -559,8 +536,7 @@
<step>
<para>Konfigurieren Sie Ihren Kernel, soweit notwendig, um
die Schnittstelle benutzen zu können, an die Ihr
- Drucker angeschlossen ist. Abschnitt <link
- linkend="printing-kernel">Kernel-Konfiguration</link>
+ Drucker angeschlossen ist. Abschnitt <link linkend="printing-kernel">Kernel-Konfiguration</link>
erklärt, welche Optionen Sie
benötigen.</para>
</step>
@@ -568,16 +544,14 @@
<step>
<para>Konfigurieren Sie die Kommunikationseinstellungen
für die parallele Schnittstelle, sofern Sie sie
- benutzen. Abschnitt <link
- linkend="printing-parallel-port-mode">Kommunikationseinstellungen
+ benutzen. Abschnitt <link linkend="printing-parallel-port-mode">Kommunikationseinstellungen
für die parallele Schnittstelle</link> enthält
die Details.</para>
</step>
<step>
<para>Prüfen Sie, ob Sie Daten an den Drucker senden
- können. Abschnitt <link
- linkend="printing-testing">Prüfen der
+ können. Abschnitt <link linkend="printing-testing">Prüfen der
Drucker-Kommunikation</link> führt eine Reihe von
Möglichkeiten auf.</para>
</step>
@@ -586,14 +560,13 @@
<para>Konfigurieren Sie <application>LPD</application>
für Ihren Drucker, indem Sie die Konfigurationsdatei
<filename>/etc/printcap</filename> anpassen. Details dazu finden
- Sie im Abschnitt <link
- linkend="printing-printcap"><application>LPD</application>
+ Sie im Abschnitt <link linkend="printing-printcap"><application>LPD</application>
aktivieren: die
<filename>/etc/printcap</filename>-Datei</link>.</para>
</step>
</procedure>
- <sect4 id="printing-kernel">
+ <sect4 xml:id="printing-kernel">
<title>Kernel-Konfiguration</title>
<para>Der Betriebssystem-Kernel ist für eine bestimmte
@@ -606,7 +579,7 @@
serielle Schnittstelle unterstützt, an die Sie den
Drucker angeschlossen haben:</para>
- <screen>&prompt.root; <userinput><command>grep sio<replaceable>N</replaceable> <filename>/var/run/dmesg.boot</filename></command></userinput></screen>
+ <screen>&prompt.root; <userinput>grep sioN /var/run/dmesg.boot</userinput></screen>
<para>Ersetzen Sie <replaceable>N</replaceable> durch die
Nummer der seriellen Schnittstelle, beginnend bei Null.
@@ -623,7 +596,7 @@ sio2: type 16550A</screen>
parallele Schnittstelle unterstützt, an die Sie den
Drucker angeschlossen haben:</para>
- <screen>&prompt.root; <userinput>grep ppc<replaceable>N</replaceable> /var/run/dmesg.boot</userinput></screen>
+ <screen>&prompt.root; <userinput>grep ppcN /var/run/dmesg.boot</userinput></screen>
<para>Ersetzen Sie <replaceable>N</replaceable> durch die
Nummer der parallelen Schnittstelle, beginnend bei Null.
@@ -642,16 +615,14 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
gewählte Schnittstelle unterstützt wird.</para>
<para>Um Unterstützung für eine serielle Schnittstelle
- hinzuzufügen, lesen Sie bitte Kapitel <link
- linkend="kernelconfig">Konfiguration des &os; Kernels</link>.
+ hinzuzufügen, lesen Sie bitte Kapitel <link linkend="kernelconfig">Konfiguration des &os; Kernels</link>.
Um eine parallele Schnittstelle hinzuzufügen, lesen Sie bitte
- ebenfalls jenes Kapitel als auch den folgenden Abschnitt <link
- linkend="printing-parallel-port-mode">Kommunikationseinstellungen
+ ebenfalls jenes Kapitel als auch den folgenden Abschnitt <link linkend="printing-parallel-port-mode">Kommunikationseinstellungen
für die parallele Schnittstelle</link>.</para>
</sect4>
</sect3>
- <sect3 id="printing-parallel-port-mode">
+ <sect3 xml:id="printing-parallel-port-mode">
<title>Kommunikationseinstellungen für die parallele
Schnittstelle</title>
@@ -741,8 +712,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
<step>
<para>Wenn Sie Ihre Kernel-Konfigurationsdatei angepasst
haben, kompilieren und installieren Sie nun einen
- neuen Kernel. Das Kapitel <link
- linkend="kernelconfig">Konfiguration des
+ neuen Kernel. Das Kapitel <link linkend="kernelconfig">Konfiguration des
&os;-Kernels</link> enthält weitere Details dazu.</para>
</step>
</procedure>
@@ -757,7 +727,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
Schnittstelle <replaceable>N</replaceable> zu
aktivieren, geben Sie ein:</para>
- <screen>&prompt.root; <userinput><command>lptcontrol <option>-i</option> <option>-d</option> <filename class="devicefile">/dev/lpt<replaceable>N</replaceable></filename></command></userinput></screen>
+ <screen>&prompt.root; <userinput>lptcontrol -i -d /dev/lptN</userinput></screen>
</step>
<step>
@@ -765,7 +735,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
<replaceable>N</replaceable> zu aktivieren, geben Sie
ein:</para>
- <screen>&prompt.root; <userinput><command>lptcontrol <option>-p</option> <option>-d</option> <filename class="devicefile">/dev/lpt<replaceable>N</replaceable></filename></command></userinput></screen>
+ <screen>&prompt.root; <userinput>lptcontrol -p -d /dev/lptN</userinput></screen>
</step>
</procedure>
@@ -775,7 +745,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
&man.lptcontrol.8; enthält weitere Informationen.</para>
</sect3>
- <sect3 id="printing-testing">
+ <sect3 xml:id="printing-testing">
<title>Kommunikation mit den Drucker prüfen</title>
<para>Bevor Sie mit der Konfiguration des
@@ -824,7 +794,7 @@ showpage</programlisting>
erwarten, das eine Seite produziert.</para>
</note>
- <sect4 id="printing-checking-parallel">
+ <sect4 xml:id="printing-checking-parallel">
<title>Einen Paralleldrucker prüfen</title>
<indexterm>
@@ -841,7 +811,7 @@ showpage</programlisting>
<procedure>
<step>
- <para>Werden Sie <username>root</username> mithilfe
+ <para>Werden Sie <systemitem class="username">root</systemitem> mithilfe
des &man.su.1;-Befehls.</para>
</step>
@@ -853,7 +823,7 @@ showpage</programlisting>
<para>Wenn Ihr Drucker reinen Text direkt drucken
kann, verwenden Sie &man.lptest.1;:</para>
- <screen>&prompt.root; <userinput>lptest &gt; /dev/lpt<replaceable>N</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput>lptest &gt; /dev/lptN</userinput></screen>
<para>Ersetzen Sie <replaceable>N</replaceable>
durch die Nummer der parallelen Schnittstelle,
@@ -867,7 +837,7 @@ showpage</programlisting>
senden Sie ein passendes Testprogramm an den
Drucker. Geben Sie folgenden Befehl ein:</para>
- <screen>&prompt.root; <userinput><command>cat <filename><replaceable>file</replaceable></filename> &gt; <filename class="devicefile">/dev/lpt<replaceable>N</replaceable></filename></command></userinput></screen>
+ <screen>&prompt.root; <userinput>cat file &gt; /dev/lptN</userinput></screen>
<para>Ersetzen Sie <replaceable>N</replaceable>
durch die Nummer der parallelen Schnittstelle,
@@ -891,7 +861,7 @@ showpage</programlisting>
einer Datei speichern, und dann diesen Befehl
aufrufen:</para>
- <screen>&prompt.root; <userinput>cat <replaceable>Testprogramm</replaceable> &gt; /dev/lpt<replaceable>N</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput>cat Testprogramm &gt; /dev/lptN</userinput></screen>
<para>Ersetzen Sie <replaceable>Testprogramm</replaceable>
durch den Dateinamen, unter dem Sie das Testprogramm
@@ -907,7 +877,7 @@ showpage</programlisting>
Informationen zum Umformatieren von Druckaufträgen.</para>
</sect4>
- <sect4 id="printing-checking-serial">
+ <sect4 xml:id="printing-checking-serial">
<title>Einen seriellen Drucker prüfen</title>
<indexterm>
@@ -924,7 +894,7 @@ showpage</programlisting>
<procedure>
<step>
- <para>Werden Sie <username>root</username> mithilfe
+ <para>Werden Sie <systemitem class="username">root</systemitem> mithilfe
des &man.su.1;-Befehls.</para>
</step>
@@ -933,7 +903,7 @@ showpage</programlisting>
<filename>/etc/remote</filename>. Fügen Sie
den folgenden Eintrag hinzu:</para>
- <programlisting>printer:dv=<filename class="devicefile">/dev/<replaceable>port</replaceable></filename>:br#<replaceable>bps-rate</replaceable>:pa=<replaceable>parity</replaceable></programlisting>
+ <programlisting>printer:dv=<filename>/dev/port</filename>:br#<replaceable>bps-rate</replaceable>:pa=<replaceable>parity</replaceable></programlisting>
<indexterm>
<primary>Baudrate</primary>
@@ -963,21 +933,19 @@ showpage</programlisting>
angeschlossen ist, mit 19.200&nbsp;Baud kommuniziert und
keine Parität verwendet:</para>
- <programlisting>printer:dv=<filename class="devicefile">/dev/ttyu2</filename>:br#19200:pa=none</programlisting>
+ <programlisting>printer:dv=<filename>/dev/ttyu2</filename>:br#19200:pa=none</programlisting>
</step>
<step>
<para>Verbinden Sie sich mit dem Drucker über den
Befehl &man.tip.1;:</para>
- <screen>&prompt.root; <userinput><command>tip</command> printer</userinput></screen>
+ <screen>&prompt.root; <userinput>tip printer</userinput></screen>
<para>Kommt es hierbei zu einer Fehlermeldung,
ändern Sie den Eintrag in
- <filename class="devicefile">/dev/cuaa<replaceable>N</replaceable></filename> und verwenden Sie <filename
- class="devicefile">/dev/cuaa<replaceable>N</replaceable></filename>
- statt <filename
- class="devicefile">/dev/ttyu<replaceable>N</replaceable></filename>.</para>
+ <filename>/dev/cuaaN</filename> und verwenden Sie <filename>/dev/cuaaN</filename>
+ statt <filename>/dev/ttyuN</filename>.</para>
</step>
<step>
@@ -1004,7 +972,7 @@ showpage</programlisting>
<para>Sie können das Testprogramm auch in einer Datei
speichern, und dann diesen Befehl aufrufen:</para>
- <screen>&prompt.user; <userinput>&gt;<replaceable>Testprogramm</replaceable></userinput></screen>
+ <screen>&prompt.user; <userinput>&gt;Testprogramm</userinput></screen>
<para>Ersetzen Sie <replaceable>Testprogramm</replaceable>
durch den Dateinamen, unter dem Sie das Testprogramm
@@ -1024,7 +992,7 @@ showpage</programlisting>
</sect4>
</sect3>
- <sect3 id="printing-printcap">
+ <sect3 xml:id="printing-printcap">
<title><application>LPD</application> aktivieren: die
<filename>/etc/printcap</filename>-Datei</title>
@@ -1071,8 +1039,7 @@ showpage</programlisting>
<para>Schalten Sie den Druck von Deckblättern aus (dies
ist standardmäßig eingeschaltet), indem Sie das
- Attribut <literal>sh</literal> setzen. Abschnitt <link
- linkend="printing-no-header-pages">Den Druck von
+ Attribut <literal>sh</literal> setzen. Abschnitt <link linkend="printing-no-header-pages">Den Druck von
Deckblättern ausschalten</link> erklärt, wie Sie
dies tun können.</para>
</step>
@@ -1080,21 +1047,18 @@ showpage</programlisting>
<step>
<para>Legen Sie ein Pufferverzeichnis für die
Warteschlange an, und geben Sie den Pfad mittels des
- <literal>sd</literal>-Attributs an: siehe Abschnitt <link
- linkend="printing-spooldir">Das Pufferverzeichnis
+ <literal>sd</literal>-Attributs an: siehe Abschnitt <link linkend="printing-spooldir">Das Pufferverzeichnis
anlegen</link>.</para>
</step>
<step>
<para>Geben Sie den Gerätenamen für Ihren
Drucker mittels des <literal>lp</literal>-Attributs an:
- siehe Abschnitt <link
- linkend="printing-device">Festlegen der
+ siehe Abschnitt <link linkend="printing-device">Festlegen der
Drucker-Gerätedatei</link>. Ist Ihr Drucker
über eine serielle Schnittstelle angeschlossen,
benutzen Sie das Attribut <literal>ms#</literal>,
- wie dies in Abschnitt <link
- linkend="printing-commparam">Festlegen der
+ wie dies in Abschnitt <link linkend="printing-commparam">Festlegen der
Kommunikationsparameter</link> beschrieben ist.</para>
</step>
@@ -1106,8 +1070,7 @@ showpage</programlisting>
<step>
<para>Testen Sie die Konfiguration, indem Sie etwas mit
- dem &man.lpr.1;-Befehl drucken. Die Abschnitte <link
- linkend="printing-trying">Die Konfiguration testen</link> und
+ dem &man.lpr.1;-Befehl drucken. Die Abschnitte <link linkend="printing-trying">Die Konfiguration testen</link> und
<link linkend="printing-troubleshooting">Fehlersuche und
Problembehebung</link> enthalten weitere Informationen.</para>
</step>
@@ -1128,12 +1091,11 @@ showpage</programlisting>
installieren, und Sie sowohl &postscript;- als auch Textdateien
drucken möchten, sollten Sie einen weiteren
Konfigurationsschritt ausführen und einen
- Text-zu-&postscript;-Filter installieren. Der Abschnitt <link
- linkend="printing-advanced-if-conversion">Drucken von reinen
+ Text-zu-&postscript;-Filter installieren. Der Abschnitt <link linkend="printing-advanced-if-conversion">Drucken von reinen
Textdateien auf einem &postscript;-Drucker</link>
erklärt, wie Sie dies tun können.</para>
- <sect4 id="printing-naming">
+ <sect4 xml:id="printing-naming">
<title>Einen Namen wählen</title>
<para>Der erste einfache Schritt ist, einen Namen für
@@ -1188,7 +1150,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:</programlisting>
v51.4</literal>.</para>
</sect4>
- <sect4 id="printing-no-header-pages">
+ <sect4 xml:id="printing-no-header-pages">
<title>Keine Deckblätter drucken</title>
<indexterm>
@@ -1225,7 +1187,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
die letzte, enden mit dem Backslash <literal>\</literal>.</para>
</sect4>
- <sect4 id="printing-spooldir">
+ <sect4 xml:id="printing-spooldir">
<title>Das Pufferverzeichnis anlegen</title>
<indexterm>
@@ -1243,7 +1205,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<para>Da sich die Dateien in diesem Verzeichnis häufig
ändern, ist es üblich, das Verzeichnis unter
- <filename class="directory">/var/spool</filename> anzulegen.
+ <filename>/var/spool</filename> anzulegen.
Es ist nicht notwendig, Sicherungskopien der Dateien
herzustellen; das Verzeichnis kann nötigenfalls
leicht mit &man.mkdir.1; wieder angelegt werden.</para>
@@ -1251,7 +1213,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<para>Es ist auch üblich, dem Verzeichnis denselben
Namen wie dem Drucker zu geben:</para>
- <screen>&prompt.root; <userinput><command>mkdir <filename class="directory">/var/spool/<replaceable>printer-name</replaceable></filename></command></userinput></screen>
+ <screen>&prompt.root; <userinput>mkdir /var/spool/printer-name</userinput></screen>
<para>Wenn Sie viele Drucker verwenden, ist es am besten,
wenn Sie für die Pufferverzeichnisse ein eigenes
@@ -1260,25 +1222,25 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<literal>rattan</literal> und <literal>bamboo</literal>
gezeigt wird:</para>
- <screen>&prompt.root; <userinput><command>mkdir <filename class="directory">/var/spool/lpd</filename></command></userinput>
-&prompt.root; <userinput><command>mkdir <filename class="directory">/var/spool/lpd/rattan</filename></command></userinput>
-&prompt.root; <userinput><command>mkdir <filename class="directory">/var/spool/lpd/bamboo</filename></command></userinput></screen>
+ <screen>&prompt.root; <userinput>mkdir /var/spool/lpd</userinput>
+&prompt.root; <userinput>mkdir /var/spool/lpd/rattan</userinput>
+&prompt.root; <userinput>mkdir /var/spool/lpd/bamboo</userinput></screen>
<note>
<para>Um zu verhindern, dass alle Benutzer den Inhalt
aller Druckaufträge einsehen können, sollten
Sie die Rechte auf den Pufferverzeichnissen einschränken.
Die Verzeichnisse sollten dem
- Benutzer <username>daemon</username> und der Gruppe
- <groupname>daemon</groupname> gehören, und auch nur
+ Benutzer <systemitem class="username">daemon</systemitem> und der Gruppe
+ <systemitem class="groupname">daemon</systemitem> gehören, und auch nur
vom Benutzer und der Gruppe les-, schreib- und
durchsuchbar sein. Für unsere
Beispieldrucker:</para>
- <screen>&prompt.root; <userinput><command>chown daemon:daemon <filename class="directory">/var/spool/lpd/rattan</filename></command></userinput>
-&prompt.root; <userinput><command>chown daemon:daemon <filename class="directory">/var/spool/lpd/bamboo</filename></command></userinput>
-&prompt.root; <userinput><command>chmod 770 <filename class="directory">/var/spool/lpd/rattan</filename></command></userinput>
-&prompt.root; <userinput><command>chmod 770 <filename class="directory">/var/spool/lpd/bamboo</filename></command></userinput></screen>
+ <screen>&prompt.root; <userinput>chown daemon:daemon /var/spool/lpd/rattan</userinput>
+&prompt.root; <userinput>chown daemon:daemon /var/spool/lpd/bamboo</userinput>
+&prompt.root; <userinput>chmod 770 /var/spool/lpd/rattan</userinput>
+&prompt.root; <userinput>chmod 770 /var/spool/lpd/bamboo</userinput></screen>
</note>
<para>Schließlich müssen Sie dem
@@ -1290,30 +1252,27 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
# /etc/printcap for host rose - added spooling directories
#
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:
+ :sh:sd=<filename>/var/spool/lpd/rattan</filename>:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:</programlisting>
+ :sh:sd=<filename>/var/spool/lpd/bamboo</filename>:</programlisting>
<para>Beachten Sie, dass der Druckername in der ersten
Spalte beginnt, und dass alle Folgezeilen mit einem
<literal>Tab</literal> eingerückt sind.</para>
<para>Wenn Sie das <literal>sd</literal>-Attribut nicht
- angeben, verwendet das System <filename
- class="directory">/var/spool/lpd</filename> als Verzeichnis.</para>
+ angeben, verwendet das System <filename>/var/spool/lpd</filename> als Verzeichnis.</para>
</sect4>
- <sect4 id="printing-device">
+ <sect4 xml:id="printing-device">
<title>Festlegen der Drucker-Gerätedatei</title>
<para>Nachdem Sie die korrekte Gerätedatei für die
- Schnittstelle im Abschnitt <link
- linkend="printing-hardware">Hardware-Konfiguration</link>
+ Schnittstelle im Abschnitt <link linkend="printing-hardware">Hardware-Konfiguration</link>
identifiziert und angelegt haben, müssen Sie dem
<application>LPD</application>-System mitteilen, welche
- Gerätedatei im Verzeichnis <filename
- class="directory">/dev</filename> es für die
+ Gerätedatei im Verzeichnis <filename>/dev</filename> es für die
Datenübertragung zum Drucker verwenden soll.</para>
<para>Geben Sie die Gerätedatei durch das Attribut
@@ -1329,27 +1288,24 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
# /etc/printcap for host rose - identified what devices to use
#
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:\
- :lp=<filename class="devicefile">/dev/lpt0</filename>:
+ :sh:sd=<filename>/var/spool/lpd/rattan</filename>:\
+ :lp=<filename>/dev/lpt0</filename>:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:\
- :lp=<filename class="devicefile">/dev/ttyu5</filename>:</programlisting>
+ sh:sd=<filename>/var/spool/lpd/bamboo</filename>:\
+ :lp=<filename>/dev/ttyu5</filename>:</programlisting>
<para>Wenn Sie <literal>lp</literal> nicht angeben, versucht
- <application>LPD</application> die Gerätedatei <filename
- class="devicefile">/dev/lp</filename> zu verwenden. <filename
- class="devicefile">/dev/lp</filename> ist zurzeit in &os;
+ <application>LPD</application> die Gerätedatei <filename>/dev/lp</filename> zu verwenden. <filename>/dev/lp</filename> ist zurzeit in &os;
nicht definiert.</para>
<para>Wenn Ihr Drucker über eine parallele Schnittstelle
- angeschlossen ist, können Sie mit dem Abschnitt <link
- linkend="printing-textfilter">Den Textfilter installieren</link>
+ angeschlossen ist, können Sie mit dem Abschnitt <link linkend="printing-textfilter">Den Textfilter installieren</link>
fortfahren. Verwenden Sie eine serielle Schnittstelle, beachten
Sie bitte den folgenden Abschnitt.</para>
</sect4>
- <sect4 id="printing-commparam">
+ <sect4 xml:id="printing-commparam">
<title>Kommunikationsparameter festlegen</title>
<indexterm>
@@ -1383,7 +1339,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<variablelist>
<varlistentry>
- <term><literal>br#<replaceable>Baudrate</replaceable></literal></term>
+ <term><literal>br#Baudrate</literal></term>
<listitem>
<para>Setzt die Übertragungsgeschwindigkeit auf
@@ -1396,7 +1352,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
</varlistentry>
<varlistentry>
- <term><literal>ms#<replaceable>stty-Modi</replaceable></literal></term>
+ <term><literal>ms#stty-Modi</literal></term>
<listitem>
<para>Setzt die Eigenschaften für das Gerät,
@@ -1427,11 +1383,11 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
(<literal>crtscts</literal>):</para>
<programlisting>bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:\
- :lp=<filename class="devicefile">/dev/ttyd5</filename>:ms#-parenb cs8 clocal crtscts:</programlisting>
+ :sh:sd=<filename>/var/spool/lpd/bamboo</filename>:\
+ :lp=<filename>/dev/ttyd5</filename>:ms#-parenb cs8 clocal crtscts:</programlisting>
</sect4>
- <sect4 id="printing-textfilter">
+ <sect4 xml:id="printing-textfilter">
<title>Den Textfilter installieren</title>
<indexterm>
@@ -1449,8 +1405,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
alle Übersetzungen durchführen, die für den
Drucker notwendig sind, und das Ergebnis über die
Standardausgabe an den Drucker senden. Textfilter werden
- im Abschnitt <link
- linkend="printing-advanced-filters">Filter</link> genauer
+ im Abschnitt <link linkend="printing-advanced-filters">Filter</link> genauer
erläutert.</para>
<para>Um einen einfachen Test durchzuführen, reicht ein
@@ -1460,8 +1415,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
das Unterstreichung und Fettdruck für solche Drucker
ermöglicht, die ansonsten dazu nicht in der Lage wären.
Darüberhinaus gibt es viele andere Filter, die Sie einsetzen
- können. <command>lpf</command> wird im Abschnitt <link
- linkend="printing-advanced-lpf">lpf: ein Textfilter</link>
+ können. <command>lpf</command> wird im Abschnitt <link linkend="printing-advanced-lpf">lpf: ein Textfilter</link>
ausführlich beschrieben.</para>
<para>Legen Sie zunächst das folgende Shell-Skript als
@@ -1480,7 +1434,7 @@ exit 2</programlisting>
<para>Machen Sie die Datei ausführbar:</para>
- <screen>&prompt.root; <userinput><command>chmod 555 <filename>/usr/local/libexec/if-simple</filename></command></userinput></screen>
+ <screen>&prompt.root; <userinput>chmod 555 /usr/local/libexec/if-simple</userinput></screen>
<para>Konfigurieren Sie nun den Textfilter für Ihren
Drucker in <filename>/etc/printcap</filename>, indem Sie
@@ -1491,18 +1445,17 @@ exit 2</programlisting>
# /etc/printcap for host rose - added text filter
#
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:\ :lp=<filename class="devicefile">/dev/lpt0</filename>:\
+ :sh:sd=<filename>/var/spool/lpd/rattan</filename>:\ :lp=<filename>/dev/lpt0</filename>:\
:if=<filename>/usr/local/libexec/if-simple</filename>:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:\
- :lp=<filename class="devicefile">/dev/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:\
+ :sh:sd=<filename>/var/spool/lpd/bamboo</filename>:\
+ :lp=<filename>/dev/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:\
:if=<filename>/usr/local/libexec/if-simple</filename>:</programlisting>
<note>
<para>Das Shell-Skript <filename>if-simple</filename>
- steht im Verzeichnis <filename
- class="directory">/usr/share/examples/printing</filename>.</para>
+ steht im Verzeichnis <filename>/usr/share/examples/printing</filename>.</para>
</note>
</sect4>
@@ -1520,10 +1473,10 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<para>Starten Sie Ihren Computer neu, oder starten Sie
&man.lpd.8; von Hand:</para>
- <screen>&prompt.root; <userinput><command>lpd</command></userinput></screen>
+ <screen>&prompt.root; <userinput>lpd</userinput></screen>
</sect4>
- <sect4 id="printing-trying">
+ <sect4 xml:id="printing-trying">
<title>Die Konfiguration testen</title>
<para>Damit ist die einfache Konfiguration abgeschlossen.
@@ -1536,14 +1489,13 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<para>Sie können &man.lpr.1; mit &man.lptest.1;
kombinieren, um Testdaten zu drucken. &man.lptest.1; wurde
- im Abschnitt <link
- linkend="printing-testing">Kommunikation mit den Drucker
+ im Abschnitt <link linkend="printing-testing">Kommunikation mit den Drucker
prüfen</link> vorgestellt.</para>
<para><emphasis>So testen Sie die einfache
<application>LPD</application>-Konfiguration:</emphasis></para>
- <screen>&prompt.root; <userinput><command>lptest 20 5 | lpr <option>-P</option><replaceable>Druckername</replaceable></command></userinput></screen>
+ <screen>&prompt.root; <userinput>lptest 20 5 | lpr -PDruckername</userinput></screen>
<para>Ersetzen Sie <replaceable>Druckername</replaceable>
durch den Namen des Druckers, den Sie testen möchten.
@@ -1554,7 +1506,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
&postscript;-Testprogramm an &man.lpr.1; übergeben.
Ein Testprogramm, das Sie in einer Datei gespeichert haben,
können Sie mit dem Befehl
- <command>lpr <replaceable>Dateiname</replaceable></command>
+ <command>lpr Dateiname</command>
an das <application>LPD</application>-System übergeben.</para>
<para>Bei einem &postscript;-Drucker hängt das Ergebnis
@@ -1576,32 +1528,27 @@ $%&amp;'()*+,-./01234567
produziert 60 Zeilen mit je 80 Zeichen.</para>
<para>Wenn Sie nicht erfolgreich drucken können, finden
- Sie im Abschnitt <link
- linkend="printing-troubleshooting">Fehlersuche und
+ Sie im Abschnitt <link linkend="printing-troubleshooting">Fehlersuche und
Problembehebung</link> weitere Informationen.</para>
</sect4>
</sect3>
</sect2>
</sect1>
- <sect1 id="printing-advanced">
- <sect1info>
+ <sect1 xml:id="printing-advanced">
+ <info><title>Erweiterte Drucker-Konfiguration</title>
<authorgroup>
- <author>
- <firstname>Johann</firstname>
- <surname>Kois</surname>
- <contrib>Übersetzt von </contrib>
- </author>
+ <author><personname><firstname>Johann</firstname><surname>Kois</surname></personname><contrib>Übersetzt von </contrib></author>
</authorgroup>
- </sect1info>
+ </info>
- <title>Erweiterte Drucker-Konfiguration</title>
+
<warning>
<para>Mit &os;&nbsp;8.0 wurden die Gerätedateien für
serielle Ports von
- <filename>/dev/ttyd<replaceable>N</replaceable></filename> in
- <filename>/dev/ttyu<replaceable>N</replaceable></filename>
+ <filename>/dev/ttydN</filename> in
+ <filename>/dev/ttyuN</filename>
umbenannt. Setzen Sie noch &os;&nbsp;7.X ein, müssen
Sie die Befehle in den folgenden Abschnitten entsprechend
anpassen.</para>
@@ -1612,7 +1559,7 @@ $%&amp;'()*+,-./01234567
Deckblättern, das Drucken über ein Netzwerk sowie die
Beschränkung und Verrechnung der Druckernutzung.</para>
- <sect2 id="printing-advanced-filter-intro">
+ <sect2 xml:id="printing-advanced-filter-intro">
<title>Filter</title>
<indexterm>
<primary>Drucken</primary>
@@ -1628,8 +1575,7 @@ $%&amp;'()*+,-./01234567
und deren Gerätespezifika und spezielle Anforderungen
erfüllen. Im einfachsten Fall installiert man nur einen reinen
Textfilter, der mit beinahe allen Druckern funktionieren sollte.
- (Lesen Sie dazu auch den Abschnitt <link
- linkend="printing-textfilter">Den Text-Filter
+ (Lesen Sie dazu auch den Abschnitt <link linkend="printing-textfilter">Den Text-Filter
installieren</link>.)</para>
<para>Um die erweiterten Fähigkeiten von Druckern auch
@@ -1672,8 +1618,7 @@ $%&amp;'()*+,-./01234567
Für &postscript;- (oder andere sprachbasierte) Drucker
stellt dies allerdings ein Problem dar, da diese nicht in
der Lage sind, normalen Text direkt zu drucken. Der
- Abschnitt <link
- linkend="printing-advanced-if-conversion">Normalen Text auf
+ Abschnitt <link linkend="printing-advanced-if-conversion">Normalen Text auf
&postscript;-Druckern drucken</link> beschreibt, wie Sie
dieses Problem lösen können. Besitzen Sie einen
&postscript;-Drucker, sollten Sie diesen Abschnitt lesen.</para>
@@ -1701,9 +1646,9 @@ $%&amp;'()*+,-./01234567
in ein von Ihrem Drucker unterstütztes Format. Nachdem
Sie diesen Abschnitt gelesen haben, werden Sie in der Lage
sein, Ihren Drucker so zu konfigurieren, dass Sie durch die
- Eingabe von <command>lpr <option>-t</option></command> troff-Daten,
- von <command>lpr <option>-d</option></command> &tex;-DVI-Daten,
- oder von <command>lpr <option>-v</option></command> Rasterbilddaten
+ Eingabe von <command>lpr -t</command> troff-Daten,
+ von <command>lpr -d</command> &tex;-DVI-Daten,
+ oder von <command>lpr -v</command> Rasterbilddaten
drucken können.
Daher sollten Sie diesen Abschnitt auf jeden Fall lesen.</para>
</listitem>
@@ -1733,11 +1678,10 @@ $%&amp;'()*+,-./01234567
<note>
<para>Eine Kopie der verschiedenen Skripte finden Sie im
- Verzeichnis <filename
- class="directory">/usr/share/examples/printing</filename>.</para>
+ Verzeichnis <filename>/usr/share/examples/printing</filename>.</para>
</note>
- <sect3 id="printing-advanced-filters">
+ <sect3 xml:id="printing-advanced-filters">
<title>Die Funktionsweise von Filtern</title>
<para>Bei einem Filter handelt es sich um ein ausführbares
@@ -1749,8 +1693,7 @@ $%&amp;'()*+,-./01234567
einen Druckauftrag drucken will, startet es ein Filterprogramm.
Danach setzt es die Standardeingabe des Filters auf die zu
druckende Datei, die Standardausgabe auf den Drucker und die
- Standardfehlerausgabe auf <filename
- class="devicefile">/dev/console</filename> (Voreinstellung) oder auf
+ Standardfehlerausgabe auf <filename>/dev/console</filename> (Voreinstellung) oder auf
die über die Option <literal>lf</literal> in
<filename>/etc/printcap</filename> festgelegte Datei.</para>
@@ -1763,7 +1706,7 @@ $%&amp;'()*+,-./01234567
<filename>/etc/printcap</filename> oder durch die Argumente,
die der Anwender &man.lpr.1; auf der Kommandozeile
übergibt, festgelegt. Gibt der Anwender beispielsweise
- <command>lpr <option>-t</option></command> ein, startet
+ <command>lpr -t</command> ein, startet
<application>LPD</application> über die
<literal>tf</literal>-Fähigkeit den troff-Filter für
den gewünschten Drucker. Wollen Sie hingegen normalen
@@ -1812,7 +1755,7 @@ $%&amp;'()*+,-./01234567
<listitem>
<para>Notwendig, wenn <command>lpr
- <option>-l</option></command> verwendet wird.</para>
+ -l</command> verwendet wird.</para>
</listitem>
</varlistentry>
@@ -1844,7 +1787,7 @@ $%&amp;'()*+,-./01234567
<listitem>
<para>Der durch <command>lpr
- <option>-i</option></command> festgelegte Einzug,
+ -i</command> festgelegte Einzug,
Voreinstellung 0.</para>
</listitem>
</varlistentry>
@@ -1892,8 +1835,7 @@ $%&amp;'()*+,-./01234567
ditroff-Schriftsatz nicht direkt gedruckt werden, daher
müssen Sie einen Konvertierungsfilter installieren,
um diese Daten in ein Format zu bringen, das Ihr Drucker
- verarbeiten und drucken kann. Der Abschnitt <link
- linkend="printing-advanced-convfilters">
+ verarbeiten und drucken kann. Der Abschnitt <link linkend="printing-advanced-convfilters">
Konvertierungsfilter</link> enthält ausführliche
Informationen zu diesen Filtern. Konvertierungsfilter
können auch zur Verrechnung verwendet werden. Sie
@@ -1901,8 +1843,7 @@ $%&amp;'()*+,-./01234567
<cmdsynopsis>
<command>filter-name</command>
- <arg
- choice="plain">-x <replaceable>pixel-width</replaceable></arg>
+ <arg choice="plain">-x <replaceable>pixel-width</replaceable></arg>
<arg choice="plain">-y <replaceable>pixel-height</replaceable></arg>
<arg choice="plain">-n <replaceable>login</replaceable></arg>
<arg choice="plain">-h <replaceable>host</replaceable></arg>
@@ -1919,8 +1860,7 @@ $%&amp;'()*+,-./01234567
<listitem>
<para><emphasis>Ausgabefilter</emphasis> werden nur verwendet, wenn
keine Textfilter vorhanden sind oder wenn Deckblätter
- benötigt werden. Der Abschnitt <link
- linkend="printing-advanced-of">Ausgabefilter</link>
+ benötigt werden. Der Abschnitt <link linkend="printing-advanced-of">Ausgabefilter</link>
enthält weitere Informationen. Ausgabefilter
unterstützen nur zwei Argumente:</para>
@@ -1991,7 +1931,7 @@ $%&amp;'()*+,-./01234567
unterstützen.</para>
</sect3>
- <sect3 id="printing-advanced-if-conversion">
+ <sect3 xml:id="printing-advanced-if-conversion">
<title>Normalen Text auf &postscript;-Druckern drucken</title>
<indexterm><primary>Druckjob</primary></indexterm>
@@ -2045,9 +1985,7 @@ $%&amp;'()*+,-./01234567
<para><command>lprps</command> ist in der &os;
<link linkend="ports">Ports-Sammlung</link> enthalten. Je
nach der von Ihnen verwendeten Papiergröße
- installieren Sie dazu den Port <filename
- role="package">print/lprps-a4</filename> oder <filename
- role="package">print/lprps-letter</filename>. Nach
+ installieren Sie dazu den Port <package>print/lprps-a4</package> oder <package>print/lprps-letter</package>. Nach
der Installation müssen Sie nur noch den Pfad zum
Programm <command>psif</command> angeben, das als Teil von
<command>lprps</command> installiert wird. Haben Sie
@@ -2102,7 +2040,7 @@ fi </programlisting>
&postscript;.</para>
</sect3>
- <sect3 id="printing-advanced-ps">
+ <sect3 xml:id="printing-advanced-ps">
<title>&postscript; auf Nicht-&postscript;-Druckern emulieren</title>
<indexterm>
@@ -2131,8 +2069,7 @@ fi </programlisting>
<para><application>Ghostscript</application> ist in
verschiedenen Versionen in der &os; Ports-Sammlung enhalten,
- die am häfigsten verwendete Version ist <filename
- role="package">print/ghostscript-gpl</filename>.</para>
+ die am häfigsten verwendete Version ist <package>print/ghostscript-gpl</package>.</para>
<para>Um &postscript; zu emulieren, muss der Textfilter erkennen, ob er
eine &postscript;-Datei drucken soll. Ist dies nicht der Fall, wird
@@ -2147,7 +2084,7 @@ fi </programlisting>
(Ghostscript) entsprechend anpassen. Eine Liste der von
<application>Ghostscript</application> unterstützten
Geräte erhalten Sie durch die Eingabe von
- <command>gs <option>-h</option></command> auf der
+ <command>gs -h</command> auf der
Kommandozeile.</para>
<programlisting>#!/bin/sh
@@ -2192,17 +2129,16 @@ exit 2</programlisting>
<programlisting>:if=<filename>/usr/local/libexec/ifhp</filename>:</programlisting>
<para>Das ist alles. Ab sofort sollte sowohl ein <command>lpr
- <filename><replaceable>normaler.text</replaceable></filename></command>
- als auch ein <command>lpr <replaceable>wasauchimmer.ps</replaceable></command>
+ normaler.text</command>
+ als auch ein <command>lpr wasauchimmer.ps</command>
funktionieren und beide Dateien sollten problemlos gedruckt
werden.</para>
</sect3>
- <sect3 id="printing-advanced-convfilters">
+ <sect3 xml:id="printing-advanced-convfilters">
<title>Konvertierungsfilter</title>
- <para>Nachdem Sie Ihren Drucker wie unter <link
- linkend="printing-simple">Einfache Drucker-Konfiguration</link>
+ <para>Nachdem Sie Ihren Drucker wie unter <link linkend="printing-simple">Einfache Drucker-Konfiguration</link>
eingerichtet haben, wollen Sie wahrscheinlich einige
Konvertierungsfilter installieren, damit Sie (abgesehen von
ASCII-Text) auch Ihre Lieblings-Dateiformate drucken
@@ -2225,8 +2161,8 @@ exit 2</programlisting>
werden, nachdem diese nach &postscript; konvertiert wurde.
Dazu geben Sie Folgendes ein:</para>
- <screen>&prompt.user; <userinput><command>dvips <filename><replaceable>seaweed-analysis.dvi</replaceable></filename></command></userinput>
-&prompt.user; <userinput><command>lpr <filename><replaceable>seaweed-analysis.ps</replaceable></filename></command></userinput></screen>
+ <screen>&prompt.user; <userinput>dvips seaweed-analysis.dvi</userinput>
+&prompt.user; <userinput>lpr seaweed-analysis.ps</userinput></screen>
<para>Haben Sie einen Konvertierungsfilter für DVI-Dateien
installiert, können Sie die manuelle Konvertierung
@@ -2234,7 +2170,7 @@ exit 2</programlisting>
für Sie erledigt. Wollen Sie eine DVI-Datei drucken, geben
Sie nur noch den folgenden Befehl ein:</para>
- <screen>&prompt.user; <userinput><command>lpr <option>-d</option> <filename><replaceable>seaweed-analysis.dvi</replaceable></filename></command></userinput></screen>
+ <screen>&prompt.user; <userinput>lpr -d seaweed-analysis.dvi</userinput></screen>
<para>Durch die Verwendung der Option <option>-d</option>
wurde <application>LPD</application> angewiesen, unsere
@@ -2249,8 +2185,7 @@ exit 2</programlisting>
dessen Pfad in der Datei <filename>/etc/printcap</filename>
angeben. Ein Konvertierungsfilter verhält sich im
Prinzip wie ein Textfilter bei einer einfachen
- Druckerkonfiguration (lesen Sie dazu auch den Abschnitt <link
- linkend="printing-textfilter">Den Textfilter installieren</link>),
+ Druckerkonfiguration (lesen Sie dazu auch den Abschnitt <link linkend="printing-textfilter">Den Textfilter installieren</link>),
allerdings konvertiert er die Datei in ein Format, das Ihr Drucker
versteht, anstatt normalen Text zu drucken.</para>
</sect4>
@@ -2334,7 +2269,7 @@ exit 2</programlisting>
</tgroup>
</informaltable>
- <para>Wollen Sie also <command>lpr <option>-d</option></command>
+ <para>Wollen Sie also <command>lpr -d</command>
verwenden, muss die <literal>df</literal>-Fähigkeit in
<filename>/etc/printcap</filename> aktiviert sein.</para>
@@ -2351,7 +2286,7 @@ exit 2</programlisting>
die Aktivierung der <literal>gf</literal>-Fähigkeit
erlaubt, diese Dateien direkt zu drucken. Nun müssen
Sie Ihren Mitarbeitern nur noch mitteilen, dass
- <command>lpr <option>-g</option></command> nun für
+ <command>lpr -g</command> nun für
<quote>drucke Printerleaf-Dateien</quote> steht.</para>
</sect4>
@@ -2359,10 +2294,8 @@ exit 2</programlisting>
<title>Konvertierungsfilter installieren</title>
<para>Da Konvertierungsfilter nicht zum Basissystem von &os;
- gehören, sollten diese unter <filename
- class="directory">/usr/local</filename> installiert werden.
- Häufig wird das Verzeichnis <filename
- class="directory">/usr/local/libexec</filename> verwendet, da es
+ gehören, sollten diese unter <filename>/usr/local</filename> installiert werden.
+ Häufig wird das Verzeichnis <filename>/usr/local/libexec</filename> verwendet, da es
sich bei Konvertierungsfiltern um spezielle Programme
handelt, die nur von <application>LPD</application>, aber
nicht von einem normalen Benutzer gestartet werden.</para>
@@ -2382,13 +2315,13 @@ exit 2</programlisting>
# /etc/printcap des Rechners rose - neuer df-Filter für bamboo
#
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:\
- :lp=<filename class="devicefile">/dev/lpt0</filename>:\
+ :sh:sd=<filename>/var/spool/lpd/rattan</filename>:\
+ :lp=<filename>/dev/lpt0</filename>:\
:if=<filename>/usr/local/libexec/if-simple</filename>:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:\
- :lp=<filename class="devicefile">/dev/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:rw:\
+ :sh:sd=<filename>/var/spool/lpd/bamboo</filename>:\
+ :lp=<filename>/dev/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:rw:\
:if=<filename>/usr/local/libexec/psif</filename>:\
:df=<filename>/usr/local/libexec/psdf</filename>:</programlisting>
@@ -2408,8 +2341,7 @@ exec /usr/local/bin/dvips -f | /usr/local/libexec/lprps "$@"</programlisting>
Filtermodus (durch das Argument <option>-f</option> wird der
Druckauftrag über die Standardeingabe entgegengenommen).
Danach wird der &postscript;-Druckerfilter
- <command>lprps</command> (lesen Sie dazu auch den Abschnitt <link
- linkend="printing-advanced-if-conversion">Drucken von reinen
+ <command>lprps</command> (lesen Sie dazu auch den Abschnitt <link linkend="printing-advanced-if-conversion">Drucken von reinen
Textdateien auf einem &postscript;-Drucker</link>) mit den von
<application>LPD</application> übergebenen Argumenten
gestartet. Das <command>lprps</command>-Werkzeug wiederum nutzt
@@ -2451,7 +2383,7 @@ giftopnm | ppmtopgm | pgmtopbm | pbmtolj -resolution 300 \
# /etc/printcap des Rechners orchid
#
teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
- :lp=<filename class="devicefile">/dev/lpt0</filename>:sh:sd=<filename class="directory">/var/spool/lpd/teak</filename>:mx#0:\
+ :lp=<filename>/dev/lpt0</filename>:sh:sd=<filename>/var/spool/lpd/teak</filename>:mx#0:\
:if=<filename>/usr/local/libexec/hpif</filename>:\
:vf=<filename>/usr/local/libexec/hpvf</filename>:</programlisting>
@@ -2517,9 +2449,7 @@ exit 2 </programlisting>
<para>Nun kommt der schwierige Teil: Sie müssen den
Filter funktionsfähig machen. Dazu benötigen Sie
einen DVI-nach-LaserJet/PCL-Konverter.
- Glücklicherweise enthält die &os; <link
- linkend="ports">Ports-Sammlung</link> mit <filename
- role="package">print/dvi2xx</filename> ein solches Programm. Nach
+ Glücklicherweise enthält die &os; <link linkend="ports">Ports-Sammlung</link> mit <package>print/dvi2xx</package> ein solches Programm. Nach
der Installation des Pakets verfügen wir über das
Programm <command>dvilj2p</command>, das zur Konvertierung
von DVI-Daten in zu den Druckern LaserJet IIp, LaserJet III,
@@ -2530,21 +2460,19 @@ exit 2 </programlisting>
<command>dvilj2p</command> nicht von der Standardeingabe
lesen kann, sondern als Eingabe einen Dateinamen erwartet.
Zusätzlich muss der Dateiname auf <filename>.dvi</filename>
- enden, daher ist die Verwendung von <filename
- class="devicefile">/dev/fd/0</filename> als Standardeingabe
+ enden, daher ist die Verwendung von <filename>/dev/fd/0</filename> als Standardeingabe
problematisch. Wir können diese Problem aber umgehen, indem
- wir einen temporären Dateinamen symbolisch nach <filename
- class="devicefile">/dev/fd/0</filename> linken.
+ wir einen temporären Dateinamen symbolisch nach <filename>/dev/fd/0</filename> linken.
Dadurch wird <command>dvilj2p</command> gezwungen, dennoch von der
Standardeingabe zu lesen.</para>
<para>Das letzte Problem, das wir noch lösen müssen,
- ist, dass wir <filename class="directory">/tmp</filename> nicht als
+ ist, dass wir <filename>/tmp</filename> nicht als
temporären Link verwenden können. Symbolische
Links gehören dem User sowie der Gruppe
- <username>bin</username>. Der Filter läuft aber als
- User <username>daemon</username>. Außerdem ist
- <filename class="directory">/tmp</filename> durch ein Sticky-Bit
+ <systemitem class="username">bin</systemitem>. Der Filter läuft aber als
+ User <systemitem class="username">daemon</systemitem>. Außerdem ist
+ <filename>/tmp</filename> durch ein Sticky-Bit
gesichert. Daher kann der Filter den Link zwar erzeugen, ein
Aufräumen ist aber nicht mehr möglich, weil sich
die Eigentümer des Filters und des temporären
@@ -2556,8 +2484,7 @@ exit 2 </programlisting>
der <literal>sd</literal>-Fähigkeit in
<filename>/etc/printcap</filename>). Das Arbeitsverzeichnis
ist ein idealer Ort für den Filter, insbesondere da dieses
- (manchmal) sogar über mehr freien Speicherplatz als <filename
- class="directory">/tmp</filename> verfügt.</para>
+ (manchmal) sogar über mehr freien Speicherplatz als <filename>/tmp</filename> verfügt.</para>
<para>Mit diesen Informationen sind wir nun in der Lage, den
Filter zu entwickeln:</para>
@@ -2625,7 +2552,7 @@ cleanup
exit 0 </programlisting>
</sect4>
- <sect4 id="printing-advanced-autoconv">
+ <sect4 xml:id="printing-advanced-autoconv">
<title>Automatische Konvertierung: Eine Alternative zu
Konvertierungsfiltern</title>
@@ -2656,8 +2583,7 @@ exit 0 </programlisting>
</indexterm>
<para>Die &os; Ports-Sammlung enthält mit
- <command>apsfilter</command> (<filename
- role="package">print/apsfilter</filename>) einen Textfilter, der
+ <command>apsfilter</command> (<package>print/apsfilter</package>) einen Textfilter, der
diese automatische Konvertierung durchführen kann. Er ist
in der Lage, normalen Text, &postscript;, DVI und beinahe jede
Art von Datei zu erkennen, diese zu konvertieren und auf
@@ -2665,7 +2591,7 @@ exit 0 </programlisting>
</sect4>
</sect3>
- <sect3 id="printing-advanced-of">
+ <sect3 xml:id="printing-advanced-of">
<title>Ausgabefilter</title>
<para><application>LPD</application> unterstützt noch eine
@@ -2739,8 +2665,7 @@ exit 0 </programlisting>
Drucker sowohl Ausgabefilter als auch Textfilter verwenden.
In solchen Fällen verwendet <application>LPD</application>
den Ausgabefilter nur für den Druck von Deckblättern
- (die im Abschnitt <link
- linkend="printing-advanced-header-pages">Deckblätter</link>
+ (die im Abschnitt <link linkend="printing-advanced-header-pages">Deckblätter</link>
näher beschrieben werden). Nach dem Druck des Deckblattes
erwartet <application>LPD</application>, dass sich der
Ausgabefilter <emphasis>selbst beendet</emphasis>. Dazu werden
@@ -2776,15 +2701,15 @@ exit 0 </programlisting>
benötigte Initialisierungscodes zu verarbeiten.</para>
</sect3>
- <sect3 id="printing-advanced-lpf">
+ <sect3 xml:id="printing-advanced-lpf">
<title><command>lpf</command>: Ein Textfilter</title>
<para>Der Textfilter (Eingabefilter)
<filename>/usr/libexec/lpr/lpf</filename> wird bereits mit
&os; geliefert. Er erlaubt das Einrücken der
- Ausgabe (über <command>lpr <option>-i</option></command>), die
+ Ausgabe (über <command>lpr -i</command>), die
Übergabe von Zeichen-Literalen
- (über <command>lpr <option>-l</option></command>), das Anpassen
+ (über <command>lpr -l</command>), das Anpassen
der Druckposition bei gelöschten Zeichen
(<foreignphrase>Backspaces</foreignphrase>) oder Tabulatoren,
sowie die Verrechnung gedruckter Seiten. Zusätzlich
@@ -2818,7 +2743,7 @@ exit 0 </programlisting>
</sect3>
</sect2>
- <sect2 id="printing-advanced-header-pages">
+ <sect2 xml:id="printing-advanced-header-pages">
<title>Deckblätter</title>
<para>Wenn Sie <emphasis>viele</emphasis> Benutzer mit verschiedenen
@@ -2853,11 +2778,10 @@ exit 0 </programlisting>
Ihr Drucker normalen Text direkt drucken kann. Haben Sie
hingegen einen &postscript;-Drucker, benötigen Sie ein
externes Programm, um die Deckblätter zu generieren
- (Lesen Sie dazu auch den Abschnitt <link
- linkend="printing-advanced-header-pages-ps">Deckblätter
+ (Lesen Sie dazu auch den Abschnitt <link linkend="printing-advanced-header-pages-ps">Deckblätter
auf &postscript;-Druckern erzeugen</link>.).</para>
- <sect3 id="printing-advanced-header-pages-enabling">
+ <sect3 xml:id="printing-advanced-header-pages-enabling">
<title>Deckblätter aktivieren</title>
<para>Im Abschnitt <link linkend="printing-simple">Einfache
@@ -2888,8 +2812,7 @@ exec /usr/libexec/lpr/lpf</programlisting>
<para>Geben Sie den Pfad des Ausgabefilters über die
<literal>of</literal>-Fähigkeit an. Weitere Informationen
- finden Sie im Abschnitt <link
- linkend="printing-advanced-of">Ausgabefilter</link>.</para>
+ finden Sie im Abschnitt <link linkend="printing-advanced-of">Ausgabefilter</link>.</para>
<para>Das nächste Beispiel beschreibt die Datei
<filename>/etc/printcap</filename> des bereits erwähnten
@@ -2901,7 +2824,7 @@ exec /usr/libexec/lpr/lpf</programlisting>
# /etc/printcap für den Rechner orchid
#
teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
- :lp=<filename class="devicefile">/dev/lpt0</filename>:sd=<filename class="directory">/var/spool/lpd/teak</filename>:mx#0:\
+ :lp=<filename>/dev/lpt0</filename>:sd=<filename>/var/spool/lpd/teak</filename>:mx#0:\
:if=<filename>/usr/local/libexec/hpif</filename>:\
:vf=<filename>/usr/local/libexec/hpvf</filename>:\
:of=<filename>/usr/local/libexec/hpof</filename>:</programlisting>
@@ -2911,10 +2834,9 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
Druckauftrag ein Deckblatt erstellt. Benötigt ein
Anwender keine Deckblätter, kann er die Ausgabe dieser
Seiten durch die Verwendung von <command>lpr
- <option>-h</option></command> unterdrücken. Weitere, für
+ -h</command> unterdrücken. Weitere, für
die Ausgabe von Deckblättern interessante &man.lpr.1;-Optionen
- finden Sie im Abschnitt <link
- linkend="printing-lpr-options-misc">Deckblattoptionen</link>.</para>
+ finden Sie im Abschnitt <link linkend="printing-lpr-options-misc">Deckblattoptionen</link>.</para>
<note>
<para><application>LPD</application> verwendet ein
@@ -2926,7 +2848,7 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
</note>
</sect3>
- <sect3 id="printing-advanced-header-pages-controlling">
+ <sect3 xml:id="printing-advanced-header-pages-controlling">
<title>Deckblätter kontrollieren</title>
<para>Haben Sie die Ausgabe von Deckblättern aktiviert,
@@ -2935,7 +2857,7 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
verwendeten Rechner sowie den Druckauftrag beschreiben.
Das folgende Beispiel ist ein Deckblatt für den
Druckauftrag <quote>outline</quote>, der von
- <username>kelly</username> auf dem Rechner <hostid>rose</hostid>
+ <systemitem class="username">kelly</systemitem> auf dem Rechner <systemitem>rose</systemitem>
erstellt wurde:</para>
<screen> k ll ll
@@ -3012,7 +2934,7 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
ans.</para>
</sect3>
- <sect3 id="printing-advanced-header-pages-accounting">
+ <sect3 xml:id="printing-advanced-header-pages-accounting">
<title>Deckblätter verrechnen</title>
<para>Wenn Sie die in <application>LPD</application> eingebaute
@@ -3030,7 +2952,7 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
Rechnerinformationen</emphasis> verfügen, ist es nicht
möglich, einen Druckauftrag einem bestimmten Benutzer
zuzuordnen. Da ein Benutzer die Ausgabe von Deckblättern
- über <command>lpr <option>-h</option></command>
+ über <command>lpr -h</command>
unterdrücken kann, ist es auch nicht möglich, die Vorgabe
<quote>verrechne eine zusätzliche Seite</quote> in den Text-
oder Konvertierungsfilter (die über die zur Verrechnung
@@ -3041,7 +2963,7 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
<para>Es ist <emphasis>ebenfalls nicht ausreichend</emphasis>,
jeden Filter eigene Deckblätter erzeugen zu lassen (und
sie dadurch verrechnen zu können). Wollte ein Benutzer
- durch ein <command>lpr <option>-h</option></command> die Ausgabe
+ durch ein <command>lpr -h</command> die Ausgabe
eines Deckblattes unterdrücken, würde dieses nun trotzdem
verrechnet werden, da <application>LPD</application> keine
Informationen über die Verwendung der Option
@@ -3097,7 +3019,7 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
</itemizedlist>
</sect3>
- <sect3 id="printing-advanced-header-pages-ps">
+ <sect3 xml:id="printing-advanced-header-pages-ps">
<title>Deckblätter auf &postscript;-Druckern ausgeben</title>
<para>In der Regel erzeugt <application>LPD</application> ein Deckblatt
@@ -3112,7 +3034,7 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
den jeweiligen Drucker geeignetes Deckblatt. Das Problem
dieser Methode ist allerdings, dass ein Anwender auch dann ein
Deckblatt erhält, wenn er dies über
- <command>lpr <option>-h</option></command> verhindern wollte.</para>
+ <command>lpr -h</command> verhindern wollte.</para>
<para>Das folgende Skript benötigt drei Argumente (den
Loginnamen des Benutzers, den Rechnernamen und den Namen
@@ -3245,8 +3167,7 @@ done
überprüft, um den Benutzer- und den Rechnernamen
zu ermitteln. Dieser Vorgang ist prinzipiell für alle
Filter identisch. Der Textfilter benötigt allerdings
- etwas andere Argumente, die im Abschnitt <link
- linkend="printing-advanced-filters">Die Funktionsweise von
+ etwas andere Argumente, die im Abschnitt <link linkend="printing-advanced-filters">Die Funktionsweise von
Filtern</link> beschrieben werden.</para>
<para>Wie bereits erwähnt, deaktiviert diese Methode
@@ -3259,13 +3180,12 @@ done
<para>Damit ein Benutzer bei Bedarf den Ausdruck eines
Deckblatts dennoch unterbinden kann, müssen Sie
- auch hier den im Abschnitt <link
- linkend="printing-advanced-header-pages-accounting">
+ auch hier den im Abschnitt <link linkend="printing-advanced-header-pages-accounting">
Deckblätter verrechnen</link> beschriebenen
Trick einsetzen: Schreiben Sie einen Ausgabefilter, der
das von LPD erzeugte Deckblatt untersucht und daraus
eine &postscript;-Version erzeugt. Wenn der Benutzer
- den Druckauftrag mit <command>lpr <option>-h</option></command>
+ den Druckauftrag mit <command>lpr -h</command>
verschickt, erzeugt <application>LPD</application> kein Deckblatt,
was in weiterer Folge auch für Ihren Ausgabefilter gilt.
Soll hingegen ein Deckblatt erzeugt werden, liest der
@@ -3284,7 +3204,7 @@ done
</sect3>
</sect2>
- <sect2 id="printing-advanced-network-printers">
+ <sect2 xml:id="printing-advanced-network-printers">
<title>Drucken über ein Netzwerk</title>
<indexterm>
@@ -3339,8 +3259,7 @@ done
Rechner Ihres Netzwerks, der danach für die
Verwaltung von Druckaufträgen sowie den
tatsächlichen Druck verantwortlich ist. Der
- Abschnitt <link
- linkend="printing-advanced-network-net-if">Drucker mit
+ Abschnitt <link linkend="printing-advanced-network-net-if">Drucker mit
direkter TCP-Schnittstelle</link> enthält
Hinweise zur Installation derartiger Drucker.</para>
</listitem>
@@ -3348,7 +3267,7 @@ done
</listitem>
</itemizedlist>
- <sect3 id="printing-advanced-network-rm">
+ <sect3 xml:id="printing-advanced-network-rm">
<title>Auf entfernten Rechnern installierte Drucker</title>
<para>Das <application>LPD</application>-Drucksystem
@@ -3370,8 +3289,7 @@ done
Schritte werden im Abschnitt <link linkend="printing-simple">
Einfache Drucker-Konfiguration</link> beschrieben. Falls
Sie eine erweiterte Druckerkonfiguration benötigen,
- sollten Sie auch den Abschnitt <link
- linkend="printing-advanced">Erweiterte
+ sollten Sie auch den Abschnitt <link linkend="printing-advanced">Erweiterte
Drucker-Konfiguration</link> lesen. Danach testen Sie, ob
der Drucker alle von Ihnen aktivierten
<application>LPD</application>-Fähigkeiten
@@ -3379,8 +3297,7 @@ done
<emphasis>lokales System</emphasis> berechtigt ist, den
<application>LPD</application>-Dienst auf dem
<emphasis>entfernten System</emphasis> zu nutzen (lesen
- Sie dazu den Abschnitt <link
- linkend="printing-advanced-restricting-remote">
+ Sie dazu den Abschnitt <link linkend="printing-advanced-restricting-remote">
Druckaufträge auf entfernten Druckern
beschränken</link>).</para>
@@ -3452,18 +3369,18 @@ done
sonstige Angaben in Ihrer lokalen
<filename>/etc/printcap</filename>.</para>
- <para>Dazu ein Beispiel. Der Rechner <hostid>rose</hostid>
+ <para>Dazu ein Beispiel. Der Rechner <systemitem>rose</systemitem>
verfügt über zwei Drucker, <literal>bamboo</literal>
und <literal>rattan</literal>. Wir wollen nun allen Benutzern
- des Rechners <hostid>orchid</hostid> erlauben, diese Drucker
+ des Rechners <systemitem>orchid</systemitem> erlauben, diese Drucker
zu verwenden. Es folgt nun wieder die bereits aus dem Abschnitt
<link linkend="printing-advanced-header-pages-enabling">
Deckblätter verwenden</link> bekannte
<filename>/etc/printcap</filename> für den Rechner
- <hostid>orchid</hostid>. Diese enthielt bereits einen Eintrag
+ <systemitem>orchid</systemitem>. Diese enthielt bereits einen Eintrag
für den Drucker <literal>teak</literal>. Zusätzlich
tragen wir nun die zwei Drucker des Rechners
- <hostid>rose</hostid> ein:</para>
+ <systemitem>rose</systemitem> ein:</para>
<programlisting>#
# /etc/printcap für den Rechner orchid - mit zusätzlichen
@@ -3474,7 +3391,7 @@ done
# teak ist ein lokaler Drucker und direkt mit orchid verbunden:
#
teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
- :lp=<filename class="devicefile">/dev/lpt0</filename>:sd=<filename class="directory">/var/spool/lpd/teak</filename>:mx#0:\
+ :lp=<filename>/dev/lpt0</filename>:sd=<filename>/var/spool/lpd/teak</filename>:mx#0:\
:if=<filename>/usr/local/libexec/ifhp</filename>:\
:vf=<filename>/usr/local/libexec/vfhp</filename>:\
:of=<filename>/usr/local/libexec/ofhp</filename>:
@@ -3484,46 +3401,45 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
# an den Rechner rose:
#
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :lp=:rm=rose:rp=rattan:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:
+ :lp=:rm=rose:rp=rattan:sd=<filename>/var/spool/lpd/rattan</filename>:
#
# bamboo ist ebenfalls mit rose verbunden:
#
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :lp=:rm=rose:rp=bamboo:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:</programlisting>
+ :lp=:rm=rose:rp=bamboo:sd=<filename>/var/spool/lpd/bamboo</filename>:</programlisting>
<para>Nun müssen wir nur noch die Spooling-Verzeichnisse
- auf dem Rechner <hostid>orchid</hostid> erzeugen:</para>
+ auf dem Rechner <systemitem>orchid</systemitem> erzeugen:</para>
- <screen>&prompt.root; <userinput><command>mkdir <option>-p</option> <filename class="directory">/var/spool/lpd/rattan</filename> <filename class="directory">/var/spool/lpd/bamboo</filename></command></userinput>
-&prompt.root; <userinput><command>chmod 770 <filename class="directory">/var/spool/lpd/rattan</filename> <filename class="directory">/var/spool/lpd/bamboo</filename></command></userinput>
-&prompt.root; <userinput><command>chown daemon:daemon <filename class="directory">/var/spool/lpd/rattan</filename> <filename class="directory">/var/spool/lpd/bamboo</filename></command></userinput></screen>
+ <screen>&prompt.root; <userinput>mkdir -p /var/spool/lpd/rattan /var/spool/lpd/bamboo</userinput>
+&prompt.root; <userinput>chmod 770 /var/spool/lpd/rattan /var/spool/lpd/bamboo</userinput>
+&prompt.root; <userinput>chown daemon:daemon /var/spool/lpd/rattan /var/spool/lpd/bamboo</userinput></screen>
<para>Damit können Benutzer des Rechners
- <hostid>orchid</hostid> die Drucker <literal>rattan</literal>
+ <systemitem>orchid</systemitem> die Drucker <literal>rattan</literal>
und <literal>bamboo</literal> verwenden. Ein Benutzer gibt
- auf <hostid>orchid</hostid> beispielsweise ein:</para>
+ auf <systemitem>orchid</systemitem> beispielsweise ein:</para>
- <screen>&prompt.user; <userinput><command>lpr <option>-P</option> bamboo <option>-d</option> <filename><replaceable>sushi-review.dvi</replaceable></filename></command></userinput></screen>
+ <screen>&prompt.user; <userinput>lpr -P bamboo -d sushi-review.dvi</userinput></screen>
<para>Die Anwendung <application>LPD</application> auf dem Rechner
- <hostid>orchid</hostid> kopiert daraufhin den Druckauftrag in das
- Spooling-Verzeichnis <filename
- class="directory">/var/spool/lpd/bamboo</filename> und stellt fest,
+ <systemitem>orchid</systemitem> kopiert daraufhin den Druckauftrag in das
+ Spooling-Verzeichnis <filename>/var/spool/lpd/bamboo</filename> und stellt fest,
dass es sich um einen DVI-Auftrag handelt. Sobald
- <hostid>rose</hostid> über genug freien Platz im
+ <systemitem>rose</systemitem> über genug freien Platz im
<literal>bamboo</literal>-Spooling-Verzeichnis verfügt,
würden die beiden <application>LPD</application> die Datei auf
- den Rechner <hostid>rose</hostid> transferieren. Diese Datei
+ den Rechner <systemitem>rose</systemitem> transferieren. Diese Datei
verbleibt danach in der Druckerwarteschlange des Rechners
- <hostid>rose</hostid>, bis der Ausdruck der Datei abgeschlossen ist.
+ <systemitem>rose</systemitem>, bis der Ausdruck der Datei abgeschlossen ist.
Vor dem Ausdruck würde die Datei noch von DVI nach &postscript;
konvertiert werden, da es sich bei <literal>bamboo</literal> um einen
- an den Rechner <hostid>rose</hostid> angeschlossenen
+ an den Rechner <systemitem>rose</systemitem> angeschlossenen
&postscript;-Drucker handelt.</para>
</sect3>
- <sect3 id="printing-advanced-network-net-if">
+ <sect3 xml:id="printing-advanced-network-net-if">
<title>Drucker mit direkter TCP-Schnittstelle</title>
<para>Wenn Sie eine Netzwerkkarte für Ihren Drucker kaufen,
@@ -3533,8 +3449,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
Drucker an eine serielle oder parallele Schnittstelle
angeschlossen (die billige Version). Dieser Abschnitt
beschreibt die billige Variante. Bevorzugen Sie die teure
- Variante, sollten Sie den Abschnitt <link
- linkend="printing-advanced-network-rm">Auf entfernten
+ Variante, sollten Sie den Abschnitt <link linkend="printing-advanced-network-rm">Auf entfernten
Rechnern installierte Drucker</link> nochmals lesen.</para>
<para>Das Format der Datei <filename>/etc/printcap</filename>
@@ -3591,7 +3506,7 @@ exit 0; </programlisting>
an ein Netzwerk angeschlossenen Zeilendrucker Diablo 750-N.
Dieser Drucker empfängt zu druckende Daten auf dem
Port 5100. Der Hostname des Druckers lautet
- <hostid>scrivener</hostid>.
+ <systemitem>scrivener</systemitem>.
Daher sieht der Textfilter für diesen Drucker wie folgt
aus:</para>
@@ -3605,7 +3520,7 @@ exec /usr/libexec/lpr/lpf "$@" | /usr/local/libexec/netprint scrivener 5100</pro
</sect3>
</sect2>
- <sect2 id="printing-advanced-restricting">
+ <sect2 xml:id="printing-advanced-restricting">
<title>Den Druckerzugriff beschränken</title>
<indexterm>
@@ -3621,12 +3536,12 @@ exec /usr/libexec/lpr/lpf "$@" | /usr/local/libexec/netprint scrivener 5100</pro
werden dürfen und wie groß Druckaufträge und
Druckerwarteschlangen werden dürfen.</para>
- <sect3 id="printing-advanced-restricting-copies">
+ <sect3 xml:id="printing-advanced-restricting-copies">
<title>Den Ausdruck von mehreren Kopien verhindern</title>
<para>Das <application>LPD</application>-System macht es dem
einzelnen Benutzer einfach, mehrere Kopien einer Datei zu
- drucken. So werden mit <command>lpr <option>-#5</option></command>
+ drucken. So werden mit <command>lpr -#5</command>
beispielsweise fünf Kopien jeder Datei des Druckauftrags
erstellt. Ob dies gut oder schlecht ist, müssen Sie
selbst entscheiden.</para>
@@ -3643,8 +3558,7 @@ exec /usr/libexec/lpr/lpf "$@" | /usr/local/libexec/netprint scrivener 5100</pro
<screen>lpr: multiple copies are not allowed</screen>
<para>Wenn Sie den Zugriff auf einen entfernten Drucker
- (wie in Abschnitt <link
- linkend="printing-advanced-network-rm">Auf entfernten
+ (wie in Abschnitt <link linkend="printing-advanced-network-rm">Auf entfernten
Rechnern installierte Drucker</link> beschrieben) konfiguriert
haben, müssen Sie die <literal>sc</literal>-Fähigkeit
auch auf den entfernten Rechnern, die auf Ihren Drucker
@@ -3654,7 +3568,7 @@ exec /usr/libexec/lpr/lpf "$@" | /usr/local/libexec/netprint scrivener 5100</pro
<para>Dazu ein Beispiel. Es handelt sich dabei um die Datei
<filename>/etc/printcap</filename> auf dem Rechner
- <hostid>rose</hostid>. Der Drucker <literal>rattan</literal>
+ <systemitem>rose</systemitem>. Der Drucker <literal>rattan</literal>
soll multiple Kopien zulassen, auf dem Laserdrucker
<literal>bamboo</literal> sollen multiple Kopien hingegen
nicht erlaubt sein, daher müssen wir für diesen
@@ -3665,20 +3579,20 @@ exec /usr/libexec/lpr/lpf "$@" | /usr/local/libexec/netprint scrivener 5100</pro
# /etc/printcap für den Rechner rose - multiple Kopien auf bamboo verbieten
#
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:\
- :lp=<filename class="devicefile">/dev/lpt0</filename>:\
+ :sh:sd=<filename>/var/spool/lpd/rattan</filename>:\
+ :lp=<filename>/dev/lpt0</filename>:\
:if=<filename>/usr/local/libexec/if-simple</filename>:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:sc:\
- :lp=<filename class="devicefile">/dev/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:rw:\
+ :sh:sd=<filename>/var/spool/lpd/bamboo</filename>:sc:\
+ :lp=<filename>/dev/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:rw:\
:if=<filename>/usr/local/libexec/psif</filename>:\
:df=<filename>/usr/local/libexec/psdf</filename>:</programlisting>
<para>Außerdem müssen wir noch die
<literal>sc</literal>-Fähigkeit in der Datei
<filename>/etc/printcap</filename> des Rechners
- <hostid>orchid</hostid> aktivieren. Parallel dazu untersagen
+ <systemitem>orchid</systemitem> aktivieren. Parallel dazu untersagen
wir das Erstellen von multiplen Kopien auf dem Drucker
<literal>teak</literal>:</para>
@@ -3686,32 +3600,32 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
# /etc/printcap für den Rechner orchid - lokal machen wir keine multiplen Kopien
# Lokaler Drucker teak oder entfernter Drucker bamboo:
teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
- :lp=<filename class="devicefile">/dev/lpt0</filename>:sd=<filename class="directory">/var/spool/lpd/teak</filename>:mx#0:sc:\
+ :lp=<filename>/dev/lpt0</filename>:sd=<filename>/var/spool/lpd/teak</filename>:mx#0:sc:\
:if=<filename>/usr/local/libexec/ifhp</filename>:\
:vf=<filename>/usr/local/libexec/vfhp</filename>:\
:of=<filename>/usr/local/libexec/ofhp</filename>:
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :lp=:rm=rose:rp=rattan:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:
+ :lp=:rm=rose:rp=rattan:sd=<filename>/var/spool/lpd/rattan</filename>:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :lp=:rm=rose:rp=bamboo:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:sc:</programlisting>
+ :lp=:rm=rose:rp=bamboo:sd=<filename>/var/spool/lpd/bamboo</filename>:sc:</programlisting>
<para>Durch die Verwendung der
<literal>sc</literal>-Fähigkeit ist zwar die Verwendung
- von <command>lpr <option>-#</option></command> nicht mehr
+ von <command>lpr -#</command> nicht mehr
möglich, ein Benutzer kann aber weiterhin &man.lpr.1; mehrmals
hintereinander aufrufen oder eine Datei mehrfach in den gleichen
Druckauftrag aufnehmen:</para>
- <screen>&prompt.user; <userinput>lpr <filename><replaceable>forsale.sign forsale.sign forsale.sign forsale.sign forsale.sign</replaceable></filename></userinput></screen>
+ <screen>&prompt.user; <userinput>lpr forsale.sign forsale.sign forsale.sign forsale.sign forsale.sign</userinput></screen>
<para>Auch dieser Mißbrauch Ihres Druckers kann verhindert
werden, falls Sie dies wünschen. Diese Maßnahmen
werden in diesem Abschnitt allerdings nicht behandelt.</para>
</sect3>
- <sect3 id="printing-advanced-restricting-access">
+ <sect3 xml:id="printing-advanced-restricting-access">
<title>Den Zugriff auf bestimmte Drucker beschränken</title>
<para>Sie können angeben, wer auf welchem Drucker drucken
@@ -3723,7 +3637,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
über die <literal>rg</literal>-Fähigkeit an.</para>
<para>Wenn Benutzer, die dieser Gruppe nicht angehören (dies
- gilt auch für <username>root</username>), werden diese durch
+ gilt auch für <systemitem class="username">root</systemitem>), werden diese durch
die Meldung begrüsst, wenn Sie diesen Drucker verwenden
wollen.</para>
@@ -3739,28 +3653,28 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<para>Wollen wir beispielsweise allen Benutzern die Verwendung
des Druckers <literal>rattan</literal>, aber nur Mitgliedern
- der Gruppe <groupname>artists</groupname> die Verwendung des
+ der Gruppe <systemitem class="groupname">artists</systemitem> die Verwendung des
Druckers <literal>bamboo</literal> erlauben, passen wir die
bereits bekannte <filename>/etc/printcap</filename> des
- Rechners <hostid>rose</hostid> entsprechend an:</para>
+ Rechners <systemitem>rose</systemitem> entsprechend an:</para>
<programlisting>#
# /etc/printcap des Rechners rose - Zugriffsbeschränkung für bamboo
#
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:\
- :lp=<filename class="devicefile">/dev/lpt0</filename>:\
+ :sh:sd=<filename>/var/spool/lpd/rattan</filename>:\
+ :lp=<filename>/dev/lpt0</filename>:\
:if=<filename>/usr/local/libexec/if-simple</filename>:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:sc:rg=artists:\
- :lp=<filename class="devicefile">/dev/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:rw:\
+ :sh:sd=<filename>/var/spool/lpd/bamboo</filename>:sc:rg=artists:\
+ :lp=<filename>/dev/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:rw:\
:if=<filename>/usr/local/libexec/psif</filename>:\
:df=<filename>/usr/local/libexec/psdf</filename>:</programlisting>
<para>Die Datei <filename>/etc/printcap</filename> des Rechners
- <hostid>orchid</hostid> wird dadurch nicht beeinflusst. Jeder
- Benutzer des Rechners <hostid>orchid</hostid> kann also
+ <systemitem>orchid</systemitem> wird dadurch nicht beeinflusst. Jeder
+ Benutzer des Rechners <systemitem>orchid</systemitem> kann also
weiterhin den Drucker <literal>bamboo</literal> verwenden.</para>
<note>
@@ -3769,7 +3683,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
</note>
</sect3>
- <sect3 id="printing-advanced-restricting-sizes">
+ <sect3 xml:id="printing-advanced-restricting-sizes">
<title>Die Größe von Druckaufträgen kontrollieren</title>
<indexterm><primary>Druckaufträge</primary></indexterm>
@@ -3814,7 +3728,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<para>Mit diesem Wissen können wir nun Limits für die
Drucker <literal>rattan</literal> und <literal>bamboo</literal>
definieren. Da &postscript;-Dateien der Gruppe
- <groupname>artists</groupname> in der Regel sehr groß
+ <systemitem class="groupname">artists</systemitem> in der Regel sehr groß
sind, setzen wir ein Limit von fünf Megabytes. Für
den Druck von normalen Text (auf dem Drucker
<literal>rattan</literal>) setzen wir hingegen kein Limit:</para>
@@ -3827,16 +3741,16 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
# Kein Größenlimit:
#
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:mx#0:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:\
- :lp=<filename class="devicefile">/dev/lpt0</filename>:\
+ :sh:mx#0:sd=<filename>/var/spool/lpd/rattan</filename>:\
+ :lp=<filename>/dev/lpt0</filename>:\
:if=<filename>/usr/local/libexec/if-simple</filename>:
#
# Ein Limit von 5 Megabyte:
#
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:sc:rg=artists:mx#5000:\
- :lp=<filename class="devicefile">/dev/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:rw:\
+ :sh:sd=<filename>/var/spool/lpd/bamboo</filename>:sc:rg=artists:mx#5000:\
+ :lp=<filename>/dev/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:rw:\
:if=<filename>/usr/local/libexec/psif</filename>:\
:df=<filename>/usr/local/libexec/psdf</filename>:</programlisting>
@@ -3860,7 +3774,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
beschränken</link>.</para>
</sect3>
- <sect3 id="printing-advanced-restricting-remote">
+ <sect3 xml:id="printing-advanced-restricting-remote">
<title>Druckaufträge von entfernten Rechnern
beschränken</title>
@@ -3896,19 +3810,19 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<para>Das folgende Beispiel beschreibt die Datei
<filename>/etc/hosts.lpd</filename> auf dem Rechner
- <hostid>rose</hostid>:</para>
+ <systemitem>rose</systemitem>:</para>
<programlisting>orchid
violet
madrigal.fishbaum.de</programlisting>
- <para>Durch diese Vorgaben akzeptiert <hostid>rose</hostid>
+ <para>Durch diese Vorgaben akzeptiert <systemitem>rose</systemitem>
nur noch Druckaufträge von den Rechnern
- <hostid>orchid</hostid>, <hostid>violet</hostid>,
- und <hostid role="fqdn">madrigal.fishbaum.de</hostid>.
+ <systemitem>orchid</systemitem>, <systemitem>violet</systemitem>,
+ und <systemitem class="fqdomainname">madrigal.fishbaum.de</systemitem>.
Versucht ein anderer Rechner, auf den
<application>LPD</application> von
- <hostid>rose</hostid> zuzugreifen, wird dieser
+ <systemitem>rose</systemitem> zuzugreifen, wird dieser
Druckauftrag abgelehnt werden.</para>
</listitem>
</varlistentry>
@@ -3944,8 +3858,8 @@ madrigal.fishbaum.de</programlisting>
für den Drucker <literal>bamboo</literal>:</para>
<programlisting>bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:sc:rg=artists:mx#5000:\
- :lp=<filename class="devicefile">/dev/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:rw:mx#5000:\
+ :sh:sd=<filename>/var/spool/lpd/bamboo</filename>:sc:rg=artists:mx#5000:\
+ :lp=<filename>/dev/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:rw:mx#5000:\
:if=<filename>/usr/local/libexec/psif</filename>:\
:df=<filename>/usr/local/libexec/psdf</filename>:</programlisting>
@@ -3957,7 +3871,7 @@ madrigal.fishbaum.de</programlisting>
<application>LPD</application> einen Druckauftrag
von einem entfernten Rechner akzeptiert:</para>
- <screen>&prompt.root; <userinput><command>echo 6144 &gt; <filename>/var/spool/lpd/bamboo/minfree</filename></command></userinput></screen>
+ <screen>&prompt.root; <userinput>echo 6144 &gt; /var/spool/lpd/bamboo/minfree</userinput></screen>
</listitem>
</varlistentry>
@@ -3998,7 +3912,7 @@ madrigal.fishbaum.de</programlisting>
</sect3>
</sect2>
- <sect2 id="printing-advanced-acct">
+ <sect2 xml:id="printing-advanced-acct">
<title>Die Druckernutzung verrechnen</title>
<indexterm>
@@ -4030,8 +3944,7 @@ madrigal.fishbaum.de</programlisting>
einen einfachen Ausgabefilter verwenden, da diese die
Verrechnung von Druckaufträgen nicht unterstützen.
Weitere Informationen zu den verschiedenen Filterarten finden
- Sie im Abschnitt <link
- linkend="printing-advanced-filter-intro">Filter</link>.</para>
+ Sie im Abschnitt <link linkend="printing-advanced-filter-intro">Filter</link>.</para>
<para>Prinzipiell gibt es zwei Möglichkeiten, wie Sie diese
Verrechnung umsetzen können:</para>
@@ -4086,14 +3999,12 @@ madrigal.fishbaum.de</programlisting>
<para>&os; bietet Ihnen zwei Programme, um eine periodische
Verrechnung rasch zu implementieren. Dabei handelt es sich
- um den im Abschnitt <link
- linkend="printing-advanced-lpf">lpf: Ein Textfilter</link>
+ um den im Abschnitt <link linkend="printing-advanced-lpf">lpf: Ein Textfilter</link>
behandelten Textfilter sowie um &man.pac.8;, ein Programm,
mit dem Sie Einträge aus Verrechnungsdateien auslesen
und aufsummieren können.</para>
- <para>Wie bereits im Abschnitt <link
- linkend="printing-advanced-filters">Filter</link> erwähnt,
+ <para>Wie bereits im Abschnitt <link linkend="printing-advanced-filters">Filter</link> erwähnt,
startet <application>LPD</application> den Text- oder
Konvertierungsfilter mit dem Namen der Verrechnungsdatei als
Argument. Dadurch weiß der Filter, in welche Datei
@@ -4184,10 +4095,10 @@ total 337.00 154 $ 6.74</screen>
<listitem>
<para>Ignoriert den Rechnernamen in Verrechnungsdateien.
Ist diese Option gesetzt, ist der Benutzer
- <username>smith</username> auf dem Rechner
- <hostid>alpha</hostid> mit dem Benutzer
- <username>smith</username> auf dem Rechner
- <hostid>gamma</hostid> identisch. Ist diese Option
+ <systemitem class="username">smith</systemitem> auf dem Rechner
+ <systemitem>alpha</systemitem> mit dem Benutzer
+ <systemitem class="username">smith</systemitem> auf dem Rechner
+ <systemitem>gamma</systemitem> identisch. Ist diese Option
nicht gesetzt, handelt es sich um unterschiedliche
Benutzer.</para>
</listitem>
@@ -4243,7 +4154,7 @@ total 337.00 154 $ 6.74</screen>
wurden. Wenn Rechnernamen für Sie uninteressant sind
(weil sich Benutzer beispielsweise auf jedem Rechner
anmelden können), sollten Sie <command>pac
- <option>-m</option></command> verwenden, um die folgende Ausgabe zu
+ -m</command> verwenden, um die folgende Ausgabe zu
erhalten:</para>
<screen> Login pages/feet runs price
@@ -4268,12 +4179,12 @@ total 337.00 154 $ 6.74</screen>
nicht als Hundertfaches des tatsächlichen Cent-Betrages.
So steht</para>
- <screen>&prompt.root; <userinput><command>pac <option>-p1.50</option></command></userinput></screen>
+ <screen>&prompt.root; <userinput>pac -p1.50</userinput></screen>
<para>beispielsweise für einen Preis von einem Dollar und
fünfzig Cent pro Seite.</para>
- <para>Der Aufruf von <command>pac <option>-s</option></command>
+ <para>Der Aufruf von <command>pac -s</command>
führt schließlich dazu, dass die aufsummierten
Informationen in einer eigenen Auswertedatei gespeichert werden.
Diese hat den gleichen Namen wie die Verrechnungsdatei, es wird
@@ -4354,18 +4265,14 @@ total 337.00 154 $ 6.74</screen>
</sect2>
</sect1>
- <sect1 id="printing-using">
- <sect1info>
+ <sect1 xml:id="printing-using">
+ <info><title>Drucker verwenden</title>
<authorgroup>
- <author>
- <firstname>Johann</firstname>
- <surname>Kois</surname>
- <contrib>Übersetzt von </contrib>
- </author>
+ <author><personname><firstname>Johann</firstname><surname>Kois</surname></personname><contrib>Übersetzt von </contrib></author>
</authorgroup>
- </sect1info>
+ </info>
- <title>Drucker verwenden</title>
+
<indexterm>
<primary>Drucker</primary>
@@ -4428,12 +4335,12 @@ total 337.00 154 $ 6.74</screen>
definierten Drucker, oder, falls diese Variable nicht existiert,
für den Drucker <literal>lp</literal>.</para>
- <sect2 id="printing-lpr">
+ <sect2 xml:id="printing-lpr">
<title>Druckaufträge erstellen</title>
<para>Um eine Datei zu drucken, geben Sie folgenden Befehl ein:</para>
- <screen>&prompt.user; <userinput><command>lpr <filename><replaceable>filename</replaceable></filename> <replaceable>...</replaceable></command></userinput></screen>
+ <screen>&prompt.user; <userinput>lpr filename ...</userinput></screen>
<indexterm><primary>printing</primary></indexterm>
@@ -4443,31 +4350,30 @@ total 337.00 154 $ 6.74</screen>
beispielsweise einige wichtige Systemdateien zu drucken, geben
Sie folgenden Befehl ein:</para>
- <screen>&prompt.user; <userinput><command>lpr <filename>/etc/host.conf</filename> <filename>/etc/hosts.equiv</filename></command></userinput></screen>
+ <screen>&prompt.user; <userinput>lpr /etc/host.conf /etc/hosts.equiv</userinput></screen>
<para>Um einen bestimmten Drucker auszuwählen, verwenden Sie:</para>
- <screen>&prompt.user; <userinput><command>lpr <option>-P</option> <replaceable>printer-name</replaceable> <filename><replaceable>filename</replaceable></filename> <replaceable>...</replaceable></command></userinput></screen>
+ <screen>&prompt.user; <userinput>lpr -P printer-name filename ...</userinput></screen>
<para>Das folgende Beispiel gibt eine ausführliche Liste aller
im Arbeitsverzeichnis enthaltenen Dateien auf den Drucker
<literal>rattan</literal> aus:</para>
- <screen>&prompt.user; <userinput><command>ls <option>-l</option> | lpr <option>-P</option> rattan</command></userinput></screen>
+ <screen>&prompt.user; <userinput>ls -l | lpr -P rattan</userinput></screen>
<para>Da keine Dateien an &man.lpr.1; übergeben werden, liest
<command>lpr</command> die zu druckenden Daten von der
Standardeingabe, in unserem Fall also die Ausgabe des Befehls
- <command>ls <option>-l</option></command>.</para>
+ <command>ls -l</command>.</para>
<para>&man.lpr.1; akzeptiert auch verschiedene Optionen zur
Formatierung und Konvertierung von Dateien, zur Erzeugung von
multiplen Ausdrucken und so weiter. Lesen Sie dazu den
- Abschnitt <link
- linkend="printing-lpr-options">Druckoptionen</link>.</para>
+ Abschnitt <link linkend="printing-lpr-options">Druckoptionen</link>.</para>
</sect2>
- <sect2 id="printing-lpq">
+ <sect2 xml:id="printing-lpq">
<title>Druckaufträge verwalten</title>
<indexterm><primary>Druckauftrag</primary></indexterm>
@@ -4485,7 +4391,7 @@ total 337.00 154 $ 6.74</screen>
abfragen, müssen Sie die Option <option>-P</option>
verwenden. Der Befehl
- <screen>&prompt.user; <userinput><command>lpq <option>-P</option> bamboo</command></userinput></screen>
+ <screen>&prompt.user; <userinput>lpq -P bamboo</userinput></screen>
zeigt so die Druckerwarteschlange des Druckers
<literal>bamboo</literal> an. Dieser Befehl liefert eine
@@ -4515,7 +4421,7 @@ active kelly 9 /etc/host.conf, /etc/hosts.equiv 88 bytes
wird also gerade gedruckt. Der zweite Auftrag besteht aus
Daten, die von der Standardeingabe an &man.lpr.1;
übergeben wurden. Der dritte Auftrag wurde vom Benutzer
- <username>mary</username> erstellt. Er ist sehr viel
+ <systemitem class="username">mary</systemitem> erstellt. Er ist sehr viel
größer als die anderen Aufträge. Da der
Pfad der zu druckenden Datei aufgrund seiner Länge nicht
in der Spalte <quote>Files</quote> Platz hat, werden von
@@ -4528,7 +4434,7 @@ active kelly 9 /etc/host.conf, /etc/hosts.equiv 88 bytes
<para>&man.lpq.1; unterstützt auch die Option
<option>-l</option> zur Erstellung einer ausführlicheren
- Ausgabe. Die Eingabe von <command>lpq <option>-l</option></command>
+ Ausgabe. Die Eingabe von <command>lpq -l</command>
erzeugt für unser obiges Beispiel die folgende Ausgabe:</para>
<screen>waiting for bamboo to become ready (offline ?)
@@ -4543,7 +4449,7 @@ mary: 3rd [job 011rose]
/home/orchid/mary/research/venus/alpha-regio/mapping 78519 bytes</screen>
</sect2>
- <sect2 id="printing-lprm">
+ <sect2 xml:id="printing-lprm">
<title>Druckaufträge stornieren</title>
<para>Mit &man.lprm.1; können Sie einen Druckauftrag
@@ -4557,7 +4463,7 @@ mary: 3rd [job 011rose]
über &man.lpq.1; ermitteln. Danach geben Sie
Folgendes ein:</para>
- <screen>&prompt.user; <userinput><command>lprm <replaceable>Job-Nummer</replaceable></command></userinput></screen>
+ <screen>&prompt.user; <userinput>lprm Job-Nummer</userinput></screen>
<para>Um einen Druckauftrag eines anderen Druckers zu stornieren,
benötigen Sie wiederum die Option <option>-P</option>. Der
@@ -4565,7 +4471,7 @@ mary: 3rd [job 011rose]
aus der Warteschlange des Druckers
<literal>bamboo</literal>:</para>
- <screen>&prompt.user; <userinput><command>lprm <option>-P</option> bamboo 10</command></userinput></screen>
+ <screen>&prompt.user; <userinput>lprm -P bamboo 10</userinput></screen>
<para>&man.lprm.1; unterstützt verschiedene Kurzbefehle:</para>
@@ -4612,7 +4518,7 @@ mary: 3rd [job 011rose]
Druckerwarteschlange des Druckers
<literal>rattan</literal>:</para>
- <screen>&prompt.user; <userinput><command>lprm <option>-P</option> rattan -</command></userinput></screen>
+ <screen>&prompt.user; <userinput>lprm -P rattan -</userinput></screen>
<note>
<para>Wenn Sie in einer Netzwerkumgebung arbeiten, erlaubt es
@@ -4622,23 +4528,23 @@ mary: 3rd [job 011rose]
Netzwerks verfügbar ist. Die folgende Befehlsfolge
veranschaulicht diesen Umstand:</para>
- <screen>&prompt.user; <userinput><command>lpr <option>-P</option> rattan <filename><replaceable>myfile</replaceable></filename></command></userinput>
-&prompt.user; <userinput><command>rlogin orchid</command></userinput>
-&prompt.user; <userinput><command>lpq <option>-P</option> rattan</command></userinput>
+ <screen>&prompt.user; <userinput>lpr -P rattan myfile</userinput>
+&prompt.user; <userinput>rlogin orchid</userinput>
+&prompt.user; <userinput>lpq -P rattan</userinput>
Rank Owner Job Files Total Size
active seeyan 12 ... 49123 bytes
2nd kelly 13 myfile 12 bytes
-&prompt.user; <userinput><command>lprm <option>-P</option> rattan 13</command></userinput>
+&prompt.user; <userinput>lprm -P rattan 13</userinput>
rose: Permission denied
-&prompt.user; <userinput><command>logout</command></userinput>
-&prompt.user; <userinput><command>lprm <option>-P</option> rattan 13</command></userinput>
+&prompt.user; <userinput>logout</userinput>
+&prompt.user; <userinput>lprm -P rattan 13</userinput>
dfA013rose dequeued
cfA013rose dequeued
</screen>
</note>
</sect2>
- <sect2 id="printing-lpr-options">
+ <sect2 xml:id="printing-lpr-options">
<title>Abseits von normalem Text: Druckoptionen</title>
<para>&man.lpr.1; unterstützt verschiedene Optionen zur
@@ -4647,7 +4553,7 @@ cfA013rose dequeued
zur Verwaltung von Druckaufträgen und andere mehr.
Dieser Abschnitt beschreibt einige dieser Optionen.</para>
- <sect3 id="printing-lpr-options-format">
+ <sect3 xml:id="printing-lpr-options-format">
<title>Formatierungs- und Konvertierungsoptionen</title>
<para>Die folgenden &man.lpr.1;-Optionen kontrollieren die
@@ -4660,10 +4566,10 @@ cfA013rose dequeued
<para>Der folgende Befehl druckt so beispielsweise eine
DVI-Datei (des &tex;-Satzsystems) namens
- <filename><replaceable>fish-report.dvi</replaceable></filename> auf
+ <filename>fish-report.dvi</filename> auf
dem Drucker <literal>bamboo</literal>:</para>
- <screen>&prompt.user; <userinput><command>lpr <option>-P</option> bamboo -d <filename><replaceable>fish-report.dvi</replaceable></filename></command></userinput></screen>
+ <screen>&prompt.user; <userinput>lpr -P bamboo -d fish-report.dvi</userinput></screen>
<para>Diese Optionen gelten für jede Datei des
Druckauftrags, daher ist es nicht möglich beispielsweise
@@ -4678,8 +4584,7 @@ cfA013rose dequeued
für den jeweiligen Drucker konfigurierten
Konvertierungsfilter voraus. So benötigt die Option
<option>-d</option> den DVI-Konvertierungsfilter. Diese
- Filter werden im Abschnitt <link
- linkend="printing-advanced-convfilters">
+ Filter werden im Abschnitt <link linkend="printing-advanced-convfilters">
Konvertierungsfilter</link> ausführlich
beschrieben.</para>
</note>
@@ -4793,7 +4698,7 @@ cfA013rose dequeued
formatierte Version der Manualpage zu &man.ls.1; auf den
Standarddrucker:</para>
- <screen>&prompt.user; <userinput><command>zcat <filename>/usr/share/man/man1/ls.1.gz</filename> | troff <option>-t</option> -man | lpr <option>-t</option></command></userinput></screen>
+ <screen>&prompt.user; <userinput>zcat /usr/share/man/man1/ls.1.gz | troff -t -man | lpr -t</userinput></screen>
<para>&man.zcat.1; dekomprimiert den Quellcode der Manualpage
&man.ls.1; und reicht ihn an &man.troff.1; weiter, das
@@ -4807,7 +4712,7 @@ cfA013rose dequeued
kann.</para>
</sect3>
- <sect3 id="printing-lpr-options-job-handling">
+ <sect3 xml:id="printing-lpr-options-job-handling">
<title>Druckaufträge verwalten</title>
<para>Die folgenden Optionen von &man.lpr.1; weisen
@@ -4829,12 +4734,12 @@ cfA013rose dequeued
wenn Sie diese Funktion benötigen.</para>
<para>Das folgende Beispiel druckt drei Kopien der Datei
- <filename><replaceable>parser.c</replaceable></filename>,
+ <filename>parser.c</filename>,
gefolgt von drei Kopien von
- <filename><replaceable>parser.h</replaceable></filename> auf
+ <filename>parser.h</filename> auf
den Standarddrucker:</para>
- <screen>&prompt.user; <userinput><command>lpr <option>-#3</option> <filename><replaceable>parser.c parser.h</replaceable></filename></command></userinput></screen>
+ <screen>&prompt.user; <userinput>lpr -#3 parser.c parser.h</userinput></screen>
</listitem>
</varlistentry>
@@ -4903,15 +4808,14 @@ cfA013rose dequeued
</variablelist>
</sect3>
- <sect3 id="printing-lpr-options-misc">
+ <sect3 xml:id="printing-lpr-options-misc">
<title>Deckblatt-Optionen</title>
<para>Die folgenden &man.lpr.1;-Optionen passen den Text an,
der auf einem Deckblatt eines Druckauftrages ausgegeben
wird. Wird die Ausgabe von Deckblättern auf dem
Zieldrucker unterdrückt, bleiben diese Optionen
- wirkungslos. Lesen Sie den Abschnitt <link
- linkend="printing-advanced-header-pages">Deckblätter</link>,
+ wirkungslos. Lesen Sie den Abschnitt <link linkend="printing-advanced-header-pages">Deckblätter</link>,
wenn Sie diese Funktion benötigen.</para>
<variablelist>
@@ -4959,7 +4863,7 @@ cfA013rose dequeued
</sect3>
</sect2>
- <sect2 id="printing-lpc">
+ <sect2 xml:id="printing-lpc">
<title>Drucker verwalten</title>
<para>Als Administrator Ihres Systems ist es Ihre Aufgabe, Drucker
@@ -4992,7 +4896,7 @@ cfA013rose dequeued
Warteschlange gelöscht wird.</para>
<para>Ist eine Warteschlange <emphasis>deaktiviert</emphasis>,
- kann (mit Ausnahme von <username>root</username>) kein Benutzer
+ kann (mit Ausnahme von <systemitem class="username">root</systemitem>) kein Benutzer
mehr einen Druckauftrag erteilen. Ist die Warteschlange hingegen
<emphasis>aktiviert</emphasis>, können Druckaufträge
erteilt werden. Ist ein Drucker zwar
@@ -5001,7 +4905,7 @@ cfA013rose dequeued
der Warteschlange vorhandenen Druckaufträge gedruckt.</para>
<para>Im Allgemeinen benötigen Sie
- <username>root</username>-Rechte, um &man.lpc.8; einsetzen zu
+ <systemitem class="username">root</systemitem>-Rechte, um &man.lpc.8; einsetzen zu
können. Als normaler Benutzer erlaubt es Ihnen &man.lpc.8;
lediglich, den Druckstatus abzufragen und einen hängenden
Drucker neu zu starten.</para>
@@ -5018,7 +4922,7 @@ cfA013rose dequeued
<variablelist>
<varlistentry>
<term><command>abort
- <replaceable>printer-name</replaceable></command></term>
+ printer-name</command></term>
<listitem>
<para>Bricht den aktuellen Druckauftrag ab und beendet den
@@ -5030,7 +4934,7 @@ cfA013rose dequeued
<varlistentry>
<term><command>clean
- <replaceable>printer-name</replaceable></command></term>
+ printer-name</command></term>
<listitem>
<para>Entfernt veraltete Dateien aus dem
@@ -5046,13 +4950,13 @@ cfA013rose dequeued
<varlistentry>
<term><command>disable
- <replaceable>printer-name</replaceable></command></term>
+ printer-name</command></term>
<listitem>
<para>Deaktiviert die Annahme neuer Druckaufträge.
Solange der Drucker nicht beendet wird, werden weiterhin
alle in der Warteschlange enthaltenen Auftrage bearbeitet
- und gedruckt. <username>root</username> kann jederzeit
+ und gedruckt. <systemitem class="username">root</systemitem> kann jederzeit
Druckaufträge erstellen, selbst dann, wenn die
Druckerwarteschlange deaktiviert ist.</para>
@@ -5060,7 +4964,7 @@ cfA013rose dequeued
einen neuen Drucker testen müssen oder einen neuen
Filter installiert haben. Dazu deaktivieren Sie die
Warteschlange des Druckers und erstellen Ihre
- Druckaufträge als <username>root</username>.
+ Druckaufträge als <systemitem class="username">root</systemitem>.
Andere Benutzer können erst dann einen Druckauftrag
erstellen, wenn Sie Ihre Tests abgeschlossen haben und
die Druckerwarteschlange mit <command>enable</command>
@@ -5069,8 +4973,8 @@ cfA013rose dequeued
</varlistentry>
<varlistentry>
- <term><command>down <replaceable>printer-name</replaceable>
- <replaceable>nachricht</replaceable></command></term>
+ <term><command>down printer-name
+ nachricht</command></term>
<listitem>
<para>Beendet einen Drucker. Äquivalent zu
@@ -5085,7 +4989,7 @@ cfA013rose dequeued
<varlistentry>
<term><command>enable
- <replaceable>printer-name</replaceable></command></term>
+ printer-name</command></term>
<listitem>
<para>Aktiviert die Warteschlange eines Druckers. Erteilte
@@ -5097,7 +5001,7 @@ cfA013rose dequeued
<varlistentry>
<term><command>help
- <replaceable>command-name</replaceable></command></term>
+ command-name</command></term>
<listitem>
<para>Ausgaben von hilfreichen Informationen zu
@@ -5109,7 +5013,7 @@ cfA013rose dequeued
<varlistentry>
<term><command>restart
- <replaceable>printer-name</replaceable></command></term>
+ printer-name</command></term>
<listitem>
<para>Startet den Drucker. Normale Benutzer können diesen
@@ -5125,7 +5029,7 @@ cfA013rose dequeued
<varlistentry>
<term><command>start
- <replaceable>printer-name</replaceable></command></term>
+ printer-name</command></term>
<listitem>
<para>Startet den Drucker, um die in der Warteschlange
@@ -5135,7 +5039,7 @@ cfA013rose dequeued
<varlistentry>
<term><command>stop
- <replaceable>printer-name</replaceable></command></term>
+ printer-name</command></term>
<listitem>
<para>Beendet den Drucker. Der Drucker beendet den aktiven
@@ -5148,8 +5052,8 @@ cfA013rose dequeued
</varlistentry>
<varlistentry>
- <term><command>topq <replaceable>printer-name</replaceable>
- <replaceable>job-or-username</replaceable></command></term>
+ <term><command>topq printer-name
+ job-or-username</command></term>
<listitem>
<para>Sortiert die Druckerwarteschlange des Druckers
@@ -5167,7 +5071,7 @@ cfA013rose dequeued
<varlistentry>
<term><command>up
- <replaceable>printer-name</replaceable></command></term>
+ printer-name</command></term>
<listitem>
<para>Startet einen Drucker. Das Gegenstück zu
@@ -5187,7 +5091,7 @@ cfA013rose dequeued
</sect2>
</sect1>
- <sect1 id="printing-lpd-alternatives">
+ <sect1 xml:id="printing-lpd-alternatives">
<title>Alternativen zum
<application>LPD</application>-Drucksystem</title>
@@ -5212,7 +5116,7 @@ cfA013rose dequeued
LPRng wurde von Patrick Powell und Justin Mason, dem
Hauptmaintainer von PLP, entwickelt. Die offizielle
Webseite von <application>LPRng</application> ist unter
- <ulink url="http://www.lprng.org/"></ulink> zu finden.</para>
+ <uri xlink:href="http://www.lprng.org/">http://www.lprng.org/</uri> zu finden.</para>
</listitem>
</varlistentry>
<varlistentry>
@@ -5248,7 +5152,7 @@ cfA013rose dequeued
basierender Druckoptionen.</para>
<para>Die offizielle Webseite von <application>CUPS</application>
- ist <ulink url="http://www.cups.org/"></ulink>.</para>
+ ist <uri xlink:href="http://www.cups.org/">http://www.cups.org/</uri>.</para>
</listitem>
</varlistentry>
@@ -5266,13 +5170,13 @@ cfA013rose dequeued
einige seiner Druck-Eigenschaften.</para>
<para>Die Hauptseite für <application>HPLIP</application> ist
- <ulink url="http://hplipopensource.com/hplip-web/index.html"></ulink>.</para>
+ <uri xlink:href="http://hplipopensource.com/hplip-web/index.html">http://hplipopensource.com/hplip-web/index.html</uri>.</para>
</listitem>
</varlistentry>
</variablelist>
</sect1>
- <sect1 id="printing-troubleshooting">
+ <sect1 xml:id="printing-troubleshooting">
<title>Problembehandlung</title>
<para>Wenn Sie eine einfache Testseite mit &man.lptest.1; gedruckt
@@ -5452,7 +5356,7 @@ exit 2</programlisting>
<para>Das nächste Beispiel aus
<filename>/etc/printcap</filename> beschreibt den
- Rechner <hostid>orchid</hostid>, an dessen Parallelport
+ Rechner <systemitem>orchid</systemitem>, an dessen Parallelport
ein Drucker angeschlossen ist. Es handelt sich dabei um
einen Hewlett Packard LaserJet&nbsp;3Si, der den Namen
<literal>teak</literal> verwendet. Als Textfilter wird
@@ -5462,7 +5366,7 @@ exit 2</programlisting>
# /etc/printcap für den Rechner orchid
#
teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
- :lp=<filename class="devicefile">/dev/lpt0</filename>:sh:sd=<filename class="directory">/var/spool/lpd/teak</filename>:mx#0:\
+ :lp=<filename>/dev/lpt0</filename>:sh:sd=<filename>/var/spool/lpd/teak</filename>:mx#0:\
:if=<filename>/usr/local/libexec/hpif</filename>:</programlisting>
</listitem>
</itemizedlist>
@@ -5583,8 +5487,8 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
<literal>lf</literal>-Fähigkeit aktiviert wurde.</para>
<programlisting>rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:\
- :lp=<filename class="devicefile">/dev/lpt0</filename>:\
+ :sh:sd=<filename>/var/spool/lpd/rattan</filename>:\
+ :lp=<filename>/dev/lpt0</filename>:\
:if=<filename>/usr/local/libexec/if-simple</filename>:\
:lf=<filename>/var/log/rattan.log</filename></programlisting>
@@ -5595,8 +5499,7 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
Meldungen, das Problem zu beheben.</para>
<para>Wenn Sie keine Protokolldatei festlegen, verwendet
- <application>LPD</application> in der Voreinstellung <filename
- class="devicefile">/dev/console</filename> für die Ausgabe
+ <application>LPD</application> in der Voreinstellung <filename>/dev/console</filename> für die Ausgabe
der Fehlermeldungen.</para>
</listitem>
</varlistentry>