Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Introducción a los códigos de barras (página 2)



Partes: 1, 2, 3, 4

Figura 4. Descripción Código
UPC Versión A

Valores Impares UPC

Decimal

f

e

d

c

b

a

 

0

0

1

0

0

1

1

0

1

1

0

0

1

 

1

0

1

0

0

1

 

0

0

0

1

1

0

2

0

1

0

1

1

0

 

1

0

0

1

1

0

3

X

X

1

1

0

0

4

X

X

1

0

1

1

5

X

X

1

1

1

0

6

X

X

0

0

1

1

7

1

1

1

0

0

1

8

1

1

0

1

1

0

9

X

X

0

0

0

1

0

X

X

0

1

1

1

 

Valores Pares UPC

Decimal

f

e

d

c

b

a

1

1

0

1

0

1

0

 

1

1

0

1

0

1

2

1

0

0

1

0

1

 

1

1

0

1

0

1

3

X

X

1

0

0

0

4

X

X

1

0

0

0

5

X

X

1

1

0

1

6

X

X

0

0

0

0

7

0

0

1

0

1

0

 

0

1

1

0

1

0

8

0

0

0

1

0

1

 

0

1

0

1

0

1

9

X

X

0

0

1

0

0

X

X

0

1

1

1

Valores decimales para la paridad par e impar de
caracteres UPC para los varios valores de
contadores de salida a-f. X es usado cuando no importa que
valor este
presente 1 o 0.

Tabla 1. Valores Caracteres UPC

En 1973 se funda Uniform Code Council, Inc. para
administrar el sistema de
codificación en Estados Unidos y
Canadá

En Junio de 1974, en un supermercado en Troy, Ohio, USA,
se realizó la primera venta usando un
escáner
UPC.

En 1977 se funda European Article Numbering Association
como una asociación sin ánimo de lucro, bajo las
leyes de
Bélgica, en 1992 su nombre cambia a EAN International,
ahora GS1. Actualmente existen 103 organizaciones a
nivel mundial que administran el sistema EAN-UCC para cada uno de
sus países.

El 25 de Abril de 1978 se patenta con el No. 4086477 un
método y
circuito para decodificar (Decoding Method and circuit) inventado
por Robert Lewis Cowardin y George Joseph Laurer, asignada a
internacional Business Machines Corporation (IBM).

El 28 de Julio de 1988 se crea el Instituto Colombiano
de Codificación y Automatización Comercial IAC, que desde
1989 hace parte de EAN International, ahora GS1.

El 31 de Agosto de 1993 se patento un método para
decodificar símbolos de códigos de barras para
escaneos parciales (Method of decoding bar code symbols from
partial scans) con la patente No. 5241164, fue inventado por
Theodosios Pavlidis, Joseph Cai, Frederick Schuessler, Jiali D.
Chen y fue asignada a Symbol Techonologies.

CÓDIGOS LINEALES

CÓDIGO PLESSEY

El código fue desarrollado en Inglaterra en
1971 para el control de
archivos de
organismos militares, dio lugar a variaciones incluyendo los
códigos MSI, de Ander y de Telxon, sin embargo el MSI
Plessey sigue siendo el mas utilizado dentro de los EEUU; se
utiliza en bibliotecas.
Codifica de uno a catorce dígitos, es un código
continuo, tiene caracteres de inicio y fin.

Figura 5. Código
Plessey

En el código MSI Plessey cada carácter es representado por 4 barras, una
barra estrecha representa el binario 0 y una barra ancha
representa el binario 1. Las barras tienen los pesos binarios
8-4-2-1. Es posible codificar los dígitos (0-9) y las
letras (A-F). El caracter del comienzo es una sola barra ancha y
el caracter final es dos barras estrechas.

Tabla 2. Juego completo
de caracteres Plessey

CÓDIGO CODABAR

Fue desarrollado en 1972 por Pitney Bowes Corp. ,
algunas veces también llamado código 2 de 7, USD-4,
o NW-7 en Japón,
codifica datos
numéricos (0-9) y seis caracteres especiales ($, -, : , /,
. , +), tiene cuatro juegos
diferentes de inicio/termino (a/t, b/n, c/*, d/e) disponibles
para usar con este código, es de longitud variable, no
tiene dígito verificador.

Hay siete bits binarios de información codificados en barras y
espacios de cada carácter. Hay dos 1 binarios o elementos
anchos, en le campo de siete elementos para caracteres
numéricos (0, 9) y dos caracteres especiales (-, $). Un
binario 1 es codificado por una barra ancha, mientras el otro es
codificado en un espacio ancho. Los otros caracteres especiales
(:, /, ., +) y los caracteres de inicio/termino, tienen tres 1
binarios por carácter. Estos son codificados con tres
barras gruesas en los caracteres especiales y una barra ancha y
dos espacios anchos en los caracteres de
inicio/termino.

Tabla 3. Juego completo de caracteres
para el código Codabar.

El Codabar es comúnmente impreso en una
resolución de altura de modulo de 0.17mm (0.0065 in), la
densidad de
información con esta resolución de modulo es de
once caracteres por pulgada. Cuando se requiere menor densidad de
información disponible, o cuando la capacidad de la
impresora
requiere un modulo de resolución menor, Codabar recomienda
un incremento del 25% en la magnificación del
símbolo. Su mayor aplicación es en los bancos de
sangre,
bibliotecas y envíos aéreos.

Figura 6. Código
Codabar

CÓDIGO ENTRELAZADO 2 DE 5

Creado por el Dr. David Allais, este código
también es llamado código ITF (Interleaved Two of
Five), es un código numérico de longitud variable,
y contiene un número par de dígitos por su arquitectura (en
caso de números impares se ingresa un cero "0"
interlineado), el dígito de control es opcional,
actualmente suele emplearse con 14 dígitos. El uso de
ITF-14 actualmente esta restringido a la codificación en
barras de los números de identificación de
artículos comerciales que no pasan a través de
puntos de venta. El código ITF-14 es la simbología
utilizada para representar al EAN/UCC-14. Esta compuesto por el
indicador o variable logística (1-8, el 9 indica unidades de
contenido variable y el 0 es para uso exclusivo de EAN
International), que indica la cantidad de unidades de consumo
contenidas en el contenedor. El código de la unidad de
consumo y el digito de verificación (se calcula con el
modulo 31).

VARIABLE
LOGÍSTICA

PREFIJO DE PAÍS

EMPRESA

PRODUCTO

DÍGITO DE
CONTROL

1

770

1234

56789

4

Tabla 4. Composición del
Código ITF-14

Cálculo Dígito de Control (Factor de peso
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:

1

7

7

0

1

2

3

4

5

6

7

8

9

*

*

*

*

*

*

*

*

*

*

*

*

*

3

1

3

1

3

1

3

1

3

1

3

1

3

=

=

=

=

=

=

=

=

=

=

=

=

=

3

7

21

0

3

2

9

4

15

6

21

8

27

3+7+21+0+3+2+9+4+15+6+21+8+27=126

130-126=4

Valor de la Variable Logística

Valor

Descripción

0

Valor Utilizado para convertir el código
EAN-13 al ITF-14, no se considera una variable
logística

2

Para uso en los códigos internos del
usuario, para circulación limitada de las unidades
de despacho, su uso esta restringido a la
circulación interna de la propia empresa.

1 y 3-6

Estas variables son definidas por el productor
como indicador de cantidad determinada (Ej. 1 = 1 docena
de unidades, entonces 3= 3 docenas de unidades, etc.), es
responsabilidad del productor informar el
valor asignado a cada Variable
Logística.

7 y 8

Igual que en el caso anterior, pero el productor
las reserva para indicar que la unidad de despacho
contiene otras unidades de despacho.

9

Indicador de cantidad variable. Significa que se
debe leer un segundo símbolo ITF de 6
dígitos conocido como ADDENDUM ADD-ON, el cual
identificara cantidades variables de la Unidad de
Consumo.

Tabla 5. Valor de la Variable
Logística

ITF-14 Es un código numérico de baja
densidad, los dígitos son codificados con 5 barras, 2 de
la cuales siempre serán anchas y las tres restantes son
delgadas.

Carácter

Codificación

0

DDAAD

1

ADDDA

2

DADDA

3

AADDD

4

DDADA

5

ADADD

6

DAADD

7

DDDAA

8

ADDAD

9

DADAD

Inicio

1010

Termino

1101

D= Delgado A= Ancho

Tabla 6. Juego completo de caracteres
para el código 2 de 5 entrelazado

Para codificar el código 2 de 5 entrelazado se
toman los números en parejas y se codifican juntos. El
primer digito de cada par se codifica como las barras y el
segundo digito de cada par se codifica como los
espacios.

Ejemplo

Código 17701234567894

Código de inicio 1010

1º y 2º digito (17)

Barra

Esp.

Barra

Esp.

Barra

Esp.

Barra

Esp.

Barra

Esp.

A

D

D

D

D

D

D

A

A

A

11

0

1

0

1

0

1

00

11

00

3º y 4º digito (70)

Barra

Esp.

Barra

Esp.

Barra

Esp.

Barra

Esp.

Barra

Esp.

D

D

D

D

D

A

A

A

A

D

1

0

1

0

1

00

11

00

11

0

5º y 6º digito (12)

Barra

Esp.

Barra

Esp.

Barra

Esp.

Barra

Esp.

Barra

Esp.

A

D

D

A

D

D

D

D

A

A

11

0

1

00

1

0

1

0

11

00

7º y 8º digito (34)

Barra

Esp.

Barra

Esp.

Barra

Esp.

Barra

Esp.

Barra

Esp.

A

D

A

D

D

A

D

D

D

A

11

0

11

0

1

00

1

0

1

00

9º y 10º digito (56)

Barra

Esp.

Barra

Esp.

Barra

Esp.

Barra

Esp.

Barra

Esp.

A

D

D

A

A

A

D

D

D

D

11

0

1

00

11

00

1

0

1

0

11º y 12º digito (78)

Barra

Esp.

Barra

Esp.

Barra

Esp.

Barra

Esp.

Barra

Esp.

D

A

D

D

D

D

A

A

A

D

1

00

1

0

1

0

11

00

11

0

13º y 14º digito (94)

Barra

Esp.

Barra

Esp.

Barra

Esp.

Barra

Esp.

Barra

Esp.

D

D

A

D

D

A

A

D

D

A

1

0

11

0

1

00

11

0

1

00

Código de termino 1101

Código 17701234567894 codificado

1010110101010011001010100110011011010010101100110110100101001101001100101010010101100110101101001101001101

Figura 7. Código Entrelazado 2 de
5

CÓDIGO UPC (Universal Product
Code)

El símbolo UPC fue diseñado para que
incluso un sistema simple pueda leer el código por
mitades. El escáner puede leer cualquier mitad primero,
también una mitad puede ser leída de izquierda a
derecha o de derecha a izquierda, es necesario para la lógica
determinar que dato es de la mitad izquierda o de la derecha. Las
dos mitades son imagen espejo la
una de la otra, Hay dos barras de guardia, seguidas por seis
caracteres y la barra central.

El carácter (desde las barras de guardia)
empiezan con un espacio y cada carácter esta compuesto por
dos espacios y dos barras, hay dos juegos de diez caracteres. Un
juego es llamado paridad par y el otro es llamado paridad impar.
Aquellos con un número par de módulos negros, como
el uno (1) codificado "BNNBBNN" (0110011) son del juego par.
Mientras que aquellos con un numero impar de módulos
negros como el uno (1) codificado "BBNNBBN" (0011001) son del
juego impar. Un símbolo medio compuesto por seis
caracteres del juego de caracteres impar pertenece a la izquierda
(y es considerado país "bandera 0").

Un símbolo medio compuesto por seis caracteres
del juego de caracteres par pertenece a la derecha. Hay veinte
(20) arreglos posiciónales de tres caracteres pares y 3
caracteres impares en un grupo de seis
caracteres. Diez de estos arreglos son usados para indicar la
versión E. Nueve arreglos son usados para la mitad
izquierda del símbolo EAN-13 (ellos representan el valor
del país "bandera", 1 a 9). El arreglo 20 es usado para
indicar la mitad izquierda en el símbolo de la
versión D.

El patrón central (01010) que es compartido por
el lado derecho y lado izquierdo del símbolo, sirve para
determinar la lógica de la dirección del rayo que cruza el
símbolo, porque los escáneres no necesitan leer
ambas mitades del símbolo en la misma pasada ni en la
misma dirección). La longitud del patrón central
solo es de 4 módulos (más estrecha que los
otros).

Tabla 7. Juego completo de caracteres
para el código UPC y EAN.

PRIMER DÍGITO DEL
CÓDIGO

PARIDAD PARA CODIFICAR
CON

SEGUNDO DIGITO DEL
CÓDIGO

CARACTERES DEL CÓDIGO
DEL FABRICANTE

1

2

3

4

5

0 (UPC-A)

Impar

Impar

Impar

Impar

Impar

Impar

1

Impar

Impar

Par

Impar

Par

Par

2

Impar

Impar

Par

Par

Impar

Par

3

Impar

Impar

Par

Par

Par

Impar

4

Impar

Par

Impar

Impar

Par

Par

5

Impar

Par

Par

Impar

Impar

Par

6

Impar

Par

Par

Par

Impar

Impar

7

Impar

Par

Impar

Par

Impar

Par

8

Impar

Par

Impar

Par

Par

Impar

9

Impar

Par

Par

Impar

Par

Impar

Tabla 8. Paridad de caracteres del lado
izquierdo

CÓDIGO UPC-A

El Código UPC-A esta compuesto por 12
dígitos,

CATEGORÍA DEL
SISTEMA

CÓDIGO EMPRESA

CÓDIGO PRODUCTO

DIGITO DE CONTROL

0

12345

67890

5

Tabla 9. Composición del Código
UPC-A

Categoría del sistema

0, 6 y 7

Códigos regulares UPC, para la
mayoría de los productos

2

Utilizado para productos de peso variable que requieren
marcación de tienda

3

Productos farmacéuticos o relacionados a
la salud

4

Para uso interno. Para productos marcados por el
comerciante y que sean utilizados sólo para venta
dentro de sus establecimientos.

5

Para uso de cupones

1, 8 y 9

Reservados para futuras aplicaciones

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:

0

1

2

3

4

5

6

7

8

9

0

*

*

*

*

*

*

*

*

*

*

*

1

3

1

3

1

3

1

3

1

3

1

=

=

=

=

=

=

=

=

=

=

=

0

3

2

9

4

15

6

21

8

27

0

0+3+2+9+4+15+6+21+8+27+0=95

100-95=5

 

Figura 8. Código UPC-A

CÓDIGO UPC-E

El Código esta compuesto por 8 dígitos y
es una variación del UPC-A que permite un código de
barras mas compacto eliminando ceros "extras". Este código
es usado en productos con un empaque muy
pequeño donde no cabe un código de barras
UPC-A.

Si el código de la empresa
termina en 000, 100 o 200 el código UPC-E tiene los dos
primeros caracteres del código del producto, los
últimos tres dígitos del código del producto
y terminando con el tercer carácter del código de
la empresa. El código del producto debe estar entre 00000
y 00999

 

Figura 9. Código UPC-E calculado a
partir del código UPC-A

Si el código de la empresa termina en 00 pero no
cumple con lo anterior, el código UPC-E se forma con los
tres primeros caracteres del código de la empresa, seguido
por los últimos dos dígitos del código del
producto, seguido por el digito 3.

El código del producto debe estar entre 00000 y
00999

Si el código de la empresa termina en 0, pero no
cumple con los requerimientos anteriores, el código UPC-E
se constituye con los cuatro primeros dígitos del
código de la empresa, el último carácter del
código del producto, seguido por el digito 4.

El código del producto debe estar entre 00000 y
00009

Si el código de la empresa no termina en 0, el
código UPC-E se constituye con el código completo
de la empresa y el último digito del código del
producto. El último digito del código del producto
debe estar entre 5 y 9. El código del producto debe estar
entre 00005 y 00009

UPC-E utiliza los juegos A y B para codificar sus
caracteres, UPC-E no maneja explícitamente un
dígito de control, más bien el código de
control se coloca en paridad con los otros seis caracteres. El
digito de control que se codifica es el digito de control del
código UPC-A original.

El código UPC-E solo puede usarse si el numero
del sistema es 0 o 1. La paridad usada por cada carácter
depende del número del sistema (0 o 1) y el digito de
control del código UPC-A original.

Dígito

Número de sistema 0

Número de sistema 1

0

PPPIII

IIIPPP

1

PPIPII

IIPIPP

2

PPIIPI

IIPPIP

3

PPIIIP

IIPPPI

4

PIPPII

IPIIPP

5

PIIPPI

IPPIIP

6

PIIIPP

IPPPII

7

PIPIPI

IPIPIP

8

PIPIIP

IPIPPI

9

PIIPIP

IPPIPI

P = par I= impar

Tabla 10. Tabla de paridad para código
UPC-E

Figura 10. Código UPC-E

CÓDIGO EAN

Este código al igual que el código UPC
también tiene dos códigos básicos el EAN-8 y
el EAN-13, su utilización depende del área
disponible para impresión del código y el juego de
caracteres es el mismo que para el código UPC.

CÓDIGO EAN-13

El código esta compuesto por 13 dígitos y
es ampliamente utilizado en todo el mundo.

CÓDIGO
PAÍS

CODIGO EMPRESA

CODIGO PRODUCTO

DIGITO DE CONTROL

770

1234

56789

7

Partes: 1, 2, 3, 4
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter