bonjour,
dans le cadre de mes études, je dois développez un projet en java et j'ai besoin d'exploiter les données qui seraient issue d'un lecteur de code barre, pourriez vous me dire s'il existe une api ou quoi ? merci
bonjour,
dans le cadre de mes études, je dois développez un projet en java et j'ai besoin d'exploiter les données qui seraient issue d'un lecteur de code barre, pourriez vous me dire s'il existe une api ou quoi ? merci
autant que je sache, les lecteurs de codes barres, indépendament du language, réagissent comme des claviers. Donc si tu lit le System.in, tu devrais avoir ce que la personne tappe au clavier ou lit au code barre. De meme si t'as une appli graphique et que le focus est sur un textbox, il se remplira quand la personne lira un code barre
Et tu sais très bien C'est tout à fait ça.
oui je savais cette particularité mais bon comment java va t il savoir si je met system.in que je parle du lecteur code barre et non du clavier ?
Manu,comment java va t il savoir si je met system.in que je parle du lecteur code barre et non du clavier
C'est bien le soucis ! Tu ne peux pas le savoir.. et encore, si tu as une prise PS/2... tu peux jouer (jeux de mots ) avec les API natives... mais alors avec une USB... là... galére...
Maintenant, tu peux toujours te lancer dans le développement d'un driver et communiquer avec le driver via Java, et -forcement- JNI.
Mais, à mon avis, il sera plus simple pour toi de considérer que l'opérateur sera placer le cuser dans la bonne zone, lui avec la douchette. Je t'assure -et j'ai une GROSSE experience là dessus- utilise le lecteur comme clavier.
Bon, après faut configurer le lecteur suivant le clavier, le language et si tu veux des MAJ ou des "&ééééé" Mais c'est une autre histoire... un autre forum...
Le but est justement de ne pas faire la différence. Le lecteur de code barre *est* un clavier. Que ton opérateur utilise son lecteur ou tappe le numéro au pavé numérique, çà doit se comporter de la même manière (histoire qu'il puisse tapper à la main les numéros endommagé que le elcteur refuse)
sa exsite des API pour les lecteur code a barre et qui varie pour chaque constructeur, et meme des evenement qui se declanche aprés une bonne lecture, il ne suffit que de telechargé cet derniere du site constructeur de ton lazer
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager