第1章 条码概述 1
1.1条码基本概念 1
1.1.1条码的概念 1
1.1.2条码的结构 1
1.1.3条码的特点 2
1.2条码基本术语 3
1.3条码分类与码制 4
1.4条码发展 7
1.4.1条码的发展与演变 7
1.4.2条码应用现状 9
1.4.3条码技术与应用新趋势 12
1.5条码识别系统 13
1.5.1条码的识别原理 13
1.5.2条码的识别系统组成 14
1.6条码硬件 14
1.6.1条码打印机 14
1.6.2条码打印耗材 16
1.6.3条码扫描器 17
1.6.4条码检测仪 19
1.6.5条码软件 20
1.7条码应用系统设计 20
1.7.1码制选择 20
1.7.2条码硬件的选择 21
1.7.3条码编码打印 22
第2章VC绘图基础 24
2.1 VC++编程特色 24
2.2 Windows图形系统的结构体系 28
2.3 Windows编程基础 30
2.4绘图属性设置 30
2.4.1画笔和画刷 30
2.4.2字体 33
2.4.3客户区 37
2.4.4颜色映射 37
2.4.5映射模式 38
2.5绘制基本图形 40
2.5.1绘制直线 40
2.5.2绘制多边形 41
2.5.3填充图形 42
26条码生成原理 44
第3章EAN商品条码 45
3.1简介 45
3.2技术规范 46
3.2.1 EAN-13码结构 46
3.2.2 EAN-13码与EAN-8码字符集 48
3.2.3 EAN-13码与EAN-8码校验码计算 50
3.2.4 EAN-13码与EAN-8码尺寸 50
3.3 EAN-8码程序设计过程 52
3.3.1建立工程 52
3.3.2添加对话框 53
3.3.3添加菜单项 55
3.3.4添加滚动条类文件 56
3.3.5程序设计 56
3.4程序运行结果 60
第4章 二五与交插二五码 61
4.1简介 61
4.2技术规范 61
4.2.1二五条码标准 61
4.2.2交插二五码结构 62
4.2.3交插二五码字符集 63
4.2.4交插二五码尺寸 63
4.3设计实例 64
4.4程序设计过程 64
4.4.1建立工程 64
4.4.2添加对话框 64
4.4.3添加菜单项 65
4.4.4程序设计 66
4.5程序运行结果 71
第5章 库德巴码 72
5.1简介 72
5.2技术规范 72
5.2.1结构 72
5.2.2字符集 72
5.2.3尺寸要求 73
5.3设计实例 74
5.4程序设计过程 74
5.4.1建立工程 74
5.4.2添加对话框 74
5.4.3添加菜单项 75
5.4.4程序设计 76
5.5程序运行结果 79
第6章128码 80
6.1简介 80
6.2技术规范 80
6.2.1结构 80
6.2.2字符集 81
6.2.3应用标识符 84
6.2.4校验码计算 86
6.3设计实例 86
6.4程序设计过程 87
6.4.1建立工程 87
6.4.2添加对话框 87
6.4.3添加菜单项 87
6.4.4程序设计 88
6.5程序运行结果 91
第7章Code93条码 92
7.1简介 92
7.2技术规范 92
7.2.1结构 92
7.2.2字符集 93
7.2.3校验码计算 93
7.2.4尺寸 94
7.3设计实例 94
7.4程序设计过程 95
7.4.1建立工程 95
7.4.2添加对话框 95
7.4.3添加菜单项 96
7.4.4程序设计 96
7.5程序运行结果 100
第8章 店内码 101
8.1简介 101
8.2技术规范 101
8.2.1结构 101
8.2.2校验码计算 102
8.2.3其他技术标准 103
8.3设计实例 103
8.4程序设计过程 104
8.4.1建立工程 104
8.4.2添加对话框 104
8.4.3添加菜单项 104
8.4.4程序设计 105
8.5程序运行结果 109
第9章ITF-14码 111
9.1 ITF-14码简介 111
9.2技术规范 111
9.2.1结构 111
9.2.2字符集 111
9.2.3校验码计算 111
9.2.4尺寸 112
9.2.5储运单元条码符号的印刷位置 112
9.3设计实例 113
9.4程序设计过程 114
9.4.1建立工程 114
9.4.2添加对话框 114
9.4.3添加菜单项 115
9.4.4程序设计 115
9.5程序运行结果 118
第10章QR Code码 119
10.1简介 119
10.2技术标准 120
10.2.1基本定义 120
10.2.2基本特性 120
10.2.3符号结构 121
10.2.4编码步骤 123
10.2.5编码模式 125
10.2.6纠错 131
10.2.7构造及布置最终码字序列 137
10.2.8掩模 141
10.3设计实例 142
10.4程序设计过程 143
10.4.1建立工程 143
10.4.2添加菜单 144
10.4.3添加对话框 144
10.4.4建立菜单对应的类 144
10.4.5在CQRCodeVCView类中建立变量和函数 145
10.4.6为对话框的绘制条码添加程序 146
10.4.7为对话框的OnInitDialog消息添加代码 146
10.4.8为CQRCodeVCView类的自定义函数添加代码 147
10.4.9程序测试 161
附录A商品条码管理办法 163
附录B商品条码印刷资格认定工作实施办法 167
参考文献 169