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

VB 6 et antérieur Discussion :

Procedure de Lecteur OPTIC


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Janvier 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 1
    Par défaut Procedure de Lecteur OPTIC
    Salut les développeurs,

    Je rendre en contact avec vous pour le problème suivant:
    J'ai developpé un logiciel sur la Gestion Commerciale.
    Problème à résoudre: Lecture d'un code à barre fournit par le fabriquant du produit et création des codes à barres.
    NB:Logiciel à utiliser dans un super marché
    Détails:
    Je souhaiterais qu'au niveau des différentes caisses que la lecture se fasse par un lecteur optic,c'est à dire le lecteur ne lit que le code à barre et retrouve le code du produit et autres informations.
    Le lecteur optic doit lire les codes à barre et donner aussi la possiblité au logiciel de créer ses propres codes à barre pour les produits qui n'en ont pas.
    Merci

    Contact : alexis_nzala AT yahoo DOT fr

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur VB6 et tout neuf en .Net
    Inscrit en
    Avril 2005
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Développeur VB6 et tout neuf en .Net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 377
    Par défaut
    Bonjour NZALA ALexis,

    Un lecteur de code barre peut se résumé à une extension du clavier.
    Je m'explique :
    Les lecteurs code barre que j'ai utilisés, se branche entre le clavier et l'ordinateur. Lorsque le lecteur lit un code barre, il envoi à l'ordinateur la séquence de touches correspondantes.

    Dans ton application tu n'a rien à faire pour "gérer" le lecteur de code barre. Il faut juste que le curseur soit sur une zone de saisie au moment où un code barre est scanné.

    En ce qui concerne la génération et l'impression de code barre c'est plus compliqué... Chaque chose en son temps...

  3. #3
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Il existe differents type de lecteur codes barre, certains de branchent sur le port serie, d'autre s'intercalent entre le clavier et l'ordi.
    Dans le primier cas, tu devras gérer une communication serie, dans l'autre c'est une saisie clavier qui est simulée.

    Concernant l'impression des codes barre, je te conseille d'aller voir ce site
    http://grandzebu.net/index.php?page=...-en/codbar.htm

  4. #4
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    ya pleun de site et de tuto sur les code barre

    mais je un code barre c juste une série de chiffre avec une police spéciale

    alors il faut que tu charges la police code barre que tu veux (128 - 39 -... )
    libre de droit évidement

    et que cette police soit appliqué a ton id de produit
    sinon

    quand tu lis une code barre le lecteur te renvoie le chiffré codé en code-barre
    il faut juste mettre le focus sur ton champ approprié

    et voili voilou non ?
    COM emulation clavier ou USB ? les émulations de clavier ne se font plus de trop

  5. #5
    Membre chevronné
    Homme Profil pro
    Développeur VB6 et tout neuf en .Net
    Inscrit en
    Avril 2005
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Développeur VB6 et tout neuf en .Net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 377
    Par défaut
    Citation Envoyé par LeXo
    un code barre c juste une série de chiffre avec une police spéciale alors il faut que tu charges la police code barre que tu veux (128 - 39 -... )

    Si c'était si simple...
    Pour chaque type de code, il faut un caractère spécial de début et de fin. De plus, quasiment tous les codes (sauf le Code39 qui est très simple) ont aussi un caractère de contrôle à la fin du code. Il faut donc que le programme devant imprimer un code barre calcul ce caractère.
    Ce n'est pas juste un changement de police...

  6. #6
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut


    ah oui j'ai pas parlé de l'en-tete
    otan pour moi

    ct pour expliquer grosso merdo comment a marchait sans entré dans le détail

Discussions similaires

  1. Apropos des Transactions au sein d'un Stored Procedure
    Par Sarbacane dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 16/11/2004, 08h21
  2. [TP]code asm dans une procedure
    Par M.Dlb dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 17/08/2002, 20h43
  3. Reprendre une procedure dans une autre ?
    Par Poisson Rouge dans le forum Langage
    Réponses: 3
    Dernier message: 17/07/2002, 22h51
  4. Bloquer le lecteur cd
    Par krusaf dans le forum MFC
    Réponses: 3
    Dernier message: 07/07/2002, 13h09
  5. Réponses: 2
    Dernier message: 04/06/2002, 10h34

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