如何计算Ean13条形码

目录:

Anonim

EAN-13是用于标记产品的条形码系统。 “EAN”代表欧洲商品编号,13代表代码中的位数。但是,条形码传输的实际信息仅包含在这些数字的前12个中。代码的最后一位是所谓的校验位。此编号不包含信息,但用于确认条形码已正确扫描。这是通过使第13位数字是处理前12个数字的公式的数学结果来完成的。该过程中使用的公式称为模10算法。计算EAN-13条形码是通过将该模10算法应用于前12个数字来确定代码的第13个数。

找到条形码中的第12位数字。如果校验位尚未到位,则这是左侧的最后一位数字。如果校验位已就位,则这是从左到右的倒数第二位。例如,如果您的EAN-13是97 35940 56482 4,则第12位是第2位。

从第12个数字开始,在代码中从右向左移动,每隔一个数字添加一次。使用我们的示例代码97 35940 56482 4,这意味着从2号开始并添加数字4,5,4,5和7,总共27。

将步骤2中得到的总和乘以3.使用上面的例子,这意味着将27乘以3,得到总共81。

找到代码中的第11位数字。使用我们的示例代码97 35940 56482 4,这将是第8号。

从第11位数字开始,在代码中从右向左移动,每隔一位数字添加一次。使用我们的97 35940 56482 4的例子,这意味着从8号开始并添加6,0,9,3和9,总共35。

添加步骤3和步骤5的结果。在我们的示例中,这意味着添加81和35,总共116。

将步骤6的结果四舍五入到最接近的10的倍数。在我们的示例中,这意味着将116舍入到120。

从步骤6的结果中减去步骤7的结果。在我们的例子中,这是120-116,给出了4的差值。这4应该是EAN-13中的第13个数字,也称为校验位。

提示

  • 如果您不想手动进行计算,可以使用本文参考资料部分中的自动校验位计算器。

受到推崇的