条码技术,在当前时期已经非常成熟,成本低,灵活度高,条码识别便宜的扫描枪30元左右。
一、条形码简介_条形码基本常识_条形码基本原理
1.条形码,又称条码,一般又称一维码; 广义的条形码是一维码+二维码。 一维码:可以标识数字, 二维码:可以标识数字+字符
2.条码(又称条形码)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。
3.英文单词: barcode
4.条形码自动识别系统由条形码标签、条形码生成设备、条形码识读器和计算机组成
5.劳雷尔,被认为是通用产品代码(UPC)即条形码的共同发明人,是美国人。最初发明条形码的,是劳雷尔在IBM的同事诺曼伍德兰(Norman Woodland)。
伍德兰基于摩尔斯电码(Morse code)发明了条形码,并于1952年申请了这一概念的专利。
二、条形码的优点
1、可靠准确
键盘输入数据出错率为三百分之一,利用光学字符识别技术出错率为万分之—,而采用条形码技术误码率低于百万分之一。
2、数据输入速度快
与键盘输入相比,条形码输入的速度是键盘输入的5倍,并且能实现“即时数据输入”。
3、经济便宜
与其他自动化识别技术相比较,推广应用条形码技术,所需费用较低。
4、灵活、实用
条形码符号作为一种识别手段可以单独使用,也可以和有关设备组成识别系统实现自动化识别,还可和其他控制设备联系起来实现整个系统的自动化管理。同时,在没有自动识别设备时,也可实现手工键盘输入。
5、自由度大
识别装置与条形的标签相对位置的自由度要比OCR(光学字符识别)大得多。条形码通常只在一维方向上表达信息,而同一条形码上所表示的信息完全相同并且连续,这样即使是标签有部分缺欠,仍可以从正常部分输入正确的信息。
6、设备简单
条形码符号识别设备的结构简单,操作容易,无需专门训练。
7、易于制作
可印刷,称作为“可印刷的计算机语言”。条形码标签易于制作,对印刷技术设备和材料无特殊要求,且设备也相对便宜。
三、条形码分类
世界上常用的码制有EAN条形码、UPC条形码、25条形码、交叉25条形码、库德巴条形码、Code 39条形码和Code 128条形码等 。
UPC条形码(统一产品代码):只能表示数字,有A、B、C、D、E五个版本,版本A-12位数字,版本E-7位数字,最后一位为校验位,大小是宽1.5in(英寸)(lin - 2.54cm),高1in,而且背景要清晰,主要在美国和加拿大使用,用于工业、医药、仓储等部门 。
EAN条形码:是国际通用的符号体系,是一种长度固定、无含意的条形码,所表达的信息全部为数字,主要应用于商品标识 。
Code 39条形码和Code 128条形码:为目前国内企业内部的自定义码制,可以根据需要确定条形码的长度和信息,它编码的信息可以是数字,也可以包含字母,主要应用于工业生产线领域、图书管理等,如表示产品序列号、图书、文档编号等 。
Code 93码:是一种类似于Code 39码的条形码,它的密度较高,同样适用于工业制造领域 。
交叉25条形码(也叫穿插25码):只能表示数字0-9,长度可变,条形码呈连续性,所有条与空都表示代码,第一个数字由条开始,第二个数字由空组成,应用于商品批发、仓库、机场、生产(包装)识别、商业中,条形码的识读率高,可用于固定扫描器的可靠扫描,在所有一维条形码中的密度最高 。
库德巴条形码( Codabar):也称“血库用码”,可表示数字0-9,字符$、+、-,还有只能用作起始和终止符的a、b、c、d四个字符,空白区比窄条宽10倍,非连续性条形码,每个字符表示为4条3空,条形码长度可变,没有校验位,主要应用于血站的献血员管理和血库管理,也可作物料管理、图书馆、机场包裹发送中 。
PDF417二维条形码(简称417条形码):典型的二维条形码码制,不需要连接一个数据库,本身就可以存储大量数据。417条形码主要应用于医院、驾驶证、物料管理、货物运输;特点是当条形码受到一定破坏时,错误纠正能使条形码正确解码;PDF417条形码是Symbol科技公司于1990年研制的二维条形码产品。它是一个多行、连续性、可变长、包含大量数据的符号标识。每个条形码有3-90行,每一行有一个起始部分、数据部分、终止部分,它的字符集包括所有128个字符,最大数据含量是1850个字符 。
小程序二维码:微信二维码库支持下的,如何生成小程序二维码,济南小程序开发,开发小程序。
四、C#如何生成条形码、二维码
https://www.cnblogs.com/tianma3798/p/5426869.html
https://www.cnblogs.com/tianma3798/p/5426880.html
二维码生成工具
二维码识别工具
更多: