Bonjour,

Mon problème : un scanner Canon CanoScan N650U est parfaitement reconnu et xsane le repère facilement.
Mais, depuis l'installation de F7, impossible de scanner quoi que ce soit. Si je lance la numérisation, il ne se passe rien de rien et, au bout de quelques minutes, l'opération s'annule toute seule !
J'ai essayé de lancer xsane dans une console pour voir si des messages s'affichaient, mais non : rien !
J'ai tenté de désinstaller/réinstaller l'ensemble sane/xsane, mais sans succès...
Je précise que l'ensemble avait fonctionné sans effort avec les précédentes versions de Fedora

Que puis-je faire ?
eddy33 wrote:Salut...
Que te renvoie :
# export SANE_DEBUG_PLUSTEK=20 ; xscanimage
++
Merci de ton aide,
[ven 08 juin (~) root] export SANE_DEBUG_PLUSTEK=20 ; xscanimage
-bash: xscanimage: command not found
[ven 08 juin (~) root] locate xscanimage
/usr/share/man/fr/man1/xscanimage.1.gz
[ven 08 juin (~) root] yum provides /usr/bin/xscanimage
Loading "installonlyn" plugin
No Matches found
[ven 08 juin (~) root] yum provides xscanimage
Loading "installonlyn" plugin
No Matches found
On dirait qu'il me manque un paquet (?)
Mais lequel ?

Cordialement,
Il semble que xscanimage (partie de sane) ne fasse pas partie de la distribution F7

Tu as xsane d'après les docs
Ah bon... Je ne savais pas que scanimage était un substitut de xsane.

Mais c'est bien avec xsane que j'essaie de scanner, mais sans succès.
c'était d'ailleurs xsane que j'utilisais aussi avec FC6
Je viens d'essayer avec une autre distrib et ça marche aussi
C'est avec F7 que n'arrive pas à scanner.

Faut-il que je vous transmette :
export SANE_DEBUG_PLUSTEK=20 ; xsane
Ça me démarre xsane en root (à mes risques et périls me dit un message) et il y a plein de trucs qui s'affichent dans la console, mais ça marche pas mieux. Faut-il que je vous transmette tout ça (c'est long)
Sinon, qu'est-ce qu'il faut regarder ?
Je pense que la question de savoir si on peut scanner sous root ou non est la même que celle décrite pour sane dans

http://www.sane-project.org/README.linux

Mais je ne suis pas sur que ça résolve tout, notamment les erreurs ultérieures
hum...

ok, oui, je me souviens, xscanimage a disparu du paquetage (Cf archive du forum)...Par contre renvoie les traces, c'est ce qui nous interesse...
oui, fait aussi un test de scan en etant root.

++
sous root, ça ne marche pas mieux 🙁
Je ne sais pas ce que c'est que les traces
Dans le doute, en attendant, je mets la totalité de la sortie export SANE_DEBUG_PLUSTEK=20 ; xsane sous ce lien
A plus
ok...

Dans les traces, il y a un plantage...
*** glibc detected *** xsane: double free or corruption (!prev): 0x08a33b80 ***
======= Backtrace: =========
/lib/libc.so.6[0xa5ef41]
/lib/libc.so.6(cfree+0x90)[0xa62580]
/usr/lib/sane/libsane-plustek.so.1(sane_plustek_close+0xa0)[0x5e53d0]
/usr/lib/libsane.so.1(sane_dll_close+0x3f)[0x85ea0f]
/usr/lib/libsane.so.1(sane_close+0x1d)[0x86040d]
xsane[0x80b1d90]
[0xc1d420]
[0xc1d402]
/lib/libc.so.6(__select+0x2d)[0xac065d]
/usr/lib/libusb-0.1.so.4[0x9bc10b]
/usr/lib/sane/libsane-plustek.so.1(sanei_usb_read_bulk+0x21d)[0x5fd51d]
/usr/lib/sane/libsane-plustek.so.1(sanei_lm983x_read+0x1a3)[0x5feef3]
/usr/lib/sane/libsane-plustek.so.1[0x5e4c59]
/usr/lib/sane/libsane-plustek.so.1[0x5e5089]
/usr/lib/sane/libsane-plustek.so.1(sane_plustek_close+0xa8)[0x5e53d8]
/usr/lib/libsane.so.1(sane_dll_close+0x3f)[0x85ea0f]
/usr/lib/libsane.so.1(sane_close+0x1d)[0x86040d]
xsane[0x80b1d90]
[0xc1d420]
[0xc1d402]
As-tu la derniere MAJ ?
Essaye avec gimp et le plugin xsane...

