Page 1 sur 1
[sane] installation du scanner lexmark X1150 (résolu)
Publié : sam. 02 juil. 2011, 18:59
par yohann
Bonjour,
Je viens d'installer Archlinux, et je dois dire que cette distribution comble tout à fait mes attentes, j'ai encore quelques infos à prendre sur pacman et yaourt, mais c'est pas si compliqué
Mon problème du moment est l'installation de mon (vieux) scanner lexmark qui me pose un curieux problème:
il est reconnu par la commande sane-find-scanner:
Code : Tout sélectionner
[root@mao yohann]# sane-find-scanner
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x043d, product=0x007c, chip=rts8858c) at libusb:002:006
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
mais pas par scanimage -L :
Code : Tout sélectionner
[root@mao yohann]# scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
Comme indiqué dans le wiki (mais pour un scanner HP), je suis allé regarder du côté de /etc/sane.d/dll.conf pour éventuellement décommenter la ligne lexmark, mais elle était déjà décommentée.
Ensuite j'ai regarder ce que donnait le fichier de configuration correspondant au pilote lexmark: /etc/sane.d/lexmark.conf
Code : Tout sélectionner
# X11xx series
usb 0x043d 0x007c
# X12xx series
usb 0x043d 0x007d
# Dell A920
usb 0x413c 0x5105
# X74
usb 0x43d 0x0060
je note donc que le numéro vendor/model donné par sane-find-scanner correspond à celui des X11xx series (donc normalement c'est plutôt bon signe) sauf que ça n'explique pas pourquoi scanimage -L refuse de lister mon scanner du coup...
Si vous avez une idée sur la question...
Merci!
Re: [sane] installation du scanner lexmark X1150
Publié : sam. 02 juil. 2011, 20:00
par karhu
Bonjour
J'ai eu un problème similaire avec une HP 3en1.
http://forums.archlinux.fr/topic6946.html
Regarde si ce n'est pas la même chose avec ta lexmark, fichier spécifique dans /etc/sane.d/dll.d/xx et la correspondance dans /etc/sane.d/dll.conf.
Karhu.
Re: [sane] installation du scanner lexmark X1150
Publié : sam. 02 juil. 2011, 20:05
par FoolEcho
Salut,
Sinon, comme tu n'as pas l'air le seul (
http://www.debian-fr.org/scanner-lexmar ... 33495.html ), tu pourrais essayer une version un peu plus ancienne de sane ? (rétrograder par un serveur ARM dans ton mirrorlist pour gèrer les dépendances, cf. wiki:
http://wiki.archlinux.fr/Downgrade#Arch ... ck_Machine)
Re: [sane] installation du scanner lexmark X1150
Publié : sam. 02 juil. 2011, 20:29
par yohann
Merci à tous les 2 pour vos rapides réponses, malheureusement je n'y arrive toujours pas:
Concernant la possibilité de faire fonctionner sane avec ce scanner, j'étais tombé sur cet article qui en parlait:
http://burogu.makotoworkshop.org/index. ... Lexmark-2-
or ça tombe bien, c'est justement la version de sane qui est présente sur arch en ce moment.
pour l'ajout du fichier dans /etc/sane.d/dll.d/, il est possible que le problème vienne de là car ce repertoire est actuellement vide
mais je n'ai pas compris ce que je dois mettre dedans dans mon cas:
j'ai ajouté une ligne contenant lexmark dans un nouveau fichier appeler lexmark => rien
du coup j'ai remplacé cette ligne par X11xx (le modèle de mon scanner tel que référencé dans lexmark.conf mais rien non plus
enfin j'ai tenté l'ajout d'une ligne lexmark dans un fichier hplip => toujours rien de mieux
Re: [sane] installation du scanner lexmark X1150
Publié : sam. 02 juil. 2011, 21:25
par karhu
Le soucis c'est que je ne me souviens plus exactement comment (ni où) j'ai trouvé la solution.
Avec HP les appélations varient en fonction des programes hplip, hpaio, hp.... . Pour essayer de t'aider, parmi les scripts fournis par HP dans /usr/share/hplip/scan.py il se trouve les lignes suivantes :
Code : Tout sélectionner
back_end_filter=['hpaio'], filter={'scan-type': (operator.gt, 0)})
..............
log.error("Unable to locate device %s using SANE backend hpaio:. Please check HPLIP installation." % device_uri)
Si tu peux trouver comment tes pilotes appelle la fonction scan, alors tu pourras créer le fichier adéquate dans /etc/sane.d/dll.d/ ainsi que l'entrée dans /etc/sane.d/dll.conf
Karhu.
PS: j'avais la même imprimante que toi, une LX1150, je m'en suis débarassé trés vite car je n'ai réussi à la faire fonctionner (imprimante et scanner) que sous une Mandriva 10.
Re: [sane] installation du scanner lexmark X1150
Publié : jeu. 07 juil. 2011, 23:00
par yohann
Merci karhu,
désolé de ne pas avoir répondu plus tôt mais je n'ai pas eu trop de temps pour m'occuper de ce scanner dernièrement.
J'ai été faire un tour du coté de hplip hapaio.
Je n'ai pas trouvé de script équivalent pour lexmark. (et je ne comprend pas très bien en quoi les script hp sont impliqué dans le foncitonnement d'un scanner lexmark, j'ai du loupé un truc)
concernant ton PS, mon scanner fonctionnait encore sur gentoo, ça fait donc au moins 2 distribution pour lequel il fonctionne.
du coup j'ai posté sur la ML sane-devel, je reviendrais pour donner le fin mot de l'histoire bien sûr.
Re: [sane] installation du scanner lexmark X1150
Publié : ven. 08 juil. 2011, 17:25
par karhu
C'était juste un exemple d'utilisation. Les fonctionnalité HP sont basées sur des scripts python.
As tu regardé sur le site de Lexmark pour voir s'il y avait des pilotes spécifiques Linux ?
Karhu.
Re: [sane] installation du scanner lexmark X1150
Publié : ven. 08 juil. 2011, 22:36
par yohann
J'ai regardé sur le site de lexmark, ils ne proposent que des drivers pour macOS et windows...
sinon j'ai un peu avancer grace à stef de la ML sane, j'ai donc un debug de scanImage -L:
Code : Tout sélectionner
[sanei_debug] Setting debug level of lexmark to 255.
[lexmark] SANE Lexmark backend version 1.0.30-devel
[lexmark] sane_init: version_code=0x7fff17ea9b1c
[lexmark] attachLexmark: devname=libusb:002:006
[lexmark] attachLexmark: device `libusb:002:006' successfully opened
[lexmark] attachLexmark: testing device `libusb:002:006': 0x043d:0x007c, variant=0
[sanei_debug] Setting debug level of lexmark_low to 255.
[lexmark_low] sanei_lexmark_low_assign_model: start
[lexmark_low] sanei_lexmark_low_assign_model: assigning 043d:007c, variant 0
[lexmark_low] sanei_lexmark_low_assign_model: assigned X1100/rev. B2
[lexmark_low] sanei_lexmark_low_assign_sensor: unknown sensor 1235
[lexmark] attachLexmark: unsupported device `libusb:002:006': 0x043d:0x007c
[lexmark] sane_get_devices: device_list=0x7fff17ea9b88, local_only=0
[lexmark] sane_exit
donc apparement sane reconnait bien qu'il faut utiliser le backend lexmark, mais c'est ce dernier qui aurait un problème.
Re: [sane] installation du scanner lexmark X1150
Publié : sam. 09 juil. 2011, 22:20
par karhu
Je crains de ne pas pouvoir t'aider beaucoup à présent, mais peut-être la liste sane ?
Peut-être peux tu aussi essayer d'installer un pilote d'une autre lexmark, qui sait ?
Contrairement à ce que j'ai écrit précédemment, je n'avais pas réussi à faire fonctionner le scanner sous ma mandriva, à l'époque je me suis servi du PC de mon fils avec un windows XP ou 2000. D'ailleurs je lui est refilé l'imprimante pour acheter une HP.
Désolé. Karhu.
Re: [sane] installation du scanner lexmark X1150
Publié : dim. 10 juil. 2011, 11:12
par FoolEcho
karhu a écrit :Je crains de ne pas pouvoir t'aider beaucoup à présent, mais peut-être la liste sane ?
C'est pas une mauvaise idée, d'autant que le scanner est censé être bien supporté:
http://www.sane-project.org/sane-mfgs.html#Z-LEXMARK.
yohann a écrit :Code : Tout sélectionner
[sanei_debug] Setting debug level of lexmark to 255.
[lexmark] SANE Lexmark backend version 1.0.30-devel
C'est peut-être normal, mais "devel" ?
yohann a écrit :Code : Tout sélectionner
[lexmark] attachLexmark: unsupported device `libusb:002:006': 0x043d:0x007c
C'est ça qui me paraît louche... les codes sont corrects... mais il y a peut-être un problème sur la reconnaissance du chip (ton premier message: chip=rts8858c ), donc effectivement un problème avec le backend lexmark.
Re: [sane] installation du scanner lexmark X1150
Publié : dim. 17 juil. 2011, 12:53
par yohann
Salut,
J'ai enfin (presque) résolu mon problème de scanner:
en fait le scanner lexmark X1150 fonctionne avec la version 1.0.21 de sane, mais plus avec la version 1.0.22, il refonctionnera avec la version 1.0.23.
J'ai donc utilisé Archlinux Rollback Machine pour installer la version précédente de sane comme indiqué par FoolEcho.
Le wiki ne précise par contre pas comment faire pour bloquer l'upgrade vers la 1.0.22 lors d'un upgrade systeme (équivalent de package.mask sur gentoo).
edit: j'ai trouvé ignorepkg dans /etc/pacman.conf, mais pas de solution pour bolquer une version précise du paquet....
Sinon le scanner fonctionne.
Le problème est donc résolu pour ma part.