当前位置:主页 > 科技论文 > 计算机论文 >

条码打印系统设计与实现

发布时间:2017-04-24 15:07

  本文关键词:条码打印系统设计与实现,,由笔耕文化传播整理发布。


【摘要】:条码技术从20世纪中叶开始到现在经过几十年发展,已达到非常成熟的阶段。随着各类考试网评的兴起,条码也在考试领域得到了大范围应用。网评属于目前考试领域流行的阅卷方式,为减少关键字的误识率,一般采用打印关键字条形码取代传统的涂点方式。此类条码的打印有着严格的要求,条码经常需要长途运输和分发,大多只能在考试时才能发现条码的问题,因此对于条码质检要求非常高,不能有任何差错,否则无法补救。由于条码使用者范围大,对条码输出的样式及外观均有复杂的要求。考试领域使用的条码均按考场打印,且每个考场条码条的前端都需要打印一个考场信息条码,另外由于条码集中打印量很大,必须使用网络版提供多台条码机同时打印能力,并且要求能够同步进行质检,这些都不是市面常见的通用条码打印程序能够实现的。本文主要研究了Codel28码的实现和识别原理。由于考试条码的内容主要是数字,因此着重介绍了128码中的字符集C。128码识别算法比较复杂,涉及图像处理的一些算法,本文主要介绍了图像二值化及边缘检测算子。基于开发效率及硬件通讯的考虑,条码打印系统采用DELPHI语言开发,并采用了C/S架构实现网络版,后台数据库为SQLSERVER.为将来系统扩展考虑,通讯采用了WEB服务中常用的JSON协议,通过这种标准的协议,既可以方便加入新的打印机支持;也可以很容易的转为B/S方式。本文设计的条码打印系统为网络版,但为了便于今后的商业化,也提供单机方式打印方式,单机无需安装网络版数据库,而采用DBF作为单机版数据库。本文提供了完整的打印系统实现框架,并对构成系统的4个功能子系统分别进行了描述。另外本文也对应用系统开发中最重要的数据库设计和主要模块的设计做了介绍。条码打印系统主要使用斑马ZEBRA条码打印机,为了获得更好的条码打印效果,采用ZPL II指令集控制打印而非所见即所得的方式。此方法的缺点就是无法直接打印汉字,但条码标签必须支持汉字打印,本文通过将汉字位图转换成点阵的方式,直接传送给打印机,巧妙的实现了汉字的打印。
【关键词】:Code 128码 字符集C 边缘检测算子 DELPHI C/S架构 JSON ZPLⅡ指令集
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP391.44;TP334.8
【目录】:
  • 摘要8-10
  • Abstract10-12
  • 符号说明及名词解释12-14
  • 第一章 绪论14-22
  • 1.1 条码发展历史及应用14-15
  • 1.2 常用条码技术简介15-18
  • 1.3 条码打印及识别概述18
  • 1.4 研究的目的与意义18-19
  • 1.5 本文的主要工作以及论文内容19-22
  • 第二章 128码编码基本理论及代码实现22-31
  • 2.1 128条码编码特性22
  • 2.2 符号结构22-23
  • 2.3 码制23-30
  • 2.3.1 字符集23-24
  • 2.3.2 字符集A24
  • 2.3.3 字符集B24
  • 2.3.4 字符集C24-27
  • 2.3.5 切换符、转换符27-28
  • 2.3.6 起始符、终止符28
  • 2.3.7 校验位28
  • 2.3.8 Code128编码示例28-29
  • 2.3.9 Code128C代码实现示例29-30
  • 2.4 小结30-31
  • 第三章 128 B码、C码的识别算法分析及代码实现31-37
  • 3.1 128条码的编码分析31
  • 3.2 编码空间31-32
  • 3.3 识别算法32-33
  • 3.4 识别算法代码示例33-36
  • 3.5 小结36-37
  • 第四章 条码打印系统的架构设计37-48
  • 4.1 整体架构37-42
  • 4.1.1 管理端38
  • 4.1.2 客户端38-40
  • 4.1.3 质检端40-41
  • 4.1.4 条码模板设计器41-42
  • 4.2 数据库设计42-47
  • 4.2.1 表设计逻辑43
  • 4.2.2 业务数据表43-44
  • 4.2.3 代码表44-46
  • 4.2.4 数据库优化46-47
  • 4.3 小结47-48
  • 第五章 条码打印系统的实现难点及主要模块设计48-60
  • 5.1 系统实现难点48-52
  • 5.1.1 发送指令48-50
  • 5.1.2 打印汉字标签50-52
  • 5.2 主要模块设计逻辑52-59
  • 5.2.1 条码打印类53-54
  • 5.2.2 信息封装类54
  • 5.2.3 JSON实现类54-59
  • 5.2.3.1 JSON简介54-56
  • 5.2.3.2 JSON类图56-58
  • 5.2.3.3 绘图类58-59
  • 5.3 小结59-60
  • 第六章 总结60-62
  • 6.1 研究工作总结60
  • 6.2 挑战与展望60-62
  • 参考文献62-64
  • 致谢64-65
  • 附件65

