精华内容
下载资源
问答
  • 一维条码的特点
    千次阅读
    2018-11-14 21:15:41

    1. 一维码

    1.1 定义
    一维码是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的一维码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。

    1.2 用处
    一维码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到广泛的应用。

    1.3 构成

    不论是采取何种规则印制的条形码,都由静区、起始字符、数据字符与终止字符组成。有些条码在数据字符与终止字符之间还有校验字符。
    ▲静区:静区也叫空白区,分为左空白区和右空白区,左空白区是让扫描设备做好扫描准备,右空白区是保证扫描设备正确识别条码的结束标记。
    ▲起始字符:第一位字符,具有特殊结构,当扫描器读取到该字符时,便开始正式读取代码了。
    ▲数据字符:条形码的主要内容。
    ▲校验字符:检验读取到的数据是否正确。不同编码规则可能会有不同的校验规则。
    ▲终止字符:最后一位字符,一样具有特殊结构,用于告知代码扫描完毕,同时还起到只是进行校验计算的作用。
    通用商品条形码一共有13位,一般由前缀部分、制造厂商代码、商品代码和校验码4个部分组成。
    前缀部分:由第1到第3位构成,是用来标识国家或地区的代码,赋码权在国际物品编码协会,如 00-09代表美国、加拿大。45、49代表日本。69代表中国大陆,471 代表中国台湾地区,489 代表香港特区。
    制造厂商代码:由第4到第8位构成,是用来标识不同生产厂家的代码,赋码权在各个国家或地区的物品编码组织,中国由国家物品编码中心赋予制造厂商代码。
    商品代码:由第9到第12位构成,是各个厂商用来标识自己商品的代码,赋码权由产品生产企业自己行使,可以组成1000个不同的商品代码。
    校验码:由第13位构成,用来校验商品条形码中左起第1-12数字代码的正确性。这一位的数字是由前12位数字按照一定规则计算出来的,若读取出的前12位按照该规则计算出的数字跟第13位不符合,则表示读取失败,是条形码的一种验错措施。
    校验公式:首先,把条形码从右往左依次编序号为“1,2,3,4……”从序号二开始把所有偶数序号位上的数相加求和,用求出的和乘3,再从序号三开始把所有奇数序号上的数相加求和,用求出的和加上刚才偶数序号上的数,然后得出和。再用10减去这个和的个位数,就得出校验码。

    1.4 特点
    A.输入速度快:与键盘输入相比,条形码输入的速度是键盘输入的5倍,并且能实现“即时数据输入”。
    B.可靠性高:键盘 输入数据出错率为三百分之一,利用光学字符识别技术出错率 为万分之一,而采用条形码技术误码率低于百万分之一。
    C.采集信息量大:利用传统的一维条形码一次可采集几十位字符的信息,二维条形码更可以携带数千个字符的信息,并有一定的自动纠错能力。
    D.灵活实用:条形码标识既可以作为一种识别手段单独使用,也可以和有关 识别设备 组成一个系统实现自动化识别,还可以和其他控制设备联接起来实现自动化管理。
    E. 一维条形码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于阅读器的对准。
    F. 数据容量较小,30个字符左右;只能包含字母和数字;一维条形码尺寸相对较大(空间利用率较低);一维条形码遭到损坏后便不能阅读。

    1.5 编码规则
    唯一性:同种规格同种产品对应同一个产品代码,同种产品不同规格应对应不同的产品代码。根据产品的不同性质,如:重量、包装、规格、气味、颜色、形状等等,赋予不同的商品代码。
    永久性:产品代码一经分配,就不再更改,并且是终身的。当此种产品不再生产时,其对应的产品代码只能搁置起来,不得重复起用再分配给其它的商品。
    无含义:为了保证代码有足够的容量以适应产品频繁的更新换代的需要,最好采用无含义的顺序码。

    1.6 条码等级
    通常用美标检测法 “A”-"F"五个质量等级,"A"级为最好,"D"级为最差,"F"级为不合格。A级条码能够被很好的识读,适合只沿一条线扫描并且只扫描一次的场合。B级条码在识读中的表现不如A级,适合于只沿一条线扫描但允许重复扫描的场合。C级条码可能需要更多次的重复扫描,通常要使用能重复扫描并有多条扫描线的设备才能获得比较好的识读效果。D级条码可能无法被某些设备识读,要获得好的识读效果,则要使用能重复扫描并具有多条扫描线的设备。F级条码是不合格品,不能使用。

    2. 二维码

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

    2.2 用处
    ●信息获取(名片、地图、WIFI密码、资料)
    ●网站跳转(跳转到微博、手机网站、网站)
    ●广告推送(用户扫码,直接浏览商家推送的视频、音频广告)
    ●手机电商(用户扫码、手机直接购物下单)
    ●防伪溯源(用户扫码、即可查看生产地;同时后台可以获取最终消费地)
    ●优惠促销(用户扫码,下载电子优惠券,抽奖)
    ●会员管理(用户手机上获取电子会员信息、VIP服务)
    ●手机支付(扫描商品二维码,通过银行或第三方支付提供的手机端完成支付)

    2.3 构成

    定位图形:用于对二维码的定位,一共有个数为3,即3个定位图形可标识一个矩形,同时可以用于确认二维码的大小和方向;

    格式信息:存在于所有的尺寸中,用于存放一些格式化数据。表示改二维码的纠错级别,分为L、M、Q、H;

    版本信息:即二维码的规格,在 >= Version 7以上,需要预留两块3 x 6的区域存放一些版本信息。

    数据信息和纠错信息:实际保存的二维码信息(Data Code 数据码)和纠错信息(Error Correction Code 纠错码)(用于修正二维码损坏带来的错误)。

    2.4 特点
    A.高密度编码,信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。
    B.编码范围广:可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用二维码表示出来;可以表示多种语言文字;可表示图像数据。
    C.容错能力强,具有纠错功能:这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达30%仍可恢复信息。
    D.译码可靠性高:它比普通条码译码错误率百万分之二要低得多,误码率不超过千万分之一。
    E.可引入加密措施:保密性、防伪性好。
    F.成本低,易制作,持久耐用。

    2.5 编码规则
    唯一性:同种规格同种产品对应同一个产品代码,同种产品不同规格应对应不同的产品代码。根据产品的不同性质,如:重量、包装、规格、气味、颜色、形状等等,赋予不同的商品代码。
    永久性:产品代码一经分配,就不再更改,并且是终身的。当此种产品不再生产时,其对应的产品代码只能搁置起来,不得重复起用再分配给其它的商品。
    无含义:为了保证代码有足够的容量以适应产品频繁的更新换代的需要,最好采用无含义的顺序码。

    2.6 条码等级
    使用的Reed-Solomon纠错算法,越高误差校正水平,较少的存储容量。
    L级 7%的码字可以被恢复。
    M级 15%的码字可以被恢复。
    Q级 25%的码字可以被恢复。
    H级 30%的码字可以被恢复。

    3. 二维码与一维码区别

    3.1 承载信息量
    组成一维码的信息部分只能是字母和数字,尺寸相对较大,也就是说它的空间利用率较低。这就决定了其信息量不大的局限性。它的数据容量较小一般只可容纳30个字符左右。二维码就不一样了,它的信息承载量很大,最大数据含量可达1850个字符。信息内容可包含,字母,数字,汉字,字符,片假名等,信息含量非常丰富。

    3.2 表达方式
    根据其特性及结构我们可以看到,一维码只能在水平方向单向的表达商品信息,而在垂直方向则不表达任何信息,它的一定高度通常是为了便于条码设备的对准,读取。而二维码在水平和垂直方向都可表达信息,也就是说它在二维空间内存储信息。

    3.3 外在结构
    一维码是用条空在水平方向上表达信息的条码。外形更接近矩形。二维码可以说是正方形,在其内部有三个“回”字型的定位点,可以帮助条码设备对焦,便于读取数据。也正是它们结构的差异,使一维码没有较强的纠错功能,如果条码有破损,就不能被读取。对于二维码来说,即使有破损,也可以正常读取。其破损纠错率可达7%~30%。

    3.4 码制
    在目前的码制中,一维码和二维码各有自己的码制和组成成员。常用的一维码的码制包括:EAN码、39码、交叉25码、UPC码、128码、93码,ISBN码,及Codabar(库德巴码)等;常用的二维码码制有:PDF417二维条码, Datamatrix二维条码, QR Code, Code 49, Code 16K ,Code one等。

    3.5 表现形式
    一维码和二维码可以说是两种完全不同的条码,它们在条码打印软件中的制作和表现形式也打不相同。一般来说,一维码和二维码在软件中时分开表示的。也就是说制作条码的时候,要先分清要做的是一维码还是二维码,在来选择要做的码制。

    3.6 优缺点表现
    一维码的优点是在一个方向表达信息,其一定的高度通常是为了便于扫描器的对准、一维码可以提高信息录入的速度,减少差错率。缺点是数据的容量比较小,需要计算机数据库,一维码被破坏后便不能读取,容错率低。
    二维码的优点是信息容量大,编码范围广,成本较低,容易制作,不需要数据库本身就能储存大量数据,二维码的容错机制保证了图片部分被破坏后还能正确识别,容错率可以高达30%。缺点是容易被不法分子植入病毒盗取用户信息或各种吸费软件。

    4. 条形码种类

    4.1 一维码主要种类
    UPC码、EAN码、ISBN码、ISSN码、Codabar码、ITF码、128码、39码等

    4.2 二维码主要种类
    QR Code码、Data Matrix码、Aztec码、PDF417码、汉信码等

    4.3 国家标准
    一维码:UPC码、EAN码
    二维码:QR Code码、Data Matrix码、汉信码

    4.4 介绍及用途
    UPC条码:通常适用于世界各地零售点的销售品,用以扫描记录零售产品的销售信息。UPC条码是最原始的条码格式,最先于美国开发使用,目前已被广泛运用于世界各地,适用于相对较小的产品。
    用途范围:零售业

    EAN条码:即欧洲商品编码,适用于全球范围内的零售商品,如果您在进行国际产品销售,那么EAN条码应列为您的首选。EAN条码在世界各国均适用,包含EAN-13和EAN-8两类,均由公司编号、项目参考以及单个校验数组成。EAN-13是原始的13位数格式。EAN-8是适用于小产品的8位数压缩版本。
    用途范围:零售业(尤其是国际销售)

    ISBN(国际标准书号):专为非连续性出版物开发的13位数线性条码,适用于小说、非小说以及电子书籍。通过ISBN系统,无论是实体书店、网上书店还是图书馆,都能够查询某本书的版本(不包含重印),且国际适用。
    用途范围:非连续出版物(如小说)
    ISSN条码:即国际标准序列号,形似ISBN条形码。ISSN条码仅用于识别定期印刷品或在线定期出版物(如杂志和报纸)。既打印出版又在网上发布的出版物,会有指定的不同的两个ISSN条码。
    用途范围:定期出版物(如杂志和报纸)

    Codabar 条码:于1972年被开发的一种线性条形码符号系统。虽然现在有更多其他先进的条码类型陆续更新,但Codabar 条码仍然被广泛使用。主要用于专业的物流行业、教育行业以及医疗行业,比如联邦快递、美国血库等。其主要优点是非常易于打印,可以由任意的一台冲击式打印机打印而成。
    用途范围:物流行业、医疗行业、教育行业

    ITF条码:也被称为交叉二五条码,由14个数字字母编制而成,适用于全球范围内的商品运输包装。由于IFT条码能够应对处理高印刷公差,所以非常适用于瓦楞纸板、或者其他质量较差的外包装。
    用途范围:商品包装

    128条码:适用于物流行业和运输行业,作为订购或分销之用,是一种紧凑型的高密度条码,可以由字母数字共同组成,也可以仅由数字组成。128条码因能够识别ASCII的所有128个字符而得名,目前128条码在全球范围内被广泛使用,适用于非销售点产品,比如可作为运输行业的集装箱识别码。
    用途范围:物流行业和运输行业

    39条码:被广泛运用于多个行业的产品,而用的最多的是汽车行业和美国国防部。39条码允许使用数字和字符,因起初只能编制39个字符而得名,不过现在其字符集已经增加到了43个。其最大的缺点在于数据密度较低,因此比较适用于比较小的商品。
    用途范围:汽车行业、国防部

    QR二维码:是一种二维矩阵符号条形码,通常用于产品跟踪或营销,比如广告、杂志或名片。QR二维码支持四种不同的数据模式:仅数字、字母数字、字节/二进制、以及汉字。QR二维码尺寸灵活,容错性高,并且可读速度快,能被普通的智能手机所扫描,非常适合网站或商铺用于吸引读者及消费者。
    用途范围:零售、广告、娱乐

    Data Matrix二维码:是类似于QR二维码的另一种二维矩阵符号条形码,与QR二维码相比,不同之处在于,Data Matrix二维码的占用空间要比QR二维码小得多,是物流或运营中的小件产品的理想选择,通常打印在产品或营销材料上,智能手机也能扫描。
    用途范围:电子、零售、政府

    Aztec 二维码:是适用于运输行业的二维码,多用于机票和航空公司登机牌。Aztec 二维码可读性极佳,即使分辨率不好也能够被容易读取,因此即便打印不当时也不会造成数据读取困难。
    用途范围:运输行业票务

    PDF417二维码:与其他二维码相比,其强大之处在于可容纳高达1.1千字节的数据,适用于需要存储大量数据(如照片、指纹、签名、文本、数字、图形或其他信息)的应用程序,也可用于标识危险品、电子仪器技术规格与标准化数据。
    适用范围:物流、政府

    汉信码 二维码:汉信码是目前唯一一个全面支持我国汉字信息编码强制性国家标准GB 18030-2000《信息技术信息交换用汉字编码字符集基本集的扩充》的二维码码制,能够表示该标准中规定的全部常用汉字、二字节汉字、四字节汉字,同时支持该标准在未来的扩展。在汉字信息编码效率方面,对于常用的双字节汉字采用12位二进制数进行表示,在现有的二维码中表示汉字效率最高。
    适用范围:政府/军队、物流/供应链、生产/制造、移动商务、数字医疗等多个领域

    更多相关内容
  • 条形码(简称条码)技术是集条码理论、光电技术、计算机技术、通信技术、条码印制技术于一体的种自动识别技术。条形码是由宽度不同、反射率不同的条(黑色)和空(白色),按照一定的编码规则编制而成,用以表达...
  • 二维码和一维条码有什么区别

    千次阅读 2020-06-05 14:49:52
     1、二者制方式不一样:不管是一维条码还是二维码,都有各自的条码制和组成成员,常用的一维条码有:128、EAN、ISBN、交叉25、UPC、Codabar(库德巴)等等,常用二维码:QR Code、PDF

      大家可能对于一维条码这个词比较陌生,但是,我们却天天都可以看到,商品上的条码就是一维条码,那么,二维码和一维条码有什么区别呢?今天小编就来给大家介绍一下,二维码和一维条码的本质区别有什么。

    二维码和一维条码有什么区别
    二维码和一维条码有什么区别


      
      二维码和一维条码有什么区别?二者区别如下:
      
      1、二者码制方式不一样:不管是一维条码还是二维码,都有各自的条码码制和组成成员,常用的一维条码有:128码、EAN码、ISBN码、交叉25码、UPC码、Codabar(库德巴码)等等,常用二维码:QR Code、PDF 417、data Matrix。
      
      2、信息容载量不一样:一维条码的信息仅能是字母和数字,尺寸大空间利用率低决定了信息容载量低,一般仅能容纳30个字符,而二维码信息容载量比一维条码大的多,最大数据可达1850个字符。
      
      3、应用范围不一样:一维条码一般应用于图书管理、仓储、工业生产、商业、邮政等过程控制、交通等领域。二维码多应用于:信息获取、账号登录、广告推送、网站跳转、防伪溯源、优惠促销、会员管理、手机电商购物、手机支付等等。
      
      4、纠错能力不一样:一维条码纠错功能较差,若一维条码破损,就会造成条码不能识别。二维码纠错率从低到高分为四个等级,L、M、Q、H,每个等级的最大纠错率分别是7%、15%、25%、30%,二维码纠错率等级可以在条码软件中手动选择。二维码即使发生一些破损,也可以进行读取。
      
      5、信息表达方式不一样:一维条码的表达信息是水平方向,高度一般是为了方便条码设备读取,不能直接表达商品信息,需要另接数据库进行解析。二维码可在水平和垂直两个方向表达信息,可直接储存商品信息,无需另接数据库。
      
      综上所述,二维码和一维条码有什么区别还是挺多的,但是,不管是一维条码还是二维码,在制作的时候,都需要使用条件软件进行编译,再使用条码打印机进行打印,更多详情请咨询在线客服。

    展开全文
  • 1、一维条码

    千次阅读 2017-12-07 20:05:04
     1、一维条码 一维条码:由一组规则排列的条、空以及对应的字符组成的标记,“条”指对光线...一维条码制: EAN、39、交叉25、UPC、128、93,ISBN,及Codabar(库德巴)等。    EAN
    

    1、一维条码

    一维条码:由一组规则排列的条、空以及对应的字符组成的标记,“条”指对光线反射率较低的部分,“空”指对光线反射率较高的部分,这些条和空组成的数据表达一定的信息,并能够用特定的设备识读,转换成与计算机兼容的二进制和十进制信息。 

    一维条码的码制:  EAN码、39码、交叉25码、UPC码、128码、93码,ISBN码,及Codabar(库德巴码)等。 
      
    EAN 码:是国际通用的符号体系,是一种长度固定、无含意的条码,所表达的信息全部为数字,主要应用于商品标识 
    39码和128码:为目前国内企业内部自定义码制,可以根据需要确定条码的长度和信息,它编码的信息可以是数字,也可以包含字母,主要应用于工业生产线领域、图书管理等 
    93码:是一种类似于39码的条码,它的密度较高,能够替代39码 
    25码:主要应用于包装、运输以及国际航空系统的机票顺序编号等 
    Codabar码:应用于血库、图书馆、包裹等的跟踪管理 
    ISBN:用于图书管理 

    组成: 

    一个完整的条码的组成次序依次为:静区(前)、起始符、数据符、(中间分割符,主要用于EAN码)、(校验符)、终止符、静区(后), 
    如图: 

    静区,指条码左右两端外侧与空的反射率相同的限定区域,它能使阅读器进入准备阅读的状态,当两个条码相距距离较近时,静区则有助于对它们加以区分,静区的宽度通常应不小于6mm(或10倍模块宽度)。 
    起始/终止符,指位于条码开始和结束的若干条与空,标志条码的开始和结束,同时提供了码制识别信息和阅读方向的信息。 
    数据符,位于条码中间的条、空结构,它包含条码所表达的特定信息。 
    构成条码的基本单位是模块,模块是指条码中最窄的条或空,模块的宽度通常以mm或mil(千分之一英寸)为单位。构成条码的一个条或空称为一个单元,一个单元包含的模块数是由编码方式决定的,有些码制中,如EAN码,所有单元由一个或多个模块组成;而另一些码制,如39码中,所有单元只有两种宽度,即宽单元和窄单元,其中的窄单元即为一个模块。 


    2、二维条码

    二维条码是指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。一维条码的宽度记载着数据,而其长度没有记载数据。二维条码的长度、宽度均记载着数据。二维条码有一维条码没有的“定位点”和“容错机制”。容错机制在即使没有辨识到全部的条码、或是说条码有污损时,也可以正确地还原条码上的信息。 

    ×××××××××××××××××××××××××××××××××××××××××××× 
    二维条码的码制: 

    1. 堆叠式/行排式二维条码 
    堆叠式/行排式二维条码(又称堆积式或层排式二维码),其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定,其译码算法与软件也不完全相同于一维条码。有代表性的行排式二维条码有:Code 16K、Code 49、PDF417等。 
    2. 矩阵式二维码 
    短阵式二维条码(又称棋盘式二维码)它是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义。矩阵式二维条码是建立在计算机图像处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。具有代表性的矩阵式二维条码有:Code One、Maxi Code、QR Code、 Data Matrix等。 
    整体说下二维码的码制:PDF417二维条码, Datamatrix二维条码, Maxicode二维条码, QR Code, Code 49, Code 16K ,Code one,等,除了这些常见的二维条码之外,还有Vericode条码、CP条码、Codablock F码、田字码、 Ultracode码,Aztec条码。 

    ××××××××××××××××××××××××××××××××××××× 
    特点: 

    二维条码/二维码的特点 
    1.高密度编码,信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。 
    2.编码范围广:该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。 
    3.容错能力强,具有纠错功能:这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达50%仍可恢复信息。 
    4.译码可靠性高:它比普通条码译码错误率百万分之二要低得多,误码率不超过千万分之一。 
    5.可引入加密措施:保密性、防伪性好。 
    6.成本低,易制作,持久耐用。 
    7.条码符号形状、尺寸大小比例可变。 
    8.二维条码可以使用激光或CCD阅读器识读。


    3、halcon中支持的一维条码与二维码

    HALCON支持的一维码的码制: 
      '2/5 Industrial', '2/5 Interleaved', 'Codabar', 'Code 128', 'Code 39', 'Code 93', 'EAN-13 Add-On 2', 'EAN-13 Add-On 5', 'EAN-13', 'EAN-8 Add-On 2', 'EAN-8 Add-On 5', 'EAN-8', 'GS1 DataBar Expanded Stacked', 'GS1 DataBar Expanded', 'GS1 DataBar Limited', 'GS1 DataBar Omnidir', 'GS1 DataBar Stacked Omnidir', 'GS1 DataBar Stacked', 'GS1 DataBar Truncated', 'GS1-128', 'MSI', 'PharmaCode', 'UPC-A Add-On 2', 'UPC-A Add-On 5', 'UPC-A', 'UPC-E Add-On 2', 'UPC-E Add-On 5', 'UPC-E', 'auto' 


    用到的函数: 
    create_bar_code_model 
    find_bar_code 
    clear_bar_code_model 
    ×××××××××××××××××××××××××××××××××××××××××××××××××××HALCON支持的二维码的码制: 
     'Aztec Code', 'Data Matrix ECC 200', 'GS1 Aztec Code', 'GS1 DataMatrix', 'GS1 QR Code', 'Micro QR Code', 'PDF417', 'QR Code' 
    用到的函数: 
    create_data_code_2d_model 
    find_data_code_2d 
    clear_data_code_2d_model 


    4、一维条码halcon中实战

    首先测试 一维码。 码制选择为:Code 128 
    相关资料:http://www.systron.com.cn/128.htm 
    素材见下图: 

    read_image(Image,'128.jpg') 
    rgb1_to_gray (Image, GrayImage) 
    dev_set_draw ('margin') 
    *第一步:读取模板 
    *创建一个条形码阅读器的模型。 
    *参数一:输入   通用参数可以调整条形码模型的名称。 
    *参数二:通用参数可以调整条形码模型值。 
    *参数三: 返回的条码模板句柄 
    create_bar_code_model ([], [], BarCodeHandle) 
    *第二步:使用模板 
    *检测和读取条形码符号中的图像。 
    **参数以此是: 
    *输入的图像,输出的区域。 
    *输入的模板句柄,输入条码的码制 
    *返回所有成功解码的条码数据字符串。 
    find_bar_code (GrayImage, SymbolRegions, \ 
                   BarCodeHandle, 'auto', \ 
                   DecodedDataStrings) 
    **既然读取来就显示一下吧 
    disp_message (3600, DecodedDataStrings, \ 
                  'window', 12, 12, 'black', 'true') 
    *第三步:从内存中把模板清理掉,当然了 你想叫销毁也可以 
    clear_bar_code_model (BarCodeHandle) 


    5、二维码识别halcon中实战

    素材: 

    read_image(Image,'222.jpg') 
    rgb1_to_gray (Image, GrayImage) 
    **第一步:创建模板***************************************************************************** 
    *初学者创建模板时建议选择使用默认参数集(参数集,是多个参数构成的集合):'default_parameters' 
    *default_parameters有3种识别模式(识别模式越强,适应场合越广,适应能力和识别能力越强,但耗时越多): 
    *standard_recognition  标准模式 
    *enhanced_recognition  加强模式 
    *maximum_recognition   最强模式 
    *建议初学者选用 'maximum_recognition' 
    *参数一:输入你要读取的二维码的码制 
    *参数二:通用参数可以调整为二维码数据模型的名称。 
    *参数三:通用参数可以调整为二维码数据模型的价值。 
    *参数四:返回二维码模板句柄 
      
    create_data_code_2d_model ('QR Code',\ 
                               'default_parameters', \ 
                               'maximum_recognition',\ 
                               DataCodeHandle) 
    **第二步:使用模板 
     find_data_code_2d (GrayImage,\ 
                        SymbolXLDs,\ 
                        DataCodeHandle, 'train', 'all',\ 
                        ResultHandles, DecodedDataStrings) 
      
    * 参数依次是 
    *参数一:输入的图像 
    *参数二:XLD轮廓包围成功解码后的数据代码符号。 就是如果找到二维码所在的区域 , 
     *就将那个区域的XLD返回,注意可能输组 
    *参数三:所使用的模板句柄 
    *参数四:查找模式。  默认是空的 就是说直接找,找不到拉倒。 如果是train,就是一面找一面调整模板参数。 
    *参数五:可选的泛型参数的值。 
     *参数六:所有成功解码二维码数据符号的句柄。为啥是句柄呢?  如果解码的数据可能很多了。 
     *参数七:返回图像中的所有检测到的二维码的数据符号的译码数据串。 
    **第三步: 释放模板 
    clear_data_code_2d_model(DataCodeHandle) 

    展开全文
  • 一维码生成软件简介一维码生成软件只需要输入编号、前景背景颜色、高度和宽度,然后点击保存即可生成条形码图片。用户可以一键操作即可生成条码,同时也能够一键批量生成使用,操作相当简单不复杂,省时又省...

    一维码生成器是一款简单实用的条码生成软件,帮助用户便捷的生成一维码的工具,非常便利的操作,在各种场合下都可以自行操作,反应也很快,目前支持多种使用格式,有需要的用户就来试试吧,极光下载站提供一维码生成器下载。

    一维码生成软件简介

    一维码生成软件只需要输入编号、前景背景颜色、高度和宽度,然后点击保存即可生成条形码图片。用户可以一键操作即可生成条码,同时也能够一键批量生成使用,操作相当简单不复杂,省时又省力,感兴趣的朋友们就来极光下载站试试吧!

    72c147d8e97d919b2786cf613edcef3d.png

    一维码生成工具特点

    1.可设置条形码的高度与宽度

    2.可以直接打印生成的条形码

    3.可以显示或隐藏用于生成条码的数据

    4.内置code128,ean13和code39三种条形码

    5.可以把这三种码制的生成的条形码直接保存为图片

    6.可加入成批采集条形码数据,并成批打印,实现跟其它软件(如erp)的条码管理集成

    功能

    1.支持普通打印机(彩色喷墨或激光打印机)、标签打印机、数码印刷机以及工业打印机等

    2.独有的条码驱动打印技术,打印质量可以达到a级,编码方式严格遵循国际标准,支持任何条码扫描设备识读

    3.支持目前所有主流数据库:txt、excel、access、dbf、edb、sql、oracle、db2、mysql、sqlserver、oracle 、sqlite等数据库且具备多数据库同时连接功能

    4.支持40多种一维条码和二维条码:常用的一维条码类型有ean-13、upa-a、code 39、code 128、ean-128、itf-14、25码、电子监管码、药品监管码、邮政码等,常用的二维条码类型有pdf417\data matrix\maxicode\qr code等

    使用方法

    【条形码单个生成】

    -首先选择条码类型code128、code93、code39、upc_a、upc_e、itf、ean_13、ean_8、pdf417等条码格式;设置条码宽度,单位是像素,默认是800像素,选择条码生成的图片格式,可选择jpg,png,bmp

    -输入条码内容和条码标题,条码内容只能是数字、字母、不能是中文字符;点击按钮“单个生成”,生成完成后,点击“查看结果”按钮,即可查看生成的条形码图片

    【条形码单个打印】

    -首先选择条码类型code128、code93、code39、upc_a、upc_e、itf、ean_13、ean_8、pdf417等条码格式

    -选择好打印机;输入条码内容和条码标题,条码内容只能是数字、字母、不能是中文字符

    -选择打印份数;点击按钮“单个打印”,即可打印

    【条形码批量生成】

    -首先选择条码类型code128、code93、code39、upc_a、upc_e、itf、ean_13、ean_8、pdf417等条码格式

    -选择表格引擎:可以选择msexcel或者wps,软件不支持msexcel2003;设置条码宽度,单位是像素,默认是800像素,选择条码生成的图片格式,可选择jpg,png,bmp

    -导入条码内容:点击按钮“导入excel或txt”,可以选择xls,xlsx,txt模板文件,不同的条码类型有不同的条码组成格式

    -点击按钮“批量生成”,生成完成后,点击“查看结果”按钮,即可查看生成的条形码图片;如果选中“拼接到a4上”,意味着把生成的条码自动排列到a4上,然后生成为图片,同时可设置单张a4上排列的行数和列数

    【条形码批量打印】

    -首先选择条码类型code128、code93、code39、upc_a、upc_e、itf、ean_13、ean_8、pdf417等条码格式

    -选择表格引擎:可以选择msexcel或者wps,软件不支持msexcel2003;导入条码内容:点击按钮“导入excel或txt”,可以选择xls,xlsx,txt模板文件,不同的条码类型有不同的条码组成格式

    -选择打印机;设置单个打印纸张尺寸,单位是毫米;点击按钮“批量打印”,即可打印;如果选中“拼接到a4上”,意味着把生成的条码自动排列到a4上,然后批量打印,同时可设置单张a4上排列的行数和列数

    注:excel模板第一列是条码内容-必填项,第二列是生成图片文件名-必填项,第三列是选填项,是条码备注;txt模板,一行是一个条码

    d52676d9c53c8147c6b92c8a3a0be360.png

    展开全文
  • 海量一维条码编解码控件是面向软件开发商与系统集成商的... 【海量一维条码编解码控件功能特点一维条码编码控件: 生成Code_2_5_interleaved、Code_2_5_industrial、Code_2_5_matrix、Code39、Code39Extended、Co
  • 条码技术——从一维到二维 从条形码到二维码 生活中,我们经常能够看到二维码,到处充斥着“扫一扫”,但是,你是否想过,小小的二维码里面藏着哪些信息?二维码又是如何被创造出的? 条码技术的诞生从...
  • 条形码一维码)和二维码主要是作为物品的标识来使用的。条形码主要应用在商品标识、防伪、医药监管、超市收银等场合,二维码可以包含更多的信息,像网址、文字、图片等等,甚至是一首诗,一篇文章等,在网络时代...
  • 条码检测系统——基于MATLAB的一维条码识别摘 要:条码技术是如今应用最广泛的识别和输入技术之一,由于其包含的信息量大,识别错误率低而在各个方面得到很大的重视。它发展迅速并被广泛应用于于工业、商业、图书...
  • 一维,二维条形码/条码的编码规则

    万次阅读 2012-08-07 10:17:27
     唯一性:同种规格同种产品对应同个产品代码,同种产品不同规格应对应不同的产品代码。根据产 品的不同性质,如:重量、包装、规格、气味、颜色、形状等等,赋予不同的商品代码。  永久性:产品代码一经分配...
  • 提出了种基于Nios II嵌入式软核处理器的便携式二维条码识别系统的实现方法。该系统在Altera的Cyclone FPGA上实现,使用集成在QuartusII中的SoPC Buider开发组件配置生成片上系统;同时采用Nios II的定制指令提高...
  • 摘要:提出了一种基于Nios II嵌入式软核处理器的便携式二维条码识别系统的实现方法。... 二维条码是为了克服一维条码容量小、信赖数据库的存在、不能表示汉字等缺点而产生的。二维条形码系统是非网络环境下的
  • 介绍Zxing是如何解析一维码中的信息的。涉及到开操作、闭操作等数字图像处理算法,结果验证等。
  • 一维条码与二维条码的制区别

    千次阅读 2014-03-24 17:36:31
    一维条码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于阅读器的对准。 一维条码的应用可以提高信息录入的速度,减少差错率,但是一维条码也存在一些不足之...
  • 现在条形码无处不在,几乎用于所有业务领域的识别。在业务流程中实施条形码时,可以自动执行程序以减少人为错误并提高生产率。...二维条形码已经存在很长时间了,但是在大众里面都不是很流行,然而,...
  • java生成一维码和二维码

    千次阅读 2017-10-31 11:23:22
    我也没有自己写,也是拿着源码进行看和修改的,然后生成自己想要的二维码和一维码,还是很不错的,所以分享一下。 首先第一步,需要导入jar包,我把我用的jar包放上来吧 jar包下载链接: 将包导入好项目之后就...
  • 基于MATLAB的一维条码二维码识别课题背景介绍条码技术是如今应用最广泛的识别和输入技术之一,由于其包含的信息量大,识别错误率低而在各个方面得到很大的重视。它发展迅速并被广泛应用于于工业、商业、图书出版、...
  • 主要特点: 基本功能不需要外部库; 所有标准页面格式,自定义页面格式,自定义边距和度量单位; UTF-8 Unicode和从右至左的语言; TrueTypeUnicode,OpenTypeUnicode v1,TrueType,OpenType v1,Type1和CID-0...
  • 基于MATLAB的一维条码识别摘 要:条码技术是如今应用最广泛的识别和输入技术之一,由于其包含的信息量大,识别错误率低而在各个方面得到很大的重视。它发展迅速并被广泛应用于于工业、商业、图书出版、医疗卫生等各...
  • 1.条形码,又称条码,一般又称一维码; 广义的条形码一维码+二维码。 一维码:可以标识数字, 二维码:可以标识数字+字符 2.条码(又称条形码)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达...
  • 利用PDF417二维条码其条块边角的特点,提出了种基于条块边角的PDF417条码水印方法。首先对水印信息整体进行预判,以选择合适的黑白交界区域作为水印嵌入位置,根据水印内容对二维码图像的相关信息进行修改,以实现...
  • 七条码是应用最为成功的种二维条码,它的出现是条码技术的次革新。它以其高密度、高信息容量、纠错能力强、成本低等特点,广泛应用于国际贸易、物流、工业、商业等领域,已经取得了巨大的社会效益和经济效益...
  • QT实现一维码识别之Code128

    千次阅读 2019-10-13 12:11:00
    、简介:Code128的编码方式属于比较复杂的条码,应用起来比较灵活,在1981年开始流行起来。 二、Code128特点如下: 1、有A、B、C三种不同的编码方式,可以提供128个标准的ASCII code字符。包括:0~9的...
  • 2021SC@SDUSC 前言:本篇博客主要介绍一维码
  • Excel已整理完成,含有一维条码、二维条码不同种类的对比、截图、特点等 信息. 二维码内容如下: QR Code Data Martix Maxicode PDF 417 CM GM 一维内容如下: EAN-13 EAN-8 UPC-A UPC-E 39 93 基本25 交叉...
  • 条形码类型及常见条形码介绍 条码是由一组按一定编码规则排列的条,空符号,用以表示一定的字符,数字及符号组成的信息。条码系统是由条码符号设计,制作及扫描阅读组成的自动识别系统。 条码卡分为一维码和二维码两...
  • 文中首先分析了国内外二维条形码应用的发展趋势,介绍了PDF417二维条形码的组成,对比了手机和专用条形码阅读器之间的性能差别,分析了手机应用处理器的运算性能以及嵌入式Linux平台的环境特点。由于手机的组成结构并...
  • 1.一维条码即指条码条和空的排列规则,常用的一维码的制包括:EAN、39、交叉25、UPC、128、93,ISBN,及Codabar(库德巴)等。 2.一维用处:可以识别商品的基本信息,例如商品名称、价格等,...
  • 最近项目用到了条码打印等功能,所以顺便学习下条码的知识,目前网上这里信息确实很多,我也直接拿来用的。 只是在各位前辈的基础上,稍加整理,将多个案例结合到一起。有种小小的犯罪感,总是“站在巨人肩上窃取...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,799
精华内容 1,119
热门标签
关键字:

一维条码的特点