GS1-128码(EAN-128码)与Code128码的联系及区别
GS1-128码(即EAN-128码)和Code-128码同属于很常用的128码,但是二者之前既存在联系又存在区别,下面就给大家介绍一下,GS1-128码和Code-128码二者之前有什么区别?如下图条码打印软件中GS1-128码和Code-128码外观对比。
什么是Code-128码?
Code-128码是一种高密度的条形码,可表示从ASCII 0 到ASCII 127共128个字符(其中包含数字,字母,符号),故称128码。Code-128码有三个版本:Code-128 A码(支持的有数字、大写字母、控制字符等数据)、Code-128 B码(支持的有数字、大小写字母、字符等数据)、Code-128 C码(只支持双位数的数字,比如01、02)。
什么是GS1-128码?
GS1-128码是基于Code-128码的基础上发展起来的应用条码,在Code-128码的基础上加上了GS1应用标识符,就是GS1-128码。GS1-128码是一种可以包括除了JAN码以及目前具有的标准分布码(ITF)提供的数据以外的不同数据,包括物流和商业交易信息(可以包含:包装号、包装数量、重量、容积和立方体积、生产日期和质量有效期/批号、地址码(目的地)、顾客往来账户码、顾客定单号等等)。
GS1-128码和Code-128码的区别
1、应用范围不同
Code-128码可以用于任何管理系统中的自动识别,GS1-128码必须用在GS1系统中,用来表示商品的储运单元或者物流单元的信息。
2、组成部分不同
Code-128码组成部分:空白区、起始符、数据区、校验符、终止符、空白区。而GS1-128码组成部分是在Code-128的基础上,在数据区前添加了一个GS1(FNC1)应用标识符,即:空白区、起始符、FNC1、数据区、校验符、终止符、空白区。
3、数据长度不同
Code-128码无论是奇数位还是偶数位的数据长度都支持,GS1-128码的数据长度只能是偶数位(应用识别码和邮政码不计算在内)。