Eurooppalainen artikkelinumero

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 4. tammikuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 8 muokkausta .

Eurooppalainen artikkelinumero , EAN (European product number), joka tunnetaan levityksen jälkeen myös kansainvälisenä artikkelina (International Article Number) - eurooppalainen viivakoodistandardi , joka on suunniteltu koodaamaan tuotteen ja valmistajan tunniste. Se on amerikkalaisen UPC -standardin supersarja .

Standardointi

Eurooppalainen EAN-yhdistys osallistui EAN-koodien standardoimiseen ja rekisteröintiin, jatkeena UCC:n (Uniform Code Council, Inc.) organisaatioiden ja Kanadan ECCC:n (Electronic Commerce Council of Canada) kehittämien standardien kehittämistä . Vuonna 2005 nämä organisaatiot yhdistyivät maailmanlaajuiseksi standardointijärjestöksi " GS1 ".

Tämä standardi on yleinen kaikissa maissa, ja Yhdysvaltain ja Kanadan kansalliset organisaatiot suosittelivat voimakkaasti, että kaikki kauppayhtiöt omissa maissaan korvaavat vanhentuneet UPC-laitteet ja -ohjelmat, jotka eivät pysty lukemaan EAN-numeroa, nykyaikaisiin.

Koodityypit:

EAN-8- ja EAN-13-koodit sisältävät vain numeroita, eivät kirjaimia tai muita symboleja. Esimerkki: 2400000032632. EAN-128-koodi koodaa minkä tahansa määrän kirjaimia ja numeroita aakkosjärjestyksessä Code-128 . Esimerkki: (00)353912345678(01)053987(15)051230, jossa ryhmä (15) osoittaa vanhenemispäivän 30. joulukuuta 2005.

Kehityshistoria ja erot UPC:stä

Amerikkalainen viivakoodijärjestelmä Universal Product Code kehitettiin alun perin . Tätä koodia koskeva artikkeli on erittäin suositeltavaa lukea ennen seuraavan tekstin lukemista. Nykyisestä artikkelista on jätetty pois tiedoista se osa, joka on identtinen molemmille koodeille, ja tässä artikkelissa kuvataan enemmän EAN-13:n eroja ja ominaisuuksia UPC:hen verrattuna.

USA:ssa ja Kanadassa kehitetty ja käyttöön otettu UPC-tuotekoodausjärjestelmä on noussut supermarketeissa niin suosituksi, että myös eurooppalaiset miettivät sen käyttöönottoa. Tehtäviä oli kaksi: tarjota valmistajille tietty valikoima ei-amerikkalaisia ​​koodeja valmistettujen tavaroiden koodaamista varten ja antaa myymälöille mahdollisuus lukea sekä amerikkalaisia ​​että eurooppalaisia ​​koodeja, ja on toivottavaa, että pakkauksessa on vain yksi yksittäinen viivakoodi ja ei kahta koodia (Yhdysvalloissa ja Euroopassa). Muiden maiden tavaroiden koodaamiseksi koodiin oli tarpeen lisätä koodin numeroiden lukumäärä 12 numerosta, jotka olivat amerikkalaisten ja kanadalaisten yksinomaisessa hallussa, vähintään 13 numeroon, jotta tätä voisi käyttää. ylimääräinen ja koodin ensimmäinen numero ennalta sovittuna signaalina kaupankäyntiohjelmille siitä, että tuote ei ole amerikkalaista valmistettua.

Amerikkalaisille ja kanadalaisille kehittäjät varasivat välittömästi nollan tälle luvulle. Eurooppalaisilla oli myös organisatorinen tehtävä: jakaa (delegoida) tiettyjä koodiarvoalueita eri maihin, joille he määrittelivät alueen etuliitteeksi kolme ensimmäistä numeroa, mukaan lukien ylimääräinen kolmastoista. Väärinkäsitysten vastaisesti tämä etuliite ei osoita tavaroiden alkuperämaata, vaan osoittaa vain alueellisen rekisterinpitäjän koodin, johon koodin pakkaukseensa painava yritys on rekisteröity. Tuote voidaan valmistaa esimerkiksi Kiinassa, mutta kiinalainen yritys, tietäen, että tässä venäjänkielisessä pakkauksessa oleva tuote tulee myyntiin Venäjällä, voi rekisteröidä itselleen laillisesti koodeja venäläiseen GS1-organisaatioon ja valmistaa tuotteita viivakoodilla. alkaen 460-469. Toisaalta tuote voi olla valmistettu Venäjällä, eikä koodi välttämättä ole venäläinen. Useimmiten aluekoodina kuitenkin löytyy todella sen maan koodi, jossa tämä tuote julkaistiin.

Organisaatiotehtävän lisäksi kehittäjien edessä oli vakava tekninen tehtävä - ylläpitää koodien yhteensopivuus ja samalla mahdollisuus tehdä viivakoodilukijoiden minimaalisia laitteisto- ja ohjelmistomuutoksia, jotka olivat tuolloin vielä melko kalliita. Tärkeää oli säilyttää sama vetojen määrä, koodin aksiaalinen symmetria helpottaa lukemista sekä eteen- että taaksepäin (jos tuote tuodaan ylösalaisin skannerille), mahdollisuus lukea negatiivisia koodeja (kevyet vedot tummalla taustalla ). Tuloksena löytyi yksinkertainen ratkaisu: maksimaalisen yhteensopivuuden saavuttamiseksi EAN-koodaus suunniteltiin uudelleen UPC:stä siten, että se sisälsi edelleen vain 12 "pylväsnumeroa" (eli koodissa vain 12 numeroa vastaa tiettyjä viivoja), ja ylimääräinen kolmastoista numero laskettiin loogisella tavalla. EAN-13 "piirustus" ei eroa UPC-piirustuksesta, ja nollalla alkavilla koodeilla oli tarkka kopio.

EAN-13-koodin sisäinen rakenne

Katso lisätietoja koodin sisäisestä rakenteesta Universal Product Code -artikkelista . Suurin ero näiden koodien välillä sisäisen organisaation kannalta on mekanismi, jolla lasketaan kolmastoista numero, ja lähes merkityksetön muutos kontrollinumeron laskennassa, kun otetaan huomioon tämä 13. numero.

13. numero

EAN-13-koodin rakenne
Ensimmäinen
numero
Ensimmäinen (vasen)
6 numeron ryhmä
Toinen (oikea)
6 numeron ryhmä
0 LLLLL RRRRRR
yksi LLGLGG RRRRRR
2 LLGGLG RRRRRR
3 LLGGGL RRRRRR
neljä LGLLGG RRRRRR
5 LGGLLG RRRRRR
6 LGGGLL RRRRRR
7 LGLGLG RRRRRR
kahdeksan LGGGL RRRRRR
9 LGGLGL RRRRRR
EAN-8-koodin rakenne
Ensimmäinen (vasen)
4 numeron ryhmä
Toinen (oikea)
4 numeron ryhmä
LLL RRRR

Ensimmäinen numero (artikkelin kuvassa - numero 8) ei ole koodattu lisävedoilla, vaan viivakoodin vasemman puoliskon koodausmenetelmällä (10 lajiketta). Taulukosta käy ilmi, että ensimmäisen numeron koodaamiseen käytetään hieman erilaista viivatyyliä, jota merkitään kirjaimilla L ja kirjaimilla G. Näiden koodien tietty vuorottelu antaa skannerille mahdollisuuden määrittää 13. numeron loogisella tasolla. Esimerkiksi numerolle "1" G-koodi on kolmannessa, viidennessä ja kuudennessa numerossa, eli kun on tavattu koodi, jossa koodin vasemman puolen G-koodi sijaitsee tässä järjestyksessä, skanneri lähettää yksikön tietokoneelle ensimmäisenä numerona. Numeron "2" G-koodi on vastaavasti kolmannessa, neljännessä ja kuudennessa numerossa, skanneri lähettää kakkosen tietokoneelle. Muille numeroille tämä logiikka näkyy taulukossa.

Numerokoodaus
Määrä L-koodi R-koodi G-koodi
0 0001101 1110010 0100111
yksi 0011001 1100110 0110011
2 0010011 1101100 0011011
3 0111101 1000010 0100001
neljä 0100011 1011100 0011101
5 0110001 1001110 0111001
6 0101111 1010000 0000101
7 0111011 1000100 0010001
kahdeksan 0110111 1001000 0001001
9 0001011 1110100 0010111

Graafiset erot L-koodin, R-koodin ja G-koodin välillä ovat seuraavat. Jokaiselle numerolle tämä on sama mustavalkoisen vedon yhdistelmä, L-koodi eroaa R-koodista vain valokuvan negatiivisuorituksessa ja G-koodi eroaa R-koodista käänteisessä (peili) suorituksessa. .

