EAN-13 : pourquoi le dernier chiffre bloque la création
Un code produit suit des règles, contrairement à une étiquette libre. Nous avons comparé une entrée de 12 chiffres, sa version complète et une clé erronée dans Apps24. Le PNG réellement créé est téléchargeable ci-dessous.
Entrée et résultat
400638133393 | 4006381333931 | PNG |
4006381333931 | 4006381333931 | same PNG |
4006381333932 | ean_checksum | no PNG |
ABC | ean_digits | no PNG |
Interpréter le résultat
400638133393 et 4006381333931 ont produit le même PNG. La somme pondérée des 12 chiffres vaut 89 ; la clé vaut donc (10 − 89 mod 10) mod 10 = 1. Une fin en 2 est rejetée avec ean_checksum. Code128 convient à un autre usage : les identifiants contenant des lettres.
Étape suivante
1. Choisissez EAN-13 pour un identifiant numérique. 2. Entrez 12 chiffres ou vérifiez le treizième ; ne modifiez pas arbitrairement un vrai numéro produit. 3. Téléchargez sans couper les marges. 4. Testez l’impression finale avec le lecteur prévu. Pour un identifiant alphanumérique interne, envisagez Code128.
Utiliser l’outilLimites et conditions de test
Vérification locale le 2026-10-28 avec la version bwip-js du projet : PNG 286×109, 5 284 octets. Numéro de test public, sans enregistrement de produit ni preuve de propriété. Encodage et validation vérifiés, pas l’impression ni la lecture physique.
workflow-results.jsonRéférences
Apps24 confronte les exemples au code et aux tests de régression. Les essais de navigateur précisent leurs conditions, sans certifier tous les appareils. Signalez une erreur avec l’URL, l’entrée, le résultat attendu et le navigateur. N’envoyez jamais de mots de passe, de documents privés ni de données personnelles.
