¿Qué es una Lectora de códigos de barra?

Un lector de códigos de barras es un escáner que por medio de un láser lee un código de barras y emite el número que muestra el código de barras, no la imagen. 
Existen dos clases de lectoras: De haz fijo y de haz móvil. En ambos casos una fuente luminosa ilumina la superficie del código. Siendo las barras oscuras y los espacios claros, estos reflejaran mas luz que las barras. La luz reflejada es detectada por un elemento fotosensor, produciendo los espacios claros una mayor corriente eléctrica en el elemento fotosensor. Para que la lectura progrese debe existir un movimiento relativo del código respecto a la lectora o a la inversa, o bien debe existir un haz láser que se desplaza para explorar el código. Esto hace a la diferencia entre las dos clases de lectoras citadas.
La corriente eléctrica que circula por el fotosensor es proporcional a la intensidad del haz reflejado (que es la magnitud censada), que como el caso del escáner es una señal analógica. Por lo tanto, deberá convertirse en digital (unos y ceros) para ser procesada.
Diferentes tipos de lectoras: 

  • Lectora manual:
    Tienen forma de una lapicera, se debe desplazar de toda la longitud del código, para que un haz fijo pueda ser reflejado y censado.
  • Lectora de ranura fija:
    El operador debe desplazar el código a través de una ranura de la lectora. Es de haz fijo.
  • Lectora fija con haz láser móvil:
    Un rayo láser rojo anaranjado barre en un sentido a otro el código de barras decenas de veces por segundo. Un rayo láser es dirigido por un espejo móvil, que a su vez dirige el haz hacia otros espejos. Por la ventana de salida parece como si se generan muchos haces láser. Esto permite leer un código de barras que este en distintas ubicaciones espaciales respecto a la ventana citada. Estas lectoras son más exactas que las anteriores.