Koodissa olevalle numerolle 0 ei yhdellekään koodin vasemmalla puolella olevasta kuudesta numerosta ole ainuttakaan muunnosa peilinegatiiviseen muotoon, eli kaikki vedot on koodattu L-koodilla, kuten UPC:ssä . EAN-skanneri havaittuaan koodin ilman viivoja G-koodilla lähettää ensimmäisen numeron 0 tietokoneelle. Jos tämä koodi taas luetaan nykyään harvoin käytetyllä UPC-viivakoodilukijalla, se luetaan yksinkertaisesti " alkuperäinen" UPC-koodi. Jos UPC-skanneri kohtaa matkallaan luukun, jossa on G-koodi, se ei pysty lukemaan tätä koodia ja antaa virheen tai ei huomaa eikä lähetä mitään koodia tietokoneelle. Tämä varmistaa täydellisen "alhaalta ylös" -yhteensopivuuden.

UPC:tä voidaan siis pitää erikoistapauksena, EAN-13-koodin osajoukkona, jonka ensimmäinen numero on 0 ja jota ei usein ilmoiteta arabialaiseksi numeroksi, niin nämä koodit eivät eroa toisistaan ​​kuvassa. Mahdollisuus lukea "amerikkalaisia" koodeja "eurooppalaisilla" skannereilla säilyi täysin, mutta ei päinvastoin. EAN-13-koodi ja sen 13. numero puolestaan ​​muodostuvat koodin vasemman puolen vetosarjan negatiivisuuden-käännettävyyden "pelistä", jonka seurauksena "amerikkalaiset" UPC-skannerit ovat ei pysty lukemaan eurooppalaista koodia, mutta koodien suurin "samankaltaisuus" tarjotaan. Ajan myötä Yhdysvalloissa ja Kanadassa tämäntyyppiset skannerit on jo pakotettu pois kaupoista, ja EAN-13-koodausta lukevia skannereita on asennettu, joten muiden maiden tavaroiden myynti ei aiheuta ongelmia niiden alueella.

Viivakoodin visuaalinen dekoodaus

Seuraava taulukko auttaa visuaalisesti erottamaan mustien ja valkoisten viivojen leveyden (mustat raidat, joiden leveys on 1, 2, 3, 4 tavanomaista yksikköä ja raot (välilyönnit) viivojen välillä, joiden leveys on 1, 2, 3, 4 tavanomainen yksiköt):

Numerokoodaus
vedot Määrä
1-1-1-4 6
1-1-2-3 0*
1-1-3-2 neljä
1-1-4-1 3*
1-2-1-3 kahdeksan
1-2-2-2 yksi*
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 yksi
2-3-1-1 neljä*
   
3-1-1-2 9
3-1-2-1 kahdeksan*
3-2-1-1 0
   
4-1-1-1 6*

Vetosarjat järjestyvät iskun leveyttä lisäämällä. Numerot, joissa on tähtimerkki, osoittavat LG-numerokoodausmenetelmiä, eli tähtiä tarvitaan aivan ensimmäisen (13.) numeron määrittämiseen. Geometrisesti mustan palkin leveys voi olla yksi (verrattuna raon leveyteen) johtuen siitä, että viivakoodi tulostetaan joskus mustesuihkutulostimella ja muste kyllästää paperia tai huuhtoutuu nesteestä pois.

EAN-8

Vaikka EAN-13-viivakoodien käyttö on kätevää, se ei ole aina mahdollista. Jos tuote on pieni, tarrassa ei ehkä ole tarpeeksi tilaa EAN-13-koodille. Koodin koon pienentäminen johtaa pienempään viivan leveyteen. Jos vedot ovat liian kapeita, skannerin resoluutio ei ehkä riitä lukemaan tätä viivakoodia luotettavasti. Pientavaroiden merkitsemiseen on kehitetty EAN-8-viivakoodistandardi, jonka viestin runkoon on koodattu vain 8 numeroa 13:n sijaan.

Kuten käytäntö osoittaa, EAN-8-koodi on usein merkitty melko suurilla tavaroilla. Syynä tähän merkintään on lukuvirheiden minimointi nopeilla kuljetinlinjoilla automatisoitaessa sekä valmistajan että tavaroita varastoivien ja loppukuluttajalle toimittavien yritysten logistiikkatehtäviä.

