
EAN 13 BARKOD TÜRÜNDE SON KARAKTER HESAPLANMASI NASIL YAPILIR? (CHECK DİGİT KARAKTERİ HESAPLAMA?)
EAN-13 barkodunun son hanesi, doğrulama karakteri veya check digit olarak bilinir. Bu karakter, barkodun gerçekten doğru yazılmış olup olmadığını doğrulamak için kullanılır.
EAN-13 doğrulama karakteri, barkodun ilk 12 hanesindeki rakamların matematiksel bir formülle işlenmesiyle elde edilir. Bu formül, her çift hane ve tek hane rakamının toplamının 3 katının alınması ve tüm bu rakamların toplanmasıyla hesaplanır.
Örneğin, EAN-13 kodu "5901234123457" olsun. Doğrulama karakteri, aşağıdaki adımlarla hesaplanabilir:
- İlk 12 rakam gruplara ayrılır: 5-9-0-1-2-3-4-1-2-3-4-5
- Grupların içindeki tek haneler ve çift haneler ayrılır: Tek haneler: 5, 1, 3, 1, 3, 5 Çift haneler: 9, 0, 2, 4, 2, 4
- Çift hanelerin her birinin 3 katı alınır: 9x3=27, 0x3=0, 2x3=6, 4x3=12, 2x3=6, 4x3=12
- Tek ve çift hanelerin toplamı yapılır: 5+1+3+1+3+5+27+0+6+4+6+12=73
- Toplamın mod 10'u alınır: 73 mod 10 = 3
- 10'un eksisi (yani 7) toplama eklenir ve sonuç doğrulama karakteridir: 7+3=10, doğrulama karakteri 0'dır.
Bu hesaplama yöntemi sayesinde, barkod okuyucular doğru bir şekilde yazılmış EAN-13 kodlarını tanımlayabilir ve yanlış yazılmış kodları otomatik olarak reddeder.