一.简介 MSI/Plessey 条码(也被称为 MSI 或 Modified Plessey)是一款数字条码,多用于超市.存储用的仓库和其他贮藏室的货架.货架上的条码可以告知货架上的产品.应放数量和其他相关信息.条码可以为任意长度,但是通常固定为适用于特定应用的长度. MSI/Plessey 条码为二进制格式,黑色条纹表示为“1”,空格表示为“0”.0 到 9 的所有数字在条码中都表示为二进制.条码开头是个“卫字符”,表示条码的起点,后面是已编码数据.接下来是个可选的校验位.MSI/Pless…
一.简介 一维码ITF 25又称交插25条码,常用在序号,外箱编号等应用.交插25码是一种条和空都表示信息的条码,交插25码有两种单元宽度,每一个条码字符由五个单元组成,其中二个宽单元,三个窄单元.在一个交插25码符号中,组成条码符号的字符个数为偶数,当字符是奇数个时,应在左侧补0变为偶数.条码字符从左到右,奇数位置字符用条表示,偶数位字符用空表示.交插25码的字符集包括数字0到9.二.实现 public ActionResult ITF() { EncodingOptions options…
一.简介 一维码Codabar:由4条黑色线条,3条白色线条,合计7条线条所组成,每一个字元与字元之间有一间隙Gap做区隔. 条形码Codabar包含21个字元: (1).10个数字0~9; (2).”+”, ”-”,”*”, ”/”, ”$”, .”, ”:”等7个特殊符号: (3).A.B.C.D四个英文字母. Codabar编码方式与125码及Code 39码相同,只有二种粗细比例. Codabar其起始码/结束码有4*4=16种组合. Codabar一般应用于物料管理.图书馆.血站和当前…
UPC(Universal Product Code)码是最早大规模应用的条码,其特性是一种长度固定.连续性的条  码,目前主要在美国和加拿大使用,由于其应用范围广泛,故又被称万用条码. UPC码仅可用来表示数字,故其字码集为数字0~9.UPC码共有A.B.C.D.E等五种版本. UPC E码又称UPC缩短码. UPC E码是UPC A码的简化型式,其编码方式是将UPC A码整体压缩成短码以方便使用,因此其编码形式须经由UPC A码来转换. UPC E由6位数码与左右护线组成,无中间线.6位数字…
UPC(Universal Product Code)码是最早大规模应用的条码,其特性是一种长度固定.连续性的条  码,目前主要在美国和加拿大使用,由于其应用范围广泛,故又被称万用条码. UPC码仅可用来表示数字,故其字码集为数字0~9.UPC码共有A.B.C.D.E等五种版本. UPC A码又称UPC标准码,它的结构如下图: 每个UPC A码包含部分如下图: UPC A码具有以下特点: 1.      每个字码皆由7个模组组合成2线条2空白,其逻辑值可用7个二进制数字表示,例如逻辑值00011…
一维码ITF 25又称交插25条码,常用在序号,外箱编号等应用.交插25码是一种条和空都表示信息的条码,交插25码有两种单元宽度,每一个条码字符由五个单元组成,其中二个宽单元,三个窄单元.在一个交插25码符号中,组成条码符号的字符个数为偶数,当字符是奇数个时,应在左侧补0变为偶数.条码字符从左到右,奇数位置字符用条表示,偶数位字符用空表示.交插25码的字符集包括数字0到9. 以下是通过zxing-cpp开源库实现的对一维码ITF 25进行解码的测试代码: #include "funset.hpp…
一维码EAN 13:属于国际标准条码, 由13个数字组成,为EAN的标准编码型式(EAN标准码). 依结构的不同,EAN条码可区分为: 1.  EAN 13码: 由13个数字组成,为EAN的标准编码型式(EAN标准码). 2.  EAN 8码: 由8个数字组成,属EAN的简易编码型式(EAN缩短码). EAN码的全名为欧洲商品条码(European Article Number),于1977年,由欧洲十二个工业国家所共同发展出来的一种条码.目前已成为一种国际性的条码系统.EAN条码系统的管理是由…
一维码EAN 8:属于国际标准条码,由8个数字组成,属EAN的简易编码形式(EAN缩短码).当包装面积小于120平方公分以下无法使用标准码时,可以申请使用缩短码. 依结构的不同,EAN条码可区分为: 1.  EAN 13码: 由13个数字组成,为EAN的标准编码型式(EAN标准码). 2.  EAN 8码: 由8个数字组成,属EAN的简易编码型式(EAN缩短码). EAN码的全名为欧洲商品条码(European Article Number),于1977年,由欧洲十二个工业国家所共同发展出来的一…
一维码Code 128:1981年推出,是一种长度可变.连续性的字母数字条码.与其他一维条码比较起来,相对较为复杂,支持的字元也相对较多,又有不同的编码方式可供交互运用,因此其应用弹性也较大. Code 128特性: 1.具有A.B.C三种不同的编码类型,可提供标准ASCII中128个字元的编码使用: 2.允许双向扫描: 3.可自行决定是否加上检验位: 4.条码长度可调,但包括开始位和结束位在内,不可超过232个字元: 5.同一个128码,可以由A.B.C三种不同编码规则互换,既可扩大字元选择的…
一维码Code 93: Code 93码与Code 39码的字符集相同,但93码的密度要比39码高,因而在面积不足的情况下,可以用93码代替39码.它没有自校验功能,为了确保数据安全性,采用了双校验字符,其可靠性比39条码还要高. 一维码Code 39的介绍可以参考:http://blog.csdn.net/fengbingchun/article/details/54587385 以下是通过zxing-cpp开源库实现的对一维码Code 93进行解码的测试代码: #include "funse…