OVH Cloud OVH Cloud

lecture de codes barres

5 réponses
Avatar
Christian
Bonjour,

Je cherche des informations sur la mise en place d'un système (matériel et
logiciel) pour réaliser la lecture d'un code barre.

Mes questions sont nombreuses, (je débarque dedans) mais je les résumes en
ces trois / quatre, ci-dessous.

- Quel douchette dois-je prendre ? Sont-elles toutes identiques hormis leur
sophistication d'affichage ?
- Comment récupérer ce que lit cette douchette ? En imaginant qu'elle soit
connectée via le port com ou série.
- Où trouver des infos, bouquins traitant du sujet ?

Christian.

5 réponses

Avatar
jc2nantes
Christian,

Quelques reponses dans le texte...


- Quel douchette dois-je prendre ? Sont-elles toutes identiques hormis
leur
sophistication d'affichage ?




niveau lecture, le laser est plus performant que le CCD... les lecteurs
fixes qui sont souvent omnidirectionnels sont preferables car ils lisent le
code quelque soit le sens de présentation... c'est mieux pour une lecture à
la volée, comme au supermarché par exemple... que veux tu faire exactement ?

- Comment récupérer ce que lit cette douchette ? En imaginant qu'elle soit
connectée via le port com ou série.



plusieurs interfaces possibles:

- keyboard/wedge : tu connectes sur le port clavier et le lecteur
transmet les infos comme si tu tapes au clavier. rien à faire pour
intégration VB
- usb : ça fait la même chose que keyboard mais il faut un driver en
plus
- portcom : necessite un code spécifique dans l'appli VB pour ecouter le
port com

- Où trouver des infos, bouquins traitant du sujet ?



http://grandzebu.net/index.php ici des infos sur les différents types de
codes barres

jc2nantes
Avatar
Christian
Merci beaucoup pour la réponse, complète, très complète.

[...] que veux tu faire exactement ?




Mon client demande à lire les codes barres générées par son application de
publispostage, à des fins de contrôle et surtout pour éviter des erreurs de
manipulations en contrôlant les numéros pour éviter les inversions les
saisies en doubles etc. Une fois lu le code barre devra être envoyé dans une
base de données avec d'autres infos "interne".

- keyboard/wedge : tu connectes sur le port clavier et le lecteur
transmet les infos comme si tu tapes au clavier. rien à faire pour
intégration VB





J'ai un peu de mal à me représenter le processus, en fait cela me semble
beaucoup plus simple que je pensais en prime abord, mais je me méfie
beaucoup de mes premières impressions. C'est pourquoi je suis désolé de
poser encore cette question :
Lorsque le code barre est capté par le lecteur, celui-ci se place où. Dans
la mémoire de l'ordinateur, dans un fichier, ailleurs ?
Sinon, mon appli VB est ouvert avec un champ texte et lorsque la douchette
lit le code celui-ci est inscrit la zone de texte (honnêtement cela me
semble trop simple, il y a un piège quelque part).

Christian.

"jc2nantes" a écrit dans le message de news:
45aca884$0$292$
Christian,

Quelques reponses dans le texte...


> - Quel douchette dois-je prendre ? Sont-elles toutes identiques hormis
> leur
> sophistication d'affichage ?


niveau lecture, le laser est plus performant que le CCD... les lecteurs
fixes qui sont souvent omnidirectionnels sont preferables car ils lisent


le
code quelque soit le sens de présentation... c'est mieux pour une lecture


à
la volée, comme au supermarché par exemple... que veux tu faire exactement


?

> - Comment récupérer ce que lit cette douchette ? En imaginant qu'elle


soit
> connectée via le port com ou série.

plusieurs interfaces possibles:

- keyboard/wedge : tu connectes sur le port clavier et le lecteur
transmet les infos comme si tu tapes au clavier. rien à faire pour
intégration VB
- usb : ça fait la même chose que keyboard mais il faut un driver en
plus
- portcom : necessite un code spécifique dans l'appli VB pour ecouter


le
port com

> - Où trouver des infos, bouquins traitant du sujet ?

http://grandzebu.net/index.php ici des infos sur les différents types de
codes barres

jc2nantes




Avatar
jc2nantes
pas besoin de champ texte... tu peux utiliser directement l'évènement
keypress de ton formulaire !!!

exemple :


Private Sub Form_KeyPress(KeyAscii As Integer)

ID = ID + Chr(KeyAscii)
If KeyAscii = 13 then test(ID)

End Sub

voila le code saisie est dans ta variable ID et est directement exploitable
dans une requete de base de données via la fonction TEST, par exemple !
bien sur au niveau du formulaire tu mets la propriété keypreview à "true"
pour que ça marche...
tu peux simuler ça en saisissant des data aux claviers et en validant par le
touche "entrée"

avec un champ texte, il suffit d'avoir le focus dessus...

aussi simple que ça !


