バーコード_EAN13の規格でのコード作成時の末尾のチェックサムの決め方

 


バーコードの規格のうち EAN13のコードを作成するとき


先頭から 12桁目までが

000000000246


であるときの末尾のチェックサムはどの数字になるのでしょうか?





EAN-13のチェックサムを計算するには、次の手順を行います。



### 手順


1. **先頭から12桁目までの数字を確認する**:  


   `000000000246`


2. **奇数桁と偶数桁に分けて、それぞれの合計を求める**:


   - 奇数桁: 1, 3, 5, 7, 9, 11 桁目

   - 偶数桁: 2, 4, 6, 8, 10, 12 桁目


   数字:  

   - 奇数桁: `0, 0, 0, 0, 0, 4`  

   - 偶数桁: `0, 0, 0, 0, 2, 6`


   合計を計算:

   - 奇数桁合計: \(0 + 0 + 0 + 0 + 0 + 4 = 4\)

   - 偶数桁合計: \(0 + 0 + 0 + 0 + 2 + 6 = 8\)


3. **偶数桁合計を3倍する**:


   \(8 \times 3 = 24\)



4. **奇数桁合計と偶数桁合計(3倍後)を加算する**:


   \(4 + 24 = 28\)



5. **この合計を10で割った余りを計算する**:


   \(28 \mod 10 = 8\)



6. **10からこの余りを引いてチェックサムを計算する**:


   \(10 - 8 = 2\)


   ※余りが0の場合は、チェックサムはそのまま0になります。



### 答え


12桁目までが `000000000246` の場合、チェックサムは **`2`** です。

したがって、完全なEAN-13コードは `0000000002462` となります。



0000000002462


コメント