Respostas
O leitor óptico é um dispositivo que utiliza laser, espelhos e lentes para ler um código pré-determinado.
Os raios de luz são melhorados com espelhos côncavos e incidem no código de barras, essa luz ilumina o código que é refletida até o leitor e por lentes convergentes a imagem é convergida até um chip ( CCD ) que faz a leitura desse determinado código específico até um computador ou algo que interprete os dados.
O funcionamento é semelhante ao de uma câmera fotográfica digital, com a diferença de que ela emite feixes de lasers no código de barras para a máquina por fim interpretar os dados não como uma imagem, mas como números.
Tem projetos em Arduíno que reproduzem leitores ópticos
Os leitores de CD/DVD/Bluray antigos funcionavam dessa mesma forma