PERFORCE change 141156 for review

John Birrell jb at FreeBSD.org
Sun May 4 19:07:16 UTC 2008


http://perforce.freebsd.org/chv.cgi?CH=141156

Change 141156 by jb at freebsd3 on 2008/05/04 19:07:12

	IFC

Affected files ...

.. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/remote-install/article.sgml#5 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/disks/chapter.sgml#16 integrate
.. //depot/projects/dtrace/doc/en_US.ISO8859-1/slides/common/freebsd-dev-model.xml#5 integrate
.. //depot/projects/dtrace/doc/fr_FR.ISO8859-1/books/handbook/printing/chapter.sgml#5 integrate
.. //depot/projects/dtrace/doc/share/pgpkeys/brix.key#2 integrate
.. //depot/projects/dtrace/ports/Mk/bsd.sites.mk#30 integrate
.. //depot/projects/dtrace/ports/UPDATING#69 integrate
.. //depot/projects/dtrace/src/etc/defaults/rc.conf#34 integrate
.. //depot/projects/dtrace/src/gnu/lib/libstdc++/config.h#6 integrate
.. //depot/projects/dtrace/src/gnu/usr.bin/binutils/objdump/Makefile#4 integrate
.. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/kthr.c#11 integrate
.. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt.c#9 integrate
.. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt_amd64.c#7 integrate
.. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt_arm.c#6 integrate
.. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt_i386.c#8 integrate
.. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt_ia64.c#5 integrate
.. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt_powerpc.c#5 integrate
.. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt_sparc64.c#5 integrate
.. //depot/projects/dtrace/src/gnu/usr.bin/sort/config.h#4 integrate
.. //depot/projects/dtrace/src/include/stdio.h#10 integrate
.. //depot/projects/dtrace/src/lib/csu/mips/Makefile#1 branch
.. //depot/projects/dtrace/src/lib/csu/mips/crt1.c#1 branch
.. //depot/projects/dtrace/src/lib/csu/mips/crti.S#1 branch
.. //depot/projects/dtrace/src/lib/csu/mips/crtn.S#1 branch
.. //depot/projects/dtrace/src/lib/libc/Versions.def#5 integrate
.. //depot/projects/dtrace/src/lib/libc/net/nsdispatch.c#8 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/Makefile.inc#5 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/Symbol.map#6 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/clrerr.c#5 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/feof.c#5 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/ferror.c#5 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/fileno.c#5 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/getc.c#5 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/getchar.c#5 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/local.h#7 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/putc.c#5 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/putchar.c#5 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/stdio.c#5 integrate
.. //depot/projects/dtrace/src/lib/libc/stdio/unlocked.c#4 delete
.. //depot/projects/dtrace/src/lib/libc/stdio/xprintf.c#6 integrate
.. //depot/projects/dtrace/src/lib/libc/stdlib/malloc.c#23 integrate
.. //depot/projects/dtrace/src/lib/libc/stdlib/rb.h#2 integrate
.. //depot/projects/dtrace/src/lib/libftpio/ftpio.c#4 integrate
.. //depot/projects/dtrace/src/lib/msun/mips/Symbol.map#2 integrate
.. //depot/projects/dtrace/src/share/man/man4/auditpipe.4#6 integrate
.. //depot/projects/dtrace/src/share/man/man4/wlan.4#7 integrate
.. //depot/projects/dtrace/src/share/misc/bsd-family-tree#16 integrate
.. //depot/projects/dtrace/src/sys/amd64/conf/GENERIC#38 integrate
.. //depot/projects/dtrace/src/sys/conf/NOTES#48 integrate
.. //depot/projects/dtrace/src/sys/conf/files.sun4v#15 integrate
.. //depot/projects/dtrace/src/sys/dev/ath/if_ath.c#21 integrate
.. //depot/projects/dtrace/src/sys/dev/ath/if_athvar.h#13 integrate
.. //depot/projects/dtrace/src/sys/dev/bge/if_bge.c#29 integrate
.. //depot/projects/dtrace/src/sys/dev/mpt/mpt.h#22 integrate
.. //depot/projects/dtrace/src/sys/dev/mpt/mpt_cam.c#28 integrate
.. //depot/projects/dtrace/src/sys/dev/mpt/mpt_raid.c#13 integrate
.. //depot/projects/dtrace/src/sys/dev/usb/usbdevs#33 integrate
.. //depot/projects/dtrace/src/sys/i386/conf/GENERIC#35 integrate
.. //depot/projects/dtrace/src/sys/i386/cpufreq/est.c#8 integrate
.. //depot/projects/dtrace/src/sys/kern/vfs_subr.c#40 integrate
.. //depot/projects/dtrace/src/sys/mips/include/am29lv081b.h#2 delete
.. //depot/projects/dtrace/src/sys/mips/include/cp0.h#2 delete
.. //depot/projects/dtrace/src/sys/mips/include/float.h#2 integrate
.. //depot/projects/dtrace/src/sys/mips/mips/mips_subr.c#2 delete
.. //depot/projects/dtrace/src/sys/modules/esp/Makefile#4 integrate
.. //depot/projects/dtrace/src/sys/modules/hfa/Makefile#4 integrate
.. //depot/projects/dtrace/src/sys/modules/hme/Makefile#4 integrate
.. //depot/projects/dtrace/src/sys/modules/isp/Makefile#5 integrate
.. //depot/projects/dtrace/src/sys/modules/ispfw/Makefile#6 integrate
.. //depot/projects/dtrace/src/sys/modules/le/Makefile#6 integrate
.. //depot/projects/dtrace/src/sys/modules/scc/Makefile#4 integrate
.. //depot/projects/dtrace/src/sys/modules/sound/driver/Makefile#6 integrate
.. //depot/projects/dtrace/src/sys/modules/wlan/Makefile#7 integrate
.. //depot/projects/dtrace/src/sys/net80211/ieee80211_node.c#10 integrate
.. //depot/projects/dtrace/src/sys/netinet/libalias/alias.c#9 integrate
.. //depot/projects/dtrace/src/sys/pc98/conf/GENERIC#18 integrate
.. //depot/projects/dtrace/src/sys/sparc64/conf/GENERIC#22 integrate
.. //depot/projects/dtrace/src/sys/sparc64/pci/ofw_pcibus.c#11 integrate
.. //depot/projects/dtrace/src/sys/sun4v/include/bus_common.h#5 delete
.. //depot/projects/dtrace/src/sys/sun4v/sun4v/nexus.c#8 integrate
.. //depot/projects/dtrace/src/sys/sun4v/sun4v/vnex.c#9 integrate
.. //depot/projects/dtrace/src/usr.bin/tar/bsdtar.1#10 integrate
.. //depot/projects/dtrace/src/usr.bin/tar/bsdtar.c#9 integrate
.. //depot/projects/dtrace/src/usr.bin/tar/test/Makefile#1 branch
.. //depot/projects/dtrace/src/usr.bin/tar/test/main.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/tar/test/test.h#1 branch
.. //depot/projects/dtrace/src/usr.bin/tar/test/test_0.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/tar/test/test_basic.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/tar/test/test_copy.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/tar/test/test_getdate.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/tar/test/test_help.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/tar/test/test_option_T.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/tar/test/test_stdio.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/tar/test/test_version.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/tar/write.c#9 integrate
.. //depot/projects/dtrace/src/usr.bin/tip/tip/cmds.c#5 integrate
.. //depot/projects/dtrace/src/usr.bin/tip/tip/tip.c#5 integrate
.. //depot/projects/dtrace/src/usr.bin/tip/tip/tip.h#5 integrate
.. //depot/projects/dtrace/src/usr.bin/tip/tip/uucplock.c#5 integrate
.. //depot/projects/dtrace/src/usr.bin/unifdef/unifdef.1#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/pkg_install/Makefile.inc#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/pkg_install/add/perform.c#7 integrate
.. //depot/projects/dtrace/src/usr.sbin/pkg_install/delete/perform.c#6 integrate
.. //depot/projects/dtrace/src/usr.sbin/pkg_install/lib/lib.h#9 integrate
.. //depot/projects/dtrace/src/usr.sbin/pkg_install/lib/match.c#6 integrate
.. //depot/projects/dtrace/src/usr.sbin/sade/Makefile#4 integrate
.. //depot/projects/dtrace/www/en/cgi/man.cgi#12 integrate
.. //depot/projects/dtrace/www/en/projects/ideas/ideas.xml#19 integrate
.. //depot/projects/dtrace/www/es/docproj/sgml.sgml#5 integrate
.. //depot/projects/dtrace/www/es/index.xsl#10 integrate
.. //depot/projects/dtrace/www/es/internet.sgml#8 integrate
.. //depot/projects/dtrace/www/es/platforms/i386.sgml#5 integrate
.. //depot/projects/dtrace/www/es/platforms/index.sgml#7 integrate
.. //depot/projects/dtrace/www/es/search/index-site.sgml#5 integrate
.. //depot/projects/dtrace/www/es/search/search-mid.sgml#5 integrate
.. //depot/projects/dtrace/www/es/search/searchhints.sgml#5 integrate
.. //depot/projects/dtrace/www/es/send-pr.sgml#7 integrate
.. //depot/projects/dtrace/www/es/share/sgml/navibar.l10n.ent#5 integrate
.. //depot/projects/dtrace/www/hu/Makefile#4 integrate
.. //depot/projects/dtrace/www/hu/community.sgml#3 delete
.. //depot/projects/dtrace/www/hu/community.xsl#1 branch
.. //depot/projects/dtrace/www/hu/docs/books.sgml#5 integrate
.. //depot/projects/dtrace/www/hu/internet.sgml#3 integrate
.. //depot/projects/dtrace/www/hu/projects/projects.sgml#5 integrate
.. //depot/projects/dtrace/www/hu/search/index-site.sgml#2 integrate
.. //depot/projects/dtrace/www/hu/search/search-mid.sgml#2 integrate
.. //depot/projects/dtrace/www/hu/search/search.sgml#4 integrate
.. //depot/projects/dtrace/www/hu/search/searchhints.sgml#2 integrate
.. //depot/projects/dtrace/www/hu/send-pr.sgml#3 integrate

