asscoier action bouton du scanner

asscoier action bouton du scanner - Linux et OS Alternatifs

Marsh Posté le 06-11-2004 à 09:17:11    

Bonjour,
y'a t'il un moyen d'associer une action avec une pression de boutons se trouvant sur le scanner?
 
J'ai essayé xbindkeys, mais il ne reconnait que les touches du clavier :-(.
 
Je vous remercie.
A+
 

Reply

Marsh Posté le 06-11-2004 à 09:17:11   

Reply

Marsh Posté le 06-11-2004 à 15:51:26    

ça fctionne d'origine avec le dernier iscan sur les scanners Epson (fait une recherche sous mon nom).
 
édit:
 
http://jcp.lespotos.com/images/iscan.jpg
 
NB : bouton -> activer la touche AutoScan


Message édité par j_c_p le 06-11-2004 à 16:46:52
Reply

Marsh Posté le 06-11-2004 à 16:54:02    

c'est une fonctionnalité qu'il faut implémenter au niveau du pilote en effet.
 
trop puissante l'image du tux sur le scanner !!!


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 06-11-2004 à 16:56:36    

Dark : j'adore aussi :D (en plus de la qualité de restitution des couleurs d'Iscan ;)).
 
édit : mon topic


Message édité par j_c_p le 06-11-2004 à 16:58:28
Reply

Marsh Posté le 06-11-2004 à 17:10:06    

Salut,
j'ai voulu faire le ./configure, pour le compiler manuellement, et voici ce qu'il me dit à la fin:
 
En fait, j'ai des paquets sane installés, sur ma debian que j'avais mis avec apt. Ils posent problème? Car j'aimerais quand même malgrès le fait de compiler iscan, de pouvoir scanner en plus comme avant. (cad avec xsane et mon scanner marche en libusb avec hotplug).
 
Je vous remercie.
A+
 
------------------------------------------------------------
*** WARNING: SANE is already installed (version 1.0.14). The old
*** installation is at /usr while SANE will now be installed
*** at /usr/local. It is recommended to uninstall the old SANE version
*** before installing the new one to avoid problems.
****************************************************************
* Please be sure to read file PROBLEMS in this directory       *
* BEFORE running any of the SANE applications.  Some devices   *
* may be damaged by inproper operation, so please do heed this *
* advice.                                                      *
****************************************************************

Reply

Marsh Posté le 06-11-2004 à 17:17:51    

Pas de souci, Xsane et Iscan fctionne ensemble chez moi ;) (cf mes options de compilation à la fin ds topic).
 
NB : tu peux réutiliser les mêmes lib, mais chez moi, ça ne fctionnait pas.
 
édit : j'ai installé le logiciel iscan (et donc son pilote epkowa) ds /usr/local.


Message édité par j_c_p le 06-11-2004 à 17:19:04
Reply

Marsh Posté le 06-11-2004 à 17:37:47    

Ok,
pour reutiliser les mêmes libs, il suffit de lui dire d'installer ca dans /usr au lieu de /usr/local, d'après mon message d'avertissement précédent, et donc de rajouter un --refix=/usr dans le .:configure?
 
Merci
A+

Reply

Marsh Posté le 06-11-2004 à 17:39:02    

thierry_b> ouh le crado ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 06-11-2004 à 17:51:08    

autant, pour mo ca serait plutot:
./configure --libbdir=/usr/lib non?
 
Merci
A+

Reply

Marsh Posté le 06-11-2004 à 17:52:22    

thierry_b> ouh le crado ... ( bis )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 06-11-2004 à 17:52:22   

Reply

Marsh Posté le 06-11-2004 à 17:55:29    

Re,
je me suis lancé dans la compilation, et ca merde au niveau du make :-(
 
Merci
A+
 
 
----------------------------------------------------------
imgstream.cc:280: error: `match' was not declared in this scope
imgstream.cc:280: error: le C++ ISO interdit la déclaration de « free » sans  
   type
imgstream.cc:280: error: `int iscan::imgstream::free' is not a static member of  
   `class iscan::imgstream'
imgstream.cc:281: error: erreur d'analyse syntaxique before `}' token
imgstream.cc:285: error: `pathz' was not declared in this scope
imgstream.cc:285: error: le C++ ISO interdit la déclaration de « free » sans  
   type
imgstream.cc:285: error: `int iscan::imgstream::free' is not a static member of  
   `class iscan::imgstream'
imgstream.cc:287: error: erreur d'analyse syntaxique before `return'
imgstream.cc:296: error: duplicate initialization of iscan::imgstream::_libname
imgstream.cc:296: error: conflicting types for `const  
   char*iscan::imgstream::_libname'
imgstream.cc:221: error: previous declaration as `int  
   iscan::imgstream::_libname'
