Ce blog n'est plus maintenu

Les articles de ce blog ont été écrits entre 2008 et 2010, et sont peut-être obsolètes. Veuillez consulter la documentation ou le forum francophone d'Ubuntu pour obtenir de l'aide si vous êtes utilisateur d'Ubuntu.

lundi 24 novembre 2008

Afficher le niveau d'encre sous linux avec Libinklevel4 et Inkblot

Pour afficher le niveau d'encre d'une imprimante sous linux, il faut utiliser Libinklevel4, une bibliothèque qui permet de récupérer le niveau d'encre, et Inkblot, qui est une applet pour afficher le niveau d'encre sous Gnome. Voici comment installer et configurer Libinklevel4 et Inkblot pour afficher les niveaux d'encre d'une imprimante Canon ip2200 installée sous Ubuntu, mais de nombreuses autres imprimantes Canon, HP et Epson sont supportées.


Installation de Libinklevel4 et Inkblot sous Ubuntu 8.10

Il faut d'abord installer les paquets Libinklevel4 et Inkblot:
sudo apt-get install libinklevel4 inkblot
Installation pour Ubuntu 9.04

C'est le paquet libinklevel5 qu'il faut installer au lieu de libinklevel4, avant d'installer inkblot.

  • ou ouvrir un terminal avec le menu Applications > Accessoires > Terminal et taper la commande suivante (nécessite le mot de passe):
sudo apt-get install libinklevel5 inkblot
La configuration est ensuite la même quelle que soit la version d'Ubuntu utilisée.

Configuration d'Inkblot et paramètrage


Pour configurer Inkblot, il faut s'inscrire en tant qu'utilisateur du groupe lp (celui de l'impression):
  • appuyer sur Alt+F2 et taper: gksudo gedit /etc/group
  • rechercher la ligne lp:x:7: et rajouter à la suite des deux points le nom d'utilisateur (pour avoir lp:x:7:nom_utilisateur, où nom_utilisateur est à remplacer par le nom d'utilisateur)
  • cliquer sur Enregistrer et fermer l'éditeur de texte
  • se déconnecter en allant dans le menu Système > Fermer la session et cliquer sur Fermer la session.
Il faut ensuite se reconnecter avec son nom d'utilisateur et le mot de passe.

Utilisation d'Inkblot

Pour afficher le niveau d'encre avec Inkblot, aller dans le menu Applications > Outils système > Inkblot. Une icône apparait dans la zone de notification.

Pour afficher le niveau d'encre, cliquer sur l'icône d'Inkblot dans la zone de notification.


Si Inkblot ne detecte pas d'imprimante, faire un clic-droit sur l'icône d'Inkblot et choisir Rescan les périphériques d'impression. Si rien ne se passe, tester avec la commande suivante (dans un terminal):
inkblot -d /dev/usb/lp0

5 commentaires:

  1. Bien que datant de 2008 vos infos m'ont permis d'activer Inkblot dans Ubuntu 9.10.

    Alors que sous 8.10 et 9.04 il ne m'a jamais posé aucun problème,étant opérationnel dès son installation...?

    Merci pour cette info.

    RépondreSupprimer
  2. Merci pour ce tuto ça marche au poil

    RépondreSupprimer
  3. bonjour merci de cette info pour le niveau des encres fonction mais avez vous une info pour le nettoyage des tetes d'impression car la fonction est grisée dans ubuntu... merci j'ai canon ip3000

    RépondreSupprimer
  4. Pour le nettoyage des cartouches, il faut utiliser la commande: cngpij -P nom_imprimante

    (ou nom_imprimante = nom exact de l'imprimante qui apparaît dans le menu Système>Administration > Impression)

    Il y a un onglet pour le nettoyage, maintenance, etc. qui marche.

    (Voir ici:

    http://blocnotelinux.blogspot.com/2008/05/installer-une-imprimante-canon-ip2200.html

    au dernier paragraphe Nettoyage des cartouches).

    RépondreSupprimer
  5. Bonjour ,

    J'ai suivi les instructions mais ça ne fonctionne pas il ne reconnait pas l'imprimante Epson stylus photo r 285 pourtant je peux imprimer
    pourriez vous m'aider je suis novice avec linux et en informatique en général
    merci

    RépondreSupprimer