Aller au contenu

Barcode Scanner Emulator

Le lecteur de codes-barres n'envoie pas ENTER

Un lecteur qui décode correctement le code-barres mais laisse le curseur dans le champ au lieu d'envoyer le formulaire manque presque toujours de son suffixe ENTER, ce n'est pas un échec de décodage.

Problème

La valeur lue apparaît correctement dans le champ, mais le formulaire n'est pas envoyé, et le curseur reste en place en attendant une pression manuelle sur Entrée.

Causes possibles

  • Le paramètre de suffixe du lecteur est réglé sur « aucun » au lieu d'ENTER/CR
  • Le suffixe du lecteur est réglé sur TAB au lieu d'ENTER, donc le focus se déplace au lieu que le formulaire soit envoyé
  • Une récente remise aux paramètres d'usine ou la lecture d'un code de configuration a ramené le suffixe à une valeur non prévue
  • Le gestionnaire keydown de votre application pour Entrée n'est pas attaché au champ dans lequel le lecteur tape

Comment diagnostiquer

  1. Ouvrez le testeur de saisie de codes-barres et lisez le même code-barres.
  2. Consultez le résultat « Suffix detected ». S'il affiche « None », le lecteur n'envoie aucun suffixe : c'est un problème de configuration du lecteur, pas un bug applicatif.
  3. S'il affiche « TAB », le lecteur est configuré pour une navigation par tabulation plutôt que pour l'envoi du formulaire : il faut soit changer le suffixe du lecteur, soit adapter l'application pour qu'elle envoie aussi sur Tabulation, en plus d'Entrée.

Comment corriger

Repérez le guide de programmation ou de configuration du fabricant de votre lecteur (en général un PDF avec une page de petits codes-barres) et trouvez la section sur les paramètres « suffix » ou « terminator ». Lisez le code-barres libellé « CR suffix », « Enter suffix » ou équivalent pour régler la terminaison sur le retour chariot. Si un utilitaire de configuration du fournisseur est disponible, le même paramètre apparaît en général dans une liste déroulante sous les paramètres de communication ou de sortie.

Pour plus de détails sur les options de suffixe en général, voir Suffixes ENTER et TAB.

Comment vérifier

Relisez dans le testeur de saisie de codes-barres et confirmez que « Suffix detected » affiche désormais ENTER avant de déployer le changement sur un lecteur de production.

Pour aller plus loin

Guide de configuration du lecteur de codes-barres · Testeur d'événements clavier