Los dos tipos de códigos de barras más comunes del mundo son el Código de producto universal y el Número de artículo europeo. El primero fue diseñado primero y se usa más comúnmente en los Estados Unidos; este último, en el resto del mundo. Existen muchos conceptos erróneos sobre la diferencia entre estos dos códigos, que sí parecen diferentes; La confusión se vio agravada por el hecho de que durante muchos años los escáneres minoristas en los EE. UU. no pudieron leer los códigos EAN. En verdad, no hay una diferencia real entre los códigos UPC y EAN, ambos diseñados por George J. Laurer; solo diferencias en la forma en que se muestran y en cómo se usan.
UPC
El código UPC fue el primer código de barras del producto común, diseñado en 1973. La versión principal de UPC, UPC-A, es un código de 13 dígitos: 10 dígitos para representar el producto individual, un dígito de 11 dígitos que actúa como un código de verificación, y dos dígitos adicionales que se utilizan para catalogar artículos dentro de un sistema, que no siempre se usan en absoluto, y casi nunca se imprimen en forma legible para los humanos. (En este caso, "legible para humanos" significa los números impresos alrededor o debajo del código de barras, a diferencia de los números legibles por máquina representados por las propias barras.) Debido a esto, UPC-A se describe a menudo y se considera un 11 o incluso código de 10 dígitos. Existen varias variantes de la UPC, incluida la UPC-E común, que codifica los 13 dígitos de la UPC en un espacio mucho más pequeño para su uso en productos sin espacio para el código de barras completo.
EAN
EAN es la "versión europea" del código de barras, diseñado en 1976. Al igual que UPC-A, el EAN es un código de 13 dígitos, pero el código como impreso muestra los 13 números en formato legible por humanos, lo que a menudo hace que las personas lo crean. Tiene más dígitos que UPC-A. Se utilizan diez dígitos para la identificación del producto, uno como código de verificación y dos como código de país que identifica el país donde se estampó el producto para la venta al por menor. (Esto era necesario en el código EAN porque, a diferencia de la UPC, estaba diseñado para aplicarse a muchos países diferentes). EAN solo tiene una variante: EAN-8, una versión comprimida del EAN estándar.
La diferencia
A menudo no se entiende que los códigos de barras UPC y EAN son fundamentalmente idénticos: contienen el mismo número de dígitos, codifican esos dígitos de la misma manera y los utilizan para las mismas cosas. Los dos dígitos utilizados para el código de país en un código de barras EAN se abandonan en una UPC o se usan para especificar los Estados Unidos. Además, desde 2005, todos los escáneres en tiendas minoristas deben leer los códigos UPC y EAN, por lo que ahora ni siquiera existe una diferencia de compatibilidad efectiva entre los dos. La principal diferencia ahora es visual, y solo se manifiesta a los humanos: los dos códigos muestran diferentes conjuntos de dígitos legibles por humanos. El contenido en los mismos bares es idéntico.