:: El Monstruillo wARfeando ::

Códigos de Barras

Hace unas semanas me pidieron que hiciera un programa para crear códigos de barras, de modo que me puse a buscar información sobre como se codifican y no me resultó fácil encontrarla, al menos no es español. Casi que lo único que encontraba eran empresas que intentaban venderte sus APIs para crearlos o sus aplicaciones, cosa que no me interesaba. De modo que aquí comienzo unos articulillos sobre los códigos de barras.

Antes que nada un poco de nomenclatura (lo iré ampliando a medida que vaya recordando o necesitando explicar algún término):

  • Símbolo: Es la impresión física de un código de barras.
  • Simbología: Es cada uno de los códigos con los que se puede codificar una cadena.
  • Densidad: Es la anchura de la barra más fina del símbolo.

Hay muchas simbologías con diferentes usos cada una de ellas, algunos ejemplos:

  • Code 39: Simbología alfanumérica usada en la industria capaz de codificar 44 carácteres.
  • Code 128: Simbología alfanumérica para la industria capaz de codificar 128 carácteres ASCII.
  • EAN-13: Simbología numérica utilizada en comercios detallistas, es el típico de los supermercados, las tiendas…
  • Interleaved 2 of 5: Simbología numérica utilizada en almacenes de alta densidad.

Algunos convenios con los que trabajaré, las líneas blancas finas las repesentaré con un ‘0′, las líneas finas negras las representaré con un ‘1′. Cuando se trate de una línea más ancha símplemente duplicaré o triplicaré el 0 o el 1 según sea el caso. Por ejemplo, para códigos de doble densidad, es decir que las líneas anchas son dos veces más anchas que las finas simplemente duplicaré el carácter con el que represento la barra: 00 ó 11, pero hay códigos de densidad múltiple, que son códigos en los que hay varias anchuras diferentes dentro de un mismo símbolo.

Dicho esto, comenzamos.

This entry (Permalink) was posted on Tuesday, October 24th, 2006 at 6:08 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 “Códigos de Barras”

  1. meneame.net Says:

    Códigos de Barras: Inicio…

    El primer artículo de una serie de artículos que tratan sobre como codificar algunos códigos de barras. En este primer artículo se establecen unas convenciones que luego se utilizarán más adelante….

Leave a Reply

You must be logged in to post a comment.