Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > a412ceb851151854794ced2a242192bb > files > 833

howto-html-fr-20080722-1mdv2010.0.noarch.rpm

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>3. Imprimer vers des PC sous Windows</title>
<link rel="stylesheet" href="style.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.64.1">
<link rel="home" href="index.html" title="
            Guide du partage d'imprimante entre les systèmes Debian GNU/Linux 
            et Microsoft Windows
        ">
<link rel="up" href="index.html" title="
            Guide du partage d'imprimante entre les systèmes Debian GNU/Linux 
            et Microsoft Windows
        ">
<link rel="previous" href="ar01s02.html" title="2. Comment démarrer">
<link rel="next" href="ar01s04.html" title="4. Partager des imprimantes avec des PC sous Windows">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">3. Imprimer vers des PC sous Windows</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="ar01s02.html">Précédent</a> </td>
<th width="60%" align="center"> </th>
<td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Suivant</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="sect1" lang="fr">
<div class="titlepage">
<div><div><h2 class="title" style="clear: both">
<a name="imprimer_vers_windows"></a>3. Imprimer vers des PC sous Windows</h2></div></div>
<div></div>
</div>
<div class="sect2" lang="fr">
<div class="titlepage">
<div><div><h3 class="title">
<a name="connexion_a_windows"></a>3.1. Connexion à Windows</h3></div></div>
<div></div>
</div>
<div class="figure">
<a name="impression_en_reseau"></a><p class="title"><b>Figure 2. L'impression en réseau</b></p>
<div><img src="images/Debian-and-Windows-Shared-Printing/to_windows.png" alt="L'impression en réseau"></div>
</div>
<p>
                SMB et CIFS sont les protocoles utilisés par Windows
                pour le partage de fichiers et d'imprimantes. Nous
                utiliserons Samba pour communiquer avec les PC sous
                Windows via ces protocoles. Avant de configurer CUPS,
                nous devons nous assurer que nous pouvons nous connecter
                aux PC sous Windows en utilisant la commande
                <span><b class="command">smbclient</b></span>, le client Samba pour les
                protocoles SMB et CIFS (voir le schéma de la <a href="ar01s03.html#impression_en_reseau" title="Figure 2. L'impression en réseau">Figure 2, « L'impression en réseau »</a>).
            </p>
<p>
                Voici par exemple comment établir une nouvelle connexion 
                à un PC sous Windows :
            </p>
<pre class="programlisting">
/usr/bin/smbclient -L orange -U fred

added interface ip=10.6.7.234 bcast=10.6.7.255 nmask=255.255.255.0
Got a positive name query response from 10.6.7.8 ( 10.6.7.8 )
Password: (non affiché)

Sharename  Type  Comment
PRINTER$   Disk
JETDENCRE  Printer
TRUCS      Disk
IPC$       IPC    Remote Inter Process Communication 
</pre>
<p>
                La commande utilisée ci-dessus demande la liste des
                partages existant sur un PC sous Windows appelé
                <tt class="literal">orange</tt>, avec l'identifiant utilisateur
                <tt class="literal">fred</tt>. Le résultat de cette commande 
                montre une imprimante appelée <tt class="literal">JETDENCRE</tt>.
            </p>
<p>
                Si le service de nommage Windows n'est pas disponible, 
                vous devrez spécifier l'adresse IP du PC sous Windows 
                avec l'option <tt class="option">-I</tt> comme 
                ci-dessous :
            </p>
<pre class="programlisting">
/usr/bin/smbclient -I 10.6.7.8 -L orange -N
</pre>
<p>
                Pour de plus amples informations, consultez la
                documentation de Samba sur l'utilisation de
                <span><b class="command">smbclient</b></span>.
            </p>
</div>
<div class="sect2" lang="fr">
<div class="titlepage">
<div><div><h3 class="title">
<a name="config_cups_vers_windows"></a>3.2. Configuration de CUPS</h3></div></div>
<div></div>
</div>
<p>
                Une fois que vous aurez trouvé votre imprimante Windows,
                vous pourrez configurer CUPS. Tout d'abord, vérifiez que
                votre installation de CUPS dispose de la compatibilité
                SMB en utilisant la commande suivante :
            </p>
<pre class="programlisting">
ls -l /usr/lib/cups/backend/smb
</pre>
<p>
                Si ce fichier n'existe pas, créez-le par la commande
                suivante :
            </p>
<pre class="programlisting">
ln -s `which smbspool` /usr/lib/cups/backend/smb
</pre>
<p>
                Ceci est un exemple de configuration de l'imprimante
                montrée plus haut :
            </p>
<pre class="programlisting">
/usr/sbin/lpadmin -p ImprimanteOrange \
                  -v smb://fred:mon_passe@orange/JETDENCE -P /root/jetdencre.ppd
/usr/bin/enable ImprimanteOrange
/usr/sbin/accept ImprimanteOrange
/usr/sbin/lpadmin -d ImprimanteOrange
</pre>
<p>
                Comme mentionné précédemment, bash dispose d'une commande
                intégrée appelée <span><b class="command">enable</b></span>, donc les
                utilisateurs de bash doivent utiliser le chemin complet
                de la commande (<span><b class="command">/usr/bin/enable</b></span>)
                lorsqu'ils souhaitent activer une imprimante.
            </p>
<p>
                La commande <span><b class="command">lpadmin</b></span> vous permet de
                configurer l'accès depuis Linux à une imprimante
                partagée sous Windows. Il suffit de lui indiquer comme
                paramètre unique le nom d'utilisateur, le mot de passe,
                le nom netbios et le nom de l'imprimante.
            </p>
<p>
                Regardez la <a href="ar01s02.html#config-impr-de-base" title="2.3. Configuration de l'imprimante locale avec CUPS">Section 2.3, « Configuration de l'imprimante locale avec CUPS »</a> pour
                une explication plus approfondie des commandes utilisées
                ci-dessus. Si le service de nommage Windows n'est pas
                disponible, ajoutez l'option <tt class="option">-h</tt> suivie
                de l'adresse IP de la machine sous Windows à la première
                commande <span><b class="command">lpadmin</b></span> :
            </p>
<pre class="programlisting">
/usr/sbin/lpadmin -p ImprimanteOrange -h 10.6.7.8 \
                  -v smb://fred:mon_passe@orange/jetdencre -P /root/jetdencre.ppd
</pre>
<p>
                Votre imprimante est maintenant prête à être testée.
                Envoyez un fichier à l'imprimante avec la commande
                <span><b class="command">lp</b></span> suivie du nom de fichier, ou en
                imprimant la document à partir d'une application.
            </p>
</div>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="ar01s02.html">Précédent</a> </td>
<td width="20%" align="center"><a accesskey="u" href="index.html">Niveau supérieur</a></td>
<td width="40%" align="right"> <a accesskey="n" href="ar01s04.html">Suivant</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">2. Comment démarrer </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td>
<td width="40%" align="right" valign="top"> 4. Partager des imprimantes avec des PC sous Windows</td>
</tr>
</table>
</div>
</body>
</html>