Accueil > Français > Scanner hp scanjet 3970 sur linux ubuntu 7.04

Scanner hp scanjet 3970 sur linux ubuntu 7.04

Installation des drivers pour les HP scanjet 3900 series sur linux ubuntu

mercredi 2 mai 2007, par bruno

Depuis quelque temps, il est possible d’utiliser le HP ScanJet 3970 sur Linux. Et ceci, grâce au driver Backend HP Scanjet 3900 Series.

La procédure à suivre pour l’installation est la suivante :
(cette procédure a été testée sur Ubuntu Feisty avec un AMD Athlon 3000). Elle devrait fonctionner sur debian et Ubuntu, en 32 ou 64 bits)

1. télécharger les paquets :
sudo apt-get install sane sane-utils libsane-extras
sudo apt-get install xsane xsane-common

Si vous comptez recompiler le driver, installer aussi
sudo apt-get install libsane-dev libsane-extras-dev

2. télécharger le driver backend
http://sourceforge.net/projects/hp3900-series/

il existe un paquet debian [1] ou un rpm [2] pour l’architecture i386. Si vous utiliser x64, il faut télécharger le paquet source [3] et le recompiler

3. Installation
3.a architecture i386

sudo dpkg -i hp3900-sane_debian_bin_0.8-1_i386.deb

3.b architecture x64

- télécharger la branche stable de SANE 1.0.18 :
wget http://alioth.debian.org/frs/download.php/1669/sane-backends-1.0.18.tar.gz

- Décompresser sane-backends-1.0.18.tar.gz (le répertoire sane-backends-1.0.18 sera créé) :
tar xfz sane-backends-1.0.18.tar.gz

- décompresser les sources hp3900 ( le répertoire hp3900-sane1018_src_0.8 sera créé) :
tar xfz hp3900-sane1018_src_0.8.tar.gz

- Patcher le projet sane avec hp3900 backend :
cd sane-backends-1.0.18
patch -p1 < ../hp3900-sane1018_src_0.8/hp3900-sane1018_0.8.diff

- Configure SANE afin de compiler seulement le driver pour hp3900 backend :
export BACKENDS=hp3900
./configure

- Compiler le projet SANE :
make

- Après la compilation, il faut installer le projet SANE. En temps normal, cela se ferait avec make install, mais comme SANE est déjà installé par un système de paquet (rpm ou deb), il vaut mieux copier manuellement les fichiers du backend hp3900 :
cp ./backend/libsane-hp3900.la /usr/lib/sane/
cp ./backend/.libs/libsane-hp3900.so.1.0.18 /usr/lib/sane

4. Lancer xsane
xsane

Si vous obtenez une erreur du type :
Failed to open Device - access to resource has been denied, il s’agit d’un problème de droit d’accès.

Déterminer quel bus USB utilise le scanner (sous gnome, Système -> Préférences -> Hardware Information) et lancer la commande :
sudo chmod a+w /dev/bus/usb/001/002
où 001 et 002 sont les indications du bus et varient selon votre système.


[1hp3900-sane_debian_bin_0.8-1_i386.deb

[2hp3900-sane_suse_bin_0.8-1_i386.rpm

[3hp3900-sane1018_src_0.8.tar.gz

Messages