基于USB传输的针式打印机系统开发

被引量 : 0次 | 上传用户:cdwkevin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针式打印机是办公自动化领域中的一种常用设备,主要应用于票据打印。本文设计并开发了一种基于USB传输的针式打印机系统。该系统包括软件和硬件两部分,其中软件负责打印任务的创建,硬件负责打印任务的执行。由于Windows操作系统在个人计算机应用中的普及,因此软件部分的驱动程序在Windows平台下开发。此外,由于USB设备具有即插即用、功耗低等特点,所以选择其为打印机与计算机的连接和数据传输通道。本文研究工作主要包括以下三方面:首先,在深入分析Windows打印系统的基础上,研究了Windows打印机驱动程序的组成和功能,使用MDT工具设计了GPD文件,开发了基于微软通用驱动程序的打印机小驱动程序,实现了在Windows操作系统下打印任务的创建。在此基础上,利用语言监视器开发了打印机服务程序,实现Windows操作系统下用户对打印机状态的监控。其次,研究了USB打印机设备类的特点和开发流程,利用at91sam7s32芯片设计开发了USB打印机固件程序,包括打印机描述符设计和应答请求设计,实现了操作系统对打印机设备的识别。此外,还研究了Windows操作系统下WDM硬件驱动程序架构,并使用DriverStudio软件开发了端口驱动程序,实现了USB打印机与主机的交互通信。最后,本文分析并研究了击打式打印机与非击打式打印机之间工作方式的不同,结合针式打印机的工作特点,设计了针式打印机工作模型,然后分析了常用打印机控制系统的不足,设计了基于CPLD的打印机控制系统。该控制系统通过VerilogHDL语言编程实现对步进电机和打印机针头的控制。同时本文还分析了ESC打印机语言的数据特点,指出数据顺序解析方式存在的缺点,设计了一种基于查表法的数据解析程序,从而实现打印数据到打印命令的快速转换。从前期样机实验结果和产品进入市场后的用户反馈情况来看,本设计方案的可行性较强,具有良好的实际应用前景。
其他文献
矿井通风系统属于生命保障系统一类,其工作的可靠性具有特殊的意义。保持风流的稳定性,即保持风流的数量、质量和方向始终一致是至关重要的。本文研究了影响通风系统可靠性的
随着电信行业自由化和私有化进程的加快,我国电信业正逐步从行业垄断转变为行业竞争,面对电信市场的日趋饱和,如何提高企业自身的竞争力,挽留住现有客户、并最大化他们的价值
本论文利用计算机编程语言建立起小型露天采石场安全现状评价系统,将小型露天采石场安全现状评价中一直沿用的纸质记录评价的方式以计算机应用软件的形式体现出来。本论文利
1946年出生的犹太裔建筑师丹尼尔·李伯斯金,凭借对建筑意义的深层捕捉和表现,在本世纪五花八门的建筑格局中,闯出一条极为独特的创作之路。他的建筑作品,回归地方、文化、种
归纳逻辑根据其发展的不同阶段,分为古典归纳逻辑和现代归纳逻辑两大部分。英国哲学家培根总结了文艺复兴时期的科研成果,批判吸收了前人的逻辑方法和科学方法论的成果,系统
串通投标罪是招投标领域发生的一种犯罪行为,是当前市场经济快速发展的产物。从本质上说,是因资源的合理配置而触动的利益之争,其行为内容往往涉及社会公共利益。社会经济生
目前,煤矿井下使用的隔爆型馈电开关的开关器件大多为交流接触器,动作时易产生火花,其控制电路使用分立的半导体集成电路控制继电器,对设备的保护性能较差。此外,馈电开关体
目的 :探讨成人急性会厌炎呼吸困难的判断方法及救治措施。方法 :报告 12 6例成人急性会厌炎患者的临床资料。结果 :行会厌切开术 30例 ,无一例发生窒息、炎症扩散和术中术后
自从20世纪80年代开始,大型喷墨打印机被广泛应用于各种平面彩色喷绘作业中。随着喷绘技术的进步以及计算技术3D技术的发展,浮现出越来越多的三维喷绘作业需求。然而,现有喷
目的探讨基于迭代重建技术LDCT在早期肺癌及癌前病变中的诊断价值。方法选取固安县人民医院和齐齐哈尔市第一医院2016年1月~2018年1月筛查出疑诊早期肺癌及癌前病变患者76例,