Differences ...

==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/remote-install/article.sgml#5 (text+ko) ====

@@ -17,7 +17,7 @@
       <!-- 11 April 2008 -->
     </author>
 
-    <pubdate>$FreeBSD: doc/en_US.ISO8859-1/articles/remote-install/article.sgml,v 1.4 2008/04/19 23:40:22 brd Exp $</pubdate>
+    <pubdate>$FreeBSD: doc/en_US.ISO8859-1/articles/remote-install/article.sgml,v 1.5 2008/05/03 08:26:12 loader Exp $</pubdate>
 
     <legalnotice id="trademarks" role="trademarks">
       &tm-attrib.freebsd;
@@ -392,6 +392,7 @@
 	<callout arearefs="newfs">
 	  <para>Create a <application>UFS2</application> file system on
 	    each mirrored partition.</para>
+        </callout>
       </calloutlist>
     </sect2>
 

==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/disks/chapter.sgml#16 (text+ko) ====

@@ -1,7 +1,7 @@
 <!--
      The FreeBSD Documentation Project
 
-     $FreeBSD: doc/en_US.ISO8859-1/books/handbook/disks/chapter.sgml,v 1.282 2008/03/25 08:43:38 blackend Exp $
+     $FreeBSD: doc/en_US.ISO8859-1/books/handbook/disks/chapter.sgml,v 1.283 2008/05/02 23:08:05 danger Exp $
 -->
 
 <chapter id="disks">
@@ -3433,7 +3433,7 @@
 
       <para>Now restart <command>inetd</command>:</para>
 
-      <screen>&prompt.root; <userinput>kill -HUP `cat /var/run/inetd.pid`</userinput></screen>
+      <screen>&prompt.root; <userinput>/etc/rc.d/inetd restart</userinput></screen>
     </sect2>
   </sect1>
 

==== //depot/projects/dtrace/doc/en_US.ISO8859-1/slides/common/freebsd-dev-model.xml#5 (text+ko) ====

@@ -1,4 +1,4 @@
-<!-- $FreeBSD: doc/en_US.ISO8859-1/slides/common/freebsd-dev-model.xml,v 1.4 2007/12/26 20:32:00 gabor Exp $ -->
+<!-- $FreeBSD: doc/en_US.ISO8859-1/slides/common/freebsd-dev-model.xml,v 1.5 2008/05/04 09:25:37 danger Exp $ -->
 
 <foilgroup id="freebsd-dev-model">
   <foil id="freebsd-dev-model-general">
@@ -38,13 +38,13 @@
       <listitem>Only the <quote>committers</quote> have write access
         to the CVS repository.</listitem>
 
