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

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

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

如下表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),或者识别下方二维码关注

    推荐阅读
  • 薄荷的营养价值(薄荷有什么营养)

    薄荷的营养价值薄荷属于发散风热药,主要的功效是疏散风热、清利头目,能够利咽透疹,还可以疏肝行气,可以治疗风热感冒以及温病初起,表现为发热、怕冷、头痛,可以配伍双花、连翘共同应用。薄荷还能治疗风热上扰而引发的头痛、眩晕、目赤、咽喉肿痛或者是口舌生疮,另外薄荷还能治疗麻疹以及风疹引发的皮肤瘙痒。疏肝理气的功效主要体现在治疗由肝郁气滞而引发的胸胁胀闷,可以配伍柴胡、白芍共同来疏肝理气。

  • 怎么才能正确刷牙(如何正确刷牙)

    第二点就是注意牙膏的量。正常的数量大概是一厘米的膏体左右,注意是满口挤出来的一厘米。内侧的牙齿不要忘记清洁,因为内侧往往会集聚很多食物残留。用牙刷上下来回两边,使用适中的力度即可。注意这里只需要在外侧牙齿进行,因为内侧牙齿是无法画圈刷的。

  • 王者荣耀明星对抗赛杨幂(王者荣耀杨幂绝对女高玩)

    王者荣耀明星对抗赛杨幂?曾经在XQ队员直播的时候上过XQ的车,一手钟无艳、牛魔,即使是和职业选手排位也毫不逊色,绝对是真正的高手。

  • 孤注一掷什么意思(孤注一掷相关典故)

    孤注一掷什么意思孤注一掷,出自《宋史·寇凖传》和《晋书·何无忌传》。比喻在危急时用尽所有力量做最后一次冒险。宋真宗得到边境的报告,马上召集全体文武大臣商议对策。宋军由真宗亲自督战,士气十分高昂,果然一举就把辽兵打得落花流水。宋真宗班师回京以后,对寇凖更为信任和重用了。不料,奸臣王饮若对准十分妨忌,他想方设法寻找机会中伤寇凖。

  • 宰相胸襟是什么意思(怎么理解宰相胸襟的意思)

    以下内容希望对你有帮助!宰相胸襟是什么意思大概取自宰相肚里能撑船。比喻肚量大,能容忍。是恭维的话,形容人的气量大,能容人,不斤斤计较,有大人物的气魄。造句气量是一种人格修养,一种宰相胸襟,一种大将风度。充实可减低无知的次数,宰相胸襟可让我在别人的成功中得到启示。

  • 蓝尾金蜥有毒吗 蓝尾金蜥寿命

    蓝尾金蜥没有毒。虽然体型宽阔、全身体色呈亮黑色、尾部呈蓝色,但这是一种没有毒性的动物,通常在野外它们生活在农田、灌木丛,甚至跟随人类的活动进入房子里面。

  • 京东白条如何申请(京东白条发展历程)

    京东白条如何申请首先我们打开京东,点击右下角我的,点击白条,点击立即激活白条,点击验证绑定手机,输入银行卡及身份证号验证身份,在阅读完成服务协议后点击开通即可。包括与银行携手打造的白条联名信用卡;与第三方商户合作提供打“白条”分期旅游、租房、装修、购车、教育等服务,并设有专门为校园和乡村人群提供的消费金融支持。2016年9月底,正式推出线上线下均能任性使用的“白条闪付”产品。

  • 钓鲶鱼实用技巧大全,附钓位选择 野钓鲶鱼的六个技巧钓法详解

    首先将饵料投于钓点处,然后装钓饵挂于双钩上,注意饵料宜大不宜小,浮漂出现黑漂时提竿即可。

  • 痛点是什么意思(痛点、痒点、爽点有什么区别)

    它们分别是:痛点、爽点、痒点,掌握这3点,让读者顺畅阅读,爽快下单!作为一名文案,我们要时刻谨记,将产品的卖点翻译成为顾客关心的好处,刺激他的购买欲望。展示的爽点一定是具象的,让顾客可明确感知到。而痒点主要是攻心,强调用完这款产品后,顾客离理想生活可以更近一步。无论写推文、朋友圈文案、小红书种草文案等,只要掌握这3点,就能轻松写出具有销售力的文案。

  • 柯尔鸭真的适合当宠物吗(新晋奇葩宠物C位)

    柯尔鸭,一种鸭科类动物,在国内一般被称为“宠物鸭”,寿命一般可达6-12年。别看这么小小一只的鸭子,现在市面上一只成年柯尔鸭的价格可是高达1万5千元。柯尔鸭和一般的宠物一样,在饲养过程中也需要注射相应的疫苗,吃特定的食物,也需要帮忙洗澡,训练它养成良好的习性。虽然我养不起,但这世间能人居多,还是有很多人有能力的,所以养柯尔鸭这种萌物的一些注意事项,还是要告诉大家。