Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 1131

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Imprimer des fichiers</TITLE>
</HEAD>
<BODY>
<H1>3. <A NAME="s3"></A>Imprimer des fichiers</H1>
<P>
<A HREF="Printing-Usage-HOWTO.html#toc3">Contenu de cette section</A></P>

<P>Cette section de l'impression des types de fichiers que vous allez rencontrer dans une configuration Linux.</P>
<P></P>
<H2>3.1 <A NAME="ss3.1"></A> Impression des fichiers graphiques</H2>

<P>L'impression de fichiers graphiques sur une imprimante d&eacute;pend g&eacute;n&eacute;ralement du type de graphiques que vous utilisez et du type d'imprimante sur lequel vous voulez imprimer. Les imprimantes matricielles sont hors de question du fait de
leurs diff&eacute;rences de traitement des graphismes. La meilleure chose &agrave; faire dans cette situation est de voir si votre imprimante est compatible avec une Epson ou une IBM ProPrinter et d'alors convertir le fichier graphique en PostScript avant d'utiliser Ghostscript (voir la section suivante) pour l'impression du
graphisme.</P>
<P></P>
<P>Si vous avez une imprimante laser, les choses sont plus simples car nombre d'entre elles sont compatibles avec PCL. Cela vous donne alors plusieurs alternatives. Certains programmes peuvent fournir une sortie directement en PCL. Si ce n'est pas le cas, des programmes tels que NetPBM peuvent convertir vers PCL. La derni&egrave;re possibilit&eacute; est d'utiliser ghostscript (voir section suivante).</P>
<P></P>
<P>Votre meilleure possibilit&eacute; consiste &agrave; installer des packages tels que NetPBM et Ghostscript puis d'installer un filtre magique qui traitera les fichiers graphiques automagiquement.</P>
<P></P>

<H2>3.2 <A NAME="ss3.2"></A> Impression des fichiers PostScript</H2>

<P>Imprimer des fichiers PostScript sur uen imprimante qui dispose d'un interpr&eacute;teur PostScript est simple : il suffit d'utiliser lpr et l'imprimante s'occupera des d&eacute;tails pour vous. Pour ceux parmi nous qui ne disposent pas d'imprimantes poss&eacute;dant des fonctionnalit&eacute;s PostScript, nous devons faire appel &agrave; d'autres moyens. Heureusement, il y a des programmes disponibles &agrave; m&ecirc;me de comprendre PostScript et de le traduire en un langage que la plupart des imprimantes comprendront. Ghostscript est probablement le plus connu des programmes de ce type.</P>
<P></P>
<P>La responsabilit&eacute; de Ghostscript est de convertir toutes les descriptions d'un fichier PostScript en des commandes que l'imprimante comprendra. Pour imprimer un fichier PostScript en utilisant Ghostscript, vous pourriez faire quelque chose du genre :
<BLOCKQUOTE><CODE>
<HR>
<PRE>
$ gs -dSAFER -dNOPAUSE -sDEVICE=deskjet -sOutputFile=\|lpr thesis.ps
</PRE>
<HR>
</CODE></BLOCKQUOTE>
</P>
<P></P>
<P>Remarquez que dans l'exemple ci-dessus, on envoie par le tube la sortie de Ghostscript vers la commande lpr en utilisant l'option -sOutputFile.</P>
<P></P>
<P>Ghsostview est une interface de Ghostscript pour le syst&egrave;me X Window. Il vous permet de pr&eacute;visualiser un fichier PostScript avant de l'imprimer. Ghostview et Ghostscript peuvent tous deux &ecirc;tre t&eacute;l&eacute;charg&eacute;s de SunSITE par exemple.</P>
<P></P>

<H2>3.3 <A NAME="ss3.3"></A> Impression des fichiers PDF</H2>

<P>Adobe a diffus&eacute; un lecteur Acrobat pour Linux et il est disponible sur la home page d'Adobe. Son pr&eacute;d&eacute;cesseur, xpdf, est aussi disponible. Tous deux devraient imprimer sur un p&eacute;riph&eacute;rique PostScript.</P>
<P></P>

<H2>3.4 <A NAME="ss3.4"></A> Impression des fichiers TeX</H2>

<P>Une des mani&egrave;res les plus faciles d'imprimer des fichiers TeX est de les convertir en PostScript puis de les imprimer par l'interm&eacute;diaire de Ghostscript. Pour ce faire, vous devez d'abord les covertir en DVI (pour DeVice Independent). Vous pouvez le faire avec la commande tex(1). Ensuite vous convertissez le fichier DVI en PostScript avec dvips. Tout ceci ressemblera &agrave; ce qui suit une fois tap&eacute; :
<BLOCKQUOTE><CODE>
<HR>
<PRE>
$ tex thesis.tex
$ dvips thesis.dvi
</PRE>
<HR>
</CODE></BLOCKQUOTE>
</P>
<P>Maintenant, vous &ecirc;tes pr&ecirc;t &agrave; imprimer le fichier PostScript r&eacute;sultant en suivant les indications &eacute;crites plus haut.</P>
<P></P>

<H2>3.5 <A NAME="ss3.5"></A> Impression des fichiers format&eacute;s apr&egrave;s troff</H2>

<P>
<BLOCKQUOTE><CODE>
<HR>
<PRE>
$ groff -Tascii thesis.tr | lpr
</PRE>
<HR>
</CODE></BLOCKQUOTE>

ou, si vous pr&eacute;f&eacute;rez :
<BLOCKQUOTE><CODE>
<HR>
<PRE>
$ groff thesis.tr &gt; thesis.ps
</PRE>
<HR>
</CODE></BLOCKQUOTE>

suivi de l'impression du fichier PostScript comme indiqu&eacute; ci-dessus.</P>
<P></P>

<H2>3.6 <A NAME="ss3.6"></A> Impression des pages man</H2>

<P>
<BLOCKQUOTE><CODE>
<HR>
<PRE>
$ man man | col -b | lpr
</PRE>
<HR>
</CODE></BLOCKQUOTE>
</P>
<P></P>
<P>Les pages man contiennent des donn&eacute;es pr&eacute;dormat&eacute;es par troff, c'est pourquoi nous devons enlever toute surbrillance ou soulignement, etc. Le programme col fait cela tr&egrave;s bien et comme nous envoyons les donn&eacute;es par le tube, le programme man n'utilisera pas more.</P>
<P></P>

<HR>
<P>
Chapitre <A HREF="Printing-Usage-HOWTO-4.html">suivant</A>,
Chapitre <A HREF="Printing-Usage-HOWTO-2.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="Printing-Usage-HOWTO.html#toc3">ce chapitre</A>,
 <A HREF="Printing-Usage-HOWTO.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="Printing-Usage-HOWTO.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>