Table des matières

, ,

Comment configurer votre ordinateur en client d'un serveur d'impression ?

Normalement aucune manipulation n'est nécessaire pour accéder à des imprimantes présentes sur le réseau. Si malgré tout vous ne vous voyez pas vos imprimantes partagées, suivez les méthodes proposées plus bas. Ou reportez-vous à cette page de la documentation

Manuellement

Si l'auto-détection ne marche pas, ou si l'ordinateur qui partage l'imprimante ne partage pas les données permettant l'auto-détection, suivez cette méthode :

Vous trouverez ici des détails spécifiques au serveur d'impression sans fil Linksys wps54g.
Vous trouverez ici des détails spécifiques au serveur d'impression filaire Linksys PSUS4.
Si vos imprimantes réseau sont correctement reconnues mais qu'à l'impression rien ne se passe… lisez les 2 points suivants.

Explication et détection du problème

Essayez de faire un ping sur votre machine serveur (pas l'IP !) si ça ne marche pas vous tenez le coupable ! CUPS présente à mon avis un petit défaut à ce niveau-là. Une connexion réseau et CUPS peut très bien se faire en utilisant seulement des adresses IP, mais à la détection d'une imprimante réseau CUPS enregistre son adresse IPP en utilisant le nom d'hôte du serveur, ensuite à l'impression c'est le nom en question qui est utilisé pour chercher le serveur. Or… le nom d'hôte du serveur n'est pas toujours connu du client.

Résolution du problème

Il vous suffit de faire connaître le nom d'hôte du serveur au client. Concrètement, il suffit de modifier le fichier /etc/hosts avec les droits d'administration, pour ajouter une ligne au début (sans effacer le reste) avec l'IP du serveur d'impression suivie de son nom :

192.168.xx.xx   nom_du_serveur

Si vous ne savez pas par quoi remplacer les xx.xx et avez accès au serveur, il suffit d'y taper « ifconfig » dans un terminal. Vous y trouverez une ligne avec un message du type :

inet adr:192.168.1.10

C'est justement l'adresse IP de la machine sur le réseau local. Si vous n'avez pas la possibilité de faire cela, demandez à l'administrateur du serveur.

Concernant le nom d'hôte, sur votre machine cliente il suffit de regarder là : http://localhost:631/printers/|http://localhost:631/printers/ c'est la page des imprimantes de CUPS. Cherchez l'imprimante réseau située sur le serveur qui vous intéresse et vous devriez voir une ligne du type :

URL du matériel : IPP://nom_du_serveur:631...

C'est ce nom qu'il faut utiliser pour votre fichier /etc/hosts.

Voilà, avec ça vous devriez pouvoir faire "bonne impression" ;-)

Configuration manuelle d'un client Kubuntu

Configuration d'un client UNIX quelconque

Si votre système dispose de CUPS, ou peut en disposer très facilement, configurez-le directement via http://localhost:631.

Pour ajouter une imprimante réseau, il est préférable d'utiliser le protocole d'impression par Internet (IPP) qui est géré nativement par CUPS.

Certaines imprimantes se connectent directement sur le réseau (soit en Ethernet soit en Wi-Fi). Pour les faire accepter par CUPS, il faudra vérifier dans la documentation de votre imprimante si elle dispose d'une interface IPP ou seulement HTTP. Dès lors, vérifiez les modalités de connexions et d'utilisation avec CUPS.

Configuration d'un client Windows

127.0.0.1 localhost
192.168.x.yyy nom_host

192.168.x.yyy est l'adresse IP du poste Ubuntu où est reliée l'imprimante, et nom_host le nom du poste Ubuntu sur le réseau local.

Dans mon cas, il n'a pas été nécessaire de modifier le fichier hosts, Windows XP pouvant accéder sans problème à l'IP du serveur.
http://nom_host:631/printers/nomimprimante

nom_host est le nom du PC serveur et nom_imprimante est le nom de votre imprimante sur le PC serveur.

Lorsque Windows vous demande quel pilote choisir, choisissez Générique pour le constructeur puis MS publisher color printer. Il n'est pas nécessaire d'installer les pilotes de son imprimante sous Windows.

Windows Vista et plus récent

http://nom_host:631/printers/nomimprimante

Pour trouvez cette adresse, ouvrez dans un navigateur la page de CUPS sur l'ordinateur serveur sous ubuntu: http://nom_host:631. Si vous n'avez pas défini de nom d'host pour votre serveur d'impression, son adresse IP fait l'affaire. Dans l'onglet Imprimantes se trouve la liste des imprimantes partagées. Cliquez sur l'imprimante, et récupérez l'URL de la page.

A ce moment-là, Windows demande l'impression d'une page de test pour vérifier le bon fonctionnement du réseau. Si l'imprimante se réveille et imprime la page de test, c'est gagné. à revoir?

Utilisation de Samba pour partager l'imprimante

Si le partage avec CUPS ne fonctionne pas (ce qui est très rare …), vous pouvez utiliser le partage Samba, qui est tout de même moins conseillé, pour arriver à vos fins.

Voir cette page: Partage d'imprimante avec Samba

Partager une imprimante reliée à une Box

Voir :


Contributeurs : figaro, dmoyne, Incoming, KinderSurpriZ, Fabien26, dsi0743, DarkHylian, Mysteroïd, guigouz.