4年级英语小报第二单元:请问:条形码中39码(CODE39)的编码规则
CODE39码的编码规则是:
1、 每五条线表示一个字符;
2、
粗线表示1,细线表示0;
3、 线条间的间隙宽的表示1,窄的表示0;
4、
五条线加上它们之间的四条间隙就是九位二进制编码,而且这九位中必定有三位是1,所以称为39码;
5、
条形码的首尾各一个*标识开始和结束
strBarTable(0) = "001100100"
' 0
strBarTable(1) = "100010100" ' 1
strBarTable(2) = "010010100" ' 2
strBarTable(3) = "110000100" ' 3
strBarTable(4)
= "001010100" ' 4
strBarTable(5) =
"101000100" ' 5
strBarTable(6) = "011000100" '
6
strBarTable(7) = "000110100" ' 7
strBarTable(8) = "100100100" ' 8
strBarTable(9) = "010100100" ' 9
strBarTable(10)
= "100010010" ' A
strBarTable(11) =
"010010010" ' B
strBarTable(12) = "110000010" ' C
strBarTable(13) = "001010010" ' D
strBarTable(14) = "101000010" ' E
strBarTable(15)
= "011000010" ' F
strBarTable(16) = "000110010" '
G
strBarTable(17) = "100100010" ' H
strBarTable(18) = "010100010" ' I
strBarTable(19) = "001100010" ' J
strBarTable(20)
= "100010001" ' K
strBarTable(21) = "010010001" '
L
strBarTable(22) = "110000001" ' M
strBarTable(23) = "001010001" ' N
strBarTable(24) = "101000001" ' O
strBarTable(25)
= "011000001" ' P
strBarTable(26) = "000110001" '
Q
strBarTable(27) = "100100001" ' R
strBarTable(28) = "010100001" ' S
strBarTable(29) = "001100001" ' T
strBarTable(30)
= "100011000" ' U
strBarTable(31) = "010011000" '
V
strBarTable(32) = "110001000" ' W
strBarTable(33) = "001011000" ' X
strBarTable(34) = "101001000" ' Y
strBarTable(35)
= "011001000" ' Z
strBarTable(36) = "000111000" '
-
strBarTable(37) = "100101000" ' %
strBarTable(38) = "010101000" ' $
strBarTable(39) = "001101000" ' *