Um leitor de
código de barras (ou
scanner de código de barras) é um dispositivo eletrônico para leitura de códigos de barras impressos.É um
scanner, que contém uma
fonte de luz, uma lente e um sensor de luz para traduzir impulsos ópticos em elétricos. Além disso, quase todos os leitores de código de barras contêm um circuito decodificador para analisar os dados de imagem do código de barras fornecido pelo sensor e enviar o conteúdo do código de barras para a porta de saída do
scanner.