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

Windows Forms Discussion :

Lecture code barre sur appareil mobile


Sujet :

Windows Forms

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Lecture code barre sur appareil mobile
    Bonjour,
    Je dois développer un application en vb.net sur un appreil mobile motorolla MC55. Cette application doit lire un code barre 2D le décoder et afficher le résultat formatté.
    Je n'ai pas de soucis pour la lecture (l'appareil fonctionne comme un clavier). En revanche, je trouve la lecture très lente. Certain codes barres ne sont complètement décodés qu'au bout de 7 secondes.
    Pour éviter l'affichage caractère décodé par caractère dans une textbox, j'utilise l'évenement KEYPRESS : voir code ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If e.KeyChar = Chr(13) Then
                    TXT_TRAITEMENT.Text = myLecture_Scan
                Else
                    myLecture_Scan += e.KeyChar
                End If
    Connaissez-vous un moyen d'accélérer ce traitement ?

    Merci pour votre aide.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 74
    Points : 96
    Points
    96
    Par défaut
    ton problème vient du fait que tu utilise le scanner du symbol en mode Wedge, c'est à dire que tu attends l'entrée clavier automatiquement levée par l'api system de symbol.

    ce qui donne pour un ean 13
    1
    12
    123
    1234
    12345
    123456
    ...
    1234567890123 + '\n'

    ton but si j'ai compris c'est de voir uniquement
    1234567890123 et de valider la saisie sur le caractère 13.

    ta solution est rapide à mettre en oeuvre mais tres couteuse.
    Non pas dans ton traitement mais plutot en temps d'affichage et d'entrée clavier.

    La solution pour resoudre ton problème est simple.
    Tu télécharges le sdk de symbol (attention symbol a été racheté par motorola).
    dedans tu as un évenement barrecodereader qui te balance directement le code barre scanné sans aucun temps de latence.
    de plus ce sdk fonctionne pour tous les produits MCXXX de chez symbol.


    PS: si tu as un souci je dev depuis 3 ans dans la mobilité (domaine TPV mobile) sous symbol/intermec/IPA280(ingenico /etc.
    dev delphi | c# .Net - .Net CF - réseau - silverlight
    Motard a ses heures

Discussions similaires

  1. Lecture de code-barres sur mobile dans une appli web
    Par Lino Léum dans le forum Mobiles
    Réponses: 0
    Dernier message: 05/01/2012, 10h21
  2. Réponses: 21
    Dernier message: 11/06/2007, 09h30
  3. Lecture code-barres ?
    Par jbidou88 dans le forum Access
    Réponses: 2
    Dernier message: 05/09/2006, 12h54
  4. Lecture Code à Barre
    Par touhami dans le forum Delphi
    Réponses: 7
    Dernier message: 28/08/2006, 14h12
  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