- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移动打印终端终嵌入式系统设计方案 阅读名目
一 项目概述 2
二 系统总体架构 2
2.1.1 各功能部件作用 3
2 .2 .1 手持式扫描仪 3
2 .2 .2 嵌入式开发板 4
2 .2 .3 微型打印机的选型 5
2 .2 .4.远程服务器 5
三 软/硬件设计 5
3 .2 硬件设计 7
3 .2 .1 嵌入式开发板和扫描仪的连接 7
3 .2 .2 嵌入式开发板和远程服务器的连接 7
3 .2 .3 嵌入式开发板和微型打印机的连接 7
四 各驱动程序的设计(软件设计) 7
4 .1 打印机驱动的设计 7
4 .1 .1 定义设备号和设备名 7
4.1.2 设备驱动初始化函数和清除函数 8
4.编译扫描仪制备驱动 12
5.加载设备 12
4.1.3 扫描仪驱动设计 13
4.1.4 网络通信模块及服务器的开发 14
4.1.5 系统应用程序设计 15
五 系统调试 16
扫描仪打印机一 项目概述
扫描仪
打印机
1 .1 系统设计的必要性与 PC 终端的比较
在信息社会中,打印终端应用格外广泛,比如超市的收银系统、图书管的借还书系统、 移动营业厅的话费打印系统等场合, 我们都可以看到打印终端的身影。传统打印终端通常都 是由 PC 加上一个微型打印机构成,这种架构的打印终端价格比较昂贵,体积浩大,移动笨 拙,使用格外不便利。
随着嵌入式技术的进展,很多原来基于 PC 的应用都纷纷转向基于嵌入式技术来实现。 基于嵌入式技术的产品具有格外明显的优势,如价格廉价、功耗低、体积小及移动便利等。 具体到打印终端这个产品上来说, 可以从下表看出基于 PC 的打印终端和基于嵌入式的打印
终端在各个方面的差异性。
基
基于嵌入式的打印终端 几百元左右
格外小
较强
较易
易
基于 PC 的打印终端 几千元不等
很大 强 易
难
价格
体积
性能
开发便利性
移动便利 性
1 .2 系统的主要功能
本项目实例中拟开发的嵌入式移动打印终端是解决从数据输入、数据处理和数据输出的 一体化系统,它供应下列几个功能
● 数据录入功能:支持从扫描仪端录入数据;
● 通过网络到数据库查询;
● 数据打印功能
二 系统总体架构
嵌入式移动终端是一套完整的嵌入式应用系统, 包括和硬件和软件两部分, 这一节先说一 下硬件方面的设计。
2 .1 系统硬件组成的部件
● 数据输入部件(手持扫描仪) —完成数据输入功能;
● 数据处理部件(嵌入式开发板和远程服务器) —完成数据处理任务
● 数据输出部件(微型打印机) —完成数据打印功能; 各个部件之间的关系如图
图
图 1 嵌入式动入打终开端构板
远 程 服 务
2.1.1 各功能部件作用
○1 数据输入部件
通常一个系统可以有很多种输入数据的途径,常用的输入设备有键盘鼠标等.在嵌 入式移动打印终端中,只接受了扫描仪来完成数据的输入工作,当然系统假如想要有用 化,应当再加上键盘等其它输入部件,但在这里就只用为个来设计了.
○2 数据处理部件
数据处理部件是一整个应用系统的核心,它的主要任务是得到扫描仪传来的数据 信息,然后连接远程服务器,将数据传送到远程服务器端,完成查询任务后,从远程服务 器端得到结果,然后将结果送给微型打印机打印.
所以, 数据处理部件包括嵌入式开发板和远程服务器两个部分。嵌入式开发板和 远程服务器之间通过网络线相连。
○3数据输出部件
在超市收银系统中,收银员最终的一个动作总是打印顾客的单据。同样,在嵌入 式移动打印终端系统中,最终一个动作也是将查询到的结果通过一个微型打印机打印 出来。
2 .2 对硬件的选择
2 .2 .1 手持式扫描仪
该扫描仪主要完成的功能 其实是条码扫描的任务。条码扫描是用来扫描条形码的设 备,利用光学原理, 把条形码的内容解码后通过数据线或者无线的方式传输到电脑或 者别的设备中。
依据实际状况,现在拟定了一个关于扫描仪的规格参数:
■
■ 光学系统: 2048PixelCCD
■ 扫描速度:每秒 100 次
■ 光源:红色可见光 LED
■ 读取条码宽度:可读至 90mm
■ 扫描距离: 0~20mm
■ 支持键盘和 RS-232C 接口
■ 条码种类: WPC (EAN- 13 ,EAN-8 ,UPC-A ,UPC-E) Code 128 Code39Coda bar Code 11,Code39,Code39 extened,Interleaved 2of 5,Code 32,EAN- 128,ChinIATA,ChinIATA,MSI/PLE
您可能关注的文档
最近下载
- 2025年北京市中考道法真题卷含答案解析 .pdf
- F-DZW智能型电动执行机构说明书.pdf
- 江苏省南京市2026届高三上学期9月学情调研试题 地理试卷含答案.docx VIP
- 信息技术-脑机接口行业深度报告:脑机接口,未来正在到来.docx VIP
- 成立婚介公司商业可行性研究报告.docx VIP
- 最新重庆中考英语答题卡模板.docx VIP
- 2025至2030中国婚介网站行业发展趋势与产业运行态势及投资规划深度研究报告.docx VIP
- 重庆中考英语答题卡模板.docx VIP
- 战舰与海战(中国人民解放军海军指挥学院)网课期末考试答案.pdf
- 浙教版九年级上册科学 第1章 物质及其变化 单元测试卷(含解析).pdf VIP
文档评论(0)