OVH Cloud OVH Cloud

Installer un scanner sous RedHat 9.0

7 réponses
Avatar
Eric SIBERT
Bonjour,

Je voudrais utiliser mon scanner (Plustek OpticPro 9636T) sous RedHat
9.0. Le scanner est supporté par les drivers sane. J'ai les paquets sane
backends et frontend installés (par défaut) en tant que binaire. Mais
maintenant, je ne sais pas comment indiquer mon modèle de scanner. Dans
les docs sur sane, ils parlent de compilation mais moi, j'ai les
binaires avec les .so déjà en place. J'ai bien vu qu'il y avait un
dossier /etc/sane.d mais je ne sais pas quel fichier de configuration
modifier. Si vous savez installer un scanner dans ces conditions, je
suis preneur.

Eric SIBERT
http://www.ericsibert.com

7 réponses

Avatar
ericb
Bonjour,


Eric SIBERT a écrit:
Bonjour,

Je voudrais utiliser mon scanner (Plustek OpticPro 9636T) sous RedHat
9.0. Le scanner est supporté par les drivers sane. J'ai les paquets sane


C'est un scanner SCSI ou parallèle, ou encore USB ?


backends et frontend installés (par défaut) en tant que binaire. Mais


Oui.

maintenant, je ne sais pas comment indiquer mon modèle de scanner. Dans
les docs sur sane, ils parlent de compilation mais moi, j'ai les
binaires avec les .so déjà en place. J'ai bien vu qu'il y avait un


Alors il n'y a plus qu'à les utiliser :-)

Si module SCSI, le module est sg (modprobe sg) [ sauf erreur, il est
tard ;-p]

Si scanner usb : modprobe scanner

Sur un noyau Mandrake, les modules doivent exister...

dossier /etc/sane.d mais je ne sais pas quel fichier de configuration
modifier.


Il faut tout d'abord que le fichier /etc/sane.d/dll.conf contienne une
ligne *non-commentée* contenant plustek (ou toute variante).

Remarque : pour commenter une ligne, dans ce fichier, il faut ajouter un
# au début de celle-ci. Le supprimer valide ce qui suit.

Ensuite, le deuxième fichier à modifier est /etc/sane.d/plustek

--> Si le scanner est usb,
je pense qu'il faudra écrire une ligne du type :

[usb] 0xabcd 0xefgh

0xabcd est l'identifiant vendeur du périphérique usb, 0xefgh
l'identifiant produit.

Pour obtenir cette info : ouvrir un terminal et (root) taper

tail -f /var/log/messages

débrancher, rebrancher le scanner, les valeurs vont s'afficher.

En cas de problème,reposter.



Tu peux obtenir d'autres infos avec les commandes

sane-find-scanner et

scanimage -L

Et pour avoir plus d'infos, il est peut-être possible de placer la
variable d'environnement SANE_DEBUG_PLUSTEK à une valeur suffisante.

Avant les commandes ci-dessus, :

export SANE_DEBUG_PLUSTEK # essayer d'autres valeurs, jusqu'à 255,
s'il y a peu d'infos...


Si vous savez installer un scanner dans ces conditions, je
suis preneur.


Essayons...


Cordialement


--
NON AUX BREVETS SUR LES LOGICIELS. Voir http://swpat.ffii.org/

eric b

Avatar
Eric SIBERT
C'est un scanner SCSI ou parallèle, ou encore USB ?


Autant pour moi, j'ai oublié de préciser que c'était un scanner sur port
parallèle.


Sur un noyau Mandrake, les modules doivent exister...


RedHat!!!

Il faut tout d'abord que le fichier /etc/sane.d/dll.conf contienne une
ligne *non-commentée* contenant plustek (ou toute variante).


La ligne Plustek n'est pas en commentaire par défaut.

Ensuite, le deuxième fichier à modifier est /etc/sane.d/plustek


Voici la tête de plustek.conf :

