Pourquoi un scanner ne lit pas les codes-barres

Pourquoi un scanner ne lit pas les codes-barres

Un poste d’expédition qui bloque sur une étiquette illisible, c’est du temps perdu, des erreurs de saisie et parfois une commande qui ne part pas. Si vous cherchez pourquoi un scanner ne lit pas un code-barres, ne remplacez pas immédiatement l’appareil. Dans la majorité des cas, le problème vient du code imprimé, du type de symbologie ou d’un réglage simple du lecteur.

Le bon diagnostic consiste à isoler la source du défaut. Un scanner qui ne lit aucune étiquette ne présente pas le même problème qu’un scanner qui refuse seulement les nouvelles étiquettes d’un lot ou d’une imprimante précise. Voici une méthode concrète pour rétablir la lecture rapidement et éviter que le problème revienne.

Distinguer un problème de lecture d’un problème d’étiquette

Avant de modifier la configuration du scanner, testez-le avec un code-barres connu pour être fonctionnel, par exemple une étiquette de produit déjà lue auparavant. Si ce code est reconnu, le lecteur fonctionne probablement. Il faut alors examiner le format et la qualité des nouvelles étiquettes.

À l’inverse, si le scanner ne lit aucun code, même à courte distance et sur plusieurs supports, le problème peut venir de la lentille, de l’alimentation, du câble, de la connexion sans fil ou de la programmation du lecteur.

Le faisceau s’allume, mais aucun code n’est décodé

Un faisceau rouge ou une lumière de visée ne garantit pas que le scanner peut décoder le symbole présenté. Un lecteur 1D lit les codes linéaires, comme Code 128, Code 39, UPC ou EAN. Il ne lira pas un code QR, Data Matrix ou PDF417. Pour ces symboles, il faut un imageur 2D configuré pour les symbologies requises.

Cette confusion est courante dans les entrepôts et les cliniques qui ajoutent des codes 2D à leurs étiquettes de suivi. Vérifiez le modèle de scanner avant de changer vos consommables ou vos paramètres d’impression.

Le scanner émet un bip, mais les données sont incorrectes

Dans ce cas, le code est lu, mais les données arrivent mal dans le logiciel. Le réglage du clavier du scanner, le suffixe de fin de lecture, le préfixe ou le mode de communication peuvent être en cause. Un lecteur configuré en clavier anglais peut notamment transmettre des caractères différents dans un système français.

Vérifiez aussi si votre application attend une touche Entrée après chaque lecture. Sans suffixe adéquat, le code est capté, mais la transaction ne se valide pas dans votre logiciel de caisse, votre WMS ou votre formulaire de réception.

Pourquoi un scanner ne lit pas une étiquette imprimée

La qualité du code-barres est la première cause de non-lecture. Un code peut sembler net à l’œil et demeurer difficile à lire pour un scanner. Le lecteur analyse la régularité des barres, des espaces, du contraste et des zones blanches autour du symbole.

Contraste insuffisant ou mauvais choix de couleur

Un code noir sur fond blanc offre généralement la meilleure lecture. Les fonds colorés, les impressions pâles et certains matériaux brillants réduisent le contraste utile. Un code rouge peut paraître foncé à l’œil, mais être mal interprété par certains lecteurs utilisant une lumière rouge.

Pour des étiquettes couleur, conservez un code sombre, idéalement noir, sur une zone blanche mate. Évitez les dégradés, les motifs et les aplats brillants sous le code. Si l’étiquette est appliquée sur un emballage transparent ou métallique, le support sous-jacent peut également modifier le contraste perçu.

Impression trop claire, trop foncée ou abîmée

En impression thermique directe, une tête d’impression encrassée ou usée peut créer des lignes blanches dans les barres. Une température insuffisante donne un code gris et peu contrasté. Une température excessive élargit les barres, bouche les espaces fins et peut rendre le code non conforme.

En transfert thermique, le ruban doit être compatible avec le matériau d’étiquette. Un ruban cire est économique pour le papier standard, mais il peut s’effacer sur une surface lisse ou lorsqu’une résistance accrue est nécessaire. Pour le polypropylène, les étiquettes exposées à la manutention ou les applications nécessitant une meilleure durabilité, un ruban cire-résine ou résine peut être nécessaire selon le matériau et l’environnement.

Examinez l’étiquette de près. Des barres interrompues, des bavures, des zones sans impression et des traces de ruban sont des indices directs. Nettoyez la tête d’impression avec le produit approprié, puis imprimez une étiquette de test avant de modifier le format du code.

Dimensions, densité et zones silencieuses

Un code-barres trop petit peut être parfaitement valide sur écran, mais ne pas être lisible au poste de travail. La densité d’impression, mesurée notamment par la largeur des éléments les plus fins, doit correspondre à la résolution de l’imprimante et à la distance de lecture.

