#1 Le 21/12/2005, à 15:47
- Mohegan
Bouton du scanner pour numériser directement
Je viens d'acheter une imprimante HP PSC 1510 qui fonctionne d'ailleurs parfaitement (scanner et imprimante) mais je souhaiterais savoir si il y a un moyen d'utiliser le bouton "numériser" présent sur le scanner. Normallement, sur windobe cela devrait ouvrir directement le logiciel adéquat pour numériser tout en lançant l'aperçu.
Sur ma ubuntu, cela n'a aucun effet.
En cherchant un peu, j'ai trouvé le logiciel scanbuttond (http://scanbuttond.sourceforge.net/) qui permet de le faire mais seules les sources sont disponibles et il n'existe ni paquet ubuntu, ni paquet debian pour ce logiciel.
Ma question est donc : est-ce que quelqu'un connait un moyen/logiciel pour faire fonctionner ce bouton ou est-ce que quelqu'un serait assez motivé et compétent pour compiler scanbuttond à partir des sources ?
Merci d'avance
"Lorsqu’un adulte entre dans le monde des fables, il ne peut plus en sortir." Bouche Dorée
Hors ligne
#2 Le 21/12/2005, à 16:40
- morphee37
Re : Bouton du scanner pour numériser directement
Le logiciel scanbuttond pourrais effectivement etre compilé sous forme de paquet ubuntu sans trop de probleme il me semble cependant je pense que tu n'a pas visité l'intégralité du site avant de poser ta question.
Dans la partie appelée "Supported Scanners" à traduire par "scanners supportées" (je ne suis pas trop bon en anglais mais la je pense pas me tromper) voici la liste qu'il donne:
Epson backend, libusb connection
* Epson Expression 1600 (expected to work, not tested)
* Epson Expression 1680 (expected to work, not tested)
* Epson Perfection 610 (expected to work, not tested)
* Epson Perfection 636U (expected to work, not tested)
* Epson Perfection 640 (expected to work, not tested)
* Epson Perfection 1200U (expected to work, not tested)
* Epson Perfection 1240 (scanner lamp stays on?!?)
* Epson Perfection 1640 (expected to work, not tested)
* Epson Perfection 1650 (expected to work, not tested)
* Epson Perfection 1660 (working, tested)
* Epson Perfection 2400 (working, tested)
* Epson Perfection 2450 (expected to work, not tested)
* Epson Perfection 3200 (expected to work, not tested)
* Epson CX3200 (working, tested)Plustek backend, libusb connection
* Canon CanoScan N1220U (experimental)
* Canon CanoScan D660U (experimental)
* Canon CanoScan N650U (experimental)
* Canon LiDE 20 (experimental, only in CVS)
* Canon LiDE 30 (experimental, only in CVS)Snapscan backend, libusb connection
* Epson Perfection 2480 (experimental)
* Epson Perfection 2580 (experimental)
* Epson Perfection 1670 (experimental)Niash backend, libusb connection
* Agfa Snapscan Touch (experimental)
* HP Scanjet 3300c (experimental)
* HP Scanjet 3400c (experimental)
* HP Scanjet 4300c (experimental)
Et d'apres moi ton scanner ne fait pas partie de cette liste. je pense qu'il ne te servira à rien.
Pour ce qui est de la solution qui t'intersse il ne me semble pas avoir trouver de solution alors je ne m'avancerai pas mais si quelqu'un le desire il peut tenter de t'apporter une solution.
@++
Grippe A H1N1: http://blog.womzone.com/grippe/
Geekerie, Culture Libre & Ubuntu (http://www.freetux.net)
Marketing et Community Mangement (http://www.stratetgeek.fr)
Photos (http://www.flickr.com/photos/vincentwiki)
Hors ligne
#3 Le 21/12/2005, à 17:37
- Mohegan
Re : Bouton du scanner pour numériser directement
Effectivement, mon imprimante n'est pas dans la liste des scanners gérés par scanbuttond mais à priori d'autres scanners fonctionnent néanmoins avec ce logiciel même si ils ne sont pas prévus à l'origine!
"Lorsqu’un adulte entre dans le monde des fables, il ne peut plus en sortir." Bouche Dorée
Hors ligne
#4 Le 22/12/2005, à 02:18
- Mohegan
Re : Bouton du scanner pour numériser directement
Quelqu'un aurait-il une quelconque idée s'il vous plait ?
"Lorsqu’un adulte entre dans le monde des fables, il ne peut plus en sortir." Bouche Dorée
Hors ligne
#5 Le 27/12/2005, à 14:18
- isterios
Re : Bouton du scanner pour numériser directement
Je serais également très interessé. Quelqu'un saurait compiler ces sources pour Ubuntu ou expliquer comment faire?
Merci.
Hors ligne
#6 Le 27/12/2005, à 14:50
- XioNoX
Re : Bouton du scanner pour numériser directement
Décompréser l'archive scanbuttond, aller dans le dossier, puis tapper :
> make clean
> make
>sudo make install
et quand tout est fini, si pas de problémes, taper scanbuttond pour le lancer.
Par contre pour qu'il se lance au démarage du PC, il fadrai créer un script gnome ou initrd.
Hors ligne
#7 Le 04/01/2006, à 15:26
- isterios
Re : Bouton du scanner pour numériser directement
J'ai fait ta manip Xionox et ca n'a pas fonctionné. Voici ce que j'obtiens lors du Make:
gcc -g -O2 -Wall -I/usr/include -I. -c -fPIC -g -O2 -Wall -I/usr/include -I. interface/libusbi.c -o interface/libusbi.o
interface/libusbi.c:24:17: error: usb.h: No such file or directory
interface/libusbi.c: In function ‘libusb_init’:
interface/libusbi.c:39: warning: implicit declaration of function ‘usb_init’
interface/libusbi.c: In function ‘libusb_search_interface’:
interface/libusbi.c:52: error: dereferencing pointer to incomplete type
interface/libusbi.c:53: error: dereferencing pointer to incomplete type
interface/libusbi.c:54: error: ‘USB_CLASS_VENDOR_SPEC’ undeclared (first use in this function)
interface/libusbi.c:54: error: (Each undeclared identifier is reported only onceinterface/libusbi.c:54: error: for each function it appears in.)
interface/libusbi.c:57: error: ‘USB_CLASS_PER_INTERFACE’ undeclared (first use in this function)
interface/libusbi.c:58: error: dereferencing pointer to incomplete type
interface/libusbi.c: In function ‘libusb_search_in_endpoint’:
interface/libusbi.c:79: error: dereferencing pointer to incomplete type
interface/libusbi.c:82: error: dereferencing pointer to incomplete type
interface/libusbi.c:86: error: dereferencing pointer to incomplete type
interface/libusbi.c:87: error: dereferencing pointer to incomplete type
interface/libusbi.c:87: error: ‘USB_ENDPOINT_ADDRESS_MASK’ undeclared (first use in this function)
interface/libusbi.c:88: error: dereferencing pointer to incomplete type
interface/libusbi.c:88: error: ‘USB_ENDPOINT_DIR_MASK’ undeclared (first use in this function)
interface/libusbi.c:89: error: dereferencing pointer to incomplete type
interface/libusbi.c:89: error: ‘USB_ENDPOINT_TYPE_MASK’ undeclared (first use in this function)
interface/libusbi.c:91: error: ‘USB_ENDPOINT_TYPE_BULK’ undeclared (first use in this function)
interface/libusbi.c:94: error: dereferencing pointer to incomplete type
interface/libusbi.c:97: error: dereferencing pointer to incomplete type
interface/libusbi.c: In function ‘libusb_search_out_endpoint’:
interface/libusbi.c:110: error: dereferencing pointer to incomplete type
interface/libusbi.c:113: error: dereferencing pointer to incomplete type
interface/libusbi.c:117: error: dereferencing pointer to incomplete type
interface/libusbi.c:118: error: dereferencing pointer to incomplete type
interface/libusbi.c:118: error: ‘USB_ENDPOINT_ADDRESS_MASK’ undeclared (first use in this function)
interface/libusbi.c:119: error: dereferencing pointer to incomplete type
interface/libusbi.c:119: error: ‘USB_ENDPOINT_DIR_MASK’ undeclared (first use in this function)
interface/libusbi.c:120: error: dereferencing pointer to incomplete type
interface/libusbi.c:120: error: ‘USB_ENDPOINT_TYPE_MASK’ undeclared (first use in this function)
interface/libusbi.c:122: error: ‘USB_ENDPOINT_TYPE_BULK’ undeclared (first use in this function)
interface/libusbi.c:125: error: dereferencing pointer to incomplete type
interface/libusbi.c:128: error: dereferencing pointer to incomplete type
interface/libusbi.c: In function ‘libusb_attach_device’:
interface/libusbi.c:139: error: dereferencing pointer to incomplete type
interface/libusbi.c:140: error: dereferencing pointer to incomplete type
interface/libusbi.c:143: error: dereferencing pointer to incomplete type
interface/libusbi.c:143: error: dereferencing pointer to incomplete type
interface/libusbi.c:144: error: dereferencing pointer to incomplete type
interface/libusbi.c:146: error: dereferencing pointer to incomplete type
interface/libusbi.c: In function ‘libusb_rescan’:
interface/libusbi.c:192: warning: implicit declaration of function ‘usb_find_busses’
interface/libusbi.c:193: warning: implicit declaration of function ‘usb_find_devices’
interface/libusbi.c:196: error: ‘usb_busses’ undeclared (first use in this function)
interface/libusbi.c:198: error: dereferencing pointer to incomplete type
interface/libusbi.c:201: error: dereferencing pointer to incomplete type
interface/libusbi.c:203: error: dereferencing pointer to incomplete type
interface/libusbi.c: In function ‘libusb_open’:
interface/libusbi.c:229: warning: implicit declaration of function ‘usb_open’
interface/libusbi.c:229: warning: assignment makes pointer from integer without a cast
interface/libusbi.c:242: warning: implicit declaration of function ‘usb_claim_interface’
interface/libusbi.c:249: warning: implicit declaration of function ‘usb_close’
interface/libusbi.c: In function ‘libusb_close’:
interface/libusbi.c:268: warning: implicit declaration of function ‘usb_release_interface’
interface/libusbi.c: In function ‘libusb_read’:
interface/libusbi.c:286: warning: implicit declaration of function ‘usb_bulk_read’
interface/libusbi.c:289: warning: implicit declaration of function ‘usb_clear_halt’
interface/libusbi.c: In function ‘libusb_write’:
interface/libusbi.c:298: warning: implicit declaration of function ‘usb_bulk_write’
interface/libusbi.c: In function ‘libusb_control_msg’:
interface/libusbi.c:311: warning: implicit declaration of function ‘usb_control_msg’
make: *** [interface/libusbi.so.1.0] Error 1
Une idée?
Dernière modification par isterios (Le 05/01/2006, à 11:49)
Hors ligne
#8 Le 08/03/2006, à 16:59
- isterios
Re : Bouton du scanner pour numériser directement
Pour info. une nouvelle release est sortie qui elle se compile facilement.
Lire le user doc sur le site http://scanbuttond.sourceforge.net
Ne pas oublier d'installer auparavant le package libusb-dev
Dernière modification par isterios (Le 08/03/2006, à 17:00)
Hors ligne