条码是由一组按一定编码规则排列的条,空符号,用以表示一定的字符,数字及符号组成的信息。条码系统是由条码符号设计,制作及扫描阅读组成的自动识别系统。 条码卡分为一维码和二维码两种。一维码比较常用,如日常商品外包装上的条码就是一维码。它的信息存储量小,仅能存储一个代号,使用时通过这个代号调取计算机网络中的数据。二维码是近几年发展起来的,它能在有限的空间内存储更多的信息,包括文字、图象、指纹、签名等,并可脱离计算机使用。
  
条码种类很多,常见的大概有二十多种码制,其中包括:
Code39码(标准39码)、Codabar码(库德巴码)、Code25码(标准25码)、ITF25码(交叉25码)、Matrix25码(矩阵25码)、UPC-A码、UPC-E码、EAN-13码(EAN-13国际商品条码)、EAN-8码(EAN-8国际商品条码)、中国邮政码(矩阵25码的一种变体)、Code-B码、MSI码、Code11码、Code93码、ISBN码、ISSN码、Code128码(Code128码,包括EAN128码)、Code39EMS(EMS专用的39码)等一维条码和PDF417等二维条码。

目前,国际广泛使用的条码种类有:

EAN、UPC码——商品条码,用于在世界范围内唯一标识一种商品。我们在超市中最常见的就是EAN和UPC条码。
其中,EAN码是当今世界上广为使用的商品条码,已成为电子数据交换(EDI)的基础;UPC码主要为美国和加拿大使用;
Code39码——因其可采用数字与字母共同组成的方式而在各行业内部管理上被广泛使用
ITF25码——在物流管理中应用较多
Codebar码——多用于血库,图书馆和照像馆的业务中
另还有Code93码,Code128码等。
除以上列举的一维条码外,二维条码也已经在迅速发展,并在许多领域找到了应用。

编码字符集
①数字型数据(数字0~9);
②字母数字型数据(数字0~9;大写字母A~Z;9个其他字符:space,$,%,*,+,-,.,/,:);
③8位字节型数据;
④日本汉字字符;
⑤中国汉字字符(GB 2312对应的汉字和非汉字字符)。

常用条码简介

 一维条码
【EAN码】
EAN码是国际物品编码协会制定的一种商品用条码,通用于全世界。EAN码符号有标准版(EAN-13)和缩短版(EAN-8)两种,我国的通用商品条码与其等效,日常购买的商品包装上所印的条码一般就是EAN码。如图所示:
 
    

    EAN-13码                                             EAN-8码

【UPC码】  UPC码是美国统一代码委员会制定的一种商品用条码,主要用于美国和加拿大地区,我们在美国进口的商品上可以看到。如图所示:
 

 UPC-A码                                        UPC-E码

【39码】 39码是一种可表示数字、字母等信息的条码,主要用于工业、图书及票证的自动化管理,目前使用极为广泛。如图所示:
                     
                                                     39码
【Code 93码】 Code 93码与39码具有相同的字符集,但它的密度要比39码高,所以在面积不足的情况下,可以用93码代替39码。
                    
                                             Code 93码
【库德巴码】库德巴码也可表示数字和字母信息,主要用于医疗卫生、图书情报、物资等领域的自动识别。如图所示:
                   
                                           库德巴码

【Code 128 码】128可表示ASCII 0 到 ASCII 127 共计128个ASCII字符。如图所示:
                   
                                                  Code128码
【ITF 25 条码】交插25码是一种条和空都表示信息的条码,交插25码有两种单元宽度,每一个条码字符由五个单元组成,其中二个宽单元,三个窄单元。在一个交插25码符号中,组成条码符号的字符个数为偶数,当字符是奇数个时,应在左侧补0变为偶数。条码字符从左到右,奇数位置字符用条表示,偶数位字符用空表示。交插25码的字符集包括数字0到9。如图示:
                  
                                   ITF 25 条码
【Industrial 25 条码】Industrial 25码只能表示数字,有两种单元宽度。每个条码字符由五个条组成,其中两个宽条,其余为窄条。这种条码的空不表示信息,只用来分隔条,一般取与窄条相同的宽宽度。如图示:
                 
                                  Industrial 25 条码