imgstream.cc:304: embrouillé par les erreurs précédentes, abandon
make[1]: *** [imgstream.o] Erreur 1
make[1]: Leaving directory `/home/thierry/iscan-1.11.0/lib'
make: *** [all-recursive] Erreur 1
thierry@thierry:~/iscan-1.11.0$  
-----------------------------------------------------------

Reply

Marsh Posté le 06-11-2004 à 18:00:05    

Bon, je te remets mes options de compilation :

./configure  --with-gphoto2 --enable-libusb


 
NB : tu te mets ds /usr/local, tu décompresses ton tar.gz, cd le rép, et c'est parti.

Reply

Marsh Posté le 06-11-2004 à 18:01:23    

à mon avis le logiciel ne supporte pas son gcc car celui-ci n'aime pas certains trucs dans le code source.
 
les gcc les plus courrant sont gcc 2.96 et gcc 3.3 ( voire 3.2 )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 06-11-2004 à 18:04:19    

thierry:/home/thierry/iscan-1.11.0# gcc --version
gcc (GCC) 3.3.5 (Debian 1:3.3.5-2)
Copyright (C) 2003 Free Software Foundation, Inc.
Ce logiciel est libre; voir les sources pour les conditions de copie.  Il n'y a PAS
GARANTIE; ni implicite pour le MARCHANDAGE ou pour un BUT PARTICULIER.
 
Que puis-je faire?
 
Merci
A+

Reply

Marsh Posté le 06-11-2004 à 18:05:55    

Autrefois, Avasys proposais le choix pour choisir ton fichier (rpm ou tar.gz) en fction de ton compilateur, mais maintenant, c'est min gcc3.2 ;).
 
http://www.epkowa.co.jp/english/linux_e/index.htm
 
Enfin, c'est sûr que si c'est une Debian Woody :p.
 
édit : compilé sans souci avec gcc 3.3.4 ss Gentoo ;).

*  sys-devel/gcc :
        [M  ] 2.95.3-r8 (2.95) OVERLAY
        [M  ] 3.1.1-r2 (3.1) OVERLAY
        [   ] 3.2.3-r4 (3.2) OVERLAY
        [M  ] 3.3 (3.2) OVERLAY
        [M~ ] 3.3.1-r5 (3.2) OVERLAY
        [M  ] 3.3.2 (3.2) OVERLAY
        [M~ ] 3.3.2-r1 (3.2) OVERLAY
        [M~ ] 3.3.2-r2 (3.2) OVERLAY
        [M~ ] 3.3.2-r3 (3.2) OVERLAY
        [M~ ] 3.3.2-r4 (3.2) OVERLAY
        [   ] 3.3.2-r5 (3.2) OVERLAY
        [M~ ] 3.3.2-r7 (3.2) OVERLAY
        [M  ] 3.3.3_pre20040408-r1 (3.2) OVERLAY
        [M  ] 3.3.3_pre20040426 (3.2) OVERLAY
        [M~ ] 3.3.3 (3.2) OVERLAY
        [M~ ] 3.3.3-r3 (3.2) OVERLAY
        [M~ ] 3.3.3-r5 (3.2) OVERLAY
        [   ] 3.3.3-r6 (3.2) OVERLAY
        [  I] 3.3.4-r1 (3.2) OVERLAY
        [M~ ] 3.3.4-r2 (3.2) OVERLAY
        [M~ ] 3.4.1 (3.4) OVERLAY
        [M~ ] 3.4.1-r2 (3.4) OVERLAY
        [M~ ] 3.4.1-r3 (3.4) OVERLAY
        [M~ ] 3.4.2-r2 (3.4) OVERLAY
        [M~ ] 3.4.2-r3 (3.4) OVERLAY


options de gcc :

CFLAGS="-O3 -march=athlon-xp -funroll-loops -fomit-frame-pointer -pipe"


LDFLAGS="-Wl,-O1"


Message édité par j_c_p le 06-11-2004 à 18:12:07
Reply

Marsh Posté le 06-11-2004 à 18:11:30    

Salut,
et la version de g++? car il parle de c++ dans les messages d'erreurs.
 
Merci
A+

Reply

Marsh Posté le 06-11-2004 à 18:13:18    

j'ai complété ma réponse ;) (et je ne connais pas Debian aussi :p).

Reply

Marsh Posté le 06-11-2004 à 18:21:09    

COmment on voit les options qu'on a dans les variables cflags et lflags dans gcc?
 
Merci
A+

Reply

Marsh Posté le 06-11-2004 à 18:33:12    

hum, faudrait voir les options par défaut du compilateur sur Debian (car sur Gentoo, on peut agir directement dessus, et tt est compilé avec les options que l'on veut).
 
Sinon, ça doit pouvoir se passer en manuel à la compilation.

Reply

Marsh Posté le 06-11-2004 à 18:35:40    

oki.
Avec alien , j'ai converti le rpm en deb, et je l'ai installé, mais il m'a dit "impossible d'envoyer une commande au scanner", c'est qu'appremment c'est beaucoup plus efficace quand on le compile lol.
 
Euh, -march=athlon-xp => tu as un athlon xp?
 
Merci
A+

Reply

Marsh Posté le 06-11-2004 à 18:40:58    

oui, un 2400XP (cf config).
 
édit : tu devrais partir du tar.gz plutôt que du rpm ;).


Message édité par j_c_p le 06-11-2004 à 18:42:40
Reply

Marsh Posté le 06-11-2004 à 18:41:24    

Ca fait pareil même en exportant les deux variables, pour mettre les mêmes valeurs que toi :-(.
 
A+

Reply

Marsh Posté le 07-11-2004 à 01:55:11    

thierry_b a écrit :

"impossible d'envoyer une commande au scanner"


 
en mode su: lsusb et noter ID du scanner
puis, comme l'indique JCP dans son topic, insérer dans etc/saned.d/epkowa.conf la ligne:
usb 0xID 0xID (par exemple usb 0x04b8 0x10b)

Reply

Marsh Posté le 07-11-2004 à 09:16:54    

ca ne marche pas :-(
et en plus:
 
De plus, il faut mettre le pilote epkowa ds le ddl.conf ;) :
/usr/local/iscan-1.10.0/backend/dll.conf -> epkowa => je n'ai pas de dll.conf.
 
Faut vraiment que je trouve une solution pour le compiler manuellement...
 
Merci
A+

Reply

Marsh Posté le 07-11-2004 à 09:21:41    

PS:
en plus enfin je ne sais pas si ca a à voir, quand je fais un scanimage -L, il me met:
device `epson:libusb:005:002' is a Epson GT-9300 flatbed scanner
 
