La genèse du code barre 2D
Le code barre 1D
Le code barre à une dimension est un assemblage de barres fines et parallèles qui permet d'identifier un produit. Il ne contient que 13 données alphanumériques, et est inutilisable lorsqu'il est détérioré, même partiellement. Ses défauts vont conduire à la création du code barre 2D.
L'exemple ci-dessus tiré du site http://www.aurel32.net/elec/codes_barres.php montre la faible capacité de stockage du code barre 1D.
L'idée mathématique
Des mathématiciens ont donc eu l'idée d'utiliser des matrices pour créer un code barre en deux dimensions.