El código de barras, denominado en nuestro continente sistema EAN -European Article Numbering o Numeración Europea de Artículos- es un método de codificación que permite la identificación casi instantánea de todo tipo de productos mediante un lector especial conectado a una caja registradora informatizada o equipo informático.
Las ventajas de este sistema son varias: por un lado permite a los fabricantes, distribuidores y detallistas mantener un control pormenorizado de los movimientos de sus mercancías, y por otro evitar errores de cobro e inútiles esperas del cliente ante la caja, proporcionándole además un detallado listado de sus compras. El código EAN consta de trece números sobre los cuales figura su correspondiente transcripción en forma de barras. Los dos primeros dígitos re presentan la asociación que asigna los códigos a las empresas fabricantes y distribuidoras. La Asociación Española de Codificación Comercial (AECOC) tiene atribuido el número 84, por lo que los códigos de todos los artículos producidos por empresas españolas empiezan por esta cifra.
Las cinco posiciones que siguen a la clave del país corresponde al código asignado a la empresa, mientras las cinco siguientes están reservadas para designar el producto concreto, numerado por el propio fabricante o distribuidor. El último dígito es una cifra de control, que resulta de aplicar un algoritmo matemático a los otro doce dígitos.
Si en el proceso de lectura del código de barras el número de control no coincide con el resultado de las operaciones indicadas por el algoritmo -que la caja registradora efectúa casi de forma instantánea-, esto significa que se ha producido un error y el sistema pide una nueva lectura.
Cada uno de los dígitos está representado como un grupo de siete módulos de tonalidades claras y oscuras repartidas de manera que cada dígito está formado siempre por dos zonas claras y dos oscuras de anchura variable, según el número de módulos contiguos de un mismo tipo. Esta anchura variable es la que permite que el dispositivo lector decodifique las barras del sistema EAN.
(Fuente: frs88)
***ACTUALIZACIÓN***
Tras los comentarios de Bio, Pascual Funciona y El Codificador Justiciero, Bio me ha hecho llegar a través de e-mail la siguiente información:
En la realidad, ningún cliente de PYME, e incluso de grandes empresas (trabajo a nivel estatal) quiere utilizar la codificación standard del código de barras, y utilizan su propia codificación que se apresuran a hacerte cambiar. Puestos a la práctica, te pondré algunos ejemplos:
- Cliente de Eléctricas a nivel de la comunidad valenciana: El
código de barras de TODOS sus productos se compone por 3 dígitos para
la familia del producto, 6 para el código del artículo, y 3 para la
posible combinación. El treceavo por supuesto es el calculado.- Cliente de Venta de muebles a nivel nacional: El código de barras
de TODOS sus productos se compone de un sólo número identificativo de
producto, que a nivel informático indica: cuando llegó, de que
proveedor, que día, para que cliente, etc...Ten en cuenta que cuando un cliente quiere identificar un artículo
como único, no puede usar la codificación estandar, ya que perdería el
seguimiento.(...)para identificar palets en logística, lo que seguro no se
usa, es el EAN-13. En esos casos SIEMPRE se utiliza el EAN-128, que
además de poder albergar un EAN-13 dentro de él, puede guardar también
la cantidad por palet, el formato en que va el producto, la fecha de
caducidad en caso de existir, y una serie de datos que identifican el
palet en su totalidad. Meter toda esa información en un EAN-13 sería
absurdo.(...)La codificación que explicaste en tu blog, es cláramente la correcta,
pero no siempre se aplica, y es lo que quería intentar explicar.











12 comentarios
Si es que te enteras de todo... Es increible... Siempre me ha llamado este tema la atención, y solamente sabía lo del pais... Gracias por la información!... ;-)
Cada uno de los dígitos está representado como un grupo de siete módulos de tonalidades claras y oscuras repartidas de manera que cada dígito está formado siempre por dos zonas claras y dos oscuras de anchura variable, según el número de módulos contiguos de un mismo tipo. Esta anchura variable es la que permite que el dispositivo lector decodifique las barras del sistema EAN.
Interesante en verdad, nunca lo hubiera imaginado.
Saludos.
Yo no sabía siquiera lo del país; muchas gracias. Lo dicho.
Interesante información, ahora cuando un amigo mio se quiera tatuar un código de barras ya podré informarle de como hacerlo. ;-)
Un blogsaludo.
Pues ya tenía yo ganas de saber cómo iba esto. Muy buena información.
Hola...
Yo soy programador y, por desgracia, dedico mucho de mi tiempo a codificar códigos de barras que van del EAN-13 al EAN-128... y por mucho de lo que has explicado sea la teoría, nadie se rige por ella. Quizá las grandes multinacionales, pero la mayoría de empresas de España, se dedican a codificar lo que a ellos les parece bien, así que no dejaros guiar por esta teoría, por que no es verdad el 80% de la veces.
Bio nos tienes en ascuas esperando que nos des la explicación de como se codifican los códigos de barras, parece que sabes mucho, en la teoría, pero la verdad es que no nos aportas ninguna respuesta clara y concisa. Venga, ilústranos y haznos ver el camino de la verdad, al menos en el 80%.
Hola Pascual...
En ningún momento dije que quisiera dar una explicación, simplemente añadí que la teoría no siempre se pone en práctica, como en este caso TAN claro, y cualquiera que se dedique a lo que yo, podría decirte lo mismo (¿los tratarás a todos igual?). Se pueden codificar de tantas maneras posibles, que me haría falta mucho tiempo para explicártelas todas (y además esperar que las entendieras). Siento que te lo hayas tomado de esa manera... tengo mejores cosas que hacer que iluminarte la vida...
Aun así, si sigues interesado, mándame un correo a unjust63@gmail.com y te las explicaré encantado. Te prometo que seré mucho más amable de lo que tú has sido conmigo, y sin nadie que vea lo bien que vacilas a la gente.
Un saludo.
Amigos,
no todo lo que comenta el artículo es cierto.. por ejemplo, existen códigos de empresa de hasta 8 dígitos!!! ¿de donde habéis sacado el artículo?
Además, el 84 no significa España..sinó AECOC, con lo que quiero decir que cualquier empresa de cualquier país puede asociarse donde le dé la gana..
¿Qué no habeis ido a ningún curso de codificación EAN?
Bio, creo que te haría falta enterarte un poco más sobre el tema puesto que el código de barras tiene una importáncia enorme en el área de la logística, o te crees que se cuentan las paletas a mano?
Ale, que si os quereis enterar de algo más, llamad a los chicos de aecoc, que seguro que os explican perfectamente como va el tema!
Saludos
Wow, excelente tema, gracias por siempre publicar cosas muy interesantes!
Saludos
Amigo Bio,
con codificaciones propias no se va a ningún lado hoy en día, para que está la codificación estándar? a nivel internacional te puedo asegurar que todo se basa en estándares, con lo cual, muchas veces recurrir a ese tipo de codificaciones aisladas que mencionas simplemente es un trabajo doble que muchas empresas deberán afrontar con el tiempo.
prefiero codificar con estándar para todos..que no una etiqueta para cada uno.
Los comentarios están cerrados