Ce Este Codul de Bare [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Ce este codul de bare? Cu toţii facem cumpărături, şi mereu am văzut că pe ambalajul unui produs sunt mai multe elemente, printre care şi codul de bare. Acesta a fost inventat în anul 1952 de americanul Joe Woodland şi este folosit în prezent de două mari coduri şi clasificări din lume, şi anume Codul Universal al Produselor (Universal Product Code – UPC) şi Codul European al Articolelor (European Article Numbering – EAN). Şi până la urmă ce este de fapt codul acesta de bare? Este simplu de explicat. Din definiţia sa reiese căci codul de bare este o reprezentare grafică a caracterelor numerice sau alfanumerice prin intermediul unor bare albe şi negre, cu lăţimi diferite bine stabilite şi grupate, astfel încât dau informaţii precise într-un anumit domeniu sau despre un anumit produs. Descifrarea codului cu bare se face prin metoda citirii optice, folosindu-se un echipament informatic numit scanner. Cu toţii ştim că un cod de bare poate apărea peste tot, astfel că acesta este folosit în numeroase domenii, cele mai importante fiind cele din industrie, comerţul cu produse şi servicii, chiar şi administraţie publică (facturi de la gaz, lumină, apă etc.) Codurile liniare de bare cele mai utilizate în practica internaţională, standardizate la nivel european, preluate şi în standardele româneşti sunt: UPC, EAN, codurile 39, 93, 128, codul 2 din 5, codul 2 din 5 înlănţuit şi Codabar. Deosebirile dintre ele constau în particularităţile şirului de caractere folosit la codificare, astfel:  coduri numerice se găsesc la UPC şi EAN (pot reprezenta numai cifre) – coduri folosite în România;  coduri alfanumerice: codurile 128 şi 39 (pot reprezenta atât litere cât şi cifre);  coduri cu lungime fixă – de exemplu la codul EAN, şirul are 13 elemente, iar în varianta scurtă are 8 elemente;  coduri cu lungime variabilă, care reprezintă şiruri cu un număr variabil de elemente (codul 128 şi codul 39). Cum arată un cod de bare şi ce înseamnă elementele de pe acesta? Pentru România, codul EAN – codul de bare are următoarea structură :

indicativul ţării format din 3 cifre se aplică produselor fabricate şi comercializate în România – codul este 594  identificarea producătorului şi a produsului se face prin 9 cifre (4 pentru producător şi 5 pentru produs)  cifra de control care serveşte la facilitatea citirii optice. Acest tip de codificare se poate face în două variante: 

EAN 13 este o versiune generală cu 13 caractere numerice. EAN 8 este o versiune scurtă, cu 4 cifre pentru identificarea produsului. Se foloseşte în cazul în care ambalajul produsului nu are suficient spaţiu pentru a permite tipărirea în condiţiile cerute de standardul pentru EAN 13, fiind un caz special. Structura generala a codului numeric EAN13 este urmatoarea: PPP

XXXXXXXXX

Prefix

Cod de producator si numar articol

3 cifre

9 cifre

C Cifra de control 1 cifra

P: Prefixul este fie codul ISO al tarii respective fie prefixul EAN de tara al Organizatiei Nationale EAN (pentru Romania codul ISO este 642 iar cel al organizatiei EAN ROMANIA este 594). X: Codul de producator este atribuit in mod unic fiecarui producator de catre organizatii neguvernamentale ale utilizatorilor de coduri de bare. Numarul de articol este alocat de producatori produselor proprii.

C: cifra de control, care reprezinta un numar calculat in functie de numerele anterioare din cod, pe baza unei formule. Pentru ca o companie sa poata utiliza propriile coduri de bare pe produsele sale, trebuie sa obtina codul de producator. In prezent in Romania exista doua organizatii ale utilizatorilior de coduri de bare: 

EAN Romania, organizatie abilitata sa gestioneze prefixele de tara EAN



Asociatia Romana pentru Containerizare si Paletizare (ARPC) – care gestioneaza codurile ISO

COMPUSOFT SRL va ofera posibilitatea obtinerii codului de producator in sistem ISO (gestionat de ARPC) fara nici o taxa suplimentara fata de cea perceputa de ARPC. Tot ceea ce trebuie sa faceti este sa ne trimiteti o cerere in acest sens dupa care angajatii nostri vor prelua documentele necesare si va vor trimite certificatul continand codul dumneavoastra de producator. EAN-13 "EAN-13" este folosit in intreaga lume pentru a marca bunuri comercializate retail. Acest cod de bare codifica 13 caractere: primele doua sau trei sunt codul tarii in care producatorul este inregistrat (poate sa nu coincida cu tara in care produsul a fost de fapt realizat). Codul de tara este urmat de 9 sau 10 digiti de date (acest lucru depinde de lungimea codului tarii) si un singur digit de control. Se mai pot adauga coduri de bare suplimentare formate din 2 sau 5 digiti rezultand astfel un total de 14 sau 17 digiti de date. Uniform Code Council (organizatia care reglementeaza codurile de bare pentru retail in SUA) a anuntat ca incepand cu data de 1 ianuarie 2005, toate sistemele de scanare de retail din SUA vor trebui sa accepte simboluri EAN-13 precum si standardul UPCA. Aceasta schimbare va elimina necesitatea ca producatorii ce exporta bunuri in SUA si Canada sa-sieticheteze produsele in doua standarde. Suma de control este reprezentata de un calcul modulo 10: 1. Adunati valorile digitilor aflati in pozitii reprezentate de numere pare: 2, 4, 6, etc. 2. Inmultiti rezultatul cu 3.

3. Adunati valorile digitilor aflati in pozitii reprezentate de numere impare: 1, 3, 5, etc. 4. Insumati rezultatele pasilor 2 si 3. 5. Caracterul de control este cel mai mic numar care, adunat cu rezultatul de la pasul 4, produce un multiplu de 10. Exemplu: Fie urmatorul cod de bare = 001234567890 1. 0 + 2 + 4 + 6 + 8 + 0 = 20 2. 20 * 3 = 60 3. 0 + 1 + 3 + 5 + 7 + 9 = 25 4. 60 + 25 = 85 5. 85 + X = 90 (cel mai apropiat numar mai mare sau egal multiplu de 10), rezulta X = 5 (digit de control) Iata un exemplu de functie in Visual Basic ce poate calcula digitul de control: Function Append_EAN_Checksum (RawString as String) Dim Position as Integer Dim CheckSum as Integer CheckSum = 0 For Position = 2 to 12 step 2 Checksum = Checksum + Val(Mid$(RawString, Position, 1)) Next Position CheckSum = CheckSum * 3 For Position = 1 to 11 Step 2 CheckSum = CheckSum + Val(Mid$(RawString, Position, 1)) Next Position CheckSum = CheckSum Mod 10 CheckSum = 10 - CheckSum If CheckSum = 10 Then CheckSum = 0 End If Append_Ean_Checksum = RawString & Format$(CheckSum, "0") End Function Foarte multe tari au autoritati ce reglementeaza folosirea de coduri de bare in retail.

EAN-8EAN-8 "EAN-8" este o versiune mai redusa a lui "EAN-13". El include un cod de tara format din 2 sau 3 digiti, 4 sau 5 digiti de date (depinde de lungimea codului de tara) si un digit de control. Chiar daca este posibil ca sa i se mai ataseze un cod de bare format din 2 sau 5 digiti, scopul creeri lui "EAN-8" este acela de a ocupa cat mai putin spatiu cu putinta. Spre deosebire de simbologiaUPC-E, care comprima datele, ce ar putea fi imprimate si in forma intreaga, prin eliminarea zerourilor, digitii de date folositi in "EAN-8" sunt folositi pentru identificarea unui anume producator si produs. Din motiv ca doar un numar limitat de coduri de bare "EAN-8" sunt disponibile in fiecare tara, ele se aloca numai pentru produsele unde nu exista destul spatiu pentru tiparirea unui cod de bare "EAN-13" normal. De exemplu, un cod de tara format din 2 digiti permite existenta unui numar total de 100.000 de produse.

Lista de coduri internationale EAN conform GS1 :



000 – 019 S.U.A. și Canada 020 – 029 rezervate pentru uz local (magazine și depozite)



030 – 039 medicamente din S.U.A.



040 – 049 rezervate pentru uz local (magazine și depozite)



050 – 059 cupoane



060 – 099 S.U.A. și Canada



100 – 139 S.U.A. (rezervate pentru uz ulterior)



200 – 299 rezervate pentru uz local (magazine și depozite)



300 – 379 Franța și Monaco



380 Bulgaria



383 Slovenia



385 Croația



387 Bosnia și Herțegovina





400 – 440 Germania (codul 440 este moștenit de la vechea Germanie de Est cu ocazia reunificării din 1990)



450 – 459 Japonia



460 – 469 Rusia



470 Kîrgîstan



471 Taiwan



474 Estonia



475 Letonia



476 Azerbaijan



477 Lituania



478 Uzbekistan



479 Sri Lanka



480 Filipine



481 Belarus



482 Ucraina



484 Moldova



485 Armenia



486 Georgia (țara)



487 Kazahstan



489 Hong Kong SAR



490 – 499 Japonia



500 – 509 Marea Britanie



520 Grecia



528 Liban



529 Cipru



530 Albania



531 Macedonia



535 Malta



539 Irlanda



540 – 549 Belgia și Luxemburg



560 Portugalia



569 Islanda



570 – 579 Danemarca, Insulele Faroe și Groenlanda



590 Polonia



594 România



599 Ungaria



600 – 601 Africa de Sud



603 Ghana



608 Bahrain



609 Mauritius



611 Maroc



613 Algeria



616 Kenya



618 Coasta de Azur



619 Tunisia



621 Siria



622 Egipt



624 Libia



625 Iordan



626 Iran



627 Kuweit



628 Arabia Saudită



629 Emiratele Arabe Unite



640 – 649 Finlanda



690 – 699 China



700 – 709 Norvegia



729 Israel



730 – 739 Suedia



740 Guatemala



741 El Salvador



742 Honduras



743 Nicaragua



744 Costa Rica



745 Panama



746 Republica Dominicană



750 Mexic



754 – 755 Canada



759 Venezuela



760 – 769 Elveția și Liechtenstein



770 Columbia



773 Uruguay



775 Peru



777 Bolivia



779 Argentina



780 Chile



784 Paraguay



785 Peru



786 Ecuador



789 – 790 Brazilia



800 – 839 Italia, San Marino și Vatican



840 – 849 Spania și Andorra



850 Cuba



858 Slovacia



859 Cehia



860 Serbia și Muntenegru



865 Mongolia



867 Coreea de Nord



869 Turcia



870 – 879 Olanda



880 Coreea de Sud



884 Cambodgia



885 Tailanda



888 Singapore



890 India



893 Vietnam



899 Indonezia



900 – 919 Austria



930 – 939 Australia



940 – 949 Noua Zeelandă



950 Head Office



955 Malaezia



958 Macao



977 Publicații periodice (ISSN)



978 – 979 Bookland (ISBN) – 979 a fost utilizat în trecut pentru partituri muzicale



980 Chitanțe de înapoiere



981 – 982 Cupoane „Common Currency”



990 – 999 Cupoane

Codul GS1 950 (Head Office) este folosit de tratate speciale și acorduri bilaterale. De exemplu, 9509999 a fost alocat de GS1 către programul Na țiunilor Unite, United Nations International Drug Control Programme UNDCP în 1995. Adăugările recente (Albania, Ghana, Coasta de Azur) au făcut posibil ca fiecare țară din Europa să aibă acum un cod GS1 cu observa ția că țările mai mici cum ar fi Luxembourg și Liechtenstein împart codurile cu vecinii lor. Țările care nu apar aici nu sunt la data scrierii acestui articol în sistemul GS1. Codurile care sunt actualmente rezervate pentru a fi folosite ulterior sunt:



140 – 199 381, 382, 384 & 386



388 – 399



441 – 449



472, 473, 483 & 488



510 – 519



521 – 527



532 – 534 & 536 – 538



550 – 559



561 – 568



580 – 589



591 – 593 & 595 – 598



602 & 604 – 607



610, 612, 614, 615, 617, 620 & 623



630 – 639



650 – 689



696 – 699



710 – 728



747 – 749



751 – 753 & 756 – 758



771, 772, 774, 776 & 778



781 – 783, 787 & 788



791 – 799



851 – 857



861 – 864, 866 & 868



881 – 883, 886, 887 & 889





891, 892 & 894 – 898



920 – 929



951 – 954, 956 & 957



959 – 976



983 – 989