Europeiskt artikelnummer , EAN (Europeiskt produktnummer), vidare känt efter distribution även som den internationella artikeln (International Article Number) - Europeisk streckkodsstandard , utformad för att koda produktens och tillverkarens identifierare . Det är en superset av den amerikanska UPC- standarden .
Den europeiska föreningen EAN var engagerad i standardisering och registrering av EAN-koder, i fortsättning på utvecklingen av standarder utvecklade av UCC (Uniform Code Council, Inc.) organisationer i USA och ECCC (Electronic Commerce Council of Canada) i Kanada. 2005 slogs dessa organisationer samman för att bilda den globala standardorganisationen " GS1 ".
Denna standard är universell för alla länder, och de amerikanska och kanadensiska nationella organisationerna rekommenderar starkt att alla handelsföretag i sina länder ersätter föråldrad UPC-utrustning och program som inte kan läsa EAN med moderna.
Typer av kod:
EAN-8 och EAN-13-koderna innehåller endast siffror och inga bokstäver eller andra symboler. Till exempel: 2400000032632. EAN-128-koden kodar valfritt antal bokstäver och siffror alfabetiskt Code-128 . Till exempel: (00)353912345678(01)053987(15)051230, där gruppen (15) anger utgångsdatumet 30 december 2005.
Det amerikanska streckkodssystemet Universal Product Code utvecklades ursprungligen . Artikeln om denna kod rekommenderas starkt att studera innan du läser följande text. Den aktuella artikeln utelämnar den del av informationen som är identisk för båda koderna, och den här artikeln beskriver mer skillnaderna och funktionerna hos EAN-13 jämfört med UPC.
UPC-produktkodningssystemet som utvecklats och implementerats i USA och Kanada har blivit så populärt i stormarknader att européer också funderar på implementeringen. Det fanns två uppgifter: att förse tillverkarna med ett visst utbud av icke-amerikanska koder för att koda tillverkade varor och att göra det möjligt för butiker att läsa både amerikanska och europeiska koder, och det är önskvärt att det bara finns en enda streckkod på förpackningen, och inte två koder (för USA och Europa). För att koda varor från andra länder i koden var det nödvändigt att öka antalet siffror i koden från 12 siffror, som var i amerikanernas och kanadensarnas exklusiva ägo, till minst 13 siffror, för att kunna använda detta ytterligare, och den första siffran i koden in som en förutbestämd signal till handelsprogram att produkten inte är av amerikansk tillverkning.
För amerikaner och kanadensare reserverade utvecklarna omedelbart noll som denna siffra. Européerna hade också en organisatorisk uppgift: att distribuera (delegera) vissa intervall av kodvärden till olika länder i världen, för vilka de bestämde de tre första siffrorna, inklusive ytterligare en trettonde, som prefix för regionen. Tvärtemot missuppfattningen anger detta prefix inte varornas ursprungsland, utan endast koden för det regionala registratorn där företaget som trycker koden på sin förpackning är registrerat. Produkten kan tillverkas, till exempel i Kina, men ett kinesiskt företag, som vet att produkten i denna ryskspråkiga förpackning kommer att säljas i Ryssland, kan lagligt registrera koder för sig själv i den ryska GS1-organisationen och producera produkter med en streckkod börjar med 460-469. Omvänt kan produkten vara tillverkad i Ryssland och koden kanske inte är rysk. Men oftast, som en regional kod, hittas verkligen koden för det land där denna produkt släpptes.
Utöver den organisatoriska uppgiften stod utvecklarna inför en allvarlig teknisk uppgift - att upprätthålla kompatibiliteten hos koder och samtidigt möjligheten till minimala hård- och mjukvaruförändringar av streckkodsläsare, som fortfarande var ganska dyra vid den tiden. Det var viktigt att behålla samma antal slag, kodens axiella symmetri för enkel läsning både framåt och bakåt (om produkten förs upp och ner mot skannern), förmågan att läsa negativa koder (ljusa streck på en mörk bakgrund ). Som ett resultat hittades en enkel lösning: för maximal kompatibilitet designades EAN-kodningen om från UPC så att den fortfarande bara innehöll 12 "stapelsiffror" (det vill säga endast 12 siffror i koden motsvarar specifika streck), och ytterligare trettonde siffran beräknades på logiskt sätt. EAN-13 "ritningen" skiljer sig inte från UPC-ritningen, och för koder som börjar med noll var en exakt kopia.
För mer information om kodens interna struktur, se artikeln Universal Product Code . Huvudskillnaden mellan dessa koder när det gäller intern organisation är mekanismen för att beräkna den trettonde siffran och en nästan obetydlig förändring i beräkningen av kontrollnumret, med hänsyn till denna 13:e siffra.
Första siffran |
Första (vänster) gruppen med 6 siffror |
Andra (höger) grupp med 6 siffror |
---|---|---|
0 | LLLLL | RRRRRR |
ett | LLGLGG | RRRRRR |
2 | LLGGLG | RRRRRR |
3 | LLGGGL | RRRRRR |
fyra | LGLLGG | RRRRRR |
5 | LGGLLG | RRRRRR |
6 | LGGGLL | RRRRRR |
7 | LGLGLG | RRRRRR |
åtta | LGLGGL | RRRRRR |
9 | LGGLGL | RRRRRR |
Första (vänster) gruppen med 4 siffror |
Andra (höger) gruppen med 4 siffror |
---|---|
LLL | RRRR |
Den första siffran (i illustrationen till artikeln - numret 8) kodas inte av ytterligare streck, utan genom metoden för att koda den vänstra halvan av streckkoden (10 sorter). Tabellen visar att en något annorlunda slagstil används för att koda den första siffran, betecknad med bokstäverna L och bokstäverna G. En viss växling av dessa koder gör att skannern kan bestämma den 13:e siffran på logisk nivå. Till exempel, för siffran "1", är G-koden på den tredje, femte och sjätte siffran, det vill säga efter att ha träffat en kod där G-koden på den vänstra sidan av koden är placerad i denna ordning, skannern skickar en enhet till datorn som första siffra. För siffran "2" är G-koden på den tredje, fjärde och sjätte siffran, skannern skickar en tvåa till datorn. För andra siffror visas denna logik i tabellen.
siffra | L-kod | R-kod | G-kod |
---|---|---|---|
0 | 0001101 | 1110010 | 0100111 |
ett | 0011001 | 1100110 | 0110011 |
2 | 0010011 | 1101100 | 0011011 |
3 | 0111101 | 1000010 | 0100001 |
fyra | 0100011 | 1011100 | 0011101 |
5 | 0110001 | 1001110 | 0111001 |
6 | 0101111 | 1010000 | 0000101 |
7 | 0111011 | 1000100 | 0010001 |
åtta | 0110111 | 1001000 | 0001001 |
9 | 0001011 | 1110100 | 0010111 |
Grafiska skillnader mellan L-kod, R-kod och G-kod är följande. För varje siffra är detta samma kombination av svarta och vita streck, L-koden skiljer sig från R-koden endast i en fotografisk negativ exekvering, och G-koden skiljer sig från R-koden i en omvänd (spegelvänd) exekvering .
För siffran 0 i koden, för ingen av de sex siffrorna på kodens vänstra sida finns det inte en enda transformation till en spegelnegativ form, det vill säga alla streck är kodade med en L-kod, som i UPC . EAN-skannern, som har stött på en kod utan streck med en G-kod, sänder den första siffran 0 till datorn. I sin tur, om denna kod läses av den nu sällan använda UPC streckkodsläsaren, kommer den helt enkelt att läsas som en " ursprunglig" UPC-kod. Om UPC-skannern stöter på en lucka med en G-kod på väg, kommer den inte att kunna läsa denna kod och kommer att ge ett fel eller kommer inte att märka och kommer inte att överföra någon kod till datorn. Detta säkerställer full "bottom-up"-kompatibilitet.
Således kan UPC betraktas som ett specialfall, en delmängd av EAN-13-koden, vars första siffra är 0 och som ofta inte anges som en arabisk siffra, då skiljer sig dessa koder inte från varandra i figuren. Möjligheten att läsa "amerikanska" koder på "europeiska" skannrar var helt bevarad, men inte vice versa. EAN-13-koden och dess 13:e siffra bildas i sin tur av "spelet" om negativitet-reversibiliteten för sekvensen av slag på vänster sida av koden, vilket resulterar i att de "amerikanska" UPC-skannrarna är kan inte läsa den europeiska koden, men den maximala "likheten" av koderna med varandra anges på en vän. Med tiden, i USA och Kanada, har denna typ av skanner redan tvingats bort från butikerna, och skannrar som kan läsa EAN-13-kodningen har installerats, så att sälja varor från andra länder orsakar inte problem på deras territorium.
Följande tabell hjälper till att visuellt särskilja bredden på svarta och vita streck (svarta ränder med en bredd på 1, 2, 3, 4 konventionella enheter och mellanrum (mellanrum) mellan ränder med en bredd på 1, 2, 3, 4 konventionella enheter):
slag | siffra |
---|---|
1-1-1-4 | 6 |
1-1-2-3 | 0* |
1-1-3-2 | fyra |
1-1-4-1 | 3* |
1-2-1-3 | åtta |
1-2-2-2 | ett* |
1-2-3-1 | 5 |
1-3-1-2 | 7 |
1-3-2-1 | 5* |
1-4-1-1 | 3 |
2-1-1-3 | 9* |
2-1-2-2 | 2 |
2-1-3-1 | 7* |
2-2-1-2 | 2* |
2-2-2-1 | ett |
2-3-1-1 | fyra* |
3-1-1-2 | 9 |
3-1-2-1 | åtta* |
3-2-1-1 | 0 |
4-1-1-1 | 6* |
Slagsekvenser ordnas genom att öka linjens bredd. Siffror med ett asterisktecken indikerar LG-sifferkodningsscheman, det vill säga asterisker behövs för att bestämma den allra första (13:e) siffran. Geometriskt kan den svarta stapelns bredd vara en till (jämfört med gapets bredd) på grund av att streckkoden ibland skrivs ut på en bläckstråleskrivare, och bläcket mättar papperet eller tvättas ut av vätskan.
Även om det är bekvämt att använda EAN-13 streckkoder är det inte alltid möjligt. Om produkten är liten kanske det inte finns tillräckligt med utrymme på etiketten för EAN-13-koden. Att minska kodstorleken resulterar i mindre slagbredder. Om slagen är för smala kanske skannerns upplösning inte är tillräcklig för att läsa denna streckkod med tillförsikt. För märkning av smågods har streckkodsstandarden EAN-8 utvecklats, i vars meddelandetext endast 8 siffror är kodade istället för 13.
Som praxis visar är EAN-8-koden ofta märkt med ganska stora varor. Anledningen till denna märkning ligger i minimeringen av läsfel på höghastighetstransportbanor vid automatisering av logistikuppgifterna för både tillverkaren och företag som lagrar och levererar varor till slutkonsumenten.
Varje siffra i EAN-8, som i EAN-13, är kodad med fyra streck: två vita och två svarta. Slag kan ha en relativ bredd av en, två, tre eller fyra enheter. Den totala slagbredden för en siffra är sju enheter. Riktningen för att läsa kombinationen av slag spelar ingen roll.
Detta format är avsett för överföring av information om lasten mellan industriföretag. Koden reglerar ordboken ( Code-128 ) och grupper av koder, men längden är inte reglerad. En sådan kod kan innehålla olika uppgifter, till exempel produktkod, utgångsdatum, mått, volym, tillverkarens batchkod, etc.
Prefix | GS1 Nationell organisation |
---|---|
000-139 | GS1 USA |
200-299 | Intern numrering (för fri användning inom företag) |
300-379 | GS1 Frankrike |
380 | GS1 Bulgarien |
383 | GS1 Slovenien |
385 | GS1 Kroatien |
387 | GS1 Bosnien-Hercegovina |
400-440 | GS1 Tyskland |
450-459 490-499 |
GS1 Japan |
460-469 | GS1 Ryssland |
470 | GS1 Kirgizistan |
471 | GS1 Taiwan |
474 | GS1 Estland |
475 | GS1 Lettland |
476 | GS1 Azerbajdzjan |
477 | GS1 Litauen |
478 | GS1 Uzbekistan |
479 | GS1 Sri Lanka |
480 | GS1 Filippinerna |
481 | GS1 Vitryssland |
482 | GS1 Ukraina |
484 | GS1 Moldavien |
485 | GS1 Armenien |
486 | GS1 Georgia |
487 | GS1 Kazakstan |
489 | GS1 Hong Kong |
500-509 | GS1 Storbritannien |
520 | GS1 Grekland |
528 | GS1 Libanon |
529 | GS1 Cypern |
530 | GS1 Albanien |
531 | GS1 Nordmakedonien |
535 | GS1 Malta |
539 | GS1 Irland |
540-549 | GS1 Belgien, Luxemburg |
560 | GS1 Portugal |
569 | GS1 Island |
570-579 | GS1 Danmark |
590 | GS1 Polen |
594 | GS1 Rumänien |
599 | GS1 Ungern |
600-601 | GS1 Sydafrika |
603 | GS1 Ghana |
608 | GS1 Bahrain |
609 | GS1 Mauritius |
611 | GS1 Marocko |
613 | GS1 Algeriet |
616 | GS1 Kenya |
618 | GS1 Elfenbenskusten |
619 | GS1 Tunisien |
621 | GS1 Syrien |
622 | GS1 Egypten |
624 | GS1 Libyen |
625 | GS1 Jordan |
626 | GS1 Iran |
627 | GS1 Kuwait |
628 | GS1 Saudiarabien |
629 | GS1 UAE |
640-649 | GS1 Finland |
690-699 | GS1 Kina |
700-709 | GS1 Norge |
729 | GS1 Israel |
730-739 | GS1 Sverige |
740 | GS1 Guatemala |
741 | GS1 El Salvador |
742 | GS1 Honduras |
743 | GS1 Nicaragua |
744 | GS1 Costa Rica |
745 | GS1 Panama |
746 | GS1 Dominikanska republiken |
750 | GS1 Mexiko |
754-755 | GS1 Kanada |
759 | GS1 Venezuela |
760-769 | GS1 Schweiz |
770 | GS1 Colombia |
773 | GS1 Uruguay |
775 | GS1 Peru |
777 | GS1 Bolivia |
779 | GS1 Argentina |
780 | GS1 Chile |
784 | GS1 Paraguay |
786 | GS1 Ecuador |
789-790 | GS1 Brasilien |
800-839 | GS1 Italien |
840-849 | GS1 Spanien |
850 | GS1 Kuba |
858 | GS1 Slovakien |
859 | GS1 Tjeckien |
860 | GS1 Serbien och Montenegro |
865 | GS1 Mongoliet |
867 | GS1 Nordkorea |
869 | GS1 Turkiet |
870-879 | GS1 Nederländerna |
880 | GS1 Sydkorea |
884 | GS1 Kambodja |
885 | GS1 Thailand |
888 | GS1 Singapore |
890 | GS1 Indien |
893 | GS1 Vietnam |
899 | GS1 Indonesien |
900-919 | GS1 Österrike |
930-939 | GS1 Australien |
940-949 | GS1 Nya Zeeland |
950 | GS1 huvudkontor |
955 | GS1 Malaysia |
958 | GS1 Macau |
977 | Tidskrifter, tryck ( ISSN ) |
978-979 | Böcker ( ISBN ) |
980 | Returnera kvitton |
981-982 | Valutakuponger |
990-999 | Kuponger |
Streckkoder | |
---|---|
Linjär |
|
2D |
|
Övrig |
|
Relaterade artiklar | Jämförelse av streckkodsegenskaper |