Bonjour
je vais utiliser le scanner a partir de mon application java.
j'utilise twainaspire.jar .mais ce ne pas free .
vous voulez m'aider de retrouver des api java free permet d'interfacer avec une le sxcanner.
Bonjour
je vais utiliser le scanner a partir de mon application java.
j'utilise twainaspire.jar .mais ce ne pas free .
vous voulez m'aider de retrouver des api java free permet d'interfacer avec une le sxcanner.
Il n'y a, à ma connaissance, pas de produit free performant dans ce domaine pour Java.
quoi ? il n'y pas des package java standards qui manipule l'acces a un scanner .
Qu'entends-tu par "free" ? Libre ou gratuit ?
La réponse est tardive mais si tu lis encore ce post, cela te seras probablement utile.
Je crois que ce que tu cherches se trouve ici :
http://www.mms-computing.co.uk/uk/co...wain/index.php
J'ai fais quelques tests rapides avec la classe TwainExample.java et ça marche![]()
Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)
Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/
Bonjour,
je serais aussi intéressé par une lib pour faire du twain. J'ai récupéré la classe de test (et la lib) indiquée sur ton lien. Mais je ne parviens pas à la faire tourner. J'ai des erreur à l'exécution :
C'est l'erreur retournée sous Eclipse. quand je test le programme hors Eclispe, il me retourne un NoClassDefFoundError sur "uk/co/mmscomputing/device/scanner/ScannerListener".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Source Manager Open Source Manager Open uk.co.mmscomputing.device.twain.TwainIOException: uk.co.mmscomputing.device.twain.TwainScanner.setException: Failed during call to twain source. cc=No Data Source rc=1 at uk.co.mmscomputing.device.twain.TwainScanner.signalException(TwainScanner.java:127) at uk.co.mmscomputing.device.twain.jtwain.signalException(jtwain.java:230) at uk.co.mmscomputing.device.twain.jtwain.cbexecute(jtwain.java:205) at uk.co.mmscomputing.device.twain.jtwain.nstart(Native Method) at uk.co.mmscomputing.device.twain.jtwain.access$200(jtwain.java:12) at uk.co.mmscomputing.device.twain.jtwain$1.run(jtwain.java:279) uk.co.mmscomputing.device.twain.TwainFailureException: Failed during call to twain source. cc=No Data Source rc=1 at uk.co.mmscomputing.device.twain.TwainSourceManager.call(TwainSourceManager.java:27) at uk.co.mmscomputing.device.twain.TwainIdentity.open(TwainIdentity.java:55) at uk.co.mmscomputing.device.twain.TwainSourceManager.openSource(TwainSourceManager.java:89) at uk.co.mmscomputing.device.twain.jtwain.cbexecute(jtwain.java:196) at uk.co.mmscomputing.device.twain.jtwain.nstart(Native Method) at uk.co.mmscomputing.device.twain.jtwain.access$200(jtwain.java:12) at uk.co.mmscomputing.device.twain.jtwain$1.run(jtwain.java:279)
Tu as fais quelque chose de particulier pour faire tourner la classe ? Le main de la classe peut prendre des arguments, tu lui passes le nom du port à écouter ? Et à l'exécution, le code est sensé afficher quoi ?
Merci
Aucun port n'est utilisé et dans l'exemple, le paramètre argv n'est pas utilisé.tu lui passes le nom du port à écouter ?
Donc, ne pas s'exciter là-dessus.
Le test que j'ai fais est :
- Ajout de la librairie dans les librairies de mon éditeur (NetBeans mais tu dois avoir l'équivalent dans Eclipse)
- Création d'un projet dans lequel j'ai placé l'exemple
- Compilation du tout dans un jar
- Copie du jar sur un poste avec une JVM installée et un scanner branché avec un journal placé sur la vitre ...
- Exécution du jar : le scanner se déclenche
- Résultat : un fichier "mmsc_image.png" de la feuille de journal dans le répertoire où se trouve le jar.
Dans Eclipse, le messagesemble indiquer qu'il ne trouve pas de scanner utilisable sur le poste.cc=No Data Source
tu peux aussi te passer d'Eclipse en testant les lignes de commandes qu'il donne :
Cela te permet de vérifier que le bouzingue fonctionne avant de se lancer dans le développement.* Compile:
javac -classpath .;uk.co.mmscomputing.device.twain.jar TwainExample.java
* Run:
java -classpath .;uk.co.mmscomputing.device.twain.jar TwainExample
Ou encore, tu peux aussi tester son application de démo qui marche très bien (java web start)
Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)
Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/
Bonjour,
Désolé de réveiller un sujet mort de 2 ans mais j'ai un soucis pour piloter un scanner depuis java.
Le problème principal est que le site mmscomputing est inaccessible. J'ai tant bien que mal réussi à retrouver les jars, et même les sources java (si vous en voulez, demandez), mais j'ai trouvé un bug facheux dans le jar twain qui crée un thread qui n'est jamais tué.
Les demos associés utilisaient la méthode exit_on_close d'une fenetre swing pour arreter toute l'application, et ça marche. Mais dans le cas d'une application sans swing, comment faire? un halt(0)? pas très propre, ça.
Merci d'avance de vos réponses
@gokudomatic
Bonjour, je serai preneur des sources si tu les as toujours !
sinon, le nouveau lien vers l'API est :
http://thorntonzone.com/manuals/Comp...ain/index.html
Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)
Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/
Bjr vous pouvez trouver les source ici : http://code.google.com/p/openbizcard...Fscanner%2Flib
Ce lien renvoie à un fichier jar pas au code source.
Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)
Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/
bonsoir
j'espére que vous trouvez ce que vous cherchez ici
Bonsoir,
Nous cherchons l'API de mmscomputing (gratuite)
et non celle de JTwain (payante).
Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)
Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/
Bonjour,
je me retrouve avec le même problème que gokudomatic.
avec la librairie mm's computing, je me retrouve avec un thread qui ne fini jamais, le programme ne passe pas par les traitements qu'il devrait effectuer après l’acquisition de l'image.
cette librairie est mal documenté c'est un peu galère.
quelqu'un a t-il une idée pour remédier au problème?
Partager