Les zones silencieuses comptent aussi. Il s’agit des espaces blancs à gauche et à droite du code. Si le code est collé contre un cadre, un texte, un bord d’étiquette ou une autre information graphique, le scanner peut ne pas identifier correctement son début et sa fin.

Ne réduisez pas un code pour faire entrer plus d’information sur une petite étiquette sans vérifier sa lecture réelle. Il vaut parfois mieux augmenter légèrement l’étiquette, utiliser une police plus compacte pour le texte ou choisir une symbologie adaptée à la quantité de données.

Vérifier la symbologie et les réglages du scanner

Un scanner peut être programmé pour accepter seulement certaines symbologies. Cette restriction est utile pour éviter la lecture accidentelle de mauvais codes dans un environnement de production, mais elle cause des refus lorsqu’un nouveau format est introduit.

Assurez-vous que la symbologie imprimée est activée dans le lecteur. Par exemple, un scanner configuré pour Code 128 et EAN-13 peut ignorer un Code 39, un Interleaved 2 of 5 ou un Data Matrix. Vérifiez également si le code contient des caractères, des longueurs ou des identifiants que votre système rejette après lecture.

Attention aux codes GS1 et aux identifiants d’application

Les codes GS1-128 et les DataMatrix GS1 contiennent souvent des données structurées, comme un numéro de lot, une date d’expiration ou un numéro de série. Le scanner doit être capable de lire le symbole, mais votre logiciel doit aussi interpréter les séparateurs et identifiants transmis.

Dans un environnement de distribution, un code peut donc être lu correctement par le lecteur tout en étant refusé par le WMS. Faites un essai dans un éditeur de texte pour voir exactement ce que le scanner envoie. Cette étape permet de séparer un problème de code-barres d’un problème d’intégration logicielle.

Contrôler le matériel et les conditions de lecture

Une lentille sale, rayée ou embuée réduit rapidement les performances, surtout dans les zones de réception et de production. Nettoyez la fenêtre du scanner avec un chiffon non abrasif. N’appliquez pas de produit agressif qui pourrait endommager le revêtement de la lentille.

La distance et l’angle comptent également. Un lecteur longue portée n’offre pas toujours la meilleure lecture à quelques centimètres, alors qu’un lecteur de proximité peut échouer sur une palette. Présentez le code légèrement incliné pour limiter les reflets, particulièrement sur les étiquettes laminées ou les emballages sous film.

Pour un scanner USB ou filaire, inspectez le câble, le connecteur et le port utilisé. Pour un modèle Bluetooth ou sans fil, contrôlez l’état de la batterie, l’appairage avec la base et la qualité du signal. Une base mal alimentée peut recharger le lecteur de façon intermittente ou transmettre les données de manière instable.

Une méthode rapide pour trouver la cause

Quand une ligne de production ou un poste de réception est bloqué, procédez dans cet ordre :

1. Testez le scanner avec une étiquette connue et fonctionnelle.
2. Testez l’étiquette problématique avec un autre scanner compatible.
3. Comparez visuellement l’impression avec une étiquette qui se lit bien.
4. Vérifiez la symbologie, les dimensions du code et les réglages du lecteur.
5. Nettoyez la tête de l’imprimante et la lentille du scanner, puis refaites un test.

Cette séquence évite de remplacer un appareil fonctionnel alors que le défaut vient d’un paramètre d’impression ou d’un consommable mal adapté. Gardez quelques étiquettes de référence validées près de vos postes critiques : elles accélèrent le diagnostic lors d’un arrêt.

Adapter les étiquettes à l’application réelle

Une étiquette de localisation d’entrepôt, une étiquette de produit sur tablette, une étiquette de laboratoire et une étiquette exposée au froid n’ont pas les mêmes contraintes. Le bon support dépend de la surface, de la durée de vie attendue, des frottements, de l’humidité et de la technologie d’impression utilisée.

Le thermique direct convient aux applications à courte durée de vie, comme l’expédition ou certains reçus logistiques. Pour une identification qui doit rester lisible pendant des mois, subir la manutention ou résister à l’humidité, le transfert thermique avec le bon couple étiquette-ruban apporte souvent une meilleure stabilité. Les étiquettes en polypropylène sont notamment utiles lorsque le papier standard n’offre pas une tenue suffisante.

Étiquettes Rive-Sud peut aider à valider la compatibilité entre votre imprimante, le diamètre de mandrin, la matière d’étiquette et le ruban. Un test sur votre application évite les achats de consommables qui impriment correctement au départ, mais ne résistent pas à vos conditions d’exploitation.

Avant le prochain déploiement, validez toujours un échantillon imprimé avec le scanner utilisé sur le terrain, à la distance normale de travail. C’est le test qui compte réellement : un code-barres n’est pas seulement beau à l’impression, il doit rester lisible au moment où vos opérations en dépendent.

Retour au blog

Laisser un commentaire

Veuillez noter que les commentaires doivent être approuvés avant d'être publiés.