"Christian" a écrit dans le message de news:
45acc333$0$17458$
Merci beaucoup pour la réponse, complète, très complète.

[...] que veux tu faire exactement ?




Mon client demande à lire les codes barres générées par son application de
publispostage, à des fins de contrôle et surtout pour éviter des erreurs
de
manipulations en contrôlant les numéros pour éviter les inversions les
saisies en doubles etc. Une fois lu le code barre devra être envoyé dans
une
base de données avec d'autres infos "interne".

- keyboard/wedge : tu connectes sur le port clavier et le lecteur
transmet les infos comme si tu tapes au clavier. rien à faire pour
intégration VB





J'ai un peu de mal à me représenter le processus, en fait cela me semble
beaucoup plus simple que je pensais en prime abord, mais je me méfie
beaucoup de mes premières impressions. C'est pourquoi je suis désolé de
poser encore cette question :
Lorsque le code barre est capté par le lecteur, celui-ci se place où. Dans
la mémoire de l'ordinateur, dans un fichier, ailleurs ?
Sinon, mon appli VB est ouvert avec un champ texte et lorsque la douchette
lit le code celui-ci est inscrit la zone de texte (honnêtement cela me
semble trop simple, il y a un piège quelque part).

Christian.

"jc2nantes" a écrit dans le message de news:
45aca884$0$292$
Christian,

Quelques reponses dans le texte...


> - Quel douchette dois-je prendre ? Sont-elles toutes identiques hormis
> leur
> sophistication d'affichage ?


niveau lecture, le laser est plus performant que le CCD... les lecteurs
fixes qui sont souvent omnidirectionnels sont preferables car ils lisent


le
code quelque soit le sens de présentation... c'est mieux pour une lecture


à
la volée, comme au supermarché par exemple... que veux tu faire
exactement


?

> - Comment récupérer ce que lit cette douchette ? En imaginant qu'elle


soit
> connectée via le port com ou série.

plusieurs interfaces possibles:

- keyboard/wedge : tu connectes sur le port clavier et le lecteur
transmet les infos comme si tu tapes au clavier. rien à faire pour
intégration VB
- usb : ça fait la même chose que keyboard mais il faut un driver en
plus
- portcom : necessite un code spécifique dans l'appli VB pour ecouter


le
port com

> - Où trouver des infos, bouquins traitant du sujet ?

http://grandzebu.net/index.php ici des infos sur les différents types de
codes barres

jc2nantes








Avatar
Christian
Grand merci et grande gratitude.

Christian.

"jc2nantes" a écrit dans le message de news:
45acd2a0$0$302$
pas besoin de champ texte... tu peux utiliser directement l'évènement
keypress de ton formulaire !!!

exemple :


Private Sub Form_KeyPress(KeyAscii As Integer)

ID = ID + Chr(KeyAscii)
If KeyAscii = 13 then test(ID)

End Sub

voila le code saisie est dans ta variable ID et est directement


exploitable
dans une requete de base de données via la fonction TEST, par exemple !
bien sur au niveau du formulaire tu mets la propriété keypreview à "true"
pour que ça marche...
tu peux simuler ça en saisissant des data aux claviers et en validant par


le
touche "entrée"

avec un champ texte, il suffit d'avoir le focus dessus...

aussi simple que ça !


"Christian" a écrit dans le message de news:
45acc333$0$17458$
> Merci beaucoup pour la réponse, complète, très complète.
>
>>> [...] que veux tu faire exactement ?
> Mon client demande à lire les codes barres générées par son application


de
> publispostage, à des fins de contrôle et surtout pour éviter des erreurs
> de
> manipulations en contrôlant les numéros pour éviter les inversions les
> saisies en doubles etc. Une fois lu le code barre devra être envoyé dans
> une
> base de données avec d'autres infos "interne".
>
>>> - keyboard/wedge : tu connectes sur le port clavier et le lecteur
>>> transmet les infos comme si tu tapes au clavier. rien à faire pour
>>> intégration VB
>
> J'ai un peu de mal à me représenter le processus, en fait cela me semble
> beaucoup plus simple que je pensais en prime abord, mais je me méfie
> beaucoup de mes premières impressions. C'est pourquoi je suis désolé de
> poser encore cette question :
> Lorsque le code barre est capté par le lecteur, celui-ci se place où.


Dans
> la mémoire de l'ordinateur, dans un fichier, ailleurs ?
> Sinon, mon appli VB est ouvert avec un champ texte et lorsque la


douchette
> lit le code celui-ci est inscrit la zone de texte (honnêtement cela me
> semble trop simple, il y a un piège quelque part).
>
> Christian.
>
> "jc2nantes" a écrit dans le message de news:
> 45aca884$0$292$
>> Christian,
>>
>> Quelques reponses dans le texte...
>>
>>
>> > - Quel douchette dois-je prendre ? Sont-elles toutes identiques


