一种打印机控制卡的评测系统和评测方法技术方案

技术编号:2851710 阅读:289 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种打印机控制卡的评测系统,控制卡接收发自计算机的打印数据,并将对该打印数据进行解释、总线协议转换等处理后所得数据发送给仿真器,仿真器对该数据进行总线协议转换后输入到计算机中;计算机对自身的打印数据进行解释,并应用解释所得数据与发自仿真器的所述数据评测控制卡。本发明专利技术还公开了一种打印机控制卡的评测方法,使控制卡将接收自计算机的打印数据进行解释、总线协议转换等处理后所得数据,能再次进行总线协议转换并发送给计算机;计算机接收该数据后,应用该数据与自身打印数据完成解释所得的数据评测控制卡。使用本发明专利技术的控制卡评测系统及评测方法均能够明显提高评测控制卡的效率及准确度。

【技术实现步骤摘要】

本专利技术涉及计算机技术,具体涉及。
技术介绍
目前应用的打印机主要包括两个硬件装置一个硬件装置是控制卡,另一个硬件装置是机芯。其中,控制卡是一种嵌入式的信号处理卡,通常插在机芯的上控制卡槽位中,并通过数据接口与机芯相连;另外,控制卡还与计算机相连,控制卡与计算机之间的数据接口通常为并口、通用串行总线(USBUniversal Serial Bus)接口、网口等。控制卡用于接收发自计算机的支持计算机总线协议的打印数据,并对该打印数据进行解释及总线协议转换,使该打印数据成为支持打印机总线协议的位图数据,并根据打印数据的格式生成打印控制命令,之后将该打印控制命令及位图数据发送给机芯。所述支持计算机总线协议是指计算机可以识别的总线协议格式,如外部组件互连总线(PCI)协议、USB协议等;支持打印机总线协议是指机芯可以识别的总线协议格式。机芯是打印机中实际执行打印操作的硬件装置,根据发自控制卡的打印控制命令和位图数据进行打印。以上描述的控制卡和机芯进行打印操作的原理如图1所示,图1为现有技术打印原理图。当计算机101要打印文件时,计算机101将要打印的文件中包含的内容以打印数据的形式发送给控制卡102。控制卡102收到发自计算机101的打印数据后,要对该打印数据进行解释,使该打印数据被解释为机芯103可以识别的位图数据。上述打印数据通常以ASC II码等形式存在,而上述位图数据则通常以0、1的二进制数形式存在。其中,0代表不打印的位图点,1代表不打印的位图点。同时,由于上述位图数据支持计算机总线协议但不支持打印机总线协议,所以控制卡102还要对该位图数据进行总线协议转换,使支持计算机总线协议的位图数据转换为支持打印机总线协议的位图数据。控制卡102完成所述数据解释及总线协议转换的同时,根据要打印的文件包含的数据内容的结构生成相应的打印控制命令,如控制卡102将文件中的某一行ASC II码类型的数据解释为位图数据后,生成一个换行命令,接着再进行下一行的数据解释操作。完成上述操作后,控制卡102将打印控制命令以及支持打印机总线协议的位图数据发送给机芯103。当然,完成解释的位图数据与相应的打印控制命令之间要有一定的时间间隔,使机芯103先收到位图数据并打印该位图数据,之后收到相应的打印控制命令,进而执行该命令;之后有能还会收到后续的位图数据以及相应的打印控制命令。这样,机芯103就能在收到打印控制命令及位图数据后能正常打印。如控制卡102向机芯103发送位图数据101100111之后又向机芯103发送了换行命令。那么机芯103在收到位图数据后,就在纸张的同一行中打印这样的一些数据点——在该行的第一个数据点位打印一个数据点,之后空出一个数据点位不打印,之后的两个连续数据点位打印数据点,再空出两个数据点位不打印,之后的三个连续数据点位打印数据点。打印完这一行的相应数据点后,由于机芯103接到了换行命令,所以机芯103结束当前行的打印操作,将要打印数据点的位置移到下一行。这样,机芯103就完成了最终的打印操作,机芯103将输出完成打印的纸张,纸张上则有打印好的文件内容。目前打印的文件内容通常为文字或图像。由以上所述可知,在整个打印流程中,控制卡102需要进行打印数据的解释、打印数据总线协议的转换以及打印控制命令的生成;而机芯103只是根据发自控制卡102的位图数据和打印控制命令进行打印。所以,控制卡102对于打印能否正常进行以及打印质量的好坏影响很大,控制卡102相比机芯103而言更加重要。因此,在生产或使用控制卡102时一定要保证控制卡102能正常工作。为了获知控制卡102是否工作正常,就要对控制卡102进行评测。目前应用的评测方法是计算机101将要打印的测试页包含的数据发送给控制卡102,控制卡102将收到的数据解释成位图数据并进行总线协议转换后,该位图数据连同生成的打印控制命令发送给机芯103,机芯103根据接收的位图数据及打印控制命令进行打印,并最终输出完成打印的测试页。评测每个控制卡时,类似的测试页通常要打印6、7张,每张测试页都打印有不同的字符或图像内容,以显示控制卡102的某项工作质量。之后,操作人员人工分析打印出的每张测试页包含的文字或图像内容,以判断控制卡102当前是否工作正常以及工作质量的高低。如如果某张测试页中应打印有水平直线及竖直直线,但操作人员发现最终打印出的一条直线中有线段错位或微小弧度,操作人员则认为控制卡102工作不正常或工作质量较低;如果某张测试页的每行所要打印的各个字符间距均为2厘米,而操作人员发现最终打印出的某行中有的字符间距不是2厘米,操作人员也会认为控制卡102工作不正常或工作质量较低。由以上所述可见,控制卡102的评测工作是人工进行的,并且要花时间打印出测试页,因此评测效率很低。另外,打印出的测试页中存在的问题,有可能不是或不只是控制卡102工作不正常或工作质量较低所造成的,而是由于机芯103在打印时出现了机械抖动或反应滞后,即测试页中存在的问题有可能还与机芯103当前的工作质量有关。这使得操作人员很难准确地通过观察打印出的测试页来评测控制卡102当前工作质量的高低以及控制卡102工作是否正常。
技术实现思路
本专利技术的主要目的在于提供一种打印机控制卡的评测系统,以提高评测控制卡的效率及准确度。有鉴于此,本专利技术的另一目的在于提供一种打印机控制卡的评测方法,以提高评测控制卡的效率及准确度。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术公开了一种打印机控制卡的评测系统,该系统包括计算机,用于通过自身与控制卡之间的连接向控制卡发送支持计算机总线协议的打印数据,并将该打印数据解释成位图数据并生成打印控制命令,应用该位图数据及打印控制命令与发自仿真器的位图数据及打印控制命令评测控制卡;控制卡,用于对发自计算机的打印数据进行解释及总线协议转换,使该打印数据成为支持打印机总线协议的位图数据,同时生成支持打印机总线协议的打印控制命令;仿真器,用于接收控制卡的位图数据及打印控制命令,并将该位图数据及打印控制命令转换为支持计算机总线协议的位图数据及打印控制命令后发送给所述计算机。所述计算机与控制卡之间的连接是通过并口、通用串行总线接口或网口连接。所述仿真器包括机芯总线接口,用于接收经所述控制卡解释所得的位图数据及生成的打印控制命令,并将该位图数据及打印控制命令发送给桥接芯片;桥接芯片,用于对发自机芯总线接口的位图数据及打印控制命令进行所述总线协议转换,将完成总线协议转换的支持计算机总线协议的位图数据及打印控制命令发送给计算机总线接口; 计算机总线接口,用于将发自桥接芯片的位图数据及打印控制命令发送给所述计算机。所述桥接芯片包括机芯总线处理单元,用于接收发自所述机芯总线接口的位图数据及打印控制命令,对该位图数据及打印控制命令进行总线协议转换,将完成总线协议转换的支持计算机总线协议的位图数据及打印控制命令发送给锁存器;锁存器,用于存储发自机芯总线处理单元的位图数据及打印控制命令,并将该位图数据及打印控制命令发送给计算机总线桥;计算机总线桥,用于接收来自锁存器的位图数据及打印控制命令,将该位图数据及打印控制命令发送给所述计算机总线接口。本专利技术还公开了一种打印机控制卡的评测方法,该方法包括本文档来自技高网
...

