我正在为一家企业建立一个计时应用程序。他们的员工将携带唯一的条形码(在挂绳上或在手机上作为图像),并将其显示在条形码读取器上。读者将使用它来识别工作人员的定时上下班活动。
按目前的状态,每个工作人员都已经有一个唯一的ID。这些是递增的整数,从数字1开始。最多可以有成百上千的唯一职员(在我的应用程序的整个生命周期中),但肯定不会超过一百万。我打算将此唯一ID编码为条形码。
鉴于上述,我应该如何选择条形码系统?
在我看来,EAN13受到条形码读取器的广泛支持,并具有足够的“空间”满足我的需求(即,少于100万个唯一ID)。这似乎是一个不错的选择。
我看到其他一些系统包括“错误检查”,但它们包含了更多的视觉细节。我认为这些代码需要仔细打印(例如,不在家用打印机上打印),并且仅在光线充足的环境中有用。
答案 0 :(得分:0)
EAN-13使用“注册”编号,主要用于消费包装。
如果要使用线性条形码,请查看代码128。它具有一个内置的校验位,每个“字符”都包含两位。您应该计划将数字零填充到6或8位数字,以便条形码始终具有相同的大小。下面显示代码128中的“ 000101”:
https://bwipjs-api.metafloor.com/?bcid=code128&text=000101&includetext&backgroundcolor=ffffff
答案 1 :(得分:0)
我会选择QR码,因为它们生病了,您可以在其中贴上徽标,而且总体来说还不错。