專利名稱:一種嵌入引擎模擬模塊的打印控制裝置及其驗(yàn)證方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種打印控制裝置,特別是涉及一種嵌入引擎模擬模塊的打印控制裝置及其驗(yàn)證方法。
背景技術(shù):
打印機(jī)為計(jì)算機(jī)外圍設(shè)備中主要的設(shè)備之一。并且,隨著市場需求的不斷增加,其發(fā)展空間仍然很大。而隨著打印品質(zhì)的要求不斷提高,打印技術(shù)的研發(fā)也顯得越來越迫切。關(guān)于打印品質(zhì)的要求主要包含分辨率與打印速度等。
打印機(jī)的組成可分為機(jī)械與電子控制兩大部分,機(jī)械部分指的是打印引擎,打印機(jī)的分辨率取決于其打印引擎在每平方英時(shí)所能產(chǎn)生的墨點(diǎn)數(shù)(dotper inch,dpi),分辨率愈高,所打印出來的圖像當(dāng)然愈細(xì)致,也能產(chǎn)生更加平滑的邊緣。同時(shí),打印機(jī)所標(biāo)榜的打印速度常為其引擎極速。而電子控制部分為打印機(jī)的靈魂所在,是內(nèi)設(shè)于打印機(jī)的打印控制裝置,包含處理器、內(nèi)存、字型與視頻接口等。打印控制裝置的工作就是將計(jì)算機(jī)主機(jī)端所送來的圖文數(shù)據(jù)轉(zhuǎn)換成0與1組成的位圖(bitmap),1表示印出墨點(diǎn),0為不印,然后根據(jù)位圖的打印數(shù)據(jù)并通過視頻接口來控制打印引擎在正確位置印上墨點(diǎn),打印控制裝置需進(jìn)行復(fù)雜的文字處理、影像處理或圖形處理。因此,分辨率的表現(xiàn)除了取決于打印引擎的分辨率之外,也依賴打印控制裝置的調(diào)整。此外,打印速度通常在打印一般文字為主的資料時(shí),才能達(dá)到引擎極速,如果是圖形打印或者是復(fù)雜的打印工作就很難達(dá)到極速,需受控于打印數(shù)據(jù)的傳輸率以及打印控制裝置的數(shù)據(jù)處理速度。其次,為了提高打印品質(zhì),關(guān)于分辨率增強(qiáng)和內(nèi)存增強(qiáng)的新技術(shù)不斷出現(xiàn),并且整合于打印控制裝置的邏輯電路、外圍和內(nèi)存的接口,以特殊應(yīng)用集成電路芯片(Application Specific Integrated Circuit,ASIC)方式達(dá)成,使其只需要和計(jì)算機(jī)主機(jī)的中央處理器進(jìn)行簡單而少量的溝通,即能達(dá)到所要求的打印品質(zhì)。
基于上述概念,應(yīng)用打印控制裝置的特殊應(yīng)用集成電路的驗(yàn)證測試顯得格外重要,由于打印控制裝置須支持各種打印機(jī)打印引擎,因此針對新設(shè)計(jì)的打印引擎,需在打印控制裝置建立搭配的引擎接口與連接器等,導(dǎo)致在設(shè)計(jì)的驗(yàn)證測試階段增加時(shí)間浪費(fèi)與提高設(shè)計(jì)成本。為縮短設(shè)計(jì)的驗(yàn)證測試周期,可采用測試信號(hào)產(chǎn)生器(Pattern Generator)來產(chǎn)生所需的打印引擎信號(hào),通過測試信號(hào)產(chǎn)生器可以程序化地產(chǎn)生不同的打印引擎參數(shù),然而,一般的測試信號(hào)產(chǎn)生器并不容易攜帶,缺乏使用上的機(jī)動(dòng)性。所以另一種方式為使用打印引擎模擬器(Print Engine Simulator),利用經(jīng)過設(shè)計(jì)的電路板來提供打印引擎參數(shù),但是對于新設(shè)計(jì)的打印引擎,仍然需要提供新的連接器才得以進(jìn)行驗(yàn)證測試。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種嵌入引擎模擬模塊的打印控制裝置,利用嵌入于打印控制裝置中的引擎模擬模塊,直接提供打印引擎信號(hào),以進(jìn)行打印控制裝置的驗(yàn)證測試,通過打印引擎信號(hào)的調(diào)整可直接模擬支持不同的打印引擎。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種嵌入引擎模擬模塊的打印控制裝置,應(yīng)用于一打印控制裝置的驗(yàn)證測試,其特點(diǎn)在于嵌入一引擎模擬模塊于所述打印控制裝置,且所述引擎模擬模塊連接至所述打印控制裝置的一視頻信號(hào)處理器,所述引擎模擬模塊接收一時(shí)鐘信號(hào),而輸出一打印引擎信號(hào),所述視頻信號(hào)處理器接收一時(shí)鐘信號(hào)、一打印引擎信號(hào)與一視頻信號(hào)輸出一打印數(shù)據(jù)信號(hào),其中,所述視頻信號(hào)處理器可選擇性地接收所述引擎模擬模塊與一外部引擎其中之一所輸入的所述打印引擎信號(hào)。
上述嵌入引擎模擬模塊的打印控制裝置,其特點(diǎn)在于,所述引擎模擬模塊為現(xiàn)場可編程門陣列電路。
上述嵌入引擎模擬模塊的打印控制裝置,其特點(diǎn)在于,所述引擎模擬模塊通過所接收的所述時(shí)鐘信號(hào)與使用者的設(shè)定,輸出所需的所述打印引擎信號(hào)。
上述嵌入引擎模擬模塊的打印控制裝置,其特點(diǎn)在于,所述打印引擎信號(hào)包含有作為走紙信號(hào)的一垂直同步信號(hào)與作為行起始打印信號(hào)的一水平同步信號(hào)。
上述嵌入引擎模擬模塊的打印控制裝置,其特點(diǎn)在于,所述垂直同步信號(hào)與所述水平同步信號(hào)由多個(gè)可調(diào)整值控制,所述可調(diào)整值選自垂直同步信號(hào)的等待時(shí)間、垂直同步信號(hào)之后的水平同步信號(hào)的延遲時(shí)間、水平同步信號(hào)的等待時(shí)間及水平同步信號(hào)的數(shù)目。
上述嵌入引擎模擬模塊的打印控制裝置,其特點(diǎn)在于,所述視頻信號(hào)處理器通過多任務(wù)器分別連接于所述引擎模擬模塊與所述外部打印引擎,使所述視頻信號(hào)處理器可通過使用者的控制選擇性地接收所述引擎模擬模塊與所述外部引擎其中之一所輸入的所述打印引擎信號(hào)。
本發(fā)明還提供一種嵌入引擎模擬模塊的打印控制裝置的測試方法,其特點(diǎn)在于,步驟包含有提供嵌入一引擎模擬模塊的一打印控制裝置,所述引擎模擬模塊連接至所述打印控制裝置的一視頻信號(hào)處理器;輸入一時(shí)鐘信號(hào)至所述引擎模擬模塊與所述視頻信號(hào)處理器;使所述引擎模擬模塊輸出一打印引擎信號(hào)至所述視頻信號(hào)處理器;及輸入一視頻信號(hào)至所述視頻信號(hào)處理器,使所述視頻信號(hào)處理器輸出一打印數(shù)據(jù)信號(hào)。
上述嵌入引擎模擬模塊的打印控制裝置的測試方法,其特點(diǎn)在于,所述引擎模擬模塊為現(xiàn)場可編程門陣列電路。
上述嵌入引擎模擬模塊的打印控制裝置的測試方法,其特點(diǎn)在于,所述引擎模擬模塊通過所接收的所述時(shí)鐘信號(hào)與使用者的設(shè)定,輸出所需的所述打印引擎信號(hào)。
上述嵌入引擎模擬模塊的打印控制裝置的測試方法,其特點(diǎn)在于,所述打印引擎信號(hào)包含有作為走紙信號(hào)的一垂直同步信號(hào)與作為行起始打印信號(hào)的一水平同步信號(hào)。
上述嵌入引擎模擬模塊的打印控制裝置的測試方法,其特點(diǎn)在于,所述垂直同步信號(hào)與所述水平同步信號(hào)由多個(gè)可調(diào)整值控制,所述可調(diào)整值選自垂直同步信號(hào)的等待時(shí)間、垂直同步信號(hào)之后的水平同步信號(hào)的延遲時(shí)間、水平同步信號(hào)的等待時(shí)間及水平同步信號(hào)的數(shù)目。
上述嵌入引擎模擬模塊的打印控制裝置的測試方法,其特點(diǎn)在于,更包含一比較分析所述打印數(shù)據(jù)信號(hào)與所述視頻信號(hào)的步驟。
本發(fā)明的功效,在于利用嵌入于打印控制裝置中的引擎模擬模塊,直接提供打印引擎信號(hào),以進(jìn)行打印控制裝置的驗(yàn)證測試,通過打印引擎信號(hào)的調(diào)整可直接模擬支持不同的打印引擎。
以下結(jié)合附圖和具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)描述,但不作為對本發(fā)明的限定。
圖1為本發(fā)明實(shí)施例的電路示意圖;圖2為引擎模擬模塊的輸出與輸入信號(hào)示意圖;圖3為本發(fā)明的垂直同步信號(hào)與水平同步信號(hào)的可調(diào)整值示意圖;圖4為本發(fā)明實(shí)施例的測試方法流程圖。
其中,附圖標(biāo)記100-打印控制裝置110-引擎模擬模塊111-視頻信號(hào)處理器112-多任務(wù)器130-外部打印引擎140-時(shí)鐘信號(hào)產(chǎn)生器具體實(shí)施方式
請參閱圖1,為本發(fā)明實(shí)施例的電路示意圖,本發(fā)明嵌入引擎模擬模塊的打印控制裝置,其打印控制裝置100含有引擎模擬模塊110與視頻信號(hào)處理器111,引擎模擬模塊110連接于視頻信號(hào)處理器111。并且打印控制裝置100分別連接于主機(jī)端120、外部打印引擎130與時(shí)鐘信號(hào)產(chǎn)生器140,以分別接收其信號(hào),主機(jī)端120提供欲進(jìn)行打印的視頻信號(hào)。引擎模擬模塊110用以產(chǎn)生模擬的各種打印引擎信號(hào),可采用具有可重配置特性的現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)電路。引擎模擬模塊110能通過從時(shí)鐘信號(hào)產(chǎn)生器140所接收的時(shí)鐘信號(hào)(CLK)與使用者的設(shè)定,而輸出所需的打印引擎信號(hào)。
一般的打印引擎信號(hào)包含有作為走紙信號(hào)的垂直同步信號(hào)(VSYNC)與作為行起始打印信號(hào)的水平同步信號(hào)(HSYNC),請參閱圖2,其為引擎模擬模塊的輸出與輸入信號(hào)示意圖。其中CLK為輸入引擎模擬模塊的時(shí)鐘信號(hào),VSYNC與HSYNC為引擎模擬模塊所輸出的垂直同步信號(hào)與水平同步信號(hào)。而本發(fā)明的引擎模擬模塊可以利用所輸入時(shí)鐘信號(hào)與使用者設(shè)定,調(diào)整垂直同步信號(hào)與水平同步信號(hào)為所需的打印引擎信號(hào),請參閱圖3,其為本發(fā)明的垂直同步信號(hào)與水平同步信號(hào)的可調(diào)整值示意圖,其可調(diào)整值包含垂直同步信號(hào)的等待時(shí)間tvwt(Vsync wait time)、垂直同步信號(hào)之后的水平同步信號(hào)的延遲時(shí)間tvh(Delay time for Hsync after Vsync)、水平同步信號(hào)的等待時(shí)間thwt(Hsync wait time)以及水平同步信號(hào)的數(shù)目Hsyncnt(The numbers ofHsync)。
如圖1所示,引擎模擬模塊110模擬產(chǎn)生的打印引擎信號(hào)傳輸至視頻信號(hào)處理器111,視頻信號(hào)處理器111分別接收時(shí)鐘信號(hào)、打印引擎信號(hào)與視頻信號(hào)后輸出打印數(shù)據(jù)信號(hào),其中,視頻信號(hào)處理器111可通過多任務(wù)器112分別連接于引擎模擬模塊110與外部打印引擎130,使視頻信號(hào)處理器111通過使用者的控制選擇性地接收引擎模擬模塊110與外部打印引擎130其中之一所輸入的打印引擎信號(hào)。
配合前述打印控制裝置,本發(fā)明實(shí)施例可以執(zhí)行更包含嵌入引擎模擬模塊的打印控制裝置的測試方法,請參閱圖4,其為本發(fā)明實(shí)施例的測試方法流程圖,步驟包含有步驟210,提供一嵌入引擎模擬模塊的打印控制裝置,引擎模擬模塊連接至打印控制裝置的視頻信號(hào)處理器;步驟220,輸入時(shí)鐘信號(hào)至引擎模擬模塊與視頻信號(hào)處理器;步驟230,使引擎模擬模塊輸出打印引擎信號(hào)至視頻信號(hào)處理器;步驟240,輸入視頻信號(hào)至視頻信號(hào)處理器,使其輸出打印數(shù)據(jù)信號(hào)。其中,更包含比較分析打印數(shù)據(jù)信號(hào)與視頻信號(hào)的步驟,以快速分析打印控制裝置的數(shù)據(jù)產(chǎn)率或打印控制性能等。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種嵌入引擎模擬模塊的打印控制裝置,應(yīng)用于一打印控制裝置的驗(yàn)證測試,其特征在于嵌入一引擎模擬模塊于所述打印控制裝置,且所述引擎模擬模塊連接至所述打印控制裝置的一視頻信號(hào)處理器,所述引擎模擬模塊接收一時(shí)鐘信號(hào),而輸出一打印引擎信號(hào),所述視頻信號(hào)處理器接收一時(shí)鐘信號(hào)、一打印引擎信號(hào)與一視頻信號(hào)輸出一打印數(shù)據(jù)信號(hào),其中,所述視頻信號(hào)處理器可選擇性地接收所述引擎模擬模塊與一外部引擎其中之一所輸入的所述打印引擎信號(hào)。
2.根據(jù)權(quán)利要求1所述的嵌入引擎模擬模塊的打印控制裝置,其特征在于,所述引擎模擬模塊為現(xiàn)場可編程門陣列電路。
3.根據(jù)權(quán)利要求1所述的嵌入引擎模擬模塊的打印控制裝置,其特征在于,所述引擎模擬模塊通過所接收的所述時(shí)鐘信號(hào)與使用者的設(shè)定,輸出所需的所述打印引擎信號(hào)。
4.根據(jù)權(quán)利要求1所述的嵌入引擎模擬模塊的打印控制裝置,其特征在于,所述打印引擎信號(hào)包含有作為走紙信號(hào)的一垂直同步信號(hào)與作為行起始打印信號(hào)的一水平同步信號(hào)。
5.根據(jù)權(quán)利要求4所述的嵌入引擎模擬模塊的打印控制裝置,其特征在于,所述垂直同步信號(hào)與所述水平同步信號(hào)由多個(gè)可調(diào)整值控制,所述可調(diào)整值選自垂直同步信號(hào)的等待時(shí)間、垂直同步信號(hào)之后的水平同步信號(hào)的延遲時(shí)間、水平同步信號(hào)的等待時(shí)間及水平同步信號(hào)的數(shù)目。
6.根據(jù)權(quán)利要求1所述的嵌入引擎模擬模塊的打印控制裝置,其特征在于,所述視頻信號(hào)處理器通過多任務(wù)器分別連接于所述引擎模擬模塊與所述外部打印引擎,使所述視頻信號(hào)處理器可通過使用者的控制選擇性地接收所述引擎模擬模塊與所述外部引擎其中之一所輸入的所述打印引擎信號(hào)。
7.一種嵌入引擎模擬模塊的打印控制裝置的測試方法,其特征在于,步驟包含有提供嵌入一引擎模擬模塊的一打印控制裝置,所述引擎模擬模塊連接至所述打印控制裝置的一視頻信號(hào)處理器;輸入一時(shí)鐘信號(hào)至所述引擎模擬模塊與所述視頻信號(hào)處理器;使所述引擎模擬模塊輸出一打印引擎信號(hào)至所述視頻信號(hào)處理器;及輸入一視頻信號(hào)至所述視頻信號(hào)處理器,使所述視頻信號(hào)處理器輸出一打印數(shù)據(jù)信號(hào)。
8.根據(jù)權(quán)利要求7所述的嵌入引擎模擬模塊的打印控制裝置的測試方法,其特征在于,所述引擎模擬模塊為現(xiàn)場可編程門陣列電路。
9.根據(jù)權(quán)利要求7所述的嵌入引擎模擬模塊的打印控制裝置的測試方法,其特征在于,所述引擎模擬模塊通過所接收的所述時(shí)鐘信號(hào)與使用者的設(shè)定,輸出所需的所述打印引擎信號(hào)。
10.根據(jù)權(quán)利要求7所述的嵌入引擎模擬模塊的打印控制裝置的測試方法,其特征在于,所述打印引擎信號(hào)包含有作為走紙信號(hào)的一垂直同步信號(hào)與作為行起始打印信號(hào)的一水平同步信號(hào)。
11.根據(jù)權(quán)利要求10所述的嵌入引擎模擬模塊的打印控制裝置的測試方法,其特征在于,所述垂直同步信號(hào)與所述水平同步信號(hào)由多個(gè)可調(diào)整值控制,所述可調(diào)整值選自垂直同步信號(hào)的等待時(shí)間、垂直同步信號(hào)之后的水平同步信號(hào)的延遲時(shí)間、水平同步信號(hào)的等待時(shí)間及水平同步信號(hào)的數(shù)目。
12.根據(jù)權(quán)利要求7所述的嵌入引擎模擬模塊的打印控制裝置的測試方法,其特征在于,更包含一比較分析所述打印數(shù)據(jù)信號(hào)與所述視頻信號(hào)的步驟。
全文摘要
本發(fā)明涉及一種嵌入引擎模擬模塊的打印控制裝置及其驗(yàn)證方法,該嵌入引擎模擬模塊的打印控制裝置應(yīng)用于一打印控制裝置的驗(yàn)證測試,其特征在于嵌入一引擎模擬模塊于打印控制裝置,且引擎模擬模塊連接至打印控制裝置的一視頻信號(hào)處理器,引擎模擬模塊接收一時(shí)鐘信號(hào),而輸出一打印引擎信號(hào),視頻信號(hào)處理器接收一時(shí)鐘信號(hào)、一打印引擎信號(hào)與一視頻信號(hào)輸出一打印數(shù)據(jù)信號(hào),其中,視頻信號(hào)處理器可選擇性地接收引擎模擬模塊與一外部引擎其中之一所輸入的打印引擎信號(hào)。本發(fā)明利用嵌入于打印控制裝置中的引擎模擬模塊,直接提供打印引擎信號(hào),以進(jìn)行打印控制裝置的驗(yàn)證測試,通過打印引擎信號(hào)的調(diào)整可直接模擬支持不同的打印引擎。
文檔編號(hào)G06F3/12GK1669805SQ20041000890
公開日2005年9月21日 申請日期2004年3月15日 優(yōu)先權(quán)日2004年3月15日
發(fā)明者胡哲弘, 許恒啟, 郭文寧 申請人:德鑫科技股份有限公司