EH 13 – Wikipedia
Artykuł w Wikipedii, Free L’Encyclopéi.
Homonimiczne artykuły patrz EAN.
Kody EAN 13 ( Numerowanie artykułów europejskich 13 rysunków) to kody kreskowe używane na całym świecie we wszystkich produktach konsumenckich (czasami kod EAN 8 jest używany dla małych obiektów).
Obejmują 13 liczb, których znaczenie różni się w zależności od rodzaju produktu:
- Pierwsze dwa lub trzy odpowiadają krajowi pochodzenia produktu lub znormalizowanej klasie produktów;
- Następne 4 lub 5 to liczba członków firmy uczestniczącej w systemie EAN;
- następujące 4 lub 5 to artykuł w produkcie oznaczonym i
- Trzynasty jest kluczem kontrolnym obliczonym zgodnie z poprzednimi dwunastoma.
Dokładna struktura prętów kodu kreskowego EAN 13 opisano w artykule na temat kodów kreskowych EAN.
Do książek , kod kreskowy EAN 13 przyjmuje strukturę ISBN [[[ Pierwszy ] Przy zamykaniu dat obowiązkowych dla kodów ISBN-13, ale nie zakodowanych w EAN-13.
W przypadku wszystkich publikacji opublikowanych w 2006 lub wcześniejszych EAN rozpoczyna się od 978, a następnie kod 9 -digit ISBN (pełny ISBN amputowany z klucza sterowania) i zakończył się kluczem kontroli EAN. To ISBN jest również nazywane Bookland Ean Ponieważ jego prefiks 978 nie wskazuje na kraj, został stworzony, aby zebrać wszystkie książki na świecie. Ten wirtualny kraj jest nazywany Bookland („Kraina książek”) [[[ 2 ] .
Od stycznia 2007 r. Wszystkie kody ISBN nowych publikacji były kompatybilne ze standardami EAN 13. Stare kody są konwertowane przy użyciu grupy PRAfix 978 (nadal używanych do większości nowych publikacji), ale niektórzy wydawcy otrzymują kody ISBN na 13 liczbach w grupie grupowej 979 (te kody mają nie 10 -Digit odpowiednik).
Do publikacji seryjnych (czasopisma, takie jak gazety, czasopisma i biuletyny),
Wydawcy integrują swój 8 -cyfrowy numer ISSN w kodzie 13 -digitowym, poprzedzając kod 7 -Digit ISSN (zatem obcięty z jego klucza sterowania) przez grupę 3 cyfr 977 , a następnie dwie liczby dostępne dla wydawców i często używane jako kod cenowy lub do kodyfikowania wkładek i suplementów dołączonych do serii oraz ukończony klawisz EAN Control.
W przeciwieństwie do 10 -digitowych kodów ISBN, obecnie nie ma standardowej konwersji 8 -digitowych kodów kodów automatycznych. Jeśli taki standard zostanie przyjęty, będzie musiał użyć innej grupy EAN z 977, aby uniknąć kolizji z już zastosowanymi kodami EAN-13S lub reguluj użycie dwóch ostatnich liczb poprzedzających kluczową liczbę EAN.
Pierwsza figura [[[ modyfikator |. Modyfikator i kod ]
Osobliwością kodów EAN 13 jest to, że ich pierwsza figura nie jest kodowana w postaci elementu EAN, ale przez sekwencję sekwencji typów elementów 6 cyfr, które następują.
Barwi czytelnicy COD (którzy wiedzą, jak rozpoznać, czy element jest typem A lub B), dlatego wydedukuj wartość tego Pierwszy Jest rysunek z motywu ustanowionego przez rodzaje elementów 2 To jest postać 7 To jest postać. Oto tabela, co daje korespondencję między tym motywem a Pierwszy Jest Rysunek:
Pierwszy Jest postać | Motyw | Uwagi |
---|---|---|
0 | [Aaaaaa] |
Spośród 64 możliwych kombinacji 6 elementów typu A lub B (przed centralnym obszarem ochrony),
|
Pierwszy | [ABABAUB] | |
2 | [Aabbab] | |
3 | [Aabbba] | |
4 | [Zorganizowany] | |
5 | [Po prostu] | |
6 | [Abbba] | |
7 | [Babab] | |
8 | [Złodzieje] | |
9 | [Ojciec] |
Przykład : Weź przykład kodu 13 -digit: 9-782940-199617 . Pierwszą postacią jest zatem sekwencja: „Abbaba-CCCCCC”,:
(9) | |||||||||||||||
” | 7 | 8 | 2 | 9 | 4 | 0 | – | Pierwszy | 9 | 9 | 6 | Pierwszy | 7 | ” | |
101 | 01111011 | 000101 | 0011111 | 000111 | 0011111 | 0001111 | 01010 | 110110 | 1110100 | 1110100 | 1010000 | 110110 | 100100 | 101 | |
początek | typ a | Typ B. | Typ B. | typ a | Typ B. | typ a | średni | Typ c | Typ c | Typ c | Typ c | Typ c | Typ c | KONIEC |
Ostatnia liczba kodu EAN 13 jest zawsze kluczem kontrolnym ( cyfra kontrolna ). Zasada jest taka sama jak formuła Luhna, z tym wyjątkiem, że szeregi rówieśnicze są mnożone przez trzy, a nie przez dwa. Jest obliczany na podstawie pierwszych dwunastu liczb [[[ 3 ] Według następującego algorytmu:
- Obliczyć trzykrotnie sumę liczb rówieśników (zaczynając od drugiego) od lewej do prawej,
- Oblicz sumę zakresów nieparzystego rzędu (od pierwszego) od lewej do prawej,
- suma tych dwóch częściowych sum,
- weź postać jednostek tej całkowitej suma, R W
- klucz = reszta podziału przez 10 z 10- R .
Na przykład obliczenie klucza kontroli kodu EAN 13, z którego pierwsze 12 rysunków to 471-9-5120-0288- X (Lub X jest kluczem kontrolnym, którego szukamy), wyniki z poniższej tabeli [[[ 4 ] :
„N” liczby kodu kreskowego | 4 | 7 | Pierwszy | 9 | 5 | Pierwszy | 2 | 0 | 0 | 2 | 8 | 8 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Wagi „P” | Pierwszy | 3 | Pierwszy | 3 | Pierwszy | 3 | Pierwszy | 3 | Pierwszy | 3 | Pierwszy | 3 |
Wyniki „n” × „p” | 4 | 21 | Pierwszy | 27 | 5 | 3 | 2 | 0 | 0 | 6 | 8 | 24 |
- W przypadku wag naprzemienniemy wartości 1 i 3.
- Następnie obliczamy sumę wyników.
- Obliczamy resztę podziału przez 10 wcześniej obliczonej sumy:
- Jeśli reszta podziału jest równa 0, wówczas klucz wynosi 0,
- W przeciwnym razie usuwamy w ten sposób 10 resztę: Key = 10 – pozostaje.
Suma jest warta w tym przykładzie 4+21+1+27+5+3+2+0+0+6+8+24 = 101, reszta podziału o 10 to 1; Klucz to zatem 10-1 = 9. Pełny kod EAN 13 to 471-9-5120-0288-9
W arkuszu kalkulacyjnym, jeśli komórka A1 zawiera 12 cyfr kodu EAN-13 lub wszystkie 13 cyfr kodu EAN-13, możliwe jest obliczenie klucza kontrolnego za pomocą następującego wzoru:
= Mod (10-dróg ((stxt (a1; 1; 1)*1+stxt (a1; 2; 1)*3+stxt (a1; 3; 1)*1+stxt (a1; 4; 1)* 3+stxt (a1; 5; 1)*1+stxt (a1; 6; 1)*3+stxt (a1; 7; 1)*1+stxt (a1; 8; 1)*3+stxt (a1; 9; 1)*1+stxt (a1; 10; 1)*3+stxt (a1; 11; 1)*1+stxt (a1; 12; 1)*3); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10)
lub według następującej czynników faktoryzowanej:
= Mod (10-mod (sommeprod ((1+East.Pair (linia (1 $: 12 $))*2)*stxt (a1; linia (1 $: 12 $); 1)); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); 10); )
W szczególności na Excel można go uzyskać za pomocą spersonalizowanej funkcji:
Funkcjonować Keyean13 ( She112 $ ) Jeśli Nie S112 Tak jak "###########JON" Następnie Keyean13 = Cverr ( 2015 ): Wyjście Funkcjonować Dla I = Pierwszy Do Tylko ( S112 ) S = S + Środek ( S112 W I W Pierwszy ) * ( Pierwszy + ( Pierwszy - I Przeciwko 2 ) * 2 ) Następny I Jeśli S Przeciwko dziesięć = 0 Następnie KeyEAN13 = 0
Else
KeyEAN13 = 10 - s Mod 10
End If
End Function
Do użycia na dowolnej komórce:
= Keyean13 (A1)
Powiązane artykuły [[[ modyfikator |. Modyfikator i kod ]
Linki zewnętrzne [[[ modyfikator |. Modyfikator i kod ]
Recent Comments