Estudios Comparativos
entre
Simbologias de Codigo de
Barras
J. Ignacio
Ulacia F. (4.3.1994 - rev.
9.11.2005)
Este documento tiene
informacion sobre datos comparativos sobre
diferentes simbologias de codigo de
barras. Se ha puesto la informacion
relevante donde permite hacer una
comparacion directa sobre los caracteres
de reconocimiento, Desidades y
confiabilidad de los diferentes
codigos.
Reconocimiento de
Simbologia
Al observar un codigo
de barras es necesario el saber de que
tipo de codigo de barras se trata. Esto
principalmente para poder programar los
lectores para que decodifiquen la
informacion que tienen dentro. Los codigos
de barra tienen caracteristicas especiales
que los hacen facilmente reconocibles.
Esta informacion se encuentra en los
Delimitadores de Inicio y fin. Solo la
simbologia EAN/UPC tiene un delimitador
intermedio. Para el cado de C128 se puede
cambiar internamente de simbologia y esto
equivale a un caracter adicional. Los
delimitadores de encuentran en Blanco y
Negro y la informacion, aunque no se
representa estaria codificada en las zonas
azules.
|
Simbologia
|
Delimitador
Inicial
|
|
EAN/UPC
|
|
|
C39
|
|
|
Code
93
|
|
|
I25/
ITF
|
|
|
C128
|
|
|
Codabar
|
Los iniciadores
y terminadores de Codabar se
pueden
intercambiar.
|
Densidad de los
Codigos
Las diferentes
simbologias de codigos de barra tienen una
densidad de informacion diferente. La
densidad se define como la superficie
requerida para codificar un dato usando
las mismas dimensiones de la barra mas
delagada ( x ). Es importante hacer una
distincion sobre el tipo de informacion
codificada. Unas simbologias estan
optimizadas para numeros y otras para
letras. Para hacer la comparacion usamos
la cantidad maxima de datos que puede
incluir un codigo EAN/UPC que es de 13
caracteres donde solo se imprimen 12
digitos, el ultimo se determina con un
juego de codificacion. Para el caso de
codigos ITF y C128c se usaron 14 digitos
ya que se codifican en pares y se incluye
el digito verificador. El Overhead es la
cantidad de modulos de caracteres de
inicio y fin.
|
Simbologia
|
Modulos
por caracter
|
Overhead
|
Modulos
13 digitos
|
Longitud
Numeros
|
Longitud
Letras
|
|
EAN/UPC
|
7
|
3+5+3
|
7*12+11
|
95
|
-
|
|
C39
(2:1)
C39 [3:1]
|
13
16
|
13+12
16+15
|
13*13+25
16*13+31
|
194
239
|
194
239
|
|
C93
|
9
|
8+9
|
9*13+17
|
134
|
134
|
|
I25 / ITF
(2:1)
I25 / ITF
[3:1]
|
14/par
18/par
|
4+4
4+5
|
(14/2)*14+8
(14/2)*18+9
|
106
135
|
-
|
|
C128
A
|
11
|
11+13
|
14*11+24
|
178
|
178
|
|
C128
C
|
11/par
|
11+13
|
(14/2)*11+24
|
101
|
-
|
|
Codabar
|
12
|
12+11
|
12*13+21
|
177
|
-
|
Podemos observar que la
simbologia mas densa para numeros es el
EAN/UPC, y le sigue el C128c. Para Letras
observamos que el C93 es la simbologia mas
densa. Cuando se quiere codificar numeros
y letras con la mayor gama de
posibilidades, recomensamos el uso del
C128 ya que puede codificar todos los
caracteres ASCII y en la parte numerica se
puede cambiar a doble densidad.
Error de
substitucion
El error de
substitucion se presenta cuando al
presentar un codigo al lector, este ultimo
puede decodificar un codigo diferente al
codificado originalmente. En la realidad
esto sucede con etiquetas dobladas,
arrugadas, o lecturas en angulos
complejos.
En 1991 el centro de
Identificacion automatica de la
Universidad de Ohio, bajo el auspicio de
AIM-USA y el Health Industry Business
Communications Council (HIBCC) conducen un
estudio para ver la confiabilidad del Code
39, UPCA, y Code 128. Su interes es
comparar las simbologias en ambientes
controlados.
|
Error
de Substitucion (al 95% de nivel
de
confiabilidad)
|
|
Symbologia
|
Peor
de los casos
|
Peor
de los casos
|
|
Code 39
c/Dig Verificador
|
1 error
en 2,500,000
|
1 error
en 34,500,000
|
|
Code
128
|
1 error
en 2,800,000
|
1 error
en 37,000,000
|
|
UPCA
|
1 error
en 394,000
|
1 error
en 800,000
|
Es importante mencionar
que tanto el C128 y el UPCA contienen
internamente un digito
verificador.
|