Un codi de barres consisteix en un patró conformat per línies o quadres que s'utilitzen per emmagatzemar dades sobre un producte de manera que un ordinador sigui capaç de desxifrar-lo. En aquest article veurem com crear codis de barra usant Linux.
Els codis de barra es componen de línies verticals o matrius de punt que representen números o lletres. S'utilitzen per identificar articles únics de forma ràpida fent més fàcils el maneig d'inventaris i la gestió de la logística.
A més del comerç detallista, els codis de barres s'utilitzen al sector Salut per identificar pacients, medicaments i equips mèdics. En l'àmbit educatiu, les biblioteques els usen per fer un seguiment de llibres i altres materials, ia la indústria per mantenir el seguiment de la cadena de producció.
Una mica d'història
Els codis de barres es van inventar el 1949 per Norman Joseph Woodland i Bernard Silver el 1949. Però va ser el 1973 quan es va adoptar de manera estesa l'estandard UPC (Codi Universal de productes) a les botigues minoristes dels Estats Units.
Els codis de barra UPC consistien en una sèrie de línies verticals de diferent amplada i amplada representant un codi numèric. Aquest codi és identificat per un lector i enviat a un ordinador perquè identifiqui l'article al qual pertany el codi. Per facilitar la impressió les barres es representaven en una sola dimensió iles diferents alçades és per facilitar la lectures.
Amb el temps van aparèixer alternatives bidimensionals que van incorporar la representació de rectangles, punts, hexàgons i alguns altres patrons els que se sumen a les barres tradicionals. Aquests codis es poden llegir per lectors especialitzats, càmeres digitals o dispositius mòbils.
Els codis QR
El vostre nom és l'abreviatura de codi de resposta ràpida. Són codis de barres en dues dimensions conformats per quadrats blancs i de color organitzats en un patró de quadrícules. Les dades s'emmagatzemen de forma vertical i horitzontal. No només emmagatzemen dades numèriques sinó alfanumèriques o dades multimèdia com àudio, vídeo o imatges.
Com crear codis de barres usant Linux
Aquests són alguns programes que podem utilitzar per crear codis de barres.
Zin Barcode Studio
Es proposa com a programari de generació de codis de barres de qualitat professional.
El programa pot crear 50 tipus de codis de barres des de dades de 8 bits sense processar o en format Unicode (UTF-8). Els resultats es poden exportar als formats d'imatge de gràfic de xarxa portàtil (PNG), de mapa de bits de Windows (BMP), format d'intercanvi de gràfics (GIF) i també com a imatge de pinzell ZSoft (PCX), seqüència d'ordres d'entrada encapsulada (EPS) o com a gràfic vectorial escalable (SVG).
És possible controlar paràmetres del resultat final incloent-hi la mida i el color de la imatge, els mecanismes de correcció d'errors agregats i, si s'utilitzen imatges rasteritzades, orientar-les.
L'aplicació es pot instal·lar des de la FlatHub fent
flatpak install flathub uk.org.zint.zint-qt
Inkscape
Aquest és un programa de creació de gràfics vectorials (És a dir construïts per fórmules matemàtiques en lloc de píxel per píxel) que podem trobar als repositoris de les principals distribucions Linux.
L'aplicació ve amb una sèrie d'extensions agrupades per funció, una de les quals és la generació de codis de barra i QR.
LibreOffice
Un altre programa que està als repositoris i que segurament ja tenim instal·lat a la nostra distribució Linux és la suite ofimàtica LibreOffice.
Aquí també tenim un generador de codis de barra i QR que ens permet determinar el marge i el grau de correcció derrors. Podem accedir des del menú Inserir Objecte OLE Codi de barra i QR.
QtQR
aquesta aplicació està almenys als dipòsits d'Ubuntu i utilitza les llibreries gràfiques Qt (Les mateixes dels escriptoris KDE i LXQt).
El programa permet la generació de codis QR utilitzant plantilles per a la codificació de diversos tipus. A més permet descodificar codis QR en imatges descarregades a l'ordinador, deixats anar i arrossegats des d'Internet o captats per una càmera web.