readme.txt

来自「这是一个条形码识别系统」· 文本 代码 · 共 69 行

TXT
69
字号
操作环境:本程序可以运行于Microsoft Windows 98/ME/NT/2000/XP下。





分辨率:任何分辨率即可



制作工具:Microsoft Visual C++ 6.0



操作流程:





条形码的生成原理:



条形码的第一数据部分是由 7个数字形成的,其形成的方法详述如下:

n	首先使用 产生和 匹配的字母码,该字母码有6个字母组成,字母限于A和B。产生字母码的列表如下



 	字母码

0	AAAAAA

1	AABABB

2	AABBAB

3	AABBBA

4	ABAABB

5	ABBAAB

6	ABBBAA

7	ABABAB

8	ABABBA

9	ABBABA

表一  映射表

n	将 和 产生的字母码按位进行搭配,来产生一个数字-字母匹配对。并通过查表来得到 形成的条形码第一数据部分。

将 和C进行搭配,并通过查表得到 形成的条形码的第二数据部分。

该映射表如表二所示:



数字-字母匹配对	二进制信息

0A	0001101

0B	0100111

0C	1110010

1A	0011001

1B	0110011

1C	1100110

2A	0010011

2B	0011011

2C	1101100

3A	0111101

3B	0100001

3C	1000010

4A	0100011

4B	0011101

4C	1011100

5A	0110001

5B	0111001

5C	1001110

6A	0101111

6B	0000101

6C	1010000

7A	0111011

7B	0010001

7C	1000100

8A	0110111

8B	0001001

8C	1001000

9A	0001011

9B	0010111

9C	1110100

表二 数字-字母映射表



n	绘制条形码:通过映射表二得到的二进制数码进行绘制,1对应黑线,0对应白线。







⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?