EAN-13, UPC-A o Code 128: quin codi de barres triar

No tots els codis de barres serveixen per al mateix: alguns estan pensats per vendre productes en comerços i altres per etiquetar coses dins del teu negoci o de casa. Aquí veuràs per a què s'utilitza cada format, com es calcula el dígit de control amb un exemple resolt i què cal cuidar perquè el lector escanegi a la primera.

Actualitzat:

Per a què serveix cada format

El generador de codis de barres d'abcsyg.com ofereix cinc formats. La diferència principal no és com es veuen, sinó quins caràcters admeten i qui t'ha de donar el número.

Comparació dels cinc formats del generador
FormatQuè contéÚs típic
EAN-1313 dígits (12 de dades i 1 de control)Productes de venda en comerços de gran part del món
UPC-A12 dígits (11 de dades i 1 de control)Productes de venda als Estats Units i el Canadà
EAN-88 dígits (7 de dades i 1 de control)Envasos molt petits on no hi cap un EAN-13
Code 128Lletres sense accents, números i símbols del teclatLogística, enviaments, inventaris, credencials
Code 39Majúscules, números i - . $ / + % i l'espaiFormat més antic, usat en indústria; el llegeixen gairebé tots els lectors

La regla pràctica: si el codi ha d'identificar un producte que es ven en comerços, fas servir EAN-13 o UPC-A. Per a qualsevol altra cosa (caixes, prestatgeries, expedients, equips, comandes) Code 128 és l'opció més còmoda perquè accepta text i números i no depèn de cap organització.

Com es calcula el dígit de control de l'EAN-13

L'últim dígit d'un EAN-13 no és una dada: és una comprovació calculada amb els altres dotze. Serveix per detectar errors de teclat o d'impressió. Així es calcula, amb els dotze dígits 400638133393 com a exemple.

  1. Escriu els dotze dígits i assigna'ls pesos alternats, començant per l'esquerra amb 1 i després 3: 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3.
  2. Multiplica cada dígit pel seu pes: 4×1 = 4, 0×3 = 0, 0×1 = 0, 6×3 = 18, 3×1 = 3, 8×3 = 24, 1×1 = 1, 3×3 = 9, 3×1 = 3, 3×3 = 9, 9×1 = 9, 3×3 = 9.
  3. Suma els resultats: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89.
  4. Busca quant falta per arribar al múltiple de 10 següent: de 89 a 90 en falta 1. Aquest és el dígit de control.
  5. El codi complet queda 4006381333931. Si la suma ja fos múltiple de 10, el dígit de control seria 0.

Si canvies un sol dígit i deixes l'últim igual, el compte ja no quadra i el lector descarta la lectura en lloc de donar un número equivocat. Per això el generador, quan escrius els 13 dígits i l'últim no coincideix, t'avisa quin hauria de ser; i si escrius només els 12 primers, el calcula i l'afegeix per tu.

UPC-A i EAN-8: el mateix càlcul, una altra mida

L'UPC-A fa servir la mateixa idea amb 11 dígits de dades. Exemple: 03600029145. Els dígits en posicions senars (1r, 3r, 5è…) sumen 0 + 6 + 0 + 2 + 1 + 5 = 14, i es multipliquen per 3: 42. Els de posicions parelles sumen 3 + 0 + 0 + 9 + 4 = 16. Total: 42 + 16 = 58, i per arribar a 60 en falten 2. El codi complet és 036000291452.

Un UPC-A equival a un EAN-13 que comença per 0: el mateix número, amb un zero al davant, donaria 0036000291452 i el mateix dígit de control. Per això els lectors moderns entenen tots dos.

A l'EAN-8 els pesos s'alternen al revés (3, 1, 3, 1, 3, 1, 3, començant per l'esquerra). Per a 7351353: 21 + 3 + 15 + 1 + 9 + 5 + 9 = 63, i fins a 70 en falten 7. El codi és 73513537.

L'avís important: els números els assigna GS1

Generar un dibuix de barres amb un número no et dona dret a fer servir aquest número. Per vendre productes en comerços o en botigues en línia que ho exigeixen, els números EAN i UPC s'han d'assignar a la teva empresa a través de GS1, l'organització que administra aquests codis, normalment mitjançant la seva oficina al teu país. Els codis els reserva GS1 per empresa, perquè dos fabricants no acabin amb el mateix número.

El generador dibuixa el símbol correctament, però no sap si el número que has escrit ja pertany a un altre producte, ni el registra. Si t'inventes un EAN-13 i l'enganxes en un producte que vendràs, pot coincidir amb el d'una altra marca i generar confusions a l'inventari de qui el compri.

Per a ús intern la situació és una altra: inventari propi, prestatgeries, caixes, expedients, equips o entrades a un esdeveniment. Aquí pots fer servir Code 128 amb els codis que vulguis, o fins i tot un EAN-13 de la teva invenció, sempre que el codi no surti de la teva organització.

Mida, contrast i zones lliures

La majoria dels codis que no s'escanegen fallen per com estan impresos, no pel número. Revisa aquests punts abans d'imprimir:

PNG o SVG: quan convé cadascun

El generador permet baixar el codi en PNG o en SVG. El PNG és una imatge de píxels: és l'opció pràctica per enganxar en un document, un full de càlcul o una etiqueta d'una mida fixa. Si després l'amplies, les vores de les barres es veuen borroses i pot ser difícil de llegir.

L'SVG és un dibuix vectorial: es pot escalar a qualsevol mida sense perdre nitidesa, per això és el millor per a impremtes, disseny d'envasos o cartells grans. Si no n'estàs segur, baixa'ls tots dos: el PNG per a l'ús quotidià i l'SVG com a original de reserva.

Prova-ho abans d'imprimir 500 etiquetes

Mostra el codi en pantalla (o imprimeix un sol full de prova) i escaneja'l amb la càmera del mòbil o amb l'aplicació de lector de codis que facis servir. Comprova que el número que llegeix sigui exactament el que has escrit.

Fes-ho també amb la mida real que tindrà a l'etiqueta, i amb el mateix paper i la mateixa impressora. Un codi que es llegeix bé a la pantalla pot fallar en una impressora tèrmica de baixa qualitat o sobre un paper brillant. Si falla, prova amb barres més amples, més marge o un fons més blanc abans de canviar de format.

Preguntes freqüents

Puc inventar-me un EAN-13 per vendre els meus productes?

Per vendre'ls en comerços o plataformes que ho exigeixen, necessites els números assignats per GS1 a la teva empresa. Un número inventat pot coincidir amb el d'un altre producte. Per a inventari intern sí que pots fer servir els codis que vulguis.

Quina diferència hi ha entre EAN-13 i UPC-A?

L'EAN-13 té 13 dígits i és l'estàndard de gran part del món; l'UPC-A en té 12 i s'utilitza als Estats Units i al Canadà. Un UPC-A és igual a un EAN-13 que comença per 0, i els lectors moderns llegeixen tots dos.

Quin format em convé per a un inventari propi?

Code 128: admet lletres sense accents, números i símbols del teclat, és compacte i no requereix registrar números en cap organització.

Per què el meu codi EAN-13 no és vàlid?

El més probable és que l'últim dígit no coincideixi amb el càlcul dels altres dotze. El generador et mostra quin hauria de ser, o el calcula sol si escrius només els 12 primers.

Es puja a algun servidor el número que escric?

No. El codi es dibuixa al teu navegador i no s'envia res a cap servidor.