img

Cognex移动条码SDK
代码128

什么是代码128?

Code128,或称Code128,是1981年推出的一种更有效的条形码替代品,如代码11,代码39库德巴. 它的前身仅限于字母数字字符和符号字符的子集,与之不同,代码128可用于表示完整的ASCII字符集(字符0到127)。

代码128通常被称为GS1-128(以前的UCC/EAN-128),这是航运和包装行业广泛支持的应用标准。西盟体育betway

代码128是线性或一维(1D)条形码。这意味着条形码由一组不同宽度的垂直线和空格组成。条形码中的数据由这些黑白(条形/空格)图案线性表示。下面是一个简单的示例。

pages\u Code\u 128\u example.png

代码128条码中的每个符号有6个元素:3条(黑色)和3个空格(白色),但停止符号除外,停止符号有7个元素(4条和3个空格)。它使用108个不同的符号:103个数据符号、3个开始符号和2个停止符号。它定义了三个不同的概念字符集字符模式(128A、128B和128C).根据激活的字符集,每个数据符号表示不同的字符;初始字符模式由起始字符设置(这就是为什么有3个不同的字符)。如果需要,数据报文中会使用特殊符号更改为不同的字符集。这些开关称为转移(仅切换到下一个符号的其他字符集)和闩锁(对于所有后续符号,切换到不同的字符集)。

符号系统进一步被描述为一个连续的条形码,这意味着每个字符与下一个字符相邻,没有字符间的间隙元素。下面是我们的示例,为清晰起见,绘制了图表:

pages_Code_128_diagramed.png

在上面的示例中,符号以字符集B(128B)开始,因为该字符集包括大写和小写字母(字符集128A和128C不包括)。

代码128还包括一个强制校验和(出现在数据消息之后,停止符号之前)。使用模数103计算。

为什么使用代码128?

代码128得到了广泛支持,大多数商业条形码扫描仪都能够读取它。它的高密度和ASCII 127支持使它成为广泛用途的理想选择。它的符号要比像这样能力较弱的符号更复杂代码39(因为它们支持多个字符集并需要校验和),所以编码软件经常与专门的字体一起使用。

谁使用代码128?

代码128广泛用于许多行业:西盟体育betway

  • 运输和包装–联邦快递和UPS以及其他运营商都在其运输标签上使用它。代码128是标准MH10.8条形码标签规范的一部分,是在GS1全球商业数据交换标准GS1-128;
  • 美国邮政-美国邮政服务现在使用Code 128条形码作为其智能邮件包裹条形码(IMpb)的一部分,用于包裹跟踪。从2015年1月1日起,所有通过USPS运输的商业包裹都需要使用该条形码,并为包含该条形码的优先邮件项目提供折扣和免费保险;
  • 人体医疗产品-ISBT 128(国际血液和移植标准)定义了使用代码128识别、标记和信息传输医疗产品,如血液、组织和器官;
  • 医疗保健–它是FDA广泛的医疗器械标签标准UDI(唯一器械标识)和医疗行业条形码中受支持的条形码之一(HIBC);
  • 军事-美国国防部在所有军事部门使用代码128进行资产标识和跟踪(宫内节育器:物品唯一标识,军事标准130的一部分)。

我们如何帮助使用Code 128的开发人员?

科涅克斯移动电话条形码扫描仪SDK支持代码128检测,使开发人员能够收集相关的工作流和应用程序数据。您可以通过在Cognex Mobile Barcode上注册免费下载SDK开发者网络。此外,条形码扫描仪SDK支持广泛的符号学满足您不断增长的发展需求。