前导 0 的 EAN 13 正在使用 UPCA 进行解释

问题描述 投票:0回答:1

我的应用程序可以扫描 EAN-13 和 UPC-A 条形码。当我有一个以 0 开头的有效 EAN13 条形码时,0 将被删除,并且它成为有效的 UPC-A 代码。

附件是适用于此场景的条形码示例。 enter image description here

我的应用程序是使用 Ionic 和 Capacitor 开发的,使用 Capacitor Barcode Scanner 社区插件来读取条形码 (https://github.com/ionic-team/capacitor-barcode-scanner)。一种可能的解决方案是创建一个函数,将数字“0”添加到开头并检查结果是否是有效的 EAN-13。但是,如果 UPC-A 对 EAN-13 格式也有效,则始终添加此零可能会导致不一致。如何更有效地解决这个问题?

ionic-framework barcode capacitor ean-13
1个回答
0
投票

带有前导零的 EAN-13 是 UPC-A。 他们将生成相同的相同符号。

例如,这里是带前导零的 EAN-13 (0520123456787):

EAN-13

这是 UPC-A(没有前导零):

UPC-A

扫描仪无法区分。

© www.soinside.com 2019 - 2024. All rights reserved.