Generador de código de barras Interleaved 2 of 5

Interleaved 2 of 5 empaqueta los dígitos de dos en dos: el primero lo llevan cinco barras y el segundo los cinco espacios entre ellas. De ese entrelazado sale la densidad — es una de las simbologías puramente numéricas más apretadas de uso común — y también el único fallo que importa. Como el código es continuo y carece de estructura autoverificante, un haz que entra o sale del símbolo a mitad de camino puede devolver un número más corto y perfectamente bien formado. El lector no tiene manera de saber que vio medio código. Todo lo de abajo trata de cerrar esa puerta.

Apariencia
Tamaño
Texto
Posición del texto
Alineación del texto
Colores

304 × 237 px en el PNG

Unidades

Especificación

Conjunto de caracteres
dígitos
Longitud
de 2 a 30 caracteres
Dígito de control
esta simbología no lo usa

Dónde se usa

  • Etiquetado de almacén y distribución cuando el número es largo, el espacio estrecho y los datos puramente numéricos
  • Marcado industrial sobre superficies ásperas — cartón ondulado, plástico moldeado, metal pintado — donde un módulo grueso sobrevive y uno fino no
  • Numeración interna de piezas y ubicaciones en sistemas anteriores a las convenciones GS1 que no van a reescribirse
  • Revelado fotográfico, tiques y numeración de película, donde la simbología lleva décadas incrustada en los equipos

En qué se diferencia

ITF-14 es Interleaved 2 of 5 con las partes peligrosas clavadas: catorce dígitos, ni más ni menos, dígito de control obligatorio y barras portadoras alrededor del símbolo. Todo lo que hace arriesgado al ITF a secas — longitud libre, control opcional, marco opcional — allí lo fija la especificación, y por eso un código de caja es un ITF-14 y no un ITF desnudo. Frente a Code 128 el trato es densidad contra seguridad: Code 128 en su modo numérico es casi igual de compacto, codifica también letras, y es mucho más difícil de leer corto porque su estructura se autoverifica. Si hoy elige simbología para algo nuevo y nada la dicta, Code 128 suele ser la mejor respuesta. El ITF a secas se gana su lugar cuando los equipos ya lo esperan, o cuando la superficie es tan tosca que solo los módulos más anchos sobreviven.

Errores frecuentes

  • Codificar un número impar de dígitos. Los dígitos van en parejas por construcción, así que un recuento impar no puede codificarse en absoluto. La mayoría del software antepone un cero en silencio, y eso cambia el número: 12345 pasa a 012345, y que importe depende por completo del sistema que lo lea. Decida deliberadamente dónde va el dígito de relleno en vez de descubrir después que fue a otro sitio.
  • Quitar las barras portadoras. El marco alrededor del símbolo no es decoración. Impide que un haz que cruza el código en ángulo empiece o termine entre dos parejas de dígitos, que es exactamente cómo ocurre una lectura corta. En un símbolo así de largo, el marco es la diferencia entre un escaneo que falla y uno que miente.
  • Saltarse el dígito de control porque la simbología no lo exige. No lo exige, y ese es el problema. Sin él, una lectura truncada produce un número estructuralmente perfecto y numéricamente erróneo. Un control módulo 10 es la protección más barata disponible, y en cualquier símbolo cuya longitud no esté fijada es casi obligatorio en la práctica.
  • Imprimirlo a dimensiones minoristas. Interleaved 2 of 5 se elige normalmente para superficies que imprimen mal, y luego se encoge para que quepa en el arte. El corrimiento de tinta engorda cada barra y adelgaza cada espacio en la misma medida; como el decodificador distingue los elementos solo por el ancho, pasado un punto un espacio ancho se lee como estrecho. El resultado es un código que escanea al tercer intento, y nadie culpa de eso al arte.
  • Suponer que el lector tiene la longitud fijada. Muchos escáneres aceptan por defecto ITF de cualquier longitud par, que es lo que hace peligrosas las lecturas cortas. Si su sistema usa siempre, digamos, dieciséis dígitos, configurar el lector para aceptar solo dieciséis elimina toda esa clase de fallo sin coste alguno.

Preguntas frecuentes

¿Por qué el número de dígitos debe ser par?
Porque los dígitos se codifican en parejas — uno en las barras, el siguiente en los espacios entre ellas —, así que un dígito suelto no tiene con qué entrelazarse. Si su número es impar, se añade un cero de relleno; dónde va es decisión suya, y debería ser una decisión y no un valor por defecto que nadie revisó.
¿Interleaved 2 of 5 tiene dígito de control?
No por definición. La simbología permite un control módulo 10, e ITF-14 lo hace obligatorio, pero un símbolo ITF desnudo no lleva ninguno salvo que usted lo ponga. Dado que el riesgo principal es una lectura corta con aspecto válido, añadirlo es muy recomendable en todo lo que salga de sus propios equipos.
¿Para qué son las barras encima y debajo del símbolo?
Son barras portadoras, y existen para que los escaneos parciales fallen en vez de engañar. Un haz que cruza el símbolo en diagonal puede entrar o salir a mitad de código y devolver un número más corto; el marco lo obliga a cruzar el símbolo entero o nada. En impresión flexográfica además igualan la presión de la plancha en los bordes del área impresa.
¿Uso esto o ITF-14 para una caja de envío?
ITF-14, sin dudarlo. Es la misma simbología con la longitud fijada en catorce, control obligatorio y marco exigido, y es lo que los sistemas receptores esperan en una caja. Un ITF a secas en un cartón es una invitación a que el escáner de otro lea el número corto.
¿Es lo mismo que Code 2 of 5?
No. El Code 2 of 5 estándar codifica cada dígito solo en las barras y deja los espacios como separadores, lo que lo hace más o menos el doble de ancho con los mismos dígitos. Interleaved 2 of 5 usa también los espacios para llevar datos: de ahí su densidad, y de ahí el requisito del recuento par.