diff options
Diffstat (limited to 'nl_NL.ISO8859-1/books/handbook/printing/chapter.xml')
-rw-r--r-- | nl_NL.ISO8859-1/books/handbook/printing/chapter.xml | 771 |
1 files changed, 341 insertions, 430 deletions
diff --git a/nl_NL.ISO8859-1/books/handbook/printing/chapter.xml b/nl_NL.ISO8859-1/books/handbook/printing/chapter.xml index d03fdd0c7c..49a31bf212 100644 --- a/nl_NL.ISO8859-1/books/handbook/printing/chapter.xml +++ b/nl_NL.ISO8859-1/books/handbook/printing/chapter.xml @@ -7,35 +7,22 @@ %SOURCE% en_US.ISO8859-1/books/handbook/printing/chapter.xml %SRCID% 41645 --> - -<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>Afdrukken</title> <authorgroup> - <author> - <firstname>Sean</firstname> - <surname>Kelly</surname> - <contrib>Bijdrage van </contrib> - </author> + <author><personname><firstname>Sean</firstname><surname>Kelly</surname></personname><contrib>Bijdrage van </contrib></author> </authorgroup> <authorgroup> - <author> - <firstname>Jim</firstname> - <surname>Mock</surname> - <contrib>Geherstructureerd en bijgewerkt door </contrib> - </author> + <author><personname><firstname>Jim</firstname><surname>Mock</surname></personname><contrib>Geherstructureerd en bijgewerkt door </contrib></author> </authorgroup> <authorgroup> - <author> - <firstname>Lodewijk</firstname> - <surname>Koopman</surname> - <contrib>Vertaald door </contrib> - </author> + <author><personname><firstname>Lodewijk</firstname><surname>Koopman</surname></personname><contrib>Vertaald door </contrib></author> </authorgroup> - </chapterinfo> + </info> - <title>Afdrukken</title> + - <sect1 id="printing-synopsis"> + <sect1 xml:id="printing-synopsis"> <title>Overzicht</title> <indexterm><primary>wachtrijsysteem LPD</primary></indexterm> @@ -111,7 +98,7 @@ </itemizedlist> </sect1> - <sect1 id="printing-intro-spooler"> + <sect1 xml:id="printing-intro-spooler"> <title>Inleiding</title> <para>Om printers onder &os; te kunnen gebruiken moeten ze kunnen @@ -124,8 +111,7 @@ <para>Als de gebruiker al bekend is met <application>LPD</application> of een ander - afdrukwachtrijsysteem, dan kan verder worden lezen vanaf <link - linkend="printing-intro-setup">Standaardinstallatie</link>.</para> + afdrukwachtrijsysteem, dan kan verder worden lezen vanaf <link linkend="printing-intro-setup">Standaardinstallatie</link>.</para> <para><application>LPD</application> regelt alles met betrekking tot de printer van een host. Het is verantwoordelijk voor een @@ -186,7 +172,7 @@ systeem alle, of enkele van bovenstaande taken uitvoeren op een grote verscheidenheid aan afdrukhardware.</para> - <sect2 id="printing-intro-why"> + <sect2 xml:id="printing-intro-why"> <title>Waarom het wachtrijsysteem gebruikt zou moeten worden</title> @@ -221,7 +207,7 @@ </sect2> </sect1> - <sect1 id="printing-intro-setup"> + <sect1 xml:id="printing-intro-setup"> <title>Standaardinstallatie</title> <para>Om printers met het <application>LPD</application> @@ -232,8 +218,7 @@ <itemizedlist> <listitem> - <para>In het onderdeel <link - linkend="printing-simple">Eenvoudige + <para>In het onderdeel <link linkend="printing-simple">Eenvoudige printerinstallatie</link> staat hoe een printer moet worden aangesloten, hoe <application>LPD</application> er mee kan communiceren en hoe tekstbestanden afgedrukt kunnen @@ -249,7 +234,7 @@ </listitem> </itemizedlist> - <sect2 id="printing-simple"> + <sect2 xml:id="printing-simple"> <title>Eenvoudige printerinstallatie</title> <para>Nu wordt toegelicht hoe de printerhardware en de @@ -259,15 +244,13 @@ <itemizedlist> <listitem> - <para><link - linkend="printing-hardware">Hardware-instellingen</link> + <para><link linkend="printing-hardware">Hardware-instellingen</link> geeft een aantal aanwijzingen voor het aansluiten van een printer op een poort van een computer.</para> </listitem> <listitem> - <para><link - linkend="printing-software">Software-instellingen</link> + <para><link linkend="printing-software">Software-instellingen</link> toont hoe het instellingenbestand (<filename>/etc/printcap</filename>) voor het <application>LPD</application>-systeem moet worden @@ -277,8 +260,7 @@ <para>Hoe een printer geïnstalleerd moet worden die via een netwerkprotocol gegevens ontvangt, in plaats van een - seriële of parallelle poort, staat in <link - linkend="printing-advanced-network-net-if">Printers met + seriële of parallelle poort, staat in <link linkend="printing-advanced-network-net-if">Printers met netwerkinterfaces</link>.</para> <para>Hoewel dit onderdeel <quote>Eenvoudige @@ -289,7 +271,7 @@ statistieken, zijn relatief makkelijk als de printer eenmaal werkt.</para> - <sect3 id="printing-hardware"> + <sect3 xml:id="printing-hardware"> <title>Hardware-instellingen</title> <para>Hier worden de verschillende manieren waarop een printer @@ -300,10 +282,9 @@ <para>Als een printer al is aangesloten en succesvol is gebruikt onder een ander besturingssysteem, dan kan - waarschijnlijk verder gelezen worden in <link - linkend="printing-software">Software-instellingen</link>.</para> + waarschijnlijk verder gelezen worden in <link linkend="printing-software">Software-instellingen</link>.</para> - <sect4 id="printing-ports"> + <sect4 xml:id="printing-ports"> <title>Poorten en kabels</title> <para>De printers die tegenwoordig voor PC's verkocht worden @@ -396,7 +377,7 @@ afdrukopdracht van de betreffende gebruiker.</para> </sect4> - <sect4 id="printing-parallel"> + <sect4 xml:id="printing-parallel"> <title>Parallelle poorten</title> <para>Om een printer met een parallelle poort aan te @@ -407,14 +388,13 @@ <para>Onthoud op welke parallelle poort de printer is aangesloten. De eerste parallelle poort heet onder &os; - <filename class="devicefile">ppc0</filename>, de tweede - <filename class="devicefile">ppc1</filename>, enzovoort. De - benaming voor de printer gaat analoog: <filename - class="devicefile">/dev/lpt0</filename> voor de printer op + <filename>ppc0</filename>, de tweede + <filename>ppc1</filename>, enzovoort. De + benaming voor de printer gaat analoog: <filename>/dev/lpt0</filename> voor de printer op de eerste parallelle poort enzovoort.</para> </sect4> - <sect4 id="printing-serial"> + <sect4 xml:id="printing-serial"> <title>Seriële poorten</title> <para>Gebruik de juiste seriële kabel om een printer met @@ -478,7 +458,7 @@ </sect4> </sect3> - <sect3 id="printing-software"> + <sect3 xml:id="printing-software"> <title>Software-instellingen</title> <para>Nu wordt beschreven welke software-instellingen nodig @@ -490,24 +470,21 @@ <procedure> <step> <para>Maak, indien nodig, de kernel geschikt voor de poort - die door de printer wordt gebruikt. In <link - linkend="printing-kernel">Kernelinstellingen</link> is + die door de printer wordt gebruikt. In <link linkend="printing-kernel">Kernelinstellingen</link> is te lezen hoe dit gedaan kan worden.</para> </step> <step> <para>Stel de communicatievorm voor de parallelle poort in, als gebruik wordt gemaakt van een parallelle printer. In - <link - linkend="printing-parallel-port-mode">Communicatietype + <link linkend="printing-parallel-port-mode">Communicatietype instellen voor een parallelle poort</link> staan de details.</para> </step> <step> <para>Test of het besturingssysteem gegevens naar de - printer kan sturen. In <link - linkend="printing-testing">Printercommunicatie + printer kan sturen. In <link linkend="printing-testing">Printercommunicatie controleren</link> staat een aantal suggesties.</para> </step> @@ -519,7 +496,7 @@ </step> </procedure> - <sect4 id="printing-kernel"> + <sect4 xml:id="printing-kernel"> <title>Kernelinstellingen</title> <para>Het besturingssysteem is gecompileerd om met een @@ -533,7 +510,7 @@ <para>Om te achterhalen of de huidige kernel een seriële poort ondersteunt:</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>Hier is <replaceable>N</replaceable> het aantal seriële poorten, beginnende bij nul. Als de uitvoer @@ -546,7 +523,7 @@ sio2: type 16550A</screen> <para>Om te achterhalen of de kernel een parallelle poort ondersteunt:</para> - <screen>&prompt.root; <userinput><command>grep ppc<replaceable>N</replaceable> <filename>/var/run/dmesg.boot</filename></command></userinput></screen> + <screen>&prompt.root; <userinput>grep ppcN /var/run/dmesg.boot</userinput></screen> <para>Hier is <replaceable>N</replaceable> het aantal parallelle poorten beginnende bij nul. Als de uitvoer er @@ -570,7 +547,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen> </sect4> </sect3> - <sect3 id="printing-parallel-port-mode"> + <sect3 xml:id="printing-parallel-port-mode"> <title>Communicatietype instellen voor een parallelle poort</title> <para>Wanneer een parallelle poort wordt gebruikt, kan @@ -658,8 +635,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen> <step> <para>Sla het bestand op. Maak en installeer de nieuwe - kernel en herstart de computer. In <link - linkend="kernelconfig">De &os;-kernel instellen</link> + kernel en herstart de computer. In <link linkend="kernelconfig">De &os;-kernel instellen</link> staan meer details.</para> </step> </procedure> @@ -671,21 +647,21 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen> <step> <para>Typ:</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> - <para>om <literal>lpt<replaceable>N</replaceable></literal> op + <para>om <literal>lptN</literal> op interrupt-gestuurde modus in te stellen.</para> </step> <step> <para>Typ:</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> - <para>om <literal>lpt<replaceable>N</replaceable></literal> op + <para>om <literal>lptN</literal> op polled modus in te stellen.</para> - <screen>&prompt.root; <userinput>lptcontrol -p -d /dev/lpt<replaceable>N</replaceable></userinput></screen> + <screen>&prompt.root; <userinput>lptcontrol -p -d /dev/lptN</userinput></screen> </step> </procedure> @@ -695,7 +671,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen> In &man.lptcontrol.8; staat meer informatie.</para> </sect3> - <sect3 id="printing-testing"> + <sect3 xml:id="printing-testing"> <title>Printercommunicatie controleren</title> <para>Voor het instellen van het wachtrijsysteem, is het @@ -738,7 +714,7 @@ showpage</programlisting> printertalen zijn speciale aanpassingen nodig.</para> </note> - <sect4 id="printing-checking-parallel"> + <sect4 xml:id="printing-checking-parallel"> <title>Parallelle printer controleren</title> <indexterm> @@ -756,7 +732,7 @@ showpage</programlisting> <procedure> <step> - <para>&man.su.1; naar <username>root</username>.</para> + <para>&man.su.1; naar <systemitem class="username">root</systemitem>.</para> </step> <step> @@ -767,7 +743,7 @@ showpage</programlisting> <para>Gebruik &man.lptest.1; als de printer platte tekst af kan drukken:</para> - <screen>&prompt.root; <userinput><command>lptest > <filename class="devicefile">/dev/lpt<replaceable>N</replaceable></filename></command></userinput></screen> + <screen>&prompt.root; <userinput>lptest > /dev/lptN</userinput></screen> <para>Hier is <replaceable>N</replaceable> het nummer van de parallelle poort, beginnende bij @@ -779,7 +755,7 @@ showpage</programlisting> printertaal begrijpt, stuur dan een klein programma naar de printer:</para> - <screen>&prompt.root; <userinput><command>cat > <filename class="devicefile">/dev/lpt<replaceable>N</replaceable></filename></command></userinput></screen> + <screen>&prompt.root; <userinput>cat > /dev/lptN</userinput></screen> <para>Geef het programma regel voor regel <emphasis>heel nauwkeurig</emphasis> in. Een @@ -793,7 +769,7 @@ showpage</programlisting> <para>Het programma kan ook in een bestand worden opgeslagen:</para> - <screen>&prompt.root; <userinput><command>cat <filename><replaceable>bestand</replaceable></filename> > <filename class="devicefile">/dev/lpt<replaceable>N</replaceable></filename></command></userinput></screen> + <screen>&prompt.root; <userinput>cat bestand > /dev/lptN</userinput></screen> <para>Hier is <replaceable>bestand</replaceable> de naam van het bestand waarin het programma is @@ -809,7 +785,7 @@ showpage</programlisting> gerepareerd.</para> </sect4> - <sect4 id="printing-checking-serial"> + <sect4 xml:id="printing-checking-serial"> <title>Seriële printer controleren</title> <indexterm> @@ -827,14 +803,14 @@ showpage</programlisting> <procedure> <step> - <para>&man.su.1; naar <username>root</username>.</para> + <para>&man.su.1; naar <systemitem class="username">root</systemitem>.</para> </step> <step> <para>Voeg de volgende regel toe aan <filename>/etc/remote</filename>:</para> - <programlisting>printer:dv=<filename class="devicefile">/dev/<replaceable>poort</replaceable></filename>:br#<replaceable>bps-snelheid</replaceable>:pa=<replaceable>pariteit</replaceable></programlisting> + <programlisting>printer:dv=<filename>/dev/poort</filename>:br#<replaceable>bps-snelheid</replaceable>:pa=<replaceable>pariteit</replaceable></programlisting> <indexterm> <primary>bits-per-seconde</primary> @@ -861,20 +837,18 @@ showpage</programlisting> seriële poort op 19200 bps, zonder pariteit:</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>Maak verbinding met de printer met &man.tip.1;:</para> - <screen>&prompt.root; <userinput><command>tip</command> printer</userinput></screen> + <screen>&prompt.root; <userinput>tip printer</userinput></screen> <para>Als dit niet werkt, pas dan <filename>/etc/remote</filename> opnieuw aan en - probeer gebruik te maken van <filename - class="devicefile">/dev/cuaa<replaceable>N</replaceable></filename> - in plaats van <filename - class="devicefile">/dev/ttyu<replaceable>N</replaceable></filename>.</para> + probeer gebruik te maken van <filename>/dev/cuaaN</filename> + in plaats van <filename>/dev/ttyuN</filename>.</para> </step> <step> @@ -904,7 +878,7 @@ showpage</programlisting> <para>Het programma kan ook in een bestand worden opgeslagen:</para> - <screen>&prompt.user; <userinput>><replaceable>bestand</replaceable></userinput></screen> + <screen>&prompt.user; <userinput>>bestand</userinput></screen> <para>Hier is <replaceable>bestand</replaceable> de naam van het bestand waarin het programma is @@ -922,7 +896,7 @@ showpage</programlisting> </sect4> </sect3> - <sect3 id="printing-printcap"> + <sect3 xml:id="printing-printcap"> <title>De wachtrij aanzetten: <filename>/etc/printcap</filename></title> @@ -960,16 +934,14 @@ showpage</programlisting> <step> <para>Kies een naam (en een paar handige aliassen) voor de printer en voeg ze toe aan - <filename>/etc/printcap</filename>. In <link - linkend="printing-naming">Printernaamgeving</link> + <filename>/etc/printcap</filename>. In <link linkend="printing-naming">Printernaamgeving</link> staat meer informatie over het toekennen van een naam aan een printer.</para> </step> <step> <para>Het afdrukken van voorbladen<indexterm><primary>voorbladen</primary></indexterm> (standaard) kan uitgezet - worden met de optie <literal>sh</literal>. In <link - linkend="printing-no-header-pages">Voorbladen + worden met de optie <literal>sh</literal>. In <link linkend="printing-no-header-pages">Voorbladen onderdrukken</link> staat meer informatie.</para> </step> @@ -981,30 +953,25 @@ showpage</programlisting> </step> <step> - <para>Bepaal welke ingave in <filename - class="directory">/dev</filename> voor de printer wordt + <para>Bepaal welke ingave in <filename>/dev</filename> voor de printer wordt gebruikt en geef dit in <filename>/etc/printcap</filename> aan door gebruik te maken van de optie - <literal>lp</literal>. In <link - linkend="printing-device">Printerapparaat + <literal>lp</literal>. In <link linkend="printing-device">Printerapparaat identificeren</link> staat meer informatie. Als de printer is aangesloten op een seriële poort moeten de communicatieparameters worden ingesteld met de optie - <literal>ms#</literal>. Dit wordt beschreven in <link - linkend="printing-commparam">Communicatieparameters + <literal>ms#</literal>. Dit wordt beschreven in <link linkend="printing-commparam">Communicatieparameters voor het wachtrijsysteem instellen</link>.</para> </step> <step> - <para>Installeer een filter voor platte tekst. In <link - linkend="printing-textfilter">Tekstfilter + <para>Installeer een filter voor platte tekst. In <link linkend="printing-textfilter">Tekstfilter installeren</link> staan details.</para> </step> <step> <para>Test de instellingen door iets met &man.lpr.1; af te - drukken. Details staan in <link - linkend="printing-trying">Printer uitproberen</link> en + drukken. Details staan in <link linkend="printing-trying">Printer uitproberen</link> en <link linkend="printing-troubleshooting">Problemen oplossen</link>.</para> </step> @@ -1028,12 +995,11 @@ showpage</programlisting> een printer te sturen, dan is het zeer aan te raden een extra stap in deze vereenvoudigde opzet in te voegen: installeer een conversieprogramma dat automatisch platte tekst omzet in - &postscript; (of een andere printertaal). In <link - linkend="printing-advanced-if-conversion">Platte tekst + &postscript; (of een andere printertaal). In <link linkend="printing-advanced-if-conversion">Platte tekst op &postscript;-printers afdrukken</link> staat hoe dit in zijn werk gaat.</para> - <sect4 id="printing-naming"> + <sect4 xml:id="printing-naming"> <title>Printernaamgeving</title> <para>De eerste (makkelijke) stap is het kiezen van een naam @@ -1086,7 +1052,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:</programlisting> <literal>Panasonic KX-P4455 PostScript v51.4</literal>.</para> </sect4> - <sect4 id="printing-no-header-pages"> + <sect4 xml:id="printing-no-header-pages"> <title>Voorbladen onderdrukken</title> <indexterm> @@ -1126,7 +1092,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ laatste.</para> </sect4> - <sect4 id="printing-spooldir"> + <sect4 xml:id="printing-spooldir"> <title>Wachtrijmap aanmaken</title> <indexterm><primary>printer wachtrij</primary></indexterm> @@ -1142,7 +1108,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ <para>Vanwege het veranderlijke karakter van wachtrijmappen is het gebruikelijk om deze mappen onder - <filename class="directory">/var/spool</filename> te + <filename>/var/spool</filename> te plaatsen. Het is niet nodig om een reservekopie van de inhoud van deze mappen te maken. Ze kunnen eenvoudigweg opnieuw worden aangemaakt met &man.mkdir.1;.</para> @@ -1151,7 +1117,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ laten komen met die van de printer, zoals onder is weergegeven:</para> - <screen>&prompt.root; <userinput><command>mkdir <filename class="directory">/var/spool/<replaceable>printernaam</replaceable></filename></command></userinput></screen> + <screen>&prompt.root; <userinput>mkdir /var/spool/printernaam</userinput></screen> <para>Als er veel printers zijn aangesloten op een netwerk, is het beter de wachtrijmappen aan te maken in een enkele @@ -1160,23 +1126,23 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ gedaan voor de printers <literal>rattan</literal> en <literal>bamboo</literal>:</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>Als de afdrukopdrachten privé moeten blijven, dan is het belangrijk de wachtrijmap niet algemeen toegankelijk te maken. Wachtrijmappen moeten eigendom - zijn van gebruiker <username>daemon</username> en groep - <groupname>daemon</groupname>. Uitsluitend deze gebruiker + zijn van gebruiker <systemitem class="username">daemon</systemitem> en groep + <systemitem class="groupname">daemon</systemitem>. Uitsluitend deze gebruiker en groep moeten de map kunnen lezen, schrijven en doorzoeken. We doen dit voor onze voorbeeldprinters:</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>Tenslotte moet <application>LPD</application> verteld @@ -1189,10 +1155,10 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ # /etc/printcap voor host rose - wachtrijmappen toegevoegd # 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>De naam van de printer staat in de eerste kolom, maar alle andere regels die de printer beschrijven worden @@ -1201,17 +1167,15 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ <para>Als geen wachtrijmap wordt opgegeven met <literal>sd</literal>, dan wordt standaard - <filename class="directory">/var/spool/lpd</filename> + <filename>/var/spool/lpd</filename> gebruikt.</para> </sect4> - <sect4 id="printing-device"> + <sect4 xml:id="printing-device"> <title>Printerapparaat identificeren</title> - <para>In de sectie <link - linkend="printing-hardware">Hardware-instellingen</link> - is bepaald welke poort en ingang in de map <filename - class="directory">/dev</filename> + <para>In de sectie <link linkend="printing-hardware">Hardware-instellingen</link> + is bepaald welke poort en ingang in de map <filename>/dev</filename> door &os; worden gebruikt om met een printer te communiceren. Nu moet <application>LPD</application> dit ook weten. Als het wachtrijsysteem een afdrukopdracht @@ -1220,7 +1184,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ gegevens naar een printer).</para> <para>Geef de locatie van de ingang in - <filename class="directory">/dev</filename> op in + <filename>/dev</filename> op in <filename>/etc/printcap</filename> door gebruik te maken van de optie <literal>lp</literal>.</para> @@ -1234,28 +1198,27 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ # /etc/printcap voor host rose - bepaald welke apparaten te gebruiken # 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>Als voor een printer de optie <literal>lp</literal> niet wordt gebruikt in <filename>/etc/printcap</filename>, dan gebruikt <application>LPD</application> standaard - <filename class="devicefile">/dev/lp</filename>. Momenteel - bestaat <filename class="devicefile">/dev/lp</filename> niet + <filename>/dev/lp</filename>. Momenteel + bestaat <filename>/dev/lp</filename> niet in &os;.</para> <para>Als de te installeren printer is aangesloten op een - parallelle poort, dan staan verdere instructies in <link - linkend="printing-textfilter">Tekstfilter + parallelle poort, dan staan verdere instructies in <link linkend="printing-textfilter">Tekstfilter installeren</link>. In andere gevallen kunnen de instructies in de volgende paragraaf gevold worden.</para> </sect4> - <sect4 id="printing-commparam"> + <sect4 xml:id="printing-commparam"> <title>Communicatieparameters voor het wachtrijsysteem instellen</title> @@ -1294,7 +1257,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ <variablelist> <varlistentry> - <term><literal>br#<replaceable>bps-snelheid</replaceable></literal></term> + <term><literal>br#bps-snelheid</literal></term> <listitem> <para>Stelt de communicatiesnelheid van het apparaat in @@ -1307,7 +1270,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ </varlistentry> <varlistentry> - <term><literal>ms#<replaceable>stty-modus</replaceable></literal></term> + <term><literal>ms#stty-modus</literal></term> <listitem> <para>Bepaalt de opties voor het geval het @@ -1337,11 +1300,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/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:</programlisting> + :sh:sd=<filename>/var/spool/lpd/bamboo</filename>:\ + :lp=<filename>/dev/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:</programlisting> </sect4> - <sect4 id="printing-textfilter"> + <sect4 xml:id="printing-textfilter"> <title>Tekstfilter installeren</title> <indexterm> @@ -1362,8 +1325,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ is opgegeven. Er wordt aangenomen dat het filter van standaard invoer leest, vervolgens de nodige handelingen uitvoert en het resultaat naar de standaard uitvoer - schrijft, zodat het afgedrukt wordt. In <link - linkend="printing-advanced-filters">Filters</link> staat + schrijft, zodat het afgedrukt wordt. In <link linkend="printing-advanced-filters">Filters</link> staat meer informatie over het tekstfilter.</para> <para>Voor deze eenvoudige printerinstallatie kan het @@ -1374,8 +1336,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ onderlijnde tekst afhandelt voor printers die hier niet mee overweg kunnen. Natuurlijk kan elk filter gebruikt worden dat gewenst is. Het filter <command>lpf</command> wordt - uitgebreid beschreven in <link - linkend="printing-advanced-lpf">lpf: een + uitgebreid beschreven in <link linkend="printing-advanced-lpf">lpf: een tekstfilter</link>.</para> <para>Nu wordt eerst het shellscript @@ -1396,7 +1357,7 @@ exit 2</programlisting> <para>Zorg dat het bestand uitvoerbaar is:</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>Zorg dat <application>LPD</application> het filter gebruikt door dit aan te geven met de optie @@ -1408,18 +1369,17 @@ exit 2</programlisting> # /etc/printcap voor host rose - met tekstfilter # 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>Een kopie van het script - <filename>if-simple</filename> staat in de map <filename - class="directory">/usr/share/examples/printing</filename>.</para> + <filename>if-simple</filename> staat in de map <filename>/usr/share/examples/printing</filename>.</para> </note> </sect4> @@ -1438,10 +1398,10 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ <para>Of voer het commando &man.lpd.8; uit:</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>Printer uitproberen</title> <para>Nu volgt het laatste onderdeel van de eenvoudige @@ -1453,14 +1413,13 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ een opdracht naar een printer.</para> <para>Het programma &man.lpr.1; is te combineren met het - programma &man.lptest.1; uit <link - linkend="printing-testing">Printercommunicatie + programma &man.lptest.1; uit <link linkend="printing-testing">Printercommunicatie controleren </link> om tekst te genereren.</para> <para><emphasis>Om de eenvoudige installatie van <application>LPD</application> te testen:</emphasis></para> - <screen>&prompt.root; <userinput><command>lptest 20 5 | lpr <option>-P</option><replaceable>printernaam</replaceable></command></userinput></screen> + <screen>&prompt.root; <userinput>lptest 20 5 | lpr -Pprinternaam</userinput></screen> <para>Hier is <replaceable>printernaam</replaceable> de naam van een printer (of een alias) die in @@ -1472,7 +1431,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ geen gebruik van &man.lptest.1;. Dit kan door het programma in een bestand op te slaan en de volgende commandoregel uit te voeren: <command>lpr - <replaceable>bestand</replaceable></command>.</para> + bestand</command>.</para> <para>Voor een &postscript;-printer moet het resultaat van het programma verschijnen. Als gebruik wordt gemaakt van @@ -1490,15 +1449,14 @@ $%&'()*+,-./01234567 andere argumenten. Bijvoorbeeld: <command>lptest 80 60</command>, drukt 60 regels af met elk 80 karakters.</para> - <para>Als de printer niet werkt, lees dan verder in <link - linkend="printing-troubleshooting">Problemen + <para>Als de printer niet werkt, lees dan verder in <link linkend="printing-troubleshooting">Problemen oplossen</link>.</para> </sect4> </sect3> </sect2> </sect1> - <sect1 id="printing-advanced"> + <sect1 xml:id="printing-advanced"> <title>Geavanceerde printerinstallatie</title> <para>Deze sectie behandelt het gebruik van filters om speciaal @@ -1506,7 +1464,7 @@ $%&'()*+,-./01234567 te drukken en printergebruik te beperken en statistieken bij te houden.</para> - <sect2 id="printing-advanced-filter-intro"> + <sect2 xml:id="printing-advanced-filter-intro"> <title>Filters</title> <indexterm> @@ -1563,8 +1521,7 @@ $%&'()*+,-./01234567 printer standaard platte tekst af kan drukken. Dit geeft problemen voor &postscript; (of andere op taal gebaseerde) printers die niet in staat zijn direct platte tekst af te - drukken. In <link - linkend="printing-advanced-if-conversion">Platte tekst + drukken. In <link linkend="printing-advanced-if-conversion">Platte tekst op &postscript;-printers afdrukken</link> staat wat er kan worden gedaan om dit probleem te verhelpen. Lees verder in dit onderdeel als het om &postscript;-printers gaat.</para> @@ -1584,28 +1541,25 @@ $%&'()*+,-./01234567 </listitem> <listitem> - <para>In <link - linkend="printing-advanced-convfilters">Conversiefilters</link> + <para>In <link linkend="printing-advanced-convfilters">Conversiefilters</link> wordt een methode beschreven om de conversie van bepaalde bestandsformaten te automatiseren, zoals van grafische of tekstopmaakprogramma's, naar formaten die een printer kan begrijpen. Na het lezen van dit onderdeel is een beheerder in staat om een printer zodanig in te stellen dat - gebruikers <command>lpr <option>-t</option></command> kunnen + gebruikers <command>lpr -t</command> kunnen invoeren om troff-gegevens af te drukken, <command>lpr - <option>-d</option></command> om &tex; DVI-gegevens af te - drukken of <command>lpr <option>-v</option></command> om + -d</command> om &tex; DVI-gegevens af te + drukken of <command>lpr -v</command> om rasterplaatjes af te drukken, enzovoorts. Het wordt aangeraden deze sectie te lezen.</para> </listitem> <listitem> - <para>In <link - linkend="printing-advanced-of">Uitvoerfilters</link> + <para>In <link linkend="printing-advanced-of">Uitvoerfilters</link> wordt een niet vaak gebruikte functionaliteit van <application>LPD</application> behandeld: uitvoerfilters. - Tenzij voorbladen worden afgedrukt (<link - linkend="printing-advanced-header-pages">Voorbladen</link>), + Tenzij voorbladen worden afgedrukt (<link linkend="printing-advanced-header-pages">Voorbladen</link>), kan deze sectie waarschijnlijk overgeslagen worden.</para> </listitem> @@ -1624,11 +1578,10 @@ $%&'()*+,-./01234567 <note> <para>Een kopie van de scripts die hieronder worden beschreven, - staan in de map <filename - class="directory">/usr/share/examples/printing</filename>.</para> + staan in de map <filename>/usr/share/examples/printing</filename>.</para> </note> - <sect3 id="printing-advanced-filters"> + <sect3 xml:id="printing-advanced-filters"> <title>Hoe filters werken</title> <para>Zoals eerder genoemd, is een filter een programma dat @@ -1644,7 +1597,7 @@ $%&'()*+,-./01234567 logboekbestand voor foutmeldingen (zoals opgegeven via de optie <literal>lf</literal> in <filename>/etc/printcap</filename> of standaard - <filename class="devicefile">/dev/console</filename>).</para> + <filename>/dev/console</filename>).</para> <indexterm> <primary><command>troff</command></primary> @@ -1655,13 +1608,12 @@ $%&'()*+,-./01234567 <filename>/etc/printcap</filename> wordt opgegeven en de argumenten die de gebruiker geeft op de commandoregel van &man.lpr.1;. Als een gebruiker bijvoorbeeld - <command>lpr <option>-t</option></command> ingeeft, start + <command>lpr -t</command> ingeeft, start <application>LPD</application> het filter troff, zoals wordt opgegeven via de optie <literal>tf</literal> voor de betreffende printer. Als een gebruiker platte tekst wilt afdrukken, dan wordt het filter <literal>if</literal> gestart - (dit klopt bijna: zie <link - linkend="printing-advanced-of">Uitvoerfilters</link> voor + (dit klopt bijna: zie <link linkend="printing-advanced-of">Uitvoerfilters</link> voor de details).</para> <para>Er zijn drie soorten filters die in @@ -1706,7 +1658,7 @@ $%&'()*+,-./01234567 <listitem> <para>wordt gebruikt als de afdrukopdracht is gegeven - met <command>lpr <option>-l</option></command></para> + met <command>lpr -l</command></para> </listitem> </varlistentry> @@ -1737,7 +1689,7 @@ $%&'()*+,-./01234567 <listitem> <para>geeft aan hoeveel wordt ingesprongen door - <command>lpr <option>-i</option></command>, + <command>lpr -i</command>, standaard 0</para> </listitem> </varlistentry> @@ -1777,8 +1729,7 @@ $%&'()*+,-./01234567 typesettinggegevens kunnen niet direct worden afgedrukt, maar er bestaat wel een conversiefilter om ditroff-gegevens te converteren naar een formaat dat een - printer kan verteren en afdrukken. Dit wordt in <link - linkend="printing-advanced-convfilters">Conversiefilters</link> + printer kan verteren en afdrukken. Dit wordt in <link linkend="printing-advanced-convfilters">Conversiefilters</link> beschreven. Conversiefilters zijn ook nodig om printergebruik te administreren, mocht dat nodig zijn. Conversiefilters worden met de volgende argumenten @@ -1805,8 +1756,7 @@ $%&'()*+,-./01234567 <para>Het <emphasis>uitvoerfilter</emphasis> wordt alleen gebruikt als er geen tekstfilter is of als er voorbladen worden afgedrukt. De ervaring leert dat uitvoerfilters - zelden worden gebruikt. In sectie <link - linkend="printing-advanced-of">Uitvoerfilters</link> + zelden worden gebruikt. In sectie <link linkend="printing-advanced-of">Uitvoerfilters</link> worden ze beschreven. Er zijn slechts twee argumenten die aan een uitvoerfilter worden meegegeven:</para> @@ -1875,7 +1825,7 @@ $%&'()*+,-./01234567 argumenten en exitcodes ondersteunen.</para> </sect3> - <sect3 id="printing-advanced-if-conversion"> + <sect3 xml:id="printing-advanced-if-conversion"> <title>Platte tekst op &postscript;-printers afdrukken</title> <indexterm><primary>afdrukopdrachten</primary></indexterm> @@ -1926,8 +1876,8 @@ $%&'()*+,-./01234567 <para><command>lprps</command> is onderdeel van de &os; Portscollectie (zie <link linkend="ports">De Portscollectie</link>). U kunt één van de - ports <filename role="package">print/lprps-a4</filename> of - <filename role="package">print-lprps-letter</filename> + ports <package>print/lprps-a4</package> of + <package>print-lprps-letter</package> installeren afhankelijk van de gebruikte papiermaat. Nadat <command>lprps</command> is geïnstalleerd moet de installatielocatie ervan aan <command>psif</command> worden @@ -1975,14 +1925,13 @@ fi</programlisting> <para>In bovenstaand script is <command>textps</command> een programma dat geïnstalleerd is om platte tekst om te zetten naar &postscript;. Elk tekst-naar-&postscript; - programma volstaat. De &os; Portscollectie (zie <link - linkend="ports">De Portscollectie</link>) bevat een + programma volstaat. De &os; Portscollectie (zie <link linkend="ports">De Portscollectie</link>) bevat een uitgebreid tekst-naar-&postscript;-programma, <literal>a2ps</literal>, dat wellicht handig is om te gebruiken.</para> </sect3> - <sect3 id="printing-advanced-ps"> + <sect3 xml:id="printing-advanced-ps"> <title>&postscript; simuleren op niet-&postscript;-printers</title> @@ -2012,7 +1961,7 @@ fi</programlisting> <para>Ghostscript is beschikbaar via de &os; Portscollectie, vele versies zijn beschikbaar, de meest gebruikte versie is - <filename role="package">print/ghostscript-gpl</filename>.</para> + <package>print/ghostscript-gpl</package>.</para> <para>Om &postscript; te simuleren moet een tekstfilter detecteren of het een &postscript;-bestand aan het afdrukken @@ -2072,17 +2021,16 @@ exit 2</programlisting> <programlisting>:if=<filename>/usr/local/libexec/ifhp</filename>:</programlisting> <para>Dat is alles. Nu kan <command>lpr - <filename><replaceable>platte.tekst</replaceable></filename></command> + platte.tekst</command> en <command>lpr - <filename><replaceable>watdanook.ps</replaceable></filename></command> + watdanook.ps</command> ingevoerd worden en beiden worden juist afgedrukt.</para> </sect3> - <sect3 id="printing-advanced-convfilters"> + <sect3 xml:id="printing-advanced-convfilters"> <title>Conversiefilters</title> - <para>Na de eenvoudige installatie, zoals beschreven in <link - linkend="printing-simple">Eenvoudige printerinstallatie</link>, + <para>Na de eenvoudige installatie, zoals beschreven in <link linkend="printing-simple">Eenvoudige printerinstallatie</link>, te hebben voltooid, is het waarschijnlijk wenselijk om conversiefilters te installeren voor favoriete bestandsformaten (naast platte @@ -2105,8 +2053,8 @@ exit 2</programlisting> DVI-bestand moet omgezet worden naar &postscript;. De te geven opdrachten zijn de volgende:</para> - <screen>&prompt.user; <userinput><command>dvips <filename><replaceable>zeewieranalyse.dvi</replaceable></filename></command></userinput> -&prompt.user; <userinput><command>lpr <filename><replaceable>zeewieranalyse.ps</replaceable></filename></command></userinput></screen> + <screen>&prompt.user; <userinput>dvips zeewieranalyse.dvi</userinput> +&prompt.user; <userinput>lpr zeewieranalyse.ps</userinput></screen> <para>Na installatie van een conversiefilter voor DVI-bestanden kan deze handmatige conversie overgeslagen @@ -2115,12 +2063,11 @@ exit 2</programlisting> afgedrukt, hoeft alleen de volgende opdracht gegeven te worden:</para> - <screen>&prompt.user; <userinput><command>lpr <option>-d</option> <filename><replaceable>zeewieranalyse.dvi</replaceable></filename></command></userinput></screen> + <screen>&prompt.user; <userinput>lpr -d zeewieranalyse.dvi</userinput></screen> <para><application>LPD</application> voert de DVI-bestandsconversie uit door <option>-d</option> te - geven. In <link - linkend="printing-lpr-options-format">Opties voor opmaak + geven. In <link linkend="printing-lpr-options-format">Opties voor opmaak en conversie</link> staat een lijst van conversie-opties.</para> @@ -2128,8 +2075,7 @@ exit 2</programlisting> <emphasis>conversiefilter</emphasis> geïnstalleerd worden en moet in <filename>/etc/printcap</filename> de locatie worden opgegeven. Een conversiefilter is als het - tekstfilter voor de eenvoudige printerinstallatie (<link - linkend="printing-textfilter">Tekstfilter + tekstfilter voor de eenvoudige printerinstallatie (<link linkend="printing-textfilter">Tekstfilter installeren</link>), behalve dat in plaats van platte tekst af te drukken, het conversiefilter het bestand converteert naar een formaat dat een printer @@ -2234,7 +2180,7 @@ exit 2</programlisting> </informaltable> <para>In het voorbeeld waarbij <command>lpr - <option>-d</option></command> wordt gebruikt, moet voor de + -d</command> wordt gebruikt, moet voor de printer een optie <literal>df</literal> gedefinieerd staan in <filename>/etc/printcap</filename>.</para> @@ -2249,7 +2195,7 @@ exit 2</programlisting> plotbestanden worden afgedrukt. Dan kan een Printerleaf-conversiefilter geïnstalleerd worden onder de optie <literal>gf</literal> en gebruikers kunnen - geïnstrueerd worden om <command>lpr <option>-g</option> + geïnstrueerd worden om <command>lpr -g </command> te gebruiken om Printerleaf-bestanden af te drukken.</para> </sect4> @@ -2259,9 +2205,8 @@ exit 2</programlisting> <para>Aangezien conversiefilters programma's zijn die niet onder de &os;-basisinstallatie vallen, kunnen ze het best - onder <filename class="directory">/usr/local</filename> - geplaatst worden. De map <filename - class="directory">/usr/local/libexec</filename> is een + onder <filename>/usr/local</filename> + geplaatst worden. De map <filename>/usr/local/libexec</filename> is een veelgebruikte locatie, omdat hier programma's te vinden zijn die alleen door <application>LPD</application> gebruikt worden. Gewone gebruikers hoeven ze nooit te gebruiken.</para> @@ -2282,13 +2227,13 @@ exit 2</programlisting> # /etc/printcap voor host rose - df-filter voor bamboo toegevoegd # 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:<filename class="directory">sd=/var/spool/lpd/bamboo</filename>:\ - :lp=<filename class="devicefile">/dev/ttyu5</filename>:ms#-parenb cs8 clocal crtscts:rw:\ + :sh:<filename>sd=/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> @@ -2309,8 +2254,7 @@ exec /usr/local/bin/dvips -f | /usr/local/libexec/lprps "$@"</programlisting> filtermodus aan (het <option>-f</option> argument) op de standaard uitvoer, de af te drukken opdracht. Vervolgens start het &postscript; afdrukfilter - <command>lprps</command> (zie <link - linkend="printing-advanced-if-conversion">Platte tekst op + <command>lprps</command> (zie <link linkend="printing-advanced-if-conversion">Platte tekst op &postscript;-printers afdrukken</link>) met de argumenten die <application>LPD</application> aan het script doorgeeft. <command>lprps</command> gebruikt deze @@ -2353,7 +2297,7 @@ giftopnm | ppmtopgm | pgmtopbm | pbmtolj -resolution 300 \ # /etc/printcap voor host orchid # teak|hp|laserjet|HP 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> @@ -2419,9 +2363,8 @@ exit 2</programlisting> <para>Nu het moeilijke gedeelte: het schrijven van het filter. Daarvoor is een DVI-naar-LaserJet/PCL conversieprogramma - nodig. De &os; Portscollectie (zie <link - linkend="ports">Portscollectie</link>) heeft er een: - <filename role="package">print/dvi2xx</filename>. Door deze + nodig. De &os; Portscollectie (zie <link linkend="ports">Portscollectie</link>) heeft er een: + <package>print/dvi2xx</package>. Door deze port te installeren komt het programma dat nodig is beschikbaar, <command>dvilj2p</command>, waarmee DVI geconverteerd kan worden naar LaserJet IIp-, LaserJet III- @@ -2433,22 +2376,20 @@ exit 2</programlisting> lezen. Het wil werken met een bestandsnaam. Nog lastiger is dat de bestandsnaam moet eindigen op <filename>.dvi</filename>, zodat moeilijk gebruik - gemaakt kan worden van <filename - class="devicefile">/dev/fd/0</filename> als standaard. + gemaakt kan worden van <filename>/dev/fd/0</filename> als standaard. Dit probleem kan omzeild worden door een (symbolische) koppeling aan te maken van een tijdelijk bestand (eindigend - op <filename>.dvi</filename>) naar <filename - class="devicefile">/dev/fd/0</filename>. Hiermee wordt + op <filename>.dvi</filename>) naar <filename>/dev/fd/0</filename>. Hiermee wordt <command>dvilj2p</command> gedwongen van de standaard invoer te lezen.</para> <para>De enige andere hobbel die genomen moet worden, is dat - <filename class="directory">/tmp</filename> niet gebruikt + <filename>/tmp</filename> niet gebruikt kan worden als tijdelijke koppeling. Symbolische koppelingen zijn eigendom van de gebruiker en groep - <username>bin</username>. Het filter wordt uitgevoerd door - de gebruiker <username>daemon</username>. De map - <filename class="directory">/tmp</filename> heeft het + <systemitem class="username">bin</systemitem>. Het filter wordt uitgevoerd door + de gebruiker <systemitem class="username">daemon</systemitem>. De map + <filename>/tmp</filename> heeft het sticky-bit aan staan. Het filter kan de koppeling wel aanmaken, maar het is niet mogelijk de koppeling te verwijderen als de opdracht is uitgevoerd, omdat de @@ -2460,7 +2401,7 @@ exit 2</programlisting> <filename>/etc/printcap</filename>). Dit is een perfecte plaats voor filters om hun werk te doen, zeker gezien er (soms) meer vrije schijfruimte is in de wachtrijmap dan - onder <filename class="directory">/tmp</filename>.</para> + onder <filename>/tmp</filename>.</para> <para>Dit is het uiteindelijke filter:</para> @@ -2526,7 +2467,7 @@ cleanup exit 0</programlisting> </sect4> - <sect4 id="printing-advanced-autoconv"> + <sect4 xml:id="printing-advanced-autoconv"> <title>Automatische conversie: een alternatief voor conversiefilters</title> @@ -2564,13 +2505,13 @@ exit 0</programlisting> <para>De &os; Portscollectie heeft een tekstfilter dat automatisch converteert genaamd <command>apsfilter</command> - (<filename role="package">print/apsfilter</filename>). Het + (<package>print/apsfilter</package>). Het detecteert platte tekst, &postscript; en DVI-bestanden, voert de juiste conversie uit en druk de bestanden af.</para> </sect4> </sect3> - <sect3 id="printing-advanced-of"> + <sect3 xml:id="printing-advanced-of"> <title>Uitvoerfilters</title> <para>Het wachtrijsysteem <application>LPD</application> @@ -2617,8 +2558,7 @@ exit 0</programlisting> elk bestand in een afdrukopdracht op een nieuwe pagina moet beginnen, is een uitvoerfilter <emphasis>niet geschikt</emphasis>. In dat geval dient een tekstfilter - (ook wel invoerfilter) gebruikt te worden (zie <link - linkend="printing-textfilter">Tekstfilter + (ook wel invoerfilter) gebruikt te worden (zie <link linkend="printing-textfilter">Tekstfilter installeren</link>. Verder is een uitvoerfilter eigenlijk <emphasis>veel ingewikkelder</emphasis>, omdat de te verwerken bytestroom gecontroleerd moet worden op speciale @@ -2639,8 +2579,7 @@ exit 0</programlisting> uitvoerfilter als van een tekst of andere filter toe. In deze gevallen start <application>LPD</application> het uitvoerfilter alleen voor het afdrukken van het voorblad (zie - <link - linkend="printing-advanced-header-pages">Voorbladen</link>). + <link linkend="printing-advanced-header-pages">Voorbladen</link>). <application>LPD</application> verwacht vervolgens van het uitvoerfilter dat deze <emphasis>zichzelf stopt</emphasis> door twee bytes naar het filter te sturen: ASCII 031 gevolgd @@ -2674,15 +2613,15 @@ exit 0</programlisting> nodig is voor een printer.</para> </sect3> - <sect3 id="printing-advanced-lpf"> + <sect3 xml:id="printing-advanced-lpf"> <title><command>lpf</command>: een tekstfilter</title> <para>Het programma <filename>/usr/libexec/lpr/lpf</filename> uit de gecompileerde &os;-distributie is een tekstfilter (invoerfilter) die uitvoer kan inspringen (een opdracht - gegeven met <command>lpr <option>-i</option></command>), + gegeven met <command>lpr -i</command>), karakters onveranderd kan doorlaten (een opdracht gegeven met - <command>lpr <option>-l</option></command>), de printpositie + <command>lpr -l</command>), de printpositie voor backspaces en tabs in de opdracht kan aanpassen en afgedrukte pagina's kan administreren. Het kan ook functioneren als uitvoerfilter.</para> @@ -2714,7 +2653,7 @@ exit 0</programlisting> </sect3> </sect2> - <sect2 id="printing-advanced-header-pages"> + <sect2 xml:id="printing-advanced-header-pages"> <title>Voorbladen</title> <para>Als er <emphasis>veel</emphasis> gebruikers zijn die @@ -2748,11 +2687,10 @@ exit 0</programlisting> voorbladen afdrukken <emphasis>als</emphasis> een printer direct platte tekst kan afdrukken. In geval van een &postscript;-printer, is het nodig een extern programma aan te - roepen om een voorblad te genereren (zie <link - linkend="printing-advanced-header-pages-ps">Voorbladen op + roepen om een voorblad te genereren (zie <link linkend="printing-advanced-header-pages-ps">Voorbladen op &postscript;-printers</link>.</para> - <sect3 id="printing-advanced-header-pages-enabling"> + <sect3 xml:id="printing-advanced-header-pages-enabling"> <title>Voorbladen afdrukken</title> <para>In de sectie <link linkend="printing-simple">Eenvoudige @@ -2779,8 +2717,7 @@ printf "\033&k2G" || exit 2 exec /usr/libexec/lpr/lpf</programlisting> <para>Geef de locatie van het uitvoerfilter op met de optie - <literal>of</literal>. Zie <link - linkend="printing-advanced-of">Uitvoerfilters</link> voor + <literal>of</literal>. Zie <link linkend="printing-advanced-of">Uitvoerfilters</link> voor meer informatie.</para> <para>Hier is een voorbeeldbestand @@ -2793,7 +2730,7 @@ exec /usr/libexec/lpr/lpf</programlisting> # /etc/printcap voor host orchid # teak|hp|laserjet|HP 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> @@ -2803,8 +2740,7 @@ teak|hp|laserjet|HP LaserJet 3Si:\ voorblad afgedrukt. Als gebruikers liever willen zoeken naar hun afdrukken, dan kunnen ze de voorbladen onderdrukken door de opdracht te geven met het commando - <command>lpr <option>-h</option></command>. Zie <link - linkend="printing-lpr-options-misc">Voorbladopties</link> + <command>lpr -h</command>. Zie <link linkend="printing-lpr-options-misc">Voorbladopties</link> voor meer opties voor &man.lpr.1;.</para> <note> @@ -2817,16 +2753,16 @@ teak|hp|laserjet|HP LaserJet 3Si:\ </note> </sect3> - <sect3 id="printing-advanced-header-pages-controlling"> + <sect3 xml:id="printing-advanced-header-pages-controlling"> <title>Voorbladen beheren</title> <para>Door het afdrukken van voorbladen aan te zetten, produceert <application>LPD</application> een <emphasis>lang voorblad</emphasis> waarop in grote letters de gebruiker, host en opdracht te lezen zijn. Hier volgt een voorbeeld - (<username>kelly</username> heeft de opdracht + (<systemitem class="username">kelly</systemitem> heeft de opdracht <quote>outline</quote> afgedrukt vanaf host - <hostid>rose</hostid>):</para> + <systemitem>rose</systemitem>):</para> <screen> k ll ll k l l @@ -2901,7 +2837,7 @@ teak|hp|laserjet|HP LaserJet 3Si:\ opgeven.</para> </sect3> - <sect3 id="printing-advanced-header-pages-accounting"> + <sect3 xml:id="printing-advanced-header-pages-accounting"> <title>Voorbladen administreren</title> <para>Het gebruik van <application>LPD</application>'s @@ -2922,17 +2858,17 @@ teak|hp|laserjet|HP LaserJet 3Si:\ een van de conversiefilters (dat wel beschikt over gebruiker- en hostinformatie) te veranderen, omdat gebruikers het afdrukken van een voorblad kunnen onderdrukken met - <command>lpr <option>-h</option></command>. Ze worden dan + <command>lpr -h</command>. Ze worden dan aangeslagen voor voorbladen die niet zijn afgedrukt. Milieubewuste gebruikers gebruiken vast - <command>lpr <option>-h</option></command>, maar dit kan niet + <command>lpr -h</command>, maar dit kan niet worden afgedwongen.</para> <para>Het is <emphasis>ook niet voldoende</emphasis> om elk filter zijn eigen voorblad te laten genereren (om zo het gebruik te kunnen administreren). Als gebruikers het afdrukken van voorbladen willen onderdrukken met - <command>lpr <option>-h</option></command>, krijgen ze toch + <command>lpr -h</command>, krijgen ze toch een voorblad en worden er ook voor belast, aangezien <application>LPD</application> geen kennis over de optie <option>-h</option> doorgeeft aan de filters.</para> @@ -2949,8 +2885,7 @@ teak|hp|laserjet|HP LaserJet 3Si:\ <listitem> <para>Installeer een alternatief voor <application>LPD</application>, zoals - <application>LPRng</application>. In <link - linkend="printing-lpd-alternatives">Alternatieven voor + <application>LPRng</application>. In <link linkend="printing-lpd-alternatives">Alternatieven voor het standaard wachtrijsysteem</link> staat meer over andere afdruksoftware die in plaats van <application>LPD</application> geïnstalleerd kan @@ -2987,7 +2922,7 @@ teak|hp|laserjet|HP LaserJet 3Si:\ </itemizedlist> </sect3> - <sect3 id="printing-advanced-header-pages-ps"> + <sect3 xml:id="printing-advanced-header-pages-ps"> <title>Voorbladen op &postscript;-printers</title> <para>Zoals hierboven beschreven, kan @@ -3003,7 +2938,7 @@ teak|hp|laserjet|HP LaserJet 3Si:\ van de argumenten gebruiker en host om een geschikt voorblad te genereren. Het nadeel van deze methode is dat gebruikers altijd een voorblad krijgen, ook wanneer zij een opdracht - geven met <command>lpr <option>-h</option></command>.</para> + geven met <command>lpr -h</command>.</para> <para>Deze methode wordt nader beschreven. Het volgende script heeft drie argumenten (gebruikersnaam, hostnaam en de naam van @@ -3144,12 +3079,11 @@ done <para>Om gebruikers in staat te stellen per opdracht voorbladen te onderdrukken, moet gebruik gemaakt worden van de truc - uit <link - linkend="printing-advanced-header-pages-accounting">Voorbladen + uit <link linkend="printing-advanced-header-pages-accounting">Voorbladen administreren</link>: schrijf een uitvoerfilter dat het door LPD gegenereerde voorblad inleest en een &postscript;-versie genereert. Als de gebruiker de opdracht geeft met - <command>lpr <option>-h</option></command>, dan genereert + <command>lpr -h</command>, dan genereert <application>LPD</application> geen voorblad en het uitvoerfilter ook niet. Anders leest het uitvoerfilter de tekst van <application>LPD</application> in en stuurt een @@ -3163,7 +3097,7 @@ done </sect3> </sect2> - <sect2 id="printing-advanced-network-printers"> + <sect2 xml:id="printing-advanced-network-printers"> <title>Afdrukken via het netwerk</title> <indexterm> @@ -3188,8 +3122,7 @@ done computer geïnstalleerd. Vervolgens wordt <application>LPD</application> zodanig ingesteld dat afdrukken vanaf andere computers in het netwerk mogelijk - is. In <link - linkend="printing-advanced-network-rm">Printers + is. In <link linkend="printing-advanced-network-rm">Printers geïnstalleerd op andere hosts</link> staat hoe dit te doen.</para> </listitem> @@ -3207,8 +3140,7 @@ done protocol en kan zelfs opdrachten van andere hosts in de wachtrij plaatsen. In dit geval werkt een printer als een gewone host die <application>LPD</application> - heeft draaien. Volg de procedure in <link - linkend="printing-advanced-network-rm">Printers + heeft draaien. Volg de procedure in <link linkend="printing-advanced-network-rm">Printers geïnstalleerd op andere hosts</link> om een dergelijke printer te installeren</para> </listitem> @@ -3219,8 +3151,7 @@ done <quote>aangesloten</quote> op een bepaalde host op het netwerk door deze host verantwoordelijk te maken voor het plaatsen van opdrachten in een wachtrij en het - versturen van opdrachten naar de printer. In <link - linkend="printing-advanced-network-net-if">Printers + versturen van opdrachten naar de printer. In <link linkend="printing-advanced-network-net-if">Printers met netwerkinterfaces</link> staan enkele suggesties om zulke printers te installeren.</para> </listitem> @@ -3228,7 +3159,7 @@ done </listitem> </itemizedlist> - <sect3 id="printing-advanced-network-rm"> + <sect3 xml:id="printing-advanced-network-rm"> <title>Printers geïnstalleerd op andere hosts</title> <para>Het wachtrijsysteem <application>LPD</application> heeft @@ -3244,18 +3175,15 @@ done <para>Om dit soort afdrukken op afstand mogelijk te maken, moet een printer eerst op een host geïnstalleerd worden, de <emphasis>printerhost</emphasis>, door de printerinstallatie - te volgen als beschreven in <link - linkend="printing-simple">Eenvoudige + te volgen als beschreven in <link linkend="printing-simple">Eenvoudige printerinstallatie</link>. Stel desgewenst de printer in - voor geavanceerde taken volgens <link - linkend="printing-advanced">Geavanceerde + voor geavanceerde taken volgens <link linkend="printing-advanced">Geavanceerde printerinstallatie</link>. Test de printer en controleer of deze werkt met eventueel speciaal ingestelde opties voor <application>LPD</application>. De <emphasis>lokale host</emphasis> moet geautoriseerd zijn om de <application>LPD</application>-dienst op de - <emphasis>verre host</emphasis> te gebruiken (zie <link - linkend="printing-advanced-restricting-remote">Opdrachten + <emphasis>verre host</emphasis> te gebruiken (zie <link linkend="printing-advanced-restricting-remote">Opdrachten van hosts op afstand beperken</link>).</para> <indexterm> @@ -3322,16 +3250,15 @@ done enzovoort, hoeven niet in <filename>/etc/printcap</filename> opgegeven te worden.</para> - <para>Hier volgt een voorbeeld. De host <hostid>rose</hostid> + <para>Hier volgt een voorbeeld. De host <systemitem>rose</systemitem> heeft twee printers: <literal>bamboo</literal> en <literal>rattan</literal>. Gebruikers op de host - <hostid>orchid</hostid> krijgen toegang tot deze printers. + <systemitem>orchid</systemitem> krijgen toegang tot deze printers. Hier volgt <filename>/etc/printcap</filename> voor - <hostid>orchid</hostid> (uit <link - linkend="printing-advanced-header-pages-enabling">Voorbladen + <systemitem>orchid</systemitem> (uit <link linkend="printing-advanced-header-pages-enabling">Voorbladen afdrukken</link>). Er stond in het bestand al een regel voor de printer <literal>teak</literal>. Voor de twee printers op - de host <hostid>rose</hostid> zijn twee regels + de host <systemitem>rose</systemitem> zijn twee regels toegevoegd:</para> <programlisting># @@ -3342,7 +3269,7 @@ done # teak is lokaal; het is direct aangesloten op orchid: # teak|hp|laserjet|HP 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>: @@ -3351,51 +3278,50 @@ teak|hp|laserjet|HP LaserJet 3Si:\ # rattan is aangesloten op rose; stuur opdrachten voor rattan naar 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 is ook aangesloten op rose: # 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>Op <hostid>orchid</hostid> moeten wachtrijmappen worden + <para>Op <systemitem>orchid</systemitem> moeten wachtrijmappen worden aangemaakt:</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>Nu kunnen gebruikers op <hostid>orchid</hostid> afdrukken + <para>Nu kunnen gebruikers op <systemitem>orchid</systemitem> afdrukken op <literal>rattan</literal> en <literal>bamboo</literal>. - Een gebruiker op <hostid>orchid</hostid> geeft bijvoorbeeld + Een gebruiker op <systemitem>orchid</systemitem> geeft bijvoorbeeld de volgende invoer:</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>Dan kopieert <application>LPD</application> op - <hostid>orchid</hostid> de opdracht naar de wachtrijmap - <filename class="directory">/var/spool/lpd/bamboo</filename> + <systemitem>orchid</systemitem> de opdracht naar de wachtrijmap + <filename>/var/spool/lpd/bamboo</filename> en ziet dat het een DVI-opdracht is. Zodra de host - <hostid>rose</hostid> ruimte heeft in zijn wachtrijmap + <systemitem>rose</systemitem> ruimte heeft in zijn wachtrijmap <literal>bamboo</literal>, sturen de twee <application>LPD</application>'s het bestand naar - <hostid>rose</hostid>. Het bestand wacht in de wachtrij van - <hostid>rose</hostid> totdat het succesvol is afgedrukt. Het + <systemitem>rose</systemitem>. Het bestand wacht in de wachtrij van + <systemitem>rose</systemitem> totdat het succesvol is afgedrukt. Het wordt geconverteerd naar &postscript; (aangezien <literal>bamboo</literal> een &postscript;-printer is) op - <hostid>rose</hostid>.</para> + <systemitem>rose</systemitem>.</para> </sect3> - <sect3 id="printing-advanced-network-net-if"> + <sect3 xml:id="printing-advanced-network-net-if"> <title>Printers met netwerkinterfaces</title> <para>Netwerkkaarten voor printers zijn er in twee versies: een versie die een wachtrij nabootst (de duurdere versies), of versies die alleen de mogelijkheid geven om er informatie naar te sturen alsof het een seriële of parallelle poort - is (de goedkopere versies). In <link - linkend="printing-advanced-network-rm">Printers + is (de goedkopere versies). In <link linkend="printing-advanced-network-rm">Printers geïnstalleerd op andere hosts</link> wordt het voor de duurdere beschreven.</para> @@ -3449,7 +3375,7 @@ exit 0;</programlisting> gebruikt worden. Stel dat een Diablo 750-N matrixprinter op het netwerk is aangesloten. Op poort 5100 accepteert de printer informatie om af te drukken. De hostnaam van de - printer is <hostid>scrivener</hostid>. Hier volgt het + printer is <systemitem>scrivener</systemitem>. Hier volgt het tekstfilter voor de printer:</para> <programlisting>#!/bin/sh @@ -3461,7 +3387,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>Printergebruik beperken</title> <indexterm> @@ -3477,13 +3403,13 @@ exec /usr/libexec/lpr/lpf "$@" | /usr/local/libexec/netprint scrivener 5100</pro worden, hoe lang opdrachten mogen zijn en hoe lang wachtrijen mogen worden.</para> - <sect3 id="printing-advanced-restricting-copies"> + <sect3 xml:id="printing-advanced-restricting-copies"> <title>Meerdere kopieën beperken</title> <para>Het <application>LPD</application> systeem maakt het heel makkelijk voor gebruikers om meerdere afdrukken van een bestand te maken. Gebruikers kunnen opdrachten afdrukken met - bijvoorbeeld <command>lpr <option>-#5</option></command> en + bijvoorbeeld <command>lpr -#5</command> en krijgen dan vijf kopieën van elk bestand in de opdracht. De systeembeheerder kan beslissen of dit wenselijk is.</para> @@ -3506,7 +3432,7 @@ exec /usr/libexec/lpr/lpf "$@" | /usr/local/libexec/netprint scrivener 5100</pro <para>Hier volgt een voorbeeld. Hieronder staat <filename>/etc/printcap</filename> voor de host - <hostid>rose</hostid>. De printer <literal>rattan</literal> + <systemitem>rose</systemitem>. De printer <literal>rattan</literal> is redelijk krachtig, dus meerdere kopieën zijn toegestaan. De laserprinter <literal>bamboo</literal> is wat gevoeliger, dus meerdere kopieë zijn uitgeschakeld door @@ -3516,19 +3442,19 @@ exec /usr/libexec/lpr/lpf "$@" | /usr/local/libexec/netprint scrivener 5100</pro # /etc/printcap voor host rose - beperk meerdere kopieën op 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:\ - :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>Nu moet ook de optie <literal>sc</literal> worden toegevoegd in <filename>/etc/printcap</filename> van host - <hostid>orchid</hostid> (tegelijk worden meerdere + <systemitem>orchid</systemitem> (tegelijk worden meerdere kopieën voor de printer <literal>teak</literal> uitgeschakeld):</para> @@ -3536,31 +3462,31 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ # /etc/printcap voor host orchid - geen meerdere kopieën voor lokale # printer teak of printer op afstand bamboo teak|hp|laserjet|HP 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>Door de optie <literal>sc</literal> te gebruiken, wordt - het gebruik van <command>lpr <option>-#i</option></command> + het gebruik van <command>lpr -#i</command> voorkomen, maar dat weerhoudt gebruikers er nog steeds niet van om &man.lpr.1; meerdere keren te aanroepen of meerdere keren hetzelfde bestand te versturen in een opdracht:</para> - <screen>&prompt.user; <userinput>lpr <filename><replaceable>voorverkoop.teken voorverkoop.teken voorverkoop.teken voorverkoop.teken voorverkoop.teken</replaceable></filename></userinput></screen> + <screen>&prompt.user; <userinput>lpr voorverkoop.teken voorverkoop.teken voorverkoop.teken voorverkoop.teken voorverkoop.teken</userinput></screen> <para>Er zijn vele manieren om dit misbruik te voorkomen (onder andere door het te negeren), welke vrij zijn om te verkennen.</para> </sect3> - <sect3 id="printing-advanced-restricting-access"> + <sect3 xml:id="printing-advanced-restricting-access"> <title>Printertoegang beperken</title> <para>Door gebruik te maken van het &unix; groepmechanisme en @@ -3572,7 +3498,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ genoemd.</para> <para>Als gebruikers buiten de groep (inclusief - <username>root</username>) naar de beheerde printer proberen + <systemitem class="username">root</systemitem>) naar de beheerde printer proberen te printen, worden ze begroet met het volgende bericht:</para> <screen>lpr: Not a member of the restricted group</screen> @@ -3581,37 +3507,36 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ (<emphasis>suppress multiple copies</emphasis>: onderdruk meerdere kopieën) moet <literal>rg</literal>, indien wenselijk, ook op andere hosts worden opgegeven die ook - toegang hebben tot printers (zie <link - linkend="printing-advanced-network-rm">Printers + toegang hebben tot printers (zie <link linkend="printing-advanced-network-rm">Printers geïnstalleerd op andere hosts</link>).</para> <para>In het volgende voorbeeld heeft iedereen toegang tot de printer <literal>rattan</literal>, maar alleen gebruikers in - de groep <groupname>artists</groupname> kunnen gebruik maken + de groep <systemitem class="groupname">artists</systemitem> kunnen gebruik maken van <literal>bamboo</literal>. Hier volgt het bekende <filename>/etc/printcap</filename> voor de host - <hostid>rose</hostid>:</para> + <systemitem>rose</systemitem>:</para> <programlisting># # /etc/printcap voor host rose - beperkte toegang voor groep 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>De andere voorbeeldbestanden <filename>/etc/printcap</filename> (voor de host - <hostid>orchid</hostid>) worden niet aangepast. Natuurlijk - kan iedereen op <hostid>orchid</hostid> afdrukken op - <hostid>bamboo</hostid>. Het kan zijn dat er sowieso alleen - bepaalde gebruikers op <hostid>orchid</hostid> zijn + <systemitem>orchid</systemitem>) worden niet aangepast. Natuurlijk + kan iedereen op <systemitem>orchid</systemitem> afdrukken op + <systemitem>bamboo</systemitem>. Het kan zijn dat er sowieso alleen + bepaalde gebruikers op <systemitem>orchid</systemitem> zijn toegestaan en dat deze gebruikers toegang mogen hebben tot de printer. Of wellicht niet.</para> @@ -3621,7 +3546,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>Grootte van afdrukopdrachten bepalen</title> <indexterm><primary>afdrukopdrachten</primary></indexterm> @@ -3664,7 +3589,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ <para>Nu worden limieten voor de voorbeeldprinters <literal>rattan</literal> en <literal>bamboo</literal> opgegeven. Aangezien de &postscript;-bestanden van die - <groupname>artists</groupname> nogal groot kunnen worden, + <systemitem class="groupname">artists</systemitem> nogal groot kunnen worden, krijgen ze een limiet van vijf megabyte opgelegd. Er wordt geen limiet opgelegd voor de platte tekst printer:</para> @@ -3676,16 +3601,16 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ # Geen limiet op opdrachtgrootte: # 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>: # # Limiet van vijf 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> @@ -3694,19 +3619,17 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ mogelijk is, worden deze gebruikers niet beperkt. Het is daarom nodig de optie <literal>mx</literal> ook in de <filename>/etc/printcap</filename> van de betreffende hosts - op te geven. In <link - linkend="printing-advanced-network-rm">Printers + op te geven. In <link linkend="printing-advanced-network-rm">Printers geïnstalleerd op andere hosts</link> staat meer informatie over afdrukken op andere hosts.</para> <para>Er is een andere gespecialiseerde manier om opdrachtgrootte voor printers op afstand te beperken (zie - <link - linkend="printing-advanced-restricting-remote">Opdrachten + <link linkend="printing-advanced-restricting-remote">Opdrachten van hosts op afstand beperken</link>.</para> </sect3> - <sect3 id="printing-advanced-restricting-remote"> + <sect3 xml:id="printing-advanced-restricting-remote"> <title>Opdrachten van hosts op afstand beperken</title> <para>Het wachtrijsysteem <application>LPD</application> @@ -3738,19 +3661,19 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\ <para>Als voorbeeld volgt hier <filename>/etc/hosts.lpd</filename> voor de host - <hostid>rose</hostid>:</para> + <systemitem>rose</systemitem>:</para> <programlisting>orchid violet madrigal.fishbaum.de</programlisting> - <para>Dit betekent dat <hostid>rose</hostid> verzoeken - accepteert van de hosts <hostid>orchid</hostid>, - <hostid>violet</hostid> en - <hostid role="fqdn">madrigal.fishbaum.de</hostid>. + <para>Dit betekent dat <systemitem>rose</systemitem> verzoeken + accepteert van de hosts <systemitem>orchid</systemitem>, + <systemitem>violet</systemitem> en + <systemitem class="fqdomainname">madrigal.fishbaum.de</systemitem>. Voor iedere andere host die verbinding probeert te maken met <application>LPD</application> op - <hostid>rose</hostid>, wordt de opdracht + <systemitem>rose</systemitem>, wordt de opdracht geweigerd.</para> </listitem> </varlistentry> @@ -3784,8 +3707,8 @@ madrigal.fishbaum.de</programlisting> wachtrijmap:</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> @@ -3797,7 +3720,7 @@ madrigal.fishbaum.de</programlisting> voordat <application>LPD</application> een opdracht op afstand accepteert:</para> - <screen>&prompt.root; <userinput><command>echo 6144 > <filename>/var/spool/lpd/bamboo/minfree</filename></command></userinput></screen> + <screen>&prompt.root; <userinput>echo 6144 > /var/spool/lpd/bamboo/minfree</userinput></screen> </listitem> </varlistentry> @@ -3834,7 +3757,7 @@ madrigal.fishbaum.de</programlisting> </sect3> </sect2> - <sect2 id="printing-advanced-acct"> + <sect2 xml:id="printing-advanced-acct"> <title>Printergebruik administreren</title> <indexterm> @@ -3866,8 +3789,7 @@ madrigal.fishbaum.de</programlisting> of de printer te vragen hoeveel pagina's er zijn afgedrukt. Het volstaat niet om het eenvoudige uitvoerfilter te gebruiken, aangezien dit niet in staat is het gebruik te administreren. - Zie <link - linkend="printing-advanced-filter-intro">Filters</link>.</para> + Zie <link linkend="printing-advanced-filter-intro">Filters</link>.</para> <para>In het algemeen zijn er twee manieren om gebruik te administreren:</para> @@ -3919,13 +3841,11 @@ madrigal.fishbaum.de</programlisting> <para>&os; wordt met twee programma's geleverd waarmee periodieke administratie direct kan worden opgezet. Het zijn - het tekstfilter <command>lpf</command>, beschreven in <link - linkend="printing-advanced-lpf">lpf: een + het tekstfilter <command>lpf</command>, beschreven in <link linkend="printing-advanced-lpf">lpf: een tekstfilter</link> en &man.pac.8;, een programma dat posten uit administratiebestanden verzamelt en optelt.</para> - <para>Zoals beschreven in de sectie over filters (<link - linkend="printing-advanced-filters">Filters</link>), roept + <para>Zoals beschreven in de sectie over filters (<link linkend="printing-advanced-filters">Filters</link>), roept <application>LPD</application> de tekst- en conversiefilters aan met de naam van het administratiebestand als argument. De filters kunnen dit argument gebruiken om te bepalen in @@ -4010,10 +3930,10 @@ total 337.00 154 $ 6.74</screen> <listitem> <para>Negeer de hostnamen in het administratiebestand. Met deze optie is de gebruiker - <username>smith</username> op host - <hostid>alpha</hostid> dezelfde gebruiker als - <username>smith</username> op host - <hostid>gamma</hostid>. Zonder deze optie zijn het + <systemitem class="username">smith</systemitem> op host + <systemitem>alpha</systemitem> dezelfde gebruiker als + <systemitem class="username">smith</systemitem> op host + <systemitem>gamma</systemitem>. Zonder deze optie zijn het verschillende gebruikers.</para> </listitem> </varlistentry> @@ -4065,7 +3985,7 @@ total 337.00 154 $ 6.74</screen> bepaalde host heeft afgedrukt. Wanneer de hostnaam niet van belang is (bijvoorbeeld omdat gebruikers iedere host kunnen gebruiken), gebruik dan <command>pac - <option>-m</option></command> om de volgende samenvatting te + -m</command> om de volgende samenvatting te genereren:</para> <screen> Login pages/feet runs price @@ -4087,13 +4007,13 @@ total 337.00 154 $ 6.74</screen> van de optie <option>-p</option> zijn echter in dollars, niet in honderden centen. Bijvoorbeeld,</para> - <screen>&prompt.root; <userinput><command>pac <option>-p1.50</option></command></userinput></screen> + <screen>&prompt.root; <userinput>pac -p1.50</userinput></screen> <para>zorgt ervoor dat elke pagina 1,50 dollar kost. U kunt echt grote winsten maken met deze optie.</para> <para>Tenslotte kan met <command>pac - <option>-s</option></command> de samenvatting worden + -s</command> de samenvatting worden opgeslagen in een bestand dat dezelfde naam krijgt als het administratiebestand van de printer, maar dan met <literal>_sum</literal> toegevoegd aan de naam. Vervolgens @@ -4122,8 +4042,7 @@ total 337.00 154 $ 6.74</screen> als meerdere fysieke regels.</para> <para>Het tekstfilter <command>lpf</command> - (geïntroduceerd in <link - linkend="printing-advanced-lpf">lpf: een + (geïntroduceerd in <link linkend="printing-advanced-lpf">lpf: een tekstfilter</link>) houdt met deze zaken rekening bij het administreren. Als het nodig is een tekstfilter te schrijven dat ook het printergebruik moet bijhouden, dan is het nuttig @@ -4167,7 +4086,7 @@ total 337.00 154 $ 6.74</screen> </sect2> </sect1> - <sect1 id="printing-using"> + <sect1 xml:id="printing-using"> <title>Printers gebruiken</title> <indexterm> @@ -4225,12 +4144,12 @@ total 337.00 154 $ 6.74</screen> gedefinieerd, wordt standaard verwezen naar de printer met de naam <literal>lp</literal>.</para> - <sect2 id="printing-lpr"> + <sect2 xml:id="printing-lpr"> <title>Opdrachten afdrukken</title> <para>Om bestanden af te drukken:</para> - <screen>&prompt.user; <userinput><command>lpr <filename><replaceable>bestandsnaam</replaceable></filename> <replaceable>...</replaceable></command></userinput></screen> + <screen>&prompt.user; <userinput>lpr bestandsnaam ...</userinput></screen> <indexterm><primary>afdrukken</primary></indexterm> @@ -4239,30 +4158,29 @@ total 337.00 154 $ 6.74</screen> &man.lpr.1; de standaard invoer af. De volgende opdracht drukt bijvoorbeeld een paar belangrijke systeembestanden af:</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>Om een specifieke printer te selecteren:</para> - <screen>&prompt.user; <userinput><command>lpr <option>-P</option> <replaceable>printernaam</replaceable> <filename><replaceable>bestandsnaam</replaceable></filename> <replaceable>...</replaceable></command></userinput></screen> + <screen>&prompt.user; <userinput>lpr -P printernaam bestandsnaam ...</userinput></screen> <para>Dit voorbeeld drukt een lange opgave van de huidige map af op de printer <literal>rattan</literal>:</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>Omdat er geen bestanden worden meegegeven aan het commando &man.lpr.1;, drukt <command>lpr</command> de gegevens af die het van de standaard invoer leest: de uitvoer van het - commando <command>ls <option>-l</option></command>.</para> + commando <command>ls -l</command>.</para> <para>&man.lpr.1; accepteert ook een breed scala aan opties om de vorm aan te passen, bestandsconversies toe te passen, meerdere kopieën af te drukken, enzovoort. Meer - informatie staat in <link - linkend="printing-lpr-options">Afdrukopties</link>.</para> + informatie staat in <link linkend="printing-lpr-options">Afdrukopties</link>.</para> </sect2> - <sect2 id="printing-lpq"> + <sect2 xml:id="printing-lpq"> <title>Opdrachten controleren</title> <indexterm><primary>afdrukopdrachten</primary></indexterm> @@ -4280,7 +4198,7 @@ total 337.00 154 $ 6.74</screen> <option>-P</option> meegegeven worden. Het volgende commando toont de wachtrij van printer <literal>bamboo</literal>:</para> - <screen>&prompt.user; <userinput><command>lpq <option>-P</option> bamboo</command></userinput></screen> + <screen>&prompt.user; <userinput>lpq -P bamboo</userinput></screen> <para>Hieronder volgt een voorbeeld van de uitvoer van het commando <command>lpq</command>:</para> @@ -4293,11 +4211,10 @@ active kelly 9 /etc/host.conf, /etc/hosts.equiv 88 bytes <para>Dit laat drie opdrachten zien in de wachtrij voor <literal>bamboo</literal>. De eerste opdracht, gegeven door - gebruiker <username>kelly</username>, heeft opdrachtnummer 9 + gebruiker <systemitem class="username">kelly</systemitem>, heeft opdrachtnummer 9 gekregen. Elke opdracht voor een printer krijgt een uniek opdrachtnummer. Dit nummer kan in de meeste gevallen genegeerd - worden, maar is nodig om een opdracht te annuleren. In <link - linkend="printing-lprm">Opdrachten verwijderen</link> staan + worden, maar is nodig om een opdracht te annuleren. In <link linkend="printing-lprm">Opdrachten verwijderen</link> staan meer details.</para> <para>Opdrachtnummer negen bestaat uit twee bestanden; meerdere @@ -4308,7 +4225,7 @@ active kelly 9 /etc/host.conf, /etc/hosts.equiv 88 bytes momenteel aan het afdrukken is. De tweede opdracht bestaat uit gegevens doorgegeven aan &man.lpr.1; als standaard invoer. De derde opdracht is afkomstig van gebruiker - <username>mary</username>. Het is een veel grotere opdracht. + <systemitem class="username">mary</systemitem>. Het is een veel grotere opdracht. De bestandsnaam van het bestand dat ze probeert af te drukken is te lang voor het overzicht, daarom toont &man.lpq.1; drie puntjes.</para> @@ -4321,7 +4238,7 @@ active kelly 9 /etc/host.conf, /etc/hosts.equiv 88 bytes <para>Het commando &man.lpq.1; ondersteunt ook een optie <option>-l</option> om een gedetailleerd, lang overzicht te geven. Hieronder volgt voorbeelduitvoer van - <command>lpq <option>-l</option></command>:</para> + <command>lpq -l</command>:</para> <screen>waiting for bamboo to become ready (offline ?) kelly: 1st [job 009rose] @@ -4335,7 +4252,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>Opdrachten verwijderen</title> <para>Een gebruiker die van gedachten verandert over een af te @@ -4348,14 +4265,14 @@ mary: 3rd [job 011rose] dient eerst met &man.lpq.1; het opdrachtnummer gevonden te worden. Typ vervolgens:</para> - <screen>&prompt.user; <userinput><command>lprm <replaceable>opdrachtnummer</replaceable></command></userinput></screen> + <screen>&prompt.user; <userinput>lprm opdrachtnummer</userinput></screen> <para>Om een opdracht van een specifieke printer te verwijderen, moet de optie <option>-P</option> worden toegevoegd. Het volgende commando verwijdert opdrachtnummer 10 uit de wachtrij van printer <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>Het commando &man.lprm.1; heeft een aantal snelkoppelingen:</para> @@ -4401,7 +4318,7 @@ mary: 3rd [job 011rose] verwijdert alle opdrachten van de huidige gebruiker uit de wachtrij van printer <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>Als in een netwerkomgeving wordt gewerkt, staat @@ -4410,22 +4327,22 @@ mary: 3rd [job 011rose] dezelfde printer vanaf andere hosts bereikbaar is. Het volgende voorbeeld demonstreert dit:</para> - <screen>&prompt.user; <userinput><command>lpr <option>-P</option> rattan <filename><replaceable>mijnbestand</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 mijnbestand</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>Meer dan platte tekst: afdrukopties</title> <para>Het commando &man.lpr.1; ondersteunt een aantal opties voor @@ -4434,7 +4351,7 @@ cfA013rose dequeued</screen> kopieën, afwikkeling van een opdracht en meer. In deze sectie worden die opties beschreven.</para> - <sect3 id="printing-lpr-options-format"> + <sect3 xml:id="printing-lpr-options-format"> <title>Opties voor opmaak en conversie</title> <para>De volgende opties voor &man.lpr.1; zorgen voor de opmaak @@ -4446,10 +4363,10 @@ cfA013rose dequeued</screen> <para>Het volgende commando drukt bijvoorbeeld een DVI-bestand af (van het &tex; typesettingsysteem) met de naam - <filename><replaceable>visrapport.dvi</replaceable></filename> + <filename>visrapport.dvi</filename> op de printer <literal>bamboo</literal>:</para> - <screen>&prompt.user; <userinput><command>lpr <option>-P</option> bamboo -d <filename><replaceable>visrapport.dvi</replaceable></filename></command></userinput></screen> + <screen>&prompt.user; <userinput>lpr -P bamboo -d visrapport.dvi</userinput></screen> <para>Deze opties zijn van toepassing op alle bestanden in de opdracht. Het is dus niet mogelijk om bijvoorbeeld DVI- en @@ -4462,8 +4379,7 @@ cfA013rose dequeued</screen> <option>-T</option>, vereisen dat er conversiefilters zijn geïnstalleerd voor een printer. De optie <option>-d</option> vereist bijvoorbeeld het - DVI-conversiefilter. In <link - linkend="printing-advanced-convfilters">Conversiefilters</link> + DVI-conversiefilter. In <link linkend="printing-advanced-convfilters">Conversiefilters</link> staan de details beschreven.</para> </note> @@ -4576,7 +4492,7 @@ cfA013rose dequeued</screen> versie van de handleiding &man.ls.1; afgedrukt op de standaardprinter:</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>Het commando &man.zcat.1; pakt de broncode van de &man.ls.1; handleiding uit en geeft het door aan het commando @@ -4589,7 +4505,7 @@ cfA013rose dequeued</screen> de opdracht wordt afgedrukt.</para> </sect3> - <sect3 id="printing-lpr-options-job-handling"> + <sect3 xml:id="printing-lpr-options-job-handling"> <title>Opties voor opdrachtafhandeling</title> <para>De volgende opties voor &man.lpr.1; geven @@ -4607,17 +4523,16 @@ cfA013rose dequeued</screen> één kopie. Een beheerder kan deze optie uitschakelen om slijtage van de printer te voorkomen en gebruik van een kopieerapparaat aan te moedigen. Zie - <link - linkend="printing-advanced-restricting-copies">Meerdere + <link linkend="printing-advanced-restricting-copies">Meerdere kopieën beperken</link>.</para> <para>Dit voorbeeld drukt drie kopieën af van - <filename><replaceable>parser.c</replaceable></filename> + <filename>parser.c</filename> gevolgd door drie kopieën van - <filename><replaceable>parser.h</replaceable></filename> + <filename>parser.h</filename> op de standaardprinter:</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> @@ -4681,14 +4596,13 @@ cfA013rose dequeued</screen> </variablelist> </sect3> - <sect3 id="printing-lpr-options-misc"> + <sect3 xml:id="printing-lpr-options-misc"> <title>Voorbladopties</title> <para>Deze opties voor &man.lpr.1; passen de tekst aan die gewoonlijk op het voorblad van een opdracht verschijnt. Deze opties hebben geen effect als het afdrukken van voorbladen - wordt onderdrukt op een gebruikte printer. Zie <link - linkend="printing-advanced-header-pages">Voorbladen</link> + wordt onderdrukt op een gebruikte printer. Zie <link linkend="printing-advanced-header-pages">Voorbladen</link> voor meer informatie over het opzetten van voorbladen.</para> <variablelist> @@ -4724,8 +4638,7 @@ cfA013rose dequeued</screen> <note> <para>Bij sommige installaties kan het zijn dat deze optie geen effect heeft door de manier waarop de - voorbladen worden gegenereerd. Zie <link - linkend="printing-advanced-header-pages">Voorbladen</link> + voorbladen worden gegenereerd. Zie <link linkend="printing-advanced-header-pages">Voorbladen</link> voor de details.</para> </note> </listitem> @@ -4734,7 +4647,7 @@ cfA013rose dequeued</screen> </sect3> </sect2> - <sect2 id="printing-lpc"> + <sect2 xml:id="printing-lpc"> <title>Printers beheren</title> <para>De beheerder van de printers in een netwerk heeft deze @@ -4765,7 +4678,7 @@ cfA013rose dequeued</screen> wachtrij vrij is.</para> <para>Als een wachtrij is <emphasis>uitgeschakeld</emphasis>, - kan geen enkele gebruiker (behalve <username>root</username>) + kan geen enkele gebruiker (behalve <systemitem class="username">root</systemitem>) opdrachten naar een printer versturen. Een <emphasis>ingeschakelde</emphasis> wachtrij accepteert opdrachten. Een printer met een uitgeschakelde wachtrij kan @@ -4773,7 +4686,7 @@ cfA013rose dequeued</screen> afdrukopdrachten in de wachtrij af tot deze leeg is.</para> <para>In het algemeen is het nodig - <username>root</username>-rechten te hebben om het commando + <systemitem class="username">root</systemitem>-rechten te hebben om het commando &man.lpc.8; te gebruiken. Gewone gebruikers kunnen het commando &man.lpc.8; gebruiken om een printerstatus op te vragen en om een vastgelopen printer te herstarten.</para> @@ -4789,7 +4702,7 @@ cfA013rose dequeued</screen> <variablelist> <varlistentry> <term><command>abort - <replaceable>printernaam</replaceable></command></term> + printernaam</command></term> <listitem> <para>Annuleer de huidige opdracht en stop de printer. @@ -4800,7 +4713,7 @@ cfA013rose dequeued</screen> <varlistentry> <term><command>clean - <replaceable>printernaam</replaceable></command></term> + printernaam</command></term> <listitem> <para>Verwijder oude bestanden uit de wachtrijmap van @@ -4816,19 +4729,19 @@ cfA013rose dequeued</screen> <varlistentry> <term><command>disable - <replaceable>printernaam</replaceable></command></term> + printernaam</command></term> <listitem> <para>Nieuwe opdrachten kunnen niet meer in de wachtrij worden geplaatst. Als de printer nog draait, drukt die de opdrachten die zich nog in de wachtrij bevinden - af. De supergebruiker (<username>root</username>) kan + af. De supergebruiker (<systemitem class="username">root</systemitem>) kan altijd opdrachten versturen, ook naar een uitgeschakelde wachtrij.</para> <para>Dit commando is handig bij het testen van een nieuwe printer of een filterinstallatie: schakel de wachtrij uit - en verstuur als <username>root</username> opdrachten. + en verstuur als <systemitem class="username">root</systemitem> opdrachten. Andere gebruikers kunnen geen opdrachten versturen totdat het testen is voltooid en de wachtrij weer is ingeschakeld met het commando @@ -4837,8 +4750,8 @@ cfA013rose dequeued</screen> </varlistentry> <varlistentry> - <term><command>down <replaceable>printernaam</replaceable> - <replaceable>boodschap</replaceable></command></term> + <term><command>down printernaam + boodschap</command></term> <listitem> <para>Schakel een printer uit. Equivalent aan @@ -4853,7 +4766,7 @@ cfA013rose dequeued</screen> <varlistentry> <term><command>enable - <replaceable>printernaam</replaceable></command></term> + printernaam</command></term> <listitem> <para>Schakel de wachtrij van een printer in. Gebruikers @@ -4864,7 +4777,7 @@ cfA013rose dequeued</screen> <varlistentry> <term><command>help - <replaceable>commandonaam</replaceable></command></term> + commandonaam</command></term> <listitem> <para>Geef hulp over het commando @@ -4877,7 +4790,7 @@ cfA013rose dequeued</screen> <varlistentry> <term><command>restart - <replaceable>printernaam</replaceable></command></term> + printernaam</command></term> <listitem> <para>Start de printer. Gewone gebruikers kunnen dit @@ -4894,7 +4807,7 @@ cfA013rose dequeued</screen> <varlistentry> <term><command>start - <replaceable>printernaam</replaceable></command></term> + printernaam</command></term> <listitem> <para>Start de printer. De printer drukt opdrachten in @@ -4904,7 +4817,7 @@ cfA013rose dequeued</screen> <varlistentry> <term><command>stop - <replaceable>printernaam</replaceable></command></term> + printernaam</command></term> <listitem> <para>Stop de printer. De printer maakt de huidige @@ -4916,8 +4829,8 @@ cfA013rose dequeued</screen> </varlistentry> <varlistentry> - <term><command>topq <replaceable>printernaam</replaceable> - <replaceable>opdracht-of-gebruikersnaam</replaceable></command></term> + <term><command>topq printernaam + opdracht-of-gebruikersnaam</command></term> <listitem> <para>Herschik de wachtrij voor @@ -4933,7 +4846,7 @@ cfA013rose dequeued</screen> <varlistentry> <term><command>up - <replaceable>printernaam</replaceable></command></term> + printernaam</command></term> <listitem> <para>Schakel een printer in. Het omgekeerde van het @@ -4953,7 +4866,7 @@ cfA013rose dequeued</screen> </sect2> </sect1> - <sect1 id="printing-lpd-alternatives"> + <sect1 xml:id="printing-lpd-alternatives"> <title>Alternatieven voor het standaard wachtrijsysteem</title> <para>Na het lezen van deze handleiding, heeft de lezer zo'n beetje @@ -4973,8 +4886,7 @@ cfA013rose dequeued</screen> herschreven PLP. Patrick Powell en Justin Mason (de voornaamste beheerder van PLP) hebben samengewerkt om <application>LPRng</application> te maken. De thuispagina - voor <application>LPRng</application> is <ulink - url="http://www.lprng.org/"></ulink>.</para> + voor <application>LPRng</application> is <uri xlink:href="http://www.lprng.org/">http://www.lprng.org/</uri>.</para> </listitem> </varlistentry> @@ -5001,7 +4913,7 @@ cfA013rose dequeued</screen> echt printen onder &unix; te ondersteunen.</para> <para>De thuispagina voor <application>CUPS</application> is - <ulink url="http://www.cups.org/"></ulink>.</para> + <uri xlink:href="http://www.cups.org/">http://www.cups.org/</uri>.</para> </listitem> </varlistentry> @@ -5016,14 +4928,13 @@ cfA013rose dequeued</screen> <application>CUPS</application> als een backend voor sommige van de printmogelijkheden.</para> - <para>De thuispagina voor <application>HPLIP</application> is <ulink - url="http://hplipopensource.com/hplip-web/index.html"></ulink>.</para> + <para>De thuispagina voor <application>HPLIP</application> is <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>Problemen oplossen</title> <para>Na het uitvoeren van een simpele test met &man.lptest.1; is @@ -5190,7 +5101,7 @@ exit 2</programlisting> <para>Nu volgt een voorbeeldbestand <filename>/etc/printcap</filename> voor host - <hostid>orchid</hostid>. Er is een printer aangesloten + <systemitem>orchid</systemitem>. Er is een printer aangesloten op de eerste parallelle poort; een HP LaserJet 3Si, genaamd <literal>teak</literal>. Die gebruikt bovenstaand script als tekstfilter:</para> @@ -5199,7 +5110,7 @@ exit 2</programlisting> # /etc/printcap voor host orchid # teak|hp|laserjet|HP 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> @@ -5317,8 +5228,8 @@ teak|hp|laserjet|HP LaserJet 3Si:\ <literal>lf</literal>:</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> @@ -5330,7 +5241,7 @@ teak|hp|laserjet|HP LaserJet 3Si:\ <para>Als er geen optie <literal>lf</literal> is opgegeven, gebruikt <application>LPD</application> - <filename class="devicefile">/dev/console</filename> als + <filename>/dev/console</filename> als standaard.</para> </listitem> </varlistentry> |