Barcode Scanner Emulator
Le scanneur de codes à barres n'envoie pas ENTER
Un scanneur qui décode correctement le code à barres mais laisse le curseur dans la zone au lieu d'envoyer le formulaire est presque toujours privé de son suffixe ENTER. Ce n'est pas un échec de décodage.
Problème
La valeur lue apparaît correctement dans la zone, mais le formulaire n'est pas envoyé, et le curseur reste en place en attendant une pression manuelle sur Entrée.
Causes possibles
- Le réglage de suffixe du scanneur est à « aucun » au lieu d'ENTER/CR
- Le suffixe du scanneur 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 réglages 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é à la zone dans laquelle le scanneur écrit
Comment faire le diagnostic
- Ouvrez l'outil d'essai de saisie de codes à barres et lisez le même code à barres.
- Consultez le résultat « Suffix detected ». S'il affiche « None », le scanneur n'envoie aucun suffixe. C'est un problème de réglage du scanneur, pas un bogue d'application.
- S'il affiche « TAB », le scanneur est réglé pour une navigation par tabulation plutôt que pour l'envoi du formulaire. Il faut soit changer le suffixe du scanneur, soit adapter l'application pour qu'elle envoie aussi sur la touche de tabulation, en plus d'Entrée.
Comment corriger
Repérez le guide de programmation ou de configuration du fabricant de votre scanneur (habituellement un PDF avec une page de petits codes à barres) et trouvez la section sur les réglages « suffix » ou « terminator ». Lisez le code à barres libellé « CR suffix », « Enter suffix » ou l'équivalent pour régler la fin de saisie sur le retour de chariot. Si un utilitaire de configuration du fournisseur est offert, le même réglage apparaît habituellement dans une liste déroulante sous les réglages de communication ou de sortie.
Pour plus de détails sur les options de suffixe en général, consultez Suffixes ENTER et TAB.
Comment vérifier
Relisez dans l'outil d'essai de saisie de codes à barres et confirmez que « Suffix detected » affiche désormais ENTER avant d'appliquer le changement à un scanneur de production.
Pour aller plus loin
Guide de configuration du scanneur de codes à barres · Outil d'essai des événements clavier