一种嵌入引擎模拟模块的打印控制装置及其验证方法

文档序号:6386162阅读:194来源:国知局
专利名称:一种嵌入引擎模拟模块的打印控制装置及其验证方法
技术领域
本发明涉及一种打印控制装置,特别是涉及一种嵌入引擎模拟模块的打印控制装置及其验证方法。
背景技术
打印机为计算机外围设备中主要的设备之一。并且,随着市场需求的不断增加,其发展空间仍然很大。而随着打印品质的要求不断提高,打印技术的研发也显得越来越迫切。关于打印品质的要求主要包含分辨率与打印速度等。
打印机的组成可分为机械与电子控制两大部分,机械部分指的是打印引擎,打印机的分辨率取决于其打印引擎在每平方英时所能产生的墨点数(dotper inch,dpi),分辨率愈高,所打印出来的图像当然愈细致,也能产生更加平滑的边缘。同时,打印机所标榜的打印速度常为其引擎极速。而电子控制部分为打印机的灵魂所在,是内设于打印机的打印控制装置,包含处理器、内存、字型与视频接口等。打印控制装置的工作就是将计算机主机端所送来的图文数据转换成0与1组成的位图(bitmap),1表示印出墨点,0为不印,然后根据位图的打印数据并通过视频接口来控制打印引擎在正确位置印上墨点,打印控制装置需进行复杂的文字处理、影像处理或图形处理。因此,分辨率的表现除了取决于打印引擎的分辨率之外,也依赖打印控制装置的调整。此外,打印速度通常在打印一般文字为主的资料时,才能达到引擎极速,如果是图形打印或者是复杂的打印工作就很难达到极速,需受控于打印数据的传输率以及打印控制装置的数据处理速度。其次,为了提高打印品质,关于分辨率增强和内存增强的新技术不断出现,并且整合于打印控制装置的逻辑电路、外围和内存的接口,以特殊应用集成电路芯片(Application Specific Integrated Circuit,ASIC)方式达成,使其只需要和计算机主机的中央处理器进行简单而少量的沟通,即能达到所要求的打印品质。
基于上述概念,应用打印控制装置的特殊应用集成电路的验证测试显得格外重要,由于打印控制装置须支持各种打印机打印引擎,因此针对新设计的打印引擎,需在打印控制装置建立搭配的引擎接口与连接器等,导致在设计的验证测试阶段增加时间浪费与提高设计成本。为缩短设计的验证测试周期,可采用测试信号产生器(Pattern Generator)来产生所需的打印引擎信号,通过测试信号产生器可以程序化地产生不同的打印引擎参数,然而,一般的测试信号产生器并不容易携带,缺乏使用上的机动性。所以另一种方式为使用打印引擎模拟器(Print Engine Simulator),利用经过设计的电路板来提供打印引擎参数,但是对于新设计的打印引擎,仍然需要提供新的连接器才得以进行验证测试。

发明内容
本发明所要解决的技术问题在于提供一种嵌入引擎模拟模块的打印控制装置,利用嵌入于打印控制装置中的引擎模拟模块,直接提供打印引擎信号,以进行打印控制装置的验证测试,通过打印引擎信号的调整可直接模拟支持不同的打印引擎。
为了实现上述目的,本发明提供了一种嵌入引擎模拟模块的打印控制装置,应用于一打印控制装置的验证测试,其特点在于嵌入一引擎模拟模块于所述打印控制装置,且所述引擎模拟模块连接至所述打印控制装置的一视频信号处理器,所述引擎模拟模块接收一时钟信号,而输出一打印引擎信号,所述视频信号处理器接收一时钟信号、一打印引擎信号与一视频信号输出一打印数据信号,其中,所述视频信号处理器可选择性地接收所述引擎模拟模块与一外部引擎其中之一所输入的所述打印引擎信号。
上述嵌入引擎模拟模块的打印控制装置,其特点在于,所述引擎模拟模块为现场可编程门阵列电路。
上述嵌入引擎模拟模块的打印控制装置,其特点在于,所述引擎模拟模块通过所接收的所述时钟信号与使用者的设定,输出所需的所述打印引擎信号。
上述嵌入引擎模拟模块的打印控制装置,其特点在于,所述打印引擎信号包含有作为走纸信号的一垂直同步信号与作为行起始打印信号的一水平同步信号。
上述嵌入引擎模拟模块的打印控制装置,其特点在于,所述垂直同步信号与所述水平同步信号由多个可调整值控制,所述可调整值选自垂直同步信号的等待时间、垂直同步信号之后的水平同步信号的延迟时间、水平同步信号的等待时间及水平同步信号的数目。
上述嵌入引擎模拟模块的打印控制装置,其特点在于,所述视频信号处理器通过多任务器分别连接于所述引擎模拟模块与所述外部打印引擎,使所述视频信号处理器可通过使用者的控制选择性地接收所述引擎模拟模块与所述外部引擎其中之一所输入的所述打印引擎信号。
本发明还提供一种嵌入引擎模拟模块的打印控制装置的测试方法,其特点在于,步骤包含有提供嵌入一引擎模拟模块的一打印控制装置,所述引擎模拟模块连接至所述打印控制装置的一视频信号处理器;输入一时钟信号至所述引擎模拟模块与所述视频信号处理器;使所述引擎模拟模块输出一打印引擎信号至所述视频信号处理器;及输入一视频信号至所述视频信号处理器,使所述视频信号处理器输出一打印数据信号。
上述嵌入引擎模拟模块的打印控制装置的测试方法,其特点在于,所述引擎模拟模块为现场可编程门阵列电路。
上述嵌入引擎模拟模块的打印控制装置的测试方法,其特点在于,所述引擎模拟模块通过所接收的所述时钟信号与使用者的设定,输出所需的所述打印引擎信号。
上述嵌入引擎模拟模块的打印控制装置的测试方法,其特点在于,所述打印引擎信号包含有作为走纸信号的一垂直同步信号与作为行起始打印信号的一水平同步信号。
上述嵌入引擎模拟模块的打印控制装置的测试方法,其特点在于,所述垂直同步信号与所述水平同步信号由多个可调整值控制,所述可调整值选自垂直同步信号的等待时间、垂直同步信号之后的水平同步信号的延迟时间、水平同步信号的等待时间及水平同步信号的数目。
上述嵌入引擎模拟模块的打印控制装置的测试方法,其特点在于,更包含一比较分析所述打印数据信号与所述视频信号的步骤。
本发明的功效,在于利用嵌入于打印控制装置中的引擎模拟模块,直接提供打印引擎信号,以进行打印控制装置的验证测试,通过打印引擎信号的调整可直接模拟支持不同的打印引擎。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。


