1. Sur la machine où l'imprimante est partagée, il faut l'installer en
USB par exemple, installer les driverset la partager
avec un nom simple (par exemple : IMPSVT).
2. Toujours sur la machine client, il faut ensuite aller dans
l'ajout/suppression de programmes>ajouter ou supprimer des composants
windows>Autres services de fichiers et d'impression en réseau>Service
d'impression pour Unix. Cocher la case et valider. Il se peut que la
machine vous demande la galette de Windows XP pour chercher le composant.
3. Encore sur la machine XP, dans les outils d'administration, afficher
les services. Sélectionner le 'serveur d'impression TCP/IP' qui est
démarré, éditer ses propriétés et modifiez la valeur pour que son
démarrage soit automatique (attention, si le démarrage n'est pas
automatique, vous devrez le lancer à la main avant de pouvoir imprimer....).
4. Enfin, si vous utilisez le firewall de XP ou un autre firewall :
ouvrir dans le firewall le port 9100.
5. On passe sur Samba, on va dans la partie imprimantes, puis on rajoute
une nouvelle imprimante.
6. Dans l'URI, on indique uniquement l'adresse IP de la machine qui
partage l'imprimante. Pour les autres 3 autres paramètres (nom,
emplacement et description), à vous de choisir, ils n'ont pas
d'influence importante sur le partage d'imprimantes.
7. Toujours dans la configuration de l'imprimante, choisissez le
protocole Lpd/Lpr.
8. Cochez le pilote windows du client déployable, puis validez.
9. Ajoutez l'imprimante à un parc.
10. En admin, dans l'explorateur windows, tapez : \\nom_de_votre_serveur_se3. Vous allez voir
apparaitre les dossiers et parmi ceux là, vous cliquez sur 'imprimante
et télécopieurs'. Apparait alors votre imprimante. Cliquez droit sur
l'imprimante et sélectionnez les propriétés. A l'invitation pour charger
les drivers, répondez non, puis passez dans l'onglet 'Avancé' et cliquez
sur 'Nouveau pilote'. Installez votre pilote (pour de nombreuses
imprimantes, elles figurent déjà dans la liste proposée, sinon insérez
le CD d'installation et naviguez jusqu'au pilote ou laissez le
chercher). Validez.
11. Vérifiez le nom de partage, il doit être le même que celui indiqué
sur la machine qui héberge l'imprimante partagée (d'où l'intérêt d'un
nom simple sans caractères spéciaux ni accents ni espace).
12. Pour plus de lisibilité, si comme moi vous devez installer 3
imprimantes identiques dans la même salle, vous pouvez alors renommer
l'imprimante (toujours dans les propriétés ou alors en cliquant sur le
nom de l'imprimante dans l'explorateur). Le nom que vous indiquerez ici
devrait être identique à celui indiqué dans la case 'Nom' lors du
paramétrage sur Samba Edu.
13. C'est terminé (une fois la manipulation rodée, vous la ferez en 10
minutes ou moins en fonction des machines). Si le paquet wpkg pour
déployer les imprimantes est présent, il va installer les imprimantes à
partir de la configuration installée dans Samba et pour chaque
utilisateur, en fonction du parc dans lequel il se trouve. Ainsi je n'ai
pas les mêmes imprimantes selon que je suis en techno ou en svt (mais je
peux les avoir si je paramètre autrement).
NB : lorsque vous vous connectez en admin, n'apparaissent dans
'\\se3\imprimantes et télécopieurs' que les imprimantes installées dans
le parc où vous vous connectez. Ce n'est pas un bug et j'ai mis du temps
à le comprendre, ce n'est pas indiqué dans la doc. Donc si vous voulez
en admin gérer toutes les imprimantes de tout l'établissement, il vous
faut un parc spécial (genre PRI) dans lequel vous mettez toutes les
imprimantes partagées (IP ou partagées). A ce moment là, elles
apparaissent toutes.
NB2 : Une précision encore : le paramétrage de Cups sur la machine n'est
pas obligatoire. Il ne sert qu'à contrôler entièrement l'impression par
Samba. A partir de ce moment là, vous ne pourrez plus imprimer en local.
Donc pour mon cas, je n'ai pas paramétré d'utilisateur cups sur ma
machine. Ainsi les utilisateurs peuvent encore imprimer via l'USB
classique (genre si tu es admin et que tu te connectes en local...
l'imprimante est encore disponible).
Méthode proposée par Pierre-Etienne Collard