EAN-13 Kontrol Hanesi Hesaplama

EAN-13 barkod kontrol hanesini hesaplayın ve doğrulayın

Nasıl hesaplanır?

İlk 12 hanenin her biri soldan başlayarak 1, 3, 1, 3 … şeklinde değişen bir ağırlıkla çarpılır (1. hane ×1, 2. hane ×3 vb.). Çarpımlar toplanıp T bulunur ve kontrol hanesi (10 − (T mod 10)) mod 10 formülüyle hesaplanır; yani T değerini bir sonraki 10'un katına tamamlayan sayıdır (zaten katıysa 0).

12 hane girerseniz kodu tamamlayan kontrol hanesini, 13 hane girerseniz ayrıca son haneniz ile hesaplanan hanenin karşılaştırılmasını ve Geçerli ya da Geçersiz sonucunu görürsünüz. Boşluk ve tireler silinir; tam 12 ya da 13 hane içermeyen girdiye sonuç verilmez.

Örnek hesaplama

4006381333931 kodunu alalım. İlk 12 hane 4 0 0 6 3 8 1 3 3 3 9 3. 1,3,1,3… ağırlıklarıyla: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89. 89 mod 10 = 9 ve 10 − 9 = 1 olduğundan kontrol hanesi 1 çıkar. Yazdığınız 13. hane de 1 olduğu için durum Geçerli olur.

Bu örneği dene →

Sık yapılan hatalar

  • 12 haneli bir UPC-A kodunu girip kendi kontrol hanesini beklemek: araç 12 haneyi EAN-13'ün ilk bölümü sayıp soldan 1,3 ağırlığı uygular; sonuç EAN-13 içindir, UPC-A hanesi değildir.
  • Son hanesi yanlış 13 haneli kod girip gösterilen kontrol hanesini kendi haneniz sanmak: gösterilen değer doğru olandır, sizinkinin tutup tutmadığını durum alanı söyler.
  • 8 haneli EAN-8 veya 14 haneli GTIN-14 girmek: yalnızca 12 ya da 13 hane kabul edilir, bu yüzden sonuç çıkmaz.
  • Geçerli sonucunu ürünün kayıtlı olduğu sanmak: bu yalnızca hanelerin kendi içinde tutarlı olduğunu gösterir, kodun tescilli olduğunu değil.

Bu hesaplama hakkında

Bu hesaplayıcı, resmi EAN-13 / GS1 sağlama (checksum) algoritmasını uygular: soldan başlayarak ilk 12 hanenin her biri sırayla 1 ve 3 ile çarpılır (tek pozisyonlar ×1, çift pozisyonlar ×3), sonuçlar toplanır ve kontrol hanesi bu toplamı bir sonraki 10'un katına tamamlayan sayı olarak bulunur — formül olarak (10 − (toplam mod 10)) mod 10.

EAN-13, Kuzey Amerika'nın 12 haneli kardeşi UPC-A ve ISBN-13 dahil her perakende barkodu aynı ağırlıklı mod-10 şemasını kullanır; bu yüzden tek bir hane yazım hatası veya bulanık bir tarayıcı okuması neredeyse her zaman yanlış fiyat kasaya yansımadan yakalanır. Perakendeciler, ambalaj tasarımcıları ve stok sistemleri bunu hem geçerli yeni kodlar üretmek hem de mevcut bir barkodun yanlış girilip girilmediğini doğrulamak için kullanır.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar (0)

  • İlk yorumu siz yazın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar