Está en la página 1de 13

I.

DEFINICIÓN DE CÓDIGO DE BARRAS

El código de barras es un código basado en la representación de un


conjunto de líneas paralelas de distinto grosor y espaciado que en su
conjunto contienen una determinada información, es decir, las barras y
espacios del código representan pequeñas cadenas de caracteres. De este
modo, el código de barras permite reconocer rápidamente un artículo de
forma única, global y no ambigua en un punto de la cadena logística y así
poder realizar inventario o consultar sus características asociadas.
Actualmente, el código de barras está implantado masivamente de forma
global. La visualización física de los códigos de barras suele presentarse
mediante barras verticales: Estas representan caracteres de información
mediante barras negras y espacios, donde el ancho de las barras y espacios
puede ser variable. Por tanto, cada digito o carácter representado en un
código está formado por barras y espacios que tienen una anchura total de
una cierta cantidad de unidades o módulos, dependiendo del código, de
esta forma cada barra y cada espacio puede tener una anchura de diversas
unidades o módulos. De forma resumida se puede expresar de la siguiente
manera:

a. Módulo: es la unidad mínima o básica de un código. Las barras y


espacios están formados por un conjunto de módulos.

b. Barra: el elemento oscuro dentro del código. Se hace


corresponder con el valor binario 1.

c. Espacio: el elemento claro dentro del código. Se hace


corresponder con el valor binario 0.

d. Carácter: formado por barras y espacios. Normalmente se


corresponde con un carácter alfanumérico.
Fig. 1. Cada carácter o digito está formado por un conjunto de módulos.

II. CARACTERÍSTICAS
Un símbolo de código de barras presenta una serie de características entre
las cuales cabe destacar las siguientes:

i. Densidad: es la anchura del elemento, ya sea barra o espacio, más


estrecho dentro del símbolo de código de barras. Un código de
barras no se mide por su longitud física sino por su densidad, que
viene dada en milésimas de pulgada.
ii. Razón ancho-estrecho (Wide to Narrow Ratio (WNR)): Es la
relación existente entre el grosor del elemento más estrecho con
respecto al más ancho. Normalmente es de 1:3 o 1:2.
iii. Zona muda (Quiet Zone): Es el área blanca que aparece al
principio y al final de un símbolo de código de barras y que es
necesaria para una acertada lectura del símbolo.

III. CLASES DE CÓDIGOS

La simbología de un código de barras nos define los detalles técnicos de


cada tipo particular de código de barras, la anchura de las barras, la forma
en que se codifica la información en las barras y espacios del símbolo de
código de barras, etc. Podemos distinguir entre códigos de una dimensión
y códigos de dos dimensiones.

 En los primeros, al efectuar la lectura, se tiene en cuenta el ancho


de las barras y los espacios entre ellas, en cambio la altura de las
barras no otorga ningún dato. En cierta forma estos códigos
representan la clave para acceder a un registro de alguna base de
datos en donde realmente reside la información, o sea, los
símbolos no contienen información del producto o artículo, sino
una clave única que lo identifica. Por tanto la pequeña capacidad
de codificación de estos códigos los hace depender de sistemas de
datos externos, sin el sistema externo el código no tiene
significado. La dependencia de sistemas externos de datos ofrece
dos importantes ventajas:

a. Proporciona la posibilidad de acceder a gran cantidad de


información utilizando un código y símbolo relativamente
corto.
b. Permite cambiar los datos asociados a este sin tener que
editar o modificar nuevamente el código.

 El otro tipo de codificación que surgió no hace tantos años es la


codificación bidimensional, dentro de la cual tenemos los
llamados códigos de barras apilados o multifilas “stacked “y los
códigos matriz “matrix “. La principal ventaja de utilizar códigos
de dos dimensiones es que los datos están codificados tanto en la
altura como en la longitud del símbolo y la información no se
reduce solo al código del artículo, sino que puede almacenar gran
cantidad información que puede ser leída de manera rápida y
fiable, sin necesidad de acceder a una base de datos en donde se
almacene dicha información, como ocurre en el caso de los
códigos de una dimensión. Por el contrario, al contener mucha
más información que los códigos unidimensionales requieren de
un escáner especial cuyo coste es más elevado. La seguridad que
son capaces de incorporar estos códigos los hace casi
invulnerables a los posibles agentes externos que pueden causar
su deterioro, ya que este tipo de códigos han superado
innumerables pruebas de resistencia con el objetivo de determinar
su integridad. Los códigos bidimensionales deben ser
considerados como un complemento a la tecnología tradicional de
códigos unidimensionales, no como su reemplazo y las ventajas
deben ser comparadas frente al incremento en coste.

