EAN-UPC

ENGLISH

PRODUCTOS | APLICACIONES | DOWNLOAD | DISTRIBUCION | INICIO

Contenido

• Terminal Punto de Venta
• Lector Laser
• Lector CCD
• Lector de Ranura
Lector Omnidireccional
Terminal Portatil
Miniprinter
Impresora Etiquetas
Cajon de Dinero
• Monitor Touchscreen
Videocamara
Caja Fuerte
Consumibles
• Refacciones
• Preguntas Frecuentes FAQ
Afiliados
Mapa del Sitio
Comunicados de Prensa

Educacion

Cajon de Dinero
Codigo de Barras
Control de Acceso
Etiquetas y Ribbon
Fotocredencial
Impresora de Etiquetas
Lector CCD
Lector Laser
Miniprinter
Omnidireccional
Punto de Venta
RFID Tags
RFID Gen 2
Terminal Portatil
Touchscreen
Transferencia Termica
Web Camara

BUSCAMOS DISTRIBUIDORES EN MEXICO Y LATINOAMERICA

EAN-UPC

 J. Ignacio Ulacia F. (18.1.1992 rev 9.11.2005)

 

La simbologia EAN/UPC es la mas usada en el mundo debido a que se utiliza en toda la mercacia que se vende al menudeo en el canal de distribucion de tiendas de autoservicio, comercios detallistas y tiendas departamentales. Este codigo fue adoptado por la industria de comercio detallista en 1973 y se ha extendido a incluir alimentos, ropa, articulos de oficina, software, herramientas, productos farmaceuticos, productos electricos, libros, revistas, entre otros.

Originalmente el codigo se llamaba UPC (Universal Product Code) administrado por la UCC (Uniform Code Council). El codigo tiene 12 digitos impresos; compuesto por un digito de sistema, 5 digitos de numero de fabricante, 5 digitos para el numero de producto y un digito verificador. Los numeros de fabricante los asigna directamente UCC.

Para satisfacer la demanda de codigos, la Organizacion EAN (European Article Numbering) realizo una modificacion a la estructura para incluir un decimotercer digito. Esto se logra utilizando un juego adicional de codificacion y combinando las tablas. Se ha mantenido una correspondencia entre las dos simbologias, donde la esturctura de los codigos UPC son un subgrupo dentro de la numeracion EAN. Con el paso del tiempo y debido a que la limitante en cantidad de numeros de fabricante que podia asignar la UCC, se unieron las dos organizaciones para tener un sistema unico de codificacion.

Debido a que la estructura de los codigos UPC y EAN siguen las mismas reglas solo trataremos el caso mas general que es el codigo EAN. Al final de este documento se mencionan algunas recomendaciones especificas para los codigos UPC. Existen dos variantes en cada simbologia el UPCE y el EAN8, estos se tratan en diferentes documentos.

Estructura

El codigo de barras es un simbolo que se encuentra en la mayoria de los productos que se adquieren en los supermercados. Por definicion es un simbolo compuesto por barras de color obscuro y espacios claros de diferentes anchos a los ojos del lector. Es importante mencionar que lo obscuro y lo claro es funcion del lector, ya que este necesita cierto contraste para poder decodificarlo. Como se vera despues esto impactara los colores que se pueden usar tanto para las barras como para los fondos.

En su forma general, un codigo de barras contiene cuatro campos principales, Prefijo de pais, Numero de fabricante , Numero de articulo y Digito Verificador. El prefijo del Pais es asignado por la Organizacion EAN internacional. Despues cada pais determina la estructura particular a implementar para el numero de fabricante y el numero de articulo. Debido a que cada pais asigna la longitud de campo para los fabricantes y articulos disponibles le recomendamos que consulte a la Autoridad encargada de la emision de codigos de su pais. Hay que recordar que el dueño de la marca es quien asigna el numero que debera llevar el producto. En el siguiente ejemplo se usa el numero 9701234567897 solo para fines ilustrativos; en la realidad este numero, de acuerdo a la tabla EAN de Prefijos, no corresponde a ningun pais.

 

Prefijo del Pais
Numero de Fabricante
Numero de Articulo
Digito Verificador
970
12345
6789
5
Tabla 1.- Estructura de un codigo de barras EAN/UPC. En este ejemplo se asigno al pais el numero 970, al numero de fabricante el 12345, el numero de articulo el 6789 y el digito verificador el 5.

 

Prefijo del Pais

En la estructura EAN, dentro del codigo de barras se encuentra un prefijo que determina el pais origen de las mercancias. Este prefijo lo asigna la organicacion EAN internacional. La Tabla 2 presenta un lista de los prefijos de paises asignados y estara sujeta a cambio conforme se adicionen mas a la lista. Ademas se muestran las agencias encargadas de administrar los numeros de fabricante.

PREFIJO

PAIS

Autoridad

PREFIJO

PAIS

Autoridad

00-09

USA

UCC

750

