Installer une imprimante

De Wiki de la communauté Mandriva.

La plupart des imprimantes sont aujourd'hui reconnues sous Linux. Lors de la détection de votre imprimante, Mandriva Linux se chargera, si besoin est, de télécharger et d'installer les paquets supplémentaires nécessaires à son fonctionnement.


Vérifier la compatibilité d'une imprimante

De nos jours, de nombreuses imprimantes sont correctement reconnues. De plus en plus de constructeurs fournissent des pilotes pour les distributions Linux. D'autre part, Mandriva Linux s'efforce de prendre en charge un maximum de matériel supplémentaire, imprimantes comprises.

Si néanmoins vous avez un doute, ou souhaitez savoir si votre imprimante fonctionne avec Mandriva Linux, la Fondation Linux met à disposition la base de connaissances OpenPrinting sur la compatibilité des imprimantes avec Linux (en anglais uniquement). Cette base recense les constructeurs et modèles d'imprimantes existants. Vous pouvez ainsi obtenir des informations sur le niveau de compatibilité de votre modèle d'imprimante avec Linux. Lors de l'achat d'une nouvelle imprimante, cette base de connaissance vous permettra notamment de vérifier la compatibilité des modèles qui vous intéressent, afin de vous aider dans votre choix.


Procédure d'installation

La plupart des imprimantes sont détectées automatiquement. Mandriva Linux vous proposera alors d'installer les paquets correspondants, souvent spécifiques à une marque d'imprimante.

Dans le cas où votre imprimante ne serait pas détectée automatiquement, ouvrez le Image:drakconf-icon.png Centre de Contrôle Mandriva, rendez-vous dans la section Matériel et cliquez sur Image:system-config-printer-icon.png Configurer la/les imprimante(s). Enfin, cliquez sur le bouton Nouveau, et le gestionnaire recherchera les imprimantes disponibles. Vous devrez ensuite sélectionnez votre imprimante et le gestionnaire se chargera d'installer les paquets requis.

Une fois ces étapes effectuées, votre imprimante est prête à l'usage, aucune configuration supplémentaire n'est nécessaire.

Si le gestionnaire ne parvient pas à installer ou faire fonctionner votre imprimante, reportez-vous à la section Résolution des problèmes.

Cas des imprimantes Brother

Certains utilisateurs évoquent des problèmes et difficultés lors de l'installation de certaines imprimantes de la marque Brother.

Si votre imprimante Brother n'est pas reconnue par Mandriva Linux, vous pouvez consulter la page traitant de l'installation d'imprimantes Brother.

Cas des imprimantes Canon

Voir l'article du Wiki sur les imprimantes Canon (en anglais).

Résolution des problèmes

À noter !

Certaines imprimantes précises disposent d'une page contenant des informations pour les faire fonctionner. Vous pouvez les consulter depuis cette catégorie.

Si vous avez trouvé une méthode pour installer une imprimante récalcitrante qui n'est pas référencée dans ce Wiki, nous vous serions reconnaissant de nous en faire part et de nous écrire précisément la démarche à suivre dans le forum (vous pouvez aussi créer la page wiki vous même en ajoutant les bonnes catégories pour mieux la retrouver).

Impossible de scanner : <adresse de l'imprimante> : Erreur d'I/O sur le périphérique

Ce problème rare concerne les imprimantes multi-fonctions, remplissant à la fois le rôle d'imprimante, de numériseur et de photocopieur. L'imprimante fonctionne correctement lorsque vous imprimez, mais lorsque vous souhaitez numériser une page en utilisant le logiciel XSane, le message d'erreur (ou un message similaire) s'affiche :

'hpaio:/usb/Deskjet_F4100_series?serial=XXXXXXXXXXXXXX': Erreur d'I/O sur le périphérique.

Vous recevez cette erreur car le logiciel ne parvient pas à accéder au périphérique correctement. Il s'agit dans le cas présent d'un problème de permissions : votre compte utilisateur n'est pas autorisé à utiliser le périphérique.

Pour le résoudre, suivez les consignes suivantes (ou pour d'autres distributions linux, consulter cette page) :

  • Allez dans le Centre de Contrôle Mandriva > onglet Système > Ouvrir une console administrateur.
  • Copiez/collez la commande ci-dessous : elle vous permettra d'ouvrir le fichier à modifier
    • si vous utilisez l'environnement KDE : kwrite /lib/udev/rules.d/50-udev-default.rules
    • si vous utilisez l'environnement GNOME : gedit /lib/udev/rules.d/50-udev-default.rules
  • Recherchez la section suivante (les sections sont marquées dans le fichier par des #) :
# libusb device nodes
  • Repérez la ligne de cette section qui contient MODE="0664". Vous devez changer le numéro 0664 pour 0666. Le résultat final devrait être similaire à :
# libusb device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",
NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0666"
  • Enregistrez le fichier, fermez la fenêtre et la console. Essayez de scanner à nouveau. Si cela ne fonctionne pas, essayez après avoir redémarré votre ordinateur.


Etat de l'imprimante : Inactif - /usr/lib/cups/filter/foomatic-rip failed

Votre imprimante est détectée, tous les paquets ont bien été installés mais vous ne parvenez plus à imprimer quoi que ce soit (rien ne se passe), tandis qu'elle fonctionnait plus ou moins auparavant.

Vous remarquez alors en passant dans l'outil de configuration de votre imprimante que son statut est anormal :

Etat de l'imprimante : Inactif - /usr/lib/cups/filter/foomatic-rip failed

C'est le cas pour l'imprimante Canon LBP 810. Il est recommandé d'utiliser le pilote Capt, mais celui-ci n'est probablement pas installé d'office pour cette imprimante.

Installez le paquet cups-drivers-capt depuis Image:Drakrpm-icon.png Installer et désinstaller des logiciels (en ayant préalablement choisi le filtre Tous en haut à gauche de la fenêtre). Puis supprimez l'entrée de votre imprimante et réinstallez la. Ensuite, modifiez le fichier etc/cups/printers.conf (en tant qu'administrateur) pour que la sortie d'impression soit : file:///dev/null.

Après ces modifications, votre imprimante devrait fonctionner correctement.