图1为本发明实施例的电路示意图;图2为引擎模拟模块的输出与输入信号示意图;图3为本发明的垂直同步信号与水平同步信号的可调整值示意图;图4为本发明实施例的测试方法流程图。
其中,附图标记100-打印控制装置110-引擎模拟模块111-视频信号处理器112-多任务器130-外部打印引擎140-时钟信号产生器具体实施方式
请参阅图1,为本发明实施例的电路示意图,本发明嵌入引擎模拟模块的打印控制装置,其打印控制装置100含有引擎模拟模块110与视频信号处理器111,引擎模拟模块110连接于视频信号处理器111。并且打印控制装置100分别连接于主机端120、外部打印引擎130与时钟信号产生器140,以分别接收其信号,主机端120提供欲进行打印的视频信号。引擎模拟模块110用以产生模拟的各种打印引擎信号,可采用具有可重配置特性的现场可编程门阵列(Field Programmable Gate Array,FPGA)电路。引擎模拟模块110能通过从时钟信号产生器140所接收的时钟信号(CLK)与使用者的设定,而输出所需的打印引擎信号。
一般的打印引擎信号包含有作为走纸信号的垂直同步信号(VSYNC)与作为行起始打印信号的水平同步信号(HSYNC),请参阅图2,其为引擎模拟模块的输出与输入信号示意图。其中CLK为输入引擎模拟模块的时钟信号,VSYNC与HSYNC为引擎模拟模块所输出的垂直同步信号与水平同步信号。而本发明的引擎模拟模块可以利用所输入时钟信号与使用者设定,调整垂直同步信号与水平同步信号为所需的打印引擎信号,请参阅图3,其为本发明的垂直同步信号与水平同步信号的可调整值示意图,其可调整值包含垂直同步信号的等待时间tvwt(Vsync wait time)、垂直同步信号之后的水平同步信号的延迟时间tvh(Delay time for Hsync after Vsync)、水平同步信号的等待时间thwt(Hsync wait time)以及水平同步信号的数目Hsyncnt(The numbers ofHsync)。
如图1所示,引擎模拟模块110模拟产生的打印引擎信号传输至视频信号处理器111,视频信号处理器111分别接收时钟信号、打印引擎信号与视频信号后输出打印数据信号,其中,视频信号处理器111可通过多任务器112分别连接于引擎模拟模块110与外部打印引擎130,使视频信号处理器111通过使用者的控制选择性地接收引擎模拟模块110与外部打印引擎130其中之一所输入的打印引擎信号。
配合前述打印控制装置,本发明实施例可以执行更包含嵌入引擎模拟模块的打印控制装置的测试方法,请参阅图4,其为本发明实施例的测试方法流程图,步骤包含有步骤210,提供一嵌入引擎模拟模块的打印控制装置,引擎模拟模块连接至打印控制装置的视频信号处理器;步骤220,输入时钟信号至引擎模拟模块与视频信号处理器;步骤230,使引擎模拟模块输出打印引擎信号至视频信号处理器;步骤240,输入视频信号至视频信号处理器,使其输出打印数据信号。其中,更包含比较分析打印数据信号与视频信号的步骤,以快速分析打印控制装置的数据产率或打印控制性能等。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种嵌入引擎模拟模块的打印控制装置,应用于一打印控制装置的验证测试,其特征在于嵌入一引擎模拟模块于所述打印控制装置,且所述引擎模拟模块连接至所述打印控制装置的一视频信号处理器,所述引擎模拟模块接收一时钟信号,而输出一打印引擎信号,所述视频信号处理器接收一时钟信号、一打印引擎信号与一视频信号输出一打印数据信号,其中,所述视频信号处理器可选择性地接收所述引擎模拟模块与一外部引擎其中之一所输入的所述打印引擎信号。
2.根据权利要求1所述的嵌入引擎模拟模块的打印控制装置,其特征在于,所述引擎模拟模块为现场可编程门阵列电路。
3.根据权利要求1所述的嵌入引擎模拟模块的打印控制装置,其特征在于,所述引擎模拟模块通过所接收的所述时钟信号与使用者的设定,输出所需的所述打印引擎信号。
4.根据权利要求1所述的嵌入引擎模拟模块的打印控制装置,其特征在于,所述打印引擎信号包含有作为走纸信号的一垂直同步信号与作为行起始打印信号的一水平同步信号。
5.根据权利要求4所述的嵌入引擎模拟模块的打印控制装置,其特征在于,所述垂直同步信号与所述水平同步信号由多个可调整值控制,所述可调整值选自垂直同步信号的等待时间、垂直同步信号之后的水平同步信号的延迟时间、水平同步信号的等待时间及水平同步信号的数目。
6.根据权利要求1所述的嵌入引擎模拟模块的打印控制装置,其特征在于,所述视频信号处理器通过多任务器分别连接于所述引擎模拟模块与所述外部打印引擎,使所述视频信号处理器可通过使用者的控制选择性地接收所述引擎模拟模块与所述外部引擎其中之一所输入的所述打印引擎信号。
7.一种嵌入引擎模拟模块的打印控制装置的测试方法,其特征在于,步骤包含有提供嵌入一引擎模拟模块的一打印控制装置,所述引擎模拟模块连接至所述打印控制装置的一视频信号处理器;输入一时钟信号至所述引擎模拟模块与所述视频信号处理器;使所述引擎模拟模块输出一打印引擎信号至所述视频信号处理器;及输入一视频信号至所述视频信号处理器,使所述视频信号处理器输出一打印数据信号。
8.根据权利要求7所述的嵌入引擎模拟模块的打印控制装置的测试方法,其特征在于,所述引擎模拟模块为现场可编程门阵列电路。
9.根据权利要求7所述的嵌入引擎模拟模块的打印控制装置的测试方法,其特征在于,所述引擎模拟模块通过所接收的所述时钟信号与使用者的设定,输出所需的所述打印引擎信号。
10.根据权利要求7所述的嵌入引擎模拟模块的打印控制装置的测试方法,其特征在于,所述打印引擎信号包含有作为走纸信号的一垂直同步信号与作为行起始打印信号的一水平同步信号。
11.根据权利要求10所述的嵌入引擎模拟模块的打印控制装置的测试方法,其特征在于,所述垂直同步信号与所述水平同步信号由多个可调整值控制,所述可调整值选自垂直同步信号的等待时间、垂直同步信号之后的水平同步信号的延迟时间、水平同步信号的等待时间及水平同步信号的数目。
12.根据权利要求7所述的嵌入引擎模拟模块的打印控制装置的测试方法,其特征在于,更包含一比较分析所述打印数据信号与所述视频信号的步骤。
全文摘要
本发明涉及一种嵌入引擎模拟模块的打印控制装置及其验证方法,该嵌入引擎模拟模块的打印控制装置应用于一打印控制装置的验证测试,其特征在于嵌入一引擎模拟模块于打印控制装置,且引擎模拟模块连接至打印控制装置的一视频信号处理器,引擎模拟模块接收一时钟信号,而输出一打印引擎信号,视频信号处理器接收一时钟信号、一打印引擎信号与一视频信号输出一打印数据信号,其中,视频信号处理器可选择性地接收引擎模拟模块与一外部引擎其中之一所输入的打印引擎信号。本发明利用嵌入于打印控制装置中的引擎模拟模块,直接提供打印引擎信号,以进行打印控制装置的验证测试,通过打印引擎信号的调整可直接模拟支持不同的打印引擎。
文档编号G06F3/12GK1669805SQ20041000890
公开日2005年9月21日 申请日期2004年3月15日 优先权日2004年3月15日
发明者胡哲弘, 许恒启, 郭文宁 申请人:德鑫科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1