# Plustek-SANE Backend configuration file
# For use with Plustek parallel-port scanners and
# LM9831/2/3 based USB scanners
#
# For parport devices use the parport section
#
[parport]
device /dev/pt_drv


#
# leave the default values as specified in /etc/modules.conf
#
option warmup -1
option lOffOnEnd -1
option lampOff -1




#
# The USB section:
couik

Là dedans, j'ajoute quoi?

Tu peux obtenir d'autres infos avec les commandes

sane-find-scanner et


Il me dit qu'il ne détecte pas les scanner sur port parallèle.

scanimage -L


Il me dit d'aller voir sane-find-scanner :(((

Alors je reposte.

Eric

Avatar
ericb
Bonjour,


Autant pour moi, j'ai oublié de préciser que c'était un scanner sur port
parallèle.


C'est marrant, les scanner qui étaient SCSI (données en //) vont sur le
port parallèle, et les imprimantes qui étaient // vont maintenant
surl'USB...

FYI, je n'ai jamais utilisé de scanner // , mais j'ai vu une page qui
parle assez bien. Peut-être que cela t'aidera.

http://lea-linux.org/hardware/scannerpp.php3


RedHat!!!


OOooops pardon !





En fait, d'après la doc de Léa-linux, la demarche est toute autre pour
un scanner //.

Ensuite, ce n'est pas clair dans la doc, mais je crois qu'il faut
charger le bon module (lp et/ou parport). BVérifier que le scanner est
vu (sane-find-scanner).


Alors je reposte.


Oui, tu as bien fait




Fais nous part de tes progrès.

Désolé d'être un peu expéditif, mais je suis un peu juste au niveau
temps en ce moment,


Cordialement

--
NON AUX BREVETS SUR LES LOGICIELS. Voir http://swpat.ffii.org/

eric b

Avatar
Shmurtz
Le Sat, 13 Sep 2003 17:08:53 +0200, Eric SIBERT s'exprimait:


Décompactage. Puis j'ai suivi la doc. Quand je fais
make
il me sort une liste d'options

A ce stade, je ne sais pas quoi faire.


Essayes make all puis make install, n'oublies pas
d'être root pour le make install.

Avatar
Eric SIBERT
Essayes make all puis make install, n'oublies pas
d'être root pour le make install.


En fait, j'ai déjà essayé le make all et je prends un tas d'erreur
pendant la compilation (genre des erreurs de syntaxe, plus pas mal
d'avertissement). La compilation se termine sur un message d'erreur :
mahe: *** [obj/procfs.o] Erreur 1

Je ne sais pas où est le problème :-(((

Eric

Avatar
Shmurtz
Le Mon, 15 Sep 2003 22:11:03 +0200, Eric SIBERT s'exprimait:

Le début des messages lors de la compilation :


snip

A vot' bon coeur


Apparrement le problème est au niveau de src/procfs.c, mais
c'est au delà de mes compétences.

Avatar
J. Mayer
On Wed, 17 Sep 2003 00:00:51 +0200, Shmurtz wrote:

Le Mon, 15 Sep 2003 22:11:03 +0200, Eric SIBERT s'exprimait:

Le début des messages lors de la compilation :


snip

A vot' bon coeur


Apparrement le problème est au niveau de src/procfs.c, mais
c'est au delà de mes compétences.
Prends un noyau récent (2.4.21 ou 2.4.22) sur http://www.kernel.org

et remplace ton /usr/src/linux par celui ci.
Installe le...
Si tu as un .config correspondant à ton noyau, copie le dans
/usr/src/linux, fait ensuite un "make oldconfig"
puis compile et installe le noyau.
Ensuite, regardes si tu as des répertoires /usr/include/asm
et /usr/include/linux. Si c'est le cas, efface les en tant que
root et copie /usr/src/linux/include/asm ou linke le en /usr/include/asm
et idem pour /usr/src/linux/include/linux