Mexico

AMECE

10-19

RESERVADO

759

Venezuela

CIP

20-29

Uso interno

76

Suiza

SAVC

30-37

Francia

GENCOD

770

Colombia

IAC

380

Bulgaria

CCI

40-44

Alemania

CCG

773

Uruguay

775

Peru

460-469

USSR

CCI URSS

779

Argentina

CODIGO

471

Taiwan

CANI

780

Chile

CNC-DEPCO

489

HongKong

HKANA

789

Brasil

ABAC

49

Japon

DCC

80-83

Italia

INDICOD

50

Reino unido

ANA

84

España

AECOC

520

Grecia

HELLCAN

850

Cuba

CC

529

Chipre

CC

859

Checoslovakia

CCE

54

Belgica y Luxemburgo

ICODIF

860

Yougoslavia

JANA

560

Portugal

CODIPOR

869

Turkia

569

Islandia

CEANI

87

Holanda

STICHTING

57

Dinamarca

DV

880

Corea del Sur

CCI

590

Polonia

CCP

885

Tailandia

TPNA

599

Hungria

CC

888

Singapur

SANC

600-601

Sudafica

SAANA

90-91

Austria

EAN Austria

611

Marruecos

CC

93

Australia

APNA

619

Tunez

CC

94

Nueva Zelanda

NZPNA

64

Finlandia

CC

955

Malasia

MANC

70

Noruega

NV

959

Papua Nueva guinea

729

Israel

ICA

977

Revistas

ISSN

73

Suecia

CEANS

978-979

Libros

ISBN

740-745

Guatemala, Salvador, Honduras, Nicaragua, Costa Rica, Panama

ICCC

98-99

Cupones

Tabla 2.- Prefijos de paises Asignados por la Organizacion EAN internacional.

 

Numero de Fabicante y Numero de Articulo

El numero de fabricante lo asigna la Autoridad Reguladora del sistema de codigo de barras en cada pais. El Numero de Articulo lo asigna el fabricante de los productos. Las reglas que detrminan la cantidad de digitos a utilizar las proporciona la Autoridad Reguladora de cada pais. En el ejemplo anterior el numero de fabricante estara compuesto de 5 digitos y el numero de articulos por cuatro digitos. Esto permite tener un maximo de 99,999 fabricantes con 9,999 articulos a codificar por cada fabricante.

En la realidad se encuentra que son muy pocos los fabricantes que requieren esta gran cantidad de numeros. Por lo general la gran mayoria de empresas tienen menos de 1,000 produtos en toda su existencia. Sin embargo hay ciertos giros industriales que requieren una cantidad muy grande de numeros. Entre ellos se encuentran los fabricantes de ropa donde se puede llegar a codificar por modelo, estilo, color y talla. Esta numeracion ha determinado que las Autoridades Reguladoras hayan determinado diferentes esquemas de asignacion de numeros para atender a una mayor cantidad de requerimientos. Consulte con la Autoridad Reguladora de su pais antes de implantar este estandar en sus productos.

 

Digito Verificador

El ultimo digito es un digito verificador que garantiza que la lectura realizada en el codigo sea correcta. El lector de codigo de barras emite una señal optica que es detectada por sus circuitos electronicos. La señal es decodificada en sus primeros 12 digitos y con estos el lector determina cual sera el digito verificador. Si el digito calculado coincide con el digito impreso, el lector considera que el valor es correcto y emite el caracteristico BEEP. Entonces transmite los datos por el puerto de comunicacion al equipo de computo. Este digito verificador se calcula con el algoritmo que se describe mas adelante en este documento.

El digito verificador se calcula mediante el siguiente algoritmo que se puede entender mejor con el siguiente ejemplo.

  • Se suman los digitos en posiciones pares y se multiplica por tres.
  • Se suman los digitos de posiciones impares.
  • Se suman las cifras anteriores y se restan de la decena superior.
  • Digito verificador es el resulado
 

Posicion

13
12
11
10
9
8
7
6
5
4
3
2

1

Codigo sin V

9
7
0
1
2
3
4
5
6
7
8
9

V

Posiciones pares

7
+
1
+
3
+
5
+
7
+
9

=(7+1+3+5+7+9)*3=96

Posicion non

9
+
0
+
2
+
4
+
6
+
8

=(9+0+2+4+6+8)*1=29

Suma

=(96+29) = 125

Resta decena superior

V = 130 - 125 = 5

Codigo Final

9 7 0 1 2 3 4 5 6 7 8 9 5

Tabla 3.- Ejemplo de calculo del digito verificador para un codigo EAN/UPC

 

Proceso de Impantacion de Codigo EAN/UPC

