Un lecteur code barre est un appareil qui transforme un code imprimé en donnée utilisable par votre logiciel de caisse, de stock ou d'inventaire. Il en existe pour les codes 1D (les barres verticales d'un produit) et pour les codes 2D (comme le QR code). Le premier critère de choix, c'est donc le type de code que vous devez lire.
Un code 1D, ou code linéaire, est la suite de barres que l'on voit sur un paquet en supermarché. Un code 2D stocke l'information sur deux dimensions et contient beaucoup plus de données : c'est le cas du QR code ou du Data Matrix utilisé dans l'industrie. Ces formats reposent sur des normes précises : le QR code est défini par la norme ISO/IEC 18004 et le Data Matrix par la norme ISO/IEC 16022. Selon GS1, l'organisation qui gère le standard mondial du code-barres, plusieurs milliards de scans sont réalisés chaque jour dans le monde : la fiabilité de lecture n'est pas un détail.
Règle simple à retenir : un lecteur 2D lit aussi les codes 1D, alors qu'un lecteur 1D ne lit pas les codes 2D. Si vous n'avez que des codes-barres classiques de produits, un modèle 1D suffit. Si vous manipulez des QR codes, des Data Matrix ou des codes affichés sur un écran, il vous faut un modèle 2D. Pour comparer les appareils par technologie, consultez la catégorie lecteurs code barre 1D et 2D.