GS1-128条形码中怎么样去使用FNC1功能字符_安博电竞app官网|安博体育下载地址|安博电竞注册登录

GS1-128条形码中怎么样去使用FNC1功能字符

来源:安博电竞app官网    发布时间:2024-02-09 14:45:30

  条形码GS1-128的编码是基于Code128编码,不同的是GS1-128定义了数据的格式,而Code128的数据格式就自由得多,只要输入字符在允许的字符范围内,没有一点要求。

  由于Code128有A\B\C三个字符集,因此,GS1-128也有A\B\C三个字符集,只是GS1-128条形码大多数都是数字组成,因而普遍的使用的是 Code C 字符集。

  GS1-128条形码初衷是定义一种应用在商品交易、物流流通中的条形码,可以扫码就能读取商品货物的属性数据。而问题是如何让全球的扫码设备都能读懂GS1-128条形码?因此GS1-128条形码就定义了数据格式,按照GS1-128数据格式生成条形码,任何扫码设备都能读取。

  举个例子,一串字符是“(姓名)张三(身高)175(生日)20230101”,意思是姓名是张三;身高是175cm;生日是2023-01-01。

  类似这串字符“(姓名)张三(身高)175(生日)20230101”就是GS1-128的数据格式,例如GS1-128数据是“(10)123456”,(8005)表示单价,后面的数字是单价的数据,例如365元;(10)表示批号,后面紧接着的数字就是商品的批号123456。

  如果不考虑条形码长度,能添加多项信息,扫码设备扫一下,就能将里面所有信息一次读取,而且还知道每一项信息的含义。

  上面示例中的(8005)、(10),叫“应用标识”,国际物品编码协会定义了一系列这种应用标识。

  上面的内容是多零为了讲清楚FNC1功能字符而额外讲述的铺垫。回到主题,在GS1-128条形码中有两个地方是一定要使用到FNC1功能字符。

  上面铺垫内容提到,GS1-128是使用Code128作为基础编码的,为了区分两种码制,GS1-128定义在条形码的开始符后,紧接添加功能字符FNC1,表示是GS1-128编码,作用是告诉扫码设备使用GS1-128编码识别条形码内容,而Code128的开始符后面是没有FNC1功能字符的。

  由上面的铺垫内容不难得知GS1-128的数据格式,但是有可能其中一项数据的长度是变化的,不固定,那么扫码设备如何知道应用标识对应的数据有多少个字符呢?

  例如“(姓名)张三(身高)175(生日)20230101”,“身高”“生日”的数据字符长度是固定的,但是“姓名”就不固定,对应的数据是“张三”,但是也有一定的可能是“西门吹雪”或者“Michael Joseph Jackson”。

  因此GS1-128就规定以FNC1作为可变长度数据的结尾标志,以上的示例中,数据应是“(姓名)张三{FNC1}(身高)175(生日)20230101”,“张三”后面加了FNC1功能符,告诉扫码设备“姓名”这一项读完了,后面是下一个应用标识了。

  以上内容是多零条形码对GS-128的FNC1功能字符的使用总结,如果有不正确的地方,请反馈给多零以更正,感谢。

  文章来源于多零条形码标签:无须下载安装的条形码标签生成器。返回搜狐,查看更加多



上一篇:条码生成器怎么批量制造超市价签
下一篇:扫描枪工作设备-扫描枪工作设备品牌、图片、排行榜 - 阿里巴巴

联系电话

  • 400-167-1698

Email

service@barcode-shop.cn