常见条码类型,如下:

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))的更多相关文章

  1. MySQL 常见索引类型介绍

    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. MySQL 主要索引类型有如下几种: 1.主键索引 2.唯一索引 3.普通索引 4.空间索引 5.全文索引 假设有如下一张 ...

  2. 第四节 Code 39 码 / 三九码

    39码是西元1974年发展出来的条码系统,是一种可供使用者双向扫瞄的分散式条码,也就是说相临两资料码之间,必须包含一个不具任何意义的空白(或细白,其逻辑值为0),且其具有支援文数字的能力,故应用较一般 ...

  3. 使用WPF动态生成Code 39条形码

    最近在看些条形码方面相关的资料,而如果只是看的话,效果似乎并不怎么好,所以决定动手做点Demo,以增强对相关知识的记忆. 这里是一个我编写的使用WPF生成Code 39的例子,Code 39的编码很简 ...

  4. 一维码Code 39简介及其解码实现(zxing-cpp)

    一维码Code 39:由于编制简单.能够对任意长度的数据进行编码.支持设备广泛等特性而被广泛采用. Code 39码特点: 1. 能够对任意长度的数据进行编码,其局限在于印刷品的长度和条码阅读器的识别 ...

  5. (zxing.net)一维码Code 39的简介、实现与解码

    一.简介 一维码Code 39:由于编制简单.能够对任意长度的数据进行编码.支持设备广泛等特性而被广泛采用. Code 39码特点: 能够对任意长度的数据进行编码,其局限在于印刷品的长度和条码阅读器的 ...

  6. 一文读懂Redis常见对象类型的底层数据结构

    Redis是一个基于内存中的数据结构存储系统,可以用作数据库.缓存和消息中间件.Redis支持五种常见对象类型:字符串(String).哈希(Hash).列表(List).集合(Set)以及有序集合( ...

  7. 跟厂长学PHP7内核(七):常见变量类型的基本结构

    上篇文章讲述了变量的存储结构zval,今天我们就来学习一下几个常见变量类型的基本结构. 一.类型一览 zval中的u1.v.type用来存储变量的类型,而zval.value存储的是不同类型对应的值, ...

  8. ElasticSearch(五):Mapping和常见字段类型

    ElasticSearch(五):Mapping和常见字段类型 学习课程链接<Elasticsearch核心技术与实战> 什么是Mapping Mapping类似数据库中的schema的定 ...

  9. PHP7内核(七):常见变量类型的基本结构

    上篇文章讲述了变量的存储结构zval,今天我们就来学习一下几个常见变量类型的基本结构. 一.类型一览 zval中的u1.v.type用来存储变量的类型,而zval.value存储的是不同类型对应的值, ...

随机推荐

  1. 用idea将本地项目提交到gitlab上

    提交的前提是你必须有gitlab的地址 以下是将本地代码提交到gitlab上 在idea的菜单项选择 VCS>Import into Version Control>Create Git ...

  2. php结合Redis实现100万用户投票项目,并实时查看到投票情况的案例

    场景:某网站需要对其项目做一个投票系统,投票项目上线后一小时之内预计有100万用户进行投票,希望用户投票完就能看到实时的投票情况 这个场景可以使用redis+mysql冷热数据交换来解决. 何为冷热数 ...

  3. 【leetcode】921. Minimum Add to Make Parentheses Valid

    题目如下: 解题思路:上周都在忙着参加CTF,没时间做题,今天来更新一下博客吧.括号问题在leetcode中出现了很多,本题的解题思路和以前的括号问题一样,使用栈.遍历Input,如果是'('直接入栈 ...

  4. window环境mysql卸载不干净

    停止MySQL服务1添加删除程序中卸载MySQL2到安装目录删除MySQL3删除:C:\Documents and Settings\All Users\Application Data\MySQL ...

  5. ldap yum安装-centos6

    yum安装openldap 系统环境信息 操作系统:CentOS release 6.7 基础的环境准备 iptables -F && /etc/init.d/iptables sav ...

  6. flask中app.py: error: invalid choice: 'insert'........的问题

    在flask中,分为两种操作方式,url指向函数或者终端指向函数,最终目的就是让函数执行,触发方式不同.终端执行更加安全, 另外如果在终端执行的时候出现 : 就是说明 insert 没有在@ mana ...

  7. Nginx + Tomcat 配置负载均衡集群简单实例

    一.Hello world 1.前期环境准备 准备两个解压版tomcat,如何同时启动两个tomcat,请看我的另一篇文章<一台机器同时启动多个tomcat>. nginx官网下载解压版n ...

  8. Container 技能图谱skill-map

    # Container 技能图谱 ## 1. 容器核心 - [Docker](https://www.docker.com/) - [LXC](https://linuxcontainers.org/ ...

  9. 几个可以通过curl查询公网IP的站点

    通过命令行获取公网ip 非常实用分享给大家实例: [root@T900 ~]# curl cip.cc IP : 119.29.29.29 地址 : 中国 广东省 广州市 运营商 : 腾讯网络 数据二 ...

  10. python作业/练习/实战:下载QQ群所有人的头像

    步骤与提示:1.在腾讯群网页中进入任意一个群,获取相关信息,可以用postman是试一下,可以看到我们要的是mems里面的数据,需要获取到QQ号和群名片,如果没有群名片的话取昵称2.根据QQ号下载头像 ...