【共引文献】

中国期刊全文数据库 前10条

1 邵世磊;周国民;;昆虫信息数字化模型初步研究[J];安徽农业科学;2007年10期

2 张海滨;;软件构件化研究与实践[J];办公自动化;2009年16期

3 陶维成;;软件体系结构在电子商务推荐系统中的实现[J];重庆科技学院学报(自然科学版);2012年02期

4 王帅;康康;;医院管理信息系统的设计与实现[J];电脑学习;2011年02期

5 郑杰华;;学生成绩管理信息系统的设计与实现[J];电脑编程技巧与维护;2009年10期

6 周妃;陈晓林;周芬;;Web缓冲技术及其在服务器端的应用[J];电脑开发与应用;2006年04期

7 林春火;;基于面向Web Service、SOA的供应链管理系统设计与实现[J];电脑知识与技术(学术交流);2007年14期

8 方琳;;浅谈软件体系结构选择[J];电脑知识与技术;2009年12期

9 王苗;刘艳艳;;基于.NET+Castle框架的医院人力资源管理系统的研究与实现[J];电脑知识与技术;2009年36期

10 杨文波;;企业信息系统架构[J];电脑知识与技术;2010年19期

中国博士学位论文全文数据库 前2条

1 冯新扬;基于REST的Web服务架构理论与技术研究[D];解放军信息工程大学;2009年

2 曹蓓蓓;面向服务的区域性地震数据共享平台研究[D];上海大学;2013年

中国硕士学位论文全文数据库 前10条

1 陈旭;地理编码引擎的设计与实现[D];辽宁工程技术大学;2009年

2 张美玲;增量预取技术在持久化框架中的研究与应用[D];中国海洋大学;2010年

3 万海荣;呼叫中心的N-CTI体系架构的设计与实现[D];西安电子科技大学;2009年

4 刘崇亮;分布式呼叫中心监控系统的设计与实现[D];西安电子科技大学;2010年

5 李鑫;基于双机热备的高可用性呼叫中心的设计与实现[D];西安电子科技大学;2010年

6 赵华璞;电话录音系统的设计与实现[D];西安电子科技大学;2010年

7 姚远;大学基础类课程实验数据自动处理分析系统[D];西安电子科技大学;2008年

8 王蕾;哈尔滨招行Android手机银行汇率换算模块的设计与实现[D];吉林大学;2011年

9 杨春莹;基于数据挖掘的汽车整车方案设计决策模型的研究[D];武汉理工大学;2011年

10 马婷;生产企业仓储管理系统分析与设计[D];大连海事大学;2011年


  本文关键词:条码打印系统设计与实现,由笔耕文化传播整理发布。



本文编号:324428

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/324428.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4b022***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com