Los códigos de barras han existido por más de 50 años y se han convertido en herramientas esenciales para el almacenamiento de datos. Fueron introducidos por primera vez en forma de códigos UPC y EAN en productos, conocidos por acelerar significativamente el proceso de pago en los supermercados. Desde entonces, se han desarrollado numerosos tipos de códigos de barras, haciendo alrededor de treinta los más importantes utilizados en el mundo.
Los diferentes tipos de códigos de barras pueden clasificarse en dos categorías: los códigos unidimensionales (1D) y los códigos bidimensionales (2D). Mientras que los códigos de barras 1D consisten únicamente en líneas y generalmente se escanean horizontalmente con scanners láser, los códigos de barras 2D también utilizan el espacio vertical y solo pueden escanearse con dispositivos equipados con una cámara, como los escáneres de imágenes o los smartphones. En este artículo, descubrirás los tipos de códigos de barras más comunes y sus características.
¿Estás buscando un término específico relacionado con la tecnología de códigos de barras? ¡Quizás lo encuentres en nuestro glosario de códigos de barras !
Si quieres generar tus propios códigos de barras, ¡prueba nuestro generador de códigos de barras !
Códigos de barras unidimensionales (1D) / códigos de barras lineales
Los códigos de barras unidimensionales solo pueden contener una cantidad muy limitada de datos codificados líneas de anchuras variables y espacios de separación (por eso también se les llama códigos de barras lineales). Como los códigos de barras 1D pueden ser detectados por lectores láser ópticos – menos costosos que los lectores de imágenes – se utilizan de manera masiva en muchas industrias. Por supuesto, si tu dispositivo puede escanear códigos 2D, como los códigos QR, también puede escanear códigos de barras 1D. La cámara de tu smartphone quizás ya tenga esta función. Para uso comercial, un potente software de lectura de códigos de barras es clave para un flujo de trabajo eficiente en muchos campos, ya sea en el comercio minorista, la logística, los seguros o el sector saliud.
Código de barras 39
- Tipo: Líneas de dos anchos diferentes
- Número máximo de caracteres: Variable
- Uso común: Industrial
- Certificación ISO/IEC: ISO/IEC 16388
Aprende más sobre el código 39
Uno de los primeros ejemplos de códigos de barras lineales, el código 39 solo puede codificar números, caracteres alfabéticos en mayúsculas y algunos caracteres especiales. Ocupa mucho espacio, lo que lo hace inadecuado para objetos pequeños. Este problema se resolvió con la introducción del código 128.
Código de barras VIN
- Tipo: Líneas de diferentes anchuras
- Número máximo de caracteres: 17
- Uso común: Automotriz
- Certificación ISO/IEC: ISO/IEC 16388 (Código 39)
Aprende más sobre el código de barras VIN
Los códigos de barras VIN (Número de Identificación del Vehículo) utilizan la simbología del Código 39 pero con distintas especificaciones . Se utilizan exclusivamente para distinguir vehículos automotores individuales y consisten en 17 caracteres alfanuméricos, a veces precedidos por una “I”, que significa “importación”. Los VIN están disponibles con o sin los códigos de barras correspondientes, pero el hecho de escanear un código de barras VIN en lugar de registrar manualmente la larga serie de caracteres reduce significativamente la tasa de errores.
Código de barras 93
- Tipo: Líneas de diferentes anchuras
- Número máximo de caracteres: Variable
- Uso común: Industrial
- Certificación ISO/IEC: –
Aprende más sobre el código 93
Una versión más compacta del Código 39, el Código 93 codifica todos los caracteres ASCII mientras ocupa menos espacio. Es de longitud variable y requiere dos sumas de control.
Código de barras 128
- Tipo: Líneas de diferentes anchuras
- Número máximo de caracteres: Variable
- Uso común: Ampliamente utilizado en todos los sectores
- Certificación ISO/IEC: ISO/IEC 15417
Aprende más sobre el código 128
Un gran avance en comparación con sus predecesores, el código 128 puede codificar todos los caracteres ASCII y siempre incluye un número de control. Contiene más datos mientras ocupa menos espacio y se utiliza ampliamente en el transporte de mercancías.
Código de barras GS1–128
El código de barras GS1-128 es un derivado compuesto del Código 128. Ha sido ampliamente adoptado por la industria, ya que vincula la estructura de datos (GS1) con un soporte de datos (Código 128), codificando elementos como números de pedido, pesos, fechas de fabricación, fechas de vencimiento y números de ubicación de almacenamiento.
Código de barras EAN (European Article Number)
- Tipo: Líneas de diferentes anchuras
- Número máximo de caracteres: 8 o 12 dígitos
- Uso común: Comercio minorista
- Certificación ISO/IEC: ISO/IEC 15420
Reconocido por los lectores europeos, el EAN se utiliza ampliamente en el sector minorista. Puede codificar hasta 12 dígitos y es utilizado por el International Standard Book Number (ISBN). El UPC (Universal Product Code) puede considerarse un equivalente utilizado principalmente en América del Norte. El EAN y el UPC están definidos como normas GS1.
Código de barras UPC
- Tipo: Líneas de diferentes anchuras
- Número máximo de caracteres: 12
- Uso común: Comercio minorista, almacenamiento, distribución
- Certificación ISO/IEC: ISO/IEC 15420
El UPC, siglas de Universal Product Code, cuenta con 12 caracteres numéricos para formar un número global de artículo comercial (GTIN). Su equivalente europeo es el código EAN. El sector minorista lo utiliza en combinación con bases de datos para vincular productos con precios o cantidades.
Código de barras Codabar
- Tipo: Líneas de diferentes anchuras
- Número máximo de caracteres: 16
- Uso común: Bibliotecas, laboratorios, bancos de sangre
- Certificación ISO/IEC: –
La principal ventaja del código Codabar es que es muy fácil de imprimir con precisión, incluso con impresoras baratas. Codifica hasta 16 caracteres (los números del 0 al 9 y algunos símbolos especiales) más 4 caracteres de inicio y fin (A, B, C, D). El Codabar es autocomprobado, lo que significa que un escaneo fallido no se traducirá en información inexacta, sino en un error.
Código de barras ITF
- Tipo: Líneas de diferentes anchuras
- Número máximo de caracteres: Variable
- Uso común: Industrial, distribución
- Certificación ISO/IEC: –
ITF, o intercalado 2 de 5 (también Standard Distribution Code), codifica los números en pares y utiliza tanto las líneas negras como el espacio blanco entre ellas para una mayor densidad de información. Su longitud es variable, pero el número de caracteres numéricos debe ser par debido a la característica de emparejamiento.
Código de barras Industrial 2 de 5
- Tipo: Líneas de diferentes anchuras
- Número máximo de caracteres: Variable
- Uso común: Distribución, transporte aéreo
- Certificación ISO/IEC: –
El código Industrial 2 de 5 es similar al código de barras ITF en el sentido de que, de las cinco barras negras utilizadas para codificar un número, dos son anchas. La simbología Industrial 2 de 5 se distingue por el hecho de que los espacios entre las barras tienen un ancho fijo.
Estándar 2 de 5 (IATA)
- Tipo: Líneas de diferentes anchuras
- Número máximo de caracteres: Variable
- Uso común: Transporte aéreo
- Certificación ISO/IEC: –
Como subtipo del Industrial 2 de 5, el código de barras Estándar 2 de 5 es utilizado por la Asociación Internacional de Transporte Aéreo para codificar información relacionada con el manejo de carga aérea. Por lo tanto, también se le llama IATA 2 de 5. Solo codifica un número par de dígitos e incluye un dígito de control.
Código de barras MSI Plessey
- Tipo: Líneas de diferentes anchuras
- Número máximo de caracteres: 255
- Uso común: Almacenes, tiendas de comestibles, bibliotecas
- Certificación ISO/IEC: –
Aprende más sobre el MSI Plessey
Esta simbología simple solo codifica los números del 0 al 9, sin longitud fija. MSI Plessey es un variante del código Plessey. Existen otros, incluyendo Anker Plessey y Telxon Plessey, pero MSI Plessey es el tipo más utilizado hoy en día, especialmente en los Estados Unidos.
Códigos de barras bidimensionales (2D) / códigos de matrices
Los códigos de barras bidimensionales consisten en una cuadrícula de píxeles – celdas o módulos en blanco y negro. . Estos píxeles suelen tener un ancho y una altura fijos. Un anclaje visual, actua como marca de orientación o simbología que facilita la detección del código por parte de los dispositivos lectores. Las esquinas de un código QR son un ejemplo. Otros tipos de marcas de orientación son los cuadrados centrales del código aztec o las líneas negras del código Data Matrix.
Dado que los códigos 2D se escanean horizontal y verticalmente (de ahí su carácter bidimensional), pueden almacenar más datos mientras utilizan menos espacio y tienen una gran tolerancia a fallas. Esto significa que proporcionan datos precisos, incluso si las condiciones de iluminación no son ideales o si el código está dañado. Desafortunadamente, los códigos 2D no pueden ser leídos por los escáneres láser utilizados para los códigos de barras 1D.
Código PDF417
- Tipo: Líneas apiladas de diferentes anchuras
- Número máximo de caracteres: Variable
- Uso común: Transporte, venta de entradas, licencias de conducir, visas, tarjetas de identificación
- Certificación ISO/IEC: ISO/IEC 15438
A diferencia de la mayoría de los códigos de barras 2D, los códigos PDF417 son en realidad múltiples códigos de barras lineales apilados uno sobre otro. Son utilizados por el servicio postal de Estados Unidos para su franqueo y por el Departamento de Seguridad Nacional de Estados Unidos para las licencias de conducir y las tarjetas de identificación.
Código Data Matrix
- Tipo: Matriz de píxeles con borde en forma de L como marca de orientación
- Número máximo de caracteres: 3116
- Uso común: Aeroespacial, industria automotriz, electrónica
- Certificación ISO/IEC: ISO/IEC 16022
Más información sobre Data Matrix
Código bidimensional compuesto por un conjunto de celdas en blanco y negro que conforman la matriz homónima. El borde oscuro en forma de L define la orientación del código, mientras que los patrones alternos en los lados opuestos enumeran las filas y las columnas. Dependiendo de su tamaño, puede contener más de 3000 caracteres, lo que permite almacenar una cantidad relativamente grande de datos en un espacio muy pequeño. Aplicado mediante una marca permanente, el código puede ayudar a identificar las piezas de repuesto durante toda su vida útil.
Código NTIN
- Tipo: Matriz de píxeles con borde en forma de L como marca de orientación
- Número máximo de caracteres: 3116
- Uso común: Industria farmacéutica
- Certificación ISO/IEC: ISO/IEC 16022 (Data Matrix)
Estos códigos Data Matrix se imprimen en los empaques de medicamentos para prevenir su falsificación. Combinan números de registro de productos nacionales de 8 dígitos con un prefijo GTIN mundial de 4 dígitos. Antes de vender un medicamento, los farmacéuticos escanean el código de barras NTIN (Número Nacional de Artículo Comercial) para asegurarse de que el producto es auténtico y no ha sido alterado.
Código PPN
- Tipo: Matriz de píxeles con borde en forma de L como marca de orientación
- Número máximo de caracteres: 3116
- Uso común: Industria farmacéutica
- Certificación ISO/IEC: ISO/IEC 16022 (Data Matrix)
El PPN (Pharmacy Product Number) se creó para hacer que los empaques de medicamentos sean identificables a nivel mundial y para prevenir la falsificación de medicamentos. Al igual que el NTIN (Número Nacional de Artículo Comercial), se codifica mediante un código Data Matrix e incluye el código de la agencia de registro del producto, el número de registro nacional y dos dígitos de control.
Código Royal Mail Mailmark
- Tipo: Matriz de píxeles con borde en forma de L como marca de orientación
- Número máximo de caracteres: 3116
- Uso común: Sistema postal
- Certificación ISO/IEC: ISO/IEC 16022 (Data Matrix)
Más información sobre Royal Mail Mailmark
Código de barras utilizado exclusivamente en el Reino Unido, que sirve como franqueo pero también permite a las empresas obtener diversas informaciones sobre los datos de su correo. Solo está disponible en las máquinas de franqueo de Royal Mail.
Código Aztec
- Tipo: Matriz de píxeles con simbología (marca de orientación) en el centro
- Número máximo de caracteres: 3832
- Uso común: Transporte, atención médica
- Certificación ISO/IEC: ISO/IEC 24778
Más información sobre Aztec Code
El código aztec debe su nombre al cuadrado situado en el centro, que se asemeja a una pirámide azteca. No requiere de una “zona tranquila” en blanco alrededor de los bordes, lo que permite ahorrar espacio. El código azteca se lee en espiral desde el centro, siguiendo el mismo procedimiento de corrección de errores que los códigos QR. Se utiliza ampliamente en el transporte público, por ejemplo, en los billetes de tren digitales emitidos por Deutsche Bahn.
Código QR
- Tipo: Matriz de píxeles marcas de orientación en las esquinas
- Número máximo de caracteres: 7089
- Uso común: Marketing, transporte público, entrega de paquetes
- Certificación ISO/IEC: ISO/IEC 18004
Más información sobre el QR Code
Este código se ha vuelto cada vez más popular con el aumento de los teléfonos inteligente. Es fácilmente reconocible por sus tres cuadrados que comunican la posición al dispositivo lector. Con un solo escaneo, los usuarios pueden abrir rápidamente un sitio web o conectarse a una red inalámbrica. Recientemente, los códigos QR también se han utilizado para codificar información sobre los certificados de vacunación contra el Covid-19. Gracias a la corrección de errores de Reed-Solomon, los códigos QR se escanean correctamente incluso si una parte significativa de la matriz está faltante, lo que los hace una opción confiable para la venta de entradas y otros usos similares.
GiroCode
- Tipo: Matriz de píxeles con marcas de orientación en las esquinas
- Número máximo de caracteres: 7089
- Uso común: Transacciones financieras
- Certificación ISO/IEC: ISO/IEC 18004 (QR code)
Más información sobre el GiroCode
Las transacciones financieras dentro de la Unión Europea pueden procesarse rápidamente gracias a los GiroCodes (también llamados EPC QR Codes). Éstos estan normalizados por el Consejo Europeo de Pagos y contienen todos los datos requeridos para las transferencias SEPA. Al escanear estos códigos, ya no es necesario ingresar manualmente números IBAN largos, lo que elimina el riesgo de errores.
Código Swiss QR Code
- Tipo: Matriz de píxeles con marcas de orientación en las esquinas
- Número máximo de caracteres: 997
- Uso común: Transacciones financieras
- Certificación ISO/IEC: ISO/IEC 18004 (QR code)
Más información sobre el Swiss QR Code
Presentes en las facturas QR en Suiza, los códigos QR suizos permiten realizar pagos rápidos y fáciles en un formato legible por máquina. El contenido del código incluye: moneda, monto, IBAN, titular de la cuenta, detalles del pagador, referencia y un campo de texto libre para información adicional.
¿Deseas integrar el SDK de escáner de códigos de barras de Scanbot en tu flujo de trabajo? Contáctanos. Estaremos encantados de hacer realidad tus ideas. Ponte en contacto.
¿Cuáles son los tipos de códigos de barras?
Hay muchos tipos de códigos de barras. Los más comunes son los códigos de barras de una dimensión (1D) como el UPC y EAN, y los códigos de barras de dos dimensiones (2D) como el código QR y Data Matrix. Los códigos de barras 1D guardan información en una sola dirección (de izquierda a derecha), mientras que los códigos de barras 2D guardan información en dos direcciones (de izquierda a derecha y de arriba abajo).
¿Qué tipo de código de barras se usan en España?
En España se usan varios tipos de códigos de barras. El código EAN es muy común en los productos que compramos en las tiendas. Los códigos QR, que son un tipo de códigos de barras 2D, también se usan mucho, especialmente en cosas como publicidad en el móvil y para controlar el inventario de las tiendas.
¿Qué es un código de barras y cómo se clasifican?
Un código de barras es una forma de guardar información que se puede leer con un escáner especial o con un teléfono móvil. Hay dos tipos principales: los códigos de barras 1D y los códigos de barras 2D. Los códigos de barras 1D guardan la información en una sola dirección, de izquierda a derecha. Los códigos de barras 2D guardan la información en dos direcciones, de izquierda a derecha y de arriba abajo. Dentro de estos dos tipos, hay muchos subtipos que se usan para cosas diferentes.
¿Qué son los códigos de barras 1D y 2D?
Los códigos de barras 1D y 2D son dos maneras de guardar información en un código de barras. Los códigos de barras 1D, también llamados códigos de barras lineales, guardan la información en líneas y espacios de diferentes anchuras. Ejemplos de códigos de barras 1D son el UPC y el EAN.
Los códigos de barras 2D guardan la información en figuras geométricas como cuadrados, hexágonos y puntos. Algunos ejemplos de códigos de barras 2D son el código QR y el Data Matrix. La gran diferencia entre los códigos de barras 1D y 2D es cuánta información pueden guardar: los códigos de barras 2D pueden guardar mucha más información que los códigos de barras 1D.