常见条码类型介绍(Code 39、Code 128、EAN-8、EAN-13、EAN-128、ISSN、TIF、TIF-14、UPC(A)、UPC(E))
常见条码类型,如下:
1、Code 39
Code 39,又称为"Code 3 of 9",是非零售市场中最常用的格式,用于盘存和跟踪。Code 39码编码规则简单,误码率低、所能表示字符多等特点。此条码广泛应用于制造业、军事和医疗保健行业中。这种格式离散而且长度可变,接受以下 44 个字符: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-.$/+%及“空格”星号 () 仅作起始/结束字符,不能用于条码正文。
2、Code 128
Code 128 是一种长度可变、高密度、字母和数字混和使用的格式,广泛应用在企业内部管理、生产流程、物流控制系统方面。此代码有 106 种条形和空白图样。根据所使用的三种不同的字符集,每种图样又有三种不同的含义。一种字符集用所有的大写字母和 ASCII 码控制字符进行编码;另一种字符集用所有的大写和小写字符进行编码;第三种字符集用从 00 到 99 的数字对进行编码。使用的是哪个字符集由开始字符决定。
Code 128 还允许您用以下四种功能码进行编码:
? FNC1——保留以用于欧洲商品编码(EAN)
? FNC2——用于指标条码阅读器将条码符号中的信息与文本符号中的信息关联起来
? FNC3——用于指标条码阅读器执行重置操作
? FNC4——用于封闭系统中
3、EAN-8
欧洲商品编码 (EAN) 系统是欧洲版本的通用商品代码 (UPC)。现在,此代码被称为国际商品编码;但是仍保留了 EAN 缩写形式。EAN 代码印在欧洲零售商品上。
EAN-8 使用八位数编码,包括两个国家代码数位、五个数据位和一个检查位。在条码向导中,您必须输入七位数,第八位数(或说检查位)将自动生成。
可以向主条码中添加两位数或五位数(可选)。此数字是为出版物和期刊而设计的,作为附加条码显示在主条码右侧。
4、EAN-13
EAN-13 是欧洲版本的通用商品代码 (UPC (A))。EAN-13 和 UPC (A) 之间的区别是 EAN-13 使用 13 位数编码,第 13 位与一个 UPC (A) 符号左边六位数的样式相同。第 13 位数与第 12 位数共同表示国家/地区代码。
可以向主条码中添加两位数或五位数(可选)。此数字是为出版物和期刊而设计的,作为附加条码显示在主条码右侧。
如图所示:

5、EAN-128
EAN-128 是 Code 128这种条码类型 的一种变体。此符号使用与 Code 128 相同的代码集;但是,不能使用功能码 FNC2 到 FNC4,FNC1 被用作起始代码部分。您可以使用条码向导中 Code 128 的高级选项来启用或禁用 EAN-128 格式。Code 128 完全支持 ASCII 文本。
6、ISSN
ISSN(国际标准期刊编号)打印在杂志、报纸和其他连续出版物上。此格式不是一种单独的条码类型。ISSN 是一个 EAN-13 条码,但它带有国家代码 977 和两位附加代码。两位的附加代码包含发行号。例如,一月 = 01,二月 = 02。数位输入格式为 xxxx-xxxx。ISSN 代码必须为数字。
7、TIF
TIF(Interleaved 2 of 5)是在code 25基础上设计的,这两种格式都使用相同的编码方法,只不过在ITF格式中条形和空白都承载数据,奇数位用条形编码,偶数位用空白编码。ITF是一种高密度、长度可变而且只用数字的格式。此条码是航运和仓储行业最常见的格式之一,您最多可在条码向导中输入40位ITF代码必须为数字。
8、TIF-14
ITF-14 类似于 ITF 格式,只不过必须在条码向导中准确输入 13 位数。可以为新增条码输入五位数(可选)。ITF-14 代码必须为数字。
9、UPC(A)
UPC(通用商品代码)符号用于美国和加拿大的零售业中。UPC(A) 的格式为 12 位。该符号由 11 个数据位和一个检查位组成。首位通常表示被识别的产品的类型。接下来的五位表示制造商代码,最后五位用于识别特定的产品。UPC(A) 代码必须为数字。
如图所示:

