Tabla 11. Composición del Código EAN-13
Cálculo Dígito de Control (Factor de peso 31)
Los números pares se multiplican por 3 y los impares por 1, luego se suman los resultados de las multiplicaciones y se le restan al valor de la decena superior.
Ejemplo:
7 | 7 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
* | * | * | * | * | * | * | * | * | * | * | * |
1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
= | = | = | = | = | = | = | = | = | = | = | = |
7 | 21 | 0 | 3 | 2 | 9 | 4 | 15 | 6 | 21 | 8 | 27 |
7+21+0+3+2+9+4+15+6+21+8+27=113
120-113=7
Para la codificación del código EAN-13 se utilizan treinta barras que representan los 13 dígitos, el guardia inicial, el guardia final y el patrón central.
Figura 11. Código EAN-13
CÓDIGO EAN-8
El Código EAN-8 esta compuesto por 8 dígitos, este código se utiliza en productos que por sus dimensiones no es posible asignarle un código EAN-13
CÓDIGO PAÍS | CODIGO PRODUCTO | DIGITO DE CONTROL |
770 | 1234 | 0 |
Tabla 1. Composición del Código EAN-8
Cálculo Dígito de Control (Modulo 31)
Los números pares se multiplican por 1 y los impares por 3, luego se suman los resultados de las multiplicaciones y se le restan al valor de la decena superior.
Ejemplo:
7 | 7 | 0 | 1 | 2 | 3 | 4 |
7*3=21 | 7*1=7 | 0*3=0 | 1*1=1 | 2*3=6 | 3*1=3 | 4*3=12 |
21+7+0+1+6+3+12=50
50-50=0
Figura 12. Código EAN-8
El código de barras EAN siempre debe estar en la base natural del producto. En los casos en que el producto no tenga una base, el símbolo deberá ubicarse en el reverso o en el lateral inferior del envase, evitando la cercanía a áreas de soldadura, aplastamiento, distorsiones, dobleces o cortes.
El código debe posicionarse de modo que las barras sigan el sentido de la impresión, para reducir las distorsiones inherentes a reproducciones gráficas.
CÓDIGO EAN-2
Este código solo debe ser usado con revistas, periódicos o cualquier otra publicación periódica. Los dos dígitos suplementarios representan la edición de circulación de la publicación, en otros casos el número puede representar el mes o la semana del año, dependiendo de la frecuencia de publicación de la revista. Este código se usa, teniendo en cuenta que el código de barras es único para cada revista y no cambia con una nueva edición publicada.
Para la codificación del código se realiza de la siguiente manera
Guardia Izquierdo, codificado como 1011
Primer dígito (Codificado de acuerdo a la tabla)
Carácter separador 01
Segundo dígito (Codificado de acuerdo a la tabla)
Para determinar la codificación de los dígitos, se toma el valor de dos dígitos y se divide por 4 y dependiendo del cociente de la división se toma la paridad del digito.
Cociente | Paridad carácter 1 | Paridad carácter 2 |
0 | Impar | Impar |
1 | Impar | Par |
2 | Par | Impar |
3 | Par | Par |
Tabla 12. Tabla de paridad para código EAN-2
Ejemplo:
Valor 10
10/4=2 cociente 2
Guardia Izq. | 1 (Par) | Separador | 0 (Impar) |
1011 | 0110011 | 01 | 0001101 |
Figura 13. Código EAN-2
CÓDIGO EAN-5
Este código se usa en los libros para indicar su precio sugerido al público. El primer dígito representa la moneda en que se expresa el valor, los restantes cuatro dígitos indican el precio sugerido. Este código limita a que el precio no puede ser superior a 99.99.
El código 90000 indica que el libro no tiene precio sugerido al público.
El código 99991 indica que es una copia de compromiso del libro, es decir que es una muestra gratis del libro.
El código 99990 esta siendo usado por la Nacional Association of Collage Store en EEUU para marcar los libros usados.
Para la representación gráfica de este código es mas compleja, primero se debe hallar un digito de control para el código de barras.
Se considera impar el dígito más a la derecha impar y de derecha a izquierda se consideran los dígitos impares/pares. Luego se suman todos los dígitos pares e impares separadamente, los impares se multiplican por 3 y los pares por 9 y se suman los dos resultados, el digito de control es el dígito calculado en la posición de las unidades y con este digito se verifica en la tabla la paridad de los dígitos a codificar.
Guardia Izquierdo (GI), codificado como 1011
Primer dígito (Codificado de acuerdo a la tabla)
Carácter separador (Sep) 01
Segundo dígito (Codificado de acuerdo a la tabla)
Carácter separador 01
Tercer dígito (Codificado de acuerdo a la tabla)
Carácter separador 01
Cuarto dígito (Codificado de acuerdo a la tabla)
Carácter separador 01
Quinto dígito (Codificado de acuerdo a la tabla)
Digito | Moneda |
0 | Libra Inglesa |
1 | Libra Inglesa |
3 | Dólar Australiano |
4 | Dólar Nueva Zelanda |
5 | Dólar americano |
6 | Dólar canadiense |
Tabla 13. Tabla monedas para código EAN-5
Dígito de control | Paridad para cada carácter | ||||
1 | 2 | 3 | 4 | 5 | |
0 | Par | Par | Impar | Impar | Impar |
1 | Par | Impar | Par | Impar | Impar |
2 | Par | Impar | Impar | Par | Impar |
3 | Par | Impar | Impar | Impar | Par |
4 | Impar | Par | Par | Impar | Impar |
5 | Impar | Impar | Par | Par | Impar |
6 | Impar | Impar | Impar | Par | Par |
7 | Impar | Par | Impar | Par | Impar |
8 | Impar | Par | Impar | Impar | Par |
9 | Impar | Impar | Par | Impar | Par |
Tabla 14. Tabla de paridad para código EAN-5
Ejemplo
Valor 12345
Par | Impar |
2+4=6 | 1+3+5=9 |
6*9=54 | 9*3=27 |
54+27=81 digito de control (1) |
G I | 1 | Sep | 2 | Sep | 3 | Sep | 4 | Sep | 5 |
1011 | 0110011 | 01 | 0010011 | 01 | 0100001 | 01 | 0100011 | 01 | 0110001 |
Figura 14. Código EAN-5
International Standard Book Number (ISBN)
Es un identificador único para libros, previsto para uso comercial, fue creado en el Reino Unido en 1966.
Cada edición y variación (excepto reimpresiones) puede tener su propio ISBN, el número tiene siempre 10 dígitos de longitud (Hasta Diciembre 31 de 2006), a partir del primero de Enero de 2007 tendrá 13 dígitos.
El ISBN de 10 dígitos esta dividido en 4 partes
Código de país | Editor | Número de articulo | Digito de control |
2 o 3 dígitos | 2,3, 4 o 5 dígitos | 2,3, 4 o 5 dígitos | 1 (módulo 11) |
Tabla 15. Composición del Código ISBN
Módulo 11
Se calcula multiplicando cada dígito del ISBN por el lugar que ocupa el dígito en el código, posteriormente se suman los resultados parciales y se divide entre 11, el cociente es el digito de control, en caso de que el cociente sea 10 se representará con el carácter X.
9 | 5 | 8 | 1 | 2 | 3 | 4 | 5 | 6 |
* | * | * | * | * | * | * | * | * |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
= | = | = | = | = | = | = | = | = |
9 | 10 | 24 | 4 | 10 | 18 | 28 | 40 | 54 |
9+10+24+4+10+18+28+40+54=197 | ||||||||
197/11 = 17 cociente 10 |
ISBN 958-12-3456-X
El ISBN de 13 dígitos ingresa 3 dígitos más al principio del código y será 978 que es el código que actualmente se le asigna a los libros cuando se simbolizan con el código EAN-13 y cuando se agoten los ISBN 978 se introducirá el prefijo 979. En el código ISBN-13 el dígito de control se calculará igual que el digito de control del EAN-13. Adicionalmente en la parte superior del código de barras se registrará la leyenda con el código ISBN.
Figura 15. Código EAN-13 para ISBN
CÓDIGO 39 (Código 3 de 9)
Fue el primero en usar símbolos alfa-numéricos, aún es ampliamente usado en ambientes no comerciales. Es el código estándar usado por el Departamento de Defensa de EEUU y también por The Health Industry Bar Code Council (HIBCC). También es conocido como "USD-3".
Es un símbolo de longitud variable. Es un código que tiene auto-verificación y si hay algún defecto en su impresión no puede corregir el error.
Tabla 16. Juego completo de caracteres para el código 39.
Debido a que tiene un código de auto-verificación el digito de control no es necesario, sin embargo para calcularlo se utiliza la el modulo 43, que consiste en: tomar el valor de control de cada carácter (0-42), exceptuando el carácter de inicio y termino (*) y se suman; se divide el resultado entre 43, el cociente de la división será el valor de verificación y se colocará antes del carácter de termino del código (*).
Ejemplo:
*CODIGO 39*
* | C | O | D | I | G | O | 3 | 9 | * | |
12 | 24 | 13 | 18 | 16 | 24 | 38 | 3 | 9 | ||
12+24+13+18+16+24+38+3+9= 157 | ||||||||||
157/43=28 |
*CODIGO 3928*
Cuando se grafica el código si se va a graficar un código si es seguido por otros códigos, el código debe iniciar con un espacio y si es el ultimo de una serie no debe llevar un espacio inicial. Así mismo entre cada carácter debe ir un espacio sencillo (de acuerdo con la tabla seria un 0 ente carácter y caracter).
Figura 16. Código 39
Código PostNet
Aparece en 1980 para su uso por parte del servicio postal de EEUU para permitir una organización y enrutamiento más rápido del correo, a diferencia de los otros códigos de barras de una dimensión, este se codifica a partir de la altura de las barras.
Este código puede codificar un código postal de 5 dígitos, un código postal de cinco dígitos más los 4 dígitos adicionales, o un código completo de once caracteres de un punto de entrega.
PostNet puede trabajar con 5, 9 o 11 dígitos de información.
Tabla 17. Juego completo de caracteres para el código postnet.
PostNet trabaja con un digito de control que se calcula con un modulo 10 sencillo que consiste en sumar los dígitos del código postal que se ingresa y restar el resultado a la decena superior
Ejemplo
6 | 8 | 1 | 6 | 4 | 1 | 4 | 7 | 0 |
6+8+1+6+4+1+4+7+0=37 | ||||||||
40-37= 3 |
Para graficar el código el dígito de control se coloca al final del código postal.
Figura 17. Código PostNet
CÓDIGO 128
Es un símbolo de alta densidad muy efectivo que permite codificar caracteres alfanuméricos. El símbolo incluye un digito de control, y el código de barras puede ser verificado carácter por carácter, verificando la paridad de cada byte. Es uno de los símbolos mas ampliamente utilizado debido a su alta capacidad de almacenamiento de información y el relativo poco espacio que ocupa.
Para determinar el digito de control se calcula con el modulo 103, calculo basado en la suma de los pesos de los caracteres codificado en el código, incluyendo el carácter de inicio.
Los valores se multiplican por su posición excepto el carácter de inicio que solo se toma su valor, luego se suman los resultados parciales, este resultado se divide entre 103 y el cociente de esta división es el digito de control.
Ejemplo:
Star A | C | O | D | I | G | O | 1 | Code C | 28 | |
103 | 35 | 47 | 36 | 41 | 39 | 47 | 0 | 17 | 99 | 28 |
* | * | * | * | * | * | * | * | * | * | |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
= | = | = | = | = | = | = | = | = | = | |
103 | 35 | 94 | 108 | 164 | 195 | 282 | 0 | 136 | 891 | 280 |
103+35+94+108+164+195+282+0+136+891+280=2288 | ||||||||||
2288/103= 22 cociente 22 |
Para graficar el código 128, se grafica de acuerdo con la tabla anterior y como carácter de terminación se coloca una barra (11).
Figura 18. Código 128
La simbología EAN-128 se construye a partir de la simbología Código 128, la etiqueta EAN-128 contiene información humanamente legible, la razón social de la empresa, los identificadores de aplicación, etc.
Los paréntesis identificando los identificadores de aplicación (IA) no deben estar representados en barras, pero si deben estar presentes en información humanamente legible, es obligatoria la presencia del carácter FNC1 al inicio del símbolo y actuando como separador de campo, con algunas excepciones
Figura 19. Descripción Código 128
Tabla 18. Juego completo de caracteres para el código 128.
La estructura general de un símbolo de código de barras bajo la simbología estándar
EAN/UCC-128 es la siguiente
Figura 20. Código de Barras EAN/UCC 128
Carácter de inicio: determina el tipo o conjunto de caracteres que se representan.
Los caracteres numéricos siempre se deben representar con la simbología del juego C, para Colombia el estándar de recaudo debe estar simbolizado teniendo en cuenta esta simbología.
Datos: corresponden a la información relacionada con el recaudo, tales como la identificación de la empresa, referencia del recaudo, valor a recaudar, fecha máxima de pago, etc. Estos datos también se representan en los caracteres humanamente legibles (código).
Carácter especial: Función 1 es el carácter que junto con el de inicio define la simbología estándar EAN/UCC 128. También se usa como separador de campos cuando en un símbolo se concatenan varios campos de longitud variable.
Carácter de control: es calculado a partir de los otros caracteres del símbolo con el modulo 103, su uso es obligatorio y se emplea para verificar que el código de barras ha sido correctamente compuesto y leído.
Carácter de parada: carácter auxiliar que indica el final del símbolo del código de barras.
El carácter de inicio, función 1 y el carácter de parada deben ser codificados e impresos automáticamente por el software de generación de códigos de barras. Estos caracteres van simbolizados, mas no codificados (no son humanamente legibles).
Los identificadores de aplicación (IA) son prefijos empleados para identificar el significado, el tipo de caracteres y la longitud de la cadena de datos que se codifica. El IA es un número estándar de 2, 3 o 4 dígitos, que nos indica el significado de los datos, tipo de caracteres y longitud de los datos.
El estándar recomienda que el IA se presente humanamente visible entre paréntesis, mas no se codifique con ellos. Los datos representan la información relacionada con el tipo de IA que lo antecede.
Estructura del código para los recaudos en Colombia.
Página anterior | Volver al principio del trabajo | Página siguiente |