【Matrix 25 条码】Matrix 25码只能表示数字0到9。当采用Matrix25码的编码规范,而采用ITF25码的启始符和终止符时,生成的条码就是中国邮政码。我公司的LabelShop条码标签打印软件可打印中国邮政码!
                
                             Matrix 25码二维条码

【PDF417 二维条码】

PDF417是一种堆叠式二维条码,目前应用最为广泛。PDF417条码是由美国SYMBOL公司发明的,PDF(Portable Data File)意为"便携数据文件"。组成条码的每一个条码字符由4个条和4个空,共17个模块构成,故称为PDF417条码。
PDF417条码可表示数字、字母或二进制数据,也可表示汉字。一个PDF417条码最多可容纳1850个字符或1108 个字节的二进制数据,如果只表示数字则可容纳2710个数字。PDF417的纠错能力分为9级,级别越高,纠正能力越强。由于这种纠错功能,使得污损的417条码也可以正确读出。我国目前已制定了PDF417码的国家标准。 PDF417条码需要有417解码功能的条码阅读器才能识别。
PDF417条码最大的优势在于其庞大的数据容量和极强的纠错能力。当PDF417条码用于防伪时,并不是PDF417条码不能被复制,而是由于使用PDF417条码可以将大量的数据快速读入计算机,使得大规模的防伪检验成为可能。


                                       PDF417条码

【QR Code 二维条码】QR Code码是由日本Denso公司于1994年9月研制的一种矩阵二维码符号,它除具有一维条码及其它二维条码所具有的信息容量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性强等优点外,还具有如下主要特点:
                                        
                                                 QR Code码
⑴超高速识读

 从QR Code码的英文名称Quick Response Code可以看出,超高速识读特点是QR Code码区别于四一七条码、Data Matrix等二维码的主要特性。由于在用CCD识读QR Code码时,整个QR Code码符号中信息的读取是通过QR Code码符号的位置探测图形,用硬件来实现,因此,信息识读过程所需时间很短,它具有超高速识读特点。用CCD二维条码识读设备,每秒可识读30个含有100个字符的QR Code码符号;对于含有相同数据信息的四一七条码符号,每秒仅能识读3个符号;对于Data Martix矩阵码,每秒仅能识读2~3个符号。QR Code码的超高速识读特性是它能够广泛应用于工业自动化生产线管理等领域。
⑵全方位识读
 QR Code码具有全方位(360°)识读特点,这是QR Code码优于行排式二维条码如四一七条码的另一主要特点,由于四一七条码是将一维条码符号在行排高度上的截短来实现的,因此,它很难实现全方位识读,其识读方位角仅为±10°。
能够有效地表示中国汉字、日本汉字:
由于QR Code码用特定的数据压缩模式表示中国汉字和日本汉字,它仅用13bit可表示一个汉字,而四一七条码、Data Martix等二维码没有特定的汉字表示模式,因此仅用字节表示模式来表示汉字,在用字节模式表示汉字时,需用16bit(二个字节)表示一个汉字,因此QR Code码比其它的二维条码表示汉字的效率提高了20%。二维条形码的优势 
从以上的介绍可以看出,

与一维条形码相比二维条形码有着明显的优势,归纳起来主要有以下几个方面: 
  ①数据容量更大 
  ②超越了字母数字的限制 
  ③条形码相对尺寸小 
  ④具有抗损毁能力