10、UPC(E)
与 UPC(A) 类似,UPC(E) 也用在零售业中;但是,由于这种条形码比较小,它更适用于一些小商品。此格式也称为"零压缩",因为 UPC(E) 将 12 位 UPC(A) 代码压缩为一个六位代码。UPC(E) 压缩了数字系统位、制造商代码中的后缀位和代码中产品识别部分的前导零。
可以向主 UPC(A) 或 UPC(E) 条码中添加两位数或五位数(可选)。此数字是为出版物和期刊而设计的,作为附加条码显示在主条码右侧。UPC(E) 代码必须为数字。
来源:https://www.cnblogs.com/guorongtao/p/11343862.html
常见条码类型介绍(Code 39、Code 128、EAN-8、EAN-13、EAN-128、ISSN、TIF、TIF-14、UPC(A)、UPC(E))的更多相关文章
- MySQL 常见索引类型介绍
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. MySQL 主要索引类型有如下几种: 1.主键索引 2.唯一索引 3.普通索引 4.空间索引 5.全文索引 假设有如下一张 ...
- 第四节 Code 39 码 / 三九码
39码是西元1974年发展出来的条码系统,是一种可供使用者双向扫瞄的分散式条码,也就是说相临两资料码之间,必须包含一个不具任何意义的空白(或细白,其逻辑值为0),且其具有支援文数字的能力,故应用较一般 ...
- 使用WPF动态生成Code 39条形码
最近在看些条形码方面相关的资料,而如果只是看的话,效果似乎并不怎么好,所以决定动手做点Demo,以增强对相关知识的记忆. 这里是一个我编写的使用WPF生成Code 39的例子,Code 39的编码很简 ...
- 一维码Code 39简介及其解码实现(zxing-cpp)
一维码Code 39:由于编制简单.能够对任意长度的数据进行编码.支持设备广泛等特性而被广泛采用. Code 39码特点: 1. 能够对任意长度的数据进行编码,其局限在于印刷品的长度和条码阅读器的识别 ...
- (zxing.net)一维码Code 39的简介、实现与解码
一.简介 一维码Code 39:由于编制简单.能够对任意长度的数据进行编码.支持设备广泛等特性而被广泛采用. Code 39码特点: 能够对任意长度的数据进行编码,其局限在于印刷品的长度和条码阅读器的 ...
- 一文读懂Redis常见对象类型的底层数据结构
Redis是一个基于内存中的数据结构存储系统,可以用作数据库.缓存和消息中间件.Redis支持五种常见对象类型:字符串(String).哈希(Hash).列表(List).集合(Set)以及有序集合( ...
- 跟厂长学PHP7内核(七):常见变量类型的基本结构
上篇文章讲述了变量的存储结构zval,今天我们就来学习一下几个常见变量类型的基本结构. 一.类型一览 zval中的u1.v.type用来存储变量的类型,而zval.value存储的是不同类型对应的值, ...
- ElasticSearch(五):Mapping和常见字段类型
ElasticSearch(五):Mapping和常见字段类型 学习课程链接<Elasticsearch核心技术与实战> 什么是Mapping Mapping类似数据库中的schema的定 ...
- PHP7内核(七):常见变量类型的基本结构
上篇文章讲述了变量的存储结构zval,今天我们就来学习一下几个常见变量类型的基本结构. 一.类型一览 zval中的u1.v.type用来存储变量的类型,而zval.value存储的是不同类型对应的值, ...
随机推荐
- Python和 pytest的异常处理
Python中有自带的异常处理 try: except: pytest中 1.可以用try except来处理,来保证出错后,把后面的语句执行完成: 2.当有多条用例需要跑完时,不需要考虑其中一条用例 ...
- Myeclipse 崩溃闪退 Java was started but returned exit code =-1
出现如上图所述情况的原因可能是因为虚拟机jdk和myEclipse配置文件中的vm地址发生冲突报出的错误 第一种解决办法:只需要将你jdk文件下的bin目录下的javaw.exe文件的全部路径复制到M ...
- 文本处理工具——sed基础
一sed介绍 三剑客是grep,sed,awk,功能都很强大. 其中sed是Stream EDitor,流编辑器 行,编辑器的简写,它一次处理一行内容. sed的强大在于可以对文件进行修改,很适合在脚 ...
- 2019牛客多校第五场 B - generator 1 矩阵快速幂+十倍增+二进制倍增优化
B - generator 1 题意 给你\(x_{0}.x_{1}.a.b.b.mod\),根据\(x_{i} = a*x_{i-1} + b*x_{i-2}\)求出\(x_{n}\) 思路 一般看 ...
- 系统的重要文件/etc/inittab被删除了--急救办法!
如果在生产环境中,系统的重要文件/etc/inittab被删除了(系统还没重启,崩溃前),不要急,下面告诉你该如何处理.1.模拟误删除文件[root@localhost ~]# rm -rf /etc ...
- Echarts mc地图
Echarts mc地图 echarts官网实例: https://gallery.echartsjs.com/editor.html?c=xSNlA5O-zl 效果: 代码: <html> ...
- SpringMVC架构实现原理
SpringMVC架构实现原理 一.SpringMVC介绍 Spring mvc是一个基于mvc的web框架.其中核心类是DispatcherServlet,它是一个Servlet,顶层是实现的Ser ...
- 远程到Server系统安装和使用QTP
转自http://www.51testing.com/html/40/307440-832446.html 感谢作者 多童鞋都问在2003上如何安装QTP,为何单机许可不能使用? 我在N太serve ...
- mysql存储过程、函数、触发器、
当数据库版本不允许直接使用存储过程.函数的语法时用delimiter // 将结束符改成//用完之后再写delimiter;将结束符改回来即可,调用过程.函数用call+其名字即可返回结果 delim ...
- PHP处理地址匹配出省市区
function handleAddress($address ='广东省深圳市龙华新区大浪街道同胜科技大厦'){ preg_match('/(.*?(省|自治区|北京市|天津市))/', $addr ...