Intercalado 2
de 5 - ITF
J. Ignacio
Ulacia F. (22.1.1992 rev
11.11.2005)
Debido a su alta
densidad y excelentes propiedades de
impresion, la simbologia Intercalado 2 de
5 o ITF (Interleaved Two of Five) es
bastante usada. Dentro del estandar DUN-14
(Dispatch Unit Number de 14 digitos) este
codigo se usa ampliamente en las unidades
de expedicion para trasnporte donde viene
contenidos los productos para venta a
menudeo.
Codificacion
El codigo I25 / ITF es
un codigo de barras unidimensional
numerico. Se llama intercalado debido a
que los numeros a codificar se agrupan en
pares. El primer digito se codificara con
barras negras y el segundo con barras
blancas intercalando uno dentro del otro.
Cada digito esta compuesto por dos barras
anchas de cinco barras totales; de ahi su
nombre. La Tabla 1
muestra la codificacion completa para los
10 digitos codificables en el codigo I25 o
ITF.
|
Caracter
|
Codificacion
|
|
0
|
00110
|
|
1
|
10001
|
|
2
|
01001
|
|
3
|
11000
|
|
4
|
00101
|
|
5
|
10100
|
|
6
|
01100
|
|
7
|
00011
|
|
8
|
10010
|
|
9
|
01010
|
Tabla 1.-
Codificacion de digitos para I25 / ITF.
Los ceros significan barras angostas y los
1 barras anchas.
Como ejemplo, en la
Figura 2 se encuentra codificado el numero
37. El digito 3 que se representa como
11000 se codificara con barras negras y el
digito 7 que es 00011 usara barras
blancas. Cada par de digitos se coloca uno
dentro del otro para generar las barras y
espacios correspondientes. Al inicio y
final se encuentran los separadores
correspondientes.
|
3
|
1
|
|
1
|
|
0
|
|
0
|
|
0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7
|
|
0
|
|
0
|
|
0
|
|
1
|
|
1
|
|
|
Sep. Inic.
|
DATOS
|
Sep. Fin
|
Figura 2.- Codificacion
del numero 37. El numero 3 esta codificado
en barras negras y el numero 7 en barras
blancas. Tiene a sus extremos un separador
inicial y un separador final.
Digito
Verificador
El codigo de barras I25
- ITF no tiene contemplado el uso de
digito verificador. Solo en el caso del
estandar DUN-14 se usa el mismo calculo
que para el EAN13. El digito verificador
se incluira como ultimo digito de la
serie. Favor de vero codificacion
DUN-14 al final
de este documento.
Relacion de barras
anchas a angostas
Las barras anchas
tienen una proporcion de 3:1 con las
barras angostas, aunque la relacion de 2:1
se observa en algunas aplicaciones. Cuanto
mayor sea la proporcion de ancho:angosto
mejor sera la decodificacion y se reducira
el error de substitucion. En la practica
recomendamos el uso de relaciones por
arriba de 2.5:1. Normalmente el ancho de
un modulo es de 10 a 20 mils (milesimos de
pulgada).
Impresion del
Codigo
Un codigo I25 - ITF
debe tener los siguientes
elementos:
- Zona Muda - antes
del codigo tiene que haber un espacio
en blanco sin impresion donde los
lectores determinan el inicio de un
codigo. Esta zona corresponde a 10
veces el ancho de una barra
delgada.
- Separador de inicio
- Dos barras delagadas
- Informacion a
codificar
- Separador Final -
Barra gruesa, barra delgada
- Zona muda - igual
que la anterior.
La altura minima de un
codigo debe ser igual al 30% de su
longitud vs. 0.5 pulgadas, el que sea
mayor sin considerar las barras de
seguridad.
Seguridad
Debido a la alta
densidad de informacion y a la estructura
del separador final, la simbologia puede
presentar algunos problemas en la lectura
produciendo lecturas parciales. El
problema se presentaria en un codigo I25
cuando se eliminan las barras de
seguridad, superiores e inferiores.
Supongamos que se imprime un codigo sin
las barras de seguridad y se procede a
leerlo en una posicion inclinada. El
lector detecta el separador de inicio y
despues de un par de digitos. Si coincide
que el siguiente par de datos empieza con
la misma estructura que el separador final
(barra ancha, barra angosta). El lector
cosidera que llego el final del codigo y
transmitira la informacion; obteniendose
lecturas parciales. La combinacion de
numeros que tiene el mismo patron que el
separador final sucede con un par que
empiece con 1,5 y 8; el segundo digito sea
0,2,4,6,7,9; es dicir con alta
probabilidad.
Por ello se colocan
unas barras en su parte superior e
inferior que son de la misma altura o
mayor que una barra ancha. Esto garantiza
la eliminacion de datos parciales cuando
se realizan lecturas inclinadas. Las
barras invalidan cualqueir codigo
incompleto.
Otra alternativa es
fijar la longitud de datos leidos en los
lectores de codigo de barras. Esto solo se
puede implementar cuando la aplicacion
permita con una longitud fija de campo. Si
es posible, recomendamos que utilice ambas
tecnicas.
Aplicaciones
Interesantes
Debido a la alta
densidad de datos, en los 1990 se utilizo
esta simbologia para identificar abejas.
Se colocaba un codigo de dos digitos en la
parte superior del animal para determiar
cuantas veces entraban y salian del panal.
Con esto se pudo hacer un estudio de los
patrones de entrada y salida de las abejas
obreras.
Codificacion
DUN-14
El estandar DUN-14
(Dispatch Unit Number) es usado en las
unidades de despacho para productos de
venta al menudeo. Durante el desarrollo de
los estandares para el comercio detallista
se observo que los productos de venta al
consumidor se tenian que enviar en cajas
de carlon o pallets.
Despues de realizar un
estudio se comprobo que para saber el
contenido de las cajas o tarimas, era
recomendable el seguir usar de alguna
forma el numero de la presentacion mas
pequeña contenida en las cajas de
carton determinado por el EAN13. Por ello
se diseño el estandar DUN-14, que
contiene 14 digitos, 12 de ellos
corresponden al numero EAN13 sin el digito
verificador, un digito para determinar la
unidad de expedicion y un nuevo digito
verificador calculado con el mismo
algoritmo para el EAN13. El tipo de unidad
de expedicion es cualqueir caja o unidad
de despacho que tenga una o varias
unidades del producto de venta al publico.
Ejemplo
Supongamos que
fabircamos plumas o boligrafos. El codigo
EAN13 de venta al publico en presentacion
unitaria es 9701234567895. En la primera
unidad de expedicion estas plumas se meten
12 en cada caja tamaño A. Por ser
un volumen pequeño y que se puede
vender al publico, se puede optar por
asignar un numero EAN13 - 970123456790V o
un numero DUN-14 como 1970123456789V,
donde el 1 inicial representa la primera
unidad de expedicion.
Despues estas cajas A
de 12 piezas se colocan en cajas B mas
grandes con 48 cajas cada una; es decir
con 576 boligrafos. A esta caja B se le
asigna un numero DUN-14 que es
2970123456789V; siendo el 2 la segunda
unidad de expedicion.
Para su transporte las
cajas B se colocan en una tarima con 24
cajas B cada una, es decir con 13,824
boligrafos. A esta tarima o pallet se le
asigna el numero 3970123456789V. y asi
suscesivamente.
Es muy poco probable
que se terminen los 9 digitos
correspondientes de la unidad de
expedicion.
Las ventajas de esta
estructura es que siempres se puede saber
de que producto se trata ya que se
encuentra fisicamente en el codigo de la
caja mas externa.
El digito verificador
se determina con el mismo algoritmo usado
en los codigos EAN13.
|
Posicion
|
14
|
13
|
12
|
11
|
10
|
9
|
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
|
Codigo sin
V
|
2
|
9
|
7
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
V
|
|
Posiciones
pares
|
2
|
+
|
7
|
+
|
1
|
+
|
3
|
+
|
5
|
+
|
7
|
+
|
9
|
=(2+7+1+3+5+7+9)*3=102
|
|
Posicion
non
|
|
9
|
+
|
0
|
+
|
2
|
+
|
4
|
+
|
6
|
+
|
8
|
|
=(9+0+2+4+6+8)*1=29
|
|
Suma
|
|
|
|
|
|
|
|
|
|
|
|
|
|
=(102+29) =
131
|
|
Resta
decena superior
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V = 140
- 131 = 9
|
|
Codigo
Final
|
|
2 9 7 0 1 2 3 4 5 6 7
8 9 9
|
|
Impresion del
DUN-14
La forma de
codificacion es la misma que en el esquema
I25 - ITF solo que se usan 14 digitos.
Para saber que se trata de un estandar
regularmente se colocan unas franjas o
recuadro alrededor del simbolo. Este
recuadro permite que durante la impresion
se aplique una presion uniforme sobre el
empaque. En la figura se muestra un codigo
I25 /ITF en formato DUN-14 que representa
el numero de la segunda unidad de
expedicion del ejemplo
anteiror.
Las dimensiones de este
simbolo en la parte externa del cuadro son
de 159.8 mm por 31.8 mm
|