aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRemko Lodder <remko@FreeBSD.org>2008-10-18 14:27:07 +0000
committerRemko Lodder <remko@FreeBSD.org>2008-10-18 14:27:07 +0000
commit95626b1269051b46a30a82212541237dffedd74d (patch)
tree6c2fddf39b316c410a275295de3d6946d5df621b
parentd73e70c3da0e4b1737cccb363eaf2dde5ae0e4af (diff)
Notes
-rw-r--r--nl_NL.ISO8859-1/books/handbook/printing/chapter.sgml1288
1 files changed, 656 insertions, 632 deletions
diff --git a/nl_NL.ISO8859-1/books/handbook/printing/chapter.sgml b/nl_NL.ISO8859-1/books/handbook/printing/chapter.sgml
index 67395dc736..d6a2e51386 100644
--- a/nl_NL.ISO8859-1/books/handbook/printing/chapter.sgml
+++ b/nl_NL.ISO8859-1/books/handbook/printing/chapter.sgml
@@ -3,7 +3,9 @@
$FreeBSD$
$FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/printing/chapter.sgml,v 1.45 2006/08/25 16:32:29 remko Exp $
- Gebaseerd op: 1.96
+
+ %SOURCE% en_US.ISO8859-1/books/handbook/printing/chapter.sgml
+ %SRCID% 1.120
-->
<chapter id="printing">
@@ -41,18 +43,18 @@
<indexterm><primary>afdrukken</primary></indexterm>
<para>&os; kan gebruikt worden om op een scala aan printers af te
- drukken, van de oudste matrixprinter tot de nieuwste
- laserprinters en alles er tussenin, waardoor op hoge kwaliteit
- afgedrukt kan worden vanuit de gebruikte programma's.</para>
+ drukken, van de oudste matrixprinter tot de nieuwste laserprinters
+ en alles er tussenin, waardoor op hoge kwaliteit afgedrukt kan
+ worden vanuit de gebruikte programma's.</para>
<para>&os; kan ook ingesteld worden als printserver in een netwerk.
Dan kan &os; afdrukopdrachten ontvangen van uiteenlopende
- computers, waaronder &os;, &windows; en &macos; hosts. &os;
- zorgt ervoor dat er &eacute;&eacute;n afdrukopdracht per keer
+ computers, waaronder &os; computers, &windows; en &macos; hosts.
+ &os; zorgt ervoor dat er &eacute;&eacute;n afdrukopdracht per keer
wordt afgedrukt, houdt statistieken bij van gebruikers en
computers die de meeste afdrukken maken, drukt
- <quote>voorbladen</quote> af, zodat duidelijk is van wie de
- afdruk is en nog veel meer.</para>
+ <quote>voorbladen</quote> af, zodat duidelijk is van wie de afdruk
+ is en nog veel meer.</para>
<para>Na het lezen van dit hoofdstuk weet de lezer:</para>
@@ -64,9 +66,9 @@
<listitem>
<para>Hoe afdrukfilters kunnen worden ge&iuml;nstalleerd, om
- bepaalde afdrukopdrachten op een andere manier af te
- handelen, zoals het omzetten van documenten naar formaten die
- een printer begrijpt;</para>
+ bepaalde afdrukopdrachten op een andere manier af te handelen,
+ zoals het omzetten van documenten naar formaten die een
+ printer begrijpt;</para>
</listitem>
<listitem>
@@ -95,8 +97,7 @@
</listitem>
<listitem>
- <para>Hoe problemen met afdrukken kunnen worden
- opgelost.</para>
+ <para>Hoe problemen met afdrukken kunnen worden opgelost.</para>
</listitem>
</itemizedlist>
@@ -113,13 +114,12 @@
<sect1 id="printing-intro-spooler">
<title>Inleiding</title>
- <para>Om printers onder &os; te kunnen gebruiken moeten ze
- kunnen werken met het Berkeley line afdrukwachtrijsysteem, ook
- wel bekend als het wachtrijsysteem
- <application>LPD</application>. Dit is het standaard
- afdruksysteem onder &os;. Dit hoofdstuk introduceert het
- wachtrijsysteem <application>LPD</application>, vaak simpelweg
- <application>LPD</application> genoemd en begeleidt bij het
+ <para>Om printers onder &os; te kunnen gebruiken moeten ze kunnen
+ werken met het Berkeley lijnafdrukwachtrijsysteem, ook wel bekend
+ als het wachtrijsysteem <application>LPD</application> of
+ simpelweg <application>LPD</application>. Dit is het standaard
+ afdruksysteem onder &os;. Dit hoofdstuk introduceert
+ <application>LPD</application> en begeleidt bij het
instellen.</para>
<para>Als de gebruiker al bekend is met
@@ -153,7 +153,7 @@
</listitem>
<listitem>
- <para>Het kan <emphasis>voorbladen</emphasis> afdukken (in het
+ <para>Het kan <emphasis>voorbladen</emphasis> afdrukken (in het
Engels ook wel bekend als <emphasis>banner</emphasis>, of
<emphasis>burst</emphasis> pagina's) zodat gebruikers hun
afdruk tussen andere afdrukken makkelijk terug kunnen
@@ -189,7 +189,7 @@
op een grote verscheidenheid aan afdrukhardware.</para>
<sect2 id="printing-intro-why">
- <title>Waarom het wachtrijsysteem gebruikt zou moet
+ <title>Waarom het wachtrijsysteem gebruikt zou moeten
worden</title>
<para>Als er maar &eacute;&eacute;n gebruiker is op een systeem,
@@ -212,7 +212,7 @@
<para><application>LPD</application> op eenvoudige wijze een
afdrukopdracht door een filter kan afdrukken om kopteksten
met datum/tijd toe te voegen of een speciaal
- bestandsformaat (zoals een &tex; DVI bestand) om te zetten
+ bestandsformaat (zoals een &tex; DVI-bestand) om te zetten
naar een formaat dat de printer begrijpt. Deze handelingen
hoeven dan niet handmatig uitgevoerd te worden;</para>
</listitem>
@@ -268,7 +268,7 @@
<itemizedlist>
<listitem>
<para><link
- linkend="printing-hardware">Hardware-instelling</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>
@@ -298,7 +298,7 @@
werkt.</para>
<sect3 id="printing-hardware">
- <title>Hardware-instelling</title>
+ <title>Hardware-instellingen</title>
<para>Hier worden de verschillende manieren waarop een printer
op een computer kan worden aangesloten beschreven. Het
@@ -327,7 +327,7 @@
<listitem>
<para><emphasis>Seri&euml;le</emphasis> poort, ook
- bekend als RS-232 of COM poorten, gebruiken een
+ bekend als RS-232- of COM-poorten, gebruiken een
seri&euml;le poort op een computer om gegevens naar een
printer te sturen. Seri&euml;le poorten zijn heel
gebruikelijk in de computerindustrie en kabels zijn
@@ -405,7 +405,7 @@
taal spreekt die door de printer wordt gebruikt. Dit geldt
meestal voor inkjet printers en er kan dan gebruikt gemaakt
worden van rapportagemogelijkheden over bijvoorbeeld
- inktniveau's en andere statusinformatie. De tweede methode
+ inktniveaus en andere statusinformatie. De tweede methode
wordt gebruikt als een printer &postscript;
ondersteunt.</para>
@@ -438,11 +438,11 @@
<para>Onthoud op welke parallelle poort de printer is
aangesloten. De eerste parallelle poort heet onder &os;
- <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>
+ <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
+ de eerste parallelle poort enzovoort.</para>
</sect4>
<sect4 id="printing-serial">
@@ -455,8 +455,8 @@
verduidelijken.</para>
<para>Als onduidelijk is wat de <quote>juiste seri&euml;le
- kabel</quote> is, kan een van onderstaande opties
- geprobeerd worden:</para>
+ kabel</quote> is, kan een van onderstaande opties geprobeerd
+ worden:</para>
<itemizedlist>
<listitem>
@@ -533,7 +533,7 @@
als gebruik wordt gemaakt van een parallelle printer. In
<link
linkend="printing-parallel-port-mode">Communicatietype
- instellen voor een parallelle poort</link> staan de
+ instellen voor een parallelle poort</link> staan de
details.</para>
</step>
@@ -541,7 +541,7 @@
<para>Test of het besturingssysteem gegevens naar de
printer kan sturen. In <link
linkend="printing-testing">Printercommunicatie
- controleren</link> staat een aantal suggesties.</para>
+ controleren</link> staat een aantal suggesties.</para>
</step>
<step>
@@ -563,27 +563,27 @@
poort toe te voegen als een kernel hier nog niet voor is
ingesteld.</para>
- <para>Om te achterhalen of een huidige kernel een
+ <para>Om te achterhalen of de huidige kernel een
seri&euml;le poort ondersteunt:</para>
- <screen>&prompt.root; <userinput>grep sio<replaceable>N</replaceable> /var/run/dmesg.boot</userinput></screen>
+ <screen>&prompt.root; <userinput><command>grep sio<replaceable>N</replaceable> <filename>/var/run/dmesg.boot</filename></command></userinput></screen>
<para>Hier is <replaceable>N</replaceable> het aantal
seri&euml;le poorten, beginnende bij nul. Als de uitvoer
- op het volgende lijkt, dan wordt de poort door een kernel
+ op het volgende lijkt, dan wordt de poort door de kernel
ondersteund:</para>
<screen>sio2 at port 0x3e8-0x3ef irq 5 on isa
sio2: type 16550A</screen>
- <para>Om te achterhalen of een kernel een parallelle
- poort ondersteunt:</para>
+ <para>Om te achterhalen of de kernel een parallelle poort
+ ondersteunt:</para>
- <screen>&prompt.root; <userinput>grep ppc<replaceable>N</replaceable> /var/run/dmesg.boot</userinput></screen>
+ <screen>&prompt.root; <userinput><command>grep ppc<replaceable>N</replaceable> <filename>/var/run/dmesg.boot</filename></command></userinput></screen>
<para>Hier is <replaceable>N</replaceable> het aantal
parallelle poorten beginnende bij nul. Als de uitvoer er
- ongeveer als volgt uit ziet, dan wordt de poort door een
+ ongeveer als volgt uit ziet, dan wordt de poort door de
kernel ondersteund:</para>
<screen>ppc0: &lt;Parallel port&gt; at port 0x378-0x37f irq 7 on isa0
@@ -610,9 +610,8 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
<para>Wanneer een parallelle poort wordt gebruikt, kan
worden aangegeven of &os; voor de printer
interrupt-gestuurde of <quote>polled</quote> communicatie
- moet gebruiken. Het generieke printer
- apparaatstuurprogramma (&man.lpt.4;) onder
- &os gebruikt het systeem &man.ppbus.4;.
+ moet gebruiken. Het generieke printerapparaatstuurprogramma
+ (&man.lpt.4;) onder &os; gebruikt het systeem &man.ppbus.4;.
Dit bestuurt de chipset van de poort met het stuurprogramma
&man.ppc.4;.</para>
@@ -635,10 +634,10 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
</itemizedlist>
<para>De interrupt-gestuurde methode is meestal iets sneller,
- maar gebruikt een kostbaar IRQ nummer. Van sommige HP
+ maar gebruikt een kostbaar IRQ-nummer. Van sommige HP
printers wordt beweerd dat ze niet goed werken in
interruptmodus, schijnbaar door een (nog niet begrepen)
- timing probleem. Deze printers moeten gebruik maken van de
+ timing-probleem. Deze printers moeten gebruik maken van de
polled methode. Gebruik de methode die werkt. Sommige
printers werken met beide methodes, maar zijn tergend
langzaam in de interrupt modus.</para>
@@ -661,7 +660,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
<itemizedlist>
<listitem>
- <para>Als je gebruik wilt maken van de interrupt
+ <para>Als u gebruik wilt maken van de interrupt
gestuurde modus, bewerk dan de regel
hieronder:</para>
@@ -680,14 +679,14 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
<programlisting>hint.ppc.0.irq="<replaceable>N</replaceable>"</programlisting>
- <para>In sommige gevallen is het onder
- &os;&nbsp;5.X niet voldoende om een poort in
- polled modus te zetten. In veel gevallen komt dat
- door het stuurprogramma &man.acpi.4;. Dit is in
- staat om apparaten te testen en aan te sluiten en
- kan zodoende het communcatietype van de printer
- wijzigen. Raadpleeg de instellingen voor
- &man.acpi.4; om dit probleem te verhelpen.</para>
+ <para>In sommige gevallen is het onder &os; niet
+ voldoende om een poort in polled modus te zetten.
+ In veel gevallen komt dat door het stuurprogramma
+ &man.acpi.4;. Dit is in staat om apparaten te
+ testen en aan te sluiten en kan zodoende het
+ communicatietype van de printer wijzigen. Raadpleeg
+ de instellingen voor &man.acpi.4; om dit probleem te
+ verhelpen.</para>
</listitem>
</itemizedlist>
</step>
@@ -695,25 +694,31 @@ 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> staan meer details.</para>
+ linkend="kernelconfig">De &os;-kernel instellen</link>
+ staan meer details.</para>
</step>
</procedure>
- <para><emphasis>Communictatietype instellen met
+ <para><emphasis>Communicatietype instellen met
</emphasis> &man.lptcontrol.8;:</para>
<procedure>
<step>
- <para>Voer het volgende commando uit om
- <literal>lpt<replaceable>N</replaceable></literal> op
- interrupt-gestuurde modus in te stellen.:</para>
+ <para>Typ:</para>
- <screen>&prompt.root; <userinput>lptcontrol -i -d /dev/lpt<replaceable>N</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput><command>lptcontrol <option>-i</option> <option>-d</option> <filename class="devicefile">/dev/lpt<replaceable>N</replaceable></filename></command></userinput></screen>
+
+ <para>om
+ <literal>lpt<replaceable>N</replaceable></literal> op
+ interrupt-gestuurde modus in te stellen.</para>
</step>
<step>
- <para>Voer het volgende commando uit om
+ <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>
+
+ <para>om
<literal>lpt<replaceable>N</replaceable></literal> op
polled modus in te stellen.</para>
@@ -731,7 +736,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
<title>Printercommunicatie controleren</title>
<para>Voor het instellen van het wachtrijsysteem, is het
- verstandig te controleren of het besturingssyteem gegevens
+ verstandig te controleren of het besturingssysteem gegevens
naar een printer kan versturen. Het is een stuk
makkelijker om problemen met printercommunicatie en het
wachtrijsysteem apart op te lossen.</para>
@@ -739,7 +744,7 @@ ppc0: FIFO with 16/16/8 bytes threshold</screen>
<para>De printer wordt getest door er tekst naar toe te
sturen. Voor printers die direct tekens kunnen afdrukken
is het programma &man.lptest.1; handig: het genereert alle
- 96 afdrukbare ASCII tekens op 96 regels.</para>
+ 96 afdrukbare ASCII-tekens op 96 regels.</para>
<indexterm><primary>&postscript;</primary></indexterm>
@@ -765,7 +770,7 @@ showpage</programlisting>
printertaal, wordt uitgegaan van een taal als
&postscript; en niet PCL van HP. Hoewel PCL zeer
functioneel is, kan het direct platte tekst afdrukken
- door gebruik te maken van escapetekens. &postscript; kan
+ door gebruik te maken van escape-tekens. &postscript; kan
niet direct platte tekst afdrukken. Voor dat soort
printertalen zijn speciale aanpassingen nodig.</para>
</note>
@@ -799,7 +804,7 @@ showpage</programlisting>
<para>Gebruik &man.lptest.1; als de printer platte
tekst af kan drukken:</para>
- <screen>&prompt.root; <userinput>lptest &gt; /dev/lpt<replaceable>N</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput><command>lptest &gt; <filename class="devicefile">/dev/lpt<replaceable>N</replaceable></filename></command></userinput></screen>
<para>Hier is <replaceable>N</replaceable> het
nummer van de parallelle poort, beginnende bij
@@ -811,7 +816,7 @@ showpage</programlisting>
printertaal begrijpt, stuur dan een klein
programma naar de printer:</para>
- <screen>&prompt.root; <userinput>cat &gt; /dev/lpt<replaceable>N</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput><command>cat &gt; <filename class="devicefile">/dev/lpt<replaceable>N</replaceable></filename></command></userinput></screen>
<para>Geef het programma regel voor regel
<emphasis>heel nauwkeurig</emphasis> in. Een
@@ -819,13 +824,13 @@ showpage</programlisting>
<literal>RETURN</literal> of
<literal>ENTER</literal> is gedrukt. Geef na het
afronden van de invoer voor het programma het
- einde-van-invoer teken. Dit is meestal
+ einde-van-invoer-teken. Dit is meestal
<literal>CONTROL+D</literal>.</para>
<para>Het programma kan ook in een bestand worden
opgeslagen:</para>
- <screen>&prompt.root; <userinput>cat <replaceable>bestand</replaceable> &gt; /dev/lpt<replaceable>N</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput><command>cat <filename><replaceable>bestand</replaceable></filename> &gt; <filename class="devicefile">/dev/lpt<replaceable>N</replaceable></filename></command></userinput></screen>
<para>Hier is <replaceable>bestand</replaceable> de
naam van het bestand waarin het programma is
@@ -866,7 +871,7 @@ showpage</programlisting>
<para>Voeg de volgende regel toe aan
<filename>/etc/remote</filename>:</para>
- <programlisting>printer:dv=/dev/<replaceable>poort</replaceable>:br#<replaceable>bps-snelheid</replaceable>:pa=<replaceable>pariteit</replaceable></programlisting>
+ <programlisting>printer:dv=<filename class="devicefile">/dev/<replaceable>poort</replaceable></filename>:br#<replaceable>bps-snelheid</replaceable>:pa=<replaceable>pariteit</replaceable></programlisting>
<indexterm>
<primary>bits-per-seconde</primary>
@@ -894,21 +899,21 @@ showpage</programlisting>
seri&euml;le poort op 19200&nbsp;bps, zonder
pariteit:</para>
- <programlisting>printer:dv=/dev/ttyd2:br#19200:pa=none</programlisting>
+ <programlisting>printer:dv=<filename class="devicefile">/dev/ttyd2</filename>:br#19200:pa=none</programlisting>
</step>
<step>
<para>Maak verbinding met de printer met
&man.tip.1;:</para>
- <screen>&prompt.root; <userinput>tip printer</userinput></screen>
+ <screen>&prompt.root; <userinput><command>tip</command> printer</userinput></screen>
<para>Als dit niet werkt, pas dan
<filename>/etc/remote</filename> opnieuw aan en
probeer gebruik te maken van
- <filename>/dev/cuaa<replaceable>N</replaceable></filename>
+ <filename class="devicefile">/dev/cuaa<replaceable>N</replaceable></filename>
in plaats van
- <filename>/dev/ttyd<replaceable>N</replaceable></filename>.</para>
+ <filename class="devicefile">/dev/ttyd<replaceable>N</replaceable></filename>.</para>
</step>
<step>
@@ -927,10 +932,10 @@ showpage</programlisting>
printertaal begrijpt, stuur dan een klein
programma naar de printer. Geef het programma
regel voor regel <emphasis>heel
- nauwkeurig</emphasis> in. Backspace of andere
+ nauwkeurig</emphasis> in. Backspace of andere
speciale toetsen kunnen een speciale betekenis
hebben voor de printer. Het kan ook nodig zijn
- een speciaal einde-van-invoer teken te geven
+ een speciaal einde-van-invoer-teken te geven
zodat de printer weet dat het gehele programma
ontvangen is. Druk voor &postscript;-printers
<literal>CONTROL+D</literal>.</para>
@@ -943,8 +948,8 @@ showpage</programlisting>
<para>Hier is <replaceable>bestand</replaceable> de
naam van het bestand waarin het programma is
opgeslagen. Nadat &man.tip.1; het bestand heeft
- verstuurd kan het juiste einde-van-invoer
- teken ingegeven worden.</para>
+ verstuurd kan het juiste einde-van-invoer-teken
+ ingegeven worden.</para>
</listitem>
</itemizedlist>
</step>
@@ -1006,28 +1011,29 @@ showpage</programlisting>
<para>Het afdrukken van voorbladen (standaard) kan uitgezet
worden met de optie <literal>sh</literal>. In <link
linkend="printing-no-header-pages">Voorbladen
- onderdrukken</link> staat meer informatie.</para>
+ onderdrukken</link> staat meer informatie.</para>
</step>
<step>
<para>Maak een wachtrijmap aan en specificeer de locatie
door middel van de optie <literal>sd</literal>. In
<link linkend="printing-spooldir">Wachtrijmap
- aanmaken</link> staat meer informatie.</para>
+ aanmaken</link> staat meer informatie.</para>
</step>
<step>
- <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 opte <literal>lp</literal>. In <link
+ <para>Bepaal welke ingave in <filename
+ class="directory">/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
- identificeren</link> staat meer informatie. Als de
+ identificeren</link> staat meer informatie. Als de
printer is aangesloten op een seri&euml;le poort moeten
de communicatieparameters worden ingesteld met de optie
<literal>ms#</literal>. Dit wordt beschreven in <link
linkend="printing-commparam">Communicatieparameters
- voor het wachtrijsysteem instellen</link>.</para>
+ voor het wachtrijsysteem instellen</link>.</para>
</step>
<step>
@@ -1038,10 +1044,10 @@ showpage</programlisting>
<step>
<para>Test de instellingen door iets met &man.lpr.1; af te
- druken. Details staan in <link
+ drukken. Details staan in <link
linkend="printing-trying">Printer uitproberen</link> en
<link linkend="printing-troubleshooting">Problemen
- oplossen</link>.</para>
+ oplossen</link>.</para>
</step>
</procedure>
@@ -1085,7 +1091,7 @@ showpage</programlisting>
<application>LPD</application> gebruiken, dan wordt
standaard de printer <literal>lp</literal> gebruikt.</para>
- <para>Het is verder gebruikelijk om het laaste alias zo te
+ <para>Het is verder gebruikelijk om het laatste alias zo te
kiezen dat het een volledige beschrijving van de printer
is, inclusief merk en model.</para>
@@ -1098,7 +1104,7 @@ showpage</programlisting>
<para>In het volgende voorbeeld is de beginsituatie een
uitgekleed <filename>/etc/printcap</filename> waarin twee
- printers worden gedefinieerd (een Diablo 630 lineprinter
+ printers worden gedefinieerd (een Diablo 630 lijnprinter
en een Panasonic KX-P4455
&postscript;-laserprinter):</para>
@@ -1118,8 +1124,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:</programlisting>
De tweede printer heet <literal>bamboo</literal> en heeft
de aliassen <literal>ps</literal>, <literal>PS</literal>,
<literal>S</literal>, <literal>panasonic</literal> en
- <literal>Panasonic KX-P4455 PostScript
- v51.4</literal>.</para>
+ <literal>Panasonic KX-P4455 PostScript v51.4</literal>.</para>
</sect4>
<sect4 id="printing-no-header-pages">
@@ -1178,16 +1183,16 @@ 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>/var/spool</filename> te plaatsen. Het is niet
- nodig om een back-up van de inhoud van deze mappen te
- maken. Ze kunnen eenvoudigweg opnieuw worden aangemaakt
- met &man.mkdir.1;.</para>
+ <filename class="directory">/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>
- <para>Het is ook gebruikelijk om de naam van de map overeen
- te laten komen met die van de printer, zoals onder is
+ <para>Het is ook gebruikelijk om de naam van de map overeen te
+ laten komen met die van de printer, zoals onder is
weergegeven:</para>
- <screen>&prompt.root; <userinput>mkdir /var/spool/<replaceable>printernaam</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput><command>mkdir <filename class="directory">/var/spool/<replaceable>printernaam</replaceable></filename></command></userinput></screen>
<para>Als er veel printers zijn aangesloten op een netwerk,
is het beter de wachtrijmappen aan te maken in een enkele
@@ -1196,22 +1201,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>mkdir /var/spool/lpd</userinput>
-&prompt.root; <userinput>mkdir /var/spool/lpd/rattan</userinput>
-&prompt.root; <userinput>mkdir /var/spool/lpd/bamboo</userinput></screen>
+ <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>
<note>
<para>Als de afdrukopdrachten priv&eacute; moeten blijven,
dan is het belangrijk de wachtrijmap niet algemeen
toegankelijk te maken. Wachtrijmappen moeten eigendom
- zijn van gebruiker daemon en groep daemon. Uitsluitend
- deze gebruiker en groep moeten de map kunnen lezen,
- schrijven en doorzoeken:</para>
-
- <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>
+ zijn van gebruiker <username>daemon</username> en groep
+ <groupname>daemon</groupname>. 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>
</note>
<para>Tenslotte moet <application>LPD</application> verteld
@@ -1221,13 +1227,13 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<literal>sd</literal>:</para>
<programlisting>#
-# /etc/printcap voor host rose - opgeven van de wachtrijmappen
+# /etc/printcap voor host rose - wachtrijmappen toegevoegd
#
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:sd=/var/spool/lpd/rattan:
+ :sh:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=/var/spool/lpd/bamboo:</programlisting>
+ :sh:sd=<filename class="directory">/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
@@ -1236,24 +1242,26 @@ 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>/var/spool/lpd</filename> gebruikt.</para>
+ <filename class="directory">/var/spool/lpd</filename>
+ gebruikt.</para>
</sect4>
<sect4 id="printing-device">
<title>Printerapparaat identificeren</title>
- <para>In Ingangen
- voor poorten is
- bepaald welke ingang in de map <filename>/dev</filename>
- door &os; wordt gebruikt om met een printer te
- comminiceren. Nu moet <application>LPD</application> dit
+ <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>
+ door &os; worden gebruikt om met een printer te
+ communiceren. Nu moet <application>LPD</application> dit
ook weten. Als het wachtrijsysteem een afdrukopdracht
- krijgt, wordt het relevante apparaat geopend door het
- filterprogramma (dat verantwoordelijk is voor het sturen
- van gegevens naar een printer).</para>
+ krijgt, opent het het relevante apparaat namens het
+ filterprogramma (dat verantwoordelijk is voor het sturen van
+ gegevens naar een printer).</para>
<para>Geef de locatie van de ingang in
- <filename>/dev</filename> op in
+ <filename class="directory">/dev</filename> op in
<filename>/etc/printcap</filename> door gebruik te maken
van de optie <literal>lp</literal>.</para>
@@ -1264,26 +1272,27 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<filename>/etc/printcap</filename>:</para>
<programlisting>#
-# /etc/printcap voor host rose - juiste apparaat bepaald
+# /etc/printcap voor host rose - bepaald welke apparaten te gebruiken
#
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:sd=/var/spool/lpd/rattan:\
- :lp=/dev/lpt0:
+ :sh:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:\
+ :lp=<filename class="devicefile">/dev/lpt0</filename>:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=/var/spool/lpd/bamboo:\
- :lp=/dev/ttyd5:</programlisting>
+ :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:\
+ :lp=<filename class="devicefile">/dev/ttyd5</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>/dev/lp</filename>. Momenteel bestaat
- <filename>/dev/lp</filename> niet in &os;.</para>
+ <filename class="devicefile">/dev/lp</filename>. Momenteel
+ bestaat <filename class="devicefile">/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
- installeren</link>. In andere gevallen kunnen de
+ installeren</link>. In andere gevallen kunnen de
instructies in de volgende paragraaf gevold worden.</para>
</sect4>
@@ -1364,13 +1373,13 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
poort aangepast. De bps-snelheid wordt ingesteld op 38400.
Als modus wordt gekozen: geen pariteit met
<literal>-parenb</literal>, 8-bit tekens met
- <literal>cs8</literal>, geen modem controle met
- <literal>clocal</literal> en hardware flow controle met
+ <literal>cs8</literal>, geen modemcontrole met
+ <literal>clocal</literal> en hardware flow-control met
<literal>crtscts</literal>:</para>
<programlisting>bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=/var/spool/lpd/bamboo:\
- :lp=/dev/ttyd5:ms#-parenb cs8 clocal crtscts:</programlisting>
+ :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:\
+ :lp=<filename class="devicefile">/dev/ttyd5</filename>:ms#-parenb cs8 clocal crtscts:</programlisting>
</sect4>
<sect4 id="printing-textfilter">
@@ -1408,7 +1417,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
dat gewenst is. Het filter <command>lpf</command> wordt
uitgebreid beschreven in <link
linkend="printing-advanced-lpf">lpf: een
- tekstfilter</link>.</para>
+ tekstfilter</link>.</para>
<para>Nu wordt eerst het shellscript
<filename>/usr/local/libexec/if-simple</filename> gemaakt
@@ -1420,7 +1429,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
# if-simple - Eenvoudig tekstfilter voor lpd
# Ge&iuml;nstalleerd in /usr/local/libexec/if-simple
#
-# Kopieert eenvoudige stdin naar stdout.
+# Kopieert eenvoudigweg stdin naar stdout.
# Filterargumenten worden genegeerd.
/bin/cat &amp;&amp; exit 0
@@ -1428,7 +1437,7 @@ exit 2</programlisting>
<para>Zorg dat het bestand uitvoerbaar is:</para>
- <screen>&prompt.root; <userinput>chmod 555 /usr/local/libexec/if-simple</userinput></screen>
+ <screen>&prompt.root; <userinput><command>chmod 555 <filename>/usr/local/libexec/if-simple</filename></command></userinput></screen>
<para>Zorg dat <application>LPD</application> het filter
gebruikt door dit aan te geven met de optie
@@ -1440,13 +1449,13 @@ exit 2</programlisting>
# /etc/printcap voor host rose - met tekstfilter
#
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:sd=/var/spool/lpd/rattan:\ :lp=/dev/lpt0:\
- :if=/usr/local/libexec/if-simple:
+ :sh:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:\ :lp=<filename class="devicefile">/dev/lpt0</filename>:\
+ :if=<filename>/usr/local/libexec/if-simple</filename>:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=/var/spool/lpd/bamboo:\
- :lp=/dev/ttyd5:ms#-parenb cs8 clocal crtscts:\
- :if=/usr/local/libexec/if-simple:</programlisting>
+ :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:\
+ :lp=<filename class="devicefile">/dev/ttyd5</filename>:ms#-parenb cs8 clocal crtscts:\
+ :if=<filename>/usr/local/libexec/if-simple</filename>:</programlisting>
<note>
<para>Een kopie van het script
@@ -1470,7 +1479,7 @@ 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>lpd</userinput></screen>
+ <screen>&prompt.root; <userinput><command>lpd</command></userinput></screen>
</sect4>
<sect4 id="printing-trying">
@@ -1487,13 +1496,13 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<para>Het programma &man.lpr.1; is te combineren met het
programma &man.lptest.1; uit <link
linkend="printing-testing">Printercommunicatie
- controleren </link> om tekst te genereren.</para>
+ controleren </link> om tekst te genereren.</para>
<para><emphasis>Om de eenvoudige
<application>LPD</application> installatie te
testen:</emphasis></para>
- <screen>&prompt.root; <userinput>lptest 20 5 | lpr -P<replaceable>printernaam</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput><command>lptest 20 5 | lpr <option>-P</option><replaceable>printernaam</replaceable></command></userinput></screen>
<para>Hier is <replaceable>printernaam</replaceable> de naam
van een printer (of een alias) die in
@@ -1509,24 +1518,23 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<para>Voor een &postscript;-printer moet het resultaat van
het programma verschijnen. Als gebruik wordt gemaakt van
- &man.lptest.1; ziet het resulaat er ongeveer zo uit:</para>
+ &man.lptest.1; ziet het resultaat er ongeveer zo uit:</para>
- <programlisting>!"#$%&amp;'()*+,-./01234
+ <screen>!"#$%&amp;'()*+,-./01234
"#$%&amp;'()*+,-./012345
#$%&amp;'()*+,-./0123456
$%&amp;'()*+,-./01234567
-%&amp;'()*+,-./012345678</programlisting>
+%&amp;'()*+,-./012345678</screen>
<para>Om de printer uitvoeriger te testen kunnen grotere
- programma's geprobeerd worden (voor taal gebaseerde
+ programma's geprobeerd worden (voor taalgebaseerde
printers) of kan &man.lptest.1; aangeroepen worden met
andere argumenten. Bijvoorbeeld: <command>lptest 80
- 60</command>, drukt 60 regels af met elk 80
- karakters.</para>
+ 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
- oplossen</link>.</para>
+ oplossen</link>.</para>
</sect4>
</sect3>
</sect2>
@@ -1558,14 +1566,14 @@ $%&amp;'()*+,-./01234567
printeropzet is een filter ge&iuml;nstalleerd voor platte
tekst, een zeer eenvoudig filter dat met de meeste printers zou
moeten werken (<link linkend="printing-textfilter">Tekstfilter
- installeren</link>).</para>
+ installeren</link>).</para>
<para>Om echter gebruik te maken van formaatomzetting,
printeradministratie, printerspecifieke aanpassingen,
enzovoort, is het nodig te weten hoe filters werken.
Uiteindelijk is het de verantwoordelijkheid van het filter om
deze zaken af te handelen. Het slechte nieuws is dat
- <emphasis>de beheerder</emphasis> in het meerderdeel van de
+ <emphasis>de beheerder</emphasis> in het merendeel van de
gevallen het filter moet aanleveren. Het goede nieuws is dat
veel filters algemeen beschikbaar zijn en als ze dat niet zijn,
zijn ze vaak makkelijk te schrijven.</para>
@@ -1576,7 +1584,7 @@ $%&amp;'()*+,-./01234567
regelt backspace en tabs in bestanden en administreert
printergebruik, maar dat is zo'n beetje alles wat dit filter
doet. Er zijn ook diverse filters en filtercomponenten in de
- &os; <link linkend="ports">Portscollectie</link>.</para>
+ &os; Portscollectie.</para>
<para>Hieronder wordt het volgende beschreven:</para>
@@ -1586,11 +1594,10 @@ $%&amp;'()*+,-./01234567
filters werken</link> staat een overzicht van de rol die
een filter speelt in het afdrukproces. Lees dat onderdeel
om een indruk te krijgen wat er <quote>onder de
- motorkap</quote> gebeurt als
- <application>LPD</application> filters gebruikt. Deze
- kennis helpt mogelijke problemen te voorkomen of op te
- lossen als meerdere filters worden ge&iuml;nstalleerd voor
- printers;</para>
+ motorkap</quote> gebeurt als <application>LPD</application>
+ filters gebruikt. Deze kennis helpt mogelijke problemen te
+ voorkomen of op te lossen als meerdere filters worden
+ ge&iuml;nstalleerd voor printers.</para>
</listitem>
<listitem>
@@ -1600,10 +1607,9 @@ $%&amp;'()*+,-./01234567
printers die niet in staat zijn direct platte tekst af te
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>
+ 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>
</listitem>
<listitem>
@@ -1611,12 +1617,12 @@ $%&amp;'()*+,-./01234567
uitvoerformaat. Sommige mensen schrijven &postscript; code
zelfs direct. &postscript;-printers zijn echter kostbaar.
In <link linkend="printing-advanced-ps">&postscript;
- simuleren op niet-&postscript;-printers</link> staat hoe
+ simuleren op niet-&postscript;-printers</link> staat hoe
de tekstfilter van een printer aangepast moet worden zodat
die &postscript; accepteert en afdrukt op een
<emphasis>niet-&postscript;</emphasis>-printer. Dit
onderdeel is van toepassing voor
- niet-&postscript;-printers;</para>
+ niet-&postscript;-printers.</para>
</listitem>
<listitem>
@@ -1624,14 +1630,15 @@ $%&amp;'()*+,-./01234567
linkend="printing-advanced-convfilters">Conversiefilters</link>
wordt een methode beschreven om de conversie van bepaalde
bestandsformaten te automatiseren, zoals van grafische of
- tekstopmaak programma's, naar formaten die een printer kan
+ 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 -t</command> kunnen invoeren om
- troff gegevens af te drukken, <command>lpr -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>
+ gebruikers <command>lpr <option>-t</option></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
+ rasterplaatjes af te drukken, enzovoorts. Het wordt
+ aangeraden deze sectie te lezen.</para>
</listitem>
<listitem>
@@ -1641,14 +1648,14 @@ $%&amp;'()*+,-./01234567
<application>LPD</application> behandeld: uitvoerfilters.
Tenzij voorbladen worden afgedrukt (<link
linkend="printing-advanced-header-pages">Voorbladen</link>),
- kan deze sectie waarschijnlijk overgeslagen worden;</para>
+ kan deze sectie waarschijnlijk overgeslagen worden.</para>
</listitem>
<listitem>
<para><link linkend="printing-advanced-lpf">lpf: een
tekstfilter</link> beschrijft <command>lpf</command>, een
- redelijk complete, eenvoudige tekstfilter voor lineprinters
- (en laserprinters die zich als lineprinters voordoen) dat
+ redelijk complete, eenvoudige tekstfilter voor lijnprinters
+ (en laserprinters die zich als lijnprinters voordoen) dat
wordt geleverd bij &os;. Voor een snelle manier om
printeradministratie aan de praat te krijgen voor platte
tekst of voor printers waar rook uit komt bij het zien van
@@ -1679,7 +1686,7 @@ $%&amp;'()*+,-./01234567
logboekbestand voor foutmeldingen (zoals opgegeven via de
optie <literal>lf</literal> in
<filename>/etc/printcap</filename> of standaard
- <filename>/dev/console</filename>).</para>
+ <filename class="devicefile">/dev/console</filename>).</para>
<indexterm>
<primary><command>troff</command></primary>
@@ -1688,9 +1695,9 @@ $%&amp;'()*+,-./01234567
<para>Welk filter <application>LPD</application> start en de
argumenten van het filter hangen af van wat er in het bestand
<filename>/etc/printcap</filename> wordt opgegeven en de
- argumenten die de gebruiker geeft op de &man.lpr.1;
- commandoregel. Als een gebruiker bijvoorbeeld
- <command>lpr -t</command> ingeeft, start
+ argumenten die de gebruiker geeft op de commandoregel van
+ &man.lpr.1;. Als een gebruiker bijvoorbeeld
+ <command>lpr <option>-t</option></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
@@ -1709,37 +1716,39 @@ $%&amp;'()*+,-./01234567
<application>LPD</application> documentatie verwarrend
genoeg <emphasis>input filter</emphasis> wordt genoemd,
verwerkt het afdrukken van gewone tekst. Beschouw het
- als de standaard filter. <application>LPD</application>
+ als het standaardfilter. <application>LPD</application>
verwacht dat elke printer standaard platte tekst kan
- afdrukken en het is de taak van de tekstfilter om er voor
+ afdrukken en het is de taak van het tekstfilter om er voor
te zorgen dat backspaces, tabs en andere speciale
karakters de printer niet in de war sturen. In een
omgeving waar moet worden bijgehouden hoeveel er wordt
- afgedrukt, moet de tekstfilter ook administreren hoeveel
+ afgedrukt, moet het tekstfilter ook administreren hoeveel
pagina's er zijn afgedrukt. Dit gaat meestal door het
aantal afgedrukte regels te tellen en dit te vergelijken
met het aantal regels per pagina dat door de printer
- wordt ondersteund. De tekstfilter wordt aangeroepen met
+ wordt ondersteund. Het tekstfilter wordt aangeroepen met
de volgende lijst argumenten:</para>
<cmdsynopsis>
<command>filter-name</command>
<arg>-c</arg>
- <arg choice="plain">-w<replaceable>width</replaceable></arg>
- <arg choice="plain">-l<replaceable>length</replaceable></arg>
- <arg choice="plain">-i<replaceable>indent</replaceable></arg>
+ <arg choice="plain">-w <replaceable>width</replaceable></arg>
+ <arg choice="plain">-l <replaceable>length</replaceable></arg>
+ <arg choice="plain">-i <replaceable>indent</replaceable></arg>
<arg choice="plain">-n <replaceable>login</replaceable></arg>
<arg choice="plain">-h <replaceable>host</replaceable></arg>
<arg choice="plain"><replaceable>acct-file</replaceable></arg>
</cmdsynopsis>
+ <para>met</para>
+
<variablelist>
<varlistentry>
<term><option>-c</option></term>
<listitem>
- <para>wordt gebruikt als de afdrukopdracht is
- gegeven met <command>lpr -l</command></para>
+ <para>wordt gebruikt als de afdrukopdracht is gegeven
+ met <command>lpr <option>-l</option></command></para>
</listitem>
</varlistentry>
@@ -1747,11 +1756,10 @@ $%&amp;'()*+,-./01234567
<term><replaceable>width</replaceable></term>
<listitem>
- <para>is de waarde van de optie
- <literal>pw</literal> (<emphasis>page
- width</emphasis>: pagina breedte), zoals
- opgegeven in
- <filename>/etc/printcap</filename>, standaard
+ <para>is de waarde van de optie <literal>pw</literal>
+ (<emphasis>page width</emphasis>: paginabreedte),
+ zoals opgegeven
+ in <filename>/etc/printcap</filename>, standaard
132</para>
</listitem>
</varlistentry>
@@ -1760,10 +1768,9 @@ $%&amp;'()*+,-./01234567
<term><replaceable>length</replaceable></term>
<listitem>
- <para>is de waarde van de optie
- <literal>pl</literal> (<emphasis>page
- length</emphasis>: paginalengte), standaard
- 66</para>
+ <para>is de waarde van de optie <literal>pl</literal>
+ (<emphasis>page length</emphasis>: paginalengte),
+ standaard 66</para>
</listitem>
</varlistentry>
@@ -1772,7 +1779,8 @@ $%&amp;'()*+,-./01234567
<listitem>
<para>geeft aan hoeveel wordt ingesprongen door
- <command>lpr -i</command>, standaard 0</para>
+ <command>lpr <option>-i</option></command>,
+ standaard 0</para>
</listitem>
</varlistentry>
@@ -1799,8 +1807,7 @@ $%&amp;'()*+,-./01234567
<listitem>
<para>de naam van het administratiebestand zoals
- opgegeven via de optie
- <literal>af</literal>.</para>
+ opgegeven via de optie <literal>af</literal>.</para>
</listitem>
</varlistentry>
</variablelist>
@@ -1818,7 +1825,7 @@ $%&amp;'()*+,-./01234567
printer begrijpt. Bijvoorbeeld: ditroff
typesettinggegevens kunnen niet direct worden afgedrukt,
maar er bestaat wel een conversiefilter om
- ditroffgegevens te converteren naar een formaat dat een
+ ditroff-gegevens te converteren naar een formaat dat een
printer kan verteren en afdrukken. Dit wordt in <link
linkend="printing-advanced-convfilters">Conversiefilters</link>
beschreven. Conversiefilters zijn ook nodig om
@@ -1828,18 +1835,17 @@ $%&amp;'()*+,-./01234567
<cmdsynopsis>
<command>filter-name</command>
- <arg choice="plain">-x<replaceable>pixel-width</replaceable></arg>
- <arg choice="plain">-y<replaceable>pixel-height</replaceable></arg>
+ <arg choice="plain">-x <replaceable>pixel-width</replaceable></arg>
+ <arg choice="plain">-y <replaceable>pixel-height</replaceable></arg>
<arg choice="plain">-n <replaceable>login</replaceable></arg>
<arg choice="plain">-h <replaceable>host</replaceable></arg>
<arg choice="plain"><replaceable>acct-file</replaceable></arg>
</cmdsynopsis>
<para>Hier is <replaceable>pixel-width</replaceable> de
- waarde van de de optie <literal>px</literal> (standaard
- 0) en <replaceable>pixel-height</replaceable> is de
- waarde van de optie <literal>py</literal> (standaard
- 0).</para>
+ waarde van de de optie <literal>px</literal> (standaard 0)
+ en <replaceable>pixel-height</replaceable> is de waarde
+ van de optie <literal>py</literal> (standaard 0).</para>
</listitem>
<listitem>
@@ -1848,16 +1854,16 @@ $%&amp;'()*+,-./01234567
worden afgedrukt. De ervaring leert dat uitvoerfilters
zelden worden gebruikt. In sectie <link
linkend="printing-advanced-of">Uitvoerfilters</link>
- worden ze beschreven Er zijn slechts twee argumenten die
+ worden ze beschreven. Er zijn slechts twee argumenten die
aan een uitvoerfilter worden meegegeven:</para>
<cmdsynopsis>
<command>filter-name</command>
- <arg choice="plain">-w<replaceable>width</replaceable></arg>
- <arg choice="plain">-l<replaceable>length</replaceable></arg>
+ <arg choice="plain">-w <replaceable>width</replaceable></arg>
+ <arg choice="plain">-l <replaceable>length</replaceable></arg>
</cmdsynopsis>
- <para>Die zijn identiek aan de argumenten
+ <para>Deze zijn identiek aan de argumenten
<option>-w</option> en <option>-l</option> van het
tekstfilter.</para>
</listitem>
@@ -1930,7 +1936,7 @@ $%&amp;'()*+,-./01234567
<para>Als gebruikers zowel zowel &postscript; als platte tekst
naar een printer willen sturen, dan is het aan te raden de
printerinstellingen hierop aan te passen. Hiervoor moet het
- tekstfiler bij elke nieuwe opdracht bepalen of het om platte
+ tekstfilter bij elke nieuwe opdracht bepalen of het om platte
tekst of &postscript; gaat. Alle &postscript;-opdrachten
beginnen met <literal>%!</literal> (raadpleeg de
printerhandleiding voor andere printertalen). Als dit de
@@ -1950,7 +1956,7 @@ $%&amp;'()*+,-./01234567
<para>Voor seri&euml;le printers kan het meest eenvoudig
<command>lprps</command> ge&iuml;nstalleerd worden.
- <command>lprps</command> is een &postscript; afdrukfilter
+ <command>lprps</command> is een &postscript;-afdrukfilter
die tweewegcommunicatie met een printer heeft. Het werkt
het statusbestand van een printer bij met uitgebreide
informatie afkomstig van een printer, zodat gebruikers en
@@ -1965,21 +1971,23 @@ $%&amp;'()*+,-./01234567
<command>lprps</command> naar een printer gestuurd.</para>
<para><command>lprps</command> is onderdeel van de &os;
- <link linkend="ports">Portscollectie</link>. De software kan
- natuurlijk ook handmatig gedownload, gecompileerd en
- ge&iuml;nstalleerd worden. Nadat <command>lprps</command> is
- ge&iuml;nstalleerd moet de installatielocatie ervan aan
- <command>psif</command> worden doorgeven dat onderdeel is van
- <command>lprps</command>. Als <command>lprps</command> is
- ge&iuml;nstalleerd via de Portscollectie, gebruik dan
- het volgende voor de seri&euml;le &postscript;-printer in
- <filename>/etc/printcap</filename>:</para>
-
- <programlisting>:if=/usr/local/libexec/psif:</programlisting>
+ Portscollectie (zie <link linkend="ports">De
+ Portscollectie</link>). U kunt &eacute;&eacute;n van de
+ ports <filename role="package">print/lprps-a4</filename> of
+ <filename role="package">print-lprps-letter</filename>
+ installeren afhankelijk van de gebruikte papiermaat. Nadat
+ <command>lprps</command> is ge&iuml;nstalleerd moet de
+ installatielocatie ervan aan <command>psif</command> worden
+ doorgeven dat onderdeel is van <command>lprps</command>. Als
+ <command>lprps</command> is ge&iuml;nstalleerd via de
+ Portscollectie, gebruik dan het volgende voor de seri&euml;le
+ &postscript;-printer in <filename>/etc/printcap</filename>:</para>
+
+ <programlisting>:if=<filename>/usr/local/libexec/psif</filename>:</programlisting>
<para>Ook moet de optie <literal>rw</literal> worden opgeven,
die <application>LPD</application> vertelt om een printer in
- read-write modus te openen.</para>
+ lezen/schrijvenmodus te openen.</para>
<para>Als een parallelle &postscript;-printer wordt ingesteld
(en dus geen tweewegcommunicatie toegepast kan worden met de
@@ -2014,10 +2022,11 @@ fi</programlisting>
<para>In bovenstaand script is <command>textps</command> een
programma dat ge&iuml;nstalleerd is om platte tekst om te
zetten naar &postscript;. Elk tekst-naar-&postscript;
- programma volstaat. De &os; <link
- linkend="ports">Portscollectie</link> bevat een uitgebreid
- tekst-naar-&postscript;-programma, <literal>a2ps</literal>,
- dat wellicht handig is om te gebruiken.</para>
+ 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">
@@ -2035,37 +2044,38 @@ fi</programlisting>
</indexterm>
<para>&postscript; is <emphasis>de facto</emphasis> de
- standaard voor op hoge kwaliteit typesetten en afdrukken.
+ standaard voor op hoge kwaliteit typesetten en afdrukken.
&postscript; is echter een <emphasis>dure</emphasis>
standaard. Gelukkig heeft Aladdin Enterprises een gratis
- &postscript; kloon, <application>Ghostscript</application>,
- die werkt onder &os;. Ghostscript kan de meeste &postscript;
- bestanden lezen en ze omzetten naar verschillende soorten
- apparaten, waaronder veel niet-&postscript;-printers. Door
- Ghostscript te installeren en een printer gebruik te laten
- maken van een speciaal tekstfilter, kan een
- niet-&postscript;-printer zich gedragen als een echte
- &postscript;-printer.</para>
-
- <para>Ghostscript is beschikbaar via de &os; <link
- linkend="ports">Portscollectie</link>. Het kan ook vrij
- makkelijk gedownload, gecompileerd en ge&iuml;nstalleerd
- worden.</para>
+ &postscript;-kloon, <application>Ghostscript</application>,
+ die werkt onder &os;. <application>Ghostscript</application>
+ kan de meeste &postscript;-bestanden lezen en de pagina's op
+ verschillende soorten apparaten weergeven, waaronder veel
+ niet-&postscript;-printers. Door
+ <application>Ghostscript</application> te installeren en een
+ printer gebruik te laten maken van een speciaal tekstfilter
+ voor uw printer, kan uw niet-&postscript;-printer zich
+ gedragen als een echte &postscript;-printer.</para>
+
+ <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>Om &postscript; te simuleren moet een tekstfilter
- detecteren of het een &postscript; bestand aan het afdrukken
+ detecteren of het een &postscript;-bestand aan het afdrukken
is. Zo niet, dan stuurt het filter het bestand direct naar
- een printer, anders gebruikt het filter Ghostscript om het
- bestand om te zetten naar een formaat dat door een printer
- wordt begrepen.</para>
+ een printer, anders gebruikt het filter
+ <application>Ghostscript</application> om het bestand om te
+ zetten naar een formaat dat door een printer wordt begrepen.</para>
<para>Een voorbeeld: het volgende script is een tekstfilter
- voor HP DeskJet 500 printers. Voor andere printers moet het
- argument <option>-sDEVICE</option> argument voor het commando
- <command>gs</command> (Ghostscript) vervangen worden. (Met
- <command>gs -h</command> wordt een lijst met apparaten
- getoond worden die de huidige Ghostscript installatie
- ondersteunt.)</para>
+ voor Hewlett Packard DeskJet 500 printers. Voor andere
+ printers moet het argument <option>-sDEVICE</option> voor het
+ commando <command>gs</command>
+ (<application>Ghostscript</application>) vervangen worden.
+ (Met <command>gs -h</command> wordt een lijst met apparaten
+ getoond worden die de huidige installatie van
+ <application>Ghostscript</application> ondersteunt.)</para>
<programlisting>#!/bin/sh
#
@@ -2073,7 +2083,7 @@ fi</programlisting>
# 500. Ge&iuml;nstalleerd in /usr/local/libexec/ifhp
#
-# Behandel LF als CR+LF (om een "trap-effect" op HP/PCL
+# Behandel LF als CR+LF (om een "trapeffect" op HP/PCL
# printer te voorkomen):
#
printf "\033&amp;k2G" || exit 2
@@ -2106,11 +2116,13 @@ exit 2</programlisting>
gebracht worden van het filter via de optie
<literal>if</literal>:</para>
- <programlisting>:if=/usr/local/libexec/ifhp:</programlisting>
+ <programlisting>:if=<filename>/usr/local/libexec/ifhp</filename>:</programlisting>
- <para>Dat is alles. Nu kan <command>lpr plain.text</command>
- en <filename>lpr watdanook.ps</filename> ingevoerd worden en
- beiden worden juist afgedrukt.</para>
+ <para>Dat is alles. Nu kan <command>lpr
+ <filename><replaceable>platte.tekst</replaceable></filename></command>
+ en <command>lpr
+ <filename><replaceable>watdanook.ps</replaceable></filename></command>
+ ingevoerd worden en beiden worden juist afgedrukt.</para>
</sect3>
<sect3 id="printing-advanced-convfilters">
@@ -2118,7 +2130,7 @@ exit 2</programlisting>
<para>Na de eenvoudige installatie, zoals beschreven in <link
linkend="printing-simple">Eenvoudige
- printerinstallatie</link>, te hebben voltooid, is het
+ printerinstallatie</link>, te hebben voltooid, is het
waarschijnlijk wenselijk om conversiefilters te installeren
voor favoriete bestandsformaten (naast platte
ASCII-tekst).</para>
@@ -2129,7 +2141,7 @@ exit 2</programlisting>
<indexterm>
<primary>&tex;</primary>
- <secondary>DVI bestanden afdrukken</secondary>
+ <secondary>DVI-bestanden afdrukken</secondary>
</indexterm>
<para>Conversiefilters maken het afdrukken van verschillende
@@ -2140,8 +2152,8 @@ exit 2</programlisting>
DVI-bestand moet omgezet worden naar &postscript;. De te
geven opdrachten zijn de volgende:</para>
- <screen>&prompt.user; <userinput>dvips zeewieranalyse.dvi</userinput>
-&prompt.user; <userinput>lpr zeewieranalyse.ps</userinput></screen>
+ <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>
<para>Na installatie van een conversiefilter voor
DVI-bestanden kan deze handmatige conversie overgeslagen
@@ -2150,23 +2162,23 @@ exit 2</programlisting>
afgedrukt, hoeft alleen de volgende opdracht gegeven te
worden:</para>
- <screen>&prompt.user; <userinput>lpr -d zeewieranalyse.dvi</userinput></screen>
+ <screen>&prompt.user; <userinput><command>lpr <option>-d</option> <filename><replaceable>zeewieranalyse.dvi</replaceable></filename></command></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
- en conversie</link> staat een lijst van
+ en conversie</link> staat een lijst van
conversie-opties.</para>
<para>Voor elke conversie-optie moet een
<emphasis>conversiefilter</emphasis> ge&iuml;nstalleerd
worden en moet in <filename>/etc/printcap</filename> de
- locatie worden opgegeven. Een conversiefilter is als de
+ locatie worden opgegeven. Een conversiefilter is als het
tekstfilter voor de eenvoudige printerinstallatie (<link
linkend="printing-textfilter">Tekstfilter
installeren</link>), behalve dat in plaats van platte
- tekst af te drukken, de conversiefilter het bestand
+ tekst af te drukken, het conversiefilter het bestand
converteert naar een formaat dat een printer
begrijpt.</para>
</sect4>
@@ -2175,7 +2187,7 @@ exit 2</programlisting>
<title>Welke conversiefilters installeren?</title>
<para>Installeer de conversiefilters die nodig zijn. Als
- veel DVI bestanden worden afgedrukt, dan is het handig een
+ veel DVI-bestanden worden afgedrukt, dan is het handig een
DVI-filter te installeren. Als veel troff wordt afgedrukt,
dan is het waarschijnlijk handig een troff-filter te
installeren.</para>
@@ -2268,44 +2280,45 @@ exit 2</programlisting>
</tgroup>
</informaltable>
- <para>In het voorbeeld waarbij <command>lpr -d</command>
- wordt gebruikt, moet voor de printer een optie
- <literal>df</literal> gedefinieerd staan in
- <filename>/etc/printcap</filename>.</para>
+ <para>In het voorbeeld waarbij <command>lpr
+ <option>-d</option></command> wordt gebruikt, moet voor de
+ printer een optie <literal>df</literal> gedefinieerd staan
+ in <filename>/etc/printcap</filename>.</para>
<indexterm><primary>FORTRAN</primary></indexterm>
<para>Ondanks wat anderen mogelijk beweren, zijn formaten als
FORTRAN-tekst en plot waarschijnlijk verouderd. Dit biedt
de mogelijkheid een nieuwe betekenis te geven aan deze
- opties door zelf een filter te installeren. Stel dat
- direct Printerleaf bestanden afgedrukt moeten worden
- (bestanden van het DTP programma Interleaf), maar nooit
- plotbestanden worden afgedrukt. Dan kan een Printerleaf
- conversiefilter ge&iuml;nstalleerd worden onder de optie
- <literal>gf</literal> en gebruikers kunnen
- ge&iuml;nstrueerd worden om <command>lpr -g</command> te
- gebruiken om Printerleaf bestanden af te drukken.</para>
+ opties door zelf een filter te installeren. Stel dat direct
+ Printerleaf-bestanden afgedrukt moeten worden (bestanden van
+ het bureaubladpublicatieprogramma Interleaf), maar nooit
+ plotbestanden worden afgedrukt. Dan kan een
+ Printerleaf-conversiefilter ge&iuml;nstalleerd worden onder
+ de optie <literal>gf</literal> en gebruikers kunnen
+ ge&iuml;nstrueerd worden om <command>lpr <option>-g</option>
+ </command> te gebruiken om Printerleaf-bestanden af te
+ drukken.</para>
</sect4>
<sect4>
<title>Conversiefilters installeren</title>
<para>Aangezien conversiefilters programma's zijn die niet
- vallen onder de &os; basisinstallatie, kunnen ze het best
- 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>
+ 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
+ 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>
<para>Om een conversiefilter te activeren, moet de
bestandslocatie onder de juiste optie voor de betreffende
printer in <filename>/etc/printcap</filename> opgegeven
worden.</para>
- <para>In het onderstaande voorbeeld wordt de
+ <para>In het onderstaande voorbeeld wordt het
DVI-conversiefilter toegevoegd onder de sectie van de
printer <literal>bamboo</literal>. Hieronder staat opnieuw
het voorbeeldbestand <filename>/etc/printcap</filename>, nu
@@ -2313,20 +2326,20 @@ exit 2</programlisting>
<literal>bamboo</literal>:</para>
<programlisting>#
-# /etc/printcap voor host rose - df filter voor bamboo toegevoegd
+# /etc/printcap voor host rose - df-filter voor bamboo toegevoegd
#
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:sd=/var/spool/lpd/rattan:\
- :lp=/dev/lpt0:\
- :if=/usr/local/libexec/if-simple:
+ :sh:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:\
+ :lp=<filename class="devicefile">/dev/lpt0</filename>:\
+ :if=<filename>/usr/local/libexec/if-simple</filename>:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=/var/spool/lpd/bamboo:\
- :lp=/dev/ttyd5:ms#-parenb cs8 clocal crtscts:rw:\
- :if=/usr/local/libexec/psif:\
- :df=/usr/local/libexec/psdf:</programlisting>
+ :sh:<filename class="directory">sd=/var/spool/lpd/bamboo</filename>:\
+ :lp=<filename class="devicefile">/dev/ttyd5</filename>:ms#-parenb cs8 clocal crtscts:rw:\
+ :if=<filename>/usr/local/libexec/psif</filename>:\
+ :df=<filename>/usr/local/libexec/psdf</filename>:</programlisting>
- <para>De DVI filter is een shellscript met de naam
+ <para>Het DVI-filter is een shellscript met de naam
<filename>/usr/local/libexec/psdf</filename>. Het script
ziet er als volgt uit:</para>
@@ -2345,7 +2358,7 @@ exec /usr/local/bin/dvips -f | /usr/local/libexec/lprps "$@"</programlisting>
start het &postscript; afdrukfilter
<command>lprps</command> (zie <link
linkend="printing-advanced-if-conversion">Platte tekst op
- &postscript;-printers afdrukken</link>) met de argumenten
+ &postscript;-printers afdrukken</link>) met de argumenten
die <application>LPD</application> aan het script
doorgeeft. <command>lprps</command> gebruikt deze
argumenten om de afgedrukte pagina's te
@@ -2353,12 +2366,13 @@ exec /usr/local/bin/dvips -f | /usr/local/libexec/lprps "$@"</programlisting>
</sect4>
<sect4>
- <title>Meer conversiefilter voorbeelden</title>
+ <title>Meer voorbeelden van conversiefilters</title>
- <para>Aangezien er geen vaste procedure is om
- conversiefilters te installeren nu enkele voorbeelden.
- Gebruik deze als hulp bij het zelf maken van filters.
- Gebruik ze zonder aanpassingen indien mogelijk.</para>
+ <para>Er is geen vaste procedure om conversiefilters te
+ installeren, er worden in deze sectie wat werkende
+ voorbeelden gegeven. Gebruik deze als hulp bij het zelf
+ maken van filters. Gebruik ze zonder aanpassingen indien
+ mogelijk.</para>
<para>Dit voorbeeldscript is een raster (eigenlijk een
GIF-bestand) conversiefilter voor een HP LaserJet III-Si
@@ -2366,7 +2380,7 @@ exec /usr/local/bin/dvips -f | /usr/local/libexec/lprps "$@"</programlisting>
<programlisting>#!/bin/sh
#
-# hpvf - Converteer GIF bestanden naar HP/PCL, druk vervolgens af
+# hpvf - Converteer GIF-bestanden naar HP/PCL, druk vervolgens af
# Ge&iuml;nstalleerd in /usr/local/libexec/hpvf
PATH=/usr/X11R6/bin:$PATH; export PATH
@@ -2376,7 +2390,7 @@ giftopnm | ppmtopgm | pgmtopbm | pbmtolj -resolution 300 \
<para>Het script converteert achtereenvolgens het GIF-bestand
naar een PNM-bestand (portable anymap), een PGM-bestand
- (portable graymap), een PMB-bestand (portable bitmap) en
+ (portable graymap), een PBM-bestand (portable bitmap) en
tenslotte naar LaserJet/PCL formaat.</para>
<para>Een <filename>/etc/printcap</filename> bestand dat
@@ -2386,13 +2400,13 @@ giftopnm | ppmtopgm | pgmtopbm | pbmtolj -resolution 300 \
# /etc/printcap voor host orchid
#
teak|hp|laserjet|HP LaserJet 3Si:\
- :lp=/dev/lpt0:sh:sd=/var/spool/lpd/teak:mx#0:\
- :if=/usr/local/libexec/hpif:\
- :vf=/usr/local/libexec/hpvf:</programlisting>
+ :lp=<filename class="devicefile">/dev/lpt0</filename>:sh:sd=<filename class="directory">/var/spool/lpd/teak</filename>:mx#0:\
+ :if=<filename>/usr/local/libexec/hpif</filename>:\
+ :vf=<filename>/usr/local/libexec/hpvf</filename>:</programlisting>
- <para>Het volgende script is een conversiefilter voor troff
- gegevens afkomstig van het groff typesettingsysteem voor
- de &postscript;-printer <literal>bamboo</literal>:</para>
+ <para>Het volgende script is een conversiefilter voor
+ troff-gegevens afkomstig van het groff-typesettingsysteem
+ voor de &postscript;-printer <literal>bamboo</literal>:</para>
<programlisting>#!/bin/sh
#
@@ -2417,7 +2431,7 @@ exec grops</programlisting>
moet het volgende toegevoegd worden om het filter
beschikbaar te maken:</para>
- <programlisting>:tf=/usr/local/libexec/pstf:</programlisting>
+ <programlisting>:tf=<filename>/usr/local/libexec/pstf</filename>:</programlisting>
<para>Hieronder een voorbeeld waarvan FORTRAN-programmeurs
waarschijnlijk tranen in hun ogen krijgen: een
@@ -2440,65 +2454,66 @@ exit 2</programlisting>
<literal>teak</literal> om het filter beschikbaar te
maken:</para>
- <programlisting>:rf=/usr/local/libexec/hprf:</programlisting>
+ <programlisting>:rf=<filename>/usr/local/libexec/hprf</filename>:</programlisting>
- <para>Het laatste voorbeeld is wellicht meer complex. Er
+ <para>Het laatste voorbeeld is wellicht complexer. Er
wordt een DVI-filter toegevoegd voor de eerder genoemde
LaserJet printer <literal>teak</literal>. Eerst het
makkelijke gedeelte: in <filename>/etc/printcap</filename>
- wordt de locatie van de DVI-filter opgegeven:</para>
-
- <programlisting>:df=/usr/local/libexec/hpdf:</programlisting>
-
- <para>Nu het moeilijke gedeelte: het schrijven van het
- filter. Daarvoor is een
- DVI-naar-LaserJet/PCL conversieprogramma nodig. De &os;
- <link linkend="ports">Portscollectie</link> heeft er een:
- <command>dvi2xx</command>. Door dit package te installeren
- komt het programma dat nodig is beschikbaar,
- <command>dvilj2p</command>, waarmee DVI geconverteerd kan
- worden naar LaserJet IIp, LaserJet III en
- LaserJet 2000 formaten.</para>
-
- <para><command>dvilj2p</command> maakt het filter
- <command>hpdf</command> redelijk complex, omdat
+ wordt de locatie van het DVI-filter opgegeven:</para>
+
+ <programlisting>:df=<filename>/usr/local/libexec/hpdf</filename>:</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
+ port te installeren komt het programma dat nodig is
+ beschikbaar, <command>dvilj2p</command>, waarmee DVI
+ geconverteerd kan worden naar LaserJet IIp-, LaserJet III-
+ en LaserJet 2000-formaten.</para>
+
+ <para>Het hulpprogramma <command>dvilj2p</command> maakt het
+ filter <command>hpdf</command> redelijk complex, omdat
<command>dvilj2p</command> niet van de standaard invoer kan
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>/dev/fd/0</filename> als
- standaard. Dit probleem kan omzeild worden door een
- (symbolische) link aan te maken van een tijdelijk bestand
- (eindigend op <filename>.dvi</filename>) naar
- <filename>/dev/fd/0</filename>. Hiermee wordt
+ gemaakt kan worden van <filename
+ class="devicefile">/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
<command>dvilj2p</command> gedwongen van de standaard
invoer te lezen.</para>
<para>De enige andere hobbel die genomen moet worden, is dat
- <filename>/tmp</filename> niet gebruikt kan worden als
- tijdelijke link. Symbolische links zijn eigendom van de
- gebruiker en groep <username>bin</username>. Het filter
- wordt uitgevoerd door de gebruiker
- <username>daemon</username>. De map
- <filename>/tmp</filename> heeft het sticky-bit aan
- staan. Het filter kan wel de link aanmaken, maar het is
- niet mogelijk de link te verwijderen als de opdracht is
- uitgevoerd, omdat de link eigendom is van een andere
- gebruiker.</para>
-
- <para>In plaats hiervan maakt het filter een symbolische link
- aan in de huidige werkmap, de wachtrijmap (als opgegeven in
- de optie <literal>sd</literal> in
+ <filename class="directory">/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
+ 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
+ koppeling eigendom is van een andere gebruiker.</para>
+
+ <para>In plaats hiervan maakt het filter een symbolische
+ koppeling aan in de huidige werkmap, de wachtrijmap (zoals
+ opgegeven in de optie <literal>sd</literal> in
<filename>/etc/printcap</filename>). Dit is een perfecte
- plaats voor filters om hun werk te doen. Zeker gezien er
+ plaats voor filters om hun werk te doen, zeker gezien er
(soms) meer vrije schijfruimte is in de wachtrijmap dan
- onder <filename>/tmp</filename>.</para>
+ onder <filename class="directory">/tmp</filename>.</para>
<para>Dit is het uiteindelijke filter:</para>
<programlisting>#!/bin/sh
#
-# hpdf - Druk DVI gegevens af op een HP/PCL printer
+# hpdf - Druk DVI-gegevens af op een HP/PCL printer
# Ge&iuml;nstalleerd in /usr/local/libexec/hpdf
PATH=/usr/local/bin:$PATH; export PATH
@@ -2535,13 +2550,13 @@ trap cleanup 1 2 15
cleanup
#
-# Link het DVI invoerbestand aan de standaard invoer (het af te
+# Koppel het DVI-invoerbestand aan de standaard invoer (het af te
# drukken bestand).
#
ln -s /dev/fd/0 hpdf$$.dvi || fatal "Cannot symlink /dev/fd/0"
#
-# Make LF = CR+LF
+# Maak LF = CR+LF
#
printf "\033&amp;k2G" || fatal "Cannot initialize printer"
@@ -2594,11 +2609,11 @@ exit 0</programlisting>
<tertiary>apsfilter</tertiary>
</indexterm>
- <para>De &os; <link linkend="ports">Portscollectie</link>
- heeft een tekstfilter die automatisch bestanden
- converteert: <command>apsfilter</command>. Het detecteert
- platte tekst, &postscript; en DVI-bestanden, voert de
- juiste conversie uit en druk de bestanden af.</para>
+ <para>De &os; Portscollectie heeft een tekstfilter dat
+ automatisch converteert genaamd <command>apsfilter</command>
+ (<filename role="package">print/apsfilter</filename>). Het
+ detecteert platte tekst, &postscript; en DVI-bestanden,
+ voert de juiste conversie uit en druk de bestanden af.</para>
</sect4>
</sect3>
@@ -2621,7 +2636,7 @@ exit 0</programlisting>
</listitem>
<listitem>
- <para>biedt <application>LPD</application> de uitvoerfilter
+ <para>biedt <application>LPD</application> het uitvoerfilter
niet de voorziening van het identificeren van het begin
of eind van de bestanden in de afdrukopdracht;</para>
</listitem>
@@ -2648,16 +2663,16 @@ exit 0</programlisting>
<para>De eenvoud van een uitvoerfilter is verleidelijk. Als
elk bestand in een afdrukopdracht op een nieuwe pagina moet
beginnen, is een uitvoerfilter <emphasis>niet
- geschikt</emphasis>. In dat geval dient een tekstfilter
+ geschikt</emphasis>. In dat geval dient een tekstfilter
(ook wel invoerfilter) gebruikt te worden (zie <link
linkend="printing-textfilter">Tekstfilter
- installeren</link>. Verder is een uitvoerfilter eigenlijk
+ installeren</link>. Verder is een uitvoerfilter eigenlijk
<emphasis>veel ingewikkelder</emphasis>, omdat de te
verwerken bytestroom gecontroleerd moet worden op speciale
tekens en steeds signalen naar zichzelf moet sturen in
opdracht van <application>LPD</application>.</para>
- <para>Een uitvoerfiler is <emphasis>noodzakelijk</emphasis> als
+ <para>Een uitvoerfilter is <emphasis>noodzakelijk</emphasis> als
voorbladen gewenst zijn en het nodig is om escape-reeksen of
andere initialisatietekens te sturen voor het afdrukken van
het voorblad. Maar het is tevens
@@ -2688,7 +2703,7 @@ exit 0</programlisting>
<application>LPD</application> is niet bezig met het
verwerken van een opdracht met platte tekst, dan gebruikt
<application>LPD</application> het uitvoerfilter voor het
- afdrukken van de opdracht. Zoals eerder vermeld, drukt de
+ afdrukken van de opdracht. Zoals eerder vermeld, drukt het
uitvoerfilter elk bestand van de opdracht achter elkaar
af zonder pagina-einden of andere signalen voor
paginavoortgang. Dit is waarschijnlijk
@@ -2710,16 +2725,16 @@ exit 0</programlisting>
<title><command>lpf</command>: een tekstfilter</title>
<para>Het programma <filename>/usr/libexec/lpr/lpf</filename>
- uit de gecompileerde &os; distributie is een tekstfilter
+ uit de gecompileerde &os;-distributie is een tekstfilter
(invoerfilter) die uitvoer kan inspringen (een opdracht
- gegeven met <command>lpr -i</command>), karakters onveranderd
- kan doorlaten (een opdracht gegeven met <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>
-
- <para><command>lpf</command> is geschikt voor vele
+ gegeven met <command>lpr <option>-i</option></command>),
+ karakters onveranderd kan doorlaten (een opdracht gegeven met
+ <command>lpr <option>-l</option></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>
+
+ <para>Het filter <command>lpf</command> is geschikt voor vele
afdrukomgevingen. Hoewel het zelf niet in staat is
initialisatiesequenties naar een printer te sturen, is het
vrij eenvoudig om een shellscript te schrijven dat de
@@ -2742,7 +2757,7 @@ exit 0</programlisting>
gebruikt om te bepalen hoeveel tekst er op een pagina past en
hoeveel pagina's er in een afdrukopdracht zijn afgedrukt.
Zie <link linkend="printing-advanced-acct">Printergebruik
- administreren</link> voor meer informatie.</para>
+ administreren</link> voor meer informatie.</para>
</sect3>
</sect2>
@@ -2782,7 +2797,7 @@ exit 0</programlisting>
&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
- &postscript;-printers</link>.</para>
+ &postscript;-printers</link>.</para>
<sect3 id="printing-advanced-header-pages-enabling">
<title>Voorbladen afdrukken</title>
@@ -2804,7 +2819,7 @@ exit 0</programlisting>
<programlisting>#!/bin/sh
#
-# hpof - Uivoerfilter voor HP PCL-compatible printers
+# hpof - Uitvoerfilter voor HP PCL-compatible printers
# Ge&iuml;nstalleerd in /usr/local/libexec/hpof
printf "\033&amp;k2G" || exit 2
@@ -2825,17 +2840,17 @@ exec /usr/libexec/lpr/lpf</programlisting>
# /etc/printcap voor host orchid
#
teak|hp|laserjet|HP LaserJet 3Si:\
- :lp=/dev/lpt0:sd=/var/spool/lpd/teak:mx#0:\
- :if=/usr/local/libexec/hpif:\
- :vf=/usr/local/libexec/hpvf:\
- :of=/usr/local/libexec/hpof:</programlisting>
+ :lp=<filename class="devicefile">/dev/lpt0</filename>:sd=<filename class="directory">/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>
<para>Als gebruikers nu een opdracht sturen naar
<literal>teak</literal>, wordt er bij elke opdracht een
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 -h</command>. Zie <link
+ <command>lpr <option>-h</option></command>. Zie <link
linkend="printing-lpr-options-misc">Voorbladopties</link>
voor meer opties voor &man.lpr.1;.</para>
@@ -2854,12 +2869,13 @@ teak|hp|laserjet|HP LaserJet 3Si:\
<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.
- Kelly heeft de opdracht <quote>outline</quote> afgedrukt
- vanaf host <hostid>rose</hostid>):</para>
+ voorblad</emphasis> waarop in grote letters de gebruiker,
+ host en opdracht te lezen zijn. Hier volgt een voorbeeld
+ (<username>kelly</username> heeft de opdracht
+ <quote>outline</quote> afgedrukt vanaf host
+ <hostid>rose</hostid>):</para>
- <programlisting> k ll ll
+ <screen> k ll ll
k l l
k l l
k k eeee l l y y
@@ -2905,7 +2921,7 @@ teak|hp|laserjet|HP LaserJet 3Si:\
Job: outline
- Date: Sun Sep 17 11:04:58 1995</programlisting>
+ Date: Sun Sep 17 11:04:58 1995</screen>
<para><application>LPD</application> geeft een paginabegin na
deze tekst, zodat de opdracht op een nieuwe pagina begint
@@ -2918,18 +2934,18 @@ teak|hp|laserjet|HP LaserJet 3Si:\
ook een <emphasis>korte tekst</emphasis> op het voorblad
afdrukken; geef hiervoor de optie <literal>sb</literal>
(<emphasis>short banner</emphasis>, <quote>kort
- voorblad</quote>) op in het bestand
+ voorblad</quote>) op in het bestand
<filename>/etc/printcap</filename>. Het voorblad
ziet er dan als volgt uit:</para>
- <programlisting>rose:kelly Job: outline Date: Sun Sep 17 11:07:51 1995</programlisting>
+ <screen>rose:kelly Job: outline Date: Sun Sep 17 11:07:51 1995</screen>
<para>Standaard drukt <application>LPD</application> het
voorblad als eerste af en vervolgens de opdracht. Om dat om
te keren, moet de optie <literal>hl</literal>
(<emphasis>header last</emphasis>, <quote>voorblad
- laatst</quote>) in
- <filename>/etc/printcap</filename> worden opgeven.</para>
+ laatst</quote>) in <filename>/etc/printcap</filename> worden
+ opgeven.</para>
</sect3>
<sect3 id="printing-advanced-header-pages-accounting">
@@ -2944,28 +2960,29 @@ teak|hp|laserjet|HP LaserJet 3Si:\
<para>Omdat het uitvoerfilter het enige externe programma is
dat controle heeft als het voorblad afgedrukt wordt dat het
- gebruik zou kunnen administeren. Het heeft echter geen
+ gebruik zou kunnen administreren. Het heeft echter geen
beschikking over informatie over <emphasis>gebruiker of
- host</emphasis> of een administratiebestand. Het heeft dus
+ host</emphasis> of een administratiebestand. Het heeft dus
geen idee wie voor het gebruik moet worden belast. Het
- volstaat ook niet om gewoon <quote>&eacute;&eacute;n pagina
- toe te voegen</quote> aan het tekstfilter of een ander
- filter (dat wel beschikt over gebruiker en host informatie),
- omdat gebruikers het afdrukken van een voorblad kunnen
- onderdrukken met <command>lpr -h</command>. Ze worden dan
+ volstaat ook niet om gewoon <quote>het aantal pagina's met
+ &eacute;&eacute;n op te hogen</quote> door het tekstfilter of
+ een 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
aangeslagen voor voorbladen die niet zijn afgedrukt.
Milieubewuste gebruikers gebruiken vast
- <command>lpr -h</command>, maar dit kan niet worden
- afgedwongen.</para>
+ <command>lpr <option>-h</option></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 administeren). Als gebruikers het
+ gebruik te kunnen administreren). Als gebruikers het
afdrukken van voorbladen willen onderdrukken met
- <command>lpr -h</command>, krijgen ze toch een voorblad en
- worden er ook voor belast, aangezien
- <application>LPD</application> de optie <option>-h</option>
- niet doorgeeft aan de filters.</para>
+ <command>lpr <option>-h</option></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>
<para>Wat zijn dan de mogelijkheden?</para>
@@ -2981,14 +2998,14 @@ teak|hp|laserjet|HP LaserJet 3Si:\
<application>LPD</application>, zoals
<application>LPRng</application>. In <link
linkend="printing-lpd-alternatives">Alternatieven voor
- het standaard wachtrijsysteem</link> staat meer over
+ het standaard wachtrijsysteem</link> staat meer over
andere afdruksoftware die in plaats van
<application>LPD</application> ge&iuml;nstalleerd kan
worden;</para>
</listitem>
<listitem>
- <para>Schrijf een <emphasis>slimme</emphasis>
+ <para>Schrijf een <emphasis>slim</emphasis>
uitvoerfilter. Gewoonlijk is een uitvoerfilter bedoeld
om niet meer te doen dan het initialiseren van een
printer of wat eenvoudige karakterconversie. Het is
@@ -3005,7 +3022,7 @@ teak|hp|laserjet|HP LaserJet 3Si:\
(de naam van het bestand opgegeven in de
<literal>af</literal> wordt niet meegegeven), maar als
een bekend bestand gebruikt wordt, kan dit in het
- uitvoerfiler worden opgeven. Om het parsen af te
+ uitvoerfilter worden opgeven. Om het parsen af te
handelen kan gebruik gemaakt worden van de optie
<literal>sh</literal> (<emphasis>short header</emphasis>,
<quote>kort voorblad</quote>) in
@@ -3033,21 +3050,20 @@ 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 -h</command>.</para>
+ geven met <command>lpr <option>-h</option></command>.</para>
<para>Deze methode wordt nader beschreven. Het volgende script
- heeft drie argumenten (gebuikersnaam, hostnaam en de naam van
- de opdracht) en maakt een eenvoudig &postscript;
- voorblad:</para>
+ heeft drie argumenten (gebruikersnaam, hostnaam en de naam van
+ de opdracht) en maakt een eenvoudig &postscript;-voorblad:</para>
<programlisting>#!/bin/sh
#
-# make-ps-header - genereer een PostScript voorblad op stdout
+# make-ps-header - genereer een PostScript-voorblad op stdout
# Ge&iuml;nstalleerd in /usr/local/libexec/make-ps-header
#
#
-# Dit zijn PostScript eenheden (72 in een inch). Pas dit aan voor A4
+# Dit zijn PostScript-eenheden (72 in een inch). Pas dit aan voor A4
# of het gebruikte formaat:
#
page_width=612
@@ -3161,16 +3177,16 @@ done
<para>Merk op hoe het filter eerst de argumentenlijst moet
nagaan om te bepalen wat de gebruikers- en hostnaam zijn.
Dit is gelijk voor de andere conversiefilters. Het
- tekstfilter heeft echter een andere set argumenten (zie <link
- linkend="printing-advanced-filters">Hoe filters
- werken</link>).</para>
+ tekstfilter heeft echter een andere verzameling argumenten
+ (zie <link linkend="printing-advanced-filters">Hoe filters
+ werken</link>).</para>
<para>Zoals eerder is beschreven, is het in bovenstaande opzet,
hoewel deze simpel is, niet mogelijk <quote>voorbladen
- te onderdrukken</quote> (de optie <option>-h</option> in
+ te onderdrukken</quote> (de optie <option>-h</option> in
<command>lpr</command>). Als gebruikers een boom willen
sparen (of een paar centen bij betaalde voorbladen) dan is
- dit dus niet mogelijk, aangezien elke filter een voorblad
+ dit dus niet mogelijk, aangezien elk filter een voorblad
afdrukt voor iedere opdracht.</para>
<para>Om gebruikers in staat te stellen per opdracht voorbladen
@@ -3178,9 +3194,9 @@ done
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
+ LPD gegenereerde voorblad inleest en een &postscript;-versie
genereert. Als de gebruiker de opdracht geeft met
- <command>lpr -h</command>, dan genereert
+ <command>lpr <option>-h</option></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
@@ -3221,7 +3237,7 @@ done
afdrukken vanaf andere computers in het netwerk mogelijk
is. In <link
linkend="printing-advanced-network-rm">Printers
- ge&iuml;nstalleerd op andere hosts</link> staat hoe dit
+ ge&iuml;nstalleerd op andere hosts</link> staat hoe dit
te doen.</para>
</listitem>
@@ -3240,7 +3256,7 @@ done
als een gewone host die <application>LPD</application>
heeft draaien. Volg de procedure in <link
linkend="printing-advanced-network-rm">Printers
- ge&iuml;nstalleerd op andere hosts</link> om een
+ ge&iuml;nstalleerd op andere hosts</link> om een
dergelijke printer te installeren</para>
</listitem>
@@ -3252,8 +3268,8 @@ done
het plaatsen van opdrachten in een wachtrij en het
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>
+ met netwerkinterfaces</link> staan enkele suggesties
+ om zulke printers te installeren.</para>
</listitem>
</itemizedlist>
</listitem>
@@ -3277,17 +3293,17 @@ done
<emphasis>printerhost</emphasis>, door de printerinstallatie
te volgen als beschreven in <link
linkend="printing-simple">Eenvoudige
- printerinstallatie</link>. Stel desgewenst de printer in
+ printerinstallatie</link>. Stel desgewenst de printer in
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>local
- host</emphasis> moet geauthoriseerd zijn om de
- <application>LPD</application>-dienst op de
- <emphasis>remote host</emphasis> te gebruiken (zie <link
+ <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
- van printers op afstand beperken</link>).</para>
+ van hosts op afstand beperken</link>).</para>
<indexterm>
<primary>printers</primary>
@@ -3306,7 +3322,7 @@ done
printernetwerkinterface.</para>
<tip>
- <para>Bij een HP Laserjet voert de printernaam
+ <para>Bij een HP LaserJet voert de printernaam
<literal>text</literal> automatisch de CRLF-conversie uit.
Het is dan niet nodig het script <filename>hpif</filename>
te gebruiken.</para>
@@ -3370,49 +3386,50 @@ done
#
#
-# teak is lokaal - direct aangesloten op orchid:
+# teak is lokaal; het is direct aangesloten op orchid:
#
teak|hp|laserjet|HP LaserJet 3Si:\
- :lp=/dev/lpt0:sd=/var/spool/lpd/teak:mx#0:\
- :if=/usr/local/libexec/ifhp:\
- :vf=/usr/local/libexec/vfhp:\
- :of=/usr/local/libexec/ofhp:
+ :lp=<filename class="devicefile">/dev/lpt0</filename>:sd=<filename class="directory">/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>:
#
# 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=/var/spool/lpd/rattan:
+ :lp=:rm=rose:rp=rattan:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:
#
-# bamboo is ook aangesloten op:
+# bamboo is ook aangesloten op rose:
#
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :lp=:rm=rose:rp=bamboo:sd=/var/spool/lpd/bamboo:</programlisting>
+ :lp=:rm=rose:rp=bamboo:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:</programlisting>
- <para>Op <hostid>orchid</hostid> moeten wachtrijmappen
- worden aangemaakt:</para>
+ <para>Op <hostid>orchid</hostid> moeten wachtrijmappen worden
+ aangemaakt:</para>
- <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>
+ <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>
<para>Nu kunnen gebruikers op <hostid>orchid</hostid> afdrukken
op <literal>rattan</literal> en <literal>bamboo</literal>.
Een gebruiker op <hostid>orchid</hostid> geeft bijvoorbeeld
de volgende invoer:</para>
- <screen>&prompt.user; <userinput>lpr -P bamboo -d sushi-review.dvi</userinput></screen>
+ <screen>&prompt.user; <userinput><command>lpr <option>-P</option> bamboo <option>-d</option> <filename><replaceable>sushi-review.dvi</replaceable></filename></command></userinput></screen>
<para>Dan kopieert <application>LPD</application> op
<hostid>orchid</hostid> 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 <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 wordt geconverteerd naar &postscript; (aangezien
+ <filename class="directory">/var/spool/lpd/bamboo</filename>
+ en ziet dat het een DVI-opdracht is. Zodra de host
+ <hostid>rose</hostid> 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
+ wordt geconverteerd naar &postscript; (aangezien
<literal>bamboo</literal> een &postscript;-printer is) op
<hostid>rose</hostid>.</para>
</sect3>
@@ -3426,7 +3443,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
naar te sturen alsof het een seri&euml;le of parallelle poort
is (de goedkopere versies). In <link
linkend="printing-advanced-network-rm">Printers
- ge&iuml;nstalleerd op andere hosts</link> wordt het voor
+ ge&iuml;nstalleerd op andere hosts</link> wordt het voor
de duurdere beschreven.</para>
<para>Het formaat van <filename>/etc/printcap</filename> maakt
@@ -3513,9 +3530,9 @@ exec /usr/libexec/lpr/lpf "$@" | /usr/local/libexec/netprint scrivener 5100</pro
<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 -#5</command> en krijgen dan vijf
- kopie&euml;n van elk bestand in de opdracht. De
- systeembeheerder kan beslissen of dit wenselijk is.</para>
+ bijvoorbeeld <command>lpr <option>-#5</option></command> en
+ krijgen dan vijf kopie&euml;n van elk bestand in de opdracht.
+ De systeembeheerder kan beslissen of dit wenselijk is.</para>
<para>Wanneer meerdere kopie&euml;n onwenselijk zijn, kan de
optie <option>-#</option> van &man.lpr.1; worden
@@ -3528,7 +3545,7 @@ exec /usr/libexec/lpr/lpf "$@" | /usr/local/libexec/netprint scrivener 5100</pro
<para>Als het mogelijk is van andere hosts af te drukken (zie
<link linkend="printing-advanced-network-rm">Printers
- ge&iuml;nstalleerd op andere hosts</link>), moet de optie
+ ge&iuml;nstalleerd op andere hosts</link>), moet de optie
<literal>sc</literal> ook in
<filename>/etc/printcap</filename> van de andere hosts
aanwezig zijn. Anders kunnen gebruikers nog steeds
@@ -3546,15 +3563,15 @@ exec /usr/libexec/lpr/lpf "$@" | /usr/local/libexec/netprint scrivener 5100</pro
# /etc/printcap voor host rose - beperk meerdere kopie&euml;n op bamboo
#
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:sd=/var/spool/lpd/rattan:\
- :lp=/dev/lpt0:\
- :if=/usr/local/libexec/if-simple:
+ :sh:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:\
+ :lp=<filename class="devicefile">/dev/lpt0</filename>:\
+ :if=<filename>/usr/local/libexec/if-simple</filename>:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=/var/spool/lpd/bamboo:sc:\
- :lp=/dev/ttyd5:ms#-parenb cs8 clocal crtscts:rw:\
- :if=/usr/local/libexec/psif:\
- :df=/usr/local/libexec/psdf:</programlisting>
+ :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:sc:\
+ :lp=<filename class="devicefile">/dev/ttyd5</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
@@ -3566,27 +3583,28 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
# /etc/printcap voor host orchid - geen meerdere kopie&euml;n voor lokale
# printer teak of printer op afstand bamboo
teak|hp|laserjet|HP LaserJet 3Si:\
- :lp=/dev/lpt0:sd=/var/spool/lpd/teak:mx#0:sc:\
- :if=/usr/local/libexec/ifhp:\
- :vf=/usr/local/libexec/vfhp:\
- :of=/usr/local/libexec/ofhp:
+ :lp=<filename class="devicefile">/dev/lpt0</filename>:sd=<filename class="directory">/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=/var/spool/lpd/rattan:
+ :lp=:rm=rose:rp=rattan:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :lp=:rm=rose:rp=bamboo:sd=/var/spool/lpd/bamboo:sc:</programlisting>
+ :lp=:rm=rose:rp=bamboo:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:sc:</programlisting>
<para>Door de optie <literal>sc</literal> te gebruiken, wordt
- het gebruik van <command>lpr -#</command> voorkomen.
- Gebruikers kunnen echter &man.lpr.1; meerdere keren
- aanroepen of meerdere keren versturen in een opdracht:</para>
+ het gebruik van <command>lpr <option>-#i</option></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 forsale.sign forsale.sign forsale.sign forsale.sign forsale.sign</userinput></screen>
+ <screen>&prompt.user; <userinput>lpr <filename><replaceable>voorverkoop.teken voorverkoop.teken voorverkoop.teken voorverkoop.teken voorverkoop.teken</replaceable></filename></userinput></screen>
<para>Er zijn vele manieren om dit misbruik te voorkomen (onder
- andere door het te negeren). Dit wordt hier echter niet
- beschreven.</para>
+ andere door het te negeren), welke vrij zijn om te
+ verkennen.</para>
</sect3>
<sect3 id="printing-advanced-restricting-access">
@@ -3600,10 +3618,11 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
en deze groep moet in de optie <literal>rg</literal> worden
genoemd.</para>
- <para>Gebruikers buiten deze groep (inclusief
- <username>root</username>) worden begroet met <errorname>lpr:
- Not a member of the restricted group</errorname> als ze op
- deze beheerde printer willen afdrukken.</para>
+ <para>Als gebruikers buiten de groep (inclusief
+ <username>root</username>) 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>
<para>Net als met de optie <literal>sc</literal>
(<emphasis>suppress multiple copies</emphasis>: onderdruk
@@ -3611,12 +3630,12 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
wenselijk, ook op andere hosts worden opgegeven die ook
toegang hebben tot printers (zie <link
linkend="printing-advanced-network-rm">Printers
- ge&iuml;nstalleerd op andere hosts</link>).</para>
+ ge&iuml;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 <literal>artists</literal> kunnen gebruik maken van
- <literal>bamboo</literal>. Hier volgt
+ de groep <groupname>artists</groupname> kunnen gebruik maken
+ van <literal>bamboo</literal>. Hier volgt het bekende
<filename>/etc/printcap</filename> voor de host
<hostid>rose</hostid>:</para>
@@ -3624,15 +3643,15 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
# /etc/printcap voor host rose - beperkte toegang voor groep bamboo
#
rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:sd=/var/spool/lpd/rattan:\
- :lp=/dev/lpt0:\
- :if=/usr/local/libexec/if-simple:
+ :sh:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:\
+ :lp=<filename class="devicefile">/dev/lpt0</filename>:\
+ :if=<filename>/usr/local/libexec/if-simple</filename>:
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=/var/spool/lpd/bamboo:sc:rg=artists:\
- :lp=/dev/ttyd5:ms#-parenb cs8 clocal crtscts:rw:\
- :if=/usr/local/libexec/psif:\
- :df=/usr/local/libexec/psdf:</programlisting>
+ :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:sc:rg=artists:\
+ :lp=<filename class="devicefile">/dev/ttyd5</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
@@ -3692,9 +3711,9 @@ 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
- kunstenaars nogal groot dreigen te worden, krijgt deze groep
- een limiet van vijf megabyte opgelegd. Er wordt geen limiet
- opgelegd voor de platte tekst printer:</para>
+ <groupname>artists</groupname> nogal groot kunnen worden,
+ krijgen ze een limiet van vijf megabyte opgelegd. Er wordt
+ geen limiet opgelegd voor de platte tekst printer:</para>
<programlisting>#
# /etc/printcap voor host rose
@@ -3704,38 +3723,38 @@ 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=/var/spool/lpd/rattan:\
- :lp=/dev/lpt0:\
- :if=/usr/local/libexec/if-simple:
+ :sh:mx#0:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:\
+ :lp=<filename class="devicefile">/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=/var/spool/lpd/bamboo:sc:rg=artists:mx#5000:\
- :lp=/dev/ttyd5:ms#-parenb cs8 clocal crtscts:rw:\
- :if=/usr/local/libexec/psif:\
- :df=/usr/local/libexec/psdf:</programlisting>
-
- <para>Ook hier zijn de limieten alleen van toepassing op
- lokale gebruikers. Als toegang tot deze printers van andere
- hosts mogelijk is, worden deze gebruikers niet beperkt. Het
- is daarom nodig de optie <literal>mx</literal> ook in de
+ :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:sc:rg=artists:mx#5000:\
+ :lp=<filename class="devicefile">/dev/ttyd5</filename>:ms#-parenb cs8 clocal crtscts:rw:\
+ :if=<filename>/usr/local/libexec/psif</filename>:\
+ :df=<filename>/usr/local/libexec/psdf</filename>:</programlisting>
+
+ <para>Ook hier zijn de limieten alleen van toepassing op lokale
+ gebruikers. Als toegang tot deze printers van andere hosts
+ 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
- ge&iuml;nstalleerd op andere hosts</link> staat meer
+ ge&iuml;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
- van printers op afstand beperken</link>.</para>
+ van hosts op afstand beperken</link>.</para>
</sect3>
<sect3 id="printing-advanced-restricting-remote">
- <title>Opdrachten van printers op afstand beperken</title>
+ <title>Opdrachten van hosts op afstand beperken</title>
<para>Het wachtrijsysteem <application>LPD</application>
beschikt over verschillende methoden om afdrukopdrachten van
@@ -3812,10 +3831,10 @@ madrigal.fishbaum.de</programlisting>
wachtrijmap:</para>
<programlisting>bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
- :sh:sd=/var/spool/lpd/bamboo:sc:rg=artists:mx#5000:\
- :lp=/dev/ttyd5:ms#-parenb cs8 clocal crtscts:rw:mx#5000:\
- :if=/usr/local/libexec/psif:\
- :df=/usr/local/libexec/psdf:</programlisting>
+ :sh:sd=<filename class="directory">/var/spool/lpd/bamboo</filename>:sc:rg=artists:mx#5000:\
+ :lp=<filename class="devicefile">/dev/ttyd5</filename>:ms#-parenb cs8 clocal crtscts:rw:mx#5000:\
+ :if=<filename>/usr/local/libexec/psif</filename>:\
+ :df=<filename>/usr/local/libexec/psdf</filename>:</programlisting>
<para>De wachtrijmap wordt opgegeven met de optie
<literal>sd</literal>. Er wordt een limiet van drie
@@ -3825,8 +3844,7 @@ madrigal.fishbaum.de</programlisting>
voordat <application>LPD</application> een opdracht op
afstand accepteert:</para>
- <screen>&prompt.root; <userinput>echo 6144 &gt; /var/spool/lpd/bamboo/minfree
- </userinput></screen>
+ <screen>&prompt.root; <userinput><command>echo 6144 &gt; <filename>/var/spool/lpd/bamboo/minfree</filename></command></userinput></screen>
</listitem>
</varlistentry>
@@ -3920,9 +3938,9 @@ madrigal.fishbaum.de</programlisting>
<para><emphasis>Directe administratie</emphasis> is minder
gebruikelijk, waarschijnlijk omdat het moeilijker is. Met
deze methode zorgen de filters ervoor dat gebruikers voor
- hun printergebruik worden afrekend op het moment dat ze er
+ hun printergebruik worden afgerekend op het moment dat ze er
gebruik van maken. Net als schijfquota is de administratie
- onmiddelijk. Hiermee wordt voorkomen dat gebruikers kunnen
+ onmiddellijk. Hiermee wordt voorkomen dat gebruikers kunnen
afdrukken wanneer ze over hun limiet zijn gegaan. Ook
biedt dit de mogelijkheid voor gebruikers om hun
afdrukquotum te controleren, of aan te passen. Deze
@@ -3933,7 +3951,7 @@ madrigal.fishbaum.de</programlisting>
<para>Het wachtrijsysteem <application>LPD</application>
ondersteunt beide methoden op eenvoudige wijze. Aangezien de
- filters moeten worden aangeleverd (meestal), moet ook de code
+ filters (meestal) moeten worden aangeleverd, moet ook de code
voor de administratie worden geleverd. Er is echter een
voordeel: er is grote flexibiliteit in de administratiemethode.
Zo kan bijvoorbeeld gekozen worden tussen periodieke of directe
@@ -3950,7 +3968,7 @@ madrigal.fishbaum.de</programlisting>
periodieke administratie direct kan worden opgezet. Het zijn
het tekstfilter <command>lpf</command>, beschreven in <link
linkend="printing-advanced-lpf">lpf: een
- tekstfilter</link> en &man.pac.8;, een programma dat posten
+ 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
@@ -3968,7 +3986,7 @@ madrigal.fishbaum.de</programlisting>
<para><application>LPD</application> start
<command>lpf</command> met paginabreedte en -lengte
argumenten (afkomstig uit de opties <literal>pw</literal> en
- <literal>pl</literal>). <command>lpf</command>
+ <literal>pl</literal>). Het filter <command>lpf</command>
gebruikt deze argumenten om te bepalen hoeveel papier er
gebruikt zal worden. Nadat het bestand naar de printer is
gestuurd, schrijft het een post in het administratiebestand.
@@ -3994,9 +4012,9 @@ madrigal.fishbaum.de</programlisting>
<para>Wanneer het tijd is om met gebruikers af te rekenen voor
hun afdrukken, kan het programma &man.pac.8; gedraaid worden.
- Hiervoor dient het programma in de wachtrijmap aangeroepen te
- worden. Het resultaat is een dollar-centrische
- samenvatting, zoals de volgende:</para>
+ Ga naar de wachtrijmap van de printer waarvoor betaald moet
+ worden en typ <command>pac</command>. Er verschijnt een
+ dollar-centrische samenvatting zoals het volgende:</para>
<screen> Login pages/feet runs price
orchid:kelly 5.00 1 $ 0.10
@@ -4091,10 +4109,11 @@ total 337.00 154 $ 6.74</screen>
<para>In de standaard samenvatting die &man.pac.8; genereert,
is het aantal pagina's te zien dat iedere gebruiker vanaf een
- bepaalde host heeft afgedrukt. Wanneer de hostname niet
+ bepaalde host heeft afgedrukt. Wanneer de hostnaam niet
van belang is (bijvoorbeeld omdat gebruikers iedere host
- kunnen gebruiken), gebruik dan <command>pac -m</command> om
- de volgende samenvatting te genereren:</para>
+ kunnen gebruiken), gebruik dan <command>pac
+ <option>-m</option></command> om de volgende samenvatting te
+ genereren:</para>
<screen> Login pages/feet runs price
andy 2.00 1 $ 0.04
@@ -4106,27 +4125,29 @@ zhang 9.00 1 $ 0.18
total 337.00 154 $ 6.74</screen>
<para>Om het verschuldigde bedrag te berekenen gebruikt
- &man.pac.8 de optie <literal>pc</literal> uit
+ &man.pac.8; de optie <literal>pc</literal> uit
<filename>/etc/printcap</filename> (standaard aantal van 200
of 2 cent per pagina). Specificeer, in honderden
centen, de prijs per pagina of per voet die berekent moet
worden. Deze waarde kan worden aangepast door &man.pac.8;
aan te roepen met de optie <option>-p</option>. De eenheden
van de optie <option>-p</option> zijn echter in dollars, niet
- in honderden centen. Het onderstaande zorgt er bijvoorbeeld
- voor dat elke pagina 1 dollar en 50 cent kost. Zo kunnen
- echt grote winsten worden behaald:</para>
-
- <screen>&prompt.root; <userinput>pac -p1.50</userinput></screen>
-
- <para>Tenslotte kan met <command>pac -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 wordt het administratiebestand geleegd. Als
- &man.pac.8; opnieuw wordt aangeroepen, herleest &man.pac.8;
- het samenvattingsbestand om de startwaarden te bepalen en
- telt daar de informatie bij op van het standaard
+ in honderden centen. Bijvoorbeeld,</para>
+
+ <screen>&prompt.root; <userinput><command>pac <option>-p1.50</option></command></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
+ 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
+ wordt het administratiebestand geleegd. Als &man.pac.8;
+ opnieuw wordt aangeroepen, herleest &man.pac.8; het
+ samenvattingsbestand om de startwaarden te bepalen en telt
+ daar de informatie bij op van het standaard
administratiebestand.</para>
</sect3>
@@ -4150,7 +4171,7 @@ total 337.00 154 $ 6.74</screen>
<para>Het tekstfilter <command>lpf</command>
(ge&iuml;ntroduceerd in <link
linkend="printing-advanced-lpf">lpf: een
- tekstfilter</link>) houdt met deze zaken rekening bij het
+ 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
de broncode van <command>lpf</command> te bestuderen.</para>
@@ -4235,7 +4256,7 @@ total 337.00 154 $ 6.74</screen>
<para>Er is ook een administratief commando, &man.lpc.8;,
beschreven in <link linkend="printing-lpc">Printers
- beheren</link>, dat gebruikt wordt om printers en hun
+ beheren</link>, dat gebruikt wordt om printers en hun
wachtrijen in te stellen.</para>
<para>Alledrie de commando's &man.lpr.1;, &man.lprm.1; en
@@ -4256,7 +4277,7 @@ total 337.00 154 $ 6.74</screen>
<para>Om bestanden af te drukken:</para>
- <screen>&prompt.user; <userinput>lpr <replaceable>bestandsnaam</replaceable> <replaceable>...</replaceable></userinput></screen>
+ <screen>&prompt.user; <userinput><command>lpr <filename><replaceable>bestandsnaam</replaceable></filename> <replaceable>...</replaceable></command></userinput></screen>
<indexterm><primary>afdrukken</primary></indexterm>
@@ -4265,21 +4286,21 @@ 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>lpr /etc/host.conf /etc/hosts.equiv</userinput></screen>
+ <screen>&prompt.user; <userinput><command>lpr <filename>/etc/host.conf</filename> <filename>/etc/hosts.equiv</filename></command></userinput></screen>
<para>Om een specifieke printer te selecteren:</para>
- <screen>&prompt.user; <userinput>lpr -P <replaceable>printernaam</replaceable> <replaceable>bestandsnaam</replaceable> <replaceable>...</replaceable></userinput></screen>
+ <screen>&prompt.user; <userinput><command>lpr <option>-P</option> <replaceable>printernaam</replaceable> <filename><replaceable>bestandsnaam</replaceable></filename> <replaceable>...</replaceable></command></userinput></screen>
- <para>Dit voorbeeld drukt een lange opgave van de huidige
- map af op de printer <literal>rattan</literal>:</para>
+ <para>Dit voorbeeld drukt een lange opgave van de huidige map af
+ op de printer <literal>rattan</literal>:</para>
- <screen>&prompt.user; <userinput>ls -l | lpr -P rattan</userinput></screen>
+ <screen>&prompt.user; <userinput><command>ls <option>-l</option> | lpr <option>-P</option> rattan</command></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 -l</command>.</para>
+ commando <command>ls <option>-l</option></command>.</para>
<para>&man.lpr.1; accepteert ook een breed scala aan opties
om de vorm aan te passen, bestandsconversies toe te passen,
@@ -4306,9 +4327,9 @@ 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>lpq -P bamboo</userinput></screen>
+ <screen>&prompt.user; <userinput><command>lpq <option>-P</option> bamboo</command></userinput></screen>
- <para>Hieronder volgt een voorbeeld van de uitvoer van het
+ <para>Hieronder volgt een voorbeeld van de uitvoer van het
commando <command>lpq</command>:</para>
<screen>bamboo is ready and printing
@@ -4347,7 +4368,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 -l</command>:</para>
+ <command>lpq <option>-l</option></command>:</para>
<screen>waiting for bamboo to become ready (offline ?)
kelly: 1st [job 009rose]
@@ -4374,14 +4395,14 @@ mary: 3rd [job 011rose]
dient eerst met &man.lpq.1; het opdrachtnummer gevonden te
worden. Typ vervolgens:</para>
- <screen>&prompt.user; <userinput>lprm <replaceable>opdrachtnummer</replaceable></userinput></screen>
+ <screen>&prompt.user; <userinput><command>lprm <replaceable>opdrachtnummer</replaceable></command></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>lprm -P bamboo 10</userinput></screen>
+ <screen>&prompt.user; <userinput><command>lprm <option>-P</option> bamboo 10</command></userinput></screen>
<para>Het commando &man.lprm.1; heeft een aantal
snelkoppelingen:</para>
@@ -4402,7 +4423,7 @@ mary: 3rd [job 011rose]
<listitem>
<para>Verwijder alle opdrachten (voor de standaardprinter)
die van <replaceable>gebruiker</replaceable> zijn. De
- superuser kan opdrachten van andere gebruikers
+ supergebruiker kan opdrachten van andere gebruikers
verwijderen. Andere gebruikers kunnen alleen hun eigen
opdrachten verwijderen.</para>
</listitem>
@@ -4415,8 +4436,8 @@ mary: 3rd [job 011rose]
<para>Zonder een opdrachtnummer, gebruikersnaam of
<option>-</option> op de opdrachtregel, verwijdert
&man.lprm.1; de huidige actieve opdracht van de huidige
- gebruiker op de standaard printer. Alleen de superuser
- kan iedere actieve opdracht verwijderen.</para>
+ gebruiker op de standaard printer. Alleen de
+ supergebruiker kan iedere actieve opdracht verwijderen.</para>
</listitem>
</varlistentry>
</variablelist>
@@ -4427,7 +4448,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>lprm -P rattan -</userinput></screen>
+ <screen>&prompt.user; <userinput><command>lprm <option>-P</option> rattan -</command></userinput></screen>
<note>
<para>Als in een netwerkomgeving wordt gewerkt, staat
@@ -4436,16 +4457,16 @@ mary: 3rd [job 011rose]
dezelfde printer vanaf andere hosts bereikbaar is. Het
volgende voorbeeld demonstreert dit:</para>
- <screen>&prompt.user; <userinput>lpr -P rattan mijnbestand</userinput>
-&prompt.user; <userinput>rlogin orchid</userinput>
-&prompt.user; <userinput>lpq -P rattan</userinput>
+ <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>
Rank Owner Job Files Total Size
active seeyan 12 ... 49123 bytes
2nd kelly 13 myfile 12 bytes
-&prompt.user; <userinput>lprm -P rattan 13</userinput>
+&prompt.user; <userinput><command>lprm <option>-P</option> rattan 13</command></userinput>
rose: Permission denied
-&prompt.user; <userinput>logout</userinput>
-&prompt.user; <userinput>lprm -P rattan 13</userinput>
+&prompt.user; <userinput><command>logout</command></userinput>
+&prompt.user; <userinput><command>lprm <option>-P</option> rattan 13</command></userinput>
dfA013rose dequeued
cfA013rose dequeued
</screen>
@@ -4473,10 +4494,10 @@ cfA013rose dequeued
<para>Het volgende commando drukt bijvoorbeeld een DVI-bestand
af (van het &tex; typesettingsysteem) met de naam
- <filename>fish-report.dvi</filename> op de printer
- <literal>bamboo</literal>:</para>
+ <filename><replaceable>visrapport.dvi</replaceable></filename>
+ op de printer <literal>bamboo</literal>:</para>
- <screen>&prompt.user; <userinput>lpr -P bamboo -d fish-report.dvi</userinput></screen>
+ <screen>&prompt.user; <userinput><command>lpr <option>-P</option> bamboo -d <filename><replaceable>visrapport.dvi</replaceable></filename></command></userinput></screen>
<para>Deze opties zijn van toepassing op alle bestanden in de
opdracht. Het is dus niet mogelijk om bijvoorbeeld DVI- en
@@ -4488,8 +4509,8 @@ cfA013rose dequeued
<para>Al deze opties, behalve <option>-p</option> en
<option>-T</option>, vereisen dat er conversiefilters zijn
ge&iuml;nstalleerd voor een printer. De optie
- <option>-d</option> vereist bijvoorbeeld de DVI
- conversiefilter. In <link
+ <option>-d</option> vereist bijvoorbeeld het
+ DVI-conversiefilter. In <link
linkend="printing-advanced-convfilters">Conversiefilters</link>
staan de details beschreven.</para>
</note>
@@ -4549,7 +4570,7 @@ cfA013rose dequeued
<listitem>
<para>Drukt letterlijke tekstgegevens af, inclusief
- controlkarakters.</para>
+ controlekarakters.</para>
</listitem>
</varlistentry>
@@ -4557,8 +4578,8 @@ cfA013rose dequeued
<term><option>-n</option></term>
<listitem>
- <para>Afdrukken van ditroff (apparaat onafhankelijke
- troff) gegevens.</para>
+ <para>Afdrukken van ditroff (apparaatonafhankelijke troff)
+ gegevens.</para>
</listitem>
</varlistentry>
@@ -4567,8 +4588,7 @@ cfA013rose dequeued
<listitem>
<para>Opmaak van platte tekst met &man.pr.1; alvorens af
- te drukken. Zie &man.pr.1; voor meer
- informatie.</para>
+ te drukken. Zie &man.pr.1; voor meer informatie.</para>
</listitem>
</varlistentry>
@@ -4601,10 +4621,10 @@ cfA013rose dequeued
</variablelist>
<para>In het volgende voorbeeld wordt een mooi opgemaakte
- versie van de &man.ls.1; handleiding afgedrukt op de
+ versie van de handleiding &man.ls.1; afgedrukt op de
standaardprinter:</para>
- <screen>&prompt.user; <userinput>zcat /usr/share/man/man1/ls.1.gz | troff -t -man | lpr -t</userinput></screen>
+ <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>
<para>Het commando &man.zcat.1; pakt de broncode van de
&man.ls.1; handleiding uit en geeft het door aan het commando
@@ -4637,14 +4657,15 @@ cfA013rose dequeued
gebruik van een kopieerapparaat aan te moedigen. Zie
<link
linkend="printing-advanced-restricting-copies">Meerdere
- kopie&euml;n beperken</link>.</para>
+ kopie&euml;n beperken</link>.</para>
<para>Dit voorbeeld drukt drie kopie&euml;n af van
- <filename>parser.c</filename> gevolgd door drie
- kopie&euml;n van <filename>parser.h</filename> op de
- standaardprinter:</para>
+ <filename><replaceable>parser.c</replaceable></filename>
+ gevolgd door drie kopie&euml;n van
+ <filename><replaceable>parser.h</replaceable></filename>
+ op de standaardprinter:</para>
- <screen>&prompt.user; <userinput>lpr -#3 parser.c parser.h</userinput></screen>
+ <screen>&prompt.user; <userinput><command>lpr <option>-#3</option> <filename><replaceable>parser.c parser.h</replaceable</filename></command></userinput></screen>
</listitem>
</varlistentry>
@@ -4652,9 +4673,9 @@ cfA013rose dequeued
<term>-m</term>
<listitem>
- <para>Stuur een e-mail na voltooi&iuml;ng van de
- afdrukopdracht. Met deze optie stuurt het
- <application>LPD</application>-systeem een e-mail als
+ <para>Stuur een email na voltooiing van de afdrukopdracht.
+ Met deze optie stuurt het
+ <application>LPD</application>-systeem een email als
een opdracht is afgehandeld. In dit bericht vertelt
het of de opdracht succesvol is uitgevoerd of dat er
een fout was met (vaak) de aard van de fout.</para>
@@ -4831,7 +4852,7 @@ cfA013rose dequeued
<listitem>
<para>Verwijder oude bestanden uit de wachtrijmap van
- de betreffende printer. Het kan weleens gebeuren dat de
+ de betreffende printer. Het kan wel eens gebeuren dat de
bestanden waaruit een opdracht bestaat niet juist worden
verwijderd door <application>LPD</application>. Dit
gebeurt bijvoorbeeld wanneer er fouten zijn opgetreden
@@ -4849,14 +4870,14 @@ cfA013rose dequeued
<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 superuser (<username>root</username>) kan
+ af. De supergebruiker (<username>root</username>) 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.
- Andere gebruikers kunnen geen opdrachten versturen todat
+ Andere gebruikers kunnen geen opdrachten versturen totdat
het testen is voltooid en de wachtrij weer is
ingeschakeld met het commando
<command>enable</command>.</para>
@@ -4976,7 +4997,7 @@ cfA013rose dequeued
schakelt &man.lpc.8; over op een interactieve modus, waar
opdrachten gegeven kunnen worden totdat het commando
<command>exit</command>, <command>quit</command> of
- end-of-file wordt gegeven.</para>
+ einde-van-bestand wordt gegeven.</para>
</sect2>
</sect1>
@@ -5014,7 +5035,7 @@ cfA013rose dequeued
<listitem>
<para><application>CUPS</application>, het Common UNIX
- Printing System, voorziet in een porteerbare printlaag voor
+ Printing System, voorziet in een overzetbare printlaag voor
&unix;-achtige besturingssystemen. Het is ontwikkeld door
Easy Software Product, om een standaard afdrukoplossing
voor alle &unix;-producenten en gebruikers te
@@ -5029,7 +5050,7 @@ cfA013rose dequeued
minder functionaliteit. CUPS biedt bladeren naar
netwerkprinters en &postscript; Printer Description
(<acronym>PPD</acronym>) gebaseerde afdrukopties om
- real-world printing onder &unix; te ondersteunen.</para>
+ echt printen onder &unix; te ondersteunen.</para>
<para>De thuispagina voor <application>CUPS</application> is
<ulink url="http://www.cups.org/"></ulink>.</para>
@@ -5070,15 +5091,15 @@ cfA013rose dequeued
<para>De volgende vervanging voor het shellscript
<filename>/usr/local/libexec/if-simple</filename> drukt een
- form feed nadat de opdracht naar een printer is
+ form feed af nadat de opdracht naar een printer is
gestuurd:</para>
<programlisting>#!/bin/sh
#
-# if-simple - Eenvoudige tekst inputfilter voor lpd
+# if-simple - Eenvoudige tekst invoerfilter voor lpd
# Ge&iuml;installeerd in /usr/local/libexec/if-simple
#
-# Kopieert eenvoudig stdin naar stdout. Negeer alle filter argumenten.
+# Kopieert eenvoudig stdin naar stdout. Negeer alle filterargumenten.
# Schrijft een form feed karakter (\f) na het afdrukken van de opdracht.
/bin/cat &amp;&amp; printf "\f" &amp;&amp; exit 0
@@ -5092,9 +5113,9 @@ exit 2</programlisting>
<listitem>
<para>Het resultaat ziet er als volgt uit:</para>
- <programlisting>!"#$%&amp;'()*+,-./01234
+ <screen>!"#$%&amp;'()*+,-./01234
"#$%&amp;'()*+,-./012345
- #$%&amp;'()*+,-./0123456</programlisting>
+ #$%&amp;'()*+,-./0123456</screen>
<indexterm><primary>MS-DOS</primary></indexterm>
@@ -5103,13 +5124,13 @@ exit 2</programlisting>
<indexterm><primary>ASCII</primary></indexterm>
<para>Dit krijgen slachtoffers van het
- <emphasis>trap effect</emphasis> te zien. Het wordt
+ <emphasis>trapeffect</emphasis> te zien. Het wordt
veroorzaakt door conflicterende interpretaties van de
karakters die een regeleinde aangeven. &unix;-achtige
- besturingssystemen gebruiken een enkel karakter: ASCII code
+ besturingssystemen gebruiken een enkel karakter: ASCII-code
10, de line feed (LF). &ms-dos;, &os2; en andere
- besturingssystemen gebruiken twee karakters: ASCII code 10
- <emphasis>en</emphasis> ASCII code 13 (de carriage return,
+ besturingssystemen gebruiken twee karakters: ASCII-code 10
+ <emphasis>en</emphasis> ASCII-code 13 (de carriage return,
CR). Veel printers gebruiken de &ms-dos;-conventie voor
het representeren van regeleinden.</para>
@@ -5154,7 +5175,7 @@ exit 2</programlisting>
<para>Als een systeem in een ander besturingssysteem
dan &os; wordt opgestart, kan het nodig zijn een
printer <emphasis>opnieuw</emphasis> in te stellen,
- zodat die een interpretatie voor CR en LF karakters
+ zodat die een interpretatie voor CR- en LF-karakters
gebruikt die bij dat andere besturingssysteem horen.
Het kan de voorkeur genieten een van onderstaande
oplossingen te gebruiken.</para>
@@ -5162,9 +5183,9 @@ exit 2</programlisting>
</listitem>
<listitem>
- <para>Zorg dat het seri&euml;le line stuurprogramma van
+ <para>Zorg dat het seri&euml;le lijnstuurprogramma van
&os; automatisch LF naar CR+LF converteert. Dit werkt
- natuulijk <emphasis>alleen</emphasis> voor printers op
+ natuurlijk <emphasis>alleen</emphasis> voor printers op
een seri&euml;le poort. Gebruik de optie
<literal>ms#</literal> en zet de modus
<literal>onlcr</literal> in het bestand
@@ -5173,19 +5194,19 @@ exit 2</programlisting>
</listitem>
<listitem>
- <para>Stuur een <emphasis>escapecode</emphasis> naar een
- printer om tijdelijk LF karakters anders te behandelen.
+ <para>Stuur een <emphasis>escape-code</emphasis> naar een
+ printer om tijdelijk LF-karakters anders te behandelen.
Raadpleeg hiervoor de handleiding van de printer om
- escapecodes te achterhalen die de printer ondersteunt.
- Als de juiste escapecode is gevonden, moet de
+ escape-codes te achterhalen die de printer ondersteunt.
+ Als de juiste escape-code is gevonden, moet de
tekstfilter worden aangepast zodat deze eerst de code
stuurt en vervolgens de afdrukopdracht.</para>
<indexterm><primary>PCL</primary></indexterm>
<para>Hier volgt een eenvoudig tekstfilter voor printers
- die HP PCL escapecodes begrijpen. Dit filter zorgt dat
- een printer LF karakters behandelt als LF en CR,
+ die HP PCL-escape-codes begrijpen. Dit filter zorgt dat
+ een printer LF-karakters behandelt als LF en CR,
vervolgens verstuurt het de opdracht en tot slot een
form feed om de laatste pagina in de opdracht uit te
voeren. Het zou met alle HP printers moeten
@@ -5193,12 +5214,12 @@ exit 2</programlisting>
<programlisting>#!/bin/sh
#
-# hpif - Eenvoudig tekst invoerfilter voor lpd voor HP PCL printers
+# hpif - Eenvoudig tekst invoerfilter voor lpd voor HP PCL-printers
# Ge&iuml;nstalleerd in /usr/local/libexec/hpif
#
# Kopieert eenvoudig stdin naar stdout. Negeert alle filterargumenten.
# Vertelt de printer om LF te zien als CR+LF.
-# Werpt de pagina uit na voltooi&iuml;ng.
+# Werpt de pagina uit na voltooiing.
printf "\033&amp;k2G" &amp;&amp; cat &amp;&amp; printf "\033&amp;l0H" &amp;&amp; exit 0
exit 2</programlisting>
@@ -5214,10 +5235,10 @@ exit 2</programlisting>
# /etc/printcap voor host orchid
#
teak|hp|laserjet|HP LaserJet 3Si:\
- :lp=/dev/lpt0:sh:sd=/var/spool/lpd/teak:mx#0:\
- :if=/usr/local/libexec/hpif:</programlisting>
+ :lp=<filename class="devicefile">/dev/lpt0</filename>:sh:sd=<filename class="directory">/var/spool/lpd/teak</filename>:mx#0:\
+ :if=<filename>/usr/local/libexec/hpif</filename>:</programlisting>
</listitem>
- </itemizedlist>
+ </itemizedlist>
</listitem>
</varlistentry>
@@ -5230,14 +5251,14 @@ teak|hp|laserjet|HP LaserJet 3Si:\
afgedrukt.</para>
<para>Dit probleem is het <quote>omgekeerde</quote> van het
- trap effect, zoals boven beschreven en is veel zeldzamer.
- Ergens worden de LF karakters die &os; gebruikt om een
- regel te eindigen gezien als CR karakters om de
+ trapeffect, zoals boven beschreven, en is veel zeldzamer.
+ Ergens worden de LF-karakters die &os; gebruikt om een
+ regel te eindigen gezien als CR-karakters om de
afdruklocatie te verplaatsen naar de linkerkant van het
papier, zonder &oacute;&oacute;k een regel naar beneden te
gaan.</para>
- <para>Gebruik de instellingtoetsen, of het bedieningspaneel
+ <para>Gebruik de instellingentoetsen, of het bedieningspaneel
van de printer om de volgende interpretatie van LF en CR af
te dwingen:</para>
@@ -5283,18 +5304,20 @@ teak|hp|laserjet|HP LaserJet 3Si:\
<itemizedlist>
<listitem>
- <para>Als de printer XON/XOFF flow control ondersteunt,
+ <para>Als de printer XON/XOFF flow-control ondersteunt,
zorg dan dat &os; dit gebruikt door de modus
<literal>ixon</literal> in de optie
<literal>ms#</literal> te specificeren.</para>
</listitem>
<listitem>
- <para>Als de printer carrier flow control ondersteunt,
- specificeer dan de modus <literal>crtscts</literal> in
- de optie <literal>ms#</literal>. Zorg dat de bedrading
+ <para>Als de printer de Request to Send / Clear to Send
+ hardware-handshake ondersteunt, (ook bekend als
+ <literal>RTS/CTS</literal>), specificeer dan de modus
+ <literal>crtscts</literal> in de optie
+ <literal>ms#</literal>. Zorg dat de bedrading
van de kabel die printer met de computer verbindt juist
- is voor carrier flow control.</para>
+ is voor hardware flow-control.</para>
</listitem>
</itemizedlist>
</listitem>
@@ -5310,7 +5333,7 @@ teak|hp|laserjet|HP LaserJet 3Si:\
<para>Dit is meestal een ander symptoom van verkeerde
communicatieparameters voor een seri&euml;le printer.
Controleer de bps-snelheid in de optie
- <literal>br</literal> en de instelling voor partiteit in de
+ <literal>br</literal> en de instelling voor pariteit in de
optie <literal>ms#</literal>. Wees er zeker van dat de
printer dezelfde instellingen gebruikt als in het bestand
<filename>/etc/printcap</filename> worden opgegeven.</para>
@@ -5330,10 +5353,10 @@ teak|hp|laserjet|HP LaserJet 3Si:\
<literal>lf</literal>:</para>
<programlisting>rattan|line|diablo|lp|Diablo 630 Line Printer:\
- :sh:sd=/var/spool/lpd/rattan:\
- :lp=/dev/lpt0:\
- :if=/usr/local/libexec/if-simple:\
- :lf=/var/log/rattan.log</programlisting>
+ :sh:sd=<filename class="directory">/var/spool/lpd/rattan</filename>:\
+ :lp=<filename class="devicefile">/dev/lpt0</filename>:\
+ :if=<filename>/usr/local/libexec/if-simple</filename>:\
+ :lf=<filename>/var/log/rattan.log</filename></programlisting>
<para>Probeer vervolgens nogmaals af te drukken. Controleer
het logboekbestand (in dit voorbeeld
@@ -5343,7 +5366,8 @@ teak|hp|laserjet|HP LaserJet 3Si:\
<para>Aks er geen optie <literal>lf</literal> is opgegeven,
gebruikt <application>LPD</application>
- <filename>/dev/console</filename> als standaard.</para>
+ <filename class="devicefile">/dev/console</filename> als
+ standaard.</para>
</listitem>
</varlistentry>
</variablelist>