Cómo crear códigos de barras usando Linux

agosto 31, 2024 0 Comments

Hay varios programas en Linux para crear códigos de barra


Un código de barras consiste en un patrón conformado por líneas o cuadros que se utilizan para almacenar datos acerca de un producto de forma tal que un ordenador sea capaz de descifrarlo. En este artìculo vermos como crear còdigos de barra usando Linux.

Los còdigos de barra se componen de lìneas verticales o matrices de punto que representan nùmeros o letras. Se utilizan para identificar artìculos únicos de forma rápida haciendo màs fáciles el manejo de inventarios y la gestión de la logística.

Además del comercio minorista, los códigos de barras se utilizan en el sector Salud para identificar pacientes, medicamentos y equipos médicos. En el ámbito educativo, las bibliotecas los usan para hacer un seguimiento de libros y otros materiales, y en la industria para mantener el seguimiento de la cadenade producción.

Un poco de historia

Los códigos de barras se inventaron en 1949 por Norman Joseph Woodland y Bernard Silver en 1949. Pero fue en 1973 cuando se adoptó de manera extendida el estandar UPC (Código Universal de productos) en las tiendas minoristas de los Estados Unidos.

Los códigos de barra UPC consistìan en una serie de lìneas verticales de distinto ancho y ancho representando un código numérico. Este còdigo es identificado por un lector y enviado a un ordenador para que identifique al artìculo al cuál pertenece el código. Para facilitar la impresiòn las barras se representaban en una sola dimensiòn ylas diferentes alturas es para facilitar la lecturas.

Con el tiempo aparecieron alternativas bidimensionales que incorporaron la representación de rectángulos, puntos, hexágonos y algunos otros patrones los que se suman a las barras tradicionales.
Estos còdigos se pueden leer por lectores especializados, cámaras digitales o dispositivos mòviles.

Los códigos QR

Su nombre es la abreviatura de código de respuesta rápida. Son códigos de barras en dos dimensiones conformados por cuadrados blancos y de color organizados en un patrón de cuadrículas. Los datos se almacenan en forma vertical y horizontal. No solo almacenan datos numèricos sino alfanuméricos o datos multimedia como audio, video o imágenes.

Cómo crear códigos de barras usando Linux

Estos son algunos programas que podemos utilizar para crear códigos de barras.

Zin Barcode Studio

Se propone como un software de generación de códigos de barras de calidad profesional.

El programa puede crear 50 tipos de códigos de barras desde datos  de 8 bits sin procesar o en formato Unicode (UTF-8). Los resultados pueden exportarse a los formatos de imagen de gráfico de red portátil (PNG), de mapa de bits de Windows (BMP), formato de intercambio de gráficos (GIF) y también como imagen de pincel ZSoft (PCX), secuencia de comandos de entrada encapsulada (EPS) o como gráfico vectorial escalable (SVG).

Es posible controlar parámetros del resultado final incluyendo el tamaño y el color de la imagen, los mecanismos  de corrección de errores agregados y, si se utilizan imágenes rasterizadas, la orientación de las mismas.

La aplicación puede instalarse desde FlatHub haciendo
flatpak install flathub uk.org.zint.zint-qt

Inkscape

Este es un programa de creación de gráficos vectoriales (Es decir construídos por fórmulas matemáticas en lugar de pixel por pixel) que podemos encontrar en los repositorios de las principales distribuciones Linux.
La aplicación viene con una serie de extensiones agrupadas por función una de las cuales es la generación de códigos de barra y QR.

LibreOffice

Otro programa que está en los repositorios y que seguramente ya tenemos instalado en nuestra distribución Linux es la suite ofimática LibreOffice.

Aquí también tenemos un generador de códigos de barra y QR que nos permite determinar el margen y el grado de corrección de errores. Podemos acceder desde el menú Insertar Objeto OLE Código de barra y QR.

QtQR

Esta aplicación está al menos en los repositorios de Ubuntu y utiliza las librerías gráficas Qt (Las mismas de los escritorios KDE y LXQt.

El programa pertime la generación de códigos QR utilizando plantillas para la codificación de varios tipos. Además permite decodificar códigos QR en imágenes descargadas en el ordenador, soltados y arrastrados desde Internet o captados por una cámara web.


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.