En varias ocasiones recibimos llamadas de empresas que necesitan codificar sus productos para ser vendidos en el canal de comercializacion de tiendas de autoservicio y departamentales. Antes que nada tiene que considerar que el codigo de barras a asignar es como una huella digital que identifica a cada producto y presentacion en particular. Los pasos a seguir son muy sencillos.

  • Contacte a la Autoridad Reguladora de su pais y solicite un numero de fabricante.
  • Despues de llenar las formas y pagar los derechos, recibira un numero de fabricante y un manual de uso
    Por ejemplo recibira el numero 97012345
  • Internamente en su empresa haga un lista con todos sus productos desglozandolos por presentaciones.
    Si vende gelatinas de sabores (limon, naranja, fresa, cereza, uva) y tiene dos presentaciones (100 g. y 200 g.) requiere de 10 numeros diferentes.
  • Asigne un numero de Articulo unico a cada presentacion y lleve un registro preciso sobre el numero que asigno a cada presentacion.
    Recomendamos que asigne los numeros iniciando desde el 0001, 0002, 0003, en adelante. Existen empresas que asignan cierta estructura a la numeracion; hemos encontrado que estos esquemas son poco eficientes ya que desperdician una gran cantidad de numeros.

    100 g.
    200 g.

    Gelatina de Limon

    970123450001V
    970123450006V

    Gelatina de Naranja

    970123450002V
    970123450007V

    Gelatina de Fresa

    970123450003V
    970123450008V

    Gelatina de Cereza

    970123450004V
    970123450009V

    Gelatina de Uva

    970123450005V
    970123450010V
    Tabla 4.- Asignacion de numeros de Articulo a los diferentes productos.
  • Cuando tenga nuevos productos siga asignando codigos de manera creciente.
  • Si por algun motivo deja de usar un numero, ya sea por promocion o descontinado, saltelo y siga asignando numeros. Solo podra reutilizar los numeros hasta que haya saturado el maximo 9999 y un producto haya permanecido fuera del mercado por lo menos en 3 años.
  • Determine el digito verificador. Esto lo puede calcular o usar un programa de computadora de diseño que automaticamente los determina.
  • Si el volumne de impresion es alto, contancte a su diseñador de empaques y proporcionele los numeros que corresponden a las presentaciones que acaba de implantar. Para impresiones en tirajes pequeños le recomendamos que adquiera una impresora de etiquetas autoadheribles e imprima los codigos internamente. Consulte la siguiente pagina para obtener mayor informacion
  • Reciba muestras iniciales del empaque y verifique que toda la informacion es correcta. Las Autoridades reguladoras por lo general tiene mecanismos de verificacion de los codigos de barra.

De igual manera que los supermercados usan el codigo que acaba de implantar, Saque provecho a su inversion. Hoy es muy economico el poder leer codigos de barra.

  • Cargue estos numeros en su sistema de computo.
  • Adquiera un lector laser o un lector CCD para codigo de barrras y un software de control de inventarios y punto de venta.
  • Utilice los codigos impresos en sus empaques para que pueda vender los productos.

 

Especificaciones

En esta seccion se explica como esta estructurado un codigo de barras para la simbolocia EAN13 y UPCA. La estructura es sencilla de entender sabiendo que un codigo de barras solo contiene la identifiacion del numero codificado. Usaremos durante toda la explicacion el mismo ejemplo para el numero 9701234567895. A continuacion se presenta un codigo EAN13 con muhca magnificacion y donde se han separado los diferentes numeros para un mejor entendimiento.

El simbolo del codigo de barras EAN13 esta construido de 7 secciones

  • Zona Muda Izquiersa - que consta de 13 modulos.
  • Separador Izquierdo - que consta de 3 modulos, negro, blanco, negro
  • Digitos 12 al 6 - codificados segun la tabla de combianciones marcada por el treceavo digito.
  • Separador central - que consta de 5 modulos, blanco, negro, blanco, negro, blanco.
  • Digitos 5 a 1 - Codificados con el juego de codificacion C
  • Separador Derecho - que consta de 3 modulos, negro, blanco, negro
  • Zona Muda Derecha - que consta de 7 modulos.

 

9

7
0
1
2
3
4

5
6
7
8
9
7

MUDA

A
B
B
A
B
A

C
C
C
C
C
C

MUDA

Figura 5. Codigo EAN13 donde se separan los diferentes elementos para su comprension. Esta compuesto por una zona muda Izquierda, Un separador izquierdo, Digitos 12 al 6, un separador central, Digitos 5 al 1, Separador Derecho y Zona muda derecha.

 

Los juegos de codificacion usados estan determinados por el treceavo digito del codigo segun se encuentra en la Tabla 6. Para nuestro ejemplo 9701234567895, el treceavo digito es 9 por lo que la codificacion de cada digito del lado Izquierdo del codigo sea con los juegos de codificacion ABBABACCCCCC.

JUEGOS DE CODIFICACION PARA EL CODIGO EAN/UPC
13 Digito
12
11
10
9
8
7

6
5
4
3
2
1
0
A
A
A
A
A
A

C

1
A
A
B
A
B
B

2
A
A
B
B
A
B

3
A
A
B
B
B
A