二维码资料

目录

1. 二维码QR Code 1

2. 发展历程 1

3. 特点 2

4. 存储 3

5. 分类 3

5.1.1. 按原理分 3

6. 区别   与条码区别 5

7. 什么是码制?QR Code,也就是默认码制。 6

  1. 二维码QR Code

编辑

二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。

二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。 [1]

常见类型

堆叠式二维码、矩阵式二维码

  1. 发展历程

编辑

国外对二维码技术的研究始于20世纪80年代末,在二维码符号表示技术研究方面已研制出多种码制,常见的有PDF417、QR Code、Code 49、Code 16K、Code One等。这些二维码的信息密度都比传统的一维码有了较大提高,如PDF417的信息密度是一维码CodeC39的20多倍。在二维码标准化研究方面,国际自动识别制造商协会(AIM)、美国标准化协会(ANSI)已完成了PDF417、QR Code、Code 49、Code 16K、Code One等码制的符号标准。国际标准技术委员会和国际电工委员会还成立了条码自动识别技术委员会(ISO/IEC/JTC1/SC31),已制定了QR Code的国际标准(ISO/IEC 18004:2000《自动识别与数据采集技术—条码符号技术规范—QR码》),起草了PDF417、Code 16K、Data Matrix、Maxi Code等二维码的ISO/IEC标准草案。在二维码设备开发研制、生产方面,美国、日本等国的设备制造商生产的识读设备、符号生成设备,已广泛应用于各类二维码应用系统。二维码作为一种全新的信息存储、传递和识别技术,自诞生之日起就得到了世界上许多国家的关注。美国、德国、日本等国家,不仅已将二维码技术应用于公安、外交、军事等部门对各类证件的管理,而且也将二维码应用于海关、税务等部门对各类报表和票据的管理,商业、交通运输等部门对商品及货物运输的管理、邮政部门对邮政包裹的管理、工业生产领域对工业生产线的自动化管理。

中国对二维码技术的研究开始于1993年。中国物品编码中心对几种常用的二维码PDF417、QRCCode、Data Matrix、Maxi Code、Code 49、Code 16K、Code One的技术规范进行了翻译和跟踪研究。随着中国市场经济的不断完善和信息技术的迅速发展,国内对二维码这一新技术的需求与日俱增。中国物品编码中心在原国家质量技术监督局和国家有关部门的大力支持下,对二维码技术的研究不断深入。在消化国外相关技术资料的基础上,制定了两个二维码的国家标准:二维码网格矩阵码(SJ/T 11349-2006)和二维码紧密矩阵码(SJ/T 11350-2006),从而大大促进了中国具有自主知识产权技术的二维码的研发。

  1. 特点

编辑

1.高密度编码,信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。

2.编码范围广:该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。

3.容错能力强,具有纠错功能:这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达30%仍可恢复信息。

4.译码可靠性高:它比普通条码译码错误率百万分之二要低得多,误码率不超过千万分之一。

5.可引入加密措施:保密性、防伪性好。

6.成本低,易制作,持久耐用。

7.条码符号形状、尺寸大小比例可变。

8.二维条码可以使用激光或CCD阅读器识读。

  1. 存储

编辑

二维码可以存储各种信息,主要包括:

《二维码存储的信息》的图片说明

网址、名片、文本信息、特定代码。

根据信息的应用方式,又可以分为:

1、线上应用

如网址和特定代码,更多的是线上应用。

2、离线应用

如文本信息和名片,更多的是线下应用。

  1. 分类

编辑

  1. 按原理分

矩阵式二维码原理

在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。在许多种类的二维条码中,常用的码制有:Data Matrix、MaxiCode、Aztec、QR Code、Vericode、PDF417、Ultracode、Code 49、Code 16K等,QR Code码是1994年由日本DW公司发明。QR来自英文「Quick Response」的缩写,即快速反应的意思,源自发明者希望QR码可让其内容快速被解码。QR码最常见于日本、韩国;并为当前日本最流行的二维空间条码。但二维码的安全性也正备受挑战,带有恶意软件和病毒正成为二维码普及道路上的绊脚石。发展与防范二维码的滥用正成为一个亟待解决的问题。

每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能及处理图形旋转变化等特点。

二维码是一种比一维码更高级的条码格式。一维码只能在一个方向(一般是水平方向)上表达信息,而二维码在水平和垂直方向都可以存储信息。一维码只能由数字和字母组成,而二维码能存储汉字、数字和图片等信息,因此二维码的应用领域要广得多。

二维条码/二维码可以分为堆叠式/行排式二维条码和矩阵式二维条码。 堆叠式/行排式二维条码形态上是由多行短截的一维条码堆叠而成;矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“1”, 用“空”表示二进制“0”,“点”和“空”的排列组成代码。 [3]  二维码的原理可以从矩阵式二维码的原理和行列式二维码的原理来讲述。

