Tipos de código de barras: 1D vs 2D y qué estándar usar para el inventario
Tipos de código de barras explicados: EAN, UPC, Code 128, Code 39, ITF-14, código QR, Data Matrix, PDF417 y Aztec, y qué estándar elegir para etiquetas de inventario.
Publicado
Existen muchos tipos de código de barras, pero solo una docena importa de verdad en el trabajo diario de inventario. Se dividen en dos familias: los códigos 1D, las conocidas filas de barras verticales, y los códigos 2D como el código QR y Data Matrix. Para etiquetas que escanea tu propio equipo, un código QR o Code 128 es casi siempre la elección correcta. Los códigos de venta al público como EAN y UPC son para productos que se venden en tiendas, no para tus estanterías.
Esta guía es una referencia de los estándares de código de barras habituales: qué contiene cada uno, dónde lo verás, sus puntos fuertes y sus límites, y cuándo usarlo.
La única diferencia entre 1D y 2D que importa de verdad
Un código de barras 1D guarda datos en una sola dirección, en el ancho de las barras y los espacios. Un código 2D guarda datos tanto en ancho como en alto, en una cuadrícula de pequeños cuadrados o puntos.
Esa única diferencia explica casi todo lo demás:
- Capacidad. Un código 1D suele contener un número o código corto, a menudo una clave que apunta a un registro en una base de datos. Un código 2D puede contener mucho más, incluida una dirección web completa o un bloque de texto.
- Tamaño. Para contener más, un código 1D se alarga. Un código 2D se mantiene compacto y cuadrado.
- Daños. La mayoría de los códigos 2D incluyen corrección de errores, así que se siguen escaneando con un rasguño, un pliegue o una mancha. Los códigos 1D suelen llevar solo un dígito o carácter de control, que detecta errores de lectura pero no puede reconstruir datos perdidos.
- Lectores. Un lector láser clásico lee códigos 1D pasando una línea a través de ellos, y no puede leer un código QR ni Data Matrix. Los lectores basados en cámara, los móviles y las tabletas leen ambos.
Ninguna de las dos familias es mejor en general. Los códigos 1D son baratos de imprimir, se leen con cualquier lector y siguen siendo el estándar en las cajas. Los códigos 2D ganan cuando las etiquetas son pequeñas, los datos son más largos, o el lector es un móvil.
Quién establece los estándares de código de barras: GS1 en pocas palabras
La mayoría de los códigos de barras de productos que ves en las tiendas siguen estándares mantenidos por GS1, un organismo de estándares global y sin ánimo de lucro con organizaciones miembro en muchos países. GS1 define sistemas de numeración como el GTIN (Global Trade Item Number) y emite prefijos de empresa, para que ninguna empresa en el mundo dé a un producto el mismo número que otra.
El patrón de barras en sí es público. Lo que hace válido un código de barras de venta al público es el número emitido. Code 128, Code 39 y el código QR no tienen ninguna autoridad emisora: tú decides qué va dentro.
Códigos de barras 1D de venta al público: EAN y UPC
EAN y UPC son los códigos de barras en productos de consumo. Contienen solo dígitos, tienen una longitud fija y terminan en un dígito de control que el lector usa para detectar errores de lectura.
- EAN-13 contiene 13 dígitos y es el código de barras de producto más usado en el mundo. Los números se emiten a través de la organización GS1 en cada país.
- EAN-8 es una versión más corta de 8 dígitos para envases demasiado pequeños para EAN-13, como un bálsamo labial o un paquete de pilas.
- UPC-A contiene 12 dígitos y es el código de barras de producto tradicional en Estados Unidos y Canadá. Un número UPC-A equivale a un EAN-13 con un cero inicial, así que las cajas modernas leen ambos.
- UPC-E comprime ciertos números UPC-A en un símbolo más corto eliminando ceros, para envases pequeños.
Puntos fuertes: cualquier lector de venta al público los lee, y el número ya identifica el producto. Límites: solo dígitos, longitudes fijas, y los números deben estar registrados. No inventes números EAN o UPC para etiquetas internas; un número inventado puede coincidir con un producto real.
Códigos de barras 1D de propósito general: Code 128, Code 39, Code 93
Estos códigos de barras llevan el código que tú elijas, así que sirven para etiquetas internas, envíos e industria.
- Code 128 puede codificar todo el conjunto básico de caracteres del teclado: letras en mayúscula y minúscula, dígitos y puntuación. Es compacto y tiene un carácter de control. Una variante GS1, GS1-128, se usa en etiquetas de envío y palés para llevar datos estructurados como números de lote y fechas. Para una etiqueta interna 1D, Code 128 suele ser la mejor opción.
- Code 39 contiene letras mayúsculas, dígitos y unos pocos símbolos. Es sencillo y muy tolerante con la calidad de impresión, por eso ha perdurado en la manufactura, las tarjetas de identificación y los sistemas antiguos. El precio es el tamaño: el mismo código se imprime mucho más ancho que Code 128.
- Code 93 usa el mismo conjunto de caracteres que Code 39, pero se imprime más compacto y añade dos caracteres de control.
Códigos de barras para cajas: ITF e ITF-14
ITF (Interleaved 2 of 5) codifica solo dígitos, en pares, así que siempre contiene un número par de dígitos. Sus barras son anchas y tolerantes, lo que facilita imprimirlo directamente sobre superficies rugosas como el cartón corrugado.
ITF-14 es el uso que hace GS1 de ITF para cajas de envío. Lleva un número de 14 dígitos (GTIN-14) que identifica una caja de productos en lugar de una unidad individual, y suele imprimirse con un marco grueso, la barra portadora, que protege los bordes de errores de lectura.
Códigos 2D: código QR, Data Matrix, PDF417 y Aztec
Los códigos 2D contienen más datos en menos espacio y resisten mejor los daños. Necesitan un lector basado en cámara, algo que ya es cualquier móvil.
- El código QR es el código cuadrado con tres cuadrados grandes en las esquinas. Se desarrolló en Japón en los años 90 para rastrear piezas de automóviles y hoy está en todas partes. Contiene números, texto y direcciones web, se lee rápido desde casi cualquier ángulo, y ofrece cuatro niveles de corrección de errores. Para etiquetas internas de inventario escaneadas con móviles, es la elección más fácil.
- Data Matrix es una cuadrícula cuadrada o rectangular con un borde sólido en forma de L en dos lados. Sigue siendo legible en tamaños muy pequeños, por eso se marca, imprime o incluso se graba con láser en componentes electrónicos, herramientas, dispositivos médicos y envases de medicamentos. GS1 DataMatrix es la versión estándar en el sector sanitario.
- PDF417 parece una pila de códigos de barras 1D cortos apilados. Contiene una gran cantidad de datos y es habitual en documentos de identidad, carnés de conducir, tarjetas de embarque y documentos de envío.
- Aztec tiene una diana en su centro y necesita poco margen vacío a su alrededor. Funciona bien en pantallas de móvil y se usa ampliamente para billetes de transporte y entradas a eventos.
Comparación de tipos de código de barras
| Tipo | Familia | Qué contiene | Dónde lo ves habitualmente | ¿Sirve para etiquetas internas? |
|---|---|---|---|---|
| EAN-13 | 1D | 13 dígitos, registrado | Productos de consumo en todo el mundo | No, solo venta al público |
| EAN-8 | 1D | 8 dígitos, registrado | Envases muy pequeños | No, solo venta al público |
| UPC-A / UPC-E | 1D | 12 dígitos (UPC-E acortado), registrado | Productos en EE. UU. y Canadá | No, solo venta al público |
| Code 128 | 1D | Letras, dígitos, símbolos | Envíos, logística, etiquetas de activos | Sí, la mejor opción 1D |
| Code 39 | 1D | Letras mayúsculas, dígitos, algunos símbolos | Manufactura, tarjetas de identificación, sistemas antiguos | Sí, si un sistema existente lo necesita |
| Code 93 | 1D | Igual que Code 39, más compacto | Usos industriales | Rara vez necesario |
| ITF / ITF-14 | 1D | Solo dígitos, longitud par | Cajas de envío corrugadas | No, para cajas |
| Código QR | 2D | Números, texto, direcciones web | En todas partes, de menús a etiquetas | Sí, el más fácil con móviles |
| Data Matrix | 2D | Números, texto, muy pequeño | Piezas, electrónica, medicamentos | Sí, para artículos diminutos |
| PDF417 | 2D (apilado) | Grandes cantidades de datos | Documentos de identidad, tarjetas de embarque, documentos | Rara vez |
| Aztec | 2D | Texto, compacto | Entradas en pantallas de móvil | Rara vez |
Existen otros estándares, como Codabar y GS1 DataBar. Comprueba que tu lector o app lea un formato antes de confiar en él.
¿Qué código de barras deberías usar para el inventario?
Elige según cómo escaneas y dónde va la etiqueta.
- Escaneas con móviles o tabletas: usa código QR. Se imprime pequeño, se escanea desde cualquier ángulo y puede abrir directamente el registro del artículo.
- Ya tienes lectores láser: usa Code 128. Lo lee cualquier lector 1D, y el código puede imprimirse como texto legible debajo.
- Las etiquetas deben ser diminutas: usa Data Matrix, para herramientas, piezas y componentes pequeños.
- Un sistema existente espera un formato: mantenlo. La consistencia gana a cambiar de estándar a mitad de camino.
- Los productos ya llevan EAN o UPC: usa esos códigos tal cual, y etiqueta las estanterías o cajas en lugar de taparlos.
Si una sola persona se ocupa de unos pocos artículos, una etiqueta escrita a mano y una lista pueden bastar. Los códigos de barras se ganan su sitio cuando varias personas comparten el stock o los recuentos siguen sin cuadrar.
Dónde encaja Tana
Tana es una aplicación de inventario compartida para equipos. Funciona con las etiquetas que imprimes y con los códigos de barras que ya vienen en tu stock.
- Etiquetas QR. Imprime hojas de etiquetas QR para artículos y almacenamientos (estanterías, cajas, salas, vehículos) desde la app web. Escanear una etiqueta abre ese artículo o almacenamiento para que registres el stock con − y +, o fijes una cantidad exacta contada durante un recuento de inventario.
- Códigos de barras existentes. Vincula el código de barras de un fabricante a un artículo, y escanear el producto lo abre. También puedes buscar por código de barras.
- Formatos en la app de iPhone y iPad: código QR, EAN-13, EAN-8, UPC-E, Code 128, Code 39, Code 93, Data Matrix, Aztec, ITF, ITF-14 y PDF417.
- Formatos en la app web (la cámara de tu navegador): código QR, EAN-13, EAN-8, UPC-A, UPC-E, Code 128 y Code 39.
- Cifras compartidas y en vivo. Todos ven las mismas cantidades, con alertas de stock bajo y un historial de quién cambió qué.
Tana no emite códigos de barras de venta al público; esos siguen viniendo de tu organización GS1. Hay un plan gratuito sin necesidad de tarjeta.
Preguntas frecuentes
¿Cuál es la diferencia entre un código QR y un código de barras?
Un código QR es un tipo de código de barras. «Código de barras» suele referirse a un código 1D de barras verticales que lleva un código corto; un código QR es un código de barras 2D que lleva más datos, incluidas direcciones web, y sigue escaneándose aunque esté parcialmente dañado.
¿Cuál es el tipo de código de barras más común?
Para productos en tiendas, EAN-13 y UPC-A son los más comunes. Para envíos y uso interno, Code 128 y el código QR son los que más te encontrarás.
¿Es mejor Code 128 o Code 39 para el inventario?
Code 128 en la mayoría de los casos: contiene más caracteres y se imprime más estrecho. Elige Code 39 solo cuando un sistema existente lo exija.
¿Puede un móvil leer todos los tipos de código de barras?
La cámara de un móvil puede leer tanto códigos 1D como 2D, pero cada app admite su propia lista de formatos. Comprueba que la tuya lea los tipos que hay en tu stock antes de confiar en ello.