肥宅钓鱼网
当前位置: 首页 钓鱼百科

条码编码的三个原则(常用条码编码规则说明及示例解析)

时间:2023-06-13 作者: 小编 阅读量: 10 栏目名: 钓鱼百科

如下表1.1中列出了常用编码规则之间的特征对比。最新国家或地区前缀码见附件一。·若此步判定失败,则报错,另行处理。若存在标识符[FNC1],则判定为GS1-128条码,否则进入下一步;若没有标识符[FNC1],则判定为Code-128条码。下次的文章中我们将逐个介绍常见编码规则的主要内容及条码解析流程。

哈喽,大家好,条码在物流管理中的作用不可忽略,关于条码的类型和怎么识别条码内容,花了些时间给大家搜集分享下。喜欢的可以关注少年负壮气(snfzq0315)。

闲话少说,直接看下面内容吧:

1 条形码简介

条形码(BarCode)是指将宽度不等的黑条(简称条B)与空白(简称空S),按照一定的编码规则排列成一组平行线图案,用以表达一组信息的图形标识符。条形码可标出物品的生产国、制造商、名称、日期、图书分类号、邮件起止地点、类别、价格等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等诸多领域得到了广泛的应用。

1.1 标准条形码组成成分

标准的条形码格式

如上图所示为标准的条形码格式,其组成成为主要有:

左右空白区:保证设备正确获取完整的条码信息;

起始符:位于条码首位,具有特殊结构,当设备读取该字符时,表明开始获取条码信息;

数据符:条形码核心内容,可由数字、字母、特殊字符等组成;

校验符:校验读取信息是否正确,位于数据符之后,不同编码规则校验符计算方法不同;

终止符:位于条码末位,具有特殊结构,当设备读取该字符时,表明获取条码信息完成;

黑条B与白空S:通过宽窄不同的条空组合表示不同的字符;

条空常见尺寸(宽度)类型:

二进制:2种尺寸,粗为1、细为0;如ITF-14、CodaBar、Code39等;

多级制:4种尺寸,从细到粗分别为1、2、3、4;如EAN-8/13、UPC-A/E、Code-128、EAN-128、HIBC等。

字符类型:数字、字母、符号、特殊字符等;

1.2 常见条码规则的差异对比

目前,全世界共有约100种条码规则,不同条码规则之间的区别在于起止符、条空尺寸、编码方式、校验位计算方法等的不同。因此,无论是人工区分不同的条码规则,还是机器识别不同的条码规则,都可以依据条码规则之间的差异性来进行。如下表1.1中列出了常用编码规则之间的特征对比。

表1.1 常用编码规则及其特征描述

1.2.1 条码编码区分:

不同编码规则下的条码可根据以下总结的几点内容进行区分:

起止符、支持字符类型

条形图案、纯数字:EAN-8、EAN-13、UPC-A、UPC-E、ITF-14

字符符号、数字/字母/符号:CodaBar、CODE-39、CODE-128、GS1-128、HIBC

起止符类别

CODE-39:起止均为“*”

CODE-128:起为“Start A/B/C”,止为“Stop”

GS1-128:起为“Start A/B/C FNC1”,止为“Stop”

CodaBar:起止均为“A/B/C/D或a/b/c/d”

HIBC:开始字符均为“ ”

字符串宽度

8位: EAN-8、UPC-E

12位:UPC-A

13位:EAN-13

14位:ITF-14

任意位:CodaBar、CODE-39、CODE-128、GS1-128、HIBC

1.2.2 条码规则识别:

① EAN-8/13、UPC-A/E

第一步,根据是否有间隔符判断为EAN-8/13或UPC-A/E条码?(思路:图像识别)

如上图所示UPC码与EAN码,这两种规则下的条码与其它规则条码有一个很明显的区别,在于UPC或EAN条码中都有一个凸出来的分隔符,且首、中、尾位置的线条均有凸出来的部分,因此,可否通过图像识别方式判别条码为UPC码或EAN码?

· 若识别成功,条码首、中、尾部均有凸出的部分,则判定为EANUPC条码,否则,为其它类型条码;然后进入下一步;

第二步,在成功判定为EANUPC条码的前提下,进一步根据设备扫描到的数据对具体码制进行判别?

· 如果字符串第一个字符为“0”,则判定为UPC码,否则进入下一阶段;

· 截取字符串前2位或3位(2位代码与3位代码的“前两位”无重复),与国家代码进行循环比对,比对成功则确定为EAN条码,并可据此确定该条码所代表物品的具体类型(如商品、图书、汇款、券等);国家统一代码如下图所示。最新国家或地区前缀码见附件一。

· 若此步判定失败,则报错,另行处理。

表1.2 国家/地区代码

② ITF-14

③ CodaBar

④ Code-39

如图为Code39规则下的条码,根据Code39的编码规则可知,在Code39编码规则下,条码中的每个字符由9个条空组合而成(5个黑条 4个白空),且每个字符间有固定宽度的的间隔符(即固定宽度的白条)。

⑤ Code-128、GS1-128

Code128与GS1-128具有相同的编码规则,二者唯一的区别在于GS1-128条码中增加了一个附加的应用标识符[FNC1],在数据中的体现如上右图中的“(01)”。

由于设备扫描得到的数据中没有机器可识别的明显特征,但Code128、GS1-128条码中拥有独特的起止符(Start A/B/C、Stop)与应用标识符([FNC1]),因此,目前可考虑从扫描设备角度出发,识别条码中起止符与应用标识符,具体思路如下:

当设备扫描条码时:

· 识别条码起、止位置的字符,如果起始位置为Start A/B/C、结尾位置为Stop,则判定该条码规则为Code-128GS1-128,否则,视为为其它类型条码;然后,进入下一步;

