Cómo Funciona una Lectora de Código de Barras

lectora de codigo de barrasLa lectora o escáner, es un dispositivo 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. De ésta forma agiliza el ingreso de un código numérico, que de otra forma sería tedioso digitar.
Muy práctico para los ingresos de datos en almacenes, supermercados y todo lugar donde se pueda codificar un elemento, para establecer un orden y control, como hospitales, fábricas, control de ingreso, etc.

Los Códigos de Barras se leen pasando un pequeño punto de luz sobre el símbolo del código de barras impreso. Solo se ve una fina línea roja emitida desde el escáner láser. Pero lo que pasa es que las barras oscuras absorben la fuente de luz del escáner y la misma se refleja en los espacios luminosos. Un dispositivo del escáner toma la luz reflejada y la convierte en una señal eléctrica.

El láser del escáner (fuente de luz) comienza a leer el código de barras en un espacio blanco (la zona fija) antes de la primera barra y continúa pasando hasta la última línea, para finalizar en el espacio blanco que sigue a ésta. Debido a que el código no se puede leer si se pasa el escáner fuera de la zona del símbolo, las alturas de las barras se eligen de manera tal de permitir que la zona de lectura se mantenga dentro del área del código de barras. Mientras más larga sea la información a codificar, más largo será el código de barras necesario. A medida que la longitud se incrementa, también lo hace la altura de las barras y los espacios a leer.

Todas las aplicaciones pueden aceptar la salida que produce un lector de código de barras, siempre y cuando se posea el equipo necesario. Los lectores de códigos de barras se encuentran con distintas interfaces de conexión al PC. Existen modelos de lectores que tienen solamente una interfaz integrada, pero hay algunos de ellos que aceptan varias interfaces. Basta con un simple cambio de cables y una reconfiguración para utilizar una interfaz u otra.

Todas las aplicaciones pueden aceptar la salida que produce un lector de código de barras, siempre y cuando se posea el equipo necesario. Los lectores de códigos de barras se encuentran con distintas interfaces de conexión al PC. Existen modelos de lectores que tienen solamente una interfaz integrada, pero hay algunos de ellos que aceptan varias interfaces. Basta con un simple cambio de cables y una reconfiguración para utilizar una interfaz u otra.