条形码类型及常见条形码介绍相关推荐

  1. 条形码类型介绍以及如何使用LEADTOOLS Barcodes

    条码的类型非常多,选择合适的条形码对于成功的软件是必不可少的.从大的分类来看,条形码分为:一维(1D)条码和二维(2D)条码.一维(1D)条码最简单,使用最广泛,但持有的信息量比较小.二维(2D)条码 ...

  2. 条形码识别软件linux,条形码生成和识别库 Aspose.BarCode

    Aspose.BarCode 是一个的条形码生成和识别库.支持29种条形码类型,包括:MSI, QR, OneCode, Australia Post, Aztec, Code128, Code11, ...

  3. Java 生成条形 二维码 Java 生成条形码 订单条形码 Java生成各种条形码 java条形码生成示例 java 生成条形 二维码

    1.加入Maven.或者Jar依赖 maven依赖, 如果不是Maven项目,则需要去 Maven中央仓库下载Jar <!-- 二维码工具--><dependency>< ...

  4. html如何生成条形码,前端如何生成条形码---JsBarcode

    React 生成条形码代码 注:需引入 jsbarcode 插件 import React from 'react'; import JsBarcode from 'jsbarcode'; class ...

  5. 常见bootloader介绍

    一.BootLoader简介 在专用的嵌入式板子运行操作系统已经变得越来越流行.一个嵌入式系统从软件的角度看通常可以分为三个层次: 1. 引导加载程序.包括固化在固件(firmware)中的Boote ...

  6. 思科 Packet Tracer 中交换机的常见命令介绍

    思科 Packet Tracer 中交换机的常见命令介绍 配置方法 命令行界面 CLI 命令结构 基本 IOS 命令结构 上下文相关帮助功能 热键和快捷方式 常用: 设备名称 安全访问 配置密码 加密 ...

  7. Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)、目录的操作、文件和目录的权限、文件压缩及解压缩)

    Linux常用命令(本篇包括,Linux目录结构介绍.Linux Shell介绍.9个常见命令介绍.文件的概念.文件的操作(20个).目录的操作.文件和目录的权限.文件压缩及解压缩)         ...

  8. EA 的类型/EA 智能交易的介绍(自动化交易/程序化交易/量化交易)

    EA 的类型/EA 智能交易的介绍(自动化交易/程序化交易/量化交易) EA 的类型 1.趋势类 最常见也是最成熟的类型, 趋势类. 最为主流的 EA 类型, 一般根据各种指标和策略来进行出入场操作. ...

  9. 家庭影院.液晶电视.常见接口介绍(一)

    家庭影院.液晶电视.常见接口介绍(一) 草木瓜 20080501 转载整理自网络 一.TV 接口 TV接口又称RF(Radio Frequency)射频输入,这是在电视机上最早出现的接口.TV接口的成 ...

  10. 电力与电子器件常见外设介绍(定期更新)

    显示器 SSD1306 一种常见的 OLED 驱动芯片,常用于小尺寸 OLED 显示屏的控制 通过 I2C 或 SPI 接口与单片机进行通信 SSD1306 典型的初始化 OLED 的过程 复位-&g ...

最新文章

  1. 简单易学的python自动化办公教学视频-Python自动化办公之操作Excel文件
  2. Unity创建登录页面(2)
  3. java binarytreenode_LeetCode算法题-Binary Tree Paths(Java实现-3种解法)
  4. linux 分析 ptrace
  5. 《Java程序设计》实验二 实验报告
  6. 【1】万魂杀MMORPG研发回顾
  7. c语言任意两个整数相减_大整数加减运算的C语言实现
  8. 行内块的巧妙运用(HTML、CSS)
  9. 越南山寨QQ,我今天才知道,太山寨了!
  10. 安装版mysql数据库data在_MySQL 5.7版本的安装使用详细教程+更改数据库data的存储路径...
  11. 高可用分布式系统架构图
  12. 数模电路基础知识 —— 7. PN结与二极管的工作原理
  13. 对于寨板X99开启AIDA64传感器必须的设置
  14. 奇迹,是为了信念牺牲一切(高策)
  15. Tensorflow学习笔记——Summary用法
  16. 论坛发贴与跟贴的技巧
  17. 今年408试题的难度,和往年相比如何?
  18. DC-DC PCB layout 指导
  19. C语言实现-杨辉三角(详解解析-知识点总结)
  20. Excel工资条一键发送系统

热门文章

  1. Labview温度采集系统
  2. 单机游戏合集!12000G!淘宝购!
  3. Multisim实现D触发器模拟异步计数器
  4. 初识ARM嵌入式系统
  5. HTML+CSS+JavaScript实现植物大战僵尸(附演示地址)
  6. 回溯算法符号三角形java_算法设计与分析——符号三角形问题(回溯法)
  7. 10.14、驱动开发 -- input子系统
  8. 怎么彻底粉碎文件夹?文件还能恢复吗?操作过程在这里
  9. 百度离线地图API v3.0开发解决方案
  10. FlashFXP、LeapFTP、CuteFTP 等FTP软件二进制上传或下载方法