{{tag>Trusty tutoriel imprimante}}
----
====== 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 [[:system-config-printer#ajout_d_une_imprimante_partagee|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 :
* Ouvrez //Paramètres Système -> Imprimantes//,
* Puis cliquez sur : **Nouvelle imprimante**;
* Dans la liste, choisissez : **Internet Printing Protocol (ipp)**;
* Dans la case **Hôte :** tapez l'adresse IP du serveur d'impression, dans la case **File d'attente :** tapez le nom de l'imprimante (telle qu'elle est nommée sur le serveur) et cliquez sur **Vérifier...**. Un message vous dira si l'imprimante est accessible, sinon vérifiez vos paramètres.
Vous trouverez [[:serveur_impression_linksys_wps54g|ici ]]des détails spécifiques au serveur d'impression sans fil Linksys wps54g.\\
Vous trouverez [[:psus4|ici]] des détails spécifiques au serveur d'impression filaire Linksys PSUS4.
* Dans la fenêtre qui apparaît, choisissez l'imprimante que vous voulez utiliser, et faites **Valider**,
* Faites **Suivant**, et choisissez le pilote de l'imprimante distante,
* Arrivé au choix du nom de l'imprimante, donnez lui un nom, et faites **Appliquer**,
* Ensuite, dans la fenêtre principale, cliquez sur **Appliquer** et ensuite **Actualiser**, l'imprimante devrait apparaître en-dessous de **Imprimantes Réseau**,
* Il vous suffira ensuite de la paramétrer comme imprimante par défaut si vous le voulez.
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 [[:tutoriel:comment_modifier_un_fichier|modifier le fichier]] **/etc/hosts** [[:sudo|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 =====
* Ouvrez le configurateur d'imprimante : //K -> Paramètres du Système -> Imprimantes//
* Cliquez sur //Ajouter -> Ajouter une imprimante/une classe...//
* Un Assistant apparait, cliquez sur **suivant**, choisissez **Imprimante réseau avec IPP**, faites **Suivant**, cliquez sur **Analyser**, et faites suivant, choisissez le pilote de l'imprimante, et mettre un nom.
===== 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 =====
* Modifier le fichier **C:\WINDOWS\system32\drivers\etc\hosts** sur le PC client Windows (Windows XP ne reconnaît pas l'adresse IP, il faut donc l'associer à un nom d'hôte) : (Sous Seven, en 64 bits, c'est C:\windows\SysWOW64\driver\etc )
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.
* Pour Windows XP ou Windows 2000, ajouter l'imprimante en utilisant la fonction dédiée du panneau de configuration Windows XP, et utilisez l'adresse suivante pour la connexion réseau :
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 ====
* Allez ici: **Panneau de configuration** > **Imprimantes**.
* Puis: **Ajouter une imprimante** et **Ajouter une imprimante réseau sans fils**.
* Cliquez directement sur **L'imprimante que je veux n'est pas répertoriée**.
* Cochez **Sélectionner une imprimante partagée par nom** et entrez l'adresse "CUPS" de votre imprimante:
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.
* Il ne reste plus qu'à choisir les bons drivers.
//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_imprimante-samba|Partage d'imprimante avec Samba]]
===== Partager une imprimante reliée à une Box =====
Voir :
* **[[:serveur impression neufbox|serveur d'impression de la neufbox]]** ;
* **[[:bbox#serveur_d_impression|serveur d'impression de la bbox]]** ;
* **[[:serveur impression freebox|serveur d'impression de la freebox]]** ;
* **[[:serveur impression dartybox|serveur d'impression de la DartyBox]]**;
* **[[:livebox#Serveur d’impression|serveur d'impression de la Livebox]]**.
----
//Contributeurs : figaro, [[:utilisateurs:dmoyne]], [[:utilisateurs:Incoming]], [[:utilisateurs:KinderSurpriZ]], [[:utilisateurs:Fabien26]], [[:utilisateurs:dsi0743]], [[:utilisateurs:DarkHylian]], [[:utilisateurs:Mysteroïd]], [[:utilisateurs:guigouz]].//