IV. FUNCIONAMIENTO DE UN CÓDIGO DE BARRAS

Un código de barras funciona en la práctica de manera similar a una linte


rna común - Leyendo la luz reflejada de una superficie. El proceso
comienza con un dispositivo que emite un rayo de luz directa sobre un
código de barras. El dispositivo contiene un pequeño sensor que detecta
la luz reflejada y la convierte en energía eléctrica. El resultado, es una se
ñal eléctrica que puede ser interpretada y convertida en datos.Los código
s de barras se miden en proporción a la barra más delgada y en mils, o
1/1000 de pulgada. Un código de barras de 15 mils, por ejemplo, tiene
una barra delgada de 15/1000 de pulgada de ancho. Añadido a esto, se
incluyen las zonas silenciosas o espacios en blanco, a ambos lados del sí
mbolo, para garantizar la lectura de código de barras. Un código de
barras es una secuencia de líneas de distintos grosores y separación, que
se encuentran ordenadas y acotadas de acuerdo a un estándar
determinado según las necesidades. Estos códigos de barras almacenan
información y se pueden leer por medio de los lectores de códigos de
barras y aplicaciones para dispositivos inteligentes (Apps) tal como la de
sarrollada por Tacoty App, recordando que existen varios formatos de
códigos de barras y cada uno requiere un tipo de estándar de lector. Se
pueden crear códigos de barras con Software especializado, en este caso
la figura 2 que mostramos fue creado con tec-it.com.
Figura 2. Ejemplo de código de barras, basado en Code -128

Figura 3 código de barras de etiquetado DANPER – FUNDO MUCHICK.

V. DEFINICION DE UN LECTOR DE CODIGO DE BARRA

El lector de código de barras o escáner de código de barras es un


dispositivo óptico-electrónico que emite uno o varios rayos de luz láser
a través de una ventana frontal, los cuáles al ser reflejados hacia la
fuente de origen son detectados por un receptor especializado, el cual
de acuerdo a la intensidad registrada interpreta formas lineales que
posteriormente se procesan como datos relevantes contenidas en una
imagen. Este dispositivo entra dentro de la categoría de periférico de
entrada y la los datos que escanéa los envía por medio de un cable
de tamaño limitado hacia un conector que lo interconecta con la
computadora.
Fig 4. Lector de código de barra

VI. CARACTERÍSTICAS GENERALES DE UN LECTOR DE


CÓDIGO DE BARRA.
A. Son utilizados para la lectura exclusiva de códigos de barras
impresos en distintos tipos de material, con lo que se puede
prescindir de escribir manualmente caracteres con el teclado.

B. Para actividades que requieren portabilidad se utiliza el lector


de código de barras de mano, ejemplo de ello es en los
inventarios físicos de los almacenes, mientras que los lectores de
códigos de barras fijos se utilizan frecuentemente en puntos de
venta.

C. Los lectores de código de barras tienen un límite máximo de


inclinación para la lectura de los códigos de barras ya que de lo
contrario no se detecta la reflexión.

D. Hay ciertos dispositivos que cuentan con códigos de barras


integrados, como ejemplo las colectoras de datos.

E. La portabilidad se limita al tamaño del cable con que cuenten.


VII. LECTOR DE CÓDIGO OMNI-DIRECCIONAL

El lector de código de barras omni-direccional es aquel que tiene la


capacidad de leer el código de barras sin necesidad de que se encuentre
paralelo a la posición normal del dispositivo, ya que cuenta con

diversos rayos de luz emitiéndose de manera simultánea y en diferentes


grados de inclinación, a diferencia del lector sencillo que no cuenta con
esta característica y que requiere de encontrarse de manera horizontal al
código de barras.

