条码的种类(types of barcode)
条码基本上分为两大类:一维条码(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)的更多相关文章
- ZPL条码打印类
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...
- FastReport.Net使用:[20]条码控件使用
在日常生活中,条码用的越来越多,“扫一扫”目前是非常的流行.报表设计也要跟上时代,打印出条码,方便信息流转. FastReport对条码的支持很不错,支持很多类型的条码,还包括二维码. 几个常见问题 ...
- smartforms 条码打印
转自:http://blog.csdn.net/zhongguomao/article/details/6759642 SAP 条码打印有 新旧 两种技术方法:1.传统的(旧):将数据发送到打印机上, ...
- 吉特仓库管理系统- 斑马打印机 ZPL语言的腐朽和神奇
上一篇文章说到了.NET中的打印机,在PrintDocument类也暴露一些本质上上的问题,前面也提到过了,虽然使用PrintDcoument打印很方便.对应条码打印机比如斑马等切刀指令,不依赖打印机 ...
- FastReport使用二——二维码
以下内容在FastReport Designer 中测试通过,如下图所示: 在使用FastReport Designer创建一维吗也就是一般普通的条码时,设置其Barcode属性为Code128 (建 ...
- C# 利用ZXing.Net来生成条形码和二维码
本文是利用ZXing.Net在WinForm中生成条形码,二维码的小例子,仅供学习分享使用,如有不足之处,还请指正. 什么是ZXing.Net? ZXing是一个开放源码的,用Java实现的多种格式的 ...
- 初拾Java(问题三:乱码问题)
年后的工作不是那么的忙,最近也开始思考自己以后的路该怎么走,在迷茫的时候,还是坚持学习点儿东西吧. 接着之前的JSP,这次是要尝试着用request.getParameter(ParameterNam ...
- Chapter 07-Basic statistics(Part3 correlations)
这一部分使用R基础已安装包中的state.x77数据集.该数据集的数据是关于美国50个州在1977年对人口,收入,文盲率,平均寿命,谋杀率,高中毕业率统计所得. 1.关联的种类(types of co ...
- 【Easyexcel】java导入导出超大数据量的xlsx文件 解决方法
解决方法: 使用easyexcel解决超大数据量的导入导出xlsx文件 easyexcel最大支持行数 1048576. 官网地址: https://alibaba-easyexcel.github. ...
随机推荐
- ZOJ 1698 (最大流入门)
Power NetworkTime Limit:5000MS Memory Limit:32768KB 64bit IO Format:%lld & %llu SubmitStat ...
- zoj 1539 Lot
/*理解题意后,发现最后剩下的都是个数并不是和奇数偶数等有直接的关系,所以我们直接从数量入手 比如11会被分为5,6.5再分2,3.6再分3,3只要剩下三个就算一种,少于三个不用算.大于3个继续分 很 ...
- DEV GridControl 小结(持续添加)
一.属性: 1.Views OptionsBehavior=>Editable:False 列表不可编辑 OptionsSelection=>EnableAppearanceFocuse ...
- EasyUI的使用步骤
(1) 将easyui-1.4.3中jquery.min.js\jquery.easyui.min.js复制到工程的script下 (2) 将themes复制到工程中 (3) 在页面中引入2个JS 2 ...
- [Swust OJ 581]--彩色的石子(状压dp)
题目链接:http://acm.swust.edu.cn/problem/0581/ Time limit(ms): 1000 Memory limit(kb): 65535 Descriptio ...
- 记录:sea.js和require.js配置 与 性能对比
最近有点忙,很久无写博客,记录一下之前的配置require.js和sea.js的配置.(有误有望提出 require.js 文件目录 /app(项目使用js) /lib(require.js jq存放 ...
- codeforces 607B. Zuma 区间dp
题目链接 给一个长度为n的序列, 每一次可以消去其中的一个回文串, 问最少几次才可以消完. 代码很清楚 #include <iostream> #include <vector> ...
- google浏览器的安装
很简单,命令行下安装命令:apt-get install google-chrome-stable(如安装不成功,输入apt-get -f install进行修复依赖,之后在菜单里就可以看到图标了) ...
- Cyclomatic complexity
Cyclomatic Code Complexity was first introduced by Thomas McCabe in 1976. In 1976, Thomas McCabe pub ...
- python 启动简单web服务器
有时我们在开发web静态页面时,需要一个web服务器来测试. 这时可以利用python提供的web服务器来实现. 1.在命令行下进入某个目录 2.在该目录下运行命令: python -m Simple ...