Date: Tue, 23 Sep 2008 10:32:46 GMT From: Rene Ladan <rene@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 150336 for review Message-ID: <200809231032.m8NAWkMq037187@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=150336 Change 150336 by rene@rene_self on 2008/09/23 10:32:09 MFen printing/chapter.sgml 1.96 -> 1.120 (plus local fixes) Checked build, spelling, whitespace Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/printing/chapter.sgml#3 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/printing/chapter.sgml#3 (text+ko) ==== @@ -3,7 +3,9 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/printing/chapter.sgml,v 1.3 2006/08/25 16:35:01 remko Exp $ $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 één afdrukopdracht per keer + computers, waaronder &os; computers, &windows; en &macos; hosts. + &os; zorgt ervoor dat er éé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ï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 éé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ële</emphasis> poort, ook - bekend als RS-232 of COM poorten, gebruiken een + bekend als RS-232- of COM-poorten, gebruiken een seriële poort op een computer om gegevens naar een printer te sturen. Serië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ë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ë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ë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: <Parallel port> at port 0x378-0x37f irq 7 on isa0 @@ -610,9 +610,8 @@ <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 @@ </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 @@ <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 @@ <programlisting>hint.ppc.0.irq="<replaceable>N</replaceable>"</programlisting> - <para>In sommige gevallen is het onder - &os; 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 @@ <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 + <para>Typ:</para> + + <screen>&prompt.root; <userinput><command>lptcontrol <option>-i</option> <option>-d</option> <filename class="devicefile">/dev/lpt<replaceable>N</replaceable></filename></command></userinput></screen> + + <para>om <literal>lpt<replaceable>N</replaceable></literal> op - interrupt-gestuurde modus in te stellen.:</para> - - <screen>&prompt.root; <userinput>lptcontrol -i -d /dev/lpt<replaceable>N</replaceable></userinput></screen> + 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 @@ <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 @@ <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 @@ 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 @@ <para>Gebruik &man.lptest.1; als de printer platte tekst af kan drukken:</para> - <screen>&prompt.root; <userinput>lptest > /dev/lpt<replaceable>N</replaceable></userinput></screen> + <screen>&prompt.root; <userinput><command>lptest > <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 @@ printertaal begrijpt, stuur dan een klein programma naar de printer:</para> - <screen>&prompt.root; <userinput>cat > /dev/lpt<replaceable>N</replaceable></userinput></screen> + <screen>&prompt.root; <userinput><command>cat > <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 @@ <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> > /dev/lpt<replaceable>N</replaceable></userinput></screen> + <screen>&prompt.root; <userinput><command>cat <filename><replaceable>bestand</replaceable></filename> > <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 @@ <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 @@ seriële poort op 19200 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 @@ 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 @@ <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 @@ <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ë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 @@ <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 @@ <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 @@ <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 @@ 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 @@ <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 @@ 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é 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> + 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>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> + <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 @@ <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 @@ <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 @@ <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 @@ 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 @@ 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 @@ # if-simple - Eenvoudig tekstfilter voor lpd # Geïnstalleerd in /usr/local/libexec/if-simple # -# Kopieert eenvoudige stdin naar stdout. +# Kopieert eenvoudigweg stdin naar stdout. # Filterargumenten worden genegeerd. /bin/cat && exit 0 @@ -1428,7 +1437,7 @@ <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 @@ # /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 @@ <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 @@ <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 @@ <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>!"#$%&'()*+,-./01234 + <screen>!"#$%&'()*+,-./01234 "#$%&'()*+,-./012345 #$%&'()*+,-./0123456 $%&'()*+,-./01234567 -%&'()*+,-./012345678</programlisting> +%&'()*+,-./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 @@ printeropzet is een filter geï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 @@ 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 @@ 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ï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ïnstalleerd voor printers.</para> </listitem> <listitem> @@ -1600,10 +1607,9 @@ 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 @@ 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 @@ 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 @@ <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 @@ 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 @@ <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 @@ <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 @@ <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 @@ >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809231032.m8NAWkMq037187>