Code barre - Douchette

Programmation d'applications complexes
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Code barre - Douchette

Message par Flype »

Bonsoir tout le monde

Quelqu'un a t il déjà eu à programmer/interfacer une 'douchette', un scanner de code barre ?

la bête étant branchée sur un port série, j'aimerai simplement savoir comment interfacer avec pb un tel engin, dans le cadre d'un projet professionnel...
Le but n'est pas de créer, dessiner soi-même un code barre.
Mais lorsque la douchette a lue un code barre, comment en récupérer la valeur lue ( généralement un numéro de série ) ?

merci aux débrouillards qui auraient déjà tenté...
Image
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Pour la gestion du port série je sais qu'il existe une liv sur purearea mais c'est tout dsl :oops:
DominiqueB
Messages : 47
Inscription : sam. 01/mai/2004 14:41

Utilisation douchette :

Message par DominiqueB »

Salut, j'ai déja eu à récupérer des codes-à barres d'une douchette série:

Fait un timer, puis à chaque échéance consulte le port série pour voir si quelque chose est arrivé.
Si le buffer est non vide, récupère le lit jusqu'au 1er RC trouvé, puis lit le contenu récupéré dans une chaine de caractère.

C'est comme ca que je procède, mais c'est dans un autre langage.

A+
Dominique.
Dominique
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

merci dominiqueB
as tu justement un exemple, meme dans un autre langage ?
ou alors un site internet didactique...
Image
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

bonne nouvelle je viens de comprendre le plus important.
les lecteurs de code barres ont pour la plupart la capacité
d'écrire le n° lue par le laser dans le buffer du clavier.
il simule tout simplement le fait d'avoir saisie nous même
le n° depuis le clavier. il suffit de donner le focus à un stringgadget
ou autre, lire un code barre, et tac le n° s'affiche à l'écran.
Donc AUCUNE programmation n'est requise :P

n'empêche il reste possible et intéressant d'attaquer le dialogue avec le scanner via le port série... :roll:
Image
Marc
Messages : 32
Inscription : jeu. 29/janv./2004 23:08

Douchette sur port Rs232

Message par Marc »

Bonjour,

Vous trouvrez dans la section PureBasic de l'url ci-dessous une librairie pour la gestion des ports RS232 avec un exemple.

http://perso.wanadoo.fr/marc.vitry/

Ne pas hesiter si questions
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

@Marc

Juste une petite suggestion, si ça ne te dérange pas:

Est-ce que tu pourrais changer d'avatar, celui que tu utilises, est celui qui est déjà utilisé par Flype.

Ce n'est pas que ça pose un problème, mais sur le forum, (comme sur n'importe quel autre forum, d'ailleurs), les habitués se reconnaissent autant par leur avatar que par leur pseudo.

Par exemple, il arrive souvent qu'on cite une partie de message, uniquement en se basant sur l'avatar de celui que l'on cite. (Il suffit simplement d'ajouter le pseudo dans la balise "Quote").

Le problème, si plusieurs membres utilisent le même avatar, c'est qu'on risque de citer une personne à la place d'une autre.

Celà dit, je te le répète, ce n'est pas une obligation. Merci :wink:
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: Douchette sur port Rs232

Message par comtois »

Marc a écrit :Bonjour,

Vous trouvrez dans la section PureBasic de l'url ci-dessous une librairie pour la gestion des ports RS232 avec un exemple.

http://perso.wanadoo.fr/marc.vitry/

Ne pas hesiter si questions
J'utilise l'utilitaire hyperterminal pour lire les codes barre .
et aussi l'utilitaire de la marque du lecteur quand il y en a un gratuit , mais ça peut être intéressant de coder le truc soi même , je vais regarder ta lib ,merci :)
LavaLava
Messages : 173
Inscription : dim. 28/mars/2004 17:42
Localisation : Provence

Message par LavaLava »

J'arrive un peu tard, mais effectivement une douchette est reconnut comme un accessoire clavier.
D'ailleurs, souvent les modéles PS2 se branche en série avec le clavier.
La reconnaissance d'un code barre est équivalente à la saisie du code au clavier.
Il suffit donc de créer un espace de saisie de texte pour récupérer la valeur du code barre.
A+
DominiqueB
Messages : 47
Inscription : sam. 01/mai/2004 14:41

Pas vrai !

Message par DominiqueB »

Une douchette n'est reconnue comme clavier que si elle est de type "wedge", c'est à dire qu'elle se branche sur un port clavier ps2.
Même une douchette usb sera reconnue comme un clavier.

Le cas étudié est celui d'une douchette série qui se branche sur un port com !

Il faut donc gérer le port série.

Dominique.
Dominique
Répondre