Dev blog

C# Developer and a Geek

Currently Viewing Posts Tagged EAN-13

EN guide till EAN koder Del 1

EAN står för Europa artikel nummer översatt från European article number det är ett sätt att hantera koder, EAN kallas nummera Gtin som står för Global trade item number kan vara bra att veta om du skulle komma i kontakt med gtin-13 som alltså är ean-13.

Det finns fler typer än bara EAN men i europa är EAN vanligast och därför väljer jag att skriva om just EAN-8 och EAN-13 i första hand eftersom EAN-8 är egentligen mindre version av EAN-13.

Så hur är EAN-13 uppdelat jo det ser ut så här:


LandskodProducentartikelnummerkontrollsiffra
7310350109906
Första 2 sifforna är landskoden, de 5 andra sifforna är producentens den tilldelas av Sveriges ansvarige myndighet/organisation, nästa 5 siffror är producentens artikel nummer och sista siffran är kontroll siffran.

Men de finns faktiskt fler ean koder som innehåller 13 siffror som exempelvis vikt artiklar eller visste du tillexempel att tidningar har en egen streckkod serie för att få ut priset på tidningen de står alltså i själva ean koden hur mycket den kostar.

Men vikt ean och ean koder för tidningar kommer jag skriva om så småning om.

Uträckning av kontrollsiffran

Du räknar ut kontrollsiffran genom att först summera varannan siffra från höger sida, som i vårt fall då blir det:
3+0+5+1+9+0=18
7 1 3 0 0 9
Sedan tar du summan gånger 3 så här

18 x 3 =54

Summera sedan dom resterande siffrorna som du hoppade över så här

7+1+3+0+0+9 =20

Sedan lägger vi ihop dessa två summor alltså så här

54+20 =74

Så nu behöver du ta total summan minus närmsta högre tiotal de vill säga 80

80-74=6 alltså är det då kontrollsiffra 6

Det kommer komma en Del 2 med exempel kod för hur vi kan hantera EAN koden på ett enkelt sätt i vår kod.
Hur som helst nu bör du ha en viss förståelse för hur EAN 13 och 8 är uppbyggt.