IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Lecture Code à Barre


Sujet :

Delphi

  1. #1
    Membre actif Avatar de touhami
    Inscrit en
    Avril 2002
    Messages
    327
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 327
    Points : 264
    Points
    264
    Par défaut Lecture Code à Barre
    Bonjour,
    Voila mon pb,
    je dois integrer dans mon application (réaliser avec Delphi 7 entreprise sous windows XP) la lecture de codes barres.
    Or, je ne connais rien aux lecteurs de codes barres, sauf qu'il en existe branché sur port ps/2 mais aussi en usb.
    SVP je ne sais pas d'ou commencer ????
    Alors SVP

  2. #2
    Membre averti Avatar de chtiot
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 385
    Points : 403
    Points
    403
    Par défaut
    il n'y a rien de spècial à faire.

    ce qui est scanné par ton lecteur de code barre est considéré comme une saisie clavier

  3. #3
    Membre expert
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Points : 3 575
    Points
    3 575
    Par défaut
    En fait il faut distinguer 2 catégories:

    Les douchettes
    C'est simplement une extension du clavier (quelquesoit le port), et la lecture d'un CB se fait temps réel (comme si on tapait une chaine au clavier) -> il faut donc un programme lancé pour accueillir les données de la douchettes

    Les terminaux
    Ils lisent les CB de manière indépendante et les stockes dans une mémoire interne -> il faut donc élaborer un programme sur le terminal lui meme.
    Ensuite, il y a une procédure de vidage, qui consiste généralement à copier un fichier texte du terminal sur un PC.
    Ensuite, A charge d'un programme sur PC de lire et traiter ce fichier texte.

    Indépendemment de cela, Il y a moult normes de CB. Il y a pas mal de renseignements sur le net, renseigne toi et prend la norme la plus standard et la plus adaptée / aux données que tu dois lire.

    Ensuite, au niveau de l'édition des CB, il existe des composants gratuits. Cherche sur Developpez, il y a un fil ou j'ai du poster un lien vers un compo., et il doit y avoir d'autres liens.

    Bon courage
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  4. #4
    Membre éprouvé Avatar de Yurck
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 14
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 682
    Points : 912
    Points
    912
    Par défaut
    Op op op !

    Le truc simple est souvent pas bien !
    Il s'agit d'une sorte de lecteur douchette qui se met en dérivation sur le clavier.
    Avantage :
    Idéal pas de programmation
    Inconvénients :
    on ne sait pas si c'est la douchette ou le clavier qui transmet les caractères on ne peut donc pas maitriser la saisie ni faire le moindre controle. Par exemple si sur une fenetre tu dois saisir un code barre et une quantité et bien l'utilisateur devra se positionner dans la bonne zone avant de doucher son CB.

    Le lecteur de code barre sur Port série ou sur USB ne présente aucune différence.
    Il s'agit d'une lecture Port Com il faut donc écrire un petit programme (que tu trouveras sur le net). C'est plus compliqué mais tu maitrise et avec certain lecteur tu peux répondre à ton lecteur et y afficher des informations de stock par exemple.

    Le choix dépend donc du besoin.

    a+
    Dans le vocabulaire des couturiers seulement, patron est synonyme de modèle.
    Aymond d'Alost

  5. #5
    Membre actif Avatar de touhami
    Inscrit en
    Avril 2002
    Messages
    327
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 327
    Points : 264
    Points
    264
    Par défaut
    Bonjour a tous,
    Merci baucoup pour vos reponses ,
    mais SVP d'ou commencer ??????????
    je poséde maintenant une douchette sur le port Ps/2 le meme port de mon clavier .
    bon developpement

  6. #6
    Membre émérite Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Points : 2 771
    Points
    2 771
    Par défaut
    Citation Envoyé par chtiot
    il n'y a rien de spècial à faire.

    ce qui est scanné par ton lecteur de code barre est considéré comme une saisie clavier
    PAS DE DESTIN, C'EST CE QUE NOUS FAISONS

  7. #7
    Membre éprouvé Avatar de Yurck
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 14
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 682
    Points : 912
    Points
    912
    Par défaut
    Citation Envoyé par touhami
    mais SVP d'ou commencer ??????????
    Eh bien cela dépend de tes besoins.
    Il se peut comme l'évoque edam que tu n'ai rien de plus à faire.
    Je pense pourtant qu'il faudra gérer certaine chose en fonction du type de code barre à flasher. En effet si par exemple EAN13 alors il faudra y ajouter un programme de controle de la clef et quel que soit le type de code il faudra certainement programmer l'enchainement sur une nouvelle saisie

    a+
    Dans le vocabulaire des couturiers seulement, patron est synonyme de modèle.
    Aymond d'Alost

  8. #8
    Membre émérite Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Points : 2 771
    Points
    2 771
    Par défaut
    normalement il y a un petit livre avec LCB, lit le
    pour les essait, procure toi un code bar(voir dériér l'ecran par exmple ) un editeur (bloc note fera l'affaire)
    PAS DE DESTIN, C'EST CE QUE NOUS FAISONS

Discussions similaires

  1. lecture code barre
    Par aida75 dans le forum VBA Access
    Réponses: 1
    Dernier message: 15/05/2008, 15h24
  2. Lecture code barre - Emulation RS-232
    Par Tetram165 dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 06/12/2007, 11h34
  3. Lecture code barre - Emulation RS-232
    Par Tetram165 dans le forum Périphériques
    Réponses: 2
    Dernier message: 05/12/2007, 10h18
  4. Lecture code-barres ?
    Par jbidou88 dans le forum Access
    Réponses: 2
    Dernier message: 05/09/2006, 12h54
  5. Réponses: 4
    Dernier message: 22/12/2005, 16h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo