zoukankan      html  css  js  c++  java
  • 关于线性条形码符号的解读(一)

    大家每天在购买商品时,都会看到商品上的各种线条状的条形码,我们都知道这些条形码其实是包含很多商品信息的,但是具体的含义和应用大家肯定了解的不多,所以小编今天打算和大家聊聊这形形色色的线性条形码。

    首先大家需要知道线性条形码分为:1D条形码2D条形码。而今天本文主要是围绕1D条形码进行分析。

    这些条形码主要由:TEC-IT的条码软件组件(本文重点以TEC-IT的条形码产品来进行内容的展开);条码制作软件;条码生成软件Linux / UNIX / Mac OS X;适用于SAP的条码DLL;标签软件和报表生产软件进行支持的。

    代码128


    68abf217f4134abf8ebfb28a57cde750o.jpg

     

     

    字符集:

    ASCII(128个字符)

    长度:

    变量

    检查数字:

    Mod 103

    尺寸,模块宽度X,打印比率:

    H> = 15%L(H> = 6.5 mm!); X> = 0.19毫米(最大值:1.27毫米); Pr = 1:2:3:4

    应用:

    广泛用于各个领域; 现代紧凑符号体系; 1981年由“计算机识别”引入; 与FNC1一起用作UCC128 / EAN128用于零售产品标记

    备注:

    3种不同的代码集(A =大写+ ASCII控制字符,B =大写+小写字符,C =双密度数字字符); 代码集切换; 功能码字符(FNC1-4); 高打印密度(建议使用激光或热转印打印机);

    2/5标准


    37e433a6a0b54afa9ebd8d1354c6b001o.jpg

     

    字符集:

    数字[0..9]

    长度:

    变量

    检查数字:

    没有定义

    尺寸,模块宽度X,打印比率:

    PR = 1:3/1:4.5

    应用:

    较旧的代码(1970+); 用于工业应用,仓库分拣系统,照相洗印加工信封识别,票务(按顺序编号的机票)

    备注:

    信息包含在条形宽度,自检代码中。

    2/5交错


    37e433a6a0b54afa9ebd8d1354c6b001o.jpg

    字符集:

    数字[0..9]

    长度:

    变量

    检查数字:

    可选(Mod.10)

    尺寸,模块宽度X,打印比率:

    X> = 0.19毫米; Pr = 1:2 - 1:3(如果X <0.50则> 2.2); 印刷公差:+/- 10%

    应用:

    广泛用于所有领域(商品编号,工业应用......);

    备注:

    信息包含在条形宽度,自检代码中; 非常紧凑,因为成对的数字编码(总长度必须是偶数位数); 1.数字由条形表示,2数字由间隙表示




    2/5 IATA


    eec643653deb459784d19ed745b5b1d3o.jpg
     

    字符集:

    数字[0..9]

    长度:

    变量

    检查数字:

    可选(Mod.10)

    尺寸,模块宽度X,打印比率:

    X> = 0.19毫米; Pr = 1:2 - 1:3; 高印刷耐受性:+/- 15至20%

    应用:

    航空运输行李的编号(“国际航空运输局”)

    备注:

    自检代码; 开始/停止字符与5个行业中的2个相同; 支持距离读取(> 1米)和非常简单的打印技术

    3/9(代码39)


    110b4d81d2f94d19980a20950930d97fo.jpg
     

    字符集:

    [AZ]; [0-9]; [ - 。$ / +%]

    长度:

    变量(平均最多20个字符)

    检查数字:

    可选(Mod.43)

    尺寸,模块宽度X,打印比率:

    H> = 15%L(H> = 6.3 mm!); X> = 0.19毫米; Pr = 1:2 - 1:3(如果X <0.5,则> 2.25)

    应用:

    广泛应用于工业,管理部门和企业(非零售);由 ANSI MH 10.8 M-1983和MIL-STD-1189所涵​​盖; 由INTERMEC于 1974年开发。

    备注:

    非常安全的代码结构; 自我检查; 支持多个符号(如果第一个字符是一个空格,则附加下一个符号); 支持距离读取(> 1m); 只能编码大写字母(+特殊字符)!


     3/9延伸(ASCII)


    5ca1a92070874197934fc82709121ff1o.jpg
     

    字符集:

    ASCII(127个字符)

    长度:

    变量(平均最多20个字符)

    检查数字:

    可选(Mod.43)

    尺寸,模块宽度X,打印比率:

    参见Code 39

    应用:

    代码39 ASCII具有较低的扩展,因为Code128提供相同的字符集,但编码更紧凑

    备注:

    代码39的延伸; 小写字母和特殊字符是成对构建的,例如“+ A”=“a”(浪费空间); 扫描仪设备无法自动识别代码39的差异(配置!)

    EAN8


    68abf217f4134abf8ebfb28a57cde750o.jpg

     

     

    字符集:

    数字[0..9]

    长度:

    7个可用的数字

    检查数字:

    1个校验位

    尺寸,模块宽度X,打印比率:

    字体大小SC2(SC0-SC9); H = 21.64mms(17.7-43.28); B = 26.73毫米(21.87-53.46); X = 0.33mm(0.27-0.66); 可变大小在80%-200%之间;

    应用:

    欧洲零售产品标识(EAN); 标签空间有限的产品的压缩代码; 唯一编号(中央管理)标识

    备注:

    EAN8数据包含2-3位国家代码和4-5位文章代码(数量有限)

    EAN8 P2


    68abf217f4134abf8ebfb28a57cde750o.jpg

     

     

    字符集:

    数字[0..9]

    长度:

    7 + 2位数

    检查数字:

    1个校验位

    尺寸,模块宽度X,打印比率:

    参考EAN8(文章字段的参数)

    应用:

    用于杂志和平装书

    备注:

    与EAN8相同但可以编码2个附加数字(例如,用于重量,定价)。

    EAN8 P5


    68abf217f4134abf8ebfb28a57cde750o.jpg

     

     

    字符集:

    数字[0..9]

    长度:

    7 + 5位数

    检查数字:

    1个校验位

    尺寸,模块宽度X,打印比率:

    参考EAN8(文章字段的参数)

    应用:

    用于杂志和平装书

    备注:

    与EAN8相同但可以编码5个附加数字(例如,用于重量,定价)。

    EAN13


    68abf217f4134abf8ebfb28a57cde750o.jpg

     

     

    字符集:

    数字[0..9]

    长度:

    12位数

    检查数字:

    1个校验位

    尺寸,模块宽度X,打印比率:

    字体大小SC2(SC0-SC9); H = 26.26毫米(21.48-52.52); B = 37.29mms(30.50-74.58); X = 0.33毫米(0.27-0.66); 可变尺寸80%-200%;

    应用:

    零售产品标识(欧洲物品编号); 号码由中央组织(EAN)管理,并识别生产者和产品;

    备注:

    13位数(12位可用数字+ 1位校验位); 2位原产国代码+ 5位制造商代码+ 5位产品编号; IAN + JAN与EAN相同

    EAN13 P2


    68abf217f4134abf8ebfb28a57cde750o.jpg

     

     

    字符集:

    数字[0..9]

    长度:

    12 + 2位数

    检查数字:

    1个校验位

    尺寸,模块宽度X,打印比率:

    参考EAN13

    应用:

    用于杂志和平装书

    备注:

    与EAN13相同但可以编码2个附加数字(例如,重量,定价)。

    EAN13 P5


    68abf217f4134abf8ebfb28a57cde750o.jpg

     

     

    字符集:

    数字[0..9]

    长度:

    12 + 5位数

    检查数字:

    1个校验位

    尺寸,模块宽度X,打印比率:

    参考EAN13

    应用:

    编码“ISBN” - 用于书籍的数字(零售产品标记)

    备注:

    与EAN13相同但可以编码5个附加数字(包含产品的价格)。

    EAN 14


    68abf217f4134abf8ebfb28a57cde750o.jpg

     

     

    字符集:

    数字[0..9]

    长度:

    2(AI)+ 13位数

    检查数字:

    1个校验位(EAN)

    尺寸,模块宽度X,打印比率:

    参考EAN128

    应用:

    用于从GS1系统编码14位GTIN(全球贸易项目编号)。第一个数字是包装指示符,其余12个数字基于EAN-13 / UPC-12商品编号,后跟一个校验位。

    备注:

    使用具有AI 01的“载体”条形码符号EAN-128(相应的GS1-128)。

    EAN128 / GS1-128


    68abf217f4134abf8ebfb28a57cde750o.jpg

     

     

    字符集:

    ASCII(128个字符)

    长度:

    最大.48个数据字符

    检查数字:

    Mod 103

    尺寸,模块宽度X,打印比率:

    与代码128相同但Lmax = 165mm; 符号字符的最大值= 35;

    应用:

    普遍适用,如零售产品标识或运输(等); EAN128不仅可以编码EAN编号,还可以编码产品的数量,重量,价格(以及更多数据)。

    备注:

    EAN128(GS1-128)是代码128的颠覆,在第一个位置包含FNC1字符; EAN128具有预定义的数据格式,可将各种类型的数据编码为一个符号(FNC1可用作不同数据内容的分隔符)。

    UPC 版本 A


    68abf217f4134abf8ebfb28a57cde750o.jpg

     

     

    字符集:

    数字[0..9]

    长度:

    12位数

    检查数字:

    1个校验位

    尺寸,模块宽度X,打印比率:

    H = 26.26毫米(21.48-52.52); B = 37.29mms(30.50-74.58); X = 0.33毫米(0.27-0.66); 可变大小; 公差:15-30%(0.05-0.1mms)

    应用:

    零售产品标记(与销售点收银系统一起使用); 数字的分配由GS1控制,以识别制造商和产品;

    备注:

    该号码有12位数字(11个可用数字+ 1个校验位),由1个系统数字+ 5个数字制造商代码+ 5个数字产品编号组成

    UPC 版本 E


    68abf217f4134abf8ebfb28a57cde750o.jpg

     

     

    字符集:

    数字[0..9]

    长度:

    7位数

    检查数字:

    1个校验位

    尺寸,模块宽度X,打印比率:

    1;2;3;4;1;2;3;4

    应用:

    零售产品标记和小物品条形码。

    备注:

    代码必须以“0”或“1”开头。TBarCode:如果未在输入数据中指定(即仅使用7位数字来创建代码),则会自动计算校验位。

    X ...模块宽度

    Pr ..打印比率

    L ...条形码宽度

    H ...条形码高度

    b ...条/间隔的宽度

    e ...条间距

    p ...字符之间的距离

    想要了解关于条形码软件信息,可登陆慧都网进行查看。

    未完待续......

  • 相关阅读:
    解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
    qemu vm setup network(ssh) with buildroot
    C: 当字符数组首指针转化成char *指针,sizeof(*ptr)不为array的size
    C 利用strtok, feof 截取字符串
    LINUX C: 获取本地指定网卡的IP地址
    C语言比较好的风格梳理
    perf-perf stat用户层代码分析
    内核调试-perf introduction
    内核调试-ftrace introduction
    【原创】VB6.0应用程序安装包的生成(Setup Factory 9.0制作安装包的方法)
  • 原文地址:https://www.cnblogs.com/NB-Juvien/p/9355009.html
Copyright © 2011-2022 走看看