2002-11-23 21:24:19 +01:00
|
|
|
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
|
|
|
<!DOCTYPE html
|
|
|
|
|
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
|
|
|
|
|
"tuteurs://DTD/tml.dtd">
|
|
|
|
|
<html>
|
|
|
|
|
<head>
|
|
|
|
|
<title>Imprimer</title>
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
|
|
|
|
|
<h1>Imprimer</h1>
|
|
|
|
|
|
|
|
|
|
<p>
|
2003-09-15 13:53:40 +02:00
|
|
|
|
<EFBFBD> consulter <20>galement :
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
2003-09-15 13:53:40 +02:00
|
|
|
|
<ul>
|
|
|
|
|
<li> la page du SPI pour savoir quelles sont les <a
|
|
|
|
|
href="http://www.spi.ens.fr/install/#imprimantes">imprimantes
|
|
|
|
|
disponibles</a></li>
|
|
|
|
|
<li> la FAQ sur <a href="&url.tuteurs;faq/vie.html">la vie en salle
|
|
|
|
|
info</a></li>
|
|
|
|
|
</ul>
|
|
|
|
|
|
2002-11-23 21:24:19 +01:00
|
|
|
|
<h2><a name="imprimantes">Partager les imprimantes</a></h2>
|
|
|
|
|
|
|
|
|
|
<p>
|
2003-09-15 13:53:40 +02:00
|
|
|
|
Les imprimantes sont partag<61>es entre les <20>l<EFBFBD>ves, ce qui impose
|
|
|
|
|
quelques r<>gles de savoir-vivre<72>: v<>rifier ce que fait l'imprimante
|
|
|
|
|
avant d'envoyer une nouvelle impression, supprimer une impression si
|
|
|
|
|
on doit partir, si l'imprimante est bloqu<71>e, s'il n'y a plus de
|
2003-12-18 11:40:09 +01:00
|
|
|
|
papier, etc. Deux commandes vous aideront <20> ce faire, <code>lpq</code>
|
|
|
|
|
et <code>lprm</code>.
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<h3><a name="lpq"><code>lpq</code></a></h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
2003-12-18 11:40:09 +01:00
|
|
|
|
<code>lpq</code> (comme <i lang="en">line printer queue</i>) indique
|
|
|
|
|
la liste des documents <20> imprimer en attente dans la queue de
|
|
|
|
|
l'imprimante, la personne qui les a envoy<6F>s, leur taille, leur num<75>ro
|
|
|
|
|
(dans la colonne <em>Job</em>), leur taille et l'heure <20> laquelle ils
|
|
|
|
|
ont <20>t<EFBFBD> envoy<6F>s. Par exemple<6C>:
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
2003-12-18 11:40:09 +01:00
|
|
|
|
<pre>
|
|
|
|
|
<span class="prompt">clipper ~ $</span> lpq
|
|
|
|
|
Printer: lp is lwsalles@snekkar
|
|
|
|
|
Printer: lwsalles@snekkar 'HP 4200 Salle S'
|
|
|
|
|
Queue: 1 printable job
|
|
|
|
|
Server: pid 14662 active
|
|
|
|
|
Unspooler: pid 14663 active
|
|
|
|
|
Status: printing 'toto@drakkar', file 1 '(stdin)', size 215136, format 'f' at 10:34:57
|
|
|
|
|
Rank Owner/ID Class Job Files Size Time
|
|
|
|
|
active toto @drakkar A 760 (stdin) 215136 10:34:57
|
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
<p class="continue">
|
|
|
|
|
Vous savez donc qu'un utilisateur dont le login est <20><>toto<74><6F>, logu<67>
|
|
|
|
|
sur la machine <code>drakkar</code>, est en train d'imprimer un
|
|
|
|
|
document qui fait 215136 octets (210<31>Ko). Le num<75>ro attribu<62> <20> cette
|
|
|
|
|
impression est 760.
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
Si personne n'a lanc<6E> d'impression, <code>lpq</code> vous r<>pondra
|
|
|
|
|
seulement ceci<63>:
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
|
<span class="prompt">clipper ~ $</span> lpq
|
|
|
|
|
Printer: lp is lwsalles@snekkar
|
|
|
|
|
Printer: lwsalles@snekkar 'HP 4200 Salle S'
|
|
|
|
|
Queue: no printable jobs in queue
|
|
|
|
|
Status: server finished at 10:42:16
|
|
|
|
|
</pre>
|
|
|
|
|
|
2002-11-23 21:24:19 +01:00
|
|
|
|
<h3><a name="lprm"><code>lprm</code></a></h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
2003-12-18 11:40:09 +01:00
|
|
|
|
<code>lprm</code> (comme <i lang="en">line printer remove</i>)<29>: sans
|
|
|
|
|
arguments, cette commande supprime tous les documents en attente dans
|
|
|
|
|
la queue (<28> condition que l'impression n'ait pas encore
|
|
|
|
|
commenc<EFBFBD>). Avant de tout supprimer, demandez leur avis aux personnes
|
|
|
|
|
qui ont lanc<6E> des impressions (voir la partie sur <code>lpq</code>)...
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
<code>lprm <em>num<75>ro</em></code> supprime l'impression de num<75>ro
|
2003-12-18 11:40:09 +01:00
|
|
|
|
<em>tant</em> (utile quand on renonce finalement <20> imprimer son
|
|
|
|
|
fichier).
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
2003-12-18 16:10:57 +01:00
|
|
|
|
<div class="encadre">
|
2003-12-18 11:40:09 +01:00
|
|
|
|
<strong>Note</strong><3E>: la commande <code>lprm</code> ne supprime que
|
|
|
|
|
les documents dans la queue. Si le processus d'impression a d<>j<EFBFBD>
|
|
|
|
|
commenc<EFBFBD>, on ne peut l'annuler qu'en appuyant sur le bouton <20><>reset<65><74>
|
|
|
|
|
de l'imprimante.
|
|
|
|
|
</div>
|
2002-11-23 21:24:19 +01:00
|
|
|
|
|
2003-12-18 11:40:09 +01:00
|
|
|
|
<h2><a name="postscript">Qu'est-ce que le PostScript<70>?</a></h2>
|
2002-11-23 21:24:19 +01:00
|
|
|
|
|
|
|
|
|
<h3>Pr<50>sentation</h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
2003-12-18 11:40:09 +01:00
|
|
|
|
Le <dfn>PostScript</dfn> est un format utilis<69> initialement pour
|
|
|
|
|
d<EFBFBD>crire une page <20> une imprimante. Il est con<6F>u comme un langage de
|
|
|
|
|
programmation totalement op<6F>rationnel, et permet donc de faire des
|
|
|
|
|
choses vraiment tr<74>s souples. Un document PostScript d<>crit
|
|
|
|
|
exactement l'aspect graphique d'une page.
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<p>
|
2003-12-18 11:40:09 +01:00
|
|
|
|
C'est le format d'impression standard des Macintosh et des machines
|
|
|
|
|
Unix, ainsi que celui qu'utilisent la plupart des imprimantes laser
|
|
|
|
|
haut de gamme. Comme l'aspect graphique d'un document PostScript est
|
|
|
|
|
parfaitement sp<73>cifi<66> et que PostScript est un format standard, il est
|
|
|
|
|
fr<EFBFBD>quemment utilis<69> pour diffuser des documents dont la mise en page
|
|
|
|
|
doit <20>tre exactement pr<70>serv<72>e. Toutefois, il est actuellement
|
|
|
|
|
supplant<EFBFBD> dans cet usage par le format PDF qui en est d<>riv<69>.
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<h3>Cr<43>er un fichier PostScript</h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
Les logiciels incluent le plus souvent le format PostScript dans leurs
|
2003-12-18 11:40:09 +01:00
|
|
|
|
formats possibles de sauvegarde. Par exemple, avec Mozilla, quand vous
|
|
|
|
|
t<EFBFBD>l<EFBFBD>chargez un document, vous avez le choix entre le texte brut, le
|
|
|
|
|
fichier HTML complet ou un fichier PostScript.
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<h3>Cr<43>er un fichier PostScript <20> partir d'un DVI</h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
2003-12-18 11:40:09 +01:00
|
|
|
|
Un fichier DVI est un fichier r<>sultant de la compilation d'un fichier
|
|
|
|
|
<a href="&url.tuteurs;logiciels/latex/">LaTeX</a>. Pour le transformer
|
|
|
|
|
en fichier PostScript, on utilise la commande <code>dvips</code>.
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
2003-12-18 11:40:09 +01:00
|
|
|
|
<pre>
|
|
|
|
|
<span class="prompt">clipper ~ $</span> dvips dissert.dvi -o
|
|
|
|
|
This is dvips(k) 5.90a Copyright 2002 Radical Eye Software (www.radicaleye.com)
|
|
|
|
|
' TeX output 2000.03.01:0202' -> dissert.ps
|
|
|
|
|
<texc.pro><texps.pro>. <cmbx10.pfb><cmr8.pfb><cmr6.pfb><cmr7.pfb><cmr10.pfb>
|
|
|
|
|
<cmr12.pfb><cmbx12.pfb>[1] [2] [3] [4] [5] [6] [7]
|
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
<p class="continue">
|
|
|
|
|
Apr<EFBFBD>s un petit charabia technique, <code>dvips</code> vous indique
|
|
|
|
|
donc qu'il a transform<72> votre document en fichier PostScript qui fait
|
|
|
|
|
7 pages. L'argument <code>-o</code> (o comme <i lang="en">output</i>,
|
|
|
|
|
r<EFBFBD>sultat) plac<61> <20> la fin signifie qu'on veut garder le m<>me nom de
|
|
|
|
|
fichier. Ainsi, <code>dvips dissert.dvi -o</code> produit
|
|
|
|
|
automatiquement le fichier <code>dissert.ps</code> Si vous voulez
|
|
|
|
|
sp<EFBFBD>cifier un autre nom, la syntaxe est l<>g<EFBFBD>rement diff<66>rente<74>:
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
2003-12-18 11:40:09 +01:00
|
|
|
|
<pre>
|
|
|
|
|
<span class="prompt">clipper ~ $</span> dvips -o dissertation.ps dissert.dvi
|
|
|
|
|
This is dvips(k) 5.90a Copyright 2002 Radical Eye Software (www.radicaleye.com)
|
|
|
|
|
' TeX output 1999.12.03:1601' -> dissertation.ps
|
|
|
|
|
<texc.pro><cm-super-t1.enc><texps.pro>. <sfcc1095.pfb><cmsy8.pfb>
|
|
|
|
|
<sfrm0900.pfb><sfrm0600.pfb><sfti1095.pfb><sfrm0800.pfb><sfbx1200.pfb>
|
|
|
|
|
<sfbx1440.pfb><sfrm1095.pfb><sfbx1095.pfb>[1] [2] [3] [4] [5] [6] [7]
|
|
|
|
|
</pre>
|
|
|
|
|
|
2002-11-23 21:24:19 +01:00
|
|
|
|
<p>
|
2003-12-18 11:40:09 +01:00
|
|
|
|
Quand vous faites du LaTeX, il est plus fiable de visualiser le
|
|
|
|
|
r<EFBFBD>sultat final en regardant le PostScript, plut<75>t que le
|
|
|
|
|
DVI. L'afficheur <code>gv</code> (pour GhostView), qui affiche les
|
|
|
|
|
fichiers PostScript, est plus fiable que <a
|
|
|
|
|
href="&url.tuteurs;logiciels/latex/xdvi.html">XDvi</a> pour les
|
|
|
|
|
dessins ou les mises en page bizarres. Par contre, ils sont beaucoup
|
|
|
|
|
plus gros que les documents <code>.dvi</code>; il faut donc soit les
|
|
|
|
|
compresser (voir <a href="archives.html#gzip"><code>gzip</code></a>)
|
|
|
|
|
soit les effacer quand on n'en a pas besoin.
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<h3>Afficher un PostScript</h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
2003-12-18 11:40:09 +01:00
|
|
|
|
Utilisez le logiciel <code>gv</code> (pour <a
|
|
|
|
|
href="http://www.cs.wisc.edu/~ghost/" title="Page officielle de
|
|
|
|
|
GhostView">GhostView</a>). Entre autres choses, il vous permet de
|
|
|
|
|
marquer les pages, pour n'imprimer que les pages
|
|
|
|
|
s<EFBFBD>lectionn<EFBFBD>es. GhostView est <20>galement disponible pour Windows (sous
|
|
|
|
|
le nom de GSView) et Mac<61>OS (sous le nom de MacGSView).
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<h3>Imprimer un PostScript</h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
2003-12-18 11:40:09 +01:00
|
|
|
|
On utilise simplement la commande <code>lpr</code>.
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2><a name="commandes">Les commandes d'impression</a></h2>
|
|
|
|
|
|
|
|
|
|
<h3><a name="lpr"><code>lpr</code></a></h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
<code>lpr</code> imprime un fichier PostScript. Pour imprimer en
|
|
|
|
|
recto-verso, on utilise l'option <code>-Zdouble</code><3E>:
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<pre>lpr -Zdouble hublot4.ps</pre>
|
|
|
|
|
|
|
|
|
|
<h3><a name="dvips"><code>dvips</code></a></h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
2003-12-18 11:40:09 +01:00
|
|
|
|
La commande <code>dvips</code> imprime les documents
|
|
|
|
|
<code>.dvi</code>, produits par LaTeX. Il y a plusieurs options <20>
|
|
|
|
|
cette commande, dont celles-ci (pour savoir toutes les options,
|
|
|
|
|
regardez le <a href="divers.html#man">man</a>, ou taper
|
|
|
|
|
<code>dvips</code> tout court, sans argument)<29>:
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<table class="tableau">
|
|
|
|
|
<tr>
|
|
|
|
|
<td><code>-p</code></td>
|
|
|
|
|
<td>indique le num<75>ro de la premi<6D>re page <20> imprimer.</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td><code>-l</code> (<em>last</em>)</td>
|
|
|
|
|
<td>indique le num<75>ro de la derni<6E>re page <20> imprimer.</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td><code>-pp <em>num</em>-<em>num</em></code> (<em>pages</em>)</td>
|
|
|
|
|
<td>Imprimer les pages tant <20> tant.</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
Par exemple<6C>:
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<table class="tableau">
|
|
|
|
|
<tr>
|
|
|
|
|
<td><pre>dvips -p 5 document.dvi</pre></td>
|
|
|
|
|
<td>Imprimer le document <20> partir de la page 5.</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td><pre>dvips -l 3 document.dvi</pre></td>
|
|
|
|
|
<td>Imprimer jusqu'<27> la page 3.</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td><pre>dvips -pp 8-11 document.dvi</pre></td>
|
|
|
|
|
<td>Imprimer de la page 8 <20> la page 11.</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td><pre>dvips -pp 7 document.dvi</pre></td>
|
|
|
|
|
<td>Imprimer la page 7.</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
<code>dvips</code> sert aussi <20> produire les fichiers PostScript (voir
|
|
|
|
|
<a href="#postscript">ci-dessus</a>).
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h2><a name="pratique">En pratique, je veux imprimer...</a></h2>
|
|
|
|
|
|
2003-09-19 18:06:18 +02:00
|
|
|
|
<p>Les commandes <20> taper pour ouvrir ou imprimer des fichiers de
|
|
|
|
|
diff<EFBFBD>rents types de formats se trouvent sur l'<a
|
|
|
|
|
href="formats-memo.html">aide-m<>moire sur les formats</a>.
|
|
|
|
|
</p>
|
|
|
|
|
|
2002-11-23 21:24:19 +01:00
|
|
|
|
<h3>Un courrier <20>lectronique</h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
2003-12-18 11:40:09 +01:00
|
|
|
|
Touche <code>%</code> (pourcent) avec <a
|
|
|
|
|
href="&url.tuteurs;internet/courrier/mail-pine.html"><code>pine</code></a>,
|
|
|
|
|
touche <code>p</code> (<em>print</em>) avec <a
|
|
|
|
|
href="&url.tuteurs;internet/courrier/mail-mutt.html"><code>mutt</code></a>.
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<h3>Une page Web</h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
2003-12-18 11:40:09 +01:00
|
|
|
|
Cliquer sur le bouton <code>Print</code> de Mozilla, ou s<>lectionner
|
2002-11-23 21:24:19 +01:00
|
|
|
|
<code>Print</code> dans le menu <code>File</code>, ou taper
|
2003-12-18 11:40:09 +01:00
|
|
|
|
<code>Ctrl-P</code>.
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<h3>Un fichier DVI</h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
Taper <code>dvips fichier.dvi</code>.
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<h3>Un fichier PostScript</h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
Taper <code>lpr fichier.ps</code>.
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<h3>Une image</h3>
|
|
|
|
|
|
|
|
|
|
<p>
|
2003-12-18 11:40:09 +01:00
|
|
|
|
Convertissez-la en PostScript avec <code>xv</code>, puis imprimez le
|
|
|
|
|
fichier <code>.ps</code>.
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
<div class="metainformation">
|
2003-12-18 11:40:09 +01:00
|
|
|
|
Auteurs<EFBFBD>: <20>milia Robin, Nicolas George, Denis Auroux. Derni<6E>re
|
2003-12-18 16:10:57 +01:00
|
|
|
|
modification : le <date value="$Date: 2003-12-18 15:10:57 $" />.
|
2002-11-23 21:24:19 +01:00
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|