Jokainen numero EAN-8:ssa, kuten EAN-13:ssa, on koodattu neljällä vedolla: kaksi valkoista ja kaksi mustaa. Vetojen suhteellinen leveys voi olla yksi, kaksi, kolme tai neljä yksikköä. Yhden numeron kokonaisleveys on seitsemän yksikköä. Vetoyhdistelmän lukemissuunnalla ei ole väliä.

EAN-128 (GS1-128)

Tämä muoto on tarkoitettu lastia koskevien tietojen siirtoon teollisuusyritysten välillä. Koodi säätelee sanakirjaa ( Code-128 ) ja koodiryhmiä, mutta pituutta ei säädetä. Tällainen koodi voi sisältää erilaisia ​​tietoja, esimerkiksi tuotekoodin, viimeiset käyttöpäivät, mitat, tilavuuden, valmistajan eräkoodin jne.

GS1 National Organisation Area Codes

Etuliite GS1 kansallinen organisaatio
000-139 GS1 USA
200-299 Sisäinen numerointi (ilmaiseksi käytössä yrityksissä)
300-379 GS1 Ranska
380 GS1 Bulgaria
383 GS1 Slovenia
385 GS1 Kroatia
387 GS1 Bosnia-Hertsegovina
400-440 GS1 Saksa
450-459
490-499
GS1 Japani
460-469 GS1 Venäjä
470 GS1 Kirgisia
471 GS1 Taiwan
474 GS1 Viro
475 GS1 Latvia
476 GS1 Azerbaidžan
477 GS1 Liettua
478 GS1 Uzbekistan
479 GS1 Sri Lanka
480 GS1 Filippiinit
481 GS1 Valko-Venäjä
482 GS1 Ukraina
484 GS1 Moldova
485 GS1 Armenia
486 GS1 Georgia
487 GS1 Kazakstan
489 GS1 Hong Kong
500-509 GS1 Iso-Britannia
520 GS1 Kreikka
528 GS1 Libanon
529 GS1 Kypros
530 GS1 Albania
531 GS1 Pohjois-Makedonia
535 GS1 Malta
539 GS1 Irlanti
540-549 GS1 Belgia, Luxemburg
560 GS1 Portugali
569 GS1 Islanti
570-579 GS1 Tanska
590 GS1 Puola
594 GS1 Romania
599 GS1 Unkari
600-601 GS1 Etelä-Afrikka
603 GS1 Ghana
608 GS1 Bahrain
609 GS1 Mauritius
611 GS1 Marokko
613 GS1 Algeria
616 GS1 Kenia
618 GS1 Norsunluurannikko
619 GS1 Tunisia
621 GS1 Syyria
622 GS1 Egypti
624 GS1 Libya
625 GS1 Jordan
626 GS1 Iran
627 GS1 Kuwait
628 GS1 Saudi-Arabia
629 GS1 UAE
640-649 GS1 Suomi
690-699 GS1 Kiina
700-709 GS1 Norja
729 GS1 Israel
730-739 GS1 Ruotsi
740 GS1 Guatemala
741 GS1 El Salvador
742 GS1 Honduras
743 GS1 Nicaragua
744 GS1 Costa Rica
745 GS1 Panama
746 GS1 Dominikaaninen tasavalta
750 GS1 Meksiko
754-755 GS1 Kanada
759 GS1 Venezuela
760-769 GS1 Sveitsi
770 GS1 Kolumbia
773 GS1 Uruguay
775 GS1 Peru
777 GS1 Bolivia
779 GS1 Argentiina
780 GS1 Chile
784 GS1 Paraguay
786 GS1 Ecuador
789-790 GS1 Brasilia
800-839 GS1 Italia
840-849 GS1 Espanja
850 GS1 Kuuba
858 GS1 Slovakia
859 GS1 Tšekki
860 GS1 Serbia ja Montenegro
865 GS1 Mongolia
867 GS1 Pohjois-Korea
869 GS1 Turkki
870-879 GS1 Hollanti
880 GS1 Etelä-Korea
884 GS1 Kambodža
885 GS1 Thaimaa
888 GS1 Singapore
890 GS1 Intia
893 GS1 Vietnam
899 GS1 Indonesia
900-919 GS1 Itävalta
930-939 GS1 Australia
940-949 GS1 Uusi-Seelanti
950 GS1 Pääkonttori
955 GS1 Malesia
958 GS1 Macao
977 Aikakauslehdet, paina ( ISSN )
978-979 Kirjat ( ISBN )
980 Palautuskuitit
981-982 Valuuttakupongit
990-999 Kupongit

Mielenkiintoisia faktoja

Katso myös

Linkit