plik


ÿþZadanie 8 Kod EAN-13 sBu|y do oznaczania produktów i skBada si z czterech obszarów: " 3 pierwsze cyfry - system numerowania, oznaczajcy kod kraju ew. rodzaj produktu (patrz. tabela poni|ej) " kolejne 4 do 7 cyfr - kod wytwórcy " nastpne 2 do 5 cyfr - kod produktu " ostatnia cyfra to cyfra kontrolna Wszystkich cyfr w kodzie jest zawsze 13. W tabeli poni|ej przedstawiono wizualnie rozmieszczenie poszczególnych obszarów w zale|no[ci od dBugo[ci kodu wytwórcy. system kod kod cyfra numerowania wytwórcy produktu kontrolna XXX XXXX XXXXX X XXX XXXXX XXXX X XXX XXXXXX XXX X XXXXXX XXX XX X X Dziki zastosowaniu zmiennej dBugo[ci kodu wytwórcy, mo|na lepiej wykorzysta dostpne kody. MaBy wytwórca dostanie dBugi kod wytwórcy i krótki kod produktu. Nastomiast du|y producent, który ma w swoim asortymencie tysice prodkutów, dostanie krótszy kod producenta, tak by byB w stanie ponumerowa wszystkie swoje wyroby. Kod produktu jest unikalnym kodem przydzielonym przez producenta. W przeciwieDstwie do kodu wytwórcy, producent przydziela kod produktu na wBasn rk. Poniewa| EAN gwarantuje, |e pierwsza cz[ kodu (kod producenta wraz z systemem numerowania) jest unikalna, to wytwórca musi si tylko upewni, |e do nowych produktów nie u|ywa kodów produktu u|ywanych przez siebie wcze[niej. Cyfra kontrolna umo|liwia sprawdzenie poprawno[ci danego kodu. Oblicza si j nastpujco. Dla identyfikatora EAN-13 wagi przez które mno|ymy kolejne cyfry wynosz: 1 3 1 3 1 3 1 3 1 3 1 3. Nastpnie wynik dzielimy modulo 10, i odejmujemy go od 10. Nastepnie ten wynik dzielimy znów modulo 10. Wynik musi by zgodny z ostatni cyfr kodu EAN-13. By kod EAN-13 mógB zosta automatycznie "przeczytany" przez urzdzenia skanujce musi zosta przetworzony do postaci kodu kreskowego EAN-13. PRZYKAAD: Sprawdzmy poprawno[ kodu: 4902030187729 Mno|ymy zatem cyfry przez odpowiednie wagi: 4*1 + 9*3 + 0*1 + 2*3 + 0*1 + 3*3 + 0*1 + 1*3 + 8*1 +7*3 + 7*1 + 2*3 = 4 + 27 + 0 + 6 + 0 + 9 + 0 + 3 + 8 + 21 + 7 + 6 = 91 Teraz dzielimy wynik przez modulo 10 91 mod 10 = 1 Wynik odejmujemy od 10 10 - 1 = 9 I znów dzielimy przez modulo 10 (to zabezpieczenie gdyby w kroku powy|ej wyszBo nam 10 - wówczas cyfra kontrolna powinna wynosi 0) 9 mod 10 = 9 Sprawdzamy czy ostania cyfra to 9? Tak, a wic podany kod EAN-13 jest prawidBowy. Ponadto, z tabeli poni|ej mo|emy odczyta i| producentem tego produktu jest Japonia (490).

Wyszukiwarka

Podobne podstrony:
lista 12
lista 12 2
Lista 12
Lista 12
Lista roślin chronionych 12
H lista szkielek 12
Lista ZiP aktualna 12
248 12
Biuletyn 01 12 2014
12 control statements
Rzym 5 w 12,14 CZY WIERZYSZ EWOLUCJI

więcej podobnych podstron