版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
常用一维条形码39码(CODE39)39码可以包含数字及英文字母。除了超市、零售业的应用中使用UPC/EAN码外,几乎在其他饿应用环境中,都是使用39码。39码是目前使用最广泛的条码规格,支持39码的软硬件设备也最齐全。特征能表示44个字符,A-Z、0-9、SPACE、-、.、$、/、+、%、*分散式,条码组之间使用细白条分隔两种宽度自我检查有扩展模式《FullASCIIMode》检查码字符可有可无,视需求而定组成各个字符有9条黑白相间,粗细不同的线条组成,其中6条为黑白细条3条黑白粗条一串字符必须在头尾加上起始字符和结束字符“*”校验方法CODE39字符012345678值012345678字符9ABCDEFGH值91011121314151617字符IJKLMNOPQ值181920212223242526字符RSTUVWXYZ值272829303132333435字符-.SPACE$/+%值36373839404142找到输入字符串每个字符对应值,求和,除以43,取余数。条码说明编码表P.S.程序编码中,结束符号模块比起始符号多一个“1”使用控制符组合字母所表示的字符,编码时需要分解成控制符和大写字母两个模块。比如字符NUL可分解成控制符%和U,条空为“111011010和110010110典型CODE93条码128码(CODE128)特征能表示106种字元3个字符集连续式四种宽度三种字符集可串联使用使用检查码组成提供128个ASCII的所有字符有A、B、C三种不同模组C组数字专用模组,可从00-99编码,缩短编码长度A、B、C三种模组依资料结构,可混合编码每个字由3条粗细黑条及3条粗细白条组成,但每个模组都是12各个单元宽度三组模组起始码不同,但结束码相同。校验方法首先为字符串标志条码(码字)从起始符开始,自左向右为每个条码字符编号为每一个字符分配权数,起始符和第一个字符的权数位1,以后依次增加每个字符的权数与码值相乘所有乘积求和第5步的结果除以103求余数码值等于余数的字符即为校验符;编码表P.S.程序中可用“1“表示一个单元宽度的黑条,“0”表示一个单元宽度的白条。则上图中的Value=0的条空可表示为110110011000终止符有13个模块宽度。条空表示为1100011101011,末尾多两个“11”;典型CODE128码条码说明例如,某128码的值为ROC12345,则其逻辑和条码如下模块数值逻辑型态B式Start11010010000B式R11000101110B式O10001110110B式C10001000110B式I10011100110B式转C式10111011110C式2311101101110C式4510111011000C式Stop1100011101011某一个128码的值为5418781,则其逻辑及条码如下模块数值逻辑型态CStart11010011100C5411101011000C1811001110010C7811000010100C1411000100010CStop1100011101011EAN-128EAN-128码,现称GS1-128码,是专用于GS1系统中的条码,可以标注商品的附加信息,在山品信息的标志、茶品的跟踪与追溯中有广泛的用途。EAN-128码来自于CODE-128码,在字符集、条空规则上与CODE-128完全一致。组成EAN-128码组成同CODE-128应用标识符使用分隔符码字FNC1表示特征同CODE-128;条码说明如果字符串起始的字符是超过4个的数字字符时,应该采用STARTC。数据中间如果有4个或4个以上连续的数字也要变换为字符集C。如果数据中的应用标识符使用的是预定义程度的AI,则可以省去数据后的分隔符。例子例1(01)16903128100250(13)091020(15)100420用条码可以表示为|STARTC|FNC1|01|16|90|31|28|10|02|50|13|09|10|20|15|10|04|20|校验码|STOP|例2(02)16903128100250(37)100(10)091000S|STARTC|FNC1|02|16|90|31|28|10|02|50|37|10|CODEB|0|CODEC|FNC1|10|09|10|00|CODEB|S|校验符|STOP|标准2of5(INDUSTRY2OF5STANDARD)组成:由5条黑条组成,其中有3条细黑条,2条宽黑条黑条与黑条之间及字与字之间偶用一白条分隔,所以白细条不表示资料起始及结束码不同数字0~9特征一串资料可以改变程度,但只有数字可编粗细比例1:3,允许误差±25%分散式无验证码编码表 P.S.程序中:“1”表示1个黑条宽度单元,因为粗细比是1:3,显然粗黑条表示为“111”,又因为每两个黑条使用细白条分隔,所以上表中数字1可以表示为:“交错式25码(INTERLEAVED25)组成由5条粗细黑条组成,其中3条细黑条,2条宽黑条由5条粗细白条组成,其中3条西白条,2条宽白条黑条置于奇数位,白条置于偶数位,故又称交错式2OF5起始码和结束码不同只能表示0~9必须偶数位配对特性资料程度一定是偶数只能表示数字0~9连续式不一定使用检验码粗细比1:2或1:3,误差10%粗细印刷比例若误差太大,可能解错码校验方法交叉25码的校验位计算方法依然是Mod10:字符个数为偶数时为:10的倍数-[(奇数位的数字之和<从左至右)+(偶数位数字之和)*3个位数]字符个数为奇数时为:10的倍数-[(偶数位的数字之和<从左至右)+(奇数位数字之和)*3个位数]如:
514362的校验位为10*X-[(5+4+6)+3*(1+3+2)]=7(因加校验位后个数为奇数,故前面加0后为05143627。
76534的校验位为10*X-[(6+3)+3*(7+5+4)]=3条码说明编码表P.S.程序中,可以’N’表示窄条,’W’表示宽条,因为黑条白条的相对位置固定,所以上表其实是一个pattern表。比如字母1表示为WNNNW。虽然粗细比允许1:3,考虑到解错码的可能性,建议粗条使用2个单位宽度。 因为交错式25码必须是成对的数字,所以可以把相邻两个数字作为一个模块。比如条码1234,可以分组为12|34;取“12”典型交错式25码CODABAR码组成由7条黑白相间、粗细不同的黑白条组成,其中包括4条黑条,3条白条字与字之间为一细白条4个起始和结束码,可互相配对,但一般都用相同。数字:0~9,特别符号:-、$、=、/、.、+,起始/结束码:A、B、C、D特征四种不同的起始/结束码分散式18种宽度不使用检查码起始/结束码可以用来传递信息校验方法对应值之和,MOD16步骤一.假设条形码数据码为A37859B步骤二.将各别字元相对值加总16+3+7+8+5+9+17=65步骤三.用为基数来除以相对值加总65/16=4....1步骤四.再以减掉余数,以求出相对值16-1=15编码表S1-S4:黑条L1-L3:白条0:窄,1:宽典型CODABAR码UPC-A(和EAN-8)UPC-A与EAN-8的编码方式相同,资料长度不同特性资料长度固定-12位只能用来表示数字0~9固定使用一位检查码连续式使用四种宽度组成每一个字由7个ELEMENTS组成有4中粗细黑白条混合编码左护线101,中心弧线吗01010,右护线码101校验方法X.3+Y=Z,10-Z=检查号码X为奇数位之和,Y为偶数位之总和Z为奇数+偶数之总和的个位数条码说明编码表DECIMALLEFT(A)互補RIGHT(C)(ODDPARITY–0)(EVENPARITY)000011011110010100110011100110200100111101100301111011000010401000111011100501100011001110601011111010000701110111000100801101111001000900010111110100典型UPC-A和EAN-8码EAN-13特性资料长度固定,13为只能用来表示数字资源固定使用一位检查码连续式使用四种宽度左护线码101,中心护线码01010,右护线码101校验方法X+Y•3=Z10-Z=檢查號碼X为奇数位之和,Y为偶数位之总和Z为奇数+偶数之总和的个位数编码表EAN-13的右半部编码如下表DECIMALRIGHT(C)01110010111001102110110031000010410111005100111061010000710001008100100091110100EAN-13的左半部编码步骤如下:先查出EAN13最前面的国码数字根据国码数字查下表,O代表ODDPARITY,E代表EVENPARITYPARITYPATTERN100E0EE200EE0E300EEE040E00EE50EE00E60EEE0070E0E0E80E0EE090EE0E0上表的PARITYPATTERN也代表EAN左半部6为数中每位PARITYPATTERN依照PARITYPATTERN对照下表壳得出左边的编码CHARACTERVALUEODDPARITY(0)EVENPARITY(E)000011010100111100110010110011200100110011011301111010100001401000110011101501100010111001601011110000101
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年外转子电机项目资金需求报告代可行性研究报告
- 五年级数学(小数乘法)计算题专项练习及答案汇编
- 学校食品安全工作实施方案
- 2024年房地产围挡施工协议详尽示例
- 2024年企业劳动协议格式样本2
- 保安监控系统维修保养协议样本文档
- 2024年专项企业融资促成协议示例
- 店面买卖协议2024年
- 2024年餐饮业食材采购协议范本
- 城市出租车2024年度承包协议样本
- 风电场地质勘察设计方案
- 横河UT35A-32A-操作手册
- 计算机网络(第三版)课件(完整版)
- 《红楼梦》指导第二课 命名
- 关于建立企业干部职工末等调整和不胜任退出机制的实施方案
- 水利工程工程量清单计价解读讲解课件
- 3DMine软件自学教程
- TCECA-G 0171-2022 零碳工厂评价规范
- 第十三章多相流计量技术
- 李铁安:高品质课堂的塑造
- 幼儿园课程内容的选择(课堂PPT)
评论
0/150
提交评论