La voix du libre

Émission de radio sur le Web et les logiciels libres

"La voix du libre" était une émission sur les logiciels libres diffusée entre 2009 et 2011 sur les ondes de la radio CKIA 88.3 (Québec). Pour en savoir plus, consultez la page du Wiki de FACIL

Nouvelle du 27 mars 2013

GuiEscputil, pour la gestion des imprimantes Epson sous GNU/Linux

J'ai récemment acheté une imprimante/Scanner compatible pour GNU/Linux (il s'agit d'une imprimante Epson), j'ai installé le driver correspondant. Tout fonctionne très bien.

Un outil pour pouvoir visualiser (à tout moment) les niveaux d'encre m'a semblé indispensable, je me suis donc dirigé vers mtink, mais mon imprimante ne faisait pas partie de la base des imprimantes gérées par mtink !, rien à faire de ce côté.

J'ai ensuite installé escputil ... et ce coup-là bingo !, mon imprimante a bien été détectée. Escputil est une application en ligne de commande (donc pas possible, par exemple, de voir les niveaux d'encre de façon graphique).

J'ai alors décidé de développer un utilitaire graphique pour gérer les imprimantes Epson et ce pour GNU/Linux, il s'agit en quelque sorte d'une interface graphique pilotant quelques commandes de escputil.

1) Quelques fonctionnalités de GuiEscputil.

Tout d'abord voici l'interface de présentation de l'application:

Voici les différents sous-menus de la partie Fonctionnalités:

Un peu plus en détail ...

Fonctionnalités > Liste des imprimantes compatibles:

Fonctionnalités > Identifier le modèle de l'imprimante:

Fonctionnalités > Afficher les niveaux d'encre:

Fonctionnalités > Encre, informations étendues:

Fonctionnalités > Etat de l'imprimante:

Informations > Afficher les messages:

Ici sont affichés les messages relatifs au système, c'est à dire la version du noyau, la version de Python en cours, ..., l'emplacement des dépendances, le port de l'imprimante sélectionné.

Réglages > Effectuer les réglages:

2) Installation de GuiEscputil

Je vais vous décrire l'installation par le script Python que j'ai crée pour la circonstance (GuiEscputil est installable sur toutes les distributions par ce script).

Pour installer GuiEscputil en mode administrateur (par le script), procédez comme suit:

<ins>Installation/Mise à jour:</ins>

a) Après avoir téléchargé GuiEscputil (il s'agit d'une archive tar.gz, prenez la version la plus à jour) déposez l'archive dans votre /home/utilisateur et dé-tar-gzippez la --> tapez dans un terminal:

tar zxvf guiescputil_linux_source_numéro-de-version_date-de-version.tar.gz

... par exemple:

tar zxvf guiescputil_linux_source_0.2_20110102.tar.gz

b) Entrez dans le répertoire de GuiEscputil, tapez ce coup-ci dans le terminal:

cd guiescputil_linux_source_numéro-de-version_date-de-version/

... par exemple:

cd guiescputil_linux_source_0.2_20110102/

c) Installez maintenant en mode administrateur, on tape dans le terminal ...

* Pour les distributions à base de sudo (par exemple Ubuntu):

sudo python install_guiescputil_linux_admin.py (entrez le mot de passe de l'utilisateur administrateur)

* Pour les distributions n'utilisant pas sudo (par exemple Debian):

su (entrez le mot de l'administrateur)

... puis tapez:

python install_guiescputil_linux_admin.py

.... et dans les deux cas, suivez la procédure qui vous apparaîtra à ce moment là à l'écran.

3) Lancement de GuiEscputil

L'installation une fois terminée, nous pouvons démarrer GuiEscputil de deux manières, soit en ligne de commande (il suffit de taper guiescputil dans le terminal), soit à partir du menu Applications > Utilitaires (par rapport à cela un bug incompréhensible sous KDE fait que GuiEscputil ne peut pas être démarré à partir du menu Applications > Utilitaires, alors que sous Gnome, cela ne pose aucun souci). Vous l'aurez compris, pour l'instant, sous KDE, la seule manière de lancer GuiEscputil est en ligne de commande.

Il est à noter que GuiEscputil (tout comme escputil) nécessite les droits administrateurs pour pouvoir fonctionner correctement, j'ai donc fait en sorte qu'à chaque démarrage de GuiEscputil une fenêtre graphique se lance juste avant (vous devrez donc entrer votre mot de passe administrateur).

4) Les dépendances à installer

Pour pouvoir utiliser GuiEscputil vous devez avoir installé les dépendances suivantes:

  • escputil (le nom exact du paquet est escputil)
  • gksu (le nom exact du paquet est gksu)
  • Tkinter Python (le nom exact du paquet est python-tk)

Voilà, j'espère que GuiEscputil saura vous satisfaire (enfin qu'il vous sera utile).