常用一维条形码 1 39 码(CODE39) 39 码可以包含数字及英文字母
除了超市、零售业的应用中使用UPC/EAN 码外,几乎在其他饿应用环境中,都是使用39 码
39 码是目前使用最广泛的条码规格,支持39码的软硬件设备也最齐全
1 特征 能表示44 个字符,A-Z、0-9、SPACE、-、
、$、/、+、%、* 分散式,条码组之间使用细白条分隔 两种宽度 自我检查 有扩展模式 《Fu ll ASCII Mo de》 检查码字符可有可无,视需求而定 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, 取余数
4 条码说明 1
5 编码表 P
在程序中可以使用“11”表示宽黑条,‘1’表示细黑条,“00”表示宽白条,“0”表示细白条
那么字符 1 就可以表示为 110100101011
使用此方法建立一个编码表,每个字符可以长度为 12 的“01”字符串来表示
6 典型 CODE39 条码 1
7 CODE39 的扩展码 扩展码表同CODE93
但是扩展方式不同,39 码使用