Códigos de barras 1D
Los códigos de barras lineales son códigos unidimensionales (1D) utilizados por primera vez en la década de 1970 para identificar productos de venta al por menor. A medida que los ordenadores y otros dispositivos digitales se hicieron más asequibles con el tiempo, se adoptaron los códigos de barras y su uso se generalizó en muchas industrias.
Aunque hay muchas simbologías de códigos de barras que se utilizan para identificar artículos en el comercio minorista, la sanidad, el transporte y los sistemas postales, hay sólo unas pocas que se utilizan habitualmente en la fabricación industrial.

Simbología |
Código 39 |
Código 128 |
Intercalado 2 de 5 |
---|---|---|---|
Descripción | El Código 39 (o Código 3 de 9) fue el primer código de barras alfanumérico desarrollado, y sigue siendo ampliamente utilizado en la actualidad. | El Código 128 es una simbología más compacta, que permite codificar más caracteres en un espacio reducido. | Los códigos de barras intercalados 2 de 5 (ITF) son sólo numéricos y se utilizan habitualmente en etiquetas y envases. |
Personajes disponibles | 0-9, A-Z y caracteres especiales - . $ / + % [espacio]. | Los 128 caracteres ASCII estándar | Sólo 0-9 |
Se admiten minúsculas | No | Sí | n/a |
Espacios permitidos | Sí | Sí | No |
Dígito de control | Opcional | Requerido | Opcional |
Normas de codificación | Los datos codificados deben estar delimitados por un carácter de inicio y fin de asterisco.
Ejemplo: *Pannier 123* |
Los códigos se construyen utilizando caracteres de inicio para indicar uno de los tres conjuntos de códigos ASCII: 128A, 128B y 128C. | Los códigos deben contener un número par de dígitos. Si se codifica un número con un número impar de dígitos, debe añadirse un cero a la izquierda. |
Lecturas complementarias | Simbología Código 39 | Simbología del Código 128 | Simbología del Código ITF |
Códigos 2D
Los códigos bidimensionales (2D), a veces denominados "códigos de barras 2D", codifican los datos en celdas dispuestas en una matriz horizontal y vertical. Estas sofisticadas simbologías pueden almacenar 100 veces más información que los códigos de barras.
Corrección de errores
Los códigos 2D incorporan datos duplicados para garantizar la legibilidad en caso de que un código esté dañado, distorsionado o sea difícil de leer. Los algoritmos de comprobación y corrección de errores garantizan que un código Data Matrix siga siendo correcto con daños de hasta el 60%, y un código QR con daños de hasta el 30%.

Simbología |
Matriz de datos |
QR |
PDF417 |
---|---|---|---|
Descripción | Una matriz de datos es una matriz cuadrada o rectangular de celdas.
Las celdas pueden tener forma cuadrada o circular, lo que permite realizar los códigos mediante varios tipos de sistemas de marcado. |
El QR (Quick Response) se desarrolló en Japón para su uso en la industria del automóvil.
Hay muchos tipos de códigos QR, pero para aplicaciones industriales suelen codificarse para contener sólo texto. |
PDF417 (Portable Data File) es una serie de códigos de barras apilados unos sobre otros.
Es el código estándar utilizado por el gobierno y el ejército de Estados Unidos. |
Personajes disponibles | Los 256 caracteres ASCII y caracteres extendidos | Cuatro modos de entrada/series de caracteres:
Numérico: sólo 0-9 Alfanumérico: 0-9, mayúsculas A-Z, caracteres especiales - . $ / + % : [espacio]. Byte: Latin-1(ISO 8859-1) Kanji: JIS X 0208 |
Los 256 caracteres ASCII y caracteres extendidos |
Corrección de errores | Corrección de errores basada en el tamaño del código. | Cuatro niveles seleccionables de corrección de errores. | Nueve niveles seleccionables de corrección de errores. |
Lecturas complementarias | Simbología del código Data Matrix | Simbología del código QR | Simbología de código PDF417 |