Pourquoi mon code-barres ne se scanne-t-il pas ? 11 causes et comment corriger chacune
Commencez par déterminer de quel problème il s'agit. Si le lecteur émet un bip mais que la caisse indique « article introuvable », le code-barres est bon et le numéro n'est simplement pas dans le système du magasin. Si rien ne se passe, le lecteur ne parvient pas à lire le code-barres. Ce guide traite le second cas, en commençant par les causes les plus fréquentes.
1. La zone de silence est absente
Du texte, une bordure ou le bord de l'étiquette est trop proche des barres. Les scanners ont besoin d'espace libre des deux côtés pour trouver le début et la fin. Laissez au moins 10 largeurs de module, ou les valeurs GS1 pour les codes de vente au détail (11 à gauche et 7 à droite sur un EAN-13).
2. Le code-barres est trop petit ou tronqué
Les codes-barres de vente au détail inférieurs à 80 % de leur taille standard, ou dont les barres sont raccourcies pour tenir, sont difficiles à lire. Les codes-barres logistiques exigent un module bien plus grand que ceux du commerce de détail : au moins 0,495 mm pour l'ITF-14 et le GS1-128 sur cartons. Voir taille d'impression et zone de silence des codes-barres.
3. Les couleurs ne conviennent pas au lecteur
Les lecteurs laser et LED utilisent une lumière rouge. Les barres rouges, orange, jaunes et brun clair la réfléchissent et deviennent invisibles, et un fond rouge rend les barres noires difficiles à distinguer. Utilisez des barres noires ou bleu foncé sur fond blanc. Des barres sur une étiquette transparente posée sur un produit sombre sont une autre cause d'échec fréquente.
4. L'image a été étirée ou est floue
Un petit PNG agrandi dans un logiciel de design perd la netteté de ses bords et ses barres deviennent irrégulières. Téléchargez à la résolution de votre imprimante et placez-le à 100 %, ou utilisez un fichier vectoriel. N'étirez jamais un code-barres dans une seule direction.
5. Barres imprimées trop épaisses ou trop fines
L'encre s'étale sur le papier absorbant et le carton ondulé, ce qui épaissit les barres et rétrécit les espaces. Les imprimantes thermiques à tête usée laissent des lignes blanches à travers les barres. Renseignez-vous auprès de l'imprimeur sur la compensation de l'épaississement des barres, et remplacez ou nettoyez les têtes d'impression usées.
6. La largeur du module ne correspond pas à l'imprimante
Sur une imprimante de 203 dpi, un module de 0,33 mm ne peut pas être imprimé de façon régulière, et certaines barres sortent plus larges que d'autres. Choisissez un nombre entier de points d'imprimante, comme 0,25 mm ou 0,375 mm.
7. Le lecteur a désactivé ce type de code-barres
De nombreux lecteurs sont livrés avec seulement les types courants activés. Codabar, Code 39, ITF et les codes 2D sont souvent désactivés par défaut, et les lecteurs ITF sont souvent réglés pour n'accepter que certaines longueurs afin d'éviter les lectures partielles. Consultez le guide de configuration du lecteur ; la plupart se configurent en scannant des codes-barres de réglage imprimés dans le manuel.
8. Le lecteur ne sait pas lire les codes 2D
Les codes Data Matrix, PDF417, Aztec et QR nécessitent un imageur à caméra. Les anciens lecteurs laser ne lisent que les codes-barres linéaires. De nombreuses applications photo de téléphone ne cherchent que les codes QR : testez plutôt avec une application de lecture de codes-barres.
9. Le chiffre de contrôle ou le contenu est incorrect
Un EAN ou un UPC avec un mauvais chiffre de contrôle ne sera pas du tout accepté par le lecteur. Le Code 39 ne peut pas contenir de minuscules, et le GS1-128 exige des identifiants d'application corrects. Notre générateur vérifie tout cela et teste le scan de chaque code-barres : un fichier téléchargé chez nous se décode donc toujours.
10. La surface gêne la lecture
Le film brillant reflète la lumière du lecteur, les bouteilles bombées déforment les barres jusqu'à les rendre illisibles, et les codes-barres posés sur des coutures, des plis ou des cannelures de carton se disloquent. Privilégiez une finition mate, orientez les codes-barres sur les cylindres étroits de sorte que les barres soient horizontales, et gardez-les sur des surfaces planes.
11. Dommages et usure
Les rayures, les éraflures et les dégâts des eaux abîment les barres. Les codes-barres linéaires n'ont pas de correction d'erreur : une rayure sur toute la hauteur peut empêcher la lecture. Des barres plus hautes, un pelliculage pour les étiquettes manipulées et le Data Matrix pour les pièces qui s'usent aident tous.
Un moyen rapide de trouver la cause
- Scannez le fichier à l'écran. Si le fichier numérique ne se scanne pas, le problème vient du code-barres lui-même : le numéro, le type ou le dessin.
- Vérifiez le numéro. Confirmez le chiffre de contrôle et que le lecteur affiche exactement les caractères attendus.
- Vérifiez la taille, les marges et les couleurs. Comparez l'impression avec la taille standard, cherchez les zones de silence rognées et assurez-vous que les barres sont sombres sur fond clair.
- Vérifiez les réglages du lecteur. Vérifiez que la symbologie est activée et que les réglages de longueur acceptent votre code-barres.
- Imprimez une nouvelle épreuve. Ne changez qu'une chose à la fois pour savoir quelle correction a fonctionné.
Pour les codes QR, voir Code QR qui ne se scanne pas.