VIII. PARTES QUE COMPONEN AL LECTOR DE CÓDIGO DE


BARRAS

Se muestran las partes externas:

a) Ventana: se encarga de emitir la luz láser y de recibir el reflejo


para su posterior proceso.

b) Disparador: permite activar de manera manual la luz láser.

c) Cubierta: protege los circuitos internos, da estética al


dispositivo y tiene forma especial para ser tomado con la mano.

d) Cable de datos y alimentación: se encarga de transmitir los


datos y conducir la electricidad.
Figura 5. Esquema de partes externas de un lector de código de barras

IX. TIPOS DE LECTORES DE LECTORES DE CÓDIGO DE


BARRAS

a) LÁPIZ ÓPTICO
Uno de los más populares ha sido desde siempre el lector
denominado lápiz óptico, que durante años ha sido el elegido,
sobre todo de comercios minoristas, debido a su reducido costo y
su pequeño y manipulable tamaño. No obstante, muchos usuarios
prefieren utilizar otro tipo de dispositivos, debido a que los lector
es lápiz requieren una amplia habilidad del encargado de manejar
el dispositivo, no suelen ser muy resistentes a los golpes y
caídas, y ofrecen una lectura lenta e incluso a veces no logran
captar la información del código, ya que sólo funcionan bien con
códigos que han sido impresos en una excelente calidad.

b) ESCÁNER CCD
Otro modelo muy utilizado suelen ser aquellos escáner del tipo
CCD, los cuales utilizan un sensor fotodetector del tipo CCD, es
decir un dispositivo de carga acoplada, que contiene un conjunto
de LEDs, que se encargan de emitir fuentes de luz y forma para
obtener la información del código. Si bien este tipo de
dispositivos requieren que el código se halle en contacto físico
con el lector para hacer posible la lectura, lo cierto es que ofrecen
una lectura rápida y eficaz, ya que al contrario de los escáneres
de lápiz óptico no producen degradación de la imagen cuando
ésta es escaneada. Dentro de los lectores del tipo CCD, también
se encuentra un modelo que si bien no requiere contacto directo
con el código, ya que permiten una lectura por proximidad, lo
cierto es que no funcionan de manera correcta ante superficies
irregulares. En cuanto al tipo de lectores láser, la mayoría de los modelos
disponibles en la actualidad suelen permitir una lectura eficaz y veloz por
proximidad al código de barras.

c) DISPOSITIVOS LÁSER
Debido a la potente tecnología de la luz láser brindan mejores
resultados que los escáneres del tipo CCD y lápices ópticos,
permitiendo una lectura correcta en cualquier tipo de superficie,
independientemente de si el código se halla impreso en una superficie
curva o irregular.

d) DISPOSITIVO LÁSER TIPO PISTOLA


Es uno de los dispositivos láser más utilizado, que funcionan por
intermedio de un mecanismo que activa el escáner en el momento en
que se encuentra enfrentado al código que se desea leer. Gracias a este
procedimiento, es posible evitar la lectura accidental de códigos. Los
lectores láser de pistola están compuestos por un espejo que oscila
dentro del dispositivo y que hace posible el recorrido a través de toda
la superficie del código de barras, sin necesidad de que el usuario deba
mover el lector. Su ventaja radica en que permite la lectura de códigos
en cualquier tipo de superficie, incluso cuando éstos se hallan en mal
estado, y por otra parte son uno de los dispositivos más resistentes a
condiciones hostiles. En la mayoría de los casos, permiten una lectura a
una distancia máxima de 20 cm, aunque también existen lectores
especiales que ofrecen la posibilidad de alcanzar lecturas a una distancia
de hasta 5 metros.

e) ESCÁNER LÁSER FIJOS


Similares al tipo de lectores láser de pistola, los denominados escáneres
láser fijos, funcionan de la misma manera que el anterior, pero su
diferencia radica en que deben fijarse a una superficie y no necesitan ser
manipulados por el usuario.

f) LÁSER FIJO OMNIDIRECCIONALES


Como su nombre lo indica se caracterizan por permitir la lectura de
códigos en cualquier dirección, ya que se componen de un conjunto de
espejos que producen un patrón omnidimensional. Son los que
comúnmente se utilizan en los supermercados, ya que son lo más
recomendados para obtener una lectura precisa e inmediata, sin
errores.

g) LECTORES AUTÓNOMOS
Otros lectores menos populares, debido a que suelen ser los más caros, son
los del tipo autónomo, que se utilizan generalmente en las plantas de
producción dentro del área de las cintas transportadoras. Este tipo de
escáner permite una captura de datos eficaz, independientemente de
la dirección, el tipo de código de barras, la superficie donde se halla
impreso y su estado físico.

X. DETECCIÓN DE BORDES

Existen distintas técnicas para identificar donde se encuentra un código


de barras dentro de una imagen:
a. Algoritmo Morfológico Matemático: Método de localización
basado en operaciones morfológicas básicas como: dilatación,
erosión, cierre y un conjunto de operaciones morfológicas
geodésicas. El algoritmo se basa en el hecho que los códigos de
barras poseen valles estrechos (espacios estrechos existentes entre
las barras), un alto contraste y líneas paralelas. Mediante una
segmentación, estos valles se juntan para formar una región que
corresponde al código de barras, descartando pequeñas áreas que
no pertenecen al código, para a continuación aplicar filtros
morfológicos en diferentes orientaciones con el fin de extraer la
orientación del código de barras.

b. Análisis de texturas mediante filtros de Gabor: La idea


fundamental sobre la que se basa este método es asumir que un
código de barras es una región con una textura homogénea.
Además en una imagen donde se encuentra presente la textura, el
nivel de gris de los pixels individuales no proporcionan suficiente
información para llevar a cabo una segmentación satisfactoria de
la imagen, por ello se hace necesario incluir las relaciones
espaciales existentes entre los niveles de gris de los pixels dentro
de una vecindad local.

c. Detección de texto en las imágenes: Otra idea para la


localización de códigos de barras es utilizar técnicas provenientes
de los algoritmos de búsqueda de texto, sin embargo este tipo de
métodos presentan como inconveniente que suelen consumir
mucho tiempo.

d. Densidad de Gradiente: Otro método de localización de códigos


de barras es el basado en la extracción de áreas que poseen una
alta densidad de gradientes mono-orientados. La localización de
códigos de barras en una imagen con baja resolución es el
principal propósito de este algoritmo, que utiliza para tal objetivo
el cálculo de gradientes y filtros morfológicos.

XI. FILTRADO DE SEÑALES DIGITALES

En el procesamiento digital de señales así como en el manejo de cualquier


otro tipo de señal electrónica siempre ha sido necesaria la diserción de la
información útil entre la no útil que generalmente se encuentran
combinadas dentro de la misma señal portadora; todo esto para la
aplicación de esta información ya diferenciada en un propósito dado. Con
esta idea surgieron los filtros que de una forma práctica se puede
simplificar su definición como dispositivos que suprimen o permiten el
paso de ciertas componentes de frecuencia de una señal con
características dadas para las cuales fueron diseñados.

Es el conjunto de técnicas englobadas dentro del pre procesamiento de


imágenes cuyo objetivo fundamental es obtener, a partir de una imagen
origen, otra final cuyo resultado sea más adecuado para una aplicación
específica mejorando ciertas características de la misma que posibilite
efectuar operaciones del procesado sobre ella. Los principales objetivos
que se persiguen con la aplicación de filtros son:

 Suavizar la imagen: reducir la cantidad de variaciones de


intensidad entre píxeles vecinos.
 Eliminar ruido: eliminar aquellos píxeles cuyo nivel de intensidad
es muy diferente al de sus vecinos y cuyo origen puede estar tanto
en el proceso de adquisición de la imagen como en el de
transmisión.
 Realzar bordes: destacar los bordes que se localizan en una
imagen.
 Detectar bordes: detectar los píxeles donde se produce un cambio
brusco en la función intensidad.
 Por tanto, se consideran los filtros como operaciones que se
aplican a los píxeles de una imagen digital para optimizarla,
enfatizar cierta información o conseguir un efecto especial en ella.
 El proceso de filtrado puede llevarse a cabo sobre los dominios de
frecuencia y/o espacio.

También podría gustarte