++
Oui, je crois que j'ai les dernières mises à jour
[ven 08 juin (/home/user) root] rpm -qa | grep sane*
libsane-hpaio-1.7.2-10.fc7
xsane-gimp-0.994-3.fc7
sane-backends-1.0.18-6.fc7
xsane-0.994-3.fc7
sane-backends-libs-1.0.18-6.fc7
J'ai essayé avec gimp. j'ai deux entrées dans le menu acquisition
- Fichier/Acquisition/Xsane: Device dialog...
si j'essaye par là, ça ouvre xsane et ça a exactement le même comportement que celui décrit ci-dessus
- Fichier/Acquision/Xsane: plusteck:libusb:001:002
celui-là recherche le périphérique mais aboutit à une erreur
Erreur d'ouverture du périphérique 'plustek:libusb:001:002': Erreur d'I/O sur le périphérique

Qu'est-ce que ça veut dire ?
Merci,
Bonjour,,

Toujours en panne avec mon scanner, je reviens avec un peu plus de précisions :
J'ai refait un
export SANE_DEBUG_PLUSTEK=20 ; xsane
dans une console et j'ai regarder au fur et à mesure ce qui se passait
au lancement de la commande, j'ai 413 lignes qui s'inscrivent et xsane qui démarre
ensuite, lorsque je clique sur le bouton "numériser", cela inscrit 237 lignes supplémentaires mais, comme je l'ai expliqué, au niveau du scanner, il ne se passe rien
Au bout de quelques minutes, l'opération s'annule, une fenêtre s'ouvre pour m'en avertir et dans la console, j'ai les lignes suivantes
[plustek] cano_PrepareToReadWhiteCal() failed
[plustek] calibration failed!!!
[plustek] reader_process: read failed, status = -9004, errno 11
[plustek] IPC: Transferrate = 461533 Bytes/s
[plustek] drvclose()
[plustek] TIME END 1: 153s
[plustek] usbDev_stopScan()
[plustek] usbDev_ScanEnd(), start=1, park=1
[plustek] (SIG) Child is down (signal=17)
[plustek] Lamp-Timer started (using ITIMER)
[plustek] usbDev_close()
[plustek] close_pipe (r_pipe)
[plustek] sane_cancel
[plustek] do_cancel
[plustek] >>>>>>>> killing reader_process <<<<<<<<
[plustek] reader_process killed
[plustek] TIME END 2: 153s
Qu'est-ce que c'est que ce cano_PrepareToReadWhiteCal() qui déconne ?

En espérant que cela vous aidera à comprendre ce qui arrive...

Bien cordialement,
Salut.