-      <listitem>488 total committers in FreeBSD (includes source,
+      <listitem>353 total committers in FreeBSD (includes source,
         documentation, and ports committers).</listitem>
 
-      <listitem>203 active committers to src/ (exlucind sys) in the last 12
+      <listitem>181 active committers to src/ (excluding sys) in the last 12
         months.</listitem>
 
-      <listitem>144 active committers to src/sys in the last 12
+      <listitem>147 active committers to src/sys in the last 12
         months.</listitem>
     </itemizedlist>
   </foil>

==== //depot/projects/dtrace/doc/fr_FR.ISO8859-1/books/handbook/printing/chapter.sgml#5 (text+ko) ====

@@ -2,7 +2,7 @@
      The FreeBSD Documentation Project
      The FreeBSD French Documentation Project
 
-     $FreeBSD: doc/fr_FR.ISO8859-1/books/handbook/printing/chapter.sgml,v 1.5 2007/12/30 16:04:20 blackend Exp $
+     $FreeBSD: doc/fr_FR.ISO8859-1/books/handbook/printing/chapter.sgml,v 1.6 2008/05/03 08:50:04 blackend Exp $
      Original revision: 1.96
 -->
 
@@ -1712,52 +1712,2875 @@
   </sect1>
 
   <sect1 id="printing-advanced">
-    <title>Advanced Printer Setup ** Traduction en Cours **</title>
-    <para></para>
+    <title>Configuration avanc&eacute;e de l'imprimante</title>
+
+    <para>Cette section d&eacute;crit les filtres &agrave; utiliser
+      pour imprimer des fichiers au formatage particulier, des pages
+      d'en-t&ecirc;te, pour imprimer en r&eacute;seau, et pour
+      restreindre et comptabiliser l'utilisation de
+      l'imprimante.</para>
 
     <sect2 id="printing-advanced-filter-intro">
-      <title>Filters</title>
+      <title>Les filtres</title>
+
+      <indexterm>
+	<primary>imprimer</primary>
+	<secondary>filtres</secondary>
+      </indexterm>
+
+      <para>Bien que <application>LPD</application> g&egrave;re les
+	protocoles r&eacute;seaux, les files d'attente, le
+	contr&ocirc;le d'acc&egrave;s et d'autres aspects de
+	l'impression, la plus grande partie du
+	<emphasis>v&eacute;ritable</emphasis> travail intervient dans
+	les <emphasis>filtres</emphasis>.  Les filtres sont des
+	programmes qui communiquent avec l'imprimante et g&egrave;rent
+	ses d&eacute;pendances mat&eacute;rielles ainsi que ses
+	besoins particuliers.  Dans la configuration simple de
+	l'imprimante, nous avons install&eacute; un filtre texte
+	simple&mdash; un filtre particuli&egrave;rement basique qui
+	devrait fonctionner avec la plupart des imprimantes (voir la
+	section <link linkend="printing-textfilter">Installer le
+	filtre texte</link>).</para>
+
+      <para>Toutefois, afin de profiter de la conversion de format, de
+	la comptabilisation de l'utilisation de l'imprimante, de
+	particularit&eacute;s mat&eacute;rielles, et ainsi de suite,
+	il vous faut comprendre le fonctionnement des filtres.  En
+	dernier ressort, il incombera au filtre de g&eacute;rer ces
+	aspects.  Et la mauvaise nouvelle, c'est que la plupart du
+	temps, c'est <emphasis>vous</emphasis> qui devrez produire ces
+	filtres vous-m&ecirc;me.  La bonne nouvelle, c'est que
+	beaucoup existent d&eacute;j&agrave; et que, sinon, ils sont
+	en g&eacute;n&eacute;ral assez faciles &agrave;
+	&eacute;crire.</para>
+
+      <para>Par ailleurs, il en est un livr&eacute; avec &os;,
+	<filename>/usr/libexec/lpr/lpf</filename>, qui fonctionne avec
+	beaucoup d'imprimantes capables d'imprimer du texte brut.  (Il
+	g&egrave;re les retours arri&egrave;re et les tabulations dans
+	le fichier, effectue une comptabilisation, mais c'est &agrave;
+	peu pr&egrave;s tout).  Vous trouverez &eacute;galement
+	d'autres filtres et composants de filtres dans le catalogue
+	des logiciels port&eacute;s de &os;.</para>
+
+      <para>Voici ce que vous trouverez dans cette section:</para>
+
+      <itemizedlist>
+	<listitem>
+	  <para>La section
+	    <link linkend="printing-advanced-filters">Fonctionnement
+	    des filtres</link> t&acirc;che de donner une vue
+	    g&eacute;n&eacute;rale du r&ocirc;le des filtres dans le
+	    processus d'impression.  Il vous faut lire cette section
+	    pour comprendre ce qui se passe <quote>sous le
+	    capot</quote> lorsque <application>LPD</application>
+	    utilise des filtres.  Cette connaissance vous permettra
+	    d'anticiper et de r&eacute;soudre les probl&egrave;mes que
+	    vous pourriez rencontrer quand vous installerez de plus en
+	    plus de filtres pour chacune de vos imprimantes.</para>
+	</listitem>
+
+	<listitem>
+	  <para><application>LPD</application> s'attend &agrave; ce
+	    que toutes les imprimantes sachent imprimer du texte brut
+	    par d&eacute;faut.  Cela pose un probl&egrave;me pour les
+	    imprimantes &postscript; (ou les imprimantes bas&eacute;es
+	    sur un autre langage) qui ne peut pas imprimer du texte
+	    brut directement.  La section <link
+	    linkend="printing-advanced-if-conversion">G&eacute;rer les
+	    travaux d'impression de texte brut sur des imprimantes
+	    &postscript;</link> vous indique la marche &agrave; suivre
+	    pour r&eacute;soudre ce probl&egrave;me.  Vous devrez lire
+	    cette section si vous avez une imprimante
+	    &postscript;.</para>
+	</listitem>
+
+	<listitem>
+	  <para>&postscript; est un format de sortie courant pour
+	    beaucoup d'applications.  Certaines personnes
+	    &eacute;crivent m&ecirc;me du code &postscript;
+	    directement.  Malheureusement, les imprimantes
+	    &postscript; sont on&eacute;reuses.  La section <link
+	    linkend="printing-advanced-ps">Emuler du &postscript; sur
+	    les imprimantes non-&postscript;</link> vous indiquera
+	    comment modifier un filtre texte pour qu'une imprimante
+	    <emphasis>non-&postscript;</emphasis> accepte et imprime
+	    du &postscript;.  Vous devrez lire cette section si vous
+	    ne disposez pas d'une imprimante &postscript;.</para>
+	</listitem>
+
+	<listitem>
+	  <para>La section
+	    <link linkend="printing-advanced-convfilters">Filtres de
+	    conversion</link> vous apprendra &agrave; automatiser la
+	    conversion de formats de fichiers sp&eacute;cifiques,
+	    comme des graphiques ou des donn&eacute;es de composition,
+	    en formats compr&eacute;hensibles par l'imprimante.
+	    Apr&egrave;s avoir lu cette section, vous serez en mesure
+	    de configurer vos imprimantes de telle sorte que vos
+	    utilisateurs pourront entrer la commande <command>lpr
+	    -t</command> pour imprimer du troff, ou <command>lpr
+	    -d</command> pour imprimer le format DVI produit par
+	    &tex;, ou <command>lpr -v</command> pour imprimer des
+	    images en mode point, etc.  Nous recommandons la lecture
+	    de cette section.</para>
+	</listitem>
+
+	<listitem>
+	  <para>La section <link
+	    linkend="printing-advanced-of">Filtres de sortie</link>
+	    r&eacute;v&egrave;le tout d'une fonctionnalit&eacute; peu
+	    utilis&eacute;e de <application>LPD</application>: les
+	    filtres de sortie.  A moins que vous n'imprimiez des pages
+	    d'en-t&ecirc;tes (voir la section <link
+	    linkend="printing-advanced-header-pages">Pages
+	    d'en-t&ecirc;te</link>), vous pouvez probablement
+	    compl&egrave;tement ignorer cette section.</para>
+	</listitem>
+
+	<listitem>
+	  <para>La section <link linkend="printing-advanced-lpf">lpf:
+	    un filtre texte</link> d&eacute;taille
+	    <command>lpf</command>, un filtre texte destin&eacute; aux
+	    imprimantes en ligne (et aux imprimantes laser se
+	    comportant comme telles) plut&ocirc;t complet
+	    malgr&eacute; sa simplicit&eacute;, et livr&eacute; avec
+	    &os;.  Si vous avez besoin de mettre rapidement en place
+	    la comptabilisation de l'utilisation de l'imprimante pour
+	    du texte brut, ou si vous avez une imprimante qui fume
+	    lorsqu'elle voit passer des caract&egrave;res de retour
+	    arri&egrave;re, vous devez vraiment penser &agrave;
+	    <command>lpf</command>.</para>
+	</listitem>
+      </itemizedlist>
+
+      <note>
+	<para>Une copie des diff&eacute;rents scripts
+	  pr&eacute;sent&eacute;s ci-dessous se trouve dans le
+	  r&eacute;pertoire <filename
+	  class="directory">/usr/share/examples/printing</filename>.
+	</para>
+      </note>
+
       <sect3 id="printing-advanced-filters">
-	<title>How Filters Work</title>
-	<para></para>
+	<title>Fonctionnement des filtres</title>
+
+	<para>Comme expliqu&eacute; pr&eacute;c&eacute;demment, un
+	  filtre est un programme ex&eacute;cutable lanc&eacute; par
+	  <application>LPD</application> pour g&eacute;rer la partie
+	  de la communication avec l'imprimante qui est
+	  d&eacute;pendante du p&eacute;riph&eacute;rique.</para>
+
+	<para>Lorsque <application>LPD</application> veut imprimer un
+	  fichier d'un travail d'impression, il lance un programme de
+	  filtre.  Il redirige l'entr&eacute;e standard du filtre sur
+	  le fichier &agrave; imprimer, sa sortie standard vers
+	  l'imprimante, et l'erreur standard vers le fichier journal
+	  des erreurs (sp&eacute;cifi&eacute; dans le param&egrave;tre
+	  <literal>lf</literal> du fichier
+	  <filename>/etc/printcap</filename>, ou
+	  <filename>/dev/console</filename> par d&eacute;faut).</para>
+
+        <indexterm>
+	  <primary><command>troff</command></primary>
+        </indexterm>
+
+	<para>Le filtre lanc&eacute; par
+	  <application>LPD</application> ainsi que les
+	  param&egrave;tres qui lui sont donn&eacute;s
+	  d&eacute;pendent de ce qui est plac&eacute; dans le fichier
+	  <filename>/etc/printcap</filename> et des param&egrave;tres
+	  que l'utilisateur a pass&eacute; sur la ligne de commande
+	  &man.lpr.1; pour ce travail d'impression.  Par exemple, si
+	  l'utilisateur a entr&eacute; <command>lpr -t</command>,
+	  <application>LPD</application> aurait lanc&eacute; le filtre
+	  troff, pr&eacute;cis&eacute; par la param&egrave;tre
+	  <literal>tf</literal> pour l'imprimante de destination.  Si
+	  l'utilisateur veut imprimer du texte brut, il lancerait le
+	  filtre <literal>if</literal> (c'est vrai la plupart du
+	  temps: lisez la section <link
+	  linkend="printing-advanced-of">Filtres de sortie</link> pour
+	  plus de d&eacute;tails).</para>
+
+	<para>Il existe trois types de filtres que vous pouvez
+	  sp&eacute;cifier dans
+	  <filename>/etc/printcap</filename>:</para>
+
+	<itemizedlist>
+	  <listitem>
+	    <para>Le <emphasis>filtre texte</emphasis>,
+	      confus&eacute;ment appel&eacute; <emphasis>filtre
+	      d'entr&eacute;e</emphasis> dans la documentation
+	      <application>LPD</application>, g&egrave;re l'impression
+	      de texte classique.  Consid&eacute;rez-le comme le
+	      filtre par d&eacute;faut.
+	      <application>LPD</application> s'attend &agrave; ce que
+	      toutes les imprimantes sachent imprimer du texte brut
+	      par d&eacute;faut, et c'est au filtre texte de s'assurer
+	      que les retours arri&egrave;re, tabulations et autres
+	      caract&egrave;res sp&eacute;ciaux ne trompent pas
+	      l'imprimante.  Si vous &ecirc;tes dans un environnement
+	      o&ugrave; il vous faut rendre compte de l'utilisation de
+	      l'imprimante, le filtre texte doit &eacute;galement
+	      comptabiliser les pages imprim&eacute;es,
+	      g&eacute;n&eacute;ralement en comptant le nombre de
+	      lignes imprim&eacute;es et en le comparant avec le
+	      nombre de lignes par page support&eacute; par
+	      l'imprimante.  Le filtre texte est ex&eacute;cut&eacute;
+	      avec la liste de param&egrave;tres suivante:</para>
+
+	    <cmdsynopsis>
+	      <command>nom_du_filtre</command>
+	      <arg>-c</arg>
+	      <arg choice="plain">-w
+		<replaceable>largeur</replaceable></arg>
+	      <arg choice="plain">-l
+		<replaceable>hauteur</replaceable></arg>
+	      <arg choice="plain">-i
+		<replaceable>indentation</replaceable></arg>
+	      <arg choice="plain">-n
+		<replaceable>utilisateur</replaceable></arg>
+	      <arg choice="plain">-h
+		<replaceable>machine</replaceable></arg>
+	      <arg
+		choice="plain"><replaceable>fichier_comptabilit&eacute;</replaceable></arg>
+	    </cmdsynopsis>
+
+	    <para>o&ugrave;<para>
+
+	    <variablelist>
+	      <varlistentry>
+		<term><option>-c</option></term>
+
+		<listitem>
+		  <para>appara&icirc;t si le travail d'impression est
+		    lanc&eacute; par la commande <command>lpr
+		    -l</command></para>
+		</listitem>
+	      </varlistentry>
+
+	      <varlistentry>
+		<term><replaceable>largeur</replaceable></term>
+
+		<listitem>
+		  <para>est la valeur du param&egrave;tre
+		    <literal>pw</literal> (<quote>page width</quote>,
+		    pour <quote>largeur de page</quote>)
+		    sp&eacute;cifi&eacute; dans
+		    <filename>/etc/printcap</filename>, et
+		    poss&eacute;dant la valeur par d&eacute;faut
+		    132.</para>
+		</listitem>
+	      </varlistentry>
+
+	      <varlistentry>
+		<term><replaceable>hauteur</replaceable></term>
+
+		<listitem>
+		  <para>est la valeur du param&egrave;tre
+		    <literal>pl</literal> (<quote>page length</quote>,
+		    pour <quote>hauteur de page</quote>), par
+		    d&eacute;faut: 66.</para>
+		</listitem>
+	      </varlistentry>
+
+	      <varlistentry>
+		<term><replaceable>indentation</replaceable></term>
+
+		<listitem>
+		  <para>est le nombre d'indentations
+		    ins&eacute;r&eacute; par <command>lpr
+		    -i</command>, par d&eacute;faut: 0.</para>
+		</listitem>
+	      </varlistentry>
+
+	      <varlistentry>
+		<term><replaceable>utilisateur</replaceable></term>
+
+		<listitem>
+		  <para>est le nom du compte de l'utilisateur
+		    imprimant le fichier.</para>
+		</listitem>
+	      </varlistentry>
+
+	      <varlistentry>
+		<term><replaceable>machine</replaceable></term>
+
+		<listitem>
+		  <para>est le nom de la machine depuis
+		    laquelle le travail d'impression a
+		    &eacute;t&eacute; soumis.</para>
+		</listitem>
+	      </varlistentry>
+
+	      <varlistentry>
+		<term><replaceable>fichier_comptabilit&eacute;</replaceable></term>
+
+		<listitem>
+		  <para>est le nom du fichier de comptabilisation
+		    sp&eacute;cifi&eacute; par le param&egrave;tre
+		    <literal>af</literal>.</para>
+		</listitem>
+	      </varlistentry>
+	    </variablelist>
+	  </listitem>
+
+	  <indexterm>
+	    <primary>imprimer</primary>
+	    <secondary>filtres</secondary>
+	  </indexterm>
+
+	  <listitem>
+	    <para>Un <emphasis>filtre de conversion</emphasis>
+	      convertit un format de fichier sp&eacute;cifique en un
+	      autre que l'imprimante saura imprimer sur papier.  Par
+	      exemple, des donn&eacute;es de composition ditroff ne
+	      peuvent &ecirc;tre imprim&eacute;es directement, mais il
+	      vous est possible d'installer un filtre de conversion
+	      ditroff afin de convertir ces donn&eacute;es ditroff en
+	      une forme que l'imprimante sait ing&eacute;rer et
+	      imprimer.  La section <link
+	      linkend="printing-advanced-convfilters">Filtres de
+	      conversion</link> vous dira tout sur ce sujet.  Les
+	      filtres de conversion doivent &eacute;galement tenir des
+	      statistiques, si vous avez besoin de comptabiliser les
+	      impressions.  Les filtres de conversion sont
+	      lanc&eacute;s avec les param&egrave;tres
+	      suivants:</para>
+
+	    <cmdsynopsis>
+	      <command>nom-du-filtre</command>
+	      <arg choice="plain">-x
+		<replaceable>largeur-en-pixels</replaceable></arg>
+	      <arg choice="plain">-y
+		<replaceable>hauteur-en-pixels</replaceable></arg>
+	      <arg choice="plain">-n
+		<replaceable>login</replaceable></arg>
+	      <arg choice="plain">-h
+		<replaceable>h&ocirc;te</replaceable></arg>
+	      <arg
+		choice="plain"><replaceable>fichier_comptabilit&eacute;</replaceable></arg>
+	    </cmdsynopsis>
+
+	    <para>o&ugrave;
+	      <replaceable>largeur-en-pixels</replaceable> est la
+	      valeur du param&egrave;tre <literal>px</literal> (0 par
+	      d&eacute;faut) et
+	      <replaceable>hauteur-en-pixels</replaceable> est la
+	      valeur du param&egrave;tre <literal>py</literal> (0 par
+	      d&eacute;faut).</para>
+	  </listitem>
+
+	  <listitem>
+	    <para>Le <emphasis>filtre de sortie</emphasis> n'est
+	      utilis&eacute; que s'il n'y a pas de filtre texte, ou si
+	      les pages d'en-t&ecirc;te ont &eacute;t&eacute;
+	      activ&eacute;es.  D'apr&egrave;s notre
+	      exp&eacute;rience, les filtres de sortie sont rarement
+	      employ&eacute;s.  La section <link
+	      linkend="printing-advanced-of">Filtres de sortie</link>
+	      les d&eacute;taillera.  Un filtre de sortie ne prend que
+	      deux param&egrave;tres:</para>
+
+	    <cmdsynopsis>
+	      <command>nom-du-filtre</command>
+	      <arg choice="plain">-w
+		<replaceable>largeur</replaceable></arg>
+	      <arg choice="plain">-l
+		<replaceable>hauteur</replaceable></arg>
+	    </cmdsynopsis>
+
+	    <para>qui sont identiques aux param&egrave;tres
+	      <option>-w</option> et <option>-l</option> des filtres
+	      textes.</para>
+	  </listitem>
+	</itemizedlist>
+
+	<para>Les filtres doivent &eacute;galement
+	  <emphasis>retourner</emphasis> avec le code de retour
+	  suivant:</para>
+
+	<variablelist>
+	  <varlistentry>
+	    <term>exit 0</term>
+
+	    <listitem>
+	      <para>Si le filtre a imprim&eacute; avec succ&egrave;s
+		le fichier.</para>
+	    </listitem>
+	  </varlistentry>
+
+	  <varlistentry>
+	    <term>exit 1</term>
+
+	    <listitem>
+	      <para>Si le filtre n'a pu imprimer le fichier, mais
+		d&eacute;sire que <application>LPD</application>
+		essaie de l'imprimer &agrave; nouveau.
+		<application>LPD</application> relancera un filtre
+		s'il retourne avec ce code.</para>
+	    </listitem>
+	  </varlistentry>
+
+	  <varlistentry>
+	    <term>exit 2</term>
+
+	    <listitem>
+	      <para>Si le filtre n'a pu imprimer le fichier et ne veut
+		pas que <application>LPD</application> retente
+		l'impression.  <application>LPD</application>
+		rejettera le fichier.</para>
+	    </listitem>
+	  </varlistentry>
+	</variablelist>
+
+	<para>Le filtre texte livr&eacute; avec &os;,
+	  <filename>/usr/libexec/lpr/lpf</filename>, tire parti des
+	  param&egrave;tres de largeur et hauteur de page pour savoir
+	  quand envoyer une instruction de saut de page et comment
+	  comptabiliser l'utilisation de l'imprimante.  Il utilise les
+	  param&egrave;tres nom d'utilisateur, nom de machine, et
+	  fichier de comptabilisation pour enregistrer les
+	  entr&eacute;es concernant la consommation.</para>
+
+	<para>Si vous recherchez des filtres, prenez garde &agrave; ce
+	  qu'ils soient compatibles avec LPD.  Si c'est le cas, ils
+	  doivent se conformer &agrave; la liste de param&egrave;tres
+	  d&eacute;crite ci-dessus.  Si vous songez &agrave;
+	  &eacute;crire des filtres &agrave; usage
+	  g&eacute;n&eacute;ral, alors faites en sorte qu'ils se
+	  conforment &agrave; ces m&ecirc;mes listes de
+	  param&egrave;tres et de codes de retour.</para>
       </sect3>
 
       <sect3 id="printing-advanced-if-conversion">
-	<title>Accommodating Plain Text Jobs on &postscript; Printers</title>
-	<para></para>
+	<title>G&eacute;rer les travaux d'impression de texte brut sur
+	  des imprimantes &postscript;</title>
+
+	<indexterm><primary>travaux d'impression</primary></indexterm>
+
+	<para>Si vous &ecirc;tes l'unique utilisateur de votre
+	  ordinateur et de votre imprimante &postscript; (ou
+	  bas&eacute;e sur un autre langage), et que vous promettez de
+	  ne jamais envoyer de texte brut &agrave; votre imprimante et
+	  de ne jamais utiliser les fonctionnalit&eacute;s des divers
+	  programmes qui voudraient lui en envoyer, alors vous pouvez
+	  tout &agrave; fait passer cette section l'esprit
+	  tranquille.</para>
+
+	<para>Toutefois, si vous d&eacute;sirez envoyer du
+	  &postscript; et du texte brut &agrave; l'imprimante, alors
+	  vous &ecirc;tes instamment pri&eacute;s de compl&eacute;ter
+	  la configuration de votre imprimante.  Pour ce faire, nous
+	  chargerons le filtre texte de d&eacute;tecter si le travail
+	  d'impression est du texte brut ou du &postscript;.  Tous les
+	  travaux d'impression &postscript; doivent d&eacute;buter par
+	  <literal>%!</literal> (en ce qui concerne les autres
+	  langages, r&eacute;f&eacute;rez-vous &agrave; la
+	  documentation de l'imprimante).  Si ces deux
+	  caract&egrave;res sont les deux premiers du travail
+	  d'impression, il s'agit de &postscript; et le reste du
+	  travail d'impression peut &ecirc;tre pass&eacute;
+	  directement &agrave; l'imprimante.  Dans le cas contraire,
+	  alors le filtre convertit le texte en &postscript; et
+	  imprime le r&eacute;sultat.</para>
+
+	<para>Comment proc&eacute;der?</para>
+
+	<indexterm>
+	  <primary>imprimantes</primary>
+	  <secondary>s&eacute;rie</secondary>
+	</indexterm>
+
+	<para>Si vous disposez d'une imprimante s&eacute;rie, une
+	  bonne fa&ccedil;on de faire est d'installer
+	  <command>lprps</command>.  Il s'agit d'un filtre
+	  d'impression &postscript; qui assure une communication en
+	  duplex avec l'imprimante.  Il met &agrave; jour le fichier
+	  d'&eacute;tat de l'imprimante avec des informations
+	  d&eacute;taill&eacute;es que cette derni&egrave;re lui
+	  fournit, de sorte que les utilisateurs et les
+	  administrateurs puissent conna&icirc;tre
+	  pr&eacute;cis&eacute;ment l'&eacute;tat de l'imprimante (par
+	  exemple <errorname>niveau de toner bas</errorname> ou
+	  <errorname>bourrage papier</errorname>).  Mais plus
+	  important encore, il inclut un programme nomm&eacute;
+	  <command>psif</command> qui d&eacute;tecte si le travail
+	  d'impression qui vient d'arriver est du texte brut et lance
+	  <command>textps</command> (un autre programme fourni avec
+	  <command>lprps</command>) pour le convertir en &postscript;.
+	  Il utilise alors <command>lprps</command> pour envoyer le
+	  travail d'impression &agrave; l'imprimante.</para>
+
+	<para><command>lprps</command> fait partie du catalogue des
+	  logiciels port&eacute;s &os; (lisez la section <link
+	  linkend="ports">Le catalogue des logiciels
+	  port&eacute;s</link>).  Vous pouvez installer un des deux
+	  logiciels port&eacute;s <filename
+	  role="package">print/lprps-a4</filename> et <filename
+	  role="package">print/lprps-letter</filename> en fonction du
+	  format de papier utilis&eacute;.  Apr&egrave;s avoir
+	  install&eacute; <command>lprps</command>, pr&eacute;cisez
+	  simplement le chemin vers le programme
+	  <command>psif</command> qui fait partie de
+	  <command>lprps</command>.  Si vous avez install&eacute;
+	  <command>lprps</command> en recourant au catalogue des
+	  logiciels port&eacute;s, placez les valeurs suivantes pour
+	  l'entr&eacute;e de l'imprimante s&eacute;rie &postscript;
+	  dans <filename>/etc/printcap</filename>:</para>
+
+	<programlisting>:if=/usr/local/libexec/psif:</programlisting>
+
+	<para>Vous devrez &eacute;galement renseigner le
+	  param&egrave;tre <literal>rw</literal> qui indique &agrave;
+	  <application>LPD</application> de requ&eacute;rir
+	  l'imprimante en mode lecture/&eacute;criture.</para>
+
+	<para>Si vous disposez d'une imprimante &postscript;
+	  parall&egrave;le (et ne pouvez donc pas utiliser la
+	  communication en duplex avec l'imprimante dont a besoin
+	  <command>lprps</command>), vous pouvez recourir &agrave; la
+	  proc&eacute;dure suivante en tant que filtre texte:</para>
+
+        <programlisting>#!/bin/sh
+#
+#  psif - Imprime du PostScript ou du texte brut sur une imprimante PostScript
+#  Version script; CECI N'EST PAS la version fournie avec lprps
+#  Fichier /usr/local/libexec/psif
+#
+
+IFS="" read -r first_line
+first_two_chars=`expr "$first_line" : '\(..\)'`
+
+if [ "$first_two_chars" = "%!" ]; then
+    #
+    #  Travail PostScript, l'imprimer.
+    #
+    echo "$first_line" &amp;&amp; cat &amp;&amp; printf "\004" &amp;&amp; exit 0
+    exit 2
+else
+    #
+    #  Texte brut, le convertir, puis l'imprimer.
+    #
+    ( echo "$first_line"; cat ) | /usr/local/bin/textps &amp;&amp; printf "\004" &amp;&amp; exit 0
+    exit 2
+fi</programlisting>
+
+	<para>Dans la proc&eacute;dure ci-dessus,
+	  <command>textps</command> est un programme que nous avons
+	  install&eacute; s&eacute;par&eacute;ment pour convertir du
+	  texte en &postscript;.  Vous pouvez recourir &agrave;
+	  n'importe quel programme texte-vers-&postscript;, selon
+	  votre d&eacute;sir.  Le catalogue des logiciels
+	  port&eacute;s de &os; (voir la section <link
+	  linkend="ports">Le catalogue des logiciels
+	  port&eacute;s</link>) comprend un programme de conversion
+	  texte-vers-&postscript; complet nomm&eacute;e
+	  <literal>a2ps</literal>, qui pourrait vous
+	  int&eacute;resser.</para>
       </sect3>
 
       <sect3 id="printing-advanced-ps">
-	<title>Simulating &postscript; on Non &postscript; Printers</title>
-	<para></para>
+	<title>Emuler du &postscript; sur les imprimantes
+	  non-&postscript;</title>
+
+	<indexterm>
+	  <primary>PostScript</primary>
+	  <secondary>&eacute;mulation</secondary>
+	</indexterm>
+        <indexterm>
+	  <primary>Ghostscript</primary>
+	</indexterm>
+
+	<para>&postscript; est le standard <emphasis>de
+	  fait</emphasis> pour l'impression et la composition de haute
+	  qualit&eacute;.  Cependant, &postscript; est un standard
+	  <emphasis>on&eacute;reux</emphasis>.  Heureusement, Aladdin
+	  Enterprises propose un succ&eacute;dan&eacute; gratuit de
+	  &postscript; nomm&eacute;
+	  <application>Ghostscript</application> qui fonctionne sous
+	  &os;.  <application>Ghostscript</application> peut lire la
+	  majorit&eacute; des fichiers &postscript; et peut produire
+	  leurs pages sur une diversit&eacute; de
+	  p&eacute;riph&eacute;riques, incluant beaucoup de marques
+	  d'imprimantes non-&postscript;.  En installant
+	  <application>Ghostscript</application> et en recourant
+	  &agrave; un filtre texte sp&eacute;cial, vous pouvez obtenir
+	  de votre imprimante non-&postscript; qu'elle se comporte
+	  comme une v&eacute;ritable imprimante &postscript;.</para>
+
+	<para><application>Ghostscript</application> fait partie du
+	  catalogue des logiciels port&eacute;s, de nombreuses
+	  versions sont disponibles, la version la plus couramment
+	  utilis&eacute;e est <filename
+	  role="package">print/ghostscript-gpl</filename>.</para>
+
+	<para>Pour &eacute;muler du &postscript;, il nous faut faire
+	  en sorte que le filtre texte d&eacute;tecte s'il imprime un
+	  fichier &postscript;.  Si ce n'est pas le cas, alors le
+	  filtre doit passer le fichier directement &agrave;
+	  l'imprimante; sinon il recourra &agrave;
+	  <application>Ghostscript</application> pour tout d'abord le
+	  convertir dans un format que l'imprimante saura
+	  interpr&eacute;ter.</para>
+
+	<para>Voici un exemple: la proc&eacute;dure suivante est un
+	  filtre texte pour les imprimantes Hewlett Packard Deskjet
+	  500.  Pour d'autres mod&egrave;les, changez le
+	  param&egrave;tre <option>-sDEVICE</option> de la commande
+	  <command>gs</command>
+	  (<application>Ghostscript</application>).  (Entrez
+	  <command>gs -h</command> pour obtenir une liste des
+	  p&eacute;riph&eacute;riques reconnus par l'installation
+	  actuelle de <application>Ghostscript</application>).</para>
+
+        <programlisting>#!/bin/sh
+#
+#  ifhp - Imprime du PostScript &eacute;mul&eacute; par Ghostscript sur une DeskJet 500
+#  Fichier /usr/local/libexec/ifhp
+
+#
+#  Traite LF comme CR+LF (pour &eacute;viter l'"effet d'escalier" sur les
+#  imprimantes HP/PCL):
+#
+printf "\033&amp;k2G" || exit 2
+
+#
+#  Lit les deux premiers caract&egrave;res du fichier
+#
+IFS="" read -r first_line
+first_two_chars=`expr "$first_line" : '\(..\)'`
+
+if [ "$first_two_chars" = "%!" ]; then
+    #
+    #  Si c'est du PostScript; utiliser Ghostscript pour le convertir et l'imprimer
+    #
+    /usr/local/bin/gs -dSAFER -dNOPAUSE -q -sDEVICE=djet500 \
+      -sOutputFile=- - &amp;&amp; exit 0
+else
+    #
+    #  Texte brut ou HP/PCL, donc impression directe; effectuer un
+    #  saut de page &agrave; la fin pour &eacute;jecter la derni&egrave;re page.
+    #
+    echo "$first_line" &amp;&amp; cat &amp;&amp; printf "\033&amp;l0H" &amp;&amp;
+exit 0
+fi
+
+exit 2</programlisting>
+
+	<para>Pour finir, vous devez communiquer &agrave;
+	  <application>LPD</application> le filtre utilis&eacute; en
+	  positionnant le param&egrave;tre
+	  <literal>if</literal>:</para>
+
+        <programlisting>:if=/usr/local/libexec/ifhp:</programlisting>
+
+	<para>Voil&agrave;.  Vous pouvez entrer <command>lpr
+	  <replaceable>texte.simple</replaceable></command> et
+	  <filename>lpr
+	  <replaceable>peuimporte.ps</replaceable></filename>, et
+	  chacune des deux commandes devrait imprimer avec
+	  succ&egrave;s.</para>
       </sect3>
 
       <sect3 id="printing-advanced-convfilters">
-	<title>Conversion Filters</title>
-	<para></para>
+        <title>Filtres de conversion</title>
+
+	<para>Apr&egrave;s avoir men&eacute; &agrave; bien la
+	  configuration basique d&eacute;crite &agrave; la section
+	  <link linkend="printing-simple">Configuration simple de
+	  l'imprimante</link>, la premi&egrave;re chose que vous
+	  souhaiterez probablement faire sera d'installer des filtres
+	  de conversion pour vos formats de fichiers favoris (le
+	  simple texte ASCII mis &agrave; part).</para>
+
+	<sect4>
+	  <title>Pourquoi installer des filtres de conversion?</title>
+	  <indexterm>
+	    <primary>&tex;</primary>
+	    <secondary>imprimer des fichiers DVI</secondary>
+	  </indexterm>
+
+	  <para>Les filtres de conversion facilitent l'impression de
+	    diff&eacute;rentes sortes de fichiers.  Par exemple,
+	    supposons que nous travaillions &eacute;norm&eacute;ment
+	    avec le syst&egrave;me de composition &tex;, et que nous
+	    ayons une imprimante &postscript;.  Chaque fois que nous
+	    g&eacute;n&eacute;rerons un fichier DVI &agrave; partir de
+	    &tex;, nous ne pouvons l'imprimer directement avant
+	    d'avoir converti ce fichier DVI en &postscript;.  La
+	    s&eacute;quence de commandes serait la suivante:</para>
+
+          <screen>&prompt.user; <userinput>dvips <replaceable>seaweed-analysis.dvi</replaceable></userinput>
+&prompt.user; <userinput>lpr <replaceable>seaweed-analysis.ps</replaceable></userinput></screen>
+
+	  <para>En installant un filtre de conversion pour fichiers
+	    DVI, nous pouvons &agrave; chaque fois nous passer de
+	    l'&eacute;tape de conversion manuelle en chargeant
+	    <application>LPD</application> de le faire &agrave; notre
+	    place.  Maintenant, &agrave; chaque fois que nous avons un
+	    fichier DVI, nous ne sommes plus qu'&agrave; un pas de
+	    l'impression:</para>
+
+          <screen>&prompt.user; <userinput>lpr -d <replaceable>seaweed-analysis.dvi</replaceable></userinput></screen>
+
+	  <para>Nous faisons en sorte que
+	    <application>LPD</application> se charge de la conversion
+	    du fichier DVI &agrave; notre place en positionnant
+	    l'option <option>-d</option>.  La section <link
+	    linkend="printing-lpr-options-format">Options de
+	    conversion et de formatage</link> donne la liste des
+	    options de conversion.</para>
+
+	  <para>Pour chacune des options de conversion que vous voulez
+	    faire accepter par une imprimante, installez un
+	    <emphasis>filtre de conversion</emphasis> et indiquez son
+	    chemin d'acc&egrave;s dans
+	    <filename>/etc/printcap</filename>.  Un filtre de
+	    conversion ressemble au filtre texte de notre
+	    configuration de base (voir la section <link
+	    linkend="printing-textfilter">Installer le filtre
+	    texte</link>), &agrave; ceci pr&egrave;s qu'au lieu
+	    d'imprimer du texte brut, le filtre convertit le fichier
+	    en un format compr&eacute;hensible par
+	    l'imprimante.</para>
+	</sect4>
+
+	<sect4>
+	  <title>Quels filtres de conversion dois-je
+	    installer?</title>
+
+	  <para>Vous devez installer les filtres de conversion que
+	    vous vous attendez &agrave; utiliser.  Si vous imprimez
+	    beaucoup de donn&eacute;es DVI, alors un filtre de
+	    conversion DVI est dans la logique des choses.  Si vous
+	    devez imprimer beaucoup de troff, alors vous aurez
+	    s&ucirc;rement besoin d'un filtre troff.</para>
+
+	  <para>Le tableau suivant r&eacute;capitule les filtres avec
+	    lesquels <application>LPD</application> fonctionne, leurs
+	    param&egrave;tres <filename>/etc/printcap</filename>, et
+	    comment les invoquer avec la
+	    <command>lpr</command>:</para>
+
+	  <informaltable frame="none" pgwide="1">
+	    <tgroup cols="3">
+	      <thead>
+		<row>
+		  <entry>Type de fichier</entry>
+		  <entry>param&egrave;tre <filename>/etc/printcap</filename>
+		  </entry>
+		  <entry>option <command>lpr</command></entry>
+		</row>
+	      </thead>
+
+	      <tbody>
+		<row>
+		  <entry>cifplot</entry>
+		  <entry><literal>cf</literal></entry>
+		  <entry><option>-c</option></entry>
+		</row>

>>> TRUNCATED FOR MAIL (1000 lines) <<<


More information about the p4-projects mailing list