EAN-13 チェックデジットはどのように計算されるのか
EAN-13の最後の1桁は番号を割り当てる際に任意で記入する数字ではなく、固定のアルゴリズムで算出されるものですチェックデジット。その役割は、スキャン機器が読み取り時にエラーを即座に発見できるようにすることです。
要点早見表
- チェックデジットは算出されるものであり、割り当てられるものではなく、任意に記入することもできません
- アルゴリズムの核心:最初の12桁を「1、3、1、3…」と交互に重み付けして合計し、その結果の10に対する補数を取ります
- チェックを通過したことは番号の構成が合法であることのみを示し、商品が真正品であることを意味するものではありません
690123456789_を例に
| 位序 | 数字 | 重み | 積 |
|---|---|---|---|
| 1 | 6 | 1 | 6 |
| 2 | 9 | 3 | 27 |
| 3 | 0 | 1 | 0 |
| … | … | … | … |
| 各位の積の合計 | 88 | ||
| 補数:(10 − 88 mod 10) mod 10 | 2 | ||
したがって、完全な番号は次のとおりです。 6901234567892。以下を使用して、バーコード検証ツール任意の番号を検証できます。
