前端之条形码生成
1 views
Loading...
1. 条码简介
条形码 或 条码(barcode) 是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到了广泛的应用。
2. 条码结构

2.1 EAN, UPC
2.1.1 符号

2.1.2 特征
- 以分布码为标准。
2.1.3 可打印位数
13位或8位
2.1.4 条结构
- 四个条尺寸
- 无起始/终止符
- 用两个条和两个空来表明一个字符。
2.1.5 应用场景
- 世界通用码
- 大多日常物品都打有此码
- 图书出版业
2.2 ITF
2.2.1 符号

2.2.2 字符种类
- 仅为数值(0到9)
2.2.3 特征
- 在具有同样位数的情形下,条码的大小可以小于其他类型的条码。
2.2.4 可打印位数
仅为偶数位
2.2.5 条结构
- 两个条尺寸
- 无起始/终止符
- 用五个条(或五个空)来表明一个字符。
2.2.6
- 以分布码为标准。
2.3 CODE39
2.3.1 符号

2.3.2 字符种类
- 数值(0到9)
- 字母
- 符号(-、.、空格、$、/、+、%)
- 起始/终止符(*:星号)
2.3.3 特征
- 可以采用字母和符号来表明品号。
2.3.4 可打印位数
任意位数
2.3.5 条结构
- 两个条尺寸
- 用星号*来代表起始/终止符。
- 用五个条和四个空来表明一个字符。
2.3.6 应用场景
- 广泛用作工业用条码。
- 汽车工业行动组(AIAG)
- 美国电子工业协会(EIA)
2.4 CODABAR
2.4.1 符号

2.4.2 字符种类
- 数值(0到9)
- 符号(-、.、空格、$、/、+、%)
- 起始/终止符(*:星号)
2.4.3 特征
- 可以表明字母和符号。
2.4.4 可打印位数
任意位数
2.4.5 条结构
- 两个条尺寸
- 用a 到d来代表起始/终止符。
- 用四个条和三个空来表明一个字符。
2.4.6 应用场景
- 血库
- 门到门交货服务单(日本)
2.5 CODE128
2.5.1 符号

2.5.2 字符种类
- 全部为ASCI码
- 数值(0到9)
- 字母,大写/小写
- 符号
- 控制符([CR]、
-[STX],等等)
2.5.3 特征
- 支持各种类型的字符。
- 仅能用数值,允许用超小的条码来表示。(大于12位)
2.5.4 可打印位数
任意位数
2.5.5 条结构
- 四个条尺寸
- 三种类型的起始/终止符。每种类型支持自己的字符类型。
- 用三个条和三个空来表明一个字符。
2.5.6 应用场景
- 开始在各个行业被用作GS1-128
- 物流业
- 食品业
- 医学