Inl ne le reconnai pas exactement en Epson Perfection 2400 Photo apprement non?
 
Sinon, ca scanne super bien avec xsane, mais bon j'aimerais faire fonctionner iscan :-(.
 
A+

Reply

Marsh Posté le 07-11-2004 à 19:38:56    

J'ai suivi le mode opératoire indiqué par JCP :jap: dans son topic  et ça marche bien sous mdk 10.1.  
 
A noter, qu'avec gcc 3.4.1 la compilation se vautre, raison pour laquelle j'ai choisi d'utiliser le rpm du site de référence (qui fonctionne). Pas d'amélioration avec gcc 2.96. Il semble qu'il faille pour l'heure, une version 3.3x
 
Enfin, les résultats de scannage sont bons, voire excellents.  


Message édité par Sagittarius le 07-11-2004 à 19:39:31
Reply

Marsh Posté le 10-11-2004 à 18:46:27    

http://jcp.lespotos.com/images/iscanAlive.jpg
 
J'ai reprécisé de copier /usr/local/iscan-1.11.0/backend/epkowa.conf ds /etc/sane.d/, en plus d'ajouter epkowa ds /usr/local/iscan-1.10.0/backend/dll.conf ds mon topic dédié ;).


Message édité par j_c_p le 10-11-2004 à 18:47:31
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed