¿Qué es un código de barras? Explicación de su estructura, funcionamiento y tipos
Un código de barras —también denominado «Strichcode» en alemán— es una representación de datos legible por máquina mediante líneas y espacios paralelos. Lo que comenzó en 1974 con el primer paquete de chicles escaneado en una caja registradora de Ohio, hoy en día es imprescindible en el comercio, la logística, la medicina y la industria. En esta guía explicamos cómo funcionan los códigos de barras, cómo están estructurados, qué tipos existen y dónde se utilizan.
¿Qué es un código de barras?
Un código de barras es una codificación óptica en la que la información se codifica mediante una secuencia de elementos claros y oscuros. En un código de barras clásico unidimensional, se trata de barras verticales de diferente anchura. En los códigos bidimensionales modernos (como el código QR o el Data Matrix), las barras se sustituyen por pequeños cuadrados o puntos que contienen información en ambas direcciones.
La diferencia con respecto a un número normal en el embalaje: un escáner puede leer un código de barras en fracciones de segundo y sin errores. Los empleados ya no tienen que teclear nada, lo que ahorra tiempo y evita errores de introducción de datos.
¿Cómo funciona un código de barras?
Un escáner de códigos de barras envía un rayo de luz (normalmente luz láser roja o LED) hacia el código. Las zonas claras reflejan la luz con intensidad, mientras que las barras oscuras la absorben. Un sensor fotosensible convierte la luz reflejada en una señal eléctrica: una secuencia de «claro» y «oscuro». Esta secuencia se traduce en el sistema electrónico del escáner en números o letras y se transmite a la caja registradora, al sistema ERP o al software de almacén.
Los códigos 2D modernos, como el código QR o el Data Matrix, ya no se leen con un rayo láser, sino con una pequeña cámara. Esto permite almacenar cantidades de datos mucho mayores en un espacio mínimo y también escanear con teléfonos inteligentes.
Estructura de un código de barras
Cada código de barras tiene una estructura claramente definida. Tomemos como ejemplo un código EAN-13:
- Zona de silencio (Quiet Zone): Área más clara a la izquierda y a la derecha del código, para que el escáner reconozca el inicio y el final.
- Símbolo de inicio: define el comienzo del código y calibra el escáner según el ancho del módulo.
- Caracteres de datos: la información propiamente dicha, por ejemplo, el prefijo del país, el número de fabricante y el número de artículo.
- Separador: en el EAN-13, separa la mitad izquierda de la derecha.
- Dígito de control: un dígito de control calculado que detecta errores de lectura o impresión.
- Caracteres finales: marcan el final del código.
El ancho de la barra más estrecha —el llamado módulo— determina el tamaño total. Cuanto mayor sea el módulo, más seguro será escanear el código desde una mayor distancia. La calidad de impresión, el contraste y una zona de descanso suficiente son las causas más frecuentes por las que no se reconoce un código de barras.
¿Qué tipos de códigos de barras existen?
Existen más de 100 estándares de códigos de barras diferentes. En la práctica, solo una docena son realmente relevantes. Se distinguen dos grupos principales:
Códigos de barras 1D (códigos de barras lineales)
| Uso | Uso | Conjunto de caracteres |
|---|---|---|
| EAN-13 / EAN-8 | Productos comerciales, cajas de supermercado | Dígitos |
| UPC-A / UPC-E | Comercio minorista estadounidense | Dígitos |
| Código 39 | Industria, inventario, almacén | A–Z, 0–9, algunos caracteres especiales |
| Código 128 | Logística, etiquetas de envío | Conjunto ASCII completo |
| ITF / 2 de 5 intercalado | Embalajes exteriores, cajas de cartón | Dígitos |
| GS1-128 | Unidades logísticas (NVE / SSCC) | Conjunto ASCII completo |
| PZN | Farmacias en Alemania | Números (de 7 u 8 dígitos) |
Códigos 2D (códigos matriciales)
| Estándar | Uso | Particularidad |
|---|---|---|
| Código QR | Marketing, entradas, pagos, escaneo con smartphone | Hasta 4.296 caracteres, corrección de errores |
| Data Matrix | Farmacia (UDI), electrónica, productos sanitarios | Ahorra mucho espacio, legible a partir de 1×1 mm |
| PDF417 | Documentos de identidad, documentos de transporte, tarjetas de embarque | Código apilado, alta densidad de datos |
| Aztec | Billetes de tren, tarjetas de embarque | No necesita zona de reposo |
¿Para qué se utilizan los códigos de barras?
Hoy en día, los códigos de barras se utilizan en todos aquellos lugares donde es necesario identificar o rastrear objetos de forma inequívoca:
- Comercio minorista: códigos EAN en cajas registradoras, gestión de inventario en el sistema de tiendas.
- Logística: Código 128 y GS1-128 en etiquetas de envío, seguimiento de paquetes, NVE.
- Industria y producción: Código 39, Data Matrix para la trazabilidad de componentes.
- Gestión de almacenes: etiquetas de inventario con Código 39 o Código 128 para la identificación inequívoca de activos.
- Medicina y farmacia: códigos Data Matrix en envases de medicamentos, códigos PZN en farmacias, UDI para productos sanitarios.
- Eventos y entradas: códigos QR o Aztec en entradas y tarjetas de embarque.
- Mantenimiento e inspección: etiquetas de inspección con código de barras para la documentación completa de las inspecciones DGUV-V3 y UVV.
Impresión de etiquetas con códigos de barras
Para que los códigos de barras se lean con claridad, hay tres factores que son clave: el contraste, la calidad de impresión y el material adecuado para la etiqueta. Los códigos de barras se imprimen con mucha más precisión en láminas lisas que en papel rugoso. Para aplicaciones aptas para exteriores o resistentes a productos químicos, las láminas de poliéster o poliimida son la elección adecuada.
En barcodeetiketten.com encontrará etiquetas con códigos de barras preimpresas de forma profesional en todos los estándares habituales, con garantía de escaneo, en prácticamente cualquier tamaño, en rollo o en pliegos. Nuestros configuradores para etiquetas universales y placas de inspección le guiarán en unos pocos pasos hasta la variante deseada.
→ Configurar etiquetas de códigos de barras
Preguntas frecuentes sobre códigos de barras
¿Cuál es la diferencia entre «barcode» y «Strichcode»?
No hay ninguna diferencia. «Barcode» es el término internacional, mientras que «Strichcode» es la traducción al alemán. Ambos se refieren al mismo código legible por máquina compuesto por elementos claros y oscuros.
¿Cómo funciona un escáner de códigos de barras?
El escáner proyecta luz sobre el código. Las áreas claras reflejan la luz con intensidad, mientras que las rayas oscuras la absorben. Un sensor convierte el patrón reflejado en una señal eléctrica, que el sistema electrónico traduce en números o letras.
¿Qué código de barras es el adecuado para mi producto?
Para los productos comerciales en el comercio minorista, el EAN-13 es obligatorio. En almacenes e industria, son habituales el Código 39 o el Código 128. En componentes pequeños o productos médicos se utiliza Data Matrix. Para marketing y escaneos con smartphone, el estándar es el código QR.
¿Puedo crear códigos de barras yo mismo?
Técnicamente, sí. Para fines internos (almacén, inventario, etiquetas de control), los códigos de barras se pueden generar con cualquier software de etiquetas o en línea. Sin embargo, los números EAN/GTIN, imprescindibles para el comercio, deben ser asignados por GS1.
¿Cuál es la diferencia entre los códigos 1D y 2D?
Los códigos 1D (códigos de barras como EAN, Código 128) almacenan información solo en una dirección. Los códigos 2D (código QR, Data Matrix) almacenan en dos dimensiones y pueden contener muchos más datos en un espacio mínimo.
¿Por qué no se escanea mi código de barras?
Las causas más frecuentes son: ancho de módulo demasiado pequeño, falta de zona de reposo, contraste insuficiente entre las barras y el fondo, mala calidad de impresión o un material demasiado brillante. Una comprobación previa con un verificador ayuda a evitar problemas.
¿Tiene preguntas sobre la etiqueta de código de barras adecuada para su proyecto? Llámenos al +49 7164 - 918 0456; estaremos encantados de asesorarle personalmente.