【技术保护点】
一种打印机控制卡的评测系统,其特征在于,该系统包括:计算机,用于通过自身与控制卡之间的连接向控制卡发送支持计算机总线协议的打印数据,并将该打印数据解释成位图数据并生成打印控制命令,应用该位图数据及打印控制命令与发自仿真器的位图数据及打印控制命令评测控制卡;控制卡,用于对发自计算机的打印数据进行解释及总线协议转换,使该打印数据成为支持打印机总线协议的位图数据,同时生成支持打印机总线协议的打印控制命令;仿真器,用于接收控制卡的位图数据及打印控制命令,并将该位图数据及打印控制命令转换为支持计算机总线协议的位图数据及打印控制命令后发送给所述计算机。

【技术特征摘要】
1.一种打印机控制卡的评测系统,其特征在于,该系统包括计算机,用于通过自身与控制卡之间的连接向控制卡发送支持计算机总线协议的打印数据,并将该打印数据解释成位图数据并生成打印控制命令,应用该位图数据及打印控制命令与发自仿真器的位图数据及打印控制命令评测控制卡;控制卡,用于对发自计算机的打印数据进行解释及总线协议转换,使该打印数据成为支持打印机总线协议的位图数据,同时生成支持打印机总线协议的打印控制命令;仿真器,用于接收控制卡的位图数据及打印控制命令,并将该位图数据及打印控制命令转换为支持计算机总线协议的位图数据及打印控制命令后发送给所述计算机。2.如权利要求1所述的系统,其特征在于,所述计算机与控制卡之间的连接是通过并口、通用串行总线接口或网口连接。3.如权利要求1所述的系统,其特征在于,所述仿真器包括机芯总线接口,用于接收经所述控制卡解释所得的位图数据及生成的打印控制命令,并将该位图数据及打印控制命令发送给桥接芯片;桥接芯片,用于对发自机芯总线接口的位图数据及打印控制命令进行所述总线协议转换,将完成总线协议转换的支持计算机总线协议的位图数据及打印控制命令发送给计算机总线接口;计算机总线接口,用于将发自桥接芯片的位图数据及打印控制命令发送给所述计算机。4.如权利要求3所述的系统,其特征在于,所述桥接芯片包括机芯总线处理单元,用于接收发自所述机芯总线接口的位图数据及打印控制命令,对该位图数据及打印控制命令进行总线协议转换,将完成总线协议转换的支持计算机总线协议的位图数据及打印控制命令发送给锁存器;锁存器,用于存储发自机芯总线处理单元的位图数据及打印控制命令,并将该位图数据及打印控制命令发送给计算机总线桥;计算机总线桥,用于接收来自锁存器的位图数据及打印控制命令,将该位图数据及打印控制命令发送给所述计算机总线接口。5.一种打印机控制卡的评测方法,其特征在于,该方法包括以下步骤a.计...

【专利技术属性】
技术研发人员:刘冬哲
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利