Partager une imprimante entre Ubuntu et Windows
Je vais vous expliquer ici comment j’ai fait pour partager une imprimante entre Ubuntu et Windows, ce qui est en fait assez facile quand on s’y prend bien. J’ai tout d’abord un pc auquel est relié mon imprimante, une HP 1350 (A). Ce pc est sous Ubuntu et est relié au réseau via éthernet. Et j’ai deux autres ordinateurs qui sont reliés à ce réseau via le wifi, un sous Ubuntu (B) et un autre sous Windows (C). En fait, peu importe la manière dont sont reliées les pc au réseau, les manipulations à faire restent les mêmes.

1. Opérations sur le pc A
1.1. Adresse ip statique
La première chose à faire est de donner une adresse ip statique au pc A, afin qu’il puisse être reconnu sur le routeur par les autres pc. Mon routeur est configuré en mode DHCP, et attribue des ip entre les plages 192.168.3.100 et 192.168.3.199, j’ai donc décidé de donner l’ip 198.162.2.90 à ce pc. Pour cela, dans Système/Administration/Réseau, il faut modifier les propriétés du wifi (ou de l’éthrenet suivant le cas). Pour mon routeur, j’arrive à ceci :

1.2. Installation de l’imprimante et paramétrage du serveur cups
Il faut ensuite installer l’imprimante. Cela se fait via le menu Système/Administration/Imprimantes. Dans un navigateur, allez sur sur http://localhost:631/. Si l’imprimante apparait dans l’onglet Printers, tout va bien. (Ce qui est normalement le cas avec Edgy.) Sinon, il faudra installer CUPS. Comme je n’ai pas eu à le faire, je vous renvoie aux explications du wiki.
Une fois l’imprimante installée, Il faut éditer le fichier /etc/cups/cupsd.conf :
/etc/cups/cupsd.conf
Dans ce fichier, vous devriez trouver les lignes suivantes :
# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock
Il faut les remplacer par ceci :
# Only listen for connections from the local machine.
#Listen localhost:631
Listen /var/run/cups/cups.sock
Port 631
Redémarrez ensuite cups :
sudo /etc/init.d/cupsys restart
2. Opérations sur le pc B
Pour installer l’imprimante réseau sur le pc B, il suffit d’aller dans Administration/Système/Imprimantes, et d’ajouter une imprimante en spécifiant sur URI. Dans mon cas, cet URI était :
http://192.168.2.90/printers/PSC-1310
3. Opérations sur le pc C
Pour installer l’imprimante sur le pc C sous Windows, les tâches sont plus ou moins identique. Il faut aller dans le menu Imprimantes du Panneau de configuration, ajouter une imprimante à partir du réseau et spécifier son url (qui est différente de celle utilisée plus haut) :
http://192.168.2.90:631/printers/PSC-1310
J’ai eu un problème à ce niveau, mon imprimante n’était pas présente dans les drivers que proposait Windows. J’ai donc spécifié n’importe quel driver, et ensuite j’ai été dans les propriétés de l’imprimante. Sous un certain onglet, il y a moyen de spécifier un autre driver déjà installé. Comme j’utilisais précédemment cette imprimante en partage avec tous des pc sous Windows, le driver de celle-ci était disponible.
Lien : wiki d’Ubuntu
Tags: imprimante, windows
9 commentaires pour “Partager une imprimante entre Ubuntu et Windows”
Bonjour,
Moi mon problème est le suivant:
Je possède deux PC (le premier tourne sous windows xp SP2 édition familiale et le deuxième sous la distribution Ubuntu 6.10 Edgy Eft). Sur celui avec windows xp est installé une imprimante de marque HP modèle Deskjet 5940 (imprimante partagée).
Je l’ai installé également sur ma distribution Ubuntu. Mais impossible d’imprimer quoi que ce soit. Je l’ai pourtant installé en passant par:
-Système => Administration => Impression => Nouvelle imprimante => Imprimante réseau => Windows (SMB).
Mon imprimante est bien installé et dans l’état ” Prêt “.
Lorsque je lance l’impression, le mode ” état ” passe par les deux étapes ci-dessous:
” Prêt : /usr/lib/cups/backend/smb failed ” => au moment de l’impression.
Puis quelques instants après:
” Prêt : Unable to connect to CIFS host, will retry in 60 seconds… “.
Si quelqu’un peut m’apporter une aide, je serais comblé. Merci d’avance.
N’ayant jamais essayé d’installer une imprimante sur Ubuntu connectée à un pc sous Windows, je ne sais pas comment faire la chose. Mais j’essayerai de le faire le weekend prochain pour le fun… :p
Bonsoir,
Merci l’ours si tu a des infos…..Car je galère.
Je t’envoie un mail si j’ai du nouveau
As tu essayé
Non désolé pas encore eu l’occasion…
Salut l’ours ^^
Je suis de passage sur cet article après une petite recherche sur Google concernant le partage d’une PSC-1310 sur quatre PC en dual-boot Ubuntu/XP… Comme toi, le driver de la PSC n’apparaissait pas dans la liste des drivers, j’ai donc fait comme tu as dit et voilà le travail
(NB : Quel gros foutoir généralisé que de partager 3 dossiers par PC et une imprimante pour que ces éléments soient disponibles peu importe le système hôte et client lancé ! La prochaine fois je ferai un schéma, c’est plus moins casse-tête :))
Merci pour ce tuto, qui m’aidera à réaliser le mien d’ailleurs
Bonjour,
Depuis la migration de mon pc de la version Ubuntu 6.10 Edgy Eft vers la version Ubuntu 7.04 Feisty Fawn, plus de problème pour mon imprimante partagée sous windows, tout fonctionne à merveille.
Content que ton problème soit résolut Jacques
Je viens de lire un billet qui explique comment utiliser toutes les fonctions des hp depuis feisty, si ça t’intéresse : http://taltan.free.fr/index/2007/04/22/69-boite-a-outils-pour-les-imprimantes-multifonctions-hp
Laissez un commentaire