Re: [Confirme] Sane et Epson1250Photo

2002-11-09 Par sujet alain rpnpif
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

2002-09-13 Par sujet Bruno Allaire

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

2002-09-12 Par sujet alain

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

2002-09-09 Par sujet alain

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

2002-09-06 Par sujet alain

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

2002-09-05 Par sujet Jérôme Martin

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;