Skip to Content

Scanner un document sous Linux (utilisation de Xsane ou Kooka)

But de ce document

Ce document a pour but de faire état de la configuration de mon imprimante tout-en-un hp PSC pour l’utilisation de Xsane et Kooka. Plus largement, ce document peut servir pour connaitre quelques pistes pour scanner un document sous Linux.

Il mentionne aussi une difficulté rencontrée lors d’une récente mise à jour de Squezze (Debian/testing).

Sane et ses fronts end

Avant d’utiliser Xsane, il nous faut parler de Sane : « Le projet SANE (Scanner Access Now Easy) à pour but de fournir des pilotes pour les scanners sous unix (ce qui inclut Linux ) - le code source est placé sous licence GNU (General Public License). 
Ces pilotes sont classés en 2 catégories, d’une part les backends qui sont les pilotes spécifiques à chaque scanner, et les frontends qui sont les interfaces permettant la numérisation proprement dite. 
Il existe différents frontends, certains en ligne de commande (scanimage, canadf), d’autres permettant d’utiliser une camera (xcam), ou le réseau (saned), un autre, prometteur, mais en version pre-alpha (QuiteInsane, utilise Qt) et enfin ceux dont il s’agira dans cet article, le plus simple (xscanimage utilise Gtk) et le plus complet (xsane utilise également Gtk).
Ces frontends sont répertoriés à cette adresse : http://www.sane-project.org/sane-frontends.html. »

http://www.linuxgraphic.org/configurer/articles/xsane/index.html

Installation et configuration de Xsane

Ayant une imprimante « hp », il me suffit d’installer les paquets « hplip » et « xsane ».

# aptitude install hplip xsane

Puis ajouter « Hpaio » dans la liste du fichier /etc/sane.d/dll.conf

# vim /etc/sane.d/dll.conf

Ceci suffisait jusqu’à très récemment mais lors d’une mise à jour de ma Debian Testing, Xsane ne reconnaissait plus mon imprimante. J’ai trouvé la solution sur le forum « http://forum.debian-fr.org/ »

Chercher les coordonnées de son imprimante :

$ lsusb

Bus 003 Device 002 : ID 03f0:3f11 Hewlett-Packard PSC-1315/PSC-1317

03f0 est le nom de fabricant (vendor) et 3f11 le numéro produit (idproduct)

Dans le répertoire /etc/udev/rules.d, il y a un fichier z60_libsane.rules qui contient une liste de scanners. J’ai ajouté le mien à la suite des autres et tout fonctionne correctement.
Faire comme suit :

# vim /etc/udev/rules.d/z60_libsane.rules

Ajouter la ligne suivante

#Hewlett-Packard PSC 1315-1317

SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3f11",

MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

$ xsane

et tout doit fonctionner. Sinon vérifier que votre utilisateur fait parti du groupe saned :

# adduser claude saned (remplacer Claude par votre user)

Ouverture de Xsane depuis Gimp

Pour ouvrir directement une image scannée avec the gimp, il suffit de faire un lien symbolique comme suit (dans mon cas Gimp 2,6) :

$ ln -s /usr/bin/xsane ~/.gimp-2.6/plug-ins/

Puis ouvrez Gimp

$ gimp

Allez dans Fichier / Créer / Xsane / et sélectionner votre scanner. Là, Xsane s’ouvrira, numériser un document et il s’ouvrira directement dans Gimp où vous pourrez retoucher ce document.

Installation et Utilisation de Kooka (sous KDE)

Kooka est un programme pour scanner sous l’environnement KDE qui est dans les dépôts officiels Debian.

  •  http://kooka.kde.org/

    Installation :

    # aptitude install kooka

    Vous aurez ces dépendances :

    libkscan1a ocrada

    Démarrer le programme.

    $ kooka

    Kooka se révèle tout de suite très intuitif à l’utilisation. Étant plus habitué de Xsane, je risque de ne pas m’en servir mais il a aussi beaucoup d’atouts. Dans tous les cas le test s’imposait.

    Pour aller plus loin

    $ man xsane
    $ man Kooka

  •  http://www.sane-project.org/ (site du projet Sane)
  •  http://forum.debian-fr.org/viewtopic.php ?f=3&t=19921&start=0&hilit=xsane (solution pour la configuration de « z60_libsane.rules »)
  •  http://www.linuxgraphic.org/configurer/articles/xsane/index.html (pour la configuration de Xsane)
  •  http://kooka.kde.org/

    Historique des modifications

    Version Date Commentaire
    0.2 20/04/09 Création par Claude BOBEY (ajout de Kooka, merci Tony)
  • Commentaires

    Scanner un document sous Linux (utilisation de Xsane)

    Bonsoir Tony,
    Je le teste ce soir et l’intègrerai à l’article sans aucun doute.
    Merci de ce complément.
    Bonne soirée,
    Claude.

    Scanner un document sous Linux (utilisation de Xsane)

    Bonjour Claude,

    Sous KDE, il existe aussi Kooka :
     > http://kooka.kde.org

    Autrement, bravo pour l’article