Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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