Ces lecteurs de codes à barres se présentent sous différentes formes physiques crayon, douchette,à poser, à encastrer ou fait carrément partie d’un mini ordinateur et est alors appelé terminal.
Le rayon laser est l’un des plus courants des système de décodage capable de réaliser jusqu’à 1300 lectures par secondes , sa source lumineuse et dense et précise ce qui permet une bonne lecture à distance ou rapproché. Lorsqu’il balaye le code barre , le rayon est réfléchi vers un capteur, celui-ci détecte la largeur des bandes et permet sa lecture .
Nous pouvons aussi lire un code-barres de manière numérique à l’aide d’ une caméra composée d’un capteur CCD « Charge Couple Device » ce qui signifie « Dispositif à Transfert de Charge »( munie de son objectif au micro-ordinateur) et d’un logiciel ( comme le logiciel : Code_EAN13) pour le traduire en signal électrique.

