条码基本上分为两大类:一维条码(1D Barcode)二维条码(2D Barcode)

一维条码(1D Barcode)

  所谓一维条码,简单的说就是条码只能横向水平方向列印,其缺点是储存的资料量较少,如果资料量大,条码列印的长度就会越长,扫瞄机器(Barcode Scanner)就无法读取完整顺利解出条码的资料。有一种办法可以让条码列印短一点,那就必须使用高密度的条码列印机,但价格就比较高,而且条码扫瞄器(Barcode Scanner)价格相对的也比较贵。

  一维条码也称做线性条码,因为所使用的条码扫瞄器的感测器为线性影像感测器(linear image sensor)。

常用的1D Barcode种类有:

Code 39条码:常用在水、电、瓦斯等帐单上。

交错式25条码:又称ITF条码,常用在序号,外箱编号(ITF-14条码)..等应用。

EAN-13条码:属于国际标准条码,在GS1系统称之为GTIN-13条码,我们买的商品上所列印的条码均属于此类条码。

EAN-8条码:一样是属于国际标准条码,在GS1系统称之为GTIN-8条码,常用在面积比较小的商品上,例如香烟盒上的条码。

ISBN书籍码:故名思义就是书籍上所列印的商品条码。

ISSN期刊码期刊杂志上所印列的标准条码。

Code 128条码:我们身份证上所使用的就是Code 128条码,这种条码可以涵盖128个ASCII code字元,包含英文字大小写,数字,还有特殊符号及不可见的电脑符号等。

其它条码︰如Codabar条码UPC条码Code 93条码Code 11条码MSI条码Plessey条码Toshiba code条码Code 32条码RSS条码 …等,我们在后面的条码编码原则章节里会一一做介绍。


二维条码(2D Becode)

  2D Barcode在最近几年才流行起来,现在人手一支智慧型手机(smart phone),照相功能的摄影镜头是基本配备,随处可拍QR code。

  在3G尚未成熟前,在日本就流行2.5G上网,因为用手机输入网址很麻烦,所以他们就将网址用Barcode条码符号替代,初期是用1D Barcode,手机必须外挂「迷你型条码扫瞄器」 ,后来有了照相手机,直接用手机上的摄影镜头(camera)来读取条码,同时条码改采用2D QR code,这就是手机读QR Code的由来。

  QR Code 条码

发展至今,各种手机读QR code条码的应用不胜枚举,像卫星定位啦、行动商店啦、动新闻啦…等。

2D Barcode种类不单只有QR code,另外一种比较常见的是PDF417条码,每年报税的二维条码报税系统就是PDF417 2D条码。

  PDF 417 条码

二维条码的编码方式比一维条码复杂许多,同时条码扫瞄器设备也比贵,在应用上如果资料大的话,才使用2D Barcode,否则还是采用1D Barcode比较经济实惠。

在GS1国际标准条码系统里,也有三种2D Barcode,一种是结合1D Barcode与PDF417的复合型条码,以及GS1 Data Matrix与GS1 QR code三种。

有关更详细的GS1 2D条码介绍,有兴趣的话,可以上GS1 Taiwan网站查阅。

条码的种类(types of barcode)的更多相关文章

  1. ZPL条码打印类

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...

  2. FastReport.Net使用:[20]条码控件使用

    在日常生活中,条码用的越来越多,“扫一扫”目前是非常的流行.报表设计也要跟上时代,打印出条码,方便信息流转. FastReport对条码的支持很不错,支持很多类型的条码,还包括二维码. 几个常见问题 ...

  3. smartforms 条码打印

    转自:http://blog.csdn.net/zhongguomao/article/details/6759642 SAP 条码打印有 新旧 两种技术方法:1.传统的(旧):将数据发送到打印机上, ...

  4. 吉特仓库管理系统- 斑马打印机 ZPL语言的腐朽和神奇

    上一篇文章说到了.NET中的打印机,在PrintDocument类也暴露一些本质上上的问题,前面也提到过了,虽然使用PrintDcoument打印很方便.对应条码打印机比如斑马等切刀指令,不依赖打印机 ...

  5. FastReport使用二——二维码

    以下内容在FastReport Designer 中测试通过,如下图所示: 在使用FastReport Designer创建一维吗也就是一般普通的条码时,设置其Barcode属性为Code128 (建 ...

  6. C# 利用ZXing.Net来生成条形码和二维码

    本文是利用ZXing.Net在WinForm中生成条形码,二维码的小例子,仅供学习分享使用,如有不足之处,还请指正. 什么是ZXing.Net? ZXing是一个开放源码的,用Java实现的多种格式的 ...

  7. 初拾Java(问题三:乱码问题)

    年后的工作不是那么的忙,最近也开始思考自己以后的路该怎么走,在迷茫的时候,还是坚持学习点儿东西吧. 接着之前的JSP,这次是要尝试着用request.getParameter(ParameterNam ...

  8. Chapter 07-Basic statistics(Part3 correlations)

    这一部分使用R基础已安装包中的state.x77数据集.该数据集的数据是关于美国50个州在1977年对人口,收入,文盲率,平均寿命,谋杀率,高中毕业率统计所得. 1.关联的种类(types of co ...

  9. 【Easyexcel】java导入导出超大数据量的xlsx文件 解决方法

    解决方法: 使用easyexcel解决超大数据量的导入导出xlsx文件 easyexcel最大支持行数 1048576. 官网地址: https://alibaba-easyexcel.github. ...

随机推荐

  1. c#中常用的异常类型

    c#中异常捕获catch{}常用的异常类型 Exception 类   描述 SystemException 其他用户可处理的异常的基本类  ArgumentException 方法的参数是非法的  ...

  2. 一个关于Integer的秘密

    先让大家看一段简单的代码: public static voidmain(String[] args) { Integera = 1; Integerb = 1; Integerc = 222; In ...

  3. Android 自己主动化測试之------ Monkey工具

    尽管 一般公司都有专门的測试人员,可是有时候 免不了 我们既要去开发产品,也要去測试产品,測试产品.有些机械化的 点界面的操作,谷歌已经给我们提供了工具.Monkey, 猴子測试. 什么是Monkey ...

  4. gdb篇

    转自:http://www.cnblogs.com/ypchenry/p/3668572.html 1.gdb的原理 熟悉linux的同学面试官会问你用过gdb么?那好用过,知道gdb是怎么工作的么? ...

  5. ssh环境搭建并实现登录功能

    参照了这篇博客,但是里面有些地方进行了更改 http://wenku.baidu.com/link?url=edeegTquV2eR3CJ5-zvNcJbyuq11Afp-lD2Fz2jfmuHhV1 ...

  6. django datetime format 日期格式化

    django datetime format 日期格式化 www.jx-lab.com python 中 date,datetime,time对象都支持strftime(format)方法,但有一些区 ...

  7. JavaScript基础知识----零基础js入门练习题

    1,什么是Javascript? 答:Javascipt是一种脚本语言,由web浏览器进行解释和执行.   2,JavaScript是由那几个部分组成?  答:主要分为以下三种:     ECMASc ...

  8. JavaWEB开发中的/到底代表什么

  9. jQuery tmpl index

    <!-- 校验失败后显示 TODO--> <script id="checkError_table_tmpl" type="text/x-handleb ...

  10. php 登录实例演示

    <pre name="code" class="python">一.模板的使用 (重点) a.规则 模板文件夹下[TPL]/[分组文件夹/][模板主 ...