--- page corrigée --- //[[david.lebeau@gmail.com|TheShift]] 2009/02/26 15:00// ====== Installation et configuration des imprimantes ====== //**Guides et Tutoriels** Gentoo-Québec//\\ //[[http://www.gentoo-quebec.org/index.php?page=docs&v=202|PDF original]]// ==== Introduction ==== Le document sur [[gentoo-install-base|l’installation du système de base]] vous a invité à procéder à la mise en place des outils nécessaires pour gérer imprimantes et impression. Ce document vous présente des techniques d’installation, de configuration et de suppression d’une imprimante.\\ \\ Vérifiez avant tout que le système d’exploitation détecte votre imprimante. === Détection d’une imprimante sur port parallèle === Regardez dans les messages issus au démarrage du système : # dmesg | less Vous devriez voir apparaître quelque chose concernant une imprimante **(lp)**. Si ce n’est pas le cas, il faut vous assurer que les bons modules sont chargés. # modprobe parport # modprobe parport pc # modprobe lp === Détection d’une imprimante sur port USB === La commande **lsusb** vous indiquera si l’imprimante est détectée. # lsusb L’exécution de la commande retourne une information similaire à ceci : Bus 005 Device 001: ID 1d6b:0001 Bus 001 Device 001: ID 1d6b:0002 Bus 002 Device 003: ID 045e:008a Microsoft Corp. Wireless Keyboard and Mouse Bus 002 Device 002: ID 04f9:01ab Brother Industries, Ltd Bus 002 Device 001: ID 1d6b:0001 Bus 004 Device 001: ID 1d6b:0001 Bus 003 Device 001: ID 1d6b:0001 Dans l’exemple fourni, l’imprimante est connectée sur Bus 002 Device 002.\\ \\ ---- ==== Installation avec foomatic-db ==== Les modules pour port parallèle doivent être actifs. Voir plus haut. **GNU-Linux** reconnaît plusieurs imprimantes. Le paquet **foomatic-db** fournit une base de données dans laquelle ces imprimantes sont listées. Cette base de données combinée à cups vous permet d’installer l’imprimante.\\ \\ Lancez votre navigateur Web pour installer l’imprimante avec cups. Tapez : **localhost: 631**\\ Vous êtes alors dans la page d’accueil de cups. Suivez les instructions données à l’écran.\\ Cliquez sur **Ajouter une imprimante**. Suivez les instructions présentées à l’écran.\\ \\ ---- ==== Installation d’une imprimante HP ==== Il y a deux façons d’installer une imprimante HP : - Avec le gestionnaire **HPLIP** - A l’aide d’un **fichier PPD** === Installation assistée avec HPLIP === Pour installer une imprimante Hewlet-Packard (HP) à l’aide d’un gestionnaire conçu à cette fin, vous devez avoir préablement installé le paquet **hplip**. Consultez le document sur [[gentoo:gentoo-logiciel|l’installation des logiciels communs]] au besoin.\\ \\ Le paquet **hplip** fournit tous les PPD nécessaires pour réaliser l’installation d’une imprimante HP.\\ \\ Pour installer l’imprimante : -Lancez CUPS : localhost: 631 -Cliquez sur Administrer les imprimantes -Ajoutez l’imprimante === Installation manuelle avec un fichier PPD === Si vous n’installez pas hplip et que vous préférez procéder avec une installation manuelle, vous devez télécharger le **fichier PPD** correspondant à votre imprimante. -Rendez-vous à l’adresse [[http://openprinting.org/printer_list.cgi]] -Sélectionnez **HP** dans la liste déroulante de gauche -Sélectionnez le modèle de l’imprimante dans la liste déroulante de droite -Cliquez sur le bouton **Show** -Cliquez sur Download **PPD** -Copiez le fichier téléchargé dans **/usr/share/cups/model** -Lancez CUPS : **localhost: 631** -Cliquez sur **Administrer les imprimantes** -Ajoutez l’imprimante\\ \\ ---- ==== Installation d’une imprimante Brother ==== Brother’s offre les pilotes **GNU-Linux** pour ses imprimantes. Ceux-ci sont disponibles en version **.rpm** ou en version **.deb**. Le format rpm s’installe avec la commande **rpm** tandis que le format deb s’installe à l’aide de la commande **dpkg**.\\ Consultez le document sur l’installation des [[gentoo:gentoo-logiciel|logiciels communs]], section Système, pour l’installation des paquets nécessaires à l’utilisation de l’une ou l’autre de ces commandes.\\ \\ La procédure décrite ci-après s’applique à tous modèles d’imprimante Brother’s en autant que les modèles figurent à cette adresse : [[http://solutions.brother.com/linux/en_us/download_prn.html]]\\ \\ Utilisez de préférence le pilote au format **rpm** Les étapes d’installation sont : -Téléchargement des pilotes -Installation du pilote LPR -Installation du pilote CUPSWRAPPER -Activation de l’imprimante === Téléchargement des pilotes === Pour être en mesure d’utiliser l’imprimante, vous devez télécharger et installer deux pilotes : -Le pilote LPR -Le pilote CUPSWRAPPER Rendez-vous à l’adresse : [[http://solutions.brother.com/linux/en_us/download_prn.html]]\\ \\ Cliquez ensuite sur le lien correspondant à votre modèle. Téléchargez les deux pilotes en prenant bien soin de sélectionner le même format, **rpm** ou **deb** pour chacun des pilotes. Vous devez accepter les termes de la licence avant que le téléchargement ne s’effectue. === Installation du pilote LPR === Voici la procédure à suivre pour installer le pilote rpm pour une imprimante connectée à un port USB.\\ \\ Positionnez-vous dans le dossier où vous avez téléchargé le pilote : # cd dossier du téléchargement Créer le dossier **lpd** : # mkdir -p /var/spool/lpd Installez le pilote : # rpm -ihv −−nodeps lpr-drivername Vérifiez l’installation : # rpm -qa | grep -e préfixe du nom du pilote lpr Vous devez obtenir une information similaire à celle-ci : mfc240clpr-1.0.1-1.i386 Vérifiez que l’imprimante figure dans le fichier de configuration de cups : # cat /etc/printcap Vous devez obtenir une information similaire à celle-ci : # This file was automatically generated by cupsd(8) from the # /etc/cups/printers.conf file. All changes to this file # will be lost. MFC240C:\ :mx=0:\ :sd=/var/spool/lpd/mfc240c:\ :sh:\ :lp=/dev/usb/lp0:\ :if=/usr/local/Brother/Printer/mfc240c/lpd/filtermfc240c: === Installation du pilote CUPSWRAPPER === Voici la procédure à suivre pour installer le pilote rpm pour une imprimante connectée à un port USB.\\ \\ Positionnez-vous dans le dossier où vous avez téléchargé le pilote : # cd dossier du téléchargement Créer le dossier **filter** : # mkdir -p /usr/lib64/cups/filter Installez le pilote : # rpm -ihv −−nodeps cupswrapper-drivername Vérifiez l’installation : # rpm -qa | grep -e préfixe du nom du pilote cupswrapper Vous devez obtenir une information similaire à celle-ci : mfc240ccupswrapper-1.0.1-1.i386 === Activation de l’imprimante === Pour activer et imprimer :\\ \\ Etablir un lien entre le filtre cupswrapper et le dossier où Gentoo doit le trouver : # ln -s /usr/lib64/cups/filter/brlpdwrappermfc240c /usr/libexec/cups/filter/brlpdwrappermfc240c //Changez mfc240c par le préfixe du pilote que vous avez installé.//\\ \\ Redémarrez cups : # /etc/init.d/cupsd restart Lancez le navigateur Web et allez à l’adresse [[http://localhost:631/]]\\ \\ Cliquez sur **Administrer les imprimantes**\\ \\ Cliquez sur **Démarrer l’imprimante**\\ \\ Identifiez-vous en tant qu’administrateur (root)\\ \\ Saisissez le mot de passe\\ \\ Cliquez sur **OK**\\ \\ Imprimez une page de test\\ \\ ---- ==== Autres types d’installation ==== Il peut arriver que vous ne soyez pas en mesure d’installer votre imprimante selon les spécifications données précédemment. Certains modèles sont récalcitrants car leurs constructeurs ne fournissent ni pilote propriétaire, ni pilote open source.\\ Il vous reste alors une alternative. Rendez-vous à l’adresse : [[http://www.linuxfoundation.org/en/OpenPrinting]]\\ \\ Vous y trouverez probablement l’information nécessaire pour arriver à installer votre imprimante tout en vous rappelant que votre imprimante risque de ne pas être fonctionnelle à 100%, voire totalement inutilisable.\\ \\ En dernier recours, vous pouvez toujours poster sur le forum de Gentoo-Québec. Quelqu’un aura peut-être une solution à vous proposer.\\ \\ ---- ==== Suppression d’une imprimante ==== Voici la procédure pour supprimer une imprimante de votre environnement matériel. -Lancez le navigateur Web -Allez à l’adresse **localhost:631** pour démarrer cups -Cliquez sur **Administer les imprimantes** -Cliquez sur **Supprimer l’imprimante**\\ \\ ---- //[[gentoo:gentoo|Retour à la page Gentoo]]//