Ean13 Barkodları Nasıl Hesaplanır?

İçindekiler:

Anonim

EAN-13 ürünleri etiketlemek için kullanılan bir barkod sistemidir. "EAN", Avrupa makale numarası anlamına gelir ve 13, koddaki hane sayısını belirtir. Bununla birlikte, barkod tarafından iletilen gerçek bilgiler, bu rakamların sadece ilk 12'sinde bulunur. Kodun son basamağı, kontrol basamağı olarak adlandırılır. Bu numara bilgi içermiyor, ancak barkodun doğru şekilde tarandığını onaylamak içindir. Bu, 13. basamağın, önceki 12 sayıyla ilgili bir formülün matematiksel sonucu olmasıyla yapılır. Bu işlemde kullanılan formül modulo 10 algoritması olarak adlandırılır. Bir EAN-13 barkodunu hesaplamak için, bu modulo 10 algoritmasını önceki 12 haneye uygulayarak kodun 13. sayısını belirlemek.

Barkoddaki 12. basamağı bulun. Eğer kontrol basamağı henüz yerinde değilse, bu soldan son basamaktır. Kontrol basamağı yerinde ise, soldan ikinci ya da son basamak budur. Örneğin, EAN-13'nüz 97 35940 56482 4 ise, 12. hane No. 2'dir.

Bu 12. basamaktan başlayarak, her ikinci basamağa ekleyen kod boyunca sağdan sola doğru hareket edin. 97 35940 56482 4 numaralı örnek kodumuzu kullanarak, bu, 2 numaradan başlamak ve ona toplam 27 veren 4, 5, 4, 5 ve 7 sayılarını eklemek anlamına gelir.

2. adımda elde edilen toplamı 3 ile çarpın. Yukarıdaki örneğimizi kullanarak, bu 27'ye 3 çarparak toplam 81 verir.

Koddaki 11. basamağı bulun. 97 35940 56482 4 numaralı örnek kodumuzu kullanarak bu 8 numaralı olur.

11. basamaktan başlayarak, her ikinci basamağa ekleyen kod boyunca sağdan sola doğru hareket edin. 97 35940 56482 4 örneğimizi kullanarak, bu 8 numaradan başlamak ve ona toplam 35 veren 6, 0, 9, 3 ve 9'u eklemek anlamına gelir.

3. ve 5. Adımdaki sonuçları ekleyin. Örneğimizde bu, toplam 116 veren 81 ve 35 ekleme anlamına gelir.

6. Adımın sonucunu 10'un en yakın katına kadar yuvarlayın. Örneğimizde, bu 116 ila 120'ye yuvarlama anlamına gelir.

Adım 7'nin sonucunu Adım 6'nın sonucundan çıkarın. Örneğimizde, bu 120-116, bize 4'lük bir fark veriyor. Bu 4, EAN-13'teki 13. sayı olmalı, aksi halde kontrol basamağı olarak bilinir.

İpuçları

  • Hesaplamayı elle yapmak istemiyorsanız, bu makalenin Kaynaklar bölümünde bulunan otomatik kontrol basamak hesaplayıcısını kullanabilirsiniz.