:: El Monstruillo wARfeando ::

Interleaved 2 of 5

Más códigos de barras. Esta vez toca el Interleaved 2 of 5, un pelín más difícil e interesante. Veamos qué se le ocurrió a la mente retorcida que lo creó.

Esta simbología se utiliza sobre todo para crear símbolos numéricos en la industria de la distribución y almacenamiento.

Se codifican números con una cantidad de dígitos par y se codifican en grupos de dos, y ahí viene porque se le llama “interleaved” (entrelazado) porque el primer dato numérico del par se lo codifica en las cinco barras negras mientras que el segundo dato numérico del par se lo codifica en las cinco barras blancas del símbolo para el par. Sí, suena raro, igual no lo he sabido explicar bien, pero lo mejor será ver un ejemplo, pero para ello tenemos que saber como codificar dígito.

Antes de ir con el ejemplo necesitamos la tabla de codificación y la codificación de las marcas de inicio y final:

Carácter Interleaved 2 of 5
0 NNWWN
1 WNNNW
2 WWNNN
3 WWNNN
4 NNWNW
5 WNWNN
6 NWWNN
7 NNNWW
8 WNNWN
9 NWNWN

Donde N significa barra fina y donde W significa barra gruesa.

  • Marca de Inicio: 1010
  • Marca Final: 1101

Como sois gente lista habreis observado que ya no aparecen ‘0’s ni ‘1’s, pero al final obtendermos un código como el del artículo anterior.
De modo que como ejemplo, vamos a codificar 123 (sí, otra vez tengo una galletita para vosotros, tiene un número de dígitos impar).

Como tiene un número de dígitos impar con ponerle un 0 delante, solucionado, así que tenemos 0123 para codificar.

Lo primero que tenemos que hacer es buscar los equivalentes interleaved para cada carácter:

  • 0: NNWWN
  • 1: WNNNW
  • 2: NWNNW
  • 3: WWNNN

Y preparamos cada par de dígitos intercalándolos:

  • 01: NWNNWNWNNW
  • 23: NWWWNNNNWN
  • Si os fijais, el primer par comienza con la primera N del ‘0′, luego le sigue la primera W del ‘1′, continúa con la segunda N del ‘0′ y después está la primera N del ‘1′, y así sigue intercalando el ‘0′ y el ‘1′.

    Hecho esto suponemos que el primer carácter del par es una barra negra, que el segundo es una barra blanca y así vamos alternando entre barra negra y blanca hasta el final. Y sabiendo, como ya he dicho antes que N es una barra fina y que W es una barra gruesa quedaría:

    • 01: NWNNWNWNNW –> 10010110110100
    • 23: NWWWNNNNWN –> 10011001010110

    de modo que solo nos queda concatenarlo y ponerle las marcas de inicio y de final, quedando:

    101010010110110100100110010101101101

    Si os fijais, esta vez no hay barras finas blancas entre los dígitos o los pares de dígitos, eso es porque esta simbología es una de las denominadas contínuas.

    0123_intl25

    Otro día, más…

    This entry (Permalink) was posted on Wednesday, October 25th, 2006 at 18:22 and is filed under Códigos de Barras. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response , or trackback from your own site.

    One Response to “Interleaved 2 of 5”

    1. meneame.net Says:

      Códigos de Barras: Interleaved 2 of 3…

      Tercer artículo sobre códigos de barras. En este artículo se explica la simbología Interleaved 2 of 5, esta ya un poco más complicada que la anterior, la Code 39….

    Leave a Reply

    You must be logged in to post a comment.