Il y avait aussi ca dans ton probleme :
*** glibc detected *** xsane: double free or corruption (!prev): 0x08a33b80 ***
Malheureusement, nous constatons les consequences du problemes, et avec les traces, on arrive pas a voir les causes...
Je te suggere une derniere chose. Recompiler les sources de xsane sur ta plateforme pour voir si c'est ca marche...Peut etre as-tu un environnment "dynamique" (au niveau des lib) qui ne plait pas a l'executable du paquetage (c'est une supposition) ?

++
Oui, mais alos là, on n'en sort plus !
Ça merde à tous les coups. Tiens, voilà :
checking for sane-config... no
checking for SANE - version >= 1.0.0... no
*** The sane-config script installed by SANE could not be found
*** If SANE was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the SANE_CONFIG environment variable to the
*** full path to sane-config.
checking for pkg-config... /usr/bin/pkg-config
checking for GIMP - version >= 1.3.23...
*** Could not run GIMP test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GIMP is incorrectly installed.
*** When gimp-2.0 is not installed but gimp-1.x is installed then you can
*** ignore this error message.
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for GTK+ - version >= 2.0.0... no
*** Could not run GTK+ test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GTK+ is incorrectly installed.
checking for gtk-config... no
checking for GTK - version >= 1.2.0... no
*** The gtk-config script installed by GTK could not be found
*** If GTK was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GTK_CONFIG environment variable to the
*** full path to gtk-config.
checking for gimp-config... no
checking for gimptool... /usr/bin/gimptool
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
checking for GIMP - version >= 1.0.0... no

*** Could not run GIMP test program, checking why...
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for png_create_info_struct in -lpng... yes
****************************************************************
ERROR: SANE-1.0.0 or newer is needed for compiling xsane
     - if you installed SANE as rpm make sure you also included
       sane-devel
****************************************************************
Il cherche tout un tas de trucs que j'ai et qu'il ne trouve pas...
Il n'y a que sane-devel que je n'ai pas, mais je ne sais pas où me le procurer

Du coup, j'ai essayé d'installer le paquetage xsane de fc6, mais ça marche pas mieux (ni moins bien d'ailleurs)

Sinon, laisse tomber, je scannerai sous mandriva 🙁
Mais, c'est ch... quand même


DERNIÈRE MINUTE : Comme le paquetage de fc6 ne fonctionnait pas mieux, j'ai réinstallé de paquetage de la fedora 7 et ÇA MARCHE !!!!!!!!
Pourtant, je suis sûr d'avoir déjà tenter de le réinstaller !
Bof, le principal, c'est que ça marche
Pourvu que ça dure...

NB je n'ai toujours pas compris comment font certains pour mettre leur fil en [resolu]
bonne nouvelle...
C'est passe en resolu !


++
Je suis modo 😉 Theoriquement, tu dois editer ton premier message en cliquant sur modifier pour ca...


++
Je ne veux pas t'embêter maintenant que mon problème est résolu, mais...😉
Théoriquement, je suis bien d'accord, mais en pratique, ça ne marche pas.
Je viens de ré-ré-ré-essayer et je ne vois pas où modifier le titre en cliquant sur modifier de mon premier message
Ou alors je ne regarde pas où il faut...
4 jours plus tard
fc7: i386
scanner: Bus 002 Device 005: ID 04a9:220d Canon, Inc. CanoScan N670U/N676U/LiDE 20

xsane reconnait le scanner mais je n'obtient qu'une superbe pré visualisation toute noire (et le scanner reste inerte, un grop coup de sommeil)
le probleme vient de l'usb_suspend en voie de résolution dans le 2.6.22 à venir (à confirmer)
cf le forum Ubuntu ( https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/85488 )

contournement du problème (en attendant mieux, le démon de lecture des boutons le tiens éveillé et ca fonctionne pour moi))
# yum install scanbuttond
Gnome: Système -> Préférence -> Perssonel -> Session : ajouter scanbuttond

😉
Merci de ta réponse

Effectivement, j'ai cru que ça fonctionnait (ça a fonctionné une fois !), mais le lendemain, lorsque j'ai voulu essayer de nouveau, ça ne marchait plus !
Du coup, j'avais laissé tomber et scannais sous mandriva 🙂 (de l'utilité d'avoir plusieurs distribs sous la main)
Mais, je suis bien content de pouvoir bientôt, j'espère, pouvoir scanner sous fedora
Bien cordialement,
t'inquiete t'es pas le seul en panade de scanner j'ai snapscan 1212u qui fonctionnait sous fc6 et au passe il fonctionnait aussi sous f7 mais depuis une mise a jour il fonctionne plus (je sais plus laquelle) pour info mon scanner a un voyant qui restait allumer fixe pour dire qu'il était opérationnel et depuis j'ai plus rien d'allumer il s'initialise a la mise sous tension et après la lumière s'éteint. je suis comme toi j'attends une mise a jour en espérant un refoncfionnement normal.