Código de barras bidimensional
¿Qué es un código de barras bidimensional?
Un código de barras bidimensional, también escrito como código de barras de dos dimensiones o código de barras 2D, es un símbolo legible por máquinas que codifica información mediante un patrón dispuesto en dos dimensiones. En logística y comercio electrónico, puede contener identificadores u otros datos utilizados para reconocer productos, paquetes, unidades de inventario y transacciones de devolución. Según su formato y aplicación, el símbolo puede contener los datos directamente o proporcionar un identificador o una dirección web mediante la cual un sistema recupera la información asociada.

A diferencia de un código de barras lineal, que codifica información en una dimensión mediante barras y espacios, un código de barras 2D utiliza una matriz de elementos o varias filas apiladas. QR Code, Data Matrix y PDF417 son ejemplos de formatos de códigos de barras 2D. El formato determina cómo se representa y decodifica la información; la aplicación empresarial determina qué significa esa información.
Cómo funciona un código de barras bidimensional
Una aplicación generadora de códigos de barras convierte una cadena de datos en un símbolo de acuerdo con las reglas de un formato de código de barras específico, también denominado simbología. Los datos pueden ser un identificador de producto, un número de serie, una referencia de envío o una URL. Un lector compatible captura el símbolo y vuelve a decodificar su patrón para convertirlo en datos.
La decodificación no necesariamente completa la tarea empresarial. El software de almacén, envíos o comercio minorista debe interpretar el contenido decodificado y asociarlo con el registro o la acción correctos. Por lo tanto, un escaneo correcto puede producir texto legible y, aun así, no superar una comprobación operativa si la aplicación receptora no reconoce la estructura de datos o el identificador.
- Definir los datos: La organización selecciona el identificador, los atributos o la referencia necesarios para la transacción.
- Codificar el símbolo: El software genera un código de barras utilizando la simbología elegida y las reglas de datos aplicables.
- Imprimirlo o mostrarlo: El símbolo aparece en el embalaje, una etiqueta de envío, un documento o una pantalla.
- Capturarlo y decodificarlo: Un dispositivo de captura de imágenes compatible o una aplicación basada en cámara lee el patrón.
- Validarlo y procesarlo: El sistema receptor comprueba el contenido y, cuando corresponde, recupera o actualiza un registro empresarial.
Estos pasos explican por qué la calidad del código de barras, la compatibilidad del lector y la integración del software deben considerarse por separado. Un símbolo bien impreso no puede compensar un identificador incorrecto, y los datos correctos no pueden compensar un símbolo que el equipo disponible no pueda leer.
Principales formatos y sus diferencias
Los códigos de barras bidimensionales incluyen símbolos matriciales y símbolos apilados. Los símbolos matriciales disponen los elementos en una cuadrícula bidimensional. Los símbolos apilados organizan la información codificada en varias filas. Estas son distinciones estructurales, no clasificaciones de calidad o idoneidad.
| Formato | Estructura | Características relevantes | Consideraciones de aplicación |
|---|---|---|---|
| QR Code | Matriz | Puede codificar texto, identificadores y URL; se reconoce por sus destacados patrones de localización en las esquinas. | Útil cuando se pretende acceder mediante una cámara a un recurso web o una aplicación. El destino y la sintaxis de los datos aún deben definirse. |
| Data Matrix | Matriz | Utiliza una cuadrícula de celdas con patrones de borde característicos; GS1 DataMatrix aplica las convenciones de datos de GS1. | Es relevante para la identificación estructurada de productos y aplicaciones en las que el espacio de la etiqueta es limitado. |
| PDF417 | Apilada | Codifica la información en varias filas en lugar de una única secuencia lineal. | Requiere equipos y software compatibles con esta simbología y con los requisitos de datos de la aplicación receptora. |
El formato del código de barras por sí solo no establece un sistema completo de identificación industrial. Por ejemplo, Data Matrix designa una simbología, mientras que GS1 DataMatrix se refiere a su uso con reglas de codificación y datos específicas de GS1. Del mismo modo, un QR Code que contiene una dirección web arbitraria no equivale automáticamente a un QR Code que contiene un URI de GS1 Digital Link.
Uso en logística y comercio electrónico
Identificación de productos e inventario
Un código de barras 2D en un producto o su embalaje puede facilitar la identificación durante la recepción, la preparación de pedidos, el empaquetado o los controles de existencias. Cuando el estándar de datos pertinente lo permite, un símbolo puede contener un identificador de producto junto con atributos como un número de lote, un número de serie o una fecha de caducidad. La aplicación receptora debe entender qué campos están presentes y cómo están separados.
Por ejemplo, un almacén puede escanear un símbolo GS1 DataMatrix para capturar un identificador de producto y una referencia de lote durante la recepción. El sistema de inventario puede utilizar posteriormente esos valores al registrar las existencias. Este es un flujo de trabajo ilustrativo, no una afirmación de que todos los almacenes acepten el mismo símbolo o capturen los mismos atributos.
Envío y procesamiento de paquetes
Una etiqueta de envío puede contener información legible por máquinas utilizada por un transportista o una operación de preparación de pedidos. Si se especifica un código de barras 2D, su función depende de las especificaciones de etiqueta aplicables: puede contener una referencia de envío, datos operativos o una combinación estructurada de campos.
Un código de barras de producto y un código de barras de envío no deben tratarse como intercambiables. El primero puede identificar el artículo dentro de un paquete, mientras que el segundo identifica el envío o facilita un proceso de transporte. Escanear el símbolo equivocado puede recuperar un registro no relacionado incluso cuando ambos símbolos sean técnicamente legibles.
Devoluciones y entregas al cliente
Un minorista puede emitir un código de barras 2D que represente una autorización de devolución o que permita a un punto de recogida aceptado acceder a un registro de devolución. En este tipo de flujo de trabajo, el código es una referencia utilizada por los sistemas participantes; no es inherentemente una etiqueta de envío ni una garantía de que cualquier punto pueda aceptar la devolución.
Las instrucciones dirigidas al cliente deben distinguir entre presentar un código para su procesamiento y adjuntar una etiqueta de transporte a un paquete. El acuerdo de devolución aplicable determina si se requiere embalaje, impresión de etiquetas o identificación adicional.
Cadenas de suministro transfronterizas
En el comercio transfronterizo, las organizaciones pueden intercambiar mercancías cuyas etiquetas deben ser interpretadas por distintos socios comerciales. Los estándares compartidos de identificadores y datos ayudan a establecer un significado común para la información codificada en un símbolo. La compatibilidad del lector por sí sola es insuficiente si el remitente y el destinatario interpretan los campos de forma diferente.
Un código de barras 2D no sustituye por sí mismo una factura comercial, una declaración aduanera u otra documentación comercial requerida. La aceptación de un código de barras concreto en un proceso aduanero o de transporte depende de las reglas y especificaciones técnicas de dicho proceso.
Términos relacionados y límites importantes
| Término | Significado | Relación con un código de barras 2D |
|---|---|---|
| Código de barras lineal | Un símbolo que representa datos mediante una disposición unidimensional de barras y espacios. | Una estructura de código de barras alternativa, no un sinónimo de código de barras 2D. |
| QR Code | Una simbología específica de código de barras matricial. | Un tipo de código de barras 2D; no es el nombre de toda la categoría. |
| Número de seguimiento | Un identificador utilizado para recuperar información sobre un envío dentro de un sistema de seguimiento. | Puede estar codificado en un código de barras, pero existe independientemente del símbolo que lo contiene. |
| Identificador de aplicación GS1 | Un prefijo que identifica el significado y el formato de un campo de datos en el sistema GS1. | Ayuda al software receptor a interpretar campos estructurados contenidos en códigos de barras GS1 compatibles. |
| URI de GS1 Digital Link | Una estructura de dirección web que representa identificadores GS1 y puede conectarlos con información en línea. | Puede incluirse en un código de barras 2D adecuado; la estructura del URI y la simbología del código de barras son conceptos separados. |
| RFID | Una tecnología que utiliza comunicación por radiofrecuencia para leer información de etiquetas. | No es una tecnología de códigos de barras; la lectura óptica de códigos de barras y la identificación por radiofrecuencia utilizan métodos de captura diferentes. |
Comprobaciones de lectura, impresión e implementación
Elegir un código de barras 2D requiere más que seleccionar un símbolo conocido. Las siguientes comprobaciones abordan causas separadas de fallos operativos.
- Confirme la especificación receptora. Establezca qué simbología, campos de datos, reglas de identificadores y diseño de etiqueta acepta el socio comercial o la aplicación. No dé por hecho que cualquier código de barras 2D legible es aceptable.
- Compruebe el equipo de escaneo. Un escáner láser convencional diseñado únicamente para códigos lineales no puede decodificar un símbolo matricial simplemente porque pueda leer códigos de barras lineales. Confirme la compatibilidad con el formato seleccionado en el dispositivo y la configuración de software reales.
- Controle las dimensiones del símbolo. Una mayor cantidad de datos codificados puede requerir un símbolo más grande o elementos individuales más pequeños. Seleccione dimensiones que sigan siendo legibles en las condiciones previstas de impresión y escaneo.
- Conserve el contraste y el espacio libre. Siga los requisitos de la simbología para el área sin impresión alrededor del símbolo, comúnmente denominada zona muda. Evite colocar texto, bordes u otros gráficos dentro de ese espacio.
- Evalúe la superficie física. Las arrugas, uniones, reflejos, curvaturas y abrasiones pueden interferir con la captura de imágenes. Pruebe la etiqueta en el embalaje real y no solo en una prueba de diseño plana.
- Valide los datos decodificados. Compruebe los identificadores, las longitudes de los campos, los separadores y las reglas de la aplicación. Que un escáner muestre caracteres no demuestra que el sistema de un almacén o transportista los acepte.
- Diferencie el escaneo de la verificación. Un escaneo correcto demuestra la legibilidad en un conjunto de condiciones. La verificación de códigos de barras evalúa la calidad del símbolo según criterios definidos y no equivale a un único escaneo operativo.
- Pruebe el flujo de trabajo completo. Confirme que el escaneo recupera el registro previsto y activa la acción correcta, incluido el modo en que la aplicación gestiona identificadores duplicados, desconocidos o no válidos.
Malentendidos comunes
Un código de barras 2D no proporciona seguimiento en tiempo real por sí solo. Puede codificar un identificador de seguimiento o enlazar con un recurso de seguimiento, pero los eventos del envío deben proceder de los sistemas operativos conectados. El símbolo impreso no observa de forma independiente el movimiento de un paquete.
La corrección de errores no hace que un símbolo sea resistente a cualquier daño. Los formatos como QR Code y Data Matrix incluyen mecanismos de corrección de errores, pero la recuperación depende del formato, la configuración y la naturaleza del daño. Los patrones de reconocimiento obstruidos o la mala calidad de imagen aún pueden impedir la decodificación.
Más datos no siempre son más útiles. Codificar información innecesaria puede aumentar el tamaño del símbolo o reducir la tolerancia de impresión si el área disponible es fija. Un identificador vinculado a un registro mantenido puede ser más adecuado que integrar detalles que pueden cambiar.
Que sea legible no significa que sea fiable. Un código de barras es un portador de datos, no una garantía automática de autenticidad o contenido seguro. Las aplicaciones deben validar los identificadores y gestionar las URL codificadas de acuerdo con sus requisitos de seguridad.
Preguntas frecuentes
¿Es un QR Code lo mismo que un código de barras bidimensional?
Un QR Code es un tipo de código de barras bidimensional. Data Matrix y PDF417 son otros formatos dentro de la categoría más amplia.
¿Puede un código de barras 2D contener un número de seguimiento de un paquete?
Sí. Puede codificar un número de seguimiento o una URL utilizada para acceder a la información de seguimiento. La aplicación receptora debe reconocer el contenido y conectarlo con el registro de envío correspondiente.
¿Puede un escáner de códigos de barras existente leer códigos de barras 2D?
Solo si el equipo y su configuración son compatibles con la simbología correspondiente. Un escáner diseñado únicamente para códigos lineales es insuficiente para códigos de barras matriciales; se necesita un equipo de captura de imágenes compatible o una aplicación adecuada basada en cámara.
¿Funciona un código de barras 2D sin conexión a Internet?
El símbolo puede decodificarse sin conexión cuando se dispone de software local compatible. Abrir un destino en línea o recuperar un registro empresarial remoto requiere acceso a la red o al servicio correspondiente.
Fuentes
- GS1: Códigos de barras — Tipos de códigos de barras, estándares de identificación y distinción entre símbolos lineales y bidimensionales.
- GS1: Códigos de barras bidimensionales — Datos estructurados de productos y uso de códigos de barras 2D en aplicaciones minoristas y de cadenas de suministro.
- GS1: GS1 DataMatrix — Implementación de Data Matrix, codificación de datos GS1 y consideraciones sobre la calidad de los símbolos.
- GS1: GS1 Digital Link — Relación entre identificadores estandarizados, direcciones web y acceso a información en línea.
- DENSO WAVE: Acerca de QR Code — Estructura de QR Code, representación de datos y características de corrección de errores.


