OVH Cloud OVH Cloud

programmer un lecteur de code a barre

4 réponses
Avatar
Said
j'ai une application de gestion d'un poit de vente et je projete y integrer
un lecteur de code a barre
manque de documents et c'est pour la premiere fois que je vais faire la
chose priere de m'indiquer tout ce que peut m'etre util
merci d'avance

4 réponses

Avatar
Pascal B.
Salut Said,

En principe, il ne faut rien de spécial (pas de pilote, pas de DLL, ... rien !)
C'est le lecteur qui émule l'introduction des chiffres représentés par le code à barre
comme s'ils étaient tapés directement au clavier!
Suivant le paramètrage du lecteur, l!introduction des chiffres est suivi de la touche Enter (ascii 13) qui permet la validation et
le traitement du code.

Donc, sur une Form, il suffit d'y placer un TextBox et un CommandButton (avec la propriété Default = True)
et le tour est joué (if faut aussi vérifier que le TextBox ait bien le Focus avant de scanner)

(Uniquement valable si le lecteur ce branche entre le clavier et le PC; c'est un peu différent s'il s'agit d'un branchement sur port
série)

Cordialement
Pascal B.




"Said" wrote in message news:
| j'ai une application de gestion d'un poit de vente et je projete y integrer
| un lecteur de code a barre
| manque de documents et c'est pour la premiere fois que je vais faire la
| chose priere de m'indiquer tout ce que peut m'etre util
| merci d'avance
|
Avatar
Jean-Marc
Hello,

Pascal a déjà donné toutes les infos utiles si c'est un lecteur
émulateur clavier. Sinon, le plus probable est que cela sera un lecteur
qui se branche sur le port série (RS232), il est très facile de gérer
cela avec VB grace au composasant standard "Microsoft Comm Control 6.0"
(MSCOMM32.OCX) dont la documentation en ligne se trouve ici:

http://msdn.microsoft.com/library/en-us/comm98/html/vbobjComm.asp

On trouve aisément avec Google des exemples de code si nécessaire mais le
composant est en réalité très simple à utiliser.

<HS>
J'ai utilisé ce controle pour connecter: des tables traçantes, des
imprimantes, des GPS, des crayons optiques, des lecteurs code barre,
des caisses enregistreuses, des terminaux de saisie de code d'immeubles,
des ordinateurs de terrain, des théodolites et sans doute le plus
exotique: un profondimètre (échosondeur); J'ai fait les tests sur une
minuscule barque à rames, en plein hiver :-)

Qu'on ne vienne pas dire que ce controle ne marche pas!
</HS>

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;




"Pascal B." a écrit dans le message de
news:OW%
Salut Said,

En principe, il ne faut rien de spécial (pas de pilote, pas de DLL, ...


rien !)
C'est le lecteur qui émule l'introduction des chiffres représentés par le


code à barre
comme s'ils étaient tapés directement au clavier!
Suivant le paramètrage du lecteur, l!introduction des chiffres est suivi


de la touche Enter (ascii 13) qui permet la validation et
le traitement du code.

Donc, sur une Form, il suffit d'y placer un TextBox et un CommandButton


(avec la propriété Default = True)
et le tour est joué (if faut aussi vérifier que le TextBox ait bien le


Focus avant de scanner)

(Uniquement valable si le lecteur ce branche entre le clavier et le PC;


c'est un peu différent s'il s'agit d'un branchement sur port
série)

Cordialement
Pascal B.




"Said" wrote in message


news:
| j'ai une application de gestion d'un poit de vente et je projete y


integrer
| un lecteur de code a barre
| manque de documents et c'est pour la premiere fois que je vais faire la
| chose priere de m'indiquer tout ce que peut m'etre util
| merci d'avance
|




Avatar
Said
Merci Pascal B. pour ta réponse rassurante c'est tres sympa ....


"Pascal B." a écrit :

Salut Said,

En principe, il ne faut rien de spécial (pas de pilote, pas de DLL, ... rien !)
C'est le lecteur qui émule l'introduction des chiffres représentés par le code à barre
comme s'ils étaient tapés directement au clavier!
Suivant le paramètrage du lecteur, l!introduction des chiffres est suivi de la touche Enter (ascii 13) qui permet la validation et
le traitement du code.

Donc, sur une Form, il suffit d'y placer un TextBox et un CommandButton (avec la propriété Default = True)
et le tour est joué (if faut aussi vérifier que le TextBox ait bien le Focus avant de scanner)

(Uniquement valable si le lecteur ce branche entre le clavier et le PC; c'est un peu différent s'il s'agit d'un branchement sur port
série)

Cordialement
Pascal B.




"Said" wrote in message news:
| j'ai une application de gestion d'un poit de vente et je projete y integrer
| un lecteur de code a barre
| manque de documents et c'est pour la premiere fois que je vais faire la
| chose priere de m'indiquer tout ce que peut m'etre util
| merci d'avance
|





Avatar
Said
Merci Jean-Marc pour votre contribution


"Jean-Marc" a écrit :

Hello,

Pascal a déjà donné toutes les infos utiles si c'est un lecteur
émulateur clavier. Sinon, le plus probable est que cela sera un lecteur
qui se branche sur le port série (RS232), il est très facile de gérer
cela avec VB grace au composasant standard "Microsoft Comm Control 6.0"
(MSCOMM32.OCX) dont la documentation en ligne se trouve ici:

http://msdn.microsoft.com/library/en-us/comm98/html/vbobjComm.asp

On trouve aisément avec Google des exemples de code si nécessaire mais le
composant est en réalité très simple à utiliser.

<HS>
J'ai utilisé ce controle pour connecter: des tables traçantes, des
imprimantes, des GPS, des crayons optiques, des lecteurs code barre,
des caisses enregistreuses, des terminaux de saisie de code d'immeubles,
des ordinateurs de terrain, des théodolites et sans doute le plus
exotique: un profondimètre (échosondeur); J'ai fait les tests sur une
minuscule barque à rames, en plein hiver :-)

Qu'on ne vienne pas dire que ce controle ne marche pas!
</HS>

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;




"Pascal B." a écrit dans le message de
news:OW%
> Salut Said,
>
> En principe, il ne faut rien de spécial (pas de pilote, pas de DLL, ...
rien !)
> C'est le lecteur qui émule l'introduction des chiffres représentés par le
code à barre
> comme s'ils étaient tapés directement au clavier!
> Suivant le paramètrage du lecteur, l!introduction des chiffres est suivi
de la touche Enter (ascii 13) qui permet la validation et
> le traitement du code.
>
> Donc, sur une Form, il suffit d'y placer un TextBox et un CommandButton
(avec la propriété Default = True)
> et le tour est joué (if faut aussi vérifier que le TextBox ait bien le
Focus avant de scanner)
>
> (Uniquement valable si le lecteur ce branche entre le clavier et le PC;
c'est un peu différent s'il s'agit d'un branchement sur port
> série)
>
> Cordialement
> Pascal B.
>
>
>
>
> "Said" wrote in message
news:
> | j'ai une application de gestion d'un poit de vente et je projete y
integrer
> | un lecteur de code a barre
> | manque de documents et c'est pour la premiere fois que je vais faire la
> | chose priere de m'indiquer tout ce que peut m'etre util
> | merci d'avance
> |
>
>