常见条码类型介绍(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存储的是不同类型对应的值, ...
随机推荐
- MS Word2016加载EndnoteX6插件
我的软件环境是:Win10 x64.MS Office 2016 x64.Endnote X6 32位. 在安装完MSO和Endnote后,Word中未能自动加载Endnote插件.现将启用方法记录如 ...
- MySQL慢SQL语句常见诱因
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11429037.html 1. 无索引.索引失效导致慢查询 如果在一张几千万数据的表中以一个没有索引的列 ...
- c# 7.0新语法特性
public class NewAtturibute { public void TestFunc() { // 01 Out变量 不用初始化 "; if (int.TryParse(inp ...
- SQL 左连接
SQL左链接LEFT JOIN关键字返回左表(表1)中的所有行,即使在右表(表2)中没有匹配.如果在正确的表中没有匹配,结果是NULL. SQL LEFT JOIN 语法 SELECT _column ...
- 饿了么监控系统 EMonitor 与美团点评 CAT 的对比
背景介绍 饿了么监控系统EMonitor:是一款服务于饿了么所有技术部门的一站式监控系统,覆盖了系统监控.容器监控.网络监控.中间件监控.业务监控.接入层监控以及前端监控的数据存储与查询.每日处理总数 ...
- I2C自编设备驱动设计
一.自编设备驱动模型 at24.c: static int __init at24_init(void) { io_limit = rounddown_pow_of_two(io_limit); re ...
- Python每日一题 009
题目 有个目录,里面是你自己写过的程序,统计一下你写过多少行代码.包括空行和注释,但是要分别列出来. 代码 参照网络上代码 # coding: utf-8 import os import re # ...
- 重新学习MySQL数据库11:以Java的视角来聊聊SQL注入
本文转自互联网 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial ...
- 《ArcGIS Runtime SDK for .Net开发笔记》--介绍与环境搭建
一. ArcGIS Runtime SDK for .NET介绍 ArcGIS Runtime SDK for .net是一款针对windows平台的开发包.能够在开发出在windows phone, ...
- inline-block 导致元素下沉 解决方法添加vertical-align:middle属性
<div class="layui-input-block"> <input name="username" lay-verify=" ...