好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

常用一维条形码编码规则(精编版).docx

28页
  • 卖家[上传人]:说****
  • 文档编号:221407083
  • 上传时间:2021-12-11
  • 文档格式:DOCX
  • 文档大小:1,018.06KB
  • / 28 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 常用一维条形码1 39 码( CODE3)939 码可以包含数字及英文字母除了超市、零售业的应用中使用 UPC/EAN码外,几乎在其他饿应用环境中,都是使用 39 码 39 码是目前使用最广泛的条码规格,支持 39码的软硬件设备也最齐全1.1 特征能表示 44 个字符, A-Z、 0-9 、SPACE、- 、. 、$、/ 、+、%、*分散式,条码组之间使用细白条分隔两种宽度自我检查有扩展模式 《Full ASCII Mode 》检查码字符可有可无,视需求而定1.2 组成各个字符有 9 条黑白相间, 粗细不同的线条组成, 其中 6 条为黑白细条 3 条黑白粗条一串字符必须在头尾加上起始字符和结束字符“ * ”1.3 校验方法CODE39字符012345678值012345678字符9ABCDEFGH值91011121314151617字符IJKLMNOPQ值181920212223242526字符RSTUVWXYZ值272829303132333435字符-.SPACE$/+%值36373839404142找到输入字符串每个字符对应值,求和,除以43, 取余数条码说明1.41.5 编码表.在程序中可以使用“ 11”表示宽黑条, ‘1’表示细黑条, “00”表示宽白条, “ 0”表示细白条。

      那么字符 1 就可以表示为使用此方法建立一个编码表,每个字符可以长度为 12的“ 01”字符串来表示1.6 典型 CODE39条码1.7 CODE39的扩展码扩展码表同 CODE93 但是扩展方式不同, 39 码使用 $,/,+.% 与其 26 个大写字母组合, 表示 ASCII 码表中的其他字符条空表示方式和校验方式 与标准 39 码相同93 码中使用的控制码与 26 个大写字母的组合2 93 码(CODE93)2.1 组成字母: A-Z,数字: 0-9 ,符号: SPACE, - , . , $ , / , +, %, 控制码: $ , / , +, %,起始结束码:□每个字由 9 个模组成 , 包括 3 条粗细黑条及 3 条粗细白条每一黑条或白条有可能为1.2.3.4 模组成2.2 特征用 4 个控制码 $, %, /, + 组合其他字母或符号,可编程 FULL ASCII 字母,读码器读到上面 4 个控制码的组合时候,送出的字尾所对应的 ASCII 有 2 个检验码 C和 K2.3 校验方法先查出资料所对应值,对应值的表如下字符012345678值012345678字符9ABCDEFGH值91011121314151617字符IJKLMNOPQ值181920212223242526字符RSTUVWXYZ值272829303132333435字符-.SPACE$/+%值36373839404142检查码 C由资料的最右边一位用 1-20 顺序排列,若资料超过 20 位,在从 1-20 起算, 顺序号作为权值,分别乘以对应值,求和,除以 47,取余数检查码 K 由 C 位用 1-15 顺序排列,若资料差偶偶 15 位,再从 1-15 起算,顺序号作为权值,分别乘以对应值,求和,除以 47,取余数举例:资料 C O D E SP 9 3 “C” “ K” 资料对应值 12 24 13 14 38 9 3C 排列顺序 7 6 5 4 3 2 1K 排列顺序 8 7 6 5 4 3 2 1(1x3) + (2x9) + (3x38) + (4x14) + (5x13) + (6x24) + (7x12) = 484 C = 484 47 = 10 14 ( 余数)则 C = 14 = E ( 对应值 )(1x14) + (2x3) + (3x9) + (4x38) + (5x14) + (6x13) + (7x24) + (8x12)= 611K = 611 47 = 13 0 ( 余数)則 K = 0 = 0 ( 对应值 )2.4 条码说明2.5 编码表. 程序编码中,结束符号模块比起始符号多一个“ 1”;使用控制符组合字母所表示的字符, 编码时需要分解成控制符和大写字母两个模块。

      比如字符 NUL可分解成控制符 %和 U,条空为“ 0 和 02.6 典型 CODE93条码3 128 码(CODE128)3.1 特征能表示 106 种字元3 个字符集连 续 式 四种宽度三种字符集可串联使用使用检查码3.2 组成提供 128 个 ASCII 的所有字符有 A、B、C三种不同模组C组数字专用模组,可从 00-99 编码,缩短编码长度A、 B、C 三种模组依资料结构,可混合编码每个字由 3 条粗细黑条及 3 条粗细白条组成,但每个模组都是 12 各个单元宽度三组模组起始码不同,但结束码相同3.3 校验方法首先为字符串标志条码(码字)从起始符开始,自左向右为每个条码字符编号为每一个字符分配权数,起始符和第一个字符的权数位 1, 以后依次增加每个字符的权数与码值相乘所有乘积求和第 5 步的结果除以 103 求余数码值等于余数的字符即为校验符;3.4 编码表. 程序中可用“ 1“表示一个单元宽度的黑条, “ 0”表示一个单元宽度的白条则上图中的Value=0 的条空可表示为终止符有 13 个模块宽度条空表示为,末尾多两个“ 11”;3.5 典型 CODE128码3.6 条码说明例如,某 128 码的值为 ROC12345,则其逻辑和条码如下模块数值逻辑型态B 式StartB 式RB 式OB 式CB 式IB 式转 C 式C 式23C 式45C 式Stop某一个 128 码的值为 5418781,则其逻辑及条码如下模块数值逻辑型态CStartC54C18C78C14CStop4 EAN-128EAN-128 码,现称 GS1-128 码,是专用于 GS1系统中的条码,可以标注商品的附加 信息,在山品信息的标志、茶品的跟踪与追溯中有广泛的用途。

      EAN-128 码来自于CODE-128码,在字符集、条空规则上与 CODE-128完全一致4.1 组成EAN-128 码组成同 CODE-128应用标识符使用分隔符码字 FNC1表示4.2 特征同 CODE-128;4.3 条码说明如果字符串起始的字符是超过 4 个的数字字符时,应该采用 STARTC数据中间如果有4 个或 4 个以上连续的数字也要变换为字符集 C如果数据中的应用标识符使用的是预定义程度的 AI ,则可以省去数据后的分隔符例子例 1( 01)0( 13) 091020( 15) 100420 用条码可以表示为|START C|FNC1|01|16|90|31|28|10|02|50|13|09|10|20|15|10|04|20| 校 验 码|STOP|例 2( 02)0( 37) 100( 10)091000S|START C|FNC1|02|16|90|31|28|10|02|50|37|10|CODE B| 0 |CODEC|FNC1|10|09|10|00|CODE B|S| 校验符 |STOP|5 标准 2 of 5 (INDUSTRY2 OF 5 STANDARD)5.1 组成:由 5 条黑条组成,其中有 3 条细黑条, 2 条宽黑条黑条与黑条之间及字与字之间偶用一白条分隔,所以白细条不表示资料起始及结束码不同数字 0~95.2 特征一串资料可以改变程度,但只有数字可编粗细比例 1: 3, 允许误差 25%分 散 式 无验证码5.3 编码表. 程序中:“ 1”表示 1 个黑条宽度单元, 因为粗细比是 1:3 ,显然粗黑条表示为 “111”,又因为每两个黑条使用细白条分隔,所以上表中数字 1 可以表示为: “”6 交错式 25 码(INTERLEAVED25)6.1 组成由 5 条粗细黑条组成,其中 3 条细黑条, 2 条宽黑条由 5 条粗细白条组成,其中 3 条西白条, 2 条宽白条黑条置于奇数位,白条置于偶数位,故又称交错式 2OF5起始码和结束码不同只能表示 0~9必须偶数位配对6.2 特性资料程度一定是偶数只能表示数字 0~9 连续式不一定使用检验码粗细比 1:2 或 1:3 ,误差 10%粗细印刷比例若误差太大,可能解错码6.3 校验方法交叉 25 码的校验位计算方法依然是 Mod 10 :1. 字符个数为偶数时为 :10 的倍数 -[( 奇数位的数字之和 <从左至右 )+( 偶数位数字之和 )*3 个位数 ]2. 字符个数为奇数时为: 10 的倍数 -[( 偶数位的数字之和 <从左至右 )+(奇数位数字之和) *3 个位数 ]如:514362 的校验位为 10*X-[ (5+4+6)+3*( 1+3+2)]=7 (因加校验位后个数为奇数,故前面加 0 后为 05143627。

      76534 的校验位为 10*X-[ ( 6+3) +3* ( 7+5+4) ]=36.4 条码说明6.5 编码表. 程序中,可以’ N’表示窄条,’ W’表示宽条,因为黑条白条的相对位置固定,所以上表其实是一个 patte。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.