基于虚拟设备软件的强度打印测试方法

文档序号:6461076阅读:299来源:国知局
专利名称:基于虚拟设备软件的强度打印测试方法
基于虛拟设备软件的强度打印测试方法
技术领域
本发明是关于终端打印接口测试的方法,特别是指一种基于虛拟 设备软件的强度打印测试方法。背景技术
现有的进行终端接口打印测试都是通过在真实环境中打印纸张, 这种大量真实环境打印测试既浪费人力资源也浪费纸张,同时,对强 度打印中出现的打印问题,通过人工对打印出来的纸张进行一张张的 检查,对于出现的打印细节问题,主观判断既可靠性即差,效率也低。 因此,急需一种能实现客观理论对比,并可快速得出测试结论的 强度打印测试方法。
发明内容
本发明所要解决的技术问题在于提供一种实现客观理论对比,并 可快速得出测试结论的强度打印测试方法。
本发明是通过以下技术方案解决上述技术问题的 一种基于虚拟 设备软件的强度打印测试方法,包括信号处理模块、虚拟打印模块以 及数据处理模块,
信号处理模块模拟打印机发送打印消息命令,同时数据处理模块 截获准备打印的数据内容,并且存储在终端的存储介质中;
信号处理模块将打印信号处理为虛拟打印机可接收的消息命令, 即虚拟打印信号,虛拟打印模块开始工作,通过模拟打印机驱动可设 置打印属性,虚拟打印模块首先对虚拟打印信号进行虚拟打印存储, 然后进行虚拟设备打印,并输出模拟打印机打印数据到数据处理模 块;
最后通过数据处理模块将数据处理模块截获的发送数据,和虛拟 打印模块输出的打印数据的两部分数据内容使用数据对比工具进行 对比分析,最后输出测试结论。该发明可进一步具体为
所述打印属性包括强度打印测试的页数、次数,和打印时间。
获数据输入至数据处理模块。
所述测试结论包括打印状态位、控制位、及数据位的结果统计。 本发明基于虛拟设备软件的强度打印测试方法的优点在于利用 终端自身存储空间实现截获打印内容,不用真实纸张和人力资源,将 打印输出数据与^^莫拟打印机接收数据进行文件对比,实现客观理论对 比,并可自动快速得出测试结论,节省资源的同时提高测试效率。

下面参照附图结合实施例对本发明作进一 步的描述。
图1是本发明基于虚拟设备软件的强度打印测试方法组成模块图。
图2是本发明基于虚拟设备软件的强度打印测试方法的详细组 成模块图。
具体实施方式
请参阅图1所示,本发明基于虛拟设备软件的强度打印测试方法 包括信号处理模块10、虚拟打印模块20以及数据处理模块30。 信号处理模块10,实现模拟打印机发送打印信号和接收处理。 虚拟打印模块20,通过虚拟打印存储、接收数据,并进行模拟 打印处理。
数据处理模块30,主要实现对截获的打印原始数据和经过模拟 打印后截获的数据进行对比分析,并以特定的文档格式输出对比结 论。
该基于虚拟设备软件的强度打印测试方法的操作过程包括下述 步骤
1) 信号处理模块模拟打印机发送打印消息命令,同时数据处理
模块截获准备打印的数据内容,并且存储在终端的存储介质中;
2) 在信号处理模块将打印信号处理为虚拟打印机可接收的消息 命令,即虚拟打印信号,虛拟打印模块开始工作,通过模拟打印机驱动可设置打印属性等,虚拟打印模块首先对虚拟打印信号进行虛拟打 印存储,然后进行虚拟设备打印,并输出模拟打印机打印数据到数据
处理模块;
3)最后通过数据处理模块将经过步骤1 )中数据处理模块截获的 发送数据,和步骤2)中虚拟打印模块输出的打印数据的两部分数据 内容使用数据对比工具进行对比分析,最后输出测试结论。
该技术基于一种对打印数据进行截获软件,利用终端的磁盘存储 空间,将打印原始数据、和截获模拟打印后的数据进行存储。通过设
定强度打印测试的页数、次数,或打印时间及相关打印参数后进行模 拟打印,并可进行设定手动或自动将截获数据输入至数据处理模块进 行对比分析,根据不同需求,如对打印状态位、控制位、及数据位的 结果统计,分析导出结果。
最后,只需将导出的结果进行查看,即明确终端接口支持打印机 在进行强度打印时出现的问题及对问题定位。
权利要求
1.一种基于虚拟设备软件的强度打印测试方法,其特征在于包括信号处理模块、虚拟打印模块以及数据处理模块,信号处理模块模拟打印机发送打印消息命令,同时数据处理模块截获准备打印的数据内容,并且存储在终端的存储介质中;信号处理模块将打印信号处理为虚拟打印机可接收的消息命令,即虚拟打印信号,虚拟打印模块开始工作,通过模拟打印机驱动可设置打印属性,虚拟打印模块首先对虚拟打印信号进行虚拟打印存储,然后进行虚拟设备打印,并输出模拟打印机打印数据到数据处理模块;最后通过数据处理模块将数据处理模块截获的发送数据,和虚拟打印模块输出的打印数据的两部分数据内容使用数据对比工具进行对比分析,最后输出测试结论。
2. 如权利要求1所述的基于虚拟设备软件的强度打印测试方法,其 特征在于所述打印属性包括强度打印测试的页数、次数,和打印时 间。
3. 如权利要求1所述的基于虚拟设备软件的强度打印测试方法,其特征在 于数据处理模块截获准备打印的数据内容是通过手动或自动将截获 数据输入至数据处理模块。
4. 如权利要求3所述的基于虚拟设备软件的强度打印测试方法, 其特征在于所述测试结论包括打印状态位、控制位、及数据位的结 果统计。
全文摘要
一种基于虚拟设备软件的强度打印测试方法,包括信号处理模块发送打印消息命令,数据处理模块截获准备打印的数据内容并且存储;信号处理模块将打印信号处理为虚拟打印机可接收的消息命令,虚拟打印模块开始工作,通过模拟打印机驱动设置打印属性,对虚拟打印信号进行虚拟打印存储,然后进行虚拟设备打印,并输出打印数据到数据处理模块;通过数据处理模块将上述截获的发送数据和虚拟打印模块输出的打印数据的进行对比分析,最后输出测试结论。本发明的优点在于不用真实纸张和人力资源,实现客观理论对比,并可自动快速得出测试结论,节省资源的同时提高测试效率。
文档编号G06F3/12GK101551765SQ20081007085
公开日2009年10月7日 申请日期2008年4月2日 优先权日2008年4月2日
发明者巫鸽萍 申请人:福建升腾资讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1