El código de barras: un identificador óptico que conecta objetos con datos

Por Equipo editorial de SimplaoActualizado el 29 de julio de 2026Lectura aproximada: 4 min

Las anchuras de barras y espacios representan una secuencia según una simbología definida

Un código de barras es un portador óptico de datos formado por barras y espacios cuya anchura y orden siguen reglas que un lector puede convertir en caracteres. En los códigos lineales, una unidad mínima llamada módulo construye patrones más anchos. El símbolo incluye zonas silenciosas a ambos lados para que el escáner distinga dónde empieza y termina. No cualquier dibujo de líneas negras es un código válido. El símbolo suele transportar una clave; la información comercial vive en sistemas conectados.

Una simbología define alfabeto, patrones iniciales, finales y, a veces, control. EAN-13 y UPC-A dominan productos de consumo; Code 128 admite más caracteres y aparece en logística; ITF-14 identifica embalajes. Un código QR organiza módulos en dos dimensiones y puede contener más información y corrección de errores. Comparten captura automática, pero no se leen ni estructuran igual.

El lector mide contrastes reflejados y el decodificador reconstruye módulos y caracteres

Un escáner láser barre una línea de luz: los espacios claros reflejan más y las barras oscuras menos. Un sensor convierte las variaciones en señal eléctrica, localiza transiciones y estima anchuras. Los lectores de imagen fotografían una región y procesan píxeles, por lo que pueden leer códigos en varias orientaciones y también símbolos 2D. Iluminación, enfoque, contraste y tamaño determinan la calidad.

Los códigos incluyen tolerancias de impresión. Una barra extendida por tinta, una zona silenciosa invadida por texto o una superficie curva puede impedir lectura. Repetir el mismo símbolo no añade información; aumenta oportunidades de capturarlo. El número impreso debajo permite entrada humana si falla el lector. Un pitido confirma que el decodificador obtuvo una secuencia válida, no que el producto o el precio sean correctos.

El número suele ser una clave que consulta una base de datos, no una ficha incrustada

En el sistema GS1, el GTIN identifica de forma única una clase de artículo comercial según reglas de asignación. Puede representarse en EAN, UPC u otros portadores. Sus partes administran rangos de empresa y referencia de artículo, pero no conviene leerlas como una descripción universal del origen o la fábrica. El prefijo GS1 indica qué organización asignó el rango y no demuestra dónde se produjo el objeto.

Al pasar por caja, el lector envía el GTIN al sistema del comercio. La base de datos devuelve descripción, precio, impuestos y promociones. Por eso un mismo código puede mostrar precios distintos en tiendas o fechas diferentes: el precio no vive en las barras. Identificación y atributos se comparten mediante estándares separados. Esta arquitectura permite cambiar información sin reimprimir cada símbolo mientras la identidad comercial siga siendo la misma.

Una operación modular detecta muchas equivocaciones de lectura o escritura

El último dígito de un GTIN es de control. Se calcula ponderando los anteriores alternativamente por uno y tres, sumando y eligiendo el valor que completa el siguiente múltiplo de diez. Al introducir un número, el sistema repite el cálculo. Detecta todos los errores de un solo dígito y muchas transposiciones, aunque no corrige el dato ni garantiza que corresponda al producto físico.

Simbologías como Code 128 incorporan su propio carácter de comprobación. Los QR añaden corrección de errores capaz de reconstruir parte del símbolo dañado según el nivel elegido. Más protección ocupa espacio. Un código lineal sencillo funciona muy bien cuando solo necesita transportar una clave corta hacia una base de datos fiable. El diseño adecuado depende de cantidad de datos, entorno, velocidad y lectores disponibles.

La gran innovación fue coordinar identificación, captura y bases de datos entre organizaciones

En 1974 se escaneó en un supermercado estadounidense un paquete de chicles con UPC, un hito de adopción comercial. El impacto no procede solo del dibujo: fabricantes, distribuidores y comercios acordaron identificadores y formatos. Cada lectura actualiza inventario, recepción, trazabilidad o pedido dentro de la logística. En hospitales, identificadores estandarizados ayudan a verificar productos y lotes, aunque el proceso humano sigue necesitando controles.

RFID puede leerse sin línea de visión y manejar varias etiquetas, pero cuesta más y plantea otros problemas. Los códigos impresos son baratos, visibles y universales, por eso siguen coexistiendo con tecnologías nuevas. Su potencia reside en separar objeto, clave y datos: unas pocas líneas no contienen el comercio mundial, pero permiten que sistemas distintos sepan con precisión de qué objeto están hablando.

El comercio incorpora símbolos bidimensionales sin abandonar de golpe la infraestructura lineal

GS1 impulsa que puntos de venta puedan leer códigos 2D capaces de enlazar identidad con lote, caducidad o una dirección web estandarizada. Esto puede mejorar retirada de productos e información al consumidor. La transición requiere impresoras, cámaras, software y bases de datos compatibles. Imprimir un QR junto a un EAN sin gobernar qué contiene cada uno puede crear dos fuentes contradictorias.

Un identificador persistente permite que el enlace dirija a información actualizada, pero también exige resolver disponibilidad, privacidad y control del dominio. El símbolo no verifica por sí mismo que la página sea fiable. La evolución del código de barras repite su lección original: el patrón visible es solo la entrada. El valor aparece cuando empresas y sistemas acuerdan semántica, calidad y comportamiento después del escaneo, mantienen esa información durante la vida del producto y gestionan correctamente qué ocurre si cambia el propietario de la marca.