Existen varios tipos de códigos de barras, los cuales se pueden clasificar principalmente según su estructura y el tipo de información que codifican. Los más comunes son:
Estos códigos de barras tienen líneas horizontales que representan información. Son los más tradicionales y se leen de izquierda a derecha.
- UPC (Universal Product Code): Usado principalmente en productos de consumo masivo, especialmente en Estados Unidos. Tiene 12 dígitos.
- EAN (European Article Number): Similar al UPC, pero con 13 dígitos. Es ampliamente utilizado en Europa y otros países.
- Code 39: Utilizado en aplicaciones industriales y de logística. Puede incluir letras, números y caracteres especiales.
- Code 128: Muy eficiente, ya que permite codificar más información en un espacio reducido. Se usa en logística, transporte y rastreo de productos.
- Interleaved 2 of 5: Utilizado en la industria para etiquetar artículos de gran volumen, como cajas y pallets. Sólo codifica números.
Estos códigos de barras almacenan información tanto en líneas como en áreas (en forma de cuadrados o puntos). Pueden almacenar más datos que los códigos 1D y se leen con escáneres especiales.
- QR Code (Quick Response Code): Muy popular en aplicaciones móviles y marketing. Puede almacenar texto, enlaces a sitios web, información de contacto y más.
- Data Matrix: Similar al QR, pero más compacto. Usado en aplicaciones industriales para etiquetar pequeños productos, como componentes electrónicos.
- PDF417: Utilizado en áreas como el transporte y la logística, puede almacenar grandes cantidades de datos, incluyendo texto y fotos. Común en billetes de avión y tarjetas de embarque.
- Aztec Code: Similar al QR y Data Matrix, pero especialmente diseñado para ser leído en entornos móviles y con alta eficiencia.
Aunque menos comunes, estos códigos están comenzando a ser utilizados para aplicaciones especializadas. Utilizan características tridimensionales para almacenar datos, y requieren escáneres especiales para su lectura.
- Códigos 1D: Usados principalmente en productos de consumo y logística, como UPC, EAN, Code 39, y Code 128.
- Códigos 2D: Más avanzados, como QR, Data Matrix y PDF417, que permiten almacenar más información y son populares en marketing y aplicaciones móviles.
- Códigos 3D: En desarrollo para aplicaciones muy específicas.
Cada tipo tiene sus ventajas y se elige dependiendo del uso, la cantidad de datos que se desean almacenar y el contexto de aplicación (ventas, logística, industria, etc.).