一维条码种类
条码种类很多,常见的大概有三十多种码制,其中包括:Code39码(标准39码)、Codabar码(库德巴码)、Code25码(标准25码)、ITF25码(交叉25码)、Matrix25码(矩阵25码)、UPC-A码、UPC-E码、EAN-13码(EAN-13国际商品条码)、EAN-8码(EAN-8国际商品条码)、中国邮政码(矩阵25码的一种变体)、Code-A/B/C码、MSI码、Code11码、Code93码、ISBN码、ISSN码、
Code128码(Code128码,包括EAN128码)、Code39EMS(EMS专用的39码)等一维条码。
Code128码
CODE128码是广泛应用在企业内部管理、生产流程、物流控制系统方面的条码码制,由于其优良的特性在管理信息系统的设计中被广泛使用,CODE128码是应用最广泛的条码码制之一。
![](https://i-blog.csdnimg.cn/blog_migrate/bc56f1139981b02db959e0d0cad38272.png)
Code93码
它用于军事和汽车领域,还被加拿大邮政用来对特殊投递信息进行编码。
![](https://i-blog.csdnimg.cn/blog_migrate/2101375e5e590dfc30e170a344b834d9.png)
Code93码
Code39码
三九码是一种条、空均表示信息的非连续型打码,它可表示数字0-9、字母A-Z和八个控制字符(-,空格,/,$,+,%,·,*)等44个字符,主要用于工业、图书以及票据的自动化管理上。
![](https://i-blog.csdnimg.cn/blog_migrate/264ceb6635ad5d268aff05bd1080e6b6.png)
Code39码
标准25码
要应用于包装、运输以及国际航空系统的机票顺序编号等
![](https://i-blog.csdnimg.cn/blog_migrate/10944bf900fea0512b51a30133a6c08d.png)
标准25码
交叉25码
交叉二五码由美国的Intermec公司于1972年发明。初期广泛应用于仓储及重工业领域。1981年美国开始将其用于运输包装领域。1987年,日本引入交叉二五条码,标准化后用于储运单元的识别与管理。EAN规范中将交插二五条码作为用于储运单元的标准条码。
![](https://i-blog.csdnimg.cn/blog_migrate/6e5cccc03ed2be210d7b8e9242d6c61d.png)
交叉25码
usps智能邮件条形码
Intelligent Mail 条形码(以前称为4状态客户条形码)是用于对字母和平面进行分类和跟踪的最新一代USPS®条形码技术。Intelligent Mail条形码结合了POSTNET™条形码和PLANETCode®条形码的功能
![](https://i-blog.csdnimg.cn/blog_migrate/d528a8c4fd47c31c4c794dc672c28d9d.png)
usps
Japanpost
日本邮政条形码(Japanese Postal Code)是日本邮政系统使用的,有效字符为数字“0-9”,英文大写字母“A-Z”,以及连接符“-”。由7位数字(邮政编码)+附加数据组成。日本邮政条形码前7位必须是纯数字的邮政编码,后面代表街道号的附加数据支持数字,大写字母和连接符“-”。如邮政编码“2730102”和地址代码“3-20-5B604”,那么一个完整的日本邮政条形码数据就是“27301023-20-5B604”
![](https://i-blog.csdnimg.cn/blog_migrate/15078261f58ae37e4ce4a54402d69802.png)
Japanpost
Koreapost
韩国邮政管理局代码,也称为韩国邮政条码,被韩国邮政服务用于自动分拣邮件。截至 2015 年 8 月,该代码由一个五位数的邮政编码组成。数字通过使用条的水平位置进行编码。此符号系统支持所有数字 (0-9)。
![](https://i-blog.csdnimg.cn/blog_migrate/81a0ec53045f1273b64083f3756510fb.png)
Koreapost
RoyalMail
RM4SCC(皇家邮政四州客户代码)用于皇家邮政的“Cleanmail”和“Mailsort”的批量装运方法,以编码邮政编码。
![](https://i-blog.csdnimg.cn/blog_migrate/279b408d4ee1c7903f13c7eb22da4c2c.png)
RoyalMail
RoyalMailMailmark
Royal Mail 4-State Mailmark™被零售和网络访问服务用于识别邮件项目。有两种类型条形码可用:L型(长)用于国内分类和未分类的客户。C类型为国内分类“Consolidator”客户。
![](https://i-blog.csdnimg.cn/blog_migrate/973310c601601b29d821cd55188b8b48.png)
RoyalMailMailmark
DeutschePostIdentCode
利用“Deutschen Post AG”的客户,在货运中心自动分配货物。Identcode用于明确识别邮政包裹。因此,包裹的运行可以追求交付。
![](https://i-blog.csdnimg.cn/blog_migrate/2f88626a3cad734609fb95f5a8b92361.png)
DeutschePostIdentCode
DeutshePostLeitCode
利用“Deutschen Post AG”的客户,在货运中心自动分配货物。
![](https://i-blog.csdnimg.cn/blog_migrate/0823b32290fccf05dad2560c4796846c.png)
DeutshePostLeitCode
LOGMARS
Logmars(自动标记和读取符号的物流应用)是基于美国国防部使用的code39标准。Logmars由军用标准MIL-STD-1189B和其他如MIL-STD-129,MIL-STD-2073-1C和MIL-STD-129N定义。1981年国防部要求所有供货物品都要采用Logmars三九码。
Logmars条码支持字符集数字0-9,字母A-Z+特殊字符等。长度可变,支持1位校验位。
![](https://i-blog.csdnimg.cn/blog_migrate/2e50b82da4be4e0d743120bc747ebdf6.png)
LOGMARS
Telepen
Telepen条形码格式是对整个ASCII表进行准确标码的,它有两个不同的模式:字母数字模式和只有数字模式。 在这两种模式下,telepen条形码都需要一个起始字符,一个校验位和一个停止字符。telepen非常紧凑,它可以编码8个字符或每英寸16个数字。
![](https://i-blog.csdnimg.cn/blog_migrate/3485075c905676e8514890d2e519bb22.png)
Telepen
TelepenNumeric
![](https://i-blog.csdnimg.cn/blog_migrate/805a8143371588f2ca41cfe1d5779c6e.png)
TelepenNumeric
Databar
DataBar(前称RSS)是一种条码符号,包括DatabarLimited、DatabarLimited、DatabarOmniStacked、DatabarStacked、DatabarTruncated等版本,可用于识别小件物品,比起EAN/UPC条形码可携带更多信息。
![](https://i-blog.csdnimg.cn/blog_migrate/740aa27d84e5e4f58418d41175a67e0e.png)
Databar
UKPlessey
该符号也称为 Plessey 代码,由英国的 Plessey Company Ltd. 开发。该符号可以编码由数字 (0-9) 或字母 AF 组成的任何长度的数据,并包括一个 CRC 校验位。
![](https://i-blog.csdnimg.cn/blog_migrate/bc551ebdd63ea197e734c3bc8e0f2be8.png)
UKPlessey
KIX
荷兰邮政编码(KIX码),仅用于荷兰邮政行业,是荷兰邮政系统使用的编码。KIX码支持的有效字符有:十个数字(0-9)、二十六英文字母的大写和小写(“A-Z”“a-z”)共62个字符,KIX码无校验位,可以对任意长度的数据进行编码。
![](https://i-blog.csdnimg.cn/blog_migrate/1f1eeb5dc4fab97481842bd6d86a5fde.png)
KIX
VINCode
车辆识别号码,简称VIN,一组由十七个英数组成,用于汽车上的一组独一无二的号码,可以识别汽车的生产商、引擎、底盘序号及其他性能等资料。
![](https://i-blog.csdnimg.cn/blog_migrate/42239ec0f2bb84abd4bd18306918a578.png)
VINCode
Pharmacode
用于医药领域的药品包装; 用于小标签; 可选颜色条用于控制信号颜色的打印; Pharmacode将在没有可读文本的情况下使用;
![](https://i-blog.csdnimg.cn/blog_migrate/4dde65c6dfdae9c01033c651a781662c.png)
Pharmacode
Pharmacode2Track
用于药学领域的药品包装; 用于小标签; Pharmacode将在没有可读文本的情况下使用;
![](https://i-blog.csdnimg.cn/blog_migrate/a88003efc942cc424a657463fc5ce883.png)
Pharmacode2Track
Planet
该Postnet码(邮政数字编码技术)条形码符号使用由美国邮政服务(USPS)指导项目的邮件。该星球(邮政字母数字编码技术)条形码也使用美国邮政识别和跟踪邮件。这两种符号通常结合使用,它们是USPS确认服务工作的一部分。Postnet 在2009年被USPS 智能邮件条形码(IMb)取代,Planet在2013年被IMb取代。
![](https://i-blog.csdnimg.cn/blog_migrate/e9dc1a594adb728ac25f0f5059ec1ed5.png)
Planet
MSIPlessey
它主要用于图书馆和商店。它基于脉冲宽度调制代码,由“Plessey Company Limited”公司开发。如果你输入一个额外的modulo 10-或modulo 11-校验数位,代码可以有14个字符,否则只有13个字符。
![](https://i-blog.csdnimg.cn/blog_migrate/a563590c5236fbc8aee6d5f967eaf28e.png)
MSIPlessey
SSCC18
SSCC-18条码就是常见的货运包装代码,是为物流单元(运输和储藏)提供唯一标识的代码,具有全球唯一性。SSCC-18条码编码长度为18位,是由应用标识符AI(00)、扩展位(取值是0-9),厂商识别代码、产品序列号以及校验位组成。是一种连续型、非定长、有含义的高密度、高可靠性的可校验码制。
![](https://i-blog.csdnimg.cn/blog_migrate/756629f35f5274e49038940235fad096.png)
SSCC18
Flattermarken
Flattermarken条码属于一种特殊的条形码,主要是在印刷车间中用来识别正确的页面顺序,Flattermarken条码有效的字符集为0-9数字,一个Flattermarken条码由多个条组成,每个条可以放置在9个不同的位置(0-9数字对应位置)
![](https://i-blog.csdnimg.cn/blog_migrate/46fc338799d56534b159cc12d77e2f72.png)
Flattermarken
UKPlessey
![](https://i-blog.csdnimg.cn/blog_migrate/a4306f739d59cc40e0117e5f9475c8f1.png)
UKPlessey
PostNet
POSTNET由USPS开发,用于自动分类邮件; 条宽,高度和间距是固定的; USPS®POSTNET条形码于2013年1月28日停用。后继产品是IntelligentMail®条形码;编码ZIP(5位)+ 4位附加组件。POSTNET由USPS开发,用于自动分类邮件; 条宽,高度和间距是固定的; USPS®POSTNET条形码于2013年1月28日停用。后继产品是IntelligentMail®条形码。
![](https://i-blog.csdnimg.cn/blog_migrate/72a396332c6bb784104c8fbaf62bfffa.png)
PostNet
Code11
字符集:数字[0..9] +“ - ”用于电信组件和设备的标签; 由INTERMEC于 1977年开发。
![](https://i-blog.csdnimg.cn/blog_migrate/a575ffae38086623f20708292563aaf8.png)
Code11
ChannelCode
由 Ted Williams 和 Andy Longacre 于 1992 年发明,是一种一维符号系统,旨在以尽可能短的长度对单个符号中的 2 到 7 位数字字符串进行编码。定义了六种符号大小,构成了六个不同的信道(信道3到信道8)。一般情况下,通道号对应条码中en code d的位数多一位(例如Channel 5 en code s 4位)。每个数字都可以编码一系列值。 为了让扫描仪读取给定的通道 代码符号,它必须与符号的特定通道相协调。因此,建议手动将条码通道设置为所有相关扫描仪都将调谐到的相同通道。 信道 代码在 AIM BC12统一符号规范 -信道代码中定义。
![](https://i-blog.csdnimg.cn/blog_migrate/1e54a5eafa532846db4f302273ac5f5e.png)
ChannelCode
Codabar
库德巴(Codebar)码是一种条、空均表示信息的非连续、可变长度、双向自检的条码,可表示数字0-9、字母A-D及特殊字符(+,—,$,:,/,·)。主要用于医疗卫生、图书情报、物资等领域的自动认别。
![](https://i-blog.csdnimg.cn/blog_migrate/054e6a8e692922ccc96f684b91f7f6b7.png)
Codabar
ISBN/ISSN
用于图书影像制品商品条码
![](https://i-blog.csdnimg.cn/blog_migrate/69676c275e39c5ccb4a9cd4cf304b935.png)
ISBN/ISSN
EAN13
商品条码,用于在世界范围内唯一标识一种商品。我们在超市中最常见
![](https://i-blog.csdnimg.cn/blog_migrate/8d463a2f801783bb278c73cd2fa4f703.png)
EAN13
EAN8
EAN8码为商品条码的缩短码,共8位数字,当产品包装小于120平方公分,无法使用标准码EAN13时,就可以申请使用缩短码
![](https://i-blog.csdnimg.cn/blog_migrate/21cc38e79161f9f20dabd9b8c33b1e4f.png)
EAN8
UPCA
UPC-A码供人识读的数字代码只有12位,它的代码结构由厂商识别代码(6位)(包括系统字符1位)、商品项目代码(5位)、和校验码(1位)共三部分组成。
![](https://i-blog.csdnimg.cn/blog_migrate/a7682f642d54ba897cf049d0b55aaafb.png)
UPCA
UPCE
UPC-E码是UPC-A码的缩短版,是UPC-A码系统字符为0时,通过一定规则销0压缩而得到的。
![](https://i-blog.csdnimg.cn/blog_migrate/df8be4a0994beeb80d3a928b66f15911.png)
UPCE
ITF14
ITF条码,又称交叉二五条码,主要用于运输包装,是印刷条件较差,不允许印刷EAN-13和UPC-A条码时应选用的一种条码。
![](https://i-blog.csdnimg.cn/blog_migrate/19f9a40aeb397cd40995c0615ef2a275.png)
ITF14
GS128
GS1-128是一种可以包括除了JAN码以及目前具有的标准分布码(ITF)提供的数据以外的不同数据,包括物流和商业交易信息。包装号、包装数量、批号、地址码(目的地)、生产日期和质量有效期、顾客订单号等信息可以包含在GS1-128条形码内。
![](https://i-blog.csdnimg.cn/blog_migrate/4dbb02cb8a5d4b19f0b1c78a6c14b24a.png)
GS128
二维码种类
一维条码所携带的信息量有限,如商品上的条码仅能容纳13位(EAN-13码)阿拉伯数字,更多的信息只能依赖商品数据库的支持,离开了预先建立的数据库,这种条码就没有意义了,因此在一定程度上也限制了条码的应用范围。基于这个原因,啊90年代发明了二维条码。二维条码除了具有一维条码的优点外,同时还有信息量大、可靠性高,保密、防伪性强等优点。从诞生之日起,即受到国际社会的广泛关注。
目前二维条码主要有PDF417码、Code49码、Code 16k码、Data MatxiCode码等,主要分为堆积或层排式和棋盘或矩阵式两大类。
标准QR
各行业均有应用,在中国使用最广泛的二维码
MicroQRCode
MicroQRCode是标准QRCode的变种,可减少印刷面积
![](https://i-blog.csdnimg.cn/blog_migrate/4d06b1c46de2cd2816345b5a52d7cb47.png)
MicroQRCode
UPNQR
QRCode的变种
PDF417Truncated
PDF417截短码(PDF417 Truncated)也是PDF417码,只不过是PDF417二维码的一个变种, PDF417截短码就是去掉编码PDF417码时去掉后面的指示符和终止符得到的就是PDF417截短码。
![](https://i-blog.csdnimg.cn/blog_migrate/807854a9ed8b0480ef1882258c1b70a7.png)
PDF417Truncated
MicroPDF417
MicroPDF 417是微型PDF 417,就像EAN-8是EAN-13的缩短码一样,它即来源于PDF 417,又比PDF 417的应用范围小,它的符号大小和纠错能力都不如PDF 417.
![](https://i-blog.csdnimg.cn/blog_migrate/153d4d2cd6c51c0632732498d955bf8a.png)
MicroPDF417
PDF417
PDF417码是由留美华人王寅敬(音)博士发明的。PDF是取英文Portable Data File三个单词的首字母的缩写,意为“便携数据文件”。因为组成条码的每一符号字符都是由4个条和4个空构成,如果将组成条码的最窄条或空称为一个模块,则上述的4个条和4个空的总模块数一定为17,所以称417码或PDF417码。PDF417码是由美国SYMBOL公司研制的,是目前应用最为广泛的一种二维码。
![](https://i-blog.csdnimg.cn/blog_migrate/c4b27a42b657bb01b725aa8081ffe0b9.png)
PDF417
汉信码
中国人自己的二维码
![](https://i-blog.csdnimg.cn/blog_migrate/5a40cd4a4bc03b02d0909477a1bf5294.png)
汉信码
DM码
Data Matrix主要用于电子行业小零件的标识,如Intel的奔腾处理器的背面就印制了这种码。
![](https://i-blog.csdnimg.cn/blog_migrate/1c1b69a97713de7112b7dd89abe71816.png)
DM码
AZTEC
Aztec码是1995年,由Hand HeldProducts公司的Dr.Andrew Longacre设计。它是二维矩阵代码,它的命名主要是因为条码中央的定位器有点像从高空鸟瞰Aztec金字塔,因此得名。通常用于机票和其他旅行文档以及汽车登记文档,还可以用于医院的患者识别、药物识别、样本以及特定患者相关的其他物品。
![](https://i-blog.csdnimg.cn/blog_migrate/ff6aba7be0312ec4c002aaa7961507d7.png)
AZTEC
AztecRunes
Aztec码的变种
![](https://i-blog.csdnimg.cn/blog_migrate/7900b3acebde25c6bb449ac3ed9ec216.png)
AztecRunes
Code16K
1988年 Laserlight 系统公司的 Ted Williams 推出第二种二维条码Code 16K码。它采用UPC及Code128字符。一个16层的Code 16K符号,可以表示77个ASCII字符或154个数字字符。Code 16K通过唯一的起始符/终止符标识层号,通过字符自校验及两个模107的校验字符进行错误校验。Code 16K条码与CODE49、CODE 16K、PDF417等同为行排式二维条码(又称:堆积式二维条码或层排式二维条码),其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定、其译码算法与软件也不完全相同于一维条码。
![](https://i-blog.csdnimg.cn/blog_migrate/c6f6f49c07d8393ddb1f8a05358d5325.png)
Code16K
CodablockF
二维码生成器如何批量生成Codablock F码Codablock F码是一种二维条码,由ELMICRON开发, 作为Code 128的 扩展,多用于小型标签和安全型数据。Codablock F二维码字符集有:ASCII (0-127) + 扩展ASCII,Codablock F码容 量比较大,长度可达2725个ASCII 或者5450数字字符。
Codablock F码实际上是一个“堆叠”的128码符号,基于128码,可以将Code 128切割成好几片并将放置在一个多 列条码种类中,带有行指示符信息和附加校验位。Codablock F码支持UCC/EAN/GS1格式指示符。
![](https://i-blog.csdnimg.cn/blog_migrate/00f0ad1c613bb5ff3334994f9f77acd9.png)
CodablockF
Code49
Code 49(见图1)是一种多层、连续型、可变长度的条码符号,它可以表示全部的128个ASCII字符。每个Code 49条码符号由2到8层组成,每层有18个条和17个空。层与层之间由一个层分隔条分开。每层包含一个层标识符,最后一层包含表示符号层数的信息。
![](https://i-blog.csdnimg.cn/blog_migrate/1c49b903692658e93ba632cc19c6bc84.png)
Code49
CodeOne
Code one(见图1)是一种用成像设备识别的矩阵式二维条码。Code one符号中包含可由快速性线性探测器识别的识别图案。每一模块的宽和高的尺寸为X。
![](https://i-blog.csdnimg.cn/blog_migrate/0070672ce27369226536736c93f54dce.png)
CodeOne
DotCode
DotCode是一种大小可变、形状多样、识别效率极高的矩阵条码符号,设计的初衷为快速标记应用,在生产线不间断快速读取时尤见成效DotCode采用分散的打印元素技术,在打印元素之间至少有一个非打印元素(即打印空白区),这使得DotCode可在全速运转的产品线上快速识别单个产品,实质性地提高了产品识别能力。
![](https://i-blog.csdnimg.cn/blog_migrate/9655aa38bc90a3df0dae238fe46b0d0e.png)
DotCode
GridMatrix
一款国产二维码
![](https://i-blog.csdnimg.cn/blog_migrate/75a734c4632b4eb14ceb5955ea79e2d1.png)
GridMatrix
MaxiCode
Maxi Code是由美国联合包裹服务(UPS)公司研制的,用于包裹的分拣和跟踪等领域。
![](https://i-blog.csdnimg.cn/blog_migrate/1c8b7600fe05615269cb8de90cb12731.png)
MaxiCode
结束语
人类发展至今,诞生出各行各业,每个行业都有其专业性,条码在每个行业的应用都是行业前辈通过大量实践建立起来的,文中有遗漏或者错误的地方希望各行业大佬指正。