· 进一步的判别,是否具有标识符[FNC1]?

若存在标识符[FNC1],则判定为GS1-128条码,否则进入下一步;

若没有标识符[FNC1],则判定为Code-128条码。

下次的文章中我们将逐个介绍常见编码规则的主要内容及条码解析流程。

感兴趣的可以关注公众号(少年负壮气:snfzq0315),或者识别下方二维码关注

    推荐阅读
  • windows10显示器下方闪烁(微软已修复导致Windows)

    BleepingComputer报道称,微软已经修复了一个自6月以来一直困扰Windows102004设备用户的一个已知问题。此外有用户在微软支持网站上报告称,该问题或导致Windows10设备管理器将显卡标记为存在问题。其实在上月的KB4577063中,微软就已经修复了这个问题,只是当时仅将它作为一个建议更新。连接了外部显示器,但又无法安装KB4577063更新的用户,可尝试通过重启设备来解决该问题。不过微软还是建议大家慎重使用可能会导致显示功能故障的绘图应用程序。

  • 突灶螽是害虫还是益虫 突灶螽用什么杀虫剂

    突灶螽一年四季都可以见到,常出没于灶台与杂物堆的缝隙中,以剩菜、植物及小型昆虫为食,那突灶螽是害虫还是益虫?因为突灶螽是以嫩芽、嫩叶及根为食,会破坏各种作物的根、茎、叶、果实和种子,对幼苗的损害特别大。主要分布是我国东北地区、华北地区、长江下游和华南地区。

  • 三合一数据线手机充电器(数据线充电器插线板)

    回顾数字式插线板。在灵睿系列快充插线板65W的前方,我们设计成了镜面效果,为产品有了更多精致感,这一面你可以看见CU两个直流充电接口。事实上直流充电并不止于此,在插线板的最下方是一个「拉伸线区」。拉伸线随插线板走,让用户少带一根线。加上已有的CU组合,灵睿系列快充插线板65W总共支持3口同充。

  • 鲜贝青萝卜汤怎么做好吃(制作鲜贝青萝卜汤的方法)

    下面内容希望能帮助到你,我们来一起看看吧!鲜贝青萝卜汤怎么做好吃主料:青萝卜300克、韭菜50克、青豆20克、鲜贝150克。萝卜和鲜贝洗净备用。萝卜切成厚片,再用模具切成心形或自己喜欢的形状。将萝卜摆在盘里,中间放上鲜贝,再点缀绿豆放锅里蒸熟。另起锅,倒入鸡汤加入水淀粉烧开,再用原汁机榨制韭菜汁。

  • 对我好的人珍惜句子(珍惜在乎你的人的句子)

    相遇时多少人许下过“莫失莫忘,不离不弃”的誓言。珍惜一份美好,就会享有一份幸福;珍惜一份感动,就会拥有一份快乐;珍惜一份情感,就会品尝一份甜蜜;珍惜一份光阴,就会搏取一份精彩。有一种幸福叫珍惜,有一种温暖叫分享,有一种爱情是点滴珍藏。在某种意义上说,生要比死更难。死,只需要一时的勇气,生,却需要一世的胆识。人生最长久的收获,其实就是珍惜。爱情就像两个拉皮筋的人,受伤总是不愿放手的。

  • 为什么苹果手机没有降级系统(升级系统后还是原来的好)

    但很多iPhone用户都会发现,每当iOS新系统发布后前期都会有一些令人糟心的小问题,如发热、卡顿、卡后台、严重影响续航问题等。通常只有新iOS系统发布一两周之内,升级了系统之后你还能返回降级回来,超过一两周的时间,苹果就会关闭验证通道,你的手机降级时联网验证不了,就不能降级了。固件安装完毕后,设备也将自动重启。不久后的WWDC21大会,iOS15也即将是此次发布会的一个亮点,不知道又会有多少小伙伴期待着本次更新呢?

  • 自制花椒油(花椒油的功效)

    自制花椒油用开水浸泡花椒,在锅中倒入食用油,将花椒倒入锅中。花椒油可以治疗呕吐,有晕车、晕船的人,可以使用花椒油来缓解呕吐症状,让胃部不适症状消失。对于呕吐症状,最好查清病因再使用花椒油。花椒油具有温中散寒的功效,在受凉风、淋了冷雨之后,可以吃花椒油来驱散寒气,预防感冒。花椒油有止痛的功效,牙齿疼痛的时候可以用花椒油来止痛。

  • 芦荟可以天天敷脸吗(芦荟可以天天敷脸吗怎么敷)

    由于芦荟汁是芦荟的天然分泌的树脂汁,如果偶尔擦脸,对皮肤创伤的修复以及干燥部位皮肤的滋润具有一定的保护作用,甚至是治疗作用。

  • 御兄的意思是什么(御兄是什么意思)

    接下来我们就一起去研究一下吧!御兄的意思是什么御兄,相较于御姐来说的,意思是指16岁以上的大哥哥。和御姐是同一个意思,也是ACGN界的萌属性之一,只不过是男性。在动漫界,御兄是个王道名词,指个性强势的美青年,依照个人爱好性格可以跟鬼畜、痞子、吐嘈、高傲等相叠,不过似乎也有性格较为温柔纤细的御兄。总的来说,是否御兄要和个性、能力、身高、声线等结合来看。

  • 合加羽念什么(汉字翕怎么读)

    接下来我们就一起去研究一下吧!合加羽念什么读音:xī,汉字:翕,意思:相合;和顺。翕动[xīdòng](嘴唇等)一张一合地动:嘴唇翕动。翕张[xīzhāng]一合一开:目自翕张。翕然[xīrán]形容言论、行为一致:翕然从之。赩翕[xìxī]犹翕赩。