常用一维条形码
139码(CODE39)
39码可以包含数字及英文字母。除了超市、零售业的应用中使用UPC/EAN码外,几乎在其他饿应用环境中,都是使用39码。39码是目前使用最广泛的条码规格,支持39码的软硬件设备也最齐全。
1.1特征
◆能表示44个字符,A-Z、0-9、SPACE、-、.、$、/、+、%、*
◆分散式,条码组之间使用细白条分隔
◆两种宽度
◆自我检查
◆有扩展模式 《Full ASCII Mode》
◆检查码字符可有可无,视需求而定
1.2组成
◆各个字符有9条黑白相间,粗细不同的线条组成,其中6条为黑白细条3条黑白粗条
◆一串字符必须在头尾加上起始字符和结束字符“*”
1.3校验方法
CODE39
字符 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
值 字符串长度规则 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
字符 | 9 | A | B | C | D | E | F | G | H |
值 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
字符 | I | J | K | L | M | N | O | P | Q |
值 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
字符 | R | S | T | U | V | W | X | Y | Z |
值 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
字符 | - | . | SPACE | $ | / | + | % | ||
值 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | ||
到输入字符串每个字符对应值,求和,除以43, 取余数。
1.4条码说明
1.5编码表
P.S.
在程序中可以使用“11”表示宽黑条,‘1’表示细黑条,“00”表示宽白条,“0”表示细白条。那么字符1就可以表示为110100101011。使用此方法建立一个编码表,每个字符可以长度为12的“01”字符串来表示。
1.6典型CODE39条码
1.7CODE39的扩展码
扩展码表同CODE93。但是扩展方式不同,39码使用$,/,+.%与其26个大写字母组合,表示ASCII码表中的其他字符。条空表示方式和校验方式 与标准39码相同。
93码中使用的控制码与26个大写字母的组合。
293码(CODE93)
2.1组成
◆字母:A-Z,数字:0-9,符号:SPACE, - , . , $ , / , +, %, 控制码:$ , / , +, %,起始结束码:□
◆每个字由9个模组成,包括3条粗细黑条及3条粗细白条。每一黑条或白条有可能为1.2.3.4模组成
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论