hormis
>> > leur
>> > sophistication d'affichage ?
>>
>>
>> niveau lecture, le laser est plus performant que le CCD... les lecteurs
>> fixes qui sont souvent omnidirectionnels sont preferables car ils


lisent
> le
>> code quelque soit le sens de présentation... c'est mieux pour une


lecture
> à
>> la volée, comme au supermarché par exemple... que veux tu faire
>> exactement
> ?
>>
>> > - Comment récupérer ce que lit cette douchette ? En imaginant qu'elle
> soit
>> > connectée via le port com ou série.
>>
>> plusieurs interfaces possibles:
>>
>> - keyboard/wedge : tu connectes sur le port clavier et le lecteur
>> transmet les infos comme si tu tapes au clavier. rien à faire pour
>> intégration VB
>> - usb : ça fait la même chose que keyboard mais il faut un driver


en
>> plus
>> - portcom : necessite un code spécifique dans l'appli VB pour


ecouter
> le
>> port com
>>
>> > - Où trouver des infos, bouquins traitant du sujet ?
>>
>> http://grandzebu.net/index.php ici des infos sur les différents types


de
>> codes barres
>>
>> jc2nantes
>>
>>
>
>




Avatar
jc2nantes
c'est un plaisir... si tu as besoin d'autre chose, sonne moi !

"Christian" a écrit dans le message de news:
45ad1f0e$0$291$
Grand merci et grande gratitude.

Christian.

"jc2nantes" a écrit dans le message de news:
45acd2a0$0$302$
pas besoin de champ texte... tu peux utiliser directement l'évènement
keypress de ton formulaire !!!

exemple :


Private Sub Form_KeyPress(KeyAscii As Integer)

ID = ID + Chr(KeyAscii)
If KeyAscii = 13 then test(ID)

End Sub

voila le code saisie est dans ta variable ID et est directement


exploitable
dans une requete de base de données via la fonction TEST, par exemple !
bien sur au niveau du formulaire tu mets la propriété keypreview à "true"
pour que ça marche...
tu peux simuler ça en saisissant des data aux claviers et en validant par


le
touche "entrée"

avec un champ texte, il suffit d'avoir le focus dessus...

aussi simple que ça !


"Christian" a écrit dans le message de news:
45acc333$0$17458$
> Merci beaucoup pour la réponse, complète, très complète.
>
>>> [...] que veux tu faire exactement ?
> Mon client demande à lire les codes barres générées par son application


de
> publispostage, à des fins de contrôle et surtout pour éviter des
> erreurs
> de
> manipulations en contrôlant les numéros pour éviter les inversions les
> saisies en doubles etc. Une fois lu le code barre devra être envoyé
> dans
> une
> base de données avec d'autres infos "interne".
>
>>> - keyboard/wedge : tu connectes sur le port clavier et le lecteur
>>> transmet les infos comme si tu tapes au clavier. rien à faire pour
>>> intégration VB
>
> J'ai un peu de mal à me représenter le processus, en fait cela me
> semble
> beaucoup plus simple que je pensais en prime abord, mais je me méfie
> beaucoup de mes premières impressions. C'est pourquoi je suis désolé de
> poser encore cette question :
> Lorsque le code barre est capté par le lecteur, celui-ci se place où.


Dans
> la mémoire de l'ordinateur, dans un fichier, ailleurs ?
> Sinon, mon appli VB est ouvert avec un champ texte et lorsque la


douchette
> lit le code celui-ci est inscrit la zone de texte (honnêtement cela me
> semble trop simple, il y a un piège quelque part).
>
> Christian.
>
> "jc2nantes" a écrit dans le message de news:
> 45aca884$0$292$
>> Christian,
>>
>> Quelques reponses dans le texte...
>>
>>
>> > - Quel douchette dois-je prendre ? Sont-elles toutes identiques


hormis
>> > leur
>> > sophistication d'affichage ?
>>
>>
>> niveau lecture, le laser est plus performant que le CCD... les
>> lecteurs
>> fixes qui sont souvent omnidirectionnels sont preferables car ils


lisent
> le
>> code quelque soit le sens de présentation... c'est mieux pour une


lecture
> à
>> la volée, comme au supermarché par exemple... que veux tu faire
>> exactement
> ?
>>
>> > - Comment récupérer ce que lit cette douchette ? En imaginant
>> > qu'elle
> soit
>> > connectée via le port com ou série.
>>
>> plusieurs interfaces possibles:
>>
>> - keyboard/wedge : tu connectes sur le port clavier et le lecteur
>> transmet les infos comme si tu tapes au clavier. rien à faire pour
>> intégration VB
>> - usb : ça fait la même chose que keyboard mais il faut un driver


en
>> plus
>> - portcom : necessite un code spécifique dans l'appli VB pour


ecouter
> le
>> port com
>>
>> > - Où trouver des infos, bouquins traitant du sujet ?
>>
>> http://grandzebu.net/index.php ici des infos sur les différents types


de
>> codes barres
>>
>> jc2nantes
>>
>>
>
>