Pourquoi mon lecteur de codes-barres envoie-t-il de mauvais caractères ?
Renouvellement préventif des batteries, audit de la couverture Wi-Fi et vérification générale de vos lecteurs et terminaux.
En bref. Quand un lecteur en émulation clavier envoie des symboles ou des lettres accentuées à la place des chiffres, le pays du clavier programmé dans le lecteur ne correspond pas à celui du poste. Plusieurs constructeurs livrent leurs lecteurs réglés sur le clavier américain (US) : sur un poste en AZERTY, il faut programmer le pays « France ». D'autres défauts viennent d'un préfixe, d'un suffixe ou d'un séparateur ajoutés aux données.
Exemples :
Voir les 46 lecteurs et terminaux
CipherLab
Datalogic
- Datalogic Falcon X4
- Datalogic Falcon X60 - X65
- Datalogic Matrix 120
- Datalogic Matrix 220 XAI
- Datalogic Matrix 320
- Datalogic Memor X3
- Datalogic Série PowerScan 9100
- Datalogic Série PowerScan 9500
- Datalogic Série PowerScan 9600
- Datalogic Skorpio X3
- Datalogic Skorpio X4
- Datalogic Skorpio X40 - X45
- Datalogic Skorpio X5
Honeywell
Pourquoi un lecteur envoie-t-il de mauvais caractères ? Les causes citées par les constructeurs
Ces causes sont tirées des guides des constructeurs ; chaque exemple nomme le modèle concerné. La fiche de votre modèle, dans le tableau par modèle ci-dessous, donne la procédure exacte.
- Clavier américain sur un poste en AZERTYHoneywell (Granit), Unitech (MS852B) et Datalogic (PowerScan) indiquent un pays de clavier US ou USA par défaut. La base de connaissances Datalogic explique pourquoi : sur un clavier AZERTY, la rangée des chiffres demande la touche Verr. Maj., donc un lecteur réglé en QWERTY envoie des caractères accentués ou des symboles.
- Interface hôte mal programméePour le DS3600, Zebra cite une interface hôte mal configurée en plus de la région.
- Caractère ajouté aux donnéesRetour chariot ajouté après chaque code par défaut dans ReaderConfig (CipherLab RK25 et RK95), séparateur GS1-128 affiché comme un symbole (CipherLab RK26), préfixe ou identifiant de symbologie ajouté (Datalogic Falcon X60).
- Frappe trop rapide pour l'applicationPour les terminaux Zebra, la documentation DataWedge conseille, en cas d'erreurs de frappe, d'augmenter par paliers de 100 ms le délai entre les caractères de la sortie clavier.
Dans quel ordre vérifier
- Testez dans un éditeur de texteLisez un code qui contient des chiffres et des lettres : vous voyez exactement ce que le lecteur envoie.
- Programmez le pays du clavier « France »Avec le code de paramétrage du pays du clavier (« Keyboard Country » ou équivalent) du guide de votre modèle, ou dans l'application de paramétrage.
- Vérifiez l'interfaceLe pays du clavier ne concerne que les interfaces clavier (émulation clavier USB, keyboard wedge).
- Contrôlez préfixe, suffixe et séparateursDans les réglages de formatage du lecteur ou de l'application de lecture du terminal.
Ce que recommande la documentation, modèle par modèle
Pour 25 modèles, la documentation du constructeur décrit ce symptôme. Chaque ligne renvoie vers la fiche détaillée du guide, avec la procédure complète et ses sources.
| Modèle | Fiche du guide | Réponse courte |
|---|---|---|
| Zebra DS3600 | Pourquoi ma douchette Zebra DS3608 envoie-t-elle des caractères erronés (AZERTY, QWERTY) ? | Zebra cite deux causes : une interface hôte mal configurée et une région mal réglée. Scannez le code-barres de l'interface correcte, puis le code du pays du clavier de votre poste, dans l'annexe B du guide de référence. |
| Zebra DS3600 | Comment faut-il régler l'option Verr. Maj (Caps Lock) de ma douchette Zebra DS3608 en USB ? | En USB, Zebra prévoit l'option « USB Caps Lock Override », désactivée par défaut. Scannez le code « USB - OVERRIDE CAPS LOCK KEY (ENABLE) » du guide de démarrage rapide pour que le lecteur passe outre l'état de la touche Verr. Maj du poste. |
| Zebra FS10 | Pourquoi mon Zebra FS10 envoie-t-il des caractères erronés sur un PC en AZERTY ? | En émulation clavier USB (HID), le FS10 doit utiliser la même langue de clavier que le poste. Réglez la langue sur « French » avec le code-barres du paramètre n° 65843 du guide Zebra, ou dans Aurora Focus (réglages USB, « USB HID Keyboard », choix du pays), puis redémarrez le lecteur. |
| Zebra FS40 et FS70 | Pourquoi mon Zebra FS40 branché en USB-C tape-t-il de mauvais caractères dans mon application ? | En mode clavier USB (HID), la langue du lecteur doit correspondre à celle du poste. Choisissez « French » avec le code-barres du paramètre n° 65843 du guide Zebra, ou réglez le pays dans les réglages USB d'Aurora Focus, puis redémarrez le lecteur. |
| Zebra MC3300 | Pourquoi des caractères manquent-ils dans les codes lus par mon terminal Zebra MC3300 ? | La documentation DataWedge conseille, en cas d'erreurs dans la frappe des caractères, d'augmenter le délai inter-caractères de la sortie Keystroke par paliers de 100 ms. Selon Zebra, un délai plus long peut nuire aux performances de l'application. |
| Zebra MC3300ax | Comment mon terminal Zebra MC3300ax peut-il ajouter un préfixe, un suffixe ou la touche Entrée aux codes lus ? | Ces réglages se trouvent dans la mise en forme de base (Basic Data Formatting) du profil DataWedge : « Prefix to data », « Suffix to data », « Send TAB key » et « Send ENTER key ». Selon Zebra, décocher « Send data » n'empêche pas l'envoi du préfixe et du suffixe. |
| Zebra MC3300x | Comment mon terminal Zebra MC3300x peut-il valider chaque lecture par la touche Entrée ? | Dans le profil DataWedge de l'application, ouvrez la mise en forme de base (Basic Data Formatting) et cochez « Send ENTER key » : selon Zebra, l'option ajoute un caractère Entrée à la fin des données. « Send TAB key » ajoute une tabulation. |
| Zebra MC3300x | Pourquoi mon terminal Zebra MC3300x envoie-t-il des codes avec des caractères manquants ou erronés ? | La documentation DataWedge conseille, en cas d'erreurs dans la frappe des caractères, d'augmenter le délai entre caractères de la sortie clavier par paliers de 100 ms. Les codes qui contiennent des caractères de contrôle peuvent aussi être envoyés comme événements de touche. |
| Zebra MC3400 / MC3450 | Pourquoi mon terminal Zebra MC3400 envoie-t-il des caractères manquants ou dans le désordre ? | La documentation DataWedge recommande d'augmenter le délai entre caractères (Inter character delay) par paliers de 100 ms, jusqu'à 1 000 ms, en cas d'erreurs de transmission des frappes. Ce délai peut ralentir l'application : gardez la plus petite valeur qui règle le problème. |
| Zebra MC9300 | Pourquoi les codes scannés par mon terminal Zebra MC9300 arrivent-ils incomplets ou sans validation ? | Deux réglages DataWedge sont en cause. Sans Basic Data Formatting, le code est envoyé sans touche Entrée : cochez Send ENTER key. Si des caractères manquent, augmentez Inter-character delay par paliers de 100 ms, jusqu'à 1 000 ms. |
| Zebra MC9400 / MC9450 | Pourquoi mon terminal Zebra MC9400 n'envoie-t-il pas de touche Entrée après chaque lecture ? | Sans mise en forme, DataWedge transmet le code tel quel, sans touche Entrée. Activez Basic Data Formatting dans le profil de l'application et cochez Send ENTER key, ou Send TAB key pour passer au champ suivant. |
| Zebra MC9400 / MC9450 | Pourquoi mon terminal Zebra MC9400 perd-il des caractères lors de la saisie d'un code-barres ? | Quand l'application ne suit pas le rythme, des frappes simulées peuvent se perdre. Zebra conseille d'augmenter le délai entre caractères (Inter-character delay) par paliers de 100 ms, jusqu'à 1 000 ms. |
| Datalogic PowerScan 9100 | Pourquoi ma douchette Datalogic PowerScan PD9130 tape-t-elle des symboles au lieu des chiffres sur un clavier AZERTY ? | Le pays du clavier programmé ne correspond pas au clavier du poste. Scannez « ENTER/EXIT », l'étiquette du pays « France », puis de nouveau « ENTER/EXIT » ; en interface clavier wedge, réglez aussi l'état du verrouillage des majuscules. |
| Datalogic PowerScan 9500 | Pourquoi ma douchette Datalogic PowerScan PD9530 n'écrit-elle pas les bons caractères sur un PC en français ? | Le pays du clavier doit correspondre au clavier du poste. Pour un PD9530 en USB sur un poste en français, Datalogic indique de scanner « Restore Default », le code de l'interface USB, puis « Country mode = France ». |
| Datalogic PowerScan 9600 | Pourquoi ma douchette Datalogic PowerScan 9600 affiche-t-elle des symboles à la place des chiffres ? | Le lecteur est réglé sur le clavier américain (US) par défaut, alors que le poste est en AZERTY. Sélectionnez le pays « France » dans le mode « Keyboard Country ». Pour un PD9630 en USB, Datalogic indique de scanner « Restore Default », l'interface USB, puis « Country mode = France ». |
| Datalogic PowerScan 9600 | Pourquoi ma douchette Datalogic PowerScan 9600 envoie-t-elle des caractères erronés ou incomplets en USB clavier ? | Selon Datalogic, le lecteur est rarement en panne : le résultat dépend de la langue, de la vitesse du clavier, du système d'exploitation et de l'application. Réglez le pays du clavier, puis ralentissez la transmission USB clavier, fixée par défaut à 1 ms. |
| Datalogic Falcon X60 / X65 | Pourquoi mon Datalogic Falcon X60 envoie-t-il des caractères manquants ou erronés dans l'application ? | Changez le mode de saisie du Keyboard Wedge dans Datalogic Settings > Scanner & Decoder > Wedge > Keyboard wedge input mode : Text Injection, Key Pressure ou Commit Text. Vérifiez aussi dans la page Formatting qu'aucun préfixe ni identifiant de symbologie n'est ajouté. |
| Datalogic Falcon X60 / X65 | Pourquoi le clavier de mon Datalogic Falcon X60 tape-t-il de mauvais caractères ou ne répond-il plus ? | Ouvrez Datalogic Settings > Keyboard & Touch > Physical keyboard. Vérifiez la disposition du clavier (Layout policy et Layout, par exemple fr-FR) et que Lock Keyboard Input n'est pas activé. Si des touches ont été réaffectées, Key Mapping Reset rétablit les touches d'origine. |
| Datalogic Skorpio X3 | Pourquoi des caractères en trop s'ajoutent-ils aux codes lus par mon Datalogic Skorpio X3 ? | Le Skorpio X3 peut ajouter un préfixe, un suffixe ou un séparateur aux données lues. Ces chaînes se règlent dans la page Formatting de l'applet Decoding : videz-les ou corrigez-les selon ce qu'attend votre application. |
| Datalogic Skorpio X4 | Pourquoi des caractères en plus apparaissent-ils devant ou derrière les codes lus par mon Datalogic Skorpio X4 ? | Ces caractères viennent des réglages de mise en forme : préfixe et suffixe, identifiant de code (Send code ID) ou identifiant AIM. Désactivez dans Formatting ceux que votre application n'attend pas. |
| Datalogic Skorpio X5 | Pourquoi mon Skorpio X5 envoie-t-il deux fois chaque code dans Ivanti Velocity ? | Selon Datalogic, le Keyboard Wedge est activé par défaut sur le Skorpio X5 : Velocity reçoit la donnée directement du scanner, puis une seconde fois sous forme de frappes. Activez « Keyboard Wedge Only on Focus » plutôt que de désactiver le Wedge. |
| Honeywell Granit 1920i | Pourquoi ma douchette Granit 1920i écrit-elle des caractères erronés sur un ordinateur en AZERTY ? | Le pays du clavier est réglé par défaut sur les États-Unis (USA). Scannez « Program Keyboard Country », puis le chiffre 3 (France) dans le tableau de programmation, puis « Save ». |
| Honeywell Granit 1920i | Pourquoi mon Granit 1920i ne valide-t-il pas la saisie après chaque code lu ? | Ajoutez un suffixe : « Add CR Suffix » ajoute un retour chariot après chaque code, « Add Tab Suffix » ajoute une tabulation. « Remove Suffix » supprime les suffixes. |
| Honeywell Granit 1980i et 1981i | Pourquoi ma douchette Granit 1980i n'envoie-t-elle pas les bons caractères sur un clavier AZERTY ? | Programmez le pays du clavier : scannez « Program Keyboard Country », le chiffre 3 (France), puis « Save ». Certains symboles ne sont pas pris en charge hors clavier américain. |
| Honeywell Granit 1980i et 1981i | Pourquoi mon Granit 1981i n'envoie-t-il pas de touche Entrée après chaque code ? | Aucun suffixe n'est ajouté. Scannez « Add CR Suffix » pour un retour chariot après chaque code, ou « Add Tab Suffix » pour une tabulation. |
| Honeywell Granit Ultra 2100i / 2105i | Pourquoi ma douchette Honeywell Granit Ultra envoie-t-elle des caractères faux sur un clavier français ? | Le Granit Ultra sort d'usine avec le pays de clavier USA. Scannez le code « France » de la rubrique « Keyboard Country » du guide de démarrage rapide pour l'adapter à un clavier AZERTY. |
| Honeywell Granit Ultra 2100i / 2105i | Pourquoi ma douchette Honeywell Granit Ultra ajoute-t-elle un identifiant devant les données lues ? | Le code « Add Code ID Prefix To All Symbologies » du guide de démarrage rapide fait précéder chaque code de son identifiant de symbologie (Code ID). Pour revenir aux réglages d'usine, scannez « Standard Product Defaults » puis reprogrammez l'interface, le pays du clavier et le suffixe. |
| Honeywell Granit XP 1990i / 1991i | Pourquoi ma douchette Honeywell Granit XP affiche-t-elle des caractères erronés sur un clavier AZERTY ? | Le pays du clavier du Granit XP est réglé par défaut sur USA. Sur un poste français, scannez le code « France » de la section « Keyboard Country » (« Langue du clavier ») du guide de démarrage rapide. |
| Honeywell Granit XP 1990i / 1991i | Pourquoi ma douchette Honeywell Granit XP envoie-t-elle des caractères de contrôle à mon application ? | La transmission des codes de fonction est activée par défaut : les codes de fonction contenus dans le code-barres sont envoyés au poste, et convertis en codes de touches en émulation clavier. Scannez « Disable » dans la section « Function Code Transmit » pour ne plus les envoyer. |
| Unitech MS852B | Pourquoi ma douchette Unitech MS852B affiche-t-elle des caractères erronés sur un clavier AZERTY ? | En émulation clavier (HID), la langue du clavier est réglée par défaut sur US English. Scannez le code « French » de la section « HID Keyboard Language » pour l'aligner sur un poste français ; les claviers belges et suisses ont aussi leur code. |
| Unitech HT730 / HT730 Plus | Comment puis-je supprimer les astérisques des codes lus par mon terminal Unitech HT730 ? | Utilisez un fichier rule.txt : le FAQ Unitech HT730 donne une règle de deux lignes qui supprime les astérisques des données lues. Le service de lecture lit ce fichier au démarrage et l'applique aux données envoyées. |
| CipherLab RK25 | Pourquoi mon terminal CipherLab RK25 valide-t-il le champ après chaque lecture ? | Par défaut, ReaderConfig ajoute un retour chariot après chaque code (« Decoded data + Enter char »). Dans « Auto Enter », choisissez « Disable » pour le supprimer, ou changez « Auto Enter Character » pour envoyer par exemple une tabulation. |
| CipherLab RK26 | Pourquoi un symbole d'erreur apparaît-il quand mon terminal CipherLab RK26 lit un code GS1-128 ? | La FAQ CipherLab relie ce symbole au caractère séparateur du GS1-128. Dans ReaderConfig, ouvrez « GS1-128 Detail », effacez « Separator Character » ou choisissez « Null », puis refaites l'essai. |
| CipherLab RK95 | Pourquoi mon terminal CipherLab RK95 n'envoie-t-il pas de tabulation après le code lu ? | Par défaut, ReaderConfig ajoute un retour chariot (Carriage Return) après chaque code. Pour passer au champ suivant, réglez « Auto Enter Character » sur Tab ; pour ne rien ajouter, mettez « Auto Enter » sur « Disable ». |
Questions fréquentes
Pourquoi ma douchette tape-t-elle des lettres accentuées au lieu des chiffres ?
Le lecteur est réglé sur un clavier QWERTY américain alors que le poste est en AZERTY. Selon la base de connaissances Datalogic, il envoie alors des caractères accentués ou des symboles à la place des chiffres. Programmez le pays du clavier « France » sur le lecteur avec le code de paramétrage de son guide.
Faut-il activer Verr. Maj. pour que la douchette envoie des chiffres ?
C'est un contournement : selon la base de connaissances Datalogic, il corrige les chiffres, mais le problème revient avec les codes qui contiennent des lettres. La bonne solution est de programmer le pays du clavier « France » sur le lecteur.
Pourquoi mon lecteur ajoute-t-il un retour à la ligne après chaque code ?
C'est le suffixe, parfois activé par défaut : CipherLab l'indique pour ReaderConfig. Désactivez-le ou remplacez-le, par exemple par une tabulation, dans les réglages de formatage du lecteur ou de l'application de lecture.
Maintenance et réparation de vos lecteurs et terminaux
Contrat de maintenance
Maintenance préventive (renouvellement des batteries, audit Wi-Fi, vérification des appareils, rapport détaillé) et curative (hotline, remise en état, échange express). Formules Essentiel, Confort ou Premium.
Voir les contratsDemande de réparation
Lecteur ou terminal en panne : indiquez le modèle et le problème rencontré dans le formulaire de demande de réparation, nos équipes vous répondent.
Faire une demande de réparationDevis ou intervention hors contrat
Appareil acheté ailleurs, parc à remettre à niveau ou contrat à mettre en place : décrivez votre besoin, nos équipes vous répondent.
Nous contacter
Ce problème revient-il sur votre parc ?
Lors d'une visite préventive, vos lecteurs et vos terminaux sont contrôlés et nettoyés un par un, les pannes mineures corrigées, et un rapport vous est remis ; les batteries amovibles sont renouvelées tous les 18 à 24 mois.
Découvrir les contrats de maintenance Demander un devis