36 opiniones en “Cómo Funciona una Lectora de Código de Barras”

    1. estimado luis:
      hay que tener en claro lo siguiente, los actuales scanners de codigo de barras normalmernte envian la señal de lectura via teclado (asi sean usb), quiere decir que el input que recibes va directamente a la aplicacion activa al momento de lectura, que quiere decir esto, si lees y estas en word pues tu dato va a word, si estas en un aplicativo pues tu dato se pone donde este el cursor.
      Ahora si hablamos de lectoras portatiles el tema va por la forma de almacenamiento y difiere por el aplicativo instalado en el dispositivo, en muchos casos es texto, con separadores o pueden almacenacerse en un BD directamente.
      cualquier duda, estamos para ayudarte.

    1. Edgar:
      cuando dices vincular un lector con un MRP como el SAE, en realidad cualquier lector de codigo de barras puede adicionarse a cualquier sistema en PC, siempre y cuando tenga la salida correspondiente el lector actuara como si fuese una entrada por teclado.

  1. Buenas tardes,

    Tengo algunas dudas acerca de los lectores de código, quiero saber como funcionaría los lectores en el siguiente panorama:
    1. Tengo muchos sticker que contienen informaciones pero de esta informaciones solo necesito 3 datos, (Me explico es como si tuvieras una hoja de presentación y de dicha hoja solo deseas extraer los campos: nombre, Apellido y edad, los demás campos serian insignificantes)… Que lector necesitaría? como determina identifica el lector dichos campos, como hago para que mientra esté leyendo vaya almacenando la data y al final de las lectura poder generar o extraer un reporte? Ayuda favor explicarme

    1. Cristin:
      aqui veo varias preguntas.
      empiezo por lo general y luego a lo especifico.
      Tus stickers tienen un codigo de barras de 1D o 2D (dependiendo de eso eliges el tipo de lector)
      existen algunas marcas de lectores que puedes configurar y solo leen parte de la informacion que esta en la cadena, y esa forma de programar el lector es propia de cada modelo.
      lo otro que es mas sencillo, es que al momento de que tu aplicacion lea la cadena proveniente del lector,extraigas por posiciones en la cadena de datos, la informacion que necesitas y con eso, es mas sencillo almacenar la data y generar los reportes. estas funciones recaen propiamente en la aplicacion.

  2. hola, tengo un hospital veterinario y queria saber si sera posible utilizar este tipo de lectoras. Las cajas de medicamentos vienen con codigos de barras, asi como los alimentos balanceados, es posible controlar el stock tambien?
    Donde se compran los progrmas para que funcione?

    1. Miriam:
      como me comentas, si los medicamentos y alimentos tienen un codigo de barras, pues , puedes usarlo para controlar su uso y venta.
      aqui lo que necesitas es un lector de codigo de barras y un sistema de punto de venta que maneje inventarios. con esas especificaciones cualquier casa de software te puede ayudar.

  3. Hola buenas tardes, yo tengo una duda, tengo un cliente de un salón de belleza, quiere llevar un control de los servicios que da, así como que productos va utilizando en cada servicio, se pueden hacer códigos de barras para los servicios?, si es asi como recomiendas o que programa recomiendas para realizarlo

    1. hola pilar:
      claro es factible hacer tickets o boletos con todos los servicios que se realizan en el salon a fin de que luego haces una lectura y sabes exactamente que servicios se han realizado.
      A nivel de programa podrias realizar un registro hasta en una hoja de calculo y si lo quieres con mayor detalle, debes hacer un aplicativo.

  4. Buenas tardes, me gustaría implementar en la empresa que trabajo un sistema de lectura de etiquetas. las que poseo incluyen un nombre un código (enumerado) y una fecha. Que tipo de lector necesitaría y si funciona en cualquier pc, y que programas se utilizan.

    Gracias.

    1. Alan:
      Si la etiqueta que tienes ya cuenta con un codigo de barras, debes ver si es un codigo lineal 1D o si tiene otra forma seria un codigo 2D, para los efectos, los codigos que ves en los comercios, son lectoras 1D, cualquier scanner convencional te sirve y funcionan con cualquier PC y la informacion leida va directa a cualquier programa que tengas en tu PC, hasta un blog de notas.
      Mas informacion al respecto la ubicas en el blog, donde existe mayor detalle y explicacion

      saludos

      CodigoZen

  5. hola que tal quisiera saber como puedo utilizar una lectora de codigo de barras para ingresar datos a una hoja de calculo en excel solo con leer el codigo y si tengo que codificar en alguna otra aplicacion o se cambia el dato en automatico en excel al ser leido.

    ojala me puedan ayudar gracias.

    1. Mike
      cualquier lectora envia el dato decodificado a la aplicacion que en ese momento este activa, no necesitas configurar nada, salvo que como mencionas el excel, puedas cambiar el enter automatico por un tab.
      revisa en el blog, los temas de aplicaciones.
      saludos

      CodigoZen

  6. Hola, estoy por brir un local de venta de articulos varios y los mismo tiene còdigo de barras. ¿se pasa el lector y debo ingresar los articulos manualmente o el escaner viene con una base de datos de articulos? Pregunto porque como hay articulos que tenen codigo de barras y se venden en varios paises. Gracias

    1. Tony:
      te sugiero leer el blog, ahi tienes toda la informacion que te dara muchas ideas para tus ventas e inventarios.
      Para ser didacticos, el codigo de barras es como si fuese un tipo de letra que solo es leido por el lector, el contenido del codigo de barras son solo numeros.Para que la lectura tenga algun significado, debes tener un sistema de venta.
      saludos

      CodigoZen

  7. buenas, me gustaria saber si con un lector de codigos de barras, podria leer un codigo de barras y manejar la informacion con un arduino. que le llegaria realmente al arduino? la pistola lectora, me mandaria los ‘0’ y ‘1’ directamente a las entradas digitales del arduino? cuantos ‘0’ y ‘1’ me llegarian a la entrada del arduino? muchas gracias.

    1. Hola Santiago:
      tu pregunta es realmente interesante, los lectores de codigo de barras actuales, trabajan emulando un ingreso de datos por teclado, interfaces como USB, trabajan de ese modo y son plug & play, ya que no necesitan software de por medio. otras intrefaces como la Keyboardwedge, se conectan a traves del teclado y trabajan como un puente entre la PC y el teclado.
      La interface que podrias usar seria la serial, que es la que enviaria el codigo en bits, en algunos manuales te dan la estructura de la cadena de envio de datos, pues es variable de acuerdo a la simbologia que quieras decodificar. por ejemplo en la simbologia 39, existe la siguiente estructura *string* eso covertido a binario, ten encuenta que cada simbologia tiene una estructura distinta, es decir no son solo los caracteres que se ven en el codigo sino existen caracteres invisibles que pueden ser controles de inicio y fin, separadores y formatos.
      comentame como va tu proyecto.

      saludos
      Codigo Zen

  8. hola, una consulta, tengo una tienda en la que ofrezco artículos de diferente categoría como por ejemplo electrodomésticos, perfumería, calzado, ropa etc… como podría utilizar el lector de código de barras para poder agilizar mis ventas, pero que al final me permita imprimir una boleta donde esté sus datos del cliente, una descripción del producto, su precio unitario, precio parcial y el total a pagar……. es posible hacer esto mediante el lector del código de barras?…… agradecería su respuesta, gracias.

    1. Maycol:

      esto que mencionas es posible, lo que necesitas es que tus productos tengan un codigo de barras, y un sistema POS, que te permitira hacer las ventas con tu lector de codigo de barras.
      saludos
      CodigoZen

  9. Buenos dias, tengo una tienda en la que se comercializa ropa y no manejo ningun tipo de tecnologia para llevar control de inventarios. La custio es: descargue un programa gratuito para realizar la tarea de inventarios, pero me gustaria empezar a sistematizar por medio del lector de codigo de barras. Ahora es posible conectar el laser directamente a la cpu que tiene instalado el programa de inventario y empezar a registar los movimientos comerciales? o hay que tener programas especiales para que el lector funcione? O que es mas recomendables?

    Gracias por la printa respuesta

    1. Diego:
      Actualmente los lectores son plug&play, se conectan y funcionan, cualquier sistema comercial, puede usarlo.
      busca en el blog, existen formas de uso de un scanner.

      saludos

      CodigoZen

  10. Buenas estoy por comprar un lector de barras para mi negocio,es distribuidora de confiteria y otros articulos, ya me instalaron el programa profit que lector de barra me recomienda? lo puedo instalar sin tener punto de venta? los códigos se integraria a este programa? uso facturacion con impresora normal totalmente legal soy de Venezuela y por ahora no hay en existencia a nivel bancario puntos de pago electrónico. ayudenme por favor estoy por abrir el local y venderé al mayor y detal.gracias

    1. Tatiana:
      Segun veo, el programa que estas por usar maneja multiples areas de una pyme.Cualquier tipo de lector puedes usar, ya que actualmente ya no se necesita ningun programa para activar el lector, solo lo conectas y todo lo que leas cae en la aplicacion que este activa, cualquiera y se posesiona donde se encuentra el cursor.
      saludos
      CodigoZen

  11. Consulta amigo .. Estoy haciendo un programa donde tiene una entrada de password que lo quiero pasar con el scanner,
    si lo paso por teclado normal, mi pregunta es
    el scanner puede trabajar igual que un teclado solo que la diferencia es que uno teclas y el otro es pasado por un lazer?

  12. Hola. Tengo una duda. Necesito registrar en una hoja excel cob.de barras, numero de serie, modelo (el codigo que esalfanumerico), y un numero de orden de cada bien (es puesto mediante un sticker) Estos escaneres son capaces de escanear estos codigos alfanumericos a un excel ya sea en una lap top o tap. Recalco que no se tendria ninguna base de datos. Y justamente ese es el objetivo. Todos estos codigos seran extraidos del mismo bien que ya esta en uso (inventario)y dichos codigos estan plasmados en diversos stickers impresos

    1. Miller:
      todo lo que tenga un código de barras, puede ser leído por un scanner, depende de la interface de comunicación como entrega los datos desde el scanner al host, los convencionales funcionan como una extensión del teclado.
      saludos
      CodigoZen

  13. conecto el lector a la PC, leo un código de barras y el lector lo detecta, pero no envía la información al Pc, por qué ?
    qué debo hacer ?
    no se me ha contestado el mensaje .

    1. Estimada Flora:
      Si tu lector se conecta a traves de USB, busca tu manual de programacion, resetea tu scanner siguiendo las indicaciones y activa un parametro que dice Keyboardwedge.
      Hara que toda lectura vaya a la aplicacion activa en la PC.
      Saludos
      CodigoZen

  14. Hola que tal, estoy generando mis propios codigos de barras en excel para lo cual agregué un font qque convierte mis numeros de 7 digitos en co
    digo de barras, luego los imprimo en hojas pero cuando uso una applicacion de android para leer codigo de barras no lo rconoce. Por que?

  15. Hola tengo una duda como puedo enlazar los datos que me mande el lector de código de barras a un entorno de desarrollo de software como lo es NetBeans para que con esto pueda hacer las consultas necesarias.

    1. Hola Victor Manuel:
      Un Código de barras sea 1D o 2D, se reduce a un ingreso por el teclado de manera automática.si tu aplicación hace consultas cuando se ingresa un dato digitando el teclado, lo mismo debería realizar al leer un Código de barras. En este caso el Código de barras debe contener un dato que se comporte como una llave de búsqueda.

      Saludos
      CodigoZen

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *