
El código de barra es un código basado en la representación mediante un conjunto de líneas paralelas verticales de distinto grosor y espaciado que en su conjunto contiene una determinada información.
Es un sistema que permite la identificación de las unidades comerciales y logísticas de forma única, global y no ambigua.
El código de barras almacena información, almacena datos que pueden ser reunidos en él de manera rápida y con una gran precisión. Los códigos de barras representan un método simple y fácil para codificación de información de texto que puede ser leída por dispositivos ópticos, los cuales envían dicha información a una computadora como si la información hubiese sido tecleada.
Clasificación de códigos de barras
Lineales: Se utiliza para almacenar códigos, ya sean números o letras, usando una combinación lineal de barras y espacios en diferentes medidas.
*Ejemplos: UPC, EAN, CODE 39, CODE 93, CODE 128, ENTRELAZADO 2 DE 5, CODABAR, POSNET
Bidimensional: Se almacenan los datos tanto a lo alto como a lo ancho del símbolo, en esta clasificación la información no solo se reduce a un código, su principal ventaja es que puede almacenar gran cantidad datos [hasta los 2334 en el caso de DataMatrix], a la vez que incrementa considerablemente la seguridad siendo casi invulnerables a un sabotaje.
*Ejemplos: PDF 417, MAXICODE, DATAMATRIX, CODIGO QR
Información que guardan los códigos de barras
El código sirve para identificar los productos de forma única pues cuenta con información detallada del artículo o del documento que los contiene, a través de una asociación con una base de datos.
Aplicaciones
El control de material en procesos, control de inventario, control de movimiento, control de presencia, control de accesos, puntos de venta, control de calidad, control de envíos y seguimiento de los mismos, control de documentos, Facturación, gestión de productos, etc.
Ventajas
El código de barras es el mejor sistema para gestionar datos con identificación automática, por lo que presenta muchas ventajas, entre otros:
-Virtualmente no hay retrasos desde que se lee la información hasta su uso
-Se mejora la exactitud de los datos, hay una mayor precisión de la información.
-Se puede obtener un mejor control de calidad y servicio al cliente
-Se pueden contar con nuevas categorías de información.
-Se mejora el control de las entradas y salidas
-Eficiencia, debido a la rapidez de la captura de datos.
-El incremento de la velocidad y exactitud en la toma de datos, además de eliminar errores, supone un ahorro de costes y tiempo.
Scanner o Lectores de código de barras
Captan la información contenida en el código de barras. Son fáciles de instalar y usar.
Emiten una línea de luz roja que se refleja en los patrones de luz clara y obscura contenidos en las barras y los espacios. Dichos reflejos son tomados por un transductor del scanner que los convierte en una señal eléctrica, que a su vez es transformada por el decodificador del scanner en ceros y unos, o sea, en el dato binario de las computadoras.
Tipos de lectores
-Lectores tipo pluma o lápiz
-Lectores de ranura o slot
-Lectores tipo rastrillo o CCD
-Lectores CCD de proximidad (Charge Coupled Device)
-Láser omnidireccional
-Lectores laser de proximidad
-Lectores laser tipo pistola
Cómo generar los códigos de barras
Crean el código de barras empleando una fuente de tipo de letra o generando una imagen del código de barras vía un componente para desarrolladores.
*GENERAR CÓDIGOS DE BARRAS DESDE
Visual Basic: Los "Active Barcode Components" son probablemente la mejor opción si se desea crear códigos de barras como imagen con Visual Basic 6 o inferior. Si trabaja con VB.NET la opción es "dBarcode.NET components". Independientemente de la versión de Visual Basic, si desea utilizar fuentes de tipo de letra, escoja la fuente indicada o la universal font Kit.
Visual C/C++: Se han diseñado DLLs específicas para C/C++. dBarcode-32 Developers Kit (o la versión 2D).
Visual Studio .NET (VB, C# and J#): Los "dBarcode for .NET Components" están especialmente diseñados para aplicaciones .NET. Independientemente de la versión de Visual Basic, si desea utilizar fuentes de tipo de letra, escoja la fuente indicada o la universal font Kit. Para aplicaciones ASP .NET se han creado "Barcode IMG Server for IIS" o "Barcode-2D IMG Server for IIS".
Visual Fox Pro: Tanto el "Universal Font Kit", o la fuente de tipo de letra deseada correspondiente son válidas para Visual FoxPro.
*RECONOCIMIENTO DE CÓDIGO DE BARRAS
Aunque el reconocimiento de los códigos de Barras suele hacerse con lectores hardware de códigos de Barras, también existen utilidades para que los desarrolladores pueden hacer el reconocimiento a partir de una imagen [la cual incluye el código de barras] al igual que se puede realizar OCR sobre un documento. Las soluciones disponibles son:
Visual Studio .NET: El componente dBarScan .NET 1D le permitirá decodificar desde aplicaciones .NET códigos de barras a partir de imágenes que los incluyan.