Vad varje format används till
Streckkodsgeneratorn på abcsyg.com har fem format. Den viktigaste skillnaden är inte hur de ser ut, utan vilka tecken de tillåter och vem som måste tilldela dig numret.
| Format | Vad det innehåller | Typisk användning |
|---|---|---|
| EAN-13 | 13 siffror (12 data och 1 kontrollsiffra) | Produkter som säljs i butiker i stora delar av världen |
| UPC-A | 12 siffror (11 data och 1 kontrollsiffra) | Produkter som säljs i USA och Kanada |
| EAN-8 | 8 siffror (7 data och 1 kontrollsiffra) | Mycket små förpackningar där en EAN-13 inte ryms |
| Code 128 | Bokstäver utan accenter, siffror och tangentbordstecken | Logistik, frakt, lager, passerkort |
| Code 39 | Versaler, siffror och - . $ / + % samt mellanslag | Äldre format som används inom industrin; nästan alla läsare kan läsa det |
Tumregeln: om koden ska identifiera en produkt som säljs i butiker använder du EAN-13 eller UPC-A. För allt annat (lådor, hyllor, personalakter, utrustning, beställningar) är Code 128 det bekvämaste valet eftersom det tar emot text och siffror och inte är beroende av någon organisation.
Så räknas EAN-13:s kontrollsiffra ut
Den sista siffran i en EAN-13 är inte data: den är en kontroll som räknas ut från de andra tolv. Den används för att upptäcka skrivfel eller tryckfel. Så här räknar du, med siffrorna 400638133393 som exempel.
- Skriv ner de tolv siffrorna och ge dem växlande vikter, med början från vänster med 1 och sedan 3: 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3.
- Multiplicera varje siffra med sin vikt: 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.
- Addera resultaten: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89.
- Ta reda på hur mycket som saknas till nästa tiotal: från 89 till 90 saknas 1. Det är kontrollsiffran.
- Hela koden blir 4006381333931. Om summan redan vore ett tiotal blir kontrollsiffran 0.
Om du ändrar en enda siffra och låter den sista vara kvar stämmer inte räkningen längre, och läsaren förkastar avläsningen i stället för att ge ett felaktigt nummer. Därför varnar generatorn dig, när du skriver de 13 siffrorna och den sista inte stämmer, med vilken den borde vara; och om du bara skriver de 12 första räknar den ut siffran och lägger till den åt dig.
UPC-A och EAN-8: samma beräkning, annat mått
UPC-A använder samma idé med 11 datasiffror. Exempel: 03600029145. Siffrorna på udda positioner (1:a, 3:e, 5:e…) blir 0 + 6 + 0 + 2 + 1 + 5 = 14, och multipliceras med 3: 42. Siffrorna på jämna positioner blir 3 + 0 + 0 + 9 + 4 = 16. Totalt: 42 + 16 = 58, och till 60 saknas 2. Hela koden är 036000291452.
En UPC-A motsvarar en EAN-13 som börjar med 0: samma nummer, med en nolla framför, blir 0036000291452 med samma kontrollsiffra. Därför förstår moderna läsare båda.
I EAN-8 växlar vikterna åt andra hållet (3, 1, 3, 1, 3, 1, 3, med början från vänster). För 7351353: 21 + 3 + 15 + 1 + 9 + 5 + 9 = 63, och till 70 saknas 7. Koden är 73513537.
Viktigt att veta: numren tilldelas av GS1
Att generera en streckkodsbild med ett nummer ger dig inte rätt att använda det numret. För att sälja produkter i butiker eller webbutiker som kräver det måste EAN- och UPC-nummer tilldelas ditt företag genom GS1, organisationen som förvaltar dessa koder, vanligtvis via dess kontor i ditt land. GS1 reserverar koderna per företag, så att två tillverkare inte får samma nummer.
Generatorn ritar symbolen korrekt, men den vet inte om numret du skrev redan tillhör en annan produkt och registrerar det inte. Om du hittar på en EAN-13 och sätter den på en produkt du ska sälja kan den sammanfalla med ett annat märkes och skapa förvirring i lagret hos den som köper den.
För internt bruk är situationen en annan: eget lager, hyllor, lådor, personalakter, utrustning eller biljetter till ett evenemang. Där kan du använda Code 128 med vilka koder du vill, eller till och med en egenpåhittad EAN-13, så länge koden inte lämnar din organisation.
Storlek, kontrast och fria zoner
De flesta koder som inte går att skanna misslyckas på grund av hur de är tryckta, inte på grund av numret. Kontrollera dessa punkter innan du skriver ut:
- Kontrast: svarta streck på vit bakgrund är den säkra kombinationen. Undvik ljusa färger på streck, bakgrunder med struktur och rött på vitt, som många läsare med rött ljus inte kan urskilja.
- Fri zon: lämna vitt utrymme på sidorna. För EAN-13 kräver standarden cirka 11 moduler till vänster och 7 till höger, där en modul är bredden på det smalaste strecket. Om koden rör vid kanten på etiketten eller en bild vet läsaren inte var den börjar.
- Strecksbredd: i generatorn använder du en bredd på 2 px eller mer. Ju tunnare streck, desto lättare blir det att en skrivare med låg upplösning gör dem kladdiga.
- Höjd: mycket låga streck är svårare att sikta på. Standardvärdet brukar räcka; höj det om läsaren måste placeras för hand.
- Sträck inte: om du förstorar eller förminskar en PNG-bild med olika proportioner ändras strecken i relativ bredd och koden går inte längre att läsa.
- Visa texten under: det är bäst att lämna det aktiverat, för om koden skadas kan någon knappa in numret.
PNG eller SVG: när passar vilket?
Generatorn låter dig ladda ner koden som PNG eller SVG. PNG är en bild av pixlar: det praktiska valet för att klistra in i ett dokument, ett kalkylblad eller en etikett i fast storlek. Om du förstorar den efteråt blir kanterna på strecken suddiga och den kan bli svår att läsa.
SVG är en vektorbild: den kan skalas till vilken storlek som helst utan att tappa skärpa, och är därför bäst för tryckerier, förpackningsdesign eller stora skyltar. Om du är osäker, ladda ner båda: PNG för vardagsbruk och SVG som reservoriginal.
Testa innan du skriver ut 500 etiketter
Visa koden på skärmen (eller skriv ut ett enda provark) och skanna den med mobilkameran eller den kodläsarapp du använder. Kontrollera att numret som läses är exakt det du skrev.
Gör det också i den verkliga storleken den får på etiketten, med samma papper och samma skrivare. En kod som läses bra på skärmen kan misslyckas på en termisk skrivare av låg kvalitet eller på blankt papper. Om det misslyckas, prova bredare streck, mer marginal eller en vitare bakgrund innan du byter format.
Vanliga frågor
Kan jag hitta på en EAN-13 för att sälja mina produkter?
För att sälja dem i butiker eller på plattformar som kräver det behöver du nummer som GS1 tilldelat ditt företag. Ett påhittat nummer kan sammanfalla med en annan produkts. För eget lager kan du använda vilka koder du vill.
Vad är skillnaden mellan EAN-13 och UPC-A?
EAN-13 har 13 siffror och är standard i stora delar av världen; UPC-A har 12 och används i USA och Kanada. En UPC-A är detsamma som en EAN-13 som börjar med 0, och moderna läsare läser båda.
Vilket format passar för ett eget lager?
Code 128: det tillåter bokstäver utan accenter, siffror och tangentbordstecken, är kompakt och kräver inte att du registrerar nummer hos någon organisation.
Varför är min EAN-13 inte giltig?
Troligast stämmer den sista siffran inte med beräkningen av de andra tolv. Generatorn visar vilken den borde vara, eller räknar ut den själv om du bara skriver de 12 första.
Laddas numret jag skriver upp till någon server?
Nej. Koden ritas i din webbläsare och ingenting skickas till någon server.