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

4
A
B
A
A
B
B

5
A
B
B
A
A
B

6
A
B
B
B
A
A

7
A
B
A
B
A
B

8
A
B
A
B
B
A

9
A
B
B
A
B
A

Tabla 6.- Asignacion de los juegos de codificacion para los difigitos de acuerdo al valor del decimo tercer digito. En nuestro ejemplo el decimotercer digito es 9 por lo que se usaran los juegos de codificacion ABBABA CCCCCC.

 

Tabla de Codificacion de cada Digito

Individualmente los digitos se representan de acuerdo al juego de codificacion usado en cada parte del codigo de barras. Un digito esta compuesto por 7 modulos en los cuales se asignan barras negras o blancas de acuerdo a la paridad que se requiera dar. La paridad es par si la cantidad de modulos negros es par. Existen tres juegos de codigos presentados en la Tabla 7 de acuerdo de donde se colocaran en el simbolo y estan dados por el resultado de la Tabla 6.

Caracter
Juego A (impar)
Juego B (Par)
Juego C (Par)
0

1

2

3

4

5

6

7

8

9

Tabla 7.- Juegos de codificacion para cada digito de acuerdo a las combinaciones determinadas por el decimotercer digito del codigo. En el caso del UPC el decimotercer digito es cero.

 

En el ejemplo de la figura 5 se pueden identificar todos los numeros con las tablas de codificacion. Se ha amplificado un simbolo normal para poder identificarlo mas facilmente.

Zonas Mudas

Las zonas mudas son areas en blanco que se deben dejar en ambos lados del codigo como minimo. Estas areas permiten que un lector de codigo de barras pueda determinar sin lugar a dudas donde empieza y donde termina un codigo. Es importante respetar estas areas cuando se incorpora un codigo de barras en un empaque. El codigo EAN/UPC define que debe de haber 11 modulos como minimo del lado Izquierdo del codigo de barras y 7 modulos minimo del lado derecho del codigo de barras.

Separadores

Los separadores se usan para delimitar el codigo de la informacion. Estos separadores le proporcionan informacion a los lectores para saber de que tipo de codigo de barras estan decodificando. En el caso del Codigo EAN / UPC se tiene un separador intermedio que es unico en las simbologias de codigo de barras. A continuacion se muestran los separadores.

Datos

Datos

Magnificacion

En varias situaciones es necesario amplificar o reducir las dimensiones de un codigo de barras EAN/ UPC. La norma marca que las dimensiones nominales entre señales de encuadre son de 37.29mm de ancho por 20.26 mm de altura. Estas señales de encuadre se usan para delimitar el codigo de barras y que se evite invadir las zonas mudas. Desde la primer barra a la ultima barra el codigo debe medir 31.35mm x 22.85 mm.

Sobre estas dimensiones nominales se recomienda hacer codigos de barra con factores de magnificacion que van del 80% al 200%. Cuanto mas grande sea el codigo, mayor tolerancia tendra en su impresion.

El ancho de la barra mas delgada en un codigo al 100% es de 0.33 mm es decir de 13 mils (milesiomos de pulgada).

 

 

Codigo UPC dentro del EAN

Debido a que el codigo UPC fue el primero en aparecer en el mundo, existen algunos detalles que se tienen que considerar cuando se codifique mercancia con esta simbologia. Es importante mencionar que los codigos UPC y EAN son en estructura exactamente iguales. Solo cambia la tabla de codificacion al asignar el decimotercer digito. En la estructura numerica conjunta EAN/UCC, el codigo UPC es un subgrupo dentro de la estructura de EAN. Para tener un codigo UPC en formato EAN solo hay que agregar un cero como prefijo.

Los numeros de fabricante para los codigos UPC los asigna la UCC en Dayton Ohio, USA. Si desea obtener un numero de fabricante favor de contactarlos directamente a ellos.

La Organicacion UCC asigno los siguientes prefijos de identificacion dependiendo del tipo de mercancia que se fuera a codificar. El codigo UPC esta compuesto por 12 digitos divididos en 4 grupos. 1 ó 2 digitos que identifican el Numero de Sistema, 5 - Digitos para el Numero de Fabricante, 5 - Digitos para el numero de Articulo y 1 - Digito verificador.

El numero de sistema, se asigna de la manera siguiente.

Asignacio por uso

00

Asignado a Numeros de fabricante regulares

01

Reservado para uso futuro

02

Articulos de Peso variable y codificacion interna

03

Articulos relacionados con la Salud (NDC)

04

Asignado por el comerciante para uso interno

05

Uso en cupones

06

Asignado a Numeros de fabricante regulares

07

Asignado a Numeros de fabricante regulares

08

Reservado para uso del UCC

09

Reservado para uso del UCC

* Advertencia: Este sitio se ha editado sin acentos debido a que algunos buscadores de Internet tienen dificultades al indexar estas palabras.
Agradecemos su comprension y si requiere la version con la gramatica correcta con gusto se la facilitamos.

POSline Punto de Venta
POSline Codigo de Barras
POSline Seguridad
POSline Servicio
POSline Soporte

POSLINE

© 2005 copyright - Todos los derechos reservados POSline.com.mx Codigo de barras | Punto de Venta | Seguridad |