Re: [Confirme] Sane et Epson1250Photo
Bonjour, J'ai donc essayé iscan qui donne des numérisations d'excellentes qualité. Maintenant j'ai un serveur Web-PHP qui me permettait de lancer le scanner à distance grâce à scanimage. Avec la bibliothèque libsane-epson alias libsane-plustek, scanimage fonctionnait très bien, mais la qualité des images était médiocre. Avec la bibliothèque libsane-epsonkw issu de la Sté Epson, comme je le disais iscan fonctionne parfaitement mais scanimage fige en fin de numérisation. Un Ctrl-C ou un kill permettent en général de reprendre la main, mais c'est plus difficile sur le serveur Web. L'image est utilisable, mais il lui manque quelques centaines d'octets. Cela génère des messages d'erreurs dans gimp qui coorige le défaut après une nouvelle sauvegarde. Mais certains programmes refusent de l'afficher. Il semble que scanimage oublie de vider la mémoire tampon ou en tout cas reste en attente de quelque chose venant du scanner. Xsane comme iscan ne pose pas ce genre de problème. Voici ce que donne strace juste avant le figeage : open(/usr/lib/libesint1F.so, O_RDONLY) = 4 read(4, \177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\213\0..., 1024) = 1024 fstat64(4, {st_mode=S_IFREG|0755, st_size=167068, ...}) = 0 old_mmap(NULL, 168620, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40584000 mprotect(0x405a8000, 21164, PROT_NONE) = 0 old_mmap(0x405a8000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x23000) = 0x405a8000 old_mmap(0x405ad000, 684, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x405ad000 close(4)= 0 munmap(0x40568000, 72132) = 0 write(3, \1\7\0\1, 4) = 4 read(3, \0, 1)= 1 write(3, \0030\0\4, 4)= 4 read(3, ?\377\0\0, 4) = 4 write(3, \1\'\0\1, 4) = 4 read(3, B, 1) = 1 write(3, \1Y\0\1, 4) = 4 read(3, A, 1) = 1 write(3, \0Y\0\1A, 5) = 5 write(3, \1[\0\1, 4) = 4 read(3, \224, 1) = 1 write(3, \0[\0\1\224, 5) = 5 write(3, \0\'\0\1B, 5)= 5 old_mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x405ae000 rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 write(6, \200ZO\0\0\0\0\0\0\0\\33Z\0\0\0\0\0\0\0\200\0\0\0..., 148) = 148 rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 rt_sigsuspend([] Puis plus rien ... Seuls 2 Crtl-C peuvent le tuer ou un kill -9. Est-ce que cela dit quelque chose à quelqu'un ? Avez-vous aussi ce problème avec les mêmes biliothèques ? Y a t-il d'autres possibilités à part scanimage de numériser en ligne de commande ? Sane peut fonctionner en réseau, mais marche t-il en multi-plateformes (Windows ou Linux) ? Alain Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [Confirme] Sane et Epson1250Photo
je ne sais pas si ça a évolué depuis le début de l'année, mais le modele 1250 n'était pas supporté par linux (alors que le 1240 fonctionne à merveille) - Original Message - From: alain [EMAIL PROTECTED] To: Jérôme Martin [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Sent: Thursday, September 12, 2002 9:07 PM Subject: Re: [Confirme] Sane et Epson1250Photo Le Mercredi 11 Septembre 2002 08:05, vous avez écrit : Voici ce que j'obtiens avec scanimage -L après 10 s. device `plustek:/dev/usbscanner0' is a Epson Perfection 1250/Photo USB flatbed scanner Au bout d'une heure: rien et la lampe du scanner n'est pas allumée. Là par contre c'est étrange. Je suspecte un problème d'USB. usbview sous Xfree donne une sous-rubrique EPSON Scanner 010F (sous la première rubrique USB UHCI Root Hub comportant les infos suivantes : EPSON Scanner 010F Manufacturer: EPSON Speed: 12Mb/s (full) USB Version: 1.10 Device Class: ff(vend.) Device Subclass: 00 Device Protocol: ff Maximum Default Endpoint Size: 8 Number of Configurations: 1 Vendor Id: 04b8 Product Id: 010f Revision Number: 1.00 Config Number: 1 Number of Interfaces: 1 Attributes: c0 MaxPower Needed: 2mA Interface Number: 0 Name: usbscanner Alternate Number: 0 Class: ff(vend.) Sub Class: 0 Protocol: 0 Number of Endpoints: 3 Endpoint Address: 81 Direction: in Attribute: 3 Type: Int. Max Packet Size: 1 Interval: 16ms Endpoint Address: 82 Direction: in Attribute: 2 Type: Bulk Max Packet Size: 64 Interval: 0ms Endpoint Address: 03 Direction: out Attribute: 2 Type: Bulk Max Packet Size: 64 Interval: 0ms Tout est identique Ou bien avec cat /proc/bus/usb/devices T: Bus=03 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=ff MxPS= 8 #Cfgs= 1 P: Vendor=04b8 ProdID=010f Rev= 1.00 S: Manufacturer=EPSON S: Product=EPSON Scanner 010F C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=usbscanner E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl= 16ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms /sbin/lsmod donne entre autres : scanner 8992 0 ... hid18528 0 (unused) usb-uhci 21668 0 (unused) usbcore59072 1 [scanner hid usbmouse usb-uhci] J'ai pas hid. C'est quoi comme module ça ? J'ai une souris usb. Et si on change de prise USB ? A tout hasard j'ai ajouté cette ligne (tout sur la même) à /etc/hotplug/usb.usermap mais je doute qu'elle change quelque chose. scanner 0x0003 0x04b8 0x010f0x 0x 0x00 0x000x000x000x00 0x00 0x J'ai rajouter ces lignes Ne pas oublier la ligne : device /dev/usbscanner0 ou device /dev/usb/scanner0 suivant ce qui existe dans /etc/sane.d/plustek.conf J'ai ça. sane-find-scanner me donne bien sane-find-scanner: found USB scanner (vendor = 0x04b8, product = 0x010f) at device /dev/usb/scanner0 mais par contre toujours rien du côté de scanimage -L même en changeant de prise usb. J'ai recompile sane après avoir patcher avec le module plustek 0-43-7. Peut-être y a-t-il un pb dans la compile de scanimage ? HIV concerne ma souris. J'avoue que je suis sec. Il faudrait vérifier les permissions suivantes : J'ai mis pour être tranquille : ll /dev/usbscanner0 crw-rw-rw-1 root root 180, 48 sep 12 19:43 /dev/usbscanner0 Sinon je ne vois pas où est le problème. Alain Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com; Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [Confirme] Sane et Epson1250Photo
Le Mercredi 11 Septembre 2002 08:05, vous avez écrit : Voici ce que j'obtiens avec scanimage -L après 10 s. device `plustek:/dev/usbscanner0' is a Epson Perfection 1250/Photo USB flatbed scanner Au bout d'une heure: rien et la lampe du scanner n'est pas allumée. Là par contre c'est étrange. Je suspecte un problème d'USB. usbview sous Xfree donne une sous-rubrique EPSON Scanner 010F (sous la première rubrique USB UHCI Root Hub comportant les infos suivantes : EPSON Scanner 010F Manufacturer: EPSON Speed: 12Mb/s (full) USB Version: 1.10 Device Class: ff(vend.) Device Subclass: 00 Device Protocol: ff Maximum Default Endpoint Size: 8 Number of Configurations: 1 Vendor Id: 04b8 Product Id: 010f Revision Number: 1.00 Config Number: 1 Number of Interfaces: 1 Attributes: c0 MaxPower Needed: 2mA Interface Number: 0 Name: usbscanner Alternate Number: 0 Class: ff(vend.) Sub Class: 0 Protocol: 0 Number of Endpoints: 3 Endpoint Address: 81 Direction: in Attribute: 3 Type: Int. Max Packet Size: 1 Interval: 16ms Endpoint Address: 82 Direction: in Attribute: 2 Type: Bulk Max Packet Size: 64 Interval: 0ms Endpoint Address: 03 Direction: out Attribute: 2 Type: Bulk Max Packet Size: 64 Interval: 0ms Tout est identique Ou bien avec cat /proc/bus/usb/devices T: Bus=03 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=ff MxPS= 8 #Cfgs= 1 P: Vendor=04b8 ProdID=010f Rev= 1.00 S: Manufacturer=EPSON S: Product=EPSON Scanner 010F C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=usbscanner E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl= 16ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms /sbin/lsmod donne entre autres : scanner 8992 0 ... hid18528 0 (unused) usb-uhci 21668 0 (unused) usbcore59072 1 [scanner hid usbmouse usb-uhci] J'ai pas hid. C'est quoi comme module ça ? J'ai une souris usb. Et si on change de prise USB ? A tout hasard j'ai ajouté cette ligne (tout sur la même) à /etc/hotplug/usb.usermap mais je doute qu'elle change quelque chose. scanner 0x0003 0x04b8 0x010f0x 0x 0x00 0x000x000x000x00 0x00 0x J'ai rajouter ces lignes Ne pas oublier la ligne : device /dev/usbscanner0 ou device /dev/usb/scanner0 suivant ce qui existe dans /etc/sane.d/plustek.conf J'ai ça. sane-find-scanner me donne bien sane-find-scanner: found USB scanner (vendor = 0x04b8, product = 0x010f) at device /dev/usb/scanner0 mais par contre toujours rien du côté de scanimage -L même en changeant de prise usb. J'ai recompile sane après avoir patcher avec le module plustek 0-43-7. Peut-être y a-t-il un pb dans la compile de scanimage ? HIV concerne ma souris. J'avoue que je suis sec. Il faudrait vérifier les permissions suivantes : J'ai mis pour être tranquille : ll /dev/usbscanner0 crw-rw-rw-1 root root 180, 48 sep 12 19:43 /dev/usbscanner0 Sinon je ne vois pas où est le problème. Alain Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [Confirme] Sane et Epson1250Photo
Le Samedi 7 Septembre 2002 09:05, vous avez écrit : Bon, j'ai compiler sane avec le module plustek_0_43_7 (le dernier). Lorsque le module est lancé et que le scanner est allumé, j'ai une entrée /dev/usb/scanner0 avec 180, 48. sane-find-scanner me trouve bien le scanner (les deux devices même) avec le bon vendor et product id. Par contre scanimage -L reste bloqué Voici ce que j'obtiens avec scanimage -L après 10 s. device `plustek:/dev/usbscanner0' is a Epson Perfection 1250/Photo USB flatbed scanner et la lampe du scanner n'est pas allumée. Là par contre c'est étrange. Je suspecte un problème d'USB. usbview sous Xfree donne une sous-rubrique EPSON Scanner 010F (sous la première rubrique USB UHCI Root Hub comportant les infos suivantes : EPSON Scanner 010F Manufacturer: EPSON Speed: 12Mb/s (full) USB Version: 1.10 Device Class: ff(vend.) Device Subclass: 00 Device Protocol: ff Maximum Default Endpoint Size: 8 Number of Configurations: 1 Vendor Id: 04b8 Product Id: 010f Revision Number: 1.00 Config Number: 1 Number of Interfaces: 1 Attributes: c0 MaxPower Needed: 2mA Interface Number: 0 Name: usbscanner Alternate Number: 0 Class: ff(vend.) Sub Class: 0 Protocol: 0 Number of Endpoints: 3 Endpoint Address: 81 Direction: in Attribute: 3 Type: Int. Max Packet Size: 1 Interval: 16ms Endpoint Address: 82 Direction: in Attribute: 2 Type: Bulk Max Packet Size: 64 Interval: 0ms Endpoint Address: 03 Direction: out Attribute: 2 Type: Bulk Max Packet Size: 64 Interval: 0ms Ou bien avec cat /proc/bus/usb/devices T: Bus=03 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=ff MxPS= 8 #Cfgs= 1 P: Vendor=04b8 ProdID=010f Rev= 1.00 S: Manufacturer=EPSON S: Product=EPSON Scanner 010F C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=usbscanner E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl= 16ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms /sbin/lsmod donne entre autres : scanner 8992 0 ... hid18528 0 (unused) usb-uhci 21668 0 (unused) usbcore59072 1 [scanner hid usbmouse usb-uhci] ... J'ai une souris usb. Et si on change de prise USB ? A tout hasard j'ai ajouté cette ligne (tout sur la même) à /etc/hotplug/usb.usermap mais je doute qu'elle change quelque chose. scanner 0x0003 0x04b8 0x010f0x 0x 0x00 0x000x000x000x00 0x00 0x Ne pas oublier la ligne : device /dev/usbscanner0 ou device /dev/usb/scanner0 suivant ce qui existe dans /etc/sane.d/plustek.conf Alain Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [Confirme] Sane et Epson1250Photo
Le Vendredi 6 Septembre 2002 07:57, vous avez écrit : Le Jeudi 05 Septembre 2002 23:06, vous avez écrit : Le Jeudi 5 Septembre 2002 09:36, vous avez écrit : J'ai un scanner Epson 1250Photo USB (j'sais pas si il existe en parallèle) et une Mandrake8.2. avec le dernier kernel de la 8.2 (ça doit être 2.4.18) Et je n'arrive pas à le faire reconnaître par le système. J'ai installer sane1.0.8 (qui est supposé gérer le scanner). J'ai même récupérer le driver d'Epson: toujours rien le scanner n'est toujours pas reconnu. Si quelqu'un peux m'aider. merci. Jérôme Bonsoir, Il faut ajouter à /etc/modules.conf options scanner vendor=0x4b8 product=0x10f Oui vendor et product sont fournis par usbview quand le scanner est connecté. ou par cat /proc/bus/usb/devices. Puis lancer en root modprobe scanner. Si nécessaire à ce moment débrancher et rebrancher le scanner après quelques secondes. Avant tout ça : Il ne FAUT PAS utiliser le driver epson car la puce est différente de la puce habituelle d'Epson ! Pour scannériser, j'utilise xsane 0.87 récupéré sur ftp et recompilé. plustek-module-0_42_9.tar.gz de Gerhard Jaeger qui gère la même puce sur http://www.gjaeger.de/scanner/plustek.html puis... lire la doc et remplacer le fichier /etc/sane.d/plustek.conf par celui fourni et on y ajoute la ligne : [usb] 0x04b8 0x010f soit le vendor et product. Oui, j'ai egalement ajouté device /dev/usbscanner device que j'ai créé en mknod /dev/usbscanner c 180 48 comme je l'ai lu sur une doc de linuxgraphic pour l'install d'un epson 610U Ce pilote marche relativement bien chez moi (enfin!) sauf en noir et blanc (1bit) où il plante le scanner. J'ai aussi compiler sane1.0.8 après récupération de Vivement que ce pilote soit intégré dans sane. J'ai recompilé sane1.0.8 (en fait j'ai recréer le rpm à partir de laversion de cooker). MAis il faut récupérer ??? Ta phrase a été coupée. Si c'est un patch quelqueconque: effectivement j'ai rien fait. Avec mes excuses pour cette coupure que j'ai aussi. Je voulais simplement dire qu'il fallait recompiler sane avec un fichier de plustek-module-0_42_9.tar.gz. Je ne sais plus lequel mais la procédure y est décrite. Attention tout cela concerne le scanner Epson 1250 et pas le Plustek. Il faut utiliser les modules Plustek qui sont les seuls compatibles (à ma connaissance) avec le scanner Epson 1250. Il ne faut pas utiliser les modules Epson. Sinon j'ai aussi /dev/usbscanner 180, 48 en permanence même quand le scanner est éteint. Quand le scanner est allumé et que le module scanner est lancé (modprobe scanner), il apparaît le pilote /dev/usb/hid/scanner 180, 48. Ce dernier devrait être géré (et généré) par devfsd. Alain Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
[Confirme] Sane et Epson1250Photo
J'ai un scanner Epson 1250Photo USB (j'sais pas si il existe en parallèle) et une Mandrake8.2. avec le dernier kernel de la 8.2 (ça doit être 2.4.18) Et je n'arrive pas à le faire reconnaître par le système. J'ai installer sane1.0.8 (qui est supposé gérer le scanner). J'ai même récupérer le driver d'Epson: toujours rien le scanner n'est toujours pas reconnu. Si quelqu'un peux m'aider. merci. Jérôme Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;