堆叠式/行排式

堆叠式/行排式二维条码又称堆积式

常见二维码

二维条码或层排式二维条码),其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定,其译码算法与软件也不完全相同于一维条码。有代表性的行排式二维条码有:Code 16K、Code 49、PDF417、MicroPDF417 等。

矩阵式二维码

矩阵式二维条码(又称棋盘式二维

二维码结构

条码)它是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义。矩阵式二维条码是建立在计算机图像处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。具有代表性的矩阵式二维条码有:Code One、MaxiCode、QR Code、 Data Matrix、Han Xin Code、Grid Matrix 等。

常用的码制有:PDF417二维条码、Datamatrix二维条码、QR Code、Code 49、Code 16K、Code one等,除了这些常见的二维条码之外,还有Vericode条码、Maxicode条码、CP条码、Codablock F条码、田字码、 Ultracode条码及Aztec条码

  1. 区别   与条码区别

编辑

多行组成的条形码,不需要连接一个数据库,本身可存储大量数据,应用于:医院、驾驶证、物料管理、货物运输,当条形码受一定破坏时,错误纠正能使条形码能正确解码二维码。它是一个多行、连续性、可变长、包含大量数据的符号标识。每个条形码有3 - 90行,每一行有一个起始部分、数据部分、终止部分。它的字符集包括所有128个字符,最大数据含量是1850个字符。

一维条形码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于阅读器的对准。

一维条形码的应用可以提高信息录入的速度,减少差错率,但是一维条形码也存在一些不足之处:

数据容量较小: 30个字符左右,只能包含字母和数字;

条形码尺寸相对较大(空间利用率较低);

条形码遭到损坏后便不能阅读;

在水平和垂直方向的二维空间存储信息的条形码, 称为二维条形码(dimensional bar code)。

  1. 什么是码制?QR Code,也就是默认码制。

Posted on2016-05-10

对于普通用户,建议使用QR Code,也就是默认码制。其他码制为专用码制,受扫码设备和扫码软件限制,扫码用户容易出现无法识别二维码的情况。

什么是码制?

二维条形码也有许多不同的编码方法,或称码制。就这些码制的编码原理而言,通常可分为以下三种类型

1. 线性堆叠式二维码
是在一维条形码编码原理的基础上,将多个一维码在纵向堆叠而产生的。典型的码制如:Code 16K、Code 49、PDF417等。
2. 矩阵式二维码
是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。典型的码制如: Aztec、Maxi Code、QR Code、 Data Matrix等。
3. 邮政码
通过不同长度的条进行编码,主要用于邮件编码,如:Postnet、BPO 4-State。
在许多种类的二维条形码中,常用的码制有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K 等,其中:
* Data Matrix 主要用于电子行业小零件的标识,如Intel的奔腾处理器的背面就印制了这种码。
* Maxi Code 是由美国联合包裹服务(UPS)公司研制的,用于包裹的分拣和跟踪。
* Aztec 是由美国韦林(Welch Allyn)公司推出的,最多可容纳3832个数字或3067个字母字符或1914个字节的数据。

常用二维码对比(QR、PDF417、DM、汉信码)

QR(日)

PDF417(美)

DM(韩)

汉信码(中)

备注

发明时间

1994年

1992年

1989年

2005年

是否中国国家标准

是否国际标准

面积

(mm*mm)

最小

21*21

90*9

10*10

有84个版本供自主选择,最小码仅有指甲大小

最大

177*177

853*270

144*144

信息存储量

最小

字节/平方英寸

2953(7%纠错信息)

1106(0.2%纠错信息)

1556(14%纠错信息)

4350

数字

4296

2710

3116

7829

字符

7089

1850

235

4350

汉字

1817

2174

二进制

2953

1556

3262

纠错能力

纠错分级

4级

9

非离散分级

4级

纠错能力越强,可以存储的有效信息越少

最高纠错信息

30%

46.20%

25%

30%

最低纠错信息

7%

0.20%

14%

8%

表示中文

一般

解码速度

一般

抗畸变、污损能力

较弱

一般

超强

识别方向性

全方向性

单方向

单方向

全方向性

识别设备

支持手机、PAD、摄像头

限专用设备

支持手机、PAD、摄像头

限专用设备

目前大部分手机二维码软件仅支持QR码

二维码_百度百科.html

二维码资料 目录 1. 二维码QR Code 1 2. 发展历程 1 3. 特点 2 4. 存储 3 5. 分类 3 5.1.1. 按原理分 3 6. 区别 与条码区别 5 7. 什么是码制?相关推荐

  1. 快速生成QR码的方法:教你变成QR Code Master

    目录 简介: 具体实现步骤: 一.可以使用Python中的qrcode和tkinter模块来生成QR码.以下是一个简单的例子,演示如何在Tkinter窗口中获取用户输入并使用qrcode生成QR码. ...

  2. 《Ceph源码分析》——第1章,第一节Ceph的发展历程

    本节书摘来自华章出版社<Ceph源码分析>一书中的第1章,第1.1节Ceph的发展历程,作者常涛,更多章节内容可以访问云栖社区"华章计算机"公众号查看 第1章 Ceph ...

  3. 痞子衡嵌入式:走进二维码(QR Code)的世界(1)- 引言

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是走进二维码(QR Code)的世界专题的引言. 如今二维码可以说是深入走进大家的生活了,推送名片.扫码支付都离不开它,大家几乎每天都会和 ...

  4. Android超方便 集成 Zxing实现扫一扫,闪光灯,生成二维码图片,解析二维码(条码)等功能

    之前我写过一篇博客是关于如何将zxing集成到Android Studio中,以及简单的实现扫一扫功能. 详情请看:Android Studio集成Zxing扫一扫 但是,上面那篇博客只有有一个扫一扫 ...

  5. Atitit 二维码和条码的历史发展 1.发展历程 编辑提及二维码的诞生,我们还得倒回至上个世纪 60 年代之后的日本,虽然 1945 年的第二次世界大战之中日本沦为战败国,可是在经济方面日本却进入

    Atitit 二维码和条码的历史发展 发展历程 编辑提及二维码的诞生,我们还得倒回至上个世纪 60 年代之后的日本,虽然 1945 年的第二次世界大战之中日本沦为战败国,可是在经济方面日本却进入了迅速 ...

  6. QR code二维码简介及Qrencode库的移植与使用

    现在生活中,二维码可以说是无处不在,微信扫码支付,支付宝扫码支付,就连贴小广告的都带上了二维码了.之前一直想去了解一下,还是太懒了,就没去,现在项目中需要用到这东西,正好借此机会了解一下. 上网一查, ...

  7. QR Code二维码

    二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型. 在代码编制上巧妙 ...

  8. 二维码(QR code)基本结构及生成原理

    什么是二维码 二维码 (2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的. 在许多种类的二维条码中,常用的码制 ...

  9. QR code(二维码)

    QR code QR码(缩写为Quick Response code)是一种矩阵条码(或二维条码)的商标,于1994年首次为日本汽车行业设计.条形码是一种机器可读的光学标签,它包含有关所附物品的信息. ...

  10. 二维码简介_二维码基本概念_二维码基本原理

    一.二维码简介_二维码基本概念_二维码基本原理 1.二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Ba ...

最新文章

  1. 算法复习——bitset(bzoj3687简单题)
  2. c++ fork 进程时 共享内存_因为没答好进程间通信,面试挂了...
  3. 驱动框架3——在内核中添加或去除某个驱动
  4. matlab V7.0 R14 安装教程
  5. 校园招聘最重要的有2点 第一个是不要抱死一家公司
  6. magento 添加退出链接 Adding a Logout Link to Magento
  7. 【疑难杂症】三步解决虚拟机启动失败,提示无法获取VMCI驱动程序的版本的问题
  8. 非360手柄玩游戏视角颠倒的解决方案
  9. 全自动IC半导体MCU芯片烧录flash大批量生产出货的解决方案分析
  10. v4l2loopback 简介
  11. python图例重复显示_python matplotlib图例重复
  12. 杂谈:电商平台中的图片资源优化实战
  13. 攻与防--论游戏好玩的本质
  14. shell计算命令-bc命令详解
  15. Nature Medicine 揭示冠状动脉疾病的个体危险因素
  16. eclipse安装图形界面插件
  17. 算法导论第八章思考题
  18. Codeforces 439 A. Devu, the Singer and Churu, the Joker
  19. Android 集成百度地图AR识别SDK(二)
  20. ZYNQ7000-MIO与EMIO详解

热门文章

  1. 微博api unexpected response status: 403_抖音直播监控Api:开播查询
  2. mongodb创建超级管理员_MongoDB 用户、库、表的管理
  3. python treeview控件使用详解_python绘图工具turtle库的使用详解
  4. linux boa post方式失败,移植boa出现的错误及解决方法
  5. Everything+ listary+TotalCommander+QTTabBar相互整合
  6. open and openat
  7. Solr中的q与fq参数的区别
  8. sqlserver express版PRIMARY 大小不能超过4G
  9. 关于51CTO民意调查之自主添加google广告代码的几点意见
  10. spring-第十九篇AOP面向切面编程之增强处理的优先级