asscoier action bouton du scanner - Linux et OS Alternatifs
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:
NB : bouton -> activer la touche AutoScan
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 !!!
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. *
****************************************************************
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.
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+
Marsh Posté le 06-11-2004 à 17:39:02
thierry_b> ouh le crado ...
Marsh Posté le 06-11-2004 à 17:51:08
autant, pour mo ca serait plutot:
./configure --libbdir=/usr/lib non?
Merci
A+
Marsh Posté le 06-11-2004 à 17:52:22
thierry_b> ouh le crado ... ( bis )
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$
-----------------------------------------------------------
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.
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 )
Marsh Posté le 06-11-2004 à 18:04:19
thierryhome/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+
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 .
édit : compilé sans souci avec gcc 3.3.4 ss Gentoo .
* sys-devel/gcc : |
options de gcc :
CFLAGS="-O3 -march=athlon-xp -funroll-loops -fomit-frame-pointer -pipe" |
LDFLAGS="-Wl,-O1" |
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+
Marsh Posté le 06-11-2004 à 18:13:18
j'ai complété ma réponse (et je ne connais pas Debian aussi ).
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+
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.
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+
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 .
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+
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)
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+
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+
Marsh Posté le 07-11-2004 à 19:38:56
J'ai suivi le mode opératoire indiqué par JCP 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.
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+