EAN-128码和Code-128码的区别

2021-01-07 3595 人阅读

什么是Code-128码?什么是EAN-128码?二者之间有什么区别?

Code-128码是一种高密度的条形码,可表示从 ASCII 0 到ASCII 127 共128个字符(其中包含数字,字母,符号),故称128码。Code-128码有三个版本:A码(数字、大写字母、控制字符)、B码(数字、大小写字母、字符)、C码(双位数字)。一个Code-128码有六部分组成:空白区域、起始标记、数据区、校验符、终止符、空白区域。

EAN-128码来源于Code-128码,在字符集和条空规则上与Code-128码完全一致,是我国所推行的128码。

EAN-128是根据EAN/UCC-128码定义标准将信息转变成条码符号,具有完整性、紧密性、连续性及高可靠度,能更多地标识贸易单元中需要标识的信息,如生产日期、数量、批号、规格等。EAN-128条形码多应用于货运标签、便携式资料库、连续性资料段、物流配送标签等。

EAN-128码和Code-128码的区别:

1、应用范围不同。

Code-128码可以用于任何管理系统中的自动识别,EAN-128码必须用在EAN/UCC系统中,用来表示商品的储运单元或者物流单元的信息。凡是用EAN-128条形码表示的内容必须符合EAN/UCC系统的规定,即带有应用标识符的数据格式。

2、组成部分有区别。

一个Code-128码有六部分组成:空白区域、起始标记、数据区、校验符、终止符、空白区域。而EAN-128码组成部分是Code-128的基础上,在数据区前添加了一个FNC1应用标识符,即:空白区域、起始标记、FNC1、数据区、校验符、终止符、空白区域。

3、数据长度有差别。

EAN-128条形码其实与Code-128C码的编码规则是一样的,只是在数据前添加了一个FNC1应用标识符,所以EAN-128码的数据长度只能是偶数位(应用识别码和配送邮政码不计算在内),而Code-128码无论是奇数位还是偶数位的数据长度都支持。

EAN-128码和Code-128码的批量制作也非常方便,建议大家用专业的条码生成软件制作,具体的操作步骤可以参考文章:条形码生成软件如何制作UCC/EAN 128条码。

综上所述就是EAN-128码和Code-128码的区别。虽说EAN-128条形码来源于Code-128码,但是和Code-128码又有所区别,而且二者在条码生成软件中的制作方法也是相同的。