精华内容
下载资源
问答
  • 维条码

    2020-03-10 07:28:17
    顾名思义,相对于一维条码而言,二维条码有且至少2个维度上的条码。 如果单纯平面的概念,我们更愿意去以相对垂直的X,Y轴 作为编码图形展开的方向。 (增补一下, 个人认为, 如果是有两个不同的方向组成即可,而...

    顾名思义,相对于一维条码而言,二维条码有且至少2个维度上的条码。

    如果单纯平面的概念,我们更愿意去以相对垂直的X,Y轴 作为编码图形展开的方向。

    (增补一下, 个人认为, 如果是有两个不同的方向组成即可,而并不拘泥于是否一定垂直,虽然很多标准的二维码条码看上去方方正正,但其实他们也可以做成一些奇怪的样子,比如增加一个角度的变化,可能出来的就是平行四边形的二维码图案,如果是一个函数,那出来的内容,或许超乎想象)

    二维条码/二维码 (2-dimensional bar code) 是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;我还是建议大家以这句来理解,听上去更加的严谨一些。

    在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理: 这里面有一个小小的误区,我觉得还是要提示一下,即所谓的线性的1代半的准二维码条码,比如PDF,RSS code 等。这些条码虽然也能达到二维码的技术要素,但在 图像计算机系统的处理上,是完全两个不同的概念,这主要是因为受到了当时技术条件的局限,这个时间是 80年代,拜托著名的Symbol公司的激光条码扫描方案,虽然更早的激光器发射来自SP公司,Symbol公司让激光器为核心的扫描技术成为主流的应用技术,相对于还在实验室研究级的CCD图像传感器而言,这个方案的商业化程度更高一些。直到CMOS技术极大降低了商业应用的门槛后,基于图像处理的矩阵二维码们纷纷出场。

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

    二维条码/二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息。

    正因为以上的这些特点,二维码有了一定的离线信息承载能力以及对经济发展地区的方块文字的表达能力,比如中文,日文,韩文等以及成为新兴的URL信息入口等选择,适合个人移动设备的使用场景,包括其面积小,以及CMOS光学期间以及处理芯片的成本的降低,在传统产业成为人们考虑替换一维应用的选择等等这些因素,造成了在当下2020年,二维码展现了非常强的市场活力。

    展开全文
  • 受信息容量的限制,一维条码的使用不得不依赖于后台的数据库。在没有数据库或不便联网的地方,一维条码的使用便受到了局限。为此,美国Symbol公司发明了一条被称作为便携数据文件的二维条码——PDF417条码。1 PDF
  • 第1.5节 一维条码技术  条码技术是在计算机应用和实践中产生并发展起来广泛应用于商业、邮政、图书管理、仓储、工业生产过程控制、交通等领域一种自动识别技术,具有输入速度快、准确度高、成本低、可靠性强等...

    1.5节 一维条码技术

           条码技术是在计算机应用和实践中产生并发展起来的广泛应用于商业、邮政、图书管理、仓储、工业生产过程控制、交通等领域的一种自动识别技术,具有输入速度快、准确度高、成本低、可靠性强等优点,在当今的自动识别技术中占有重要的地位。
    条码的概念
      条码是由一组规则排列的条、空以及对应的字符组成的标记,指对光线反射率较低的部分,指对光线反射率较高的部分,这些条和空组成的数据表达一定的信息,并能够用特定的设备识读,转换成与计算机兼容的二进制和十进制信息。通常对于每一种物品,它的编码是唯一的,对于普通的一维条码来说,还要通过数据库建立条码与商品信息的对应关系,当条码的数据传到计算机上时,由计算机上的应用程序对数据进行操作和处理。因此,普通的一维条码在使用过程中仅作为识别信息,它的意义是通过在计算机系统的数据库中提取相应的信息而实现的。
    条码的码制
      码制即指条码条和空的排列规则,常用的一维码的码制包括:EAN码、39码、交叉25码、UPC码、128码、93码,及Codabar(库德巴码)等。
      不同的码制有它们各自的应用领域:
      EAN 码:是国际通用的符号体系,是一种长度固定、无含意的条码,所表达的信息全部为数字,主要应用于商品标识
      39码和128码:为目前国内企业内部自定义码制,可以根据需要确定条码的长度和信息,它编码的信息可以是数字,也可以包含字母,主要应用于工业生产线领域、图书管理等
      93码:是一种类似于39码的条码,它的密度较高,能够替代39
      25码:只要应用于包装、运输以及国际航空系统的机票顺序编号等
      Codabar码:应用于血库、图书馆、包裹等的跟踪管理
    条码符号的组成
      一个完整的条码的组成次序依次为:静区(前)、起始符、数据符、(中间分割符,主要用于EAN码)、(校验符)、终止符、静区(后)。

      静区,指条码左右两端外侧与空的反射率相同的限定区域,它能使阅读器进入准备阅读的状态,当两个条码相距距离较近时,静区则有助于对它们加以区分,静区的宽度通常应不小于6mm(或10倍模块宽度)。
      起始/终止符,指位于条码开始和结束的若干条与空,标志条码的开始和结束,同时提供了码制识别信息和阅读方向的信息。
      数据符,位于条码中间的条、空结构,它包含条码所表达的特定信息。
      构成条码的基本单位是模块,模块是指条码中最窄的条或空,模块的宽度通常以mmmil(千分之一英寸)为单位。构成条码的一个条或空称为一个单元,一个单元包含的模块数是由编码方式决定的,有些码制中,如EAN码,所有单元由一个或多个模块组成;而另一些码制,如39码中,所有单元只有两种宽度,即宽单元和窄单元,其中的窄单元即为一个模块。
    条码的几个参数
      密度(Density):条码的密度指单位长度的条码所表示的字符个数。对于一种码制而言,密度主要由模块的尺寸决定,模块尺寸越小,密度越大,所以密度值通常以模块尺寸的值来表示(如5mil)。通常7.5mil以下的条码称为高密度条码,15mil以上的条码称为低密度条码,条码密度越高,要求条码识读设备的性能(如分辨率)也越高。高密度的条码通常用于标识小的物体,如精密电子元件,低密度条码一般应用于远距离阅读的场合,如仓库管理。
      宽窄比:对于只有两种宽度单元的码制,宽单元与窄单元的比值称为宽窄比,一般为2-3左右(常用的有2131)。宽窄比较大时,阅读设备更容易分辨宽单元和窄单元,因此比较容易阅读。
      对比度(PCS):条码符号的光学指标,PSC值越大则条码的光学特性越好。
      PCS=RL-RD/RL×100%
      (RL:条的反射率RD:空的反射率)

    展开全文
  • C# 一维码生成

    2017-11-04 21:06:00
    一维条码即指条码条和空排列规则,常用一维码码制包括:EAN码、39码、交叉25码、UPC码、128码、93码,ISBN码,及Codabar(库德巴码)等。 条形码起源于 20 世纪 40 年代,应用于 70 年代,普及于 80 年代。...

    概念

    一维条码即指条码条和空的排列规则,常用的一维码的码制包括:EAN码、39码、交叉25码、UPC码、128码、93码,ISBN码,及Codabar(库德巴码)等。

    条形码起源于 20 世纪 40 年代,应用于 70 年代,普及于 80 年代。条码技术是在计算机应用和实践中产生并发展起来的广泛应用于商业、邮政、图书管理、仓储、工业生产过程控制、交通等领域的一种自动识别技术,具有输入速度快、准确度高、成本低、可靠性强等优点,在当今的自动识别技术中占有重要的地位。

    不同的码制有它们各自的应用领域:
    EAN 码:是国际通用的符号体系,是一种长度固定、无含意的条码,所表达的 
     
    信息全部为数字,主要应用于商品标识。
    39码和128码:为目前国内企业内部自定义码制,可以根据需要确定条码的长度和信息,它编码的信息可以是数字,也可以包含字母,主要应用于工业生产线领域、图书管理等。Code 39 码,是目前 用途广泛的一种条形码,可表示数字、英文字母以及“−”、“.”、“/”、“+”、“%”、“$”、 “”(空格)和“*”共 44 个符号,其中“*”仅作为起始符和终止符。既能用数字,也能用 字母及有关符号表示信息。
    93码:是一种类似于39码的条码,它的密度较高,能够替代39码。
    25码:主要应用于包装、运输以及国际航空系统的机票顺序编号等。
    Codabar码:应用于血库、图书馆、包裹等的跟踪管理。
    ISBN:用于图书管理。
     
     
    识别原理:
    由于不同颜色的物体,其反射的可见光的波长不同,白色物体能反射各种波长的可见光,黑色物体则吸收各种波长的可见光,所以当条码扫描器光源发出的光经光阑及凸透镜1后,照射到黑白相间的条码上时,反射光经凸透镜2聚焦后,照射到光电转换器上,于是光电转换器接收到与白条和黑条相应的强弱不同的反射光信号,并转换成相应的电信号输出到放大整形电路.白条、黑条的宽度不同,相应的电信号持续时间长短也不同.但是,由光电转换器输出的与条码的条和空相应的电信号一般仅10mV左右,不能直接使用,因而先要将光电转换器输出的电信号送放大器放大.放大后的电信号仍然是一个模拟电信号,为了避免由条码中的疵点和污点导致错误信号,在放大电路后需加一整形电路,把模拟信号转换成数字电信号,以便计算机系统能准确判读.
    整形电路的脉冲数字信号经译码器译成数字、字符信息.它通过识别起始、终止字符来判别出条码符号的码制及扫描方向;通过测量脉冲数字电信号0、1的数目来判别出条和空的数目.通过测量0、1信号持续的时间来判别条和空的宽度.这样便得到了被辩读的条码符号的条和空的数目及相应的宽度和所用码制,根据码制所对应的编码规则,便可将条形符号换成相应的数字、字符信息,通过接口电路送给计算机系统进行数据处理与管理,便完成了一维条码辨读的全过程。
     

    源码与实现

    code39的实现

     View Code

    Demo2

     View Code

     

    DEMO3 相关类库

    请参考类库 ZXing.Net , 该类库也能实现二维码的生成,使用起来较为方便,而且开源。

     

    jQuery二维条形码插件 My QR Code

    jQuery条形码插件 Barcode

     

    jQuery条形码插件 jQuery Barcode

    jQuery生成二维条形码 jquery.qrcode.js

     

    Java条形码解决方案 Barbecue

    Java二维条形码开发包 QR Code Library

     

    条形码生成和识别库 Aspose.BarCode

    .NET条形码开发包 NetBarcodeWriter

     C语言二维条形码解析库 libqrencode

     

     条形码扫描软件 Zebra barcode reader


    参考文章

     
     
     
     
     
    没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。





        本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/7709520.html,如需转载请自行联系原作者



    展开全文
  • 一、什么是物联网? 物联网的概念由凯文·阿什顿(Kevin Ashton)于1999年被提出,即Internet of Things(IOT),也称为Web of Things。...例如条码扫描器可以通过识别一维或者二维条码里的信息,从...

    一、什么是物联网?

    物联网的概念由凯文·阿什顿(Kevin Ashton)于1999年被提出,即Internet of Things(IOT),也称为Web of Things。根据阿什顿的想法,计算机最终能够在没有人工干预的情况下,自主产生及收集数据,因此物联网会应运而生。简言之,物联网的理念在于物体与物体之间的通信,以及相互之间的在线互动。例如条码扫描器可以通过识别一维或者二维条码里的信息,从而传输到扫描器所连接的电脑界面,达到将产品和电脑产生互动,实现物与物之间的信息交换。

    2005年,国际电信联盟正式提出了“物联网”的概念,即通过射频识别、全球定位系统、红外线感应器、条码扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,使产品产生互动通信,以实现物品的智能化识别、定位、跟踪、监控和管理的一种网络。条码扫描器是物联网产物的典型代表。

    二、 什么是条码扫描器 ?

    条码扫描器,又名条码阅读器、条形码扫描器或条形码阅读器。它是用于读取条码中所包含信息的阅读设备,利用光学原理,把条形码的内容解码后通过数据线或者无线的方式传输到电脑或者别的设备。广泛应用于超市、物流快递、图书馆等扫描商品、单据的条码。

    三、 条码扫描器四大技术

    普通的条码扫描器通常采用光笔、CCD、激光、影像型红光等四种技术制作而成。

    光笔是最先出现手持接触式条码扫描器,造价较低,体积小,重量轻。使用时,手持光笔,使光笔接触条码,通过光笔的镜头发出一个很小的光点,当这个光点从左到右划过条码时, 光线在“空白”部分被反射,光线在“条”的部分将被吸收, 光笔内部产生一个变化的电压,这个电压通过放大、整形后用于译码。

    CCD为电子耦合器件适合近距离和接触扫描,使用一个或多个LED。不同于光笔阅读每一个“条”或“空”,CCD扫描器是解读条码的整个部分,并转换成可以译码的电信号。CCD扫描器价格便宜,重量轻,阅读条码的密度广泛,容易使用。它的局限在于阅读景深和阅读宽度,对于弧型表面的条码(如罐装饮料、瓶装矿泉水等)读取时会有困难;景深有限,不适合仓库内的远距离扫描;CCD的防摔性能较差,故障率较高;误码率高,信息很长或密度很低的条码很容易超出CCD扫描器头部的阅读范围,导致条码读不出;而且某些采取多个LED的条码阅读器中,任意一个的LED故障都会导致不能阅读;大部分CCD阅读器的首读成功率较低且误码机率高。

    激光扫描仪是价格相对较高,但它各项功能指标最高,因此在各个行业中都被广泛采用。分为手持与固定两种形式:手持激光枪连接方便简单、使用灵活,固定式激光扫描仪适用于阅读最较大、条码较小的场合,有效解放双手工作。

    9a78011f1d519316c0e194d318deab50.png

    激光条码扫描器优点:可用于非接触扫描,景深范围大,一般情况下,在阅读距离超过30cm时激光阅读器是唯一的选择;激光阅读条码密度范围广,并可以阅读不规则的条码表面或透过玻璃或透明胶纸阅读,因为是非接触阅读,因此不会损坏条码标签;因为有较先进的阅读及解码系统,首读识别成功率高、识别速度相对光笔及CCD更快,而且对印刷质量不好或模糊的条码识别效果好;误码率极低(仅约为三百万分之一);激光阅读器的防震防摔性能好,如:SymbolLS4000系列的扫描仪,可1.5米水泥地防摔。

    影像型红光条码扫描器是一款可替代激光枪的条码阅读器,其扫描景深达30厘米,配合其高达300次/秒 的扫描速度,使其具有优异的读码性能,解码能力极强。通过智能接口,只需更换电源电缆就可实现USB、RS232串口、键盘等接口的转换。

    条码扫描器等种类很多,常见的为手持式条码扫描器,小滚筒式条码扫描器和平台式条码扫描器。按功能还可以分为一维条码扫描器和二维条码扫描器,按电源线情况可以分为有线条码扫描器和无线条码扫描器.

    展开全文
  • (1)条码技术的概念与特点 条码技术的核心是条码符号,日常我们所看到的条码符号是由一组规则排列的条、空及对应字符组成的标记。这种用条、空组成的数据编码可以供机器识读...一维条码所携带的信息有限,如商品上...
  • 为了提高直接零件标识的数据存储密度,在直接零件标识技术中引入彩色二维条码的概念,设计了种彩色Data Matrix二维条码直接零件标识。利用纳秒激光标刻设备在钛合金材料上进行标刻实验,成功实现彩色二维条码的激光...
  • PHP QRCode 生成二维码

    千次阅读 2017-08-03 17:54:00
    一维条码,是由一组粗细不同、黑白(或彩色)相间条、空及其相应字符(数字字母)组成标记,即传统条码。多见于产品包装,可供扫描地方。 2).二维条码 二维条码,是用某种特定几何图形按照一定规律在...
  • 二维码简介: 二维条码/二维码(2-dimensional bar code) 是用...一维条码是由一组粗细不同,黑白或彩色相间条,空及其相应字符(数字字母)组成标记,即传统条码. 二维条码是用某种特定几何图形按一定规律在平...
  • 【Halcon】 二维码识别

    千次阅读 2019-07-01 15:46:21
    指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。一维条码的宽度记载着数据,而其长度没有记载数据。二维条码的长度、宽度均记载着数据...
  • 条形码与二维码区别(windowsForm)

    千次阅读 2019-03-20 16:58:00
    二维码: 又称二维条码,是在一维条码的基础上扩展出的一种具有可读性的条码。设备扫描二维条码,通过识别条码的长度和宽度中所记载的二进制数据,可获取其中所包含的信息. 条形码: 将宽度不等的多个黑条和空白,...
  • 二维码分类

    2020-09-29 14:37:14
    一维条码是由一组粗细不同、黑白(或彩色)相间条、空及其相应字符(数字字母)组成标记,即传统条码。 一维条码示意图: 二维条码 二维条码是用某种特定几何图形按一定规律在平面(二维方向)上分布条、...
  • 一:二维码的概念 二维条码(2-dimemsional bar code)是用...建立在一维条码基础之上,按需要堆积成两行或者多行 2.0 矩阵式二维码 在一个矩阵空间通过黑白像素在矩阵中的不同分布进行编码,用点表示二进制的1,空白...
  • 二维码扫描&集合排序

    千次阅读 2015-12-01 16:16:22
    维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流...
  • Java生成二维码

    2017-08-14 17:56:49
    一维条码是由一组粗细不同、黑白(或彩色)相间条、空及其相应字符(字母或数字)组成标记,即传统条码。 二维条码是用某种特定几何图形按一定规律在平面(二维方向)上分布条、空相间图形来记录数据...
  • 微信扫扫揭秘

    2016-09-19 15:21:54
    维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流...
  • JAVA生成及解析二维码

    2018-01-14 21:29:00
    1 二维码概念 ...一维条码(条形码)是有一组粗细不同、黑白(或彩色)相间条、空及其相应字符(数字字母)组成标记,即传统条码。 二维条码使用某种特定几何图形按一定规律在平面(二维方向)...
  • 在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理: 二维条码/二维码...
  • 维条码/二维码 (2-dimensional bar code) 是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流...
  • 二维码原理和制作

    2020-07-25 20:58:22
    2、二维条码/二维码(2-dimensional bar code)是用某种特定几何图形按一定规律在平面(二维方向上)分布黑白相间图形记录数据符号信息;在代码编制上巧妙地利用构成计算机内部逻辑基础“0”、“1”比特流...
  • 二维码制作(QRCode)

    2018-06-01 10:54:58
    目前社会中使用二维码行业越来越多,如何制作二维码也是一个很有用事情。小小二维码,是如何保存各种数据呢?这是不是一件很神奇事情呀!...二维码发展历史:一维条码是由一组粗细不同、黑...
  • Java-zxing生成二维码学习笔记

    千次阅读 2016-09-02 23:42:14
    一、二维码的概念  二维码,又称为二维条码,(2—dimensional bar code)是用某种... 一维条码:是由一组粗细不同、黑白(或彩色)相间的条、空及其相应的字符(数字字母)组成的标记,即传统的条码。(只能存储数字
  • 维条码/二维码 (2-dimensional bar code) 是用某种特定几何图形按一定规律在平面(二维方向上)分布黑白相间图形记录数据符号信息;在代码编制上巧妙地利用构成计算机内部逻辑基础“0”、“1”比特流...
  • 线性堆叠式二维码: 建立在一维条码基础之上,按需要堆积成两行或多行 矩阵式二维码: 在一个矩形空间通过黑、白像素在矩阵中不同分布进行编码(在矩阵相应元素位置上,用点出现表示二进制“1”,点不出现表示...
  • Java开发二维码() 使用zxing开发

    千次阅读 2018-06-19 00:34:24
    二维码概念:二维条码/二维码(2-dimensional bar code)使用某种特定几何图形按一定规律在平面(二维方向上)分布黑白相间图形记录数据符号信息图形。  二维码分类:1.线性堆叠式二维码   2.矩形式二维码...
  • 在学校的物流实验室做项目的同学问我了解不了解QRCode的一些内容,恰好之前有做过这方面的小应用,于是整理总结了一下C#中操作QRCode的方法,...QR 码是二维条码的一种,QR 来自英文 “Quick Response” 的缩写,即...
  • ZXing二维码扫描

    千次阅读 2014-04-04 16:40:24
    它是用某种特定的几何图形按一定规律在平面(二方向上)分布的黑白相间的图形记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体...

空空如也

空空如也

1 2 3
收藏数 57
精华内容 22
关键字:

一维条码的概念