專利名稱:記錄裝置、記錄方法和數(shù)據(jù)處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及記錄裝置,特別涉及噴墨式的記錄裝置。
背景技術(shù):
例如,在噴墨式的打印機(jī)中,在具有多個(gè)噴嘴的打印頭中,只要有1個(gè)不排出的噴嘴,那么在進(jìn)行了打印的產(chǎn)物上就產(chǎn)生白色條紋,變成不能正式地使用的印刷品。這樣,在打印頭中只產(chǎn)生1個(gè)不排出的噴嘴,該不排出若是基于即使進(jìn)行恢復(fù)處理也不能恢復(fù)的原因的不排出,那么以往除了停止具有該不排出噴嘴的打印頭的使用外,已沒(méi)有其它的應(yīng)付方法。具體地說(shuō),在打印頭的制造階段,在發(fā)現(xiàn)了不能解除的程度的不排出噴嘴的情況,除了廢棄具有該不排出的噴嘴的打印頭外別無(wú)他法,另外,在打印機(jī)歸用戶所有后,在打印頭中,在發(fā)生了同樣用恢復(fù)處理不能解除的不排出噴嘴的情況下,用戶除了更換打印頭外沒(méi)有其它的辦法。
另外,不限于不排出,對(duì)于排出方向與正常的方向有較大偏移、不能進(jìn)行正常記錄的噴嘴,和所排出的墨滴的大小與正常的有較大的不同,對(duì)記錄產(chǎn)生影響的噴嘴,由于在通常的記錄中不合適,因此作為異常噴嘴也與不排出的噴嘴等同地進(jìn)行處理,根據(jù)該異常噴嘴的產(chǎn)生將打印頭視為不合格的打印頭。
上述那樣的狀況,即打印頭內(nèi)的不排出的噴嘴(以下,也稱作異常噴嘴)的產(chǎn)生,對(duì)于打印機(jī)制造廠商一方和用戶一方的雙方來(lái)說(shuō),當(dāng)然是強(qiáng)加的經(jīng)濟(jì)負(fù)擔(dān)。
而且,近幾年的打印機(jī),打印噴嘴的個(gè)數(shù)非常多,甚至每1色配置了512個(gè)噴嘴,這樣,在將多個(gè)噴嘴設(shè)置6色的情況中,該噴嘴的總數(shù)也上升到3072個(gè)。這樣,若噴嘴的個(gè)數(shù)增加,那么其中不排出的噴嘴產(chǎn)生的概率也增加,因此,通過(guò)施行對(duì)不排出的噴嘴的對(duì)策,將提高減輕打印機(jī)制造廠商一方以及用戶一方的雙方的經(jīng)濟(jì)負(fù)擔(dān)的必要性。
為了避免這樣的狀況,近幾年來(lái),由幾家打印機(jī)廠商提出了關(guān)于補(bǔ)足打印頭內(nèi)的不排出噴嘴的打印數(shù)據(jù)、所謂不排出補(bǔ)足的提案。這些提案沒(méi)有很大的差別,但是,特別地,若舉出作為文獻(xiàn)的例子,那么代表性的例子是日本特開(kāi)平6-226982號(hào)公報(bào)。作為特征,當(dāng)在打印頭內(nèi)有不排出噴嘴時(shí),使用正常噴嘴對(duì)其位置的打印數(shù)據(jù)進(jìn)行打印。
作為在不排出噴嘴的打印數(shù)據(jù)位置補(bǔ)足正常噴嘴的方法,例如,在多次掃描打印的情況中,在主掃描方向掃描1次并進(jìn)行打印后,在副掃描方向進(jìn)行走紙,但是,這時(shí),沒(méi)有考慮在副掃描方向打印頭的長(zhǎng)度部分進(jìn)行走紙。例如,通常,只能進(jìn)行用多次掃描的次數(shù)除打印頭的長(zhǎng)度的數(shù)量的長(zhǎng)度的走紙。若用具體例子說(shuō)明,那么在打印頭具有512個(gè)噴嘴,進(jìn)行用4次掃描完成的打印的情況,在主掃描方向進(jìn)行1次掃描后的走紙量是大約等于512÷4=128個(gè)噴嘴的打印頭的長(zhǎng)度的量。這時(shí),必然會(huì)在各通路中用打印頭內(nèi)不同的噴嘴,將紙面上的相同光柵進(jìn)行打印。在上面的例子,即512個(gè)噴嘴、4次掃描的例子中,在第1通路中由打印頭的上邊計(jì)算、并利用第1個(gè)噴嘴進(jìn)行打印的光柵,變成與在第2掃描中偏移128個(gè)噴嘴,由打印頭的上邊計(jì)算、并利用第129個(gè)噴嘴進(jìn)行打印的光柵相同。若根據(jù)這一原理進(jìn)行打印,那么在由打印頭的上邊計(jì)算、第1個(gè)噴嘴是不排出的情況中,通過(guò)將要用該第1個(gè)噴嘴所記錄的數(shù)據(jù)在4次掃描打印內(nèi)的第2掃描中由打印頭的上邊計(jì)算并用第129個(gè)噴嘴進(jìn)行記錄,能夠補(bǔ)足第1個(gè)噴嘴的不排出并進(jìn)行記錄。
另外,在用單次掃描進(jìn)行打印的情況中,除通常打印的通路外,若設(shè)置不排出補(bǔ)足用打印通路,在原理上也可進(jìn)行補(bǔ)足。若再一次使用上面的例子,那么在由512個(gè)噴嘴打印頭的上邊計(jì)算第1個(gè)噴嘴是不排出的情況中,第1通路通常進(jìn)行單次掃描打印,接著,用打印頭的長(zhǎng)度進(jìn)行128個(gè)噴嘴的走紙后,由打印頭的上邊計(jì)算并用第129個(gè)噴嘴打印第1個(gè)噴嘴的數(shù)據(jù),若不讓其它的噴嘴打印,那么可進(jìn)行不排出補(bǔ)足。
另外,當(dāng)在往方向的主掃描時(shí)進(jìn)行了由不排出的噴嘴以外的噴嘴產(chǎn)生的記錄后,在進(jìn)行微小的走紙,并在復(fù)方向掃描滑架時(shí),使用其它的噴嘴向因?yàn)椴慌懦龆鴽](méi)有進(jìn)行記錄的區(qū)域進(jìn)行記錄的結(jié)構(gòu)也為人們所熟知(例如日本特開(kāi)平8-25700號(hào)公報(bào))。
在想要用這樣的以往的方法補(bǔ)足不排出的情況中,至少需要2次主掃描方向的掃描。
另外,作為其它的不排出補(bǔ)足的方法,在日本特開(kāi)2002-19101號(hào)公報(bào)中已公布了使用其它顏色的噴嘴在同一的主掃描時(shí)進(jìn)行補(bǔ)足的方法,以及提高與不排出的噴嘴鄰接的噴嘴的記錄效率并補(bǔ)足因不排而沒(méi)有進(jìn)行記錄的部分的方法。
另外,在日本特開(kāi)平06-079956號(hào)公報(bào)中公布了具有記錄用塊和補(bǔ)足用塊,當(dāng)在記錄用塊的噴嘴中產(chǎn)生異常的情況中,用補(bǔ)足塊的噴嘴進(jìn)行補(bǔ)足的結(jié)構(gòu)。
另外,在日本特開(kāi)平09-174824號(hào)公報(bào)中公布了在除了噴嘴列的端部的部分進(jìn)行記錄,并在使用部分的邊緣發(fā)生了不排出的情況中,用非使用部分進(jìn)行不排出補(bǔ)足的結(jié)構(gòu)。
但是,在以往的不排出補(bǔ)足的技術(shù)中,存在著以下問(wèn)題。
例如,考慮關(guān)于多次掃描打印。當(dāng)前,作為在打印機(jī)中出色地所使用的打印方法叫做無(wú)邊緣打印。這是若為A4尺寸就在該尺寸的全部紙面上施行打印的打印方式。通常,在這樣的打印中,相當(dāng)于紙的上下的邊緣(副掃描方向的邊緣)的部分的打印,即使使用了相同的多次掃描,走紙量也不一樣。例如,如上面的例子那樣,在512噴嘴、4次掃描打印時(shí),該走紙量寫成了大約等于128噴嘴的打印頭的長(zhǎng)度的量,但在相當(dāng)于紙的上下的邊緣的部分,未全部使用512噴嘴,其中的一部分,例如由于只使用128噴嘴進(jìn)行打印,因此這時(shí)的走紙量變成128÷4=32個(gè)噴嘴。若這樣做,那么從打印頭的上邊計(jì)算、利用第1個(gè)噴嘴所打印的光柵在第2掃描中偏移32個(gè)噴嘴,變成與由打印頭的上邊計(jì)算、利用第33個(gè)噴嘴打印的光柵相同。若根據(jù)這一原理打印,那么如上例那樣,在由打印頭的上邊計(jì)算、第1個(gè)噴嘴是不排出的情況中,該數(shù)據(jù)一律確定由打印頭的上邊計(jì)算、可用第129個(gè)噴嘴進(jìn)行補(bǔ)足,與此相應(yīng),能補(bǔ)足的噴嘴的位置就會(huì)在相同的打印紙面上按定時(shí)進(jìn)行變化。對(duì)該不排出噴嘴和補(bǔ)足噴嘴的定時(shí)關(guān)系以某種程度的實(shí)時(shí)性來(lái)進(jìn)行處理,這在系統(tǒng)上已成為較大的負(fù)擔(dān)。而且,這在相同的打印頭內(nèi)不同的顏色的噴嘴列內(nèi),有其它的不排出噴嘴的情況等,事實(shí)上,就不能進(jìn)行處理。
另外,若考慮在上述以往例子中所敘述的單次掃描打印情況的不排出補(bǔ)足,那么為了只進(jìn)行該補(bǔ)足處理,多余的主掃描方向的掃描將進(jìn)入,事實(shí)上,就會(huì)使打印速度下降。
另外,在使用與不排出噴嘴鄰接的噴嘴來(lái)補(bǔ)足不排出的方法中,與不排出噴嘴鄰接的噴嘴的使用頻率急劇增加,相對(duì)于在補(bǔ)足中沒(méi)有使用的其它噴嘴,有使用頻率的差距,因此損耗加劇,有與記錄頭的壽命的降低相關(guān)聯(lián)的可能性,在對(duì)實(shí)際產(chǎn)品的使用中希望進(jìn)行對(duì)它改進(jìn)。
另外,作為除掉只用于補(bǔ)足處理的多余的主掃描方向的掃描的方法,存在以下的不排出補(bǔ)足的方法。即,不用多次掃描完成不排出補(bǔ)足,只用1次的主掃描方向的掃描完成不排出補(bǔ)足的方法。具體地說(shuō),當(dāng)在打印頭內(nèi)有不排出噴嘴的情況中,將被分配給該噴嘴的打印數(shù)據(jù)分配給在不排出噴嘴附近存在的相同的噴嘴列的正常打印噴嘴。若使用這樣的方法,那么在不排出補(bǔ)足中,橫跨多次掃描的復(fù)雜的數(shù)據(jù)處理以及叫做只用于不排出補(bǔ)足的打印通路的通路將不存在,就可得到比較廉價(jià)、簡(jiǎn)單且高速的處理。
但是,在用以往的一次的主掃描方向的掃描而完成不排出補(bǔ)足的技術(shù)中,存在著以下問(wèn)題。
即,在叫做將被分配給不排出噴嘴的打印數(shù)據(jù)分配給在不排出噴嘴附近存在的相同的噴嘴列的正常打印噴嘴的方法中,形成了在物理上不能進(jìn)行不排出補(bǔ)足的噴嘴位置。即,噴嘴的上下端就是這樣的位置。
例如,在打印頭內(nèi),在每1噴嘴列有512個(gè)噴嘴的情況中,試考慮在打印頭的最上邊的第1噴嘴,或者,在最下邊的第512噴嘴中有不排出的情況。當(dāng)在第1噴嘴中有不排出噴嘴的情況中,能夠?qū)ζ溲a(bǔ)足的是,只能夠?qū)Φ?、第3噴嘴等號(hào)碼增大的方向的噴嘴加以補(bǔ)足。理由是因?yàn)榻凶龅?、第-1噴嘴在打印頭上不存在。另外,當(dāng)在第512噴嘴中有不排出噴嘴的情況中,能夠?qū)ζ溲a(bǔ)足的是只能對(duì)第511、第510噴嘴等號(hào)碼減小的方向的噴嘴加以補(bǔ)足。理由是因?yàn)榻凶龅?13、第514噴嘴的噴嘴在打印頭上不存在。
在這樣的情況中,進(jìn)行不排出補(bǔ)足的噴嘴位置偏向不排出噴嘴的上或下的某一方(對(duì)于第1噴嘴,第2、第3是偏向上或下,或者,對(duì)于第512噴嘴,第511、第510是偏向上或下,依賴于打印頭結(jié)構(gòu)的設(shè)計(jì)及其噴嘴號(hào)碼的分配),這與打印圖像的質(zhì)量變差有關(guān)。對(duì)于不排出補(bǔ)足,所謂能得到最好的圖像質(zhì)量的情況只是不排出噴嘴附近上下的噴嘴可均等地使用的情況。
如以上那樣,雖然從以往提案有不排出補(bǔ)足的方法,但是在該安裝中希望進(jìn)一步改進(jìn),尤其需要遏止記錄速度的下降,并用簡(jiǎn)單的方法確立效率高的不排出補(bǔ)足技術(shù)。
發(fā)明內(nèi)容
因此,本發(fā)明就是鑒于上述的課題而完成的,其目的是,用廉價(jià)、簡(jiǎn)單且能高速處理的方法,使用能打印的排出噴嘴不顯眼地補(bǔ)足并記錄由于不能打印的不排出噴嘴而沒(méi)有進(jìn)行記錄的部分。
為解決上述的課題,本發(fā)明提供使用配置了多個(gè)噴嘴的噴墨頭,一邊將噴墨頭對(duì)記錄介質(zhì)掃描一邊進(jìn)行記錄的形式的記錄裝置以及用于記錄的數(shù)據(jù)的處理方法,其特征在于,將要用異常噴嘴排出的數(shù)據(jù)分配給異常噴嘴附近的周圍的正常的多個(gè)噴嘴,并且按照預(yù)定的優(yōu)先順序進(jìn)行該分配,而且,在沿著掃描方向的列數(shù)據(jù)的生成中,每生成預(yù)定數(shù)目的列的數(shù)據(jù),就進(jìn)行要用異常噴嘴排出的數(shù)據(jù)的分配的處理。
具體地說(shuō),依據(jù)本發(fā)明的第1形式,提供一種記錄裝置,使用具有配置有排出墨水的多個(gè)噴嘴的噴嘴列噴墨頭,一邊將該噴墨頭對(duì)記錄介質(zhì)掃描一邊進(jìn)行記錄,其特征在于,包括存儲(chǔ)裝置,存儲(chǔ)配置在上述噴嘴列中的多個(gè)噴嘴中的產(chǎn)生了墨水排出異常的異常噴嘴的位置;分配裝置,對(duì)于包含上述異常噴嘴的噴嘴列中的、位于上述異常噴嘴附近的多個(gè)正常噴嘴,按照預(yù)定的優(yōu)先順序,分配要通過(guò)異常噴嘴排出的數(shù)據(jù);以及控制裝置,進(jìn)行控制使得每當(dāng)生成預(yù)定數(shù)目的列的沿著上述掃描的方向的列的數(shù)據(jù)時(shí),就進(jìn)行上述異常噴嘴要排出的數(shù)據(jù)的分配。
另外,依據(jù)本發(fā)明的第2形式,提供一種用于在記錄裝置中進(jìn)行記錄的數(shù)據(jù)處理方法,所述記錄裝置使用具備配置有排出墨水的多個(gè)噴嘴的噴嘴列的噴墨頭,一邊將該噴墨頭對(duì)記錄介質(zhì)掃描一邊進(jìn)行記錄,其特征在于,分別與噴墨頭的上述噴嘴列的多個(gè)噴嘴對(duì)應(yīng)地生成沿著上述掃描方向的列單位的數(shù)據(jù),每當(dāng)生成預(yù)定數(shù)目的列數(shù)據(jù)時(shí),將要用配置在上述噴嘴列的多個(gè)噴嘴中的產(chǎn)生了排出異常的異常噴嘴排出的數(shù)據(jù),對(duì)于位于上述異常噴嘴附近的多個(gè)正常噴嘴,按照預(yù)定的優(yōu)先順序進(jìn)行分配。
另外,依據(jù)本發(fā)明的第3形式,提供一種記錄裝置,使用具有配置有排出墨水的多個(gè)噴嘴的噴嘴列的噴墨頭,一邊將該噴墨頭對(duì)記錄介質(zhì)掃描一邊進(jìn)行記錄,其特征在于,在位于上述噴嘴列的兩端部的噴嘴中至少一方的噴嘴是不能進(jìn)行打印的不排出噴嘴的情況下,使用比上述位于兩端的噴嘴更外側(cè)的在通常的打印動(dòng)作中不使用的噴嘴,進(jìn)行上述不排出噴嘴的補(bǔ)足處理。
另外,依據(jù)本發(fā)明的第4形式,提供一種記錄方法,使用具有配置有排出墨水的多個(gè)噴嘴的噴嘴列的噴墨頭,一邊將該噴墨頭對(duì)記錄介質(zhì)掃描一邊進(jìn)行記錄,其特征在于,在位于上述噴嘴列的兩端的噴嘴中的至少一方的噴嘴是不能進(jìn)行打印的不排出噴嘴的情況下,使用比上述位于兩端的噴嘴更外側(cè)的在通常的打印動(dòng)作中不使用的噴嘴,進(jìn)行上述不排出噴嘴的補(bǔ)足處理。
本能發(fā)明的其它特征和優(yōu)點(diǎn),在下面的連同附圖的說(shuō)明中將顯而易見(jiàn),在該附圖中用類似的參考符號(hào)標(biāo)志其全部圖形中相同或相似的部分。
圖1A~圖1D是第1實(shí)施形式的不排出補(bǔ)足原理的說(shuō)明圖。
圖2是用于說(shuō)明第1實(shí)施形式的不排出補(bǔ)足原理的補(bǔ)足圖。
圖3是第1實(shí)施形式的不排出補(bǔ)足系統(tǒng)的結(jié)構(gòu)圖。
圖4是第1實(shí)施形式的不排出補(bǔ)足系統(tǒng)內(nèi)的不排出補(bǔ)足算法實(shí)施單元的結(jié)構(gòu)圖。
圖5是第1實(shí)施形式的不排出系統(tǒng)內(nèi)的不排出補(bǔ)足后的數(shù)據(jù)生成單元的結(jié)構(gòu)圖。
圖6是用于說(shuō)明第2實(shí)施形式的不排出補(bǔ)足原理的補(bǔ)足圖。
圖7A~圖7D是第2實(shí)施形式的不排出補(bǔ)足原理的說(shuō)明圖。
圖8是第2實(shí)施形式的不排出補(bǔ)足系統(tǒng)內(nèi)的不排出補(bǔ)足算法實(shí)施單元的結(jié)構(gòu)圖。
圖9是第2實(shí)施形式的不排出補(bǔ)足系統(tǒng)內(nèi)的不排出補(bǔ)足處理運(yùn)算部的結(jié)構(gòu)圖。
圖10是第3實(shí)施形式的不排出補(bǔ)足系統(tǒng)的結(jié)構(gòu)圖。
圖11是概略地表示實(shí)施形式中的電路的全體結(jié)構(gòu)的圖。
圖12是表示主PCB的內(nèi)部結(jié)構(gòu)的方框圖。
圖13A和圖13B是第4實(shí)施形式的不排出補(bǔ)足原理的說(shuō)明圖。
圖14是用于說(shuō)明第4實(shí)施形式的不排出補(bǔ)足原理的補(bǔ)足圖。
圖15是第4實(shí)施形式的不排出補(bǔ)足系統(tǒng)內(nèi)的要素的不排出補(bǔ)足后的數(shù)據(jù)生成單元的結(jié)構(gòu)圖。
圖16是第4實(shí)施形式的不排出補(bǔ)足系統(tǒng)內(nèi)的要素的不排出補(bǔ)足后的數(shù)據(jù)生成單元的結(jié)構(gòu)圖。
圖17A~圖17D是第4實(shí)施形式的不排出補(bǔ)足算法的說(shuō)明圖。
圖18是第4實(shí)施形式的不排出補(bǔ)足系統(tǒng)內(nèi)的要素的不排出補(bǔ)足算法實(shí)施單元的結(jié)構(gòu)圖。
圖19是第4實(shí)施形式的不排出補(bǔ)足系統(tǒng)內(nèi)的要素的不排出補(bǔ)足處理運(yùn)算部的結(jié)構(gòu)圖。
具體實(shí)施例方式
以下,參照附圖詳細(xì)地說(shuō)明關(guān)于本發(fā)明的合適的實(shí)施形式。
此外,在以下說(shuō)明的實(shí)施形式中,不限于不能進(jìn)行排出的噴嘴,也包括,排出方向和所排出的墨滴的大小相對(duì)于正常的噴嘴有很大的不同,不能進(jìn)行正常的排出而作為異常的噴嘴使用的噴嘴,將上述這些噴嘴稱為異常噴嘴或不排出噴嘴來(lái)進(jìn)行說(shuō)明。
(第1實(shí)施形式)(1)原理首先,為實(shí)現(xiàn)本實(shí)施形式對(duì)必要的原理進(jìn)行說(shuō)明。
圖2是簡(jiǎn)單地表現(xiàn)了有噴嘴不排出時(shí)的打印的情況的圖。是在圖2中抽取打印頭2-1內(nèi)的某一特定的噴嘴列2-2并進(jìn)行記述的圖。該噴嘴列配置了多個(gè)噴嘴,將在噴嘴列中包含不排出噴嘴2-4的噴嘴作為例子而舉出。此外,在本例中不排出噴嘴是1個(gè),其它的多數(shù)噴嘴是正常的噴嘴2-3。2-5是通過(guò)打印頭2-1的噴嘴列2-2在紙面上所形成的打印圖像。這時(shí),假定打印頭2-1一邊在主掃描方向2-6移動(dòng),一邊將打印圖像2-5進(jìn)行打印。這時(shí),在電路上決定打印頭的排出定時(shí),打印頭2-1的噴嘴列2-2一邊對(duì)掃描方向2-6保持規(guī)定間隔=列間隔2-6a,以及,一邊對(duì)與主掃描方向正交的方向也保持規(guī)定間隔=光柵間隔2-7(通常,它多以噴嘴列2-2的設(shè)備的噴嘴間隔為標(biāo)準(zhǔn)),一邊使打印圖像2-5形成下去。此處,圖2所示的打印圖像2-5是使打印頭2-1沿著主掃描方向2-6掃描1次并記錄的打印圖像。即,不是通過(guò)用多次掃描使圖像完成的多次掃描而結(jié)束記錄后的打印圖像。
這時(shí),在打印圖像2-5中,正常噴嘴2-3在用2-8所表示的打印點(diǎn)的位置進(jìn)行排出。另外,不排出噴嘴2-4在用2-9所表示的打印點(diǎn)的位置理應(yīng)進(jìn)行排出,但是沒(méi)有向該位置進(jìn)行排出。
本實(shí)施形式的目的,就是讓用該2-9所表示的打印點(diǎn)的位置好像被打印了那樣進(jìn)行裝飾。此外,在以下所示的例子中,即使并不是通過(guò)在與不排出噴嘴對(duì)應(yīng)的記錄位置形成點(diǎn)而進(jìn)行補(bǔ)足的噴嘴,也包含使用不排出噴嘴附近的數(shù)個(gè)噴嘴,在外觀上補(bǔ)足不排出的噴嘴并稱作補(bǔ)足。
首先,只使用2-1的區(qū)域,說(shuō)明補(bǔ)足有該區(qū)域中的不排出點(diǎn)的狀態(tài)。
圖1A~圖1D是最簡(jiǎn)單地表達(dá)本實(shí)施形式的不排出補(bǔ)足的原理的圖。
首先,圖1A是取出了作為圖2中的補(bǔ)足對(duì)象的區(qū)域的1個(gè)2-10的圖。其中,包含1個(gè)打印點(diǎn)和由于1個(gè)不排出而未進(jìn)行打印的點(diǎn)。
接著,圖1B是這樣的狀態(tài),在為了對(duì)圖1A中的不排出點(diǎn)進(jìn)行補(bǔ)足,而有不排出點(diǎn)的位置(該位置相當(dāng)于噴嘴列2-2中的不排出噴嘴2-4的點(diǎn)的位置)以外的部位,即,在由于存在不是不排出噴嘴的打印噴嘴而應(yīng)該可打印的點(diǎn)位置,附加用于補(bǔ)足不排出點(diǎn)的優(yōu)先順序。在該階段中,在給予優(yōu)先順序的點(diǎn)位置上,與打印點(diǎn)的有無(wú)無(wú)關(guān),將優(yōu)先順序的號(hào)碼附加下去。在圖1B的情況中,將用不排出噴嘴2-4的圖表示的上下2噴嘴設(shè)定為在補(bǔ)足中使用的噴嘴,單純地,從圖上輪流地給予號(hào)碼為(1)、(2)、(3)、(4)。當(dāng)然,該號(hào)碼即使是(2)、(4)、(1)、(3)等其它順序也沒(méi)有關(guān)系。
而且,圖1C是表示按照在圖1B中給予的優(yōu)先順序進(jìn)行不排出點(diǎn)的補(bǔ)足的狀態(tài)的圖。此處,沒(méi)有考慮如圖1A那樣將位于2-10的區(qū)域中的打印點(diǎn)的模式固定,對(duì)于3個(gè)情況的場(chǎng)合,試著分別說(shuō)明進(jìn)行什么樣的不排出點(diǎn)的補(bǔ)足。
首先,進(jìn)行情況1的說(shuō)明。該圖指出的狀況是存在0個(gè)打印點(diǎn)和由于1個(gè)不排出而未進(jìn)行打印的點(diǎn)的狀況。在該情況中,由于上述1個(gè)不排出而未進(jìn)行打印的點(diǎn)原樣被移到不排出補(bǔ)足優(yōu)先順序的最高的位置上(即,進(jìn)行點(diǎn)的補(bǔ)足)。在情況1中,該點(diǎn)是位于圖中最上邊的點(diǎn)(=具有不排出補(bǔ)足優(yōu)先順序(1)的點(diǎn))的位置。
接著,進(jìn)行情況2的說(shuō)明。該圖指出的狀況是存在1個(gè)打印點(diǎn)和由于1個(gè)不排出而未進(jìn)行打印的點(diǎn)的狀況。而且,1個(gè)打印點(diǎn)位于給予了不排出補(bǔ)足優(yōu)先順序(1)的位置。在該情況中,由于上述1個(gè)不排出而未進(jìn)行打印的點(diǎn)在除去了不排出補(bǔ)足優(yōu)先順序(1)的當(dāng)中,被移到不排出補(bǔ)足優(yōu)先順序最高的位置上。在情況2中,它是自上邊位于第2個(gè)的點(diǎn)(=具有不排出補(bǔ)足優(yōu)先順序(2)的點(diǎn))的位置。
再進(jìn)行情況3的說(shuō)明。該圖指出的狀況是存在2個(gè)打印點(diǎn)和由于1個(gè)不排出而未進(jìn)行打印的點(diǎn)的狀況。而且,2個(gè)打印點(diǎn)位于給予了不排出補(bǔ)足優(yōu)先順序(1)的位置和給予了不排出補(bǔ)足優(yōu)先順序(2)的位置的2個(gè)部位。在該情況中,由于上述1個(gè)不排出而未進(jìn)行打印的點(diǎn),在除了不排出補(bǔ)足優(yōu)先順序(1)和不排出補(bǔ)足優(yōu)先順序(2)的當(dāng)中,被移到不排出補(bǔ)足優(yōu)先順序最高的位置。在情況2中,它是自圖中的下邊位于第2個(gè)的點(diǎn)(=具有不排出補(bǔ)足優(yōu)先順序(3)的點(diǎn))的位置。
這樣,觀察在圖1B的處理中所給予的不排出補(bǔ)足優(yōu)先順序和位于2-10的區(qū)域中的打印點(diǎn),通過(guò)正常噴嘴能夠進(jìn)行打印,而且,在沒(méi)有進(jìn)行打印的點(diǎn)的位置當(dāng)中,對(duì)于不排出補(bǔ)足優(yōu)先順序最高的點(diǎn)位置,通過(guò)進(jìn)行所謂點(diǎn)的補(bǔ)足的算法,進(jìn)行不排出補(bǔ)足。
應(yīng)用該算法,對(duì)于作為原來(lái)的例子的圖1A進(jìn)行了不排出補(bǔ)足的狀態(tài)是圖1D。在用圖1B的輪次附加了不排出補(bǔ)足優(yōu)先順序的情況中,在圖1A中就只在不排出補(bǔ)足優(yōu)先順序(3)的位置有打印點(diǎn)。在該情況中,由于可補(bǔ)足的不排出補(bǔ)足優(yōu)先順序的位置是(1)、(2)、(4),因此就對(duì)具有最高優(yōu)先順序的(1)位置進(jìn)行補(bǔ)足。
即,為實(shí)現(xiàn)本實(shí)施形式,對(duì)于所需的原理的特征簡(jiǎn)單地進(jìn)行歸納。第1,在打印頭內(nèi)有不排出噴嘴,在該位置存在要打印的數(shù)據(jù)的情況中,將數(shù)據(jù)移動(dòng)以便將與該打印頭對(duì)應(yīng)的數(shù)據(jù)作為與不排除噴嘴附近的上下的可正常打印的噴嘴相對(duì)應(yīng)的數(shù)據(jù)(變更數(shù)據(jù))。第2,上述的打印頭的移動(dòng)用規(guī)定的優(yōu)先順序和在要進(jìn)行不排出補(bǔ)足的正常的噴嘴位置的打印數(shù)據(jù)的關(guān)系所決定。第3,通過(guò)由第1和第2特征實(shí)現(xiàn)不排出補(bǔ)足,并在打印頭在主掃描方向進(jìn)行1次掃描期間,通過(guò)結(jié)束對(duì)于不排出噴嘴的補(bǔ)足,在單次掃描的打印中完成不排出的補(bǔ)足。即,在上述的實(shí)施例的結(jié)構(gòu)中,如以往例子那樣,為了補(bǔ)足1個(gè)不排出噴嘴,就沒(méi)有在主掃描方向使打印頭掃描2次以上。
以上是為實(shí)現(xiàn)本實(shí)施形式對(duì)于所需的原理的說(shuō)明。
(2)結(jié)構(gòu)及數(shù)據(jù)流接著,為實(shí)現(xiàn)本實(shí)施形式,對(duì)于所需的打印機(jī)等的結(jié)構(gòu)進(jìn)行說(shuō)明。
首先,說(shuō)明在本實(shí)施形式中的電路結(jié)構(gòu)。圖11是概略地表示該實(shí)施形式中的電路的全體結(jié)構(gòu)的圖。
該實(shí)施形式中的電路主要由滑架基板(CRPCB)E0013、主PCB(印刷電路板)E0014、電源裝置E0015、前面板E0106等構(gòu)成。此處,電源裝置E0015與主PCB E0014連接,成為供給各種驅(qū)動(dòng)電源的電源。另外,滑架基板E0013是安裝在滑架上的印刷電路板單元,除了作為經(jīng)過(guò)E0101進(jìn)行與記錄頭的信號(hào)的授受的接口而起作用外,還根據(jù)伴隨滑架的移動(dòng)而從編碼器傳感器E0004所輸出的脈沖信號(hào),檢測(cè)編碼器標(biāo)度E0005和編碼器傳感器E0004的位置關(guān)系的變化,使該輸出信號(hào)經(jīng)過(guò)撓性扁平電纜(CRFFC)E0012向主PCB E0014輸出。此外,搭載OnCR傳感器E0102,使由熱敏電阻產(chǎn)生的周圍溫度信息和由光學(xué)傳感器產(chǎn)生的反射光信息與來(lái)自記錄頭支架H1000的頭溫度信息一起,同樣經(jīng)過(guò)撓性扁平電纜(CRFFC)E0012向主PCB E0014輸出。
此外,主PCB E0014是管理該實(shí)施形式中的噴墨記錄裝置的各單元的驅(qū)動(dòng)控制的印刷電路板單元,在基板上具有紙端檢測(cè)傳感器(PE傳感器)E0007、自動(dòng)供紙器(ASF)傳感器E0009、蓋傳感器E0022、以及主接口(主I/F)E0017。另外,除了與形成用于使滑架進(jìn)行主掃描的驅(qū)動(dòng)源的電機(jī)(CR電機(jī))E0001、形成用于運(yùn)送記錄介質(zhì)的驅(qū)動(dòng)源的電機(jī)(LF電機(jī))E0002、形成記錄頭的恢復(fù)動(dòng)作的驅(qū)動(dòng)源的電機(jī)(PG電機(jī))E0003、以及形成記錄介質(zhì)的走紙動(dòng)作的驅(qū)動(dòng)源的電機(jī)(ASF電機(jī))E0105進(jìn)行連接并控制這些驅(qū)動(dòng)之外,還具有由墨水空傳感器、介質(zhì)(紙)判別傳感器、滑架位置(高度)傳感器、LF編碼器傳感器、PG傳感器以及表示各種任選裝置的安裝/動(dòng)作狀態(tài)的開(kāi)關(guān)傳感器一類組成的傳感器信號(hào)E0104輸入,和進(jìn)行上述各種任選裝置的驅(qū)動(dòng)控制的任選控制信號(hào)E0108輸出。另外,具有與CRFFC E0012、電源裝置E0015、前面板E0106相連接的連接接口(面板信號(hào)E0107)。前面板E0106是為了用戶操作的方便性而設(shè)置在打印機(jī)主體正面的裝置,具有恢復(fù)鍵E0019、LED E0020、電源鍵E0018、以及在與數(shù)字?jǐn)z像機(jī)等周邊設(shè)備的連接中使用的設(shè)備I/F E0100。
圖12是表示主PCB E1004的內(nèi)部結(jié)構(gòu)的方框圖。在圖中,E1102是ASIC(Application Specific Integrated Circuit),經(jīng)過(guò)控制總線E1014連接到ROM E1004,按照存儲(chǔ)在ROM中的程序,檢測(cè)主PCB E0014上的各傳感器輸出、傳感器信號(hào)E0104輸入、CRPCBE0013上的OnCR傳感器信號(hào)E1105、編碼器信號(hào)E1020、以及來(lái)自前面板E0106上的電源鍵E0018、恢復(fù)鍵E0019的輸出的狀態(tài),另外按照主I/F E0017、前面板上的設(shè)備I/F E0100的連接/數(shù)據(jù)輸入狀態(tài)進(jìn)行各種邏輯運(yùn)算和條件判斷等,控制上述或下述的各結(jié)構(gòu)要素,管理噴墨記錄裝置的驅(qū)動(dòng)控制。
E1103是驅(qū)動(dòng)器復(fù)位電路,將電機(jī)電源(VM)E1040設(shè)定為驅(qū)動(dòng)源,按照來(lái)自ASIC E1102的電機(jī)控制信號(hào)E1106,生成CR電機(jī)驅(qū)動(dòng)信號(hào)E1037、LF電機(jī)驅(qū)動(dòng)信號(hào)E1035、PG電機(jī)驅(qū)動(dòng)信號(hào)E1034、ASF電機(jī)驅(qū)動(dòng)信號(hào)E1104,除了驅(qū)動(dòng)各電機(jī)外,還具有電源電路,向主PCB E0014、CRPCB E0013、前面板E0106等各單元供給需要的電源(未圖示),而且檢測(cè)電源電壓的下降,產(chǎn)生復(fù)位信號(hào)E1015,進(jìn)行初始化。
E1010是電源控制電路,根據(jù)來(lái)自ASIC E1102的電源控制信號(hào)E1024控制向具有發(fā)光要素的各傳感器等的電源供給。主I/F E0017將來(lái)自ASIC E1102的主I/F信號(hào)E1028傳輸?shù)脚c外部連接的主I/F電纜E1029,另外,將來(lái)自該電纜E1029的信號(hào)傳輸?shù)紸SICE1102。另一方面,從電源裝置E0015供給頭電源(VH)E1039、電機(jī)電源(VM)E1040、以及邏輯電源(VDD)E1041。另外,來(lái)自ASIC E1102的頭電源ON信號(hào)(VHON)E1022和電機(jī)電源ON信號(hào)(VMOM)E1023被輸入到電源裝置E0015,分別控制頭電源E1039和電機(jī)電源E1040的ON/OFF。從電源裝置E0015所供給的邏輯電源(VDD)E1041根據(jù)需要進(jìn)行了電壓變換后,向主PCBE0014內(nèi)外的各單元進(jìn)行供給。
另外,頭電源信號(hào)E1039在主PCB E0014上被平滑化后向CRFFC E0012送出,使用在記錄頭支架H1000的驅(qū)動(dòng)中。該ASICE1102是內(nèi)裝1個(gè)芯片的運(yùn)算處理裝置的半導(dǎo)體集成電路,輸出上述的電機(jī)控制信號(hào)E1106、任選控制信號(hào)E0108、電源控制信號(hào)E1024、頭電源ON信號(hào)E1022以及電機(jī)電源ON信號(hào)E1023等,在進(jìn)行與主I/F E0017的信號(hào)的授受的同時(shí),除了經(jīng)過(guò)面板信號(hào)E0107進(jìn)行與前面板上的設(shè)備I/F E0100的信號(hào)的授受外,還探測(cè)來(lái)自PE傳感器E0007的PE檢測(cè)信號(hào)(PES)E1025、來(lái)自ASF傳感器E0009的ASF檢測(cè)信號(hào)(ASFS)E1026、來(lái)自蓋傳感器E0022的蓋檢測(cè)信號(hào)(COVS)E1042、面板信號(hào)E0107、傳感器信號(hào)E0104、以及OnCR傳感器信號(hào)E1105的狀態(tài),控制面板信號(hào)E0107的驅(qū)動(dòng),并進(jìn)行前面板上的LEDE0020的閃亮。
此外,探測(cè)編碼器信號(hào)(ENC)E1020的狀態(tài)并生成定時(shí)信號(hào),用頭控制信號(hào)E1021,采用與記錄頭支架H1000連接的接口來(lái)控制記錄動(dòng)作。在這里,編碼器信號(hào)(ENC)E1020是經(jīng)過(guò)CRFFCE0012所輸入的CR編碼器傳感器E0004的輸出信號(hào)。另外,頭控制信號(hào)E1021經(jīng)過(guò)撓性扁平電纜E0012、滑架基片E0013、以及頭連接器E0101而供給記錄頭H1000。
然后,圖3是表示ASIC E1102的內(nèi)部結(jié)構(gòu)以及其數(shù)據(jù)的流動(dòng)的概略的圖。
實(shí)際的打印機(jī)ASIC具有復(fù)雜的結(jié)構(gòu),在該圖中不能詳盡地描述出來(lái),但是,在這里,只按照與涉及本實(shí)施形式的不排出補(bǔ)足功能有關(guān)的單元來(lái)說(shuō)明其內(nèi)部結(jié)構(gòu)。
首先,除ASIC E1102以外,在不排出補(bǔ)足功能的數(shù)據(jù)流的說(shuō)明方面,為了促進(jìn)對(duì)功能的理解,有2個(gè)應(yīng)預(yù)先附加的要素。1個(gè)是作為被連接到打印機(jī)的外部,通過(guò)驅(qū)動(dòng)程序進(jìn)行對(duì)于打印機(jī)的打印數(shù)據(jù)的發(fā)送、打印機(jī)的控制等的主機(jī)器的個(gè)人計(jì)算機(jī)(PC)3-2,另一個(gè)是打印頭3-3。PC3-2位于內(nèi)置本實(shí)施形式的不排出補(bǔ)足功能的打印機(jī)的外部,將打印數(shù)據(jù)向打印機(jī),更嚴(yán)密地說(shuō),向ASIC E1102的數(shù)據(jù)接收單元進(jìn)行傳送。另外,打印頭3-3是用于生成作為打印機(jī)的產(chǎn)物的打印輸出的頭,如在上述的原理的項(xiàng)目中所敘述的那樣,在該打印頭3-3中,有混在正常打印噴嘴中的不排出噴嘴。另外,控制打印頭3-3的動(dòng)作的數(shù)據(jù)、即打印數(shù)據(jù)和排出脈沖信號(hào)等在ASIC E1102的內(nèi)部生成。
接著,對(duì)于ASIC E1102的內(nèi)部加以說(shuō)明。
首先,若敘述關(guān)于主要的塊,那么3-4是統(tǒng)一管理ASIC E1102整體的動(dòng)作的CPU,3-5是作為本實(shí)施形式的打印機(jī)系統(tǒng)的主存儲(chǔ)器的SD-RAM。順便說(shuō),它不一定必須是SD-RAM,無(wú)論是D-RAM,或是S-RAM,若是屬于RAM的定義范疇的存儲(chǔ)器,特別地,是SD-RAM以外的存儲(chǔ)器也沒(méi)有關(guān)系。而且,在ASIC E1102中,除此以外的塊是所謂叫做隨機(jī)邏輯的單元,因此,是實(shí)現(xiàn)打印機(jī)特有的動(dòng)作以及本實(shí)施形式的不排出補(bǔ)足功能特有的動(dòng)作的部分。
接著,對(duì)于該隨機(jī)邏輯部分加以說(shuō)明。
首先,3-1-1是接收由上述PC3-2所傳送的數(shù)據(jù)的接口單元。例如,該接口單元3-1-1與所謂IEEE1284、USB以及IEEE1394的接口的協(xié)議一致來(lái)進(jìn)行信號(hào)的取入,ASIC E1102具有用容易使用的形式(通常,多為將數(shù)據(jù)整形為1byte單位的形式的情況)生成數(shù)據(jù)的職責(zé)。通過(guò)接口單元3-1-1取入到ASIC E1102的內(nèi)部的數(shù)據(jù)接著被送到接收數(shù)據(jù)控制單元3-1-2。該接收數(shù)據(jù)控制單元3-1-2的職責(zé)是接收接口單元3-1-1接收了的數(shù)據(jù),并保存在SD-RAM3-5中。通常,在SD-RAM3-5中,多將通過(guò)該接收數(shù)據(jù)控制單元3-1-2進(jìn)行控制的部分叫做接收緩沖區(qū)。
通過(guò)接收數(shù)據(jù)控制單元3-1-2而被保存在SD-RAM3-5中的數(shù)據(jù),按照各打印控制的定時(shí)而被讀入打印數(shù)據(jù)生成單元3-1-4,生成打印數(shù)據(jù)。通常,該打印數(shù)據(jù)生成單元3-1-4通過(guò)它的分配任務(wù)而被分割成H-V變換單元、數(shù)據(jù)展開(kāi)單元、多次掃描屏蔽(mask)控制單元等各種功能。另外,在上述各自的功能分別訪問(wèn)SD-RAM3-5,進(jìn)行由其獨(dú)立的功能產(chǎn)生的數(shù)據(jù)處理的情況中,一般將該SD-RAM3-5內(nèi)的訪問(wèn)區(qū)域改變名稱叫做工作緩沖區(qū)、打印緩沖區(qū)、或者屏蔽緩沖區(qū)等。但是,在本節(jié)中由于詳細(xì)地?cái)⑹鲫P(guān)于這些功能的部分與說(shuō)明不排出補(bǔ)完功能的部分關(guān)聯(lián)較少,因此決定總括上述的功能,作為“打印數(shù)據(jù)生成單元”來(lái)處理。
在上述打印數(shù)據(jù)生成單元3-1-4所生成的打印數(shù)據(jù)被保存在打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5中。該打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5在系統(tǒng)上并不是必須的,但在近幾年的打印機(jī)中,多為預(yù)先大量地制作打印數(shù)據(jù)等,使打印速度提高的情況,這樣,往往將打印數(shù)據(jù)一次存儲(chǔ)在S-RAM(static RAM)那樣的可高速訪問(wèn)的存儲(chǔ)器(此處D-RAM(dynamic RAM)系列存儲(chǔ)器在一定時(shí)間內(nèi)必須進(jìn)行更新動(dòng)作,與S-RAM比較其訪問(wèn)時(shí)間變長(zhǎng),因此優(yōu)選的是應(yīng)用可高速訪問(wèn)的S-RAM)中。另外,此處非常重要的一點(diǎn)是在這里所處理的打印數(shù)據(jù)是在完全施行了所謂多次掃描、INDEX數(shù)據(jù)展開(kāi)、以及屏蔽處理的各種數(shù)據(jù)處理后的數(shù)據(jù),若將該數(shù)據(jù)送到打印頭控制單元,就是立即能夠打印的形式的數(shù)據(jù)。本實(shí)施形式的不排出補(bǔ)足功能是對(duì)于該數(shù)據(jù)進(jìn)一步進(jìn)行不排出補(bǔ)足處理的功能。
上述打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5通過(guò)打印數(shù)據(jù)讀出單元3-1-6進(jìn)行讀出。這時(shí),若在打印頭3-3內(nèi)部沒(méi)有不排出噴嘴,那么在打印數(shù)據(jù)讀出單元3-1-6中所讀出的數(shù)據(jù)就直接被送到打印頭控制單元3-1-7。該打印頭控制單元3-1-7又進(jìn)行將接收的打印數(shù)據(jù)傳送到打印頭3-3,又向打印頭3-3發(fā)送熱脈沖信號(hào)之類的打印頭3-3特有的硬件控制。
另外,也存在從編碼器信號(hào)E1020生成各種打印定時(shí)的打印定時(shí)生成單元3-1-8。該打印定時(shí)生成單元3-1-8以適當(dāng)?shù)拈g隔從編碼器信號(hào)E1020生成信號(hào),打印數(shù)據(jù)生成單元3-1-4、打印數(shù)據(jù)讀出單元3-1-6、打印頭控制單元3-1-7、以及下述的不排出補(bǔ)足數(shù)據(jù)讀出單元3-6-7做到能用適當(dāng)?shù)亩〞r(shí)進(jìn)行數(shù)據(jù)的交換。
接著,對(duì)于涉及本實(shí)施形式的不排出補(bǔ)足功能的部分加以說(shuō)明。涉及不排出補(bǔ)足功能的塊是在ASIC E1102內(nèi)部被描寫為不排出補(bǔ)足塊3-6的線的中間的各塊。
首先,必要的單元是不排出信息存儲(chǔ)單元3-6-1,它預(yù)先設(shè)定在打印頭內(nèi)部的哪個(gè)噴嘴位置有不排出噴嘴。該設(shè)定通過(guò)CPU3-4進(jìn)行。設(shè)定在該不排出信息存儲(chǔ)單元3-6-1中的不排出噴嘴信息被傳送到不排出數(shù)據(jù)抽取定時(shí)生成單元3-6-2、上述打印讀出單元3-1-6、不排出補(bǔ)足后的數(shù)據(jù)生成單元3-6-8。
不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2根據(jù)所傳送的數(shù)據(jù),生成不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)信號(hào)。即,上述打印數(shù)據(jù)生成單元3-1-4可判別當(dāng)前生成打印頭3-2內(nèi)哪個(gè)(不管是正?;蛘卟慌懦?噴嘴的數(shù)據(jù),并可判別在打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5中是否進(jìn)行寫入。因此,通過(guò)從上述打印數(shù)據(jù)生成單元3-1-4接收表示當(dāng)前正在處理的打印數(shù)據(jù)和打印頭3-2內(nèi)的噴嘴的關(guān)系的信息,就可判斷當(dāng)前處理的是否是不排出噴嘴的排出數(shù)據(jù),或者,可判斷是否是要進(jìn)行在上述原理的項(xiàng)中已說(shuō)明的不排出噴嘴附近上下的不排出補(bǔ)足的噴嘴位置的排出數(shù)據(jù)。當(dāng)然,若在打印頭內(nèi)沒(méi)有不排出噴嘴,那么該不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2將不輸出任何信號(hào)。
根據(jù)該數(shù)據(jù),不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2可以使不排出補(bǔ)足數(shù)據(jù)抽取單元3-6-3知道取入不排出補(bǔ)足數(shù)據(jù)(此處所謂不排出補(bǔ)足數(shù)據(jù)是指不排出噴嘴的排出數(shù)據(jù)和要進(jìn)行不排出補(bǔ)足的正常噴嘴位置的打印數(shù)據(jù)的雙方)的定時(shí)。不排出補(bǔ)足數(shù)據(jù)抽取單元3-6-3與上述打印數(shù)據(jù)生成單元3-1-4輸出的打印數(shù)據(jù)的信號(hào)線相連接,因此能夠按照不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2通知的定時(shí),從打印數(shù)據(jù)中只選出不排出補(bǔ)足用數(shù)據(jù)。
所選出的不排出補(bǔ)足數(shù)據(jù)被傳送到不排出補(bǔ)足算法實(shí)施單元3-6-4。不排出補(bǔ)足算法實(shí)施單元3-6-4是進(jìn)行在上述原理的項(xiàng)目中所示的不排出補(bǔ)足數(shù)據(jù)運(yùn)算的塊。
若依據(jù)上述原理的項(xiàng)目,那么為進(jìn)行不排出補(bǔ)足數(shù)據(jù)運(yùn)算,需要不排出補(bǔ)足優(yōu)先順序。它通過(guò)位于不排出補(bǔ)足塊3-6內(nèi)的不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5將其不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)傳送到上述不排出補(bǔ)足算法實(shí)施單元3-6-4。該不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5,通過(guò)CPU3-4的設(shè)定,具有可設(shè)定不排出補(bǔ)足優(yōu)先順序的功能。通過(guò)設(shè)置這樣的不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5,即使在設(shè)計(jì)、制造了ASIC E1102后,通過(guò)固件也能靈活地變更不排出補(bǔ)足優(yōu)先順序。
上述不排出補(bǔ)足算法實(shí)施單元3-6-4,在本實(shí)施形式中也是重要的功能,因此,另外用圖詳細(xì)地進(jìn)行說(shuō)明。
圖4更詳細(xì)地說(shuō)明了不排出補(bǔ)足算法實(shí)施單元3-6-4的結(jié)構(gòu)。
如上述那樣,在不排出補(bǔ)足算法實(shí)施單元3-6-4中輸入不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)和所抽取的不排出補(bǔ)足用數(shù)據(jù)(不排出噴嘴的排出數(shù)據(jù)和要進(jìn)行不排出補(bǔ)足的正常噴嘴位置的打印數(shù)據(jù))。為了進(jìn)行說(shuō)明,進(jìn)行若干的假定。首先,如圖4所示那樣,與在上述原理的項(xiàng)目中已說(shuō)明的相同,設(shè)定在不排出噴嘴的上下分別對(duì)于2個(gè)噴嘴的正常噴嘴位置進(jìn)行不排出補(bǔ)足。另外,考慮對(duì)于該位置所抽取的不排出補(bǔ)足數(shù)據(jù),如圖4所示那樣只在最上邊的位置有了打印數(shù)據(jù)(對(duì)于在不排出噴嘴的位置有無(wú)打印數(shù)據(jù)將在下面敘述)。
此外,設(shè)定進(jìn)行該不排出補(bǔ)足的正常噴嘴位置,即,對(duì)于4個(gè)部位設(shè)定不排出補(bǔ)足優(yōu)先順序,但是,它設(shè)定為如圖4所示那樣,從上邊,按(1)、(2)、(3)、(4)的順序進(jìn)行排列。
接著,對(duì)于不排出補(bǔ)足算法實(shí)施單元3-6-4的結(jié)構(gòu)要素及其算法的實(shí)現(xiàn)進(jìn)行說(shuō)明。
被輸入到不排出補(bǔ)足算法實(shí)施單元3-6-4的2個(gè)數(shù)據(jù)、不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)以及所抽取的不排出補(bǔ)足數(shù)據(jù),首先,被輸入到不排出補(bǔ)足可能位置的抽取單元3-6-4-1。對(duì)于該塊,其目的在于,在不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)中,沒(méi)有由正常噴嘴產(chǎn)生的打印數(shù)據(jù),只抽取可以不排出補(bǔ)足的優(yōu)先順序。在圖4的情況中,在不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)內(nèi),只在(1)的順序有打印數(shù)據(jù),因此能夠不排出補(bǔ)足的優(yōu)先順序就叫做(2)、(3)、(4)。此處所抽取的能夠不排出補(bǔ)足的優(yōu)先順序數(shù)據(jù)接著被傳送到優(yōu)先順序判斷單元3-6-4-2。此處,從能夠不排出補(bǔ)足的優(yōu)先順序中只決定1個(gè)最高的優(yōu)先順序。在圖4的情況中,能夠不排出補(bǔ)足的優(yōu)先順序是(2)、(3)、(4),其中,把最高的優(yōu)先順序叫做(2)。
最后,在不排出補(bǔ)足數(shù)據(jù)合成單元3-6-4-3中接收數(shù)據(jù),完成不排出補(bǔ)足。此處的塊的第1職責(zé)就是合成上述優(yōu)先順序判斷單元3-6-4-2輸出的最高的優(yōu)先順序位置的數(shù)據(jù)和成為不排出補(bǔ)足算法實(shí)施單元3-6-4的初始輸入信號(hào)的1個(gè)的上述所抽取的不排出補(bǔ)足數(shù)據(jù),生成不排出補(bǔ)足后的打印數(shù)據(jù)。但是,作為此處的塊的第2職責(zé),判斷在不排出噴嘴的位置原來(lái)是否具有打印數(shù)據(jù)。然后,若在該情況中有打印數(shù)據(jù),那么如在上述第1職責(zé)中所敘述的那樣生成不排出補(bǔ)足后的打印數(shù)據(jù),然后,將它成為不排出補(bǔ)足算法實(shí)施單元3-6-4的輸出進(jìn)行輸出。相反,若在該情況中沒(méi)有打印數(shù)據(jù),那么就將上述所抽取的不排出補(bǔ)足數(shù)據(jù)原樣地成為不排出補(bǔ)足算法實(shí)施單元3-6-4的輸出進(jìn)行輸出。
以上是不排出補(bǔ)足算法實(shí)施單元的功能和結(jié)構(gòu)。若為了參考而進(jìn)行敘述,那么本塊給予的算法(=不排出補(bǔ)足的算法本身)單元可只用組合電路完成,作為選通量增加的原因的FF等的順序電路完全沒(méi)有必要。即,可以說(shuō)是非常簡(jiǎn)單且可廉價(jià)地實(shí)現(xiàn)的算法。
從這里再返回到圖3,說(shuō)明其后續(xù)部分。
被施行了成為不排出補(bǔ)足算法實(shí)施單元3-6-4的產(chǎn)物的不排出補(bǔ)足的數(shù)據(jù)被寫入不排出補(bǔ)足數(shù)據(jù)用的S-RAM3-6-6中。它與存儲(chǔ)了打印數(shù)據(jù)的上述打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5相對(duì)應(yīng)。當(dāng)然,被施行了不排出補(bǔ)足的數(shù)據(jù)也是最終的打印數(shù)據(jù),因此即使存儲(chǔ)在該打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5中也可以,但在那樣的情況中,由于對(duì)于打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5的寫入塊變成上述打印數(shù)據(jù)生成單元3-1-4和不排出補(bǔ)足算法實(shí)施單元3-6-4這2個(gè),預(yù)想總線的仲裁和沖突,并擔(dān)心作為打印機(jī)系統(tǒng)的性能的降低,因此,此處,另一方法,設(shè)置有用在施行不排出補(bǔ)足的數(shù)據(jù)專用中的S-RAM。但是,今后,也考慮在打印機(jī)系統(tǒng)的能力飛躍提高的情況下,也能并用打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5。
接著,被寫入到上述不排出補(bǔ)足數(shù)據(jù)用的S-RAM3-6-6中的施行了不排出補(bǔ)足的數(shù)據(jù)用規(guī)定的定時(shí)通過(guò)不排出補(bǔ)足數(shù)據(jù)讀出單元3-6-7進(jìn)行讀出。此處所說(shuō)的規(guī)定的定時(shí),就是說(shuō)與上述打印數(shù)據(jù)讀出單元3-1-6同步。即,首先,在上述打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5中,當(dāng)然,正常噴嘴的打印數(shù)據(jù)及不排出噴嘴的打印數(shù)據(jù)理應(yīng)全部都包括。但是,在上述不排出補(bǔ)足數(shù)據(jù)用的S-RAM3-6-6中只存儲(chǔ)不排出噴嘴周圍(在本實(shí)施形式的假定中,是上下各2個(gè)噴嘴)的噴嘴打印數(shù)據(jù)。而且,本實(shí)施形式的目標(biāo)就是最終在打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5的數(shù)據(jù)(正常噴嘴的打印數(shù)據(jù)和不排出噴嘴的打印數(shù)據(jù)都包含)中適當(dāng)?shù)匕惭b不排出補(bǔ)足數(shù)據(jù)用的S-RAM3-6-6的數(shù)據(jù)(不排出噴嘴周邊噴嘴打印數(shù)據(jù),當(dāng)然,也是施行了不排出補(bǔ)足后的數(shù)據(jù))。因此,在打印數(shù)據(jù)讀出單元3-1-6讀出與不排出補(bǔ)足有關(guān)的噴嘴的數(shù)據(jù)時(shí),也從不排出補(bǔ)足數(shù)據(jù)用的S-RAM3-6-6讀出與其對(duì)應(yīng)的數(shù)據(jù),適當(dāng)?shù)匕惭b這2種數(shù)據(jù)是必要的(當(dāng)然,也可能用各自的定時(shí)讀出它,之后,用另一方法適當(dāng)?shù)赝瓿砂惭b這2種數(shù)據(jù)的順序電路,但在該情況中,由于順序電路的結(jié)構(gòu)變大,因此若從小規(guī)模、簡(jiǎn)單、廉價(jià)地完成系統(tǒng)的觀點(diǎn)出發(fā),那么不能說(shuō)是所希望的裝置)。因此,不排出補(bǔ)足數(shù)據(jù)讀出單元3-6-7有必要以來(lái)自打印數(shù)據(jù)讀出單元3-1-6的信號(hào)為基礎(chǔ),然后,用與它同步的形式進(jìn)行施行了不排出補(bǔ)足的數(shù)據(jù)的讀出。另外,打印數(shù)據(jù)讀出單元3-1-6在判斷了自己當(dāng)前正在讀的打印數(shù)據(jù)是否與不排出補(bǔ)足有關(guān)后,為了將信號(hào)輸出到不排出補(bǔ)足數(shù)據(jù)讀出單元3-6-7,需要不排出信息存儲(chǔ)單元3-6-1輸出的不排出噴嘴信息。
接著,在不排出補(bǔ)足數(shù)據(jù)讀出單元3-6-7中所讀出的、施行了不排出補(bǔ)足的數(shù)據(jù),與和它同步地從打印數(shù)據(jù)讀出單元3-1-6所讀出的打印數(shù)據(jù)(若依據(jù)上述順序,那么該打印數(shù)據(jù)必須是與不排出補(bǔ)足有關(guān)的噴嘴位置的數(shù)據(jù))一起,被傳送到不排出補(bǔ)足后的數(shù)據(jù)生成單元3-6-8,并進(jìn)行施行了對(duì)于打印數(shù)據(jù)的不排出補(bǔ)足的數(shù)據(jù)的安裝。
表示了其狀態(tài)的是圖5。
簡(jiǎn)單地說(shuō),首先,如上述那樣,輸入施行了不排出補(bǔ)足的數(shù)據(jù)和打印數(shù)據(jù)。接著,施行了不排出補(bǔ)足的數(shù)據(jù)被擴(kuò)展為與打印數(shù)據(jù)相同的位數(shù)。通常,在打印機(jī)中,打印數(shù)據(jù)用字節(jié)(byte)和字(word)等的8的倍數(shù)的單位來(lái)處理數(shù)據(jù)。與此相對(duì),施行了不排出補(bǔ)足的數(shù)據(jù)有比它少的位數(shù)的情況(在本實(shí)施形式中,不排出噴嘴是1位,成為不排出補(bǔ)足的對(duì)象的噴嘴(因?yàn)槭遣慌懦鰢娮斓纳舷?個(gè)噴嘴)是4位,加在一起是5位),在該情況中,有必要與打印數(shù)據(jù)相同的位數(shù)一致。在本實(shí)施形式中,如圖5所示那樣,若考慮打印數(shù)據(jù)用8位(=1byte)進(jìn)行處理,那么有必要將施行了不排出補(bǔ)足的數(shù)據(jù)從5位擴(kuò)展到8位。擴(kuò)展方法比較簡(jiǎn)單,根據(jù)由不排出信息存儲(chǔ)單元3-6-1所傳送的不排出噴嘴的位置信息決定擴(kuò)展哪個(gè)位置,并在擴(kuò)展的位置填充“0”(NULL數(shù)據(jù))。這樣,將進(jìn)行位擴(kuò)展的、施行了不排出補(bǔ)足的數(shù)據(jù)和打印數(shù)據(jù)送到位OR電路3-6-8-1,進(jìn)行各自的各位彼此之間的邏輯OR運(yùn)算,將其(運(yùn)算結(jié)果)成為不排出補(bǔ)足后的數(shù)據(jù)生成單元3-6-8的輸出而進(jìn)行輸出。
仔細(xì)地看圖5,成為不排出補(bǔ)足后的數(shù)據(jù)生成單元3-6-8的輸入的、施行了不排出補(bǔ)足的數(shù)據(jù)(但是,是位擴(kuò)展后的數(shù)據(jù))和安裝了成為不排出補(bǔ)足后的數(shù)據(jù)生成單元3-6-8的輸出的、施行了不排出補(bǔ)足的數(shù)據(jù)的狀態(tài)的打印數(shù)據(jù)變成了完全相同的數(shù)據(jù)。在該情況中,也許認(rèn)為不需要位OR電路3-6-8-1,但是,不是那樣的情況也是存在的。例如,若依據(jù)本實(shí)施形式的假定,那么在相同的1byte(字節(jié))的打印數(shù)據(jù)中,如鄰接的噴嘴的打印數(shù)據(jù)與打印頭3-3內(nèi)的噴嘴的狀態(tài)相同那樣(該附近的狀態(tài)如在圖2的打印頭2-1和噴嘴列2-2中所描述的那樣)依然像鄰接的那樣進(jìn)行描述。但是,由于打印機(jī)的系統(tǒng)不同,鄰接的噴嘴的打印數(shù)據(jù)也有時(shí)在不同的1byte的打印數(shù)據(jù)中。由于它是根據(jù)打印頭的形式和驅(qū)動(dòng)的方法的差異的來(lái)打印數(shù)據(jù),因此指的是打印數(shù)據(jù)變成這樣的格式,不能一概地進(jìn)行定義。為此,按照打印數(shù)據(jù)的格式,有必要對(duì)施行了不排出補(bǔ)足的數(shù)據(jù)進(jìn)行加工(選出需要的位)和擴(kuò)展(與打印數(shù)據(jù)的寬度一致地來(lái)填充“0”)。當(dāng)然,在該情況中,由于在打印數(shù)據(jù)中出現(xiàn)與不排出補(bǔ)足有關(guān)的噴嘴的數(shù)據(jù)的位置和定時(shí)逐漸發(fā)生變化,因此打印數(shù)據(jù)讀出單元3-1-6和不排出補(bǔ)足數(shù)據(jù)讀出單元3-6-7有必要與其(變化)一致地進(jìn)行聯(lián)合動(dòng)作。
這樣一來(lái),所生成的、安裝了不排出補(bǔ)足數(shù)據(jù)的打印數(shù)據(jù)被傳送到打印頭控制單元3-1-7,然后,打印頭控制單元3-1-7與打印頭3-2的協(xié)議一致地進(jìn)行打印。該狀態(tài)與沒(méi)有不排出的情況完全相同。
(3)第1實(shí)施形式的效果如以上那樣,依據(jù)本實(shí)施形式,將全部明白前面已敘述的課題,可以進(jìn)行不排出噴嘴的補(bǔ)足。即,就是通過(guò)以下幾點(diǎn)進(jìn)行課題的解決,即用非常簡(jiǎn)單而且廉價(jià)的結(jié)構(gòu)實(shí)現(xiàn)不排出補(bǔ)足的處理引擎;由于在與分配給不排出噴嘴的數(shù)據(jù)所打印的通路相同的打印通路內(nèi)進(jìn)行不排出補(bǔ)足處理,因此不存在叫做只用于不排出補(bǔ)足的打印通路的通路;另外,由于在相同的噴嘴列內(nèi)關(guān)閉不排出補(bǔ)足處理,因此例如即使在其它的噴嘴列、即不同的顏色的噴嘴列中有其它的不排出,若每次生成該噴嘴列的不排出噴嘴的打印數(shù)據(jù)進(jìn)行同樣的處理算法,那么也可以進(jìn)行不排出補(bǔ)足處;等等。
(第2實(shí)施形式)(1)對(duì)第1實(shí)施形式的進(jìn)一步改進(jìn)上述的第1實(shí)施形式是解決以往的課題的實(shí)施形式,對(duì)于該第1實(shí)施形式,第2實(shí)施形式就是使記錄頭的壽命再延長(zhǎng)的同時(shí)將不排出補(bǔ)足變?yōu)榭蓪?shí)現(xiàn)的實(shí)施形式。
例如,在第1實(shí)施形式中,在不排出補(bǔ)足時(shí),優(yōu)先順序高的噴嘴的使用頻率與其它比較變高,其結(jié)果,有可能優(yōu)先順序高的噴嘴的壽命比其它的正常噴嘴的壽命變短。
本實(shí)施形式就是對(duì)該問(wèn)題防患于未然,提供更合適的不排出補(bǔ)足方法以及不排出補(bǔ)足算法。
(2)原理首先,為實(shí)現(xiàn)本實(shí)施形式,對(duì)所需的原理進(jìn)行說(shuō)明。
圖6是簡(jiǎn)易地表現(xiàn)了有噴嘴不排出的打印的狀態(tài)的圖。在內(nèi)容中與圖2已表示的大致相同。作為變更的內(nèi)容就是成為補(bǔ)足對(duì)象的區(qū)域的范圍在圖2中是1列-5光柵,與此相對(duì),在圖6中變成4列-5光柵(=作為補(bǔ)足的對(duì)象的區(qū)域6-1)。
只使用該6-1的區(qū)域,說(shuō)明該區(qū)域中的不排出點(diǎn)所補(bǔ)足的狀態(tài)。
圖7A~圖7D是最簡(jiǎn)單地表達(dá)了本實(shí)施形式的不排出補(bǔ)足的原理的圖。
首先,圖7A是取出了圖6中的、作為補(bǔ)足對(duì)象的區(qū)域的1個(gè)6-1的圖。在該圖中,包含了3個(gè)打印點(diǎn)和由于4個(gè)不排出而不能進(jìn)行打印的點(diǎn)。此處為說(shuō)明方便,在各列的不排出點(diǎn)的位置預(yù)先附加名稱。即,變?yōu)樽宰蠼凶鯰1、T2、T3、以及T4(T用不排出補(bǔ)足target的首字母“T”的意義附加)。
接著,圖7B表示為了對(duì)圖7A中的不排出噴嘴進(jìn)行補(bǔ)足,在有不排出點(diǎn)的位置以外的情況,即,在由于存在不是不排出噴嘴的正常的打印噴嘴而理應(yīng)能打印的點(diǎn)位置,表示附加用于補(bǔ)足不排出點(diǎn)的優(yōu)先順序的狀態(tài)。在此階段中,在給予優(yōu)先順序的點(diǎn)位置與有無(wú)打印點(diǎn)無(wú)關(guān),將優(yōu)先順序的號(hào)碼附加下去。該內(nèi)容也是與上述的圖1B的說(shuō)明對(duì)應(yīng)的內(nèi)容,但不同的是,對(duì)于各不排出點(diǎn),即,T1、T2、T3、以及T4給予各自的優(yōu)先順序,另外,由于成為不排出補(bǔ)足的對(duì)象的位置從4處增加到16處,因此圖1B優(yōu)先順序原來(lái)是(1)~(4),而在圖7B中變成了(1)~(16)。在該優(yōu)先順序中,當(dāng)然,也可能用與T1、T2、T3、T4完全相同的模式賦予,但為了遵循本實(shí)施形式的目的,優(yōu)選的是如圖7B的例子所示那樣,用各自的模式進(jìn)行給予。
然后,圖7C是表示按照在圖7B中給予的不排出補(bǔ)足優(yōu)先順序,進(jìn)行不排出點(diǎn)的補(bǔ)足的狀態(tài)的圖。此處,如圖7A那樣沒(méi)有考慮固定位于6-1區(qū)域中的打印點(diǎn)的模式,關(guān)于幾種情況的場(chǎng)合,而且,關(guān)于T1、T2、T3、以及T4的各自的不排出補(bǔ)足,分別試著說(shuō)明進(jìn)行怎樣的處理。
首先,考慮關(guān)于在不排出點(diǎn)T1的位置已存在打印點(diǎn)的情況。T1不排出補(bǔ)足(情況1)是其1例。該圖指出的狀況是存在0個(gè)打印點(diǎn)和由于1個(gè)不排出而沒(méi)有進(jìn)行打印的點(diǎn)的狀況。在該情況中,由于上述1個(gè)不排出而沒(méi)有進(jìn)行打印的點(diǎn),原樣地被移到不排出補(bǔ)足優(yōu)先順序最高的位置(即,進(jìn)行點(diǎn)的補(bǔ)足)。在情況1中,它是具有不排出補(bǔ)足優(yōu)先順序(1)的點(diǎn)的位置。
接著,其它的例子,進(jìn)行T1不排出補(bǔ)足(情況2)的說(shuō)明。該圖指出的狀況是存在1個(gè)打印點(diǎn)和由于1個(gè)不排出而沒(méi)有進(jìn)行打印的點(diǎn)的狀況。而且,1個(gè)打印點(diǎn)在給予了不排出補(bǔ)足優(yōu)先順序的(1)的位置存在著。在該情況中,由于上述1個(gè)不排而沒(méi)有進(jìn)行打印的點(diǎn),在除了不排出補(bǔ)足優(yōu)先順序的(1)的當(dāng)中,被移到不排出補(bǔ)足優(yōu)先順序最高的位置。在情況2中,它是圖中的具有不排出補(bǔ)足優(yōu)先順序(2)的點(diǎn)的位置。
接著,考慮關(guān)于在不排出點(diǎn)T2的位置已存在打印點(diǎn)的情況。此處,假定T2的不排出補(bǔ)足處理必須在T1的處理結(jié)束后進(jìn)行。T2的不排出補(bǔ)足((情況1)是其1例。該圖指出的狀況是存在0個(gè)打印點(diǎn)和由于1個(gè)不排出而沒(méi)有進(jìn)行打印的點(diǎn)的狀況。在該情況中,由于上述1個(gè)不排出而沒(méi)有進(jìn)行打印的點(diǎn),原樣地在不排出補(bǔ)足優(yōu)先順序最高的位置進(jìn)行補(bǔ)足。在情況1中,它是具有不排出補(bǔ)足優(yōu)先順序(1)的點(diǎn)的位置。
接著,其它例子,進(jìn)行T2不排出補(bǔ)足(情況2)的說(shuō)明。該圖指出的狀況是存在1個(gè)打印點(diǎn)和由于1個(gè)不排出而沒(méi)有進(jìn)行打印的點(diǎn)的狀況。而且,1個(gè)打印點(diǎn)存在于給予了不排出補(bǔ)足優(yōu)先順序的(1)的位置。在該情況中,由于上述1個(gè)不排出而沒(méi)有進(jìn)行打印的點(diǎn),在除了不排出補(bǔ)足優(yōu)先順序的(1)的當(dāng)中,被移到不排出補(bǔ)足優(yōu)先順序最高的位置。在情況2中,它是圖中的具有不排出補(bǔ)足優(yōu)先順序(2)的點(diǎn)的位置。
接著,其它例子,進(jìn)行T2不排出補(bǔ)足(情況3)的說(shuō)明。該圖指出的狀況是存在0個(gè)打印點(diǎn)和1個(gè)補(bǔ)足點(diǎn)(假定在T2的處理前所進(jìn)行的T1的處理的時(shí)刻已發(fā)生)的狀況。而且,1個(gè)補(bǔ)足點(diǎn)存在于給予了不排出補(bǔ)足優(yōu)先順序的(1)的位置。在該情況中,由于上述1個(gè)不排出而沒(méi)有進(jìn)行打印的點(diǎn)(T2)在除了不排出補(bǔ)足優(yōu)先順序的(1)的當(dāng)中,被移到不排出補(bǔ)足優(yōu)先順序最高的位置。在情況3中,它是圖中的具有不排出補(bǔ)足優(yōu)先順序(2)的點(diǎn)的位置。
以下,在進(jìn)行了T1→T2和不排出補(bǔ)足處理后,用T3→T4的序號(hào),用與以上相同的算法進(jìn)行處理。
以下,簡(jiǎn)單地進(jìn)行說(shuō)明。在圖7C中,在T3不排出補(bǔ)足的圖中,如果在不排出點(diǎn)T3的位置存在打印點(diǎn),那么T1、T2和所進(jìn)行的補(bǔ)足點(diǎn)從原先的位置避開(kāi)某個(gè)打印點(diǎn),進(jìn)行補(bǔ)足處理。在該圖的情況中,在給予了不排出補(bǔ)足優(yōu)先順序的(1)的位置進(jìn)行補(bǔ)足。若在不排點(diǎn)T3的位置沒(méi)有打印點(diǎn),就什么都不進(jìn)行。
在圖7C中,在T4不排出補(bǔ)足的圖中,如果在不排出噴嘴T4的位置也存在打印點(diǎn),那么T1、T2、T3和所進(jìn)行的補(bǔ)足點(diǎn)從原先的位置避開(kāi)某個(gè)打印點(diǎn),進(jìn)行補(bǔ)足處理。在該圖的情況中,在給予了不排出補(bǔ)足優(yōu)先順序的(1)的位置進(jìn)行補(bǔ)足。若在不排點(diǎn)T4的位置沒(méi)有打印點(diǎn),就什么都不進(jìn)行。
應(yīng)用該算法對(duì)于作為原來(lái)的例子的圖7A進(jìn)行了不排出補(bǔ)足的狀態(tài)是圖7D。首先,作為補(bǔ)足前的假定,考慮各不排出點(diǎn)的不排出補(bǔ)足優(yōu)先順序用圖7B的序號(hào)進(jìn)行給予。圖7D的T1不排出補(bǔ)足的圖是進(jìn)行T1的不排出補(bǔ)足的狀態(tài)。由于在不排出點(diǎn)T1的位置存在打印點(diǎn),而且,在不排出補(bǔ)足優(yōu)先順序(1)的位置沒(méi)有打印點(diǎn),因此T1的不排點(diǎn)被移到不排出補(bǔ)足優(yōu)先順序(1)的位置。
接著進(jìn)行的是T2的處理,示出了其狀態(tài)的是圖7D的T2不排出補(bǔ)足的圖。在不排點(diǎn)T2的位置存在打印點(diǎn),而且,在不排出補(bǔ)足優(yōu)先順序(1)的位置有打印點(diǎn)。因此,若下面尋找高的不排出補(bǔ)足優(yōu)先順序,那么不排出補(bǔ)足優(yōu)先順序(2)的位置空閑。因此,T1的不排出點(diǎn)被移到不排出補(bǔ)足優(yōu)先順序(2)的位置。
接著進(jìn)行的是T3的處理,示出了其狀態(tài)的是圖7D的T3不排出補(bǔ)足的圖。但是,由于在不排出點(diǎn)T3的位置不存在打印點(diǎn),因此未進(jìn)行補(bǔ)足處理。
接著進(jìn)行的是T4的處理,示出了其狀態(tài)的是圖7D的T4不排出補(bǔ)足的圖。但是,由于在不排出點(diǎn)T4的位置沒(méi)有存在打印點(diǎn),因此沒(méi)有進(jìn)行補(bǔ)足處理。
即,為了實(shí)現(xiàn)本實(shí)施形式,對(duì)于所需的原理的特征簡(jiǎn)單地進(jìn)行歸納。
在第1實(shí)施形式中,當(dāng)在打印點(diǎn)內(nèi)有不排出噴嘴,在其位置存在要打印的數(shù)據(jù)的情況中,將其打印點(diǎn)移到不排出噴嘴附近的上下(在第1實(shí)施形式中,將它假定為不排出噴嘴的上下2個(gè)噴嘴,來(lái)進(jìn)行說(shuō)明)的可正常打印的噴嘴,但在本實(shí)施形式中,使其補(bǔ)足區(qū)域增加,并在數(shù)列的區(qū)域(在本原理項(xiàng)目中已將它假定為4列)內(nèi)進(jìn)行補(bǔ)足,而且,在每個(gè)在各自的列內(nèi)存在的不排出點(diǎn)中,使不排出補(bǔ)足優(yōu)先順序變成可以設(shè)定。
以上是為了實(shí)現(xiàn)本實(shí)施形式對(duì)所需的原理的說(shuō)明。
(3)結(jié)構(gòu)及數(shù)據(jù)流接著,為了實(shí)現(xiàn)本實(shí)施形式,對(duì)于所需的結(jié)構(gòu)及其數(shù)據(jù)流進(jìn)行說(shuō)明。
由于基本的動(dòng)作與第1實(shí)施形式大致相同,因此只對(duì)有差異的部分進(jìn)行說(shuō)明。
首先,作為打印機(jī)的結(jié)構(gòu)要素,即,圖11、圖12所示的各要素必要的,與第1實(shí)施形式相同。
另外,ASIC E1102的內(nèi)部結(jié)構(gòu),即,圖3所示的所必要的各要素,也與第1實(shí)施形式相同。有差異的部分,首先,是不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5,它具有與第1實(shí)施形式已有的不排出補(bǔ)足優(yōu)先順序的數(shù)據(jù)不同的形式的數(shù)據(jù)。該不排出補(bǔ)足優(yōu)先順序的數(shù)據(jù)的差異是圖1A~圖1D所示的不排出補(bǔ)足優(yōu)先順序和圖7A~圖7D所示的不排出補(bǔ)足優(yōu)先順序的差異。
再有,有差異的是不排出補(bǔ)足算法實(shí)施單元3-6-4的內(nèi)容。該部分是構(gòu)成本實(shí)施形式中的基礎(chǔ)的部分,因此使用別的圖進(jìn)行說(shuō)明。
圖8是該圖。
下面,對(duì)于各自的要素和其間的數(shù)據(jù)流進(jìn)行說(shuō)明。在加以說(shuō)明之前,假定關(guān)于本實(shí)施形式的不排出補(bǔ)足應(yīng)預(yù)先設(shè)定,這就是說(shuō),如圖8所示那樣,與在上述原理的項(xiàng)目中已說(shuō)明的相同,在不排出噴嘴的上下2個(gè)噴嘴的正常噴嘴位置和4列的范圍內(nèi)進(jìn)行不排出補(bǔ)足,以及,不排出補(bǔ)足處理如在上述原理的項(xiàng)目中所敘述的那樣以T1→T2→T3→T4的順序進(jìn)行處理。
首先,不排出補(bǔ)足算法實(shí)施單元3-6-4從不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2接收信號(hào),將不排出補(bǔ)足數(shù)據(jù)取入。此處與第1實(shí)施形式不同,當(dāng)經(jīng)過(guò)4列范圍取入了不排出補(bǔ)足數(shù)據(jù)后,由于對(duì)于各列必須進(jìn)行運(yùn)算這樣的時(shí)序的控制是必要的,因此總括全體的動(dòng)作的不排出補(bǔ)足算法管理單元8-1的存在是必要的。該塊從不排出補(bǔ)足數(shù)據(jù)抽樣定時(shí)生成單元3-6-2接收信號(hào),然后,根據(jù)該信號(hào),向不排出補(bǔ)足數(shù)據(jù)閂鎖單元8-2輸出信號(hào)使得閂鎖不排出補(bǔ)足數(shù)據(jù)。如果同時(shí)不排出補(bǔ)足算法管理單元8-1結(jié)束閂鎖4列的不排出補(bǔ)足數(shù)據(jù),那么開(kāi)始不排出補(bǔ)足處理。
已閂鎖的不排出補(bǔ)足數(shù)據(jù)(在本實(shí)施形式中,是20位的位寬度,其理由可以從圖8所描述的圖自明)與動(dòng)作塊等無(wú)關(guān),從不排除補(bǔ)足數(shù)據(jù)閂鎖單元8-2總是被輸出到不排出補(bǔ)足處理運(yùn)算單元8-4。但是,關(guān)于不排出補(bǔ)足優(yōu)先順序數(shù)據(jù),如圖8所示那樣,由于從不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5傳送4個(gè)數(shù)據(jù)模式用于T1~T4變換,因此它有必要按照當(dāng)前變換中的不排出點(diǎn)的位置適當(dāng)?shù)剡M(jìn)行選擇。所以,不排出補(bǔ)足算法管理單元8-1由于首先對(duì)于T1的位置的不排出點(diǎn)進(jìn)行處理,因此,將信號(hào)傳送到不排出補(bǔ)足優(yōu)先順序選擇單元8-3,使得輸出T1處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)。
這樣一來(lái),從不排出補(bǔ)足數(shù)據(jù)閂鎖單元8-2所輸出的4列的不排出補(bǔ)足數(shù)據(jù)和由不排出補(bǔ)足優(yōu)先順序選擇單元8-3所輸出的T1處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)輸入到不排出補(bǔ)足處理運(yùn)算單元8-4。
不排出補(bǔ)足處理運(yùn)算單元8-4的功能與在第1實(shí)施形式中所示的不排出補(bǔ)足算法實(shí)施單元3-6-4的功能大致相同。首先,在圖9中出現(xiàn)了該功能,但該圖與圖4大致相同,因此它也將明確。與在第1實(shí)施形式中所示的圖4的功能的差異就是與在第1實(shí)施形式中不排出補(bǔ)足的變換單位是5位相對(duì)而言,此處已變成20位。除此以外,處理沒(méi)有變化。就是說(shuō),不排出補(bǔ)足的可能位置的抽取單元3-6-4-1從不排出補(bǔ)足數(shù)據(jù)和T1處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)判斷不排出補(bǔ)足的可能位置,然后,優(yōu)先順序判斷單元從上述不排出補(bǔ)足的可能位置中判斷最高的優(yōu)先順序,而且最后,不排出補(bǔ)足數(shù)據(jù)合成單元根據(jù)由不排出補(bǔ)足的可能的位置中最高的優(yōu)先順序的位置和不排出補(bǔ)足數(shù)據(jù)進(jìn)行不排出補(bǔ)足。即,根據(jù)這樣的流進(jìn)行不排出補(bǔ)足,若在T1的不排點(diǎn)的位置有打印數(shù)據(jù),那么將該打印數(shù)據(jù)移到從不排出補(bǔ)足的可能的位置中最高的優(yōu)先順序的位置,若在T1的不排出點(diǎn)的位置沒(méi)有打印數(shù)據(jù),那么原樣輸出所輸入的打印數(shù)據(jù)。
此處重要的是,如在第1實(shí)施形式中所敘述的那樣,該不排出補(bǔ)足處理運(yùn)算單元8-4的功能只能用組合電路構(gòu)成,因此若輸入4列的不排出補(bǔ)足用數(shù)據(jù)和T1處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù),那么在邏輯上與此同時(shí)(不管在T1有無(wú)打印數(shù)據(jù))就輸出施行了不排出補(bǔ)足的數(shù)據(jù)。但是,實(shí)際上,從該輸入直到能得到輸出之前,由于預(yù)計(jì)某種程度的選通延遲,因此不排出補(bǔ)足算法管理單元8-1在適當(dāng)?shù)膭?dòng)作時(shí)鐘輸入之前進(jìn)行待機(jī),之后,將信號(hào)傳送到不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2,使得把不排出補(bǔ)足處理運(yùn)算單元8-4輸出的數(shù)據(jù)作為新的4列的不排出補(bǔ)足用的數(shù)據(jù)進(jìn)行更新。待機(jī)的時(shí)鐘用大約2個(gè)時(shí)鐘是足夠的,以下,在實(shí)施例中說(shuō)明的管理單元8-1在輸入2個(gè)時(shí)鐘之前進(jìn)行待機(jī)。這樣,閂鎖了施行完關(guān)于T1的打印點(diǎn)的不排出補(bǔ)足的新的4列的不排出補(bǔ)足用數(shù)據(jù)的不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2,將其再次對(duì)該不排出補(bǔ)足處理運(yùn)算單元8-4重新輸出。
接著,不排出補(bǔ)足算法管理單元8-1為了對(duì)于T2的位置的不排出點(diǎn)進(jìn)行處理,向不排出補(bǔ)足優(yōu)先順序選擇單元8-3傳送信號(hào),使得輸出T2處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)。這樣一來(lái),由于在不排出補(bǔ)足處理運(yùn)算單元8-4中輸入了施行完關(guān)于T1的打印點(diǎn)的不排出補(bǔ)足的4列的不排出補(bǔ)足數(shù)據(jù)和T2處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù),因此按照上述順序,在適當(dāng)?shù)倪x通延遲后,輸出施行完關(guān)于T1和T2的打印點(diǎn)的不排出補(bǔ)足的4列的不排出補(bǔ)足數(shù)據(jù)。不排出補(bǔ)足算法管理單元8-1在輸入適當(dāng)?shù)膭?dòng)作時(shí)鐘(如上述那樣在實(shí)施例中設(shè)定了2個(gè)時(shí)鐘))之前進(jìn)行待機(jī),之后,將信號(hào)傳送到不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2,使得將不排出處理運(yùn)算單元8-4已輸出的數(shù)據(jù)作為新的4列的不排出而進(jìn)行更新。這樣,閂鎖了施行完關(guān)于T1和T2的打印點(diǎn)的不排出補(bǔ)足的新的4列的不排出補(bǔ)足數(shù)據(jù)的不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2,將其對(duì)于該不排出補(bǔ)足處理運(yùn)算單元8-4再次重新輸出。
接著,不排出補(bǔ)足算法管理單元8-1為了對(duì)于T3的位置的不排出點(diǎn)進(jìn)行處理,將信號(hào)傳送到不排出補(bǔ)足優(yōu)先順序選擇單元8-3,使得輸出T3處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)。這樣,由于輸入了施行完關(guān)于T1和T2的打印點(diǎn)的不排出補(bǔ)足的4列的不排出補(bǔ)足數(shù)據(jù)和T3處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù),因此按照上述次序,在適當(dāng)?shù)倪x通延遲后,輸出施行完T1~T3的打印的不排出補(bǔ)足的4列的不排出補(bǔ)足用的數(shù)據(jù)。不排出補(bǔ)足算法管理單元8-1在輸入適當(dāng)?shù)膭?dòng)作時(shí)鐘之前進(jìn)行待機(jī),之后,將信號(hào)輸出到不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2,使得將不排出補(bǔ)足處理運(yùn)算單元8-4已輸出的數(shù)據(jù)作為新的4列的不排出補(bǔ)足數(shù)據(jù)進(jìn)行更新。這樣,閂鎖了施行完關(guān)于T1~T3的打印點(diǎn)的不排出補(bǔ)足的新的4列的不排出補(bǔ)足數(shù)據(jù)的不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2,將其對(duì)于該不排出補(bǔ)足處理運(yùn)算單元8-4再次重新輸出。
最后,不排出補(bǔ)足算法管理單元8-1為了對(duì)于T4的位置的不排出點(diǎn)進(jìn)行處理,將信號(hào)傳送到不排出補(bǔ)足優(yōu)先順序選擇單元8-3,使得輸出T4處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)。這樣,由于在不排出補(bǔ)足處理運(yùn)算單元8-4中輸入了施行完關(guān)于T1~T3的打印點(diǎn)的不排出補(bǔ)足的4列的不排出補(bǔ)足數(shù)據(jù)和T4處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù),因此按照上述次序,在適當(dāng)?shù)倪x通延遲后,輸出施行完關(guān)于T1~T4的打印點(diǎn)的不排出補(bǔ)足的4列的不排出補(bǔ)足數(shù)據(jù)。不排出補(bǔ)足算法管理單元8-1在輸入了適當(dāng)?shù)膭?dòng)作時(shí)鐘之前進(jìn)行待機(jī),之后,將信號(hào)傳送到不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2,使得將不排出補(bǔ)足處理運(yùn)算單元8-4已輸出的數(shù)據(jù)作為新的4列的不排出補(bǔ)足數(shù)據(jù)進(jìn)行更新。這樣,閂鎖了施行完關(guān)于T1~T4的的打印點(diǎn)的不排出補(bǔ)足的新的4列的不排出補(bǔ)足數(shù)據(jù)的不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2,將該數(shù)據(jù),即施行了4列的不排出補(bǔ)足的不排出補(bǔ)足數(shù)據(jù)傳送到不排出補(bǔ)足數(shù)據(jù)用的S-RAM3-6-6,并結(jié)束4列的不排出補(bǔ)足的不排出補(bǔ)足處理。
之后,每取入4列的不排出補(bǔ)足用的打印數(shù)據(jù),就將該處理重復(fù)下去。
(4)第2實(shí)施形式的效果如以上那樣,依據(jù)本實(shí)施形式,可以全部弄清在本實(shí)施形式的課題的項(xiàng)目中已敘述的問(wèn)題,并進(jìn)行不排出噴嘴的補(bǔ)足。即,當(dāng)在打印頭內(nèi)有不排出噴嘴,并在該位置存在要打印的數(shù)據(jù)的情況中,在本實(shí)施形式中,由于可以設(shè)定使該補(bǔ)足區(qū)域增加,在數(shù)列的區(qū)域內(nèi)進(jìn)行補(bǔ)足,而且,對(duì)在各自的列內(nèi)存在的每個(gè)不排出點(diǎn),設(shè)定不排出補(bǔ)足優(yōu)先順序,又因?yàn)?,?列不排出補(bǔ)足優(yōu)先順序進(jìn)行變化,因此,不排出補(bǔ)足優(yōu)先順序高的噴嘴的位置也是每4列進(jìn)行變化。即,可以對(duì)特定的噴嘴不加負(fù)載,而安裝不排出補(bǔ)足的原理。
(第3實(shí)施形式)(1)對(duì)第1實(shí)施形式和第2實(shí)施形式的改進(jìn)上述的第1實(shí)施形式和第2實(shí)施形式解決以往的課題及其它的問(wèn)題,但由于用于不引人注目地補(bǔ)足由于不排出而未記錄的位置的方法是較高功能,因此擔(dān)心發(fā)生其它的問(wèn)題。
即,無(wú)論上述第1實(shí)施形式,還是第2實(shí)施形式,要進(jìn)行不排出補(bǔ)足,補(bǔ)足用的優(yōu)先順序數(shù)據(jù)的存在是不可缺少的。而且,若依據(jù)本提案,那么無(wú)論上述的第1實(shí)施形式,還是第2實(shí)施形式,在打印頭中的全部顏色的噴嘴中的零散的位置都如存在不排出噴嘴那樣可進(jìn)行補(bǔ)足處理。因此,例如,若打印機(jī)的打印頭是與7色的墨水相對(duì)應(yīng)的,那么上述優(yōu)先順序數(shù)據(jù)將變成7組必要的數(shù)據(jù)。在硬件的結(jié)構(gòu)中具有這一點(diǎn)(例如,在可寫入、讀出的寄存器中具有),與ASIC內(nèi)的選通數(shù)的相當(dāng)數(shù)目的增加有關(guān)。當(dāng)然,1臺(tái)打印機(jī)所有的墨水顏色的數(shù)目今后也將逐漸增加,因此對(duì)于硬件的沖擊也會(huì)繼續(xù)增大。
當(dāng)然,通過(guò)對(duì)全部的墨水顏色使用完全相同的優(yōu)先順序數(shù)據(jù),可以減少必要的優(yōu)先順序數(shù)據(jù),但隨著墨水的顏色不同不排出噴嘴使圖像受到的影響也不同,因此優(yōu)選的是希望預(yù)先確定墨水的每種顏色具有各優(yōu)先順序數(shù)據(jù),并能用固件調(diào)整的系統(tǒng)。
本實(shí)施形式使上述那樣的問(wèn)題的發(fā)生防患于未然,并在硬件的安裝中提供合適的不排出補(bǔ)足方法和不排出補(bǔ)足算法。
(2)結(jié)構(gòu)及數(shù)據(jù)流圖10是表示本實(shí)施形式的系統(tǒng)的結(jié)構(gòu)的圖。
如果看見(jiàn)該圖就明確,與第1實(shí)施形式和第2實(shí)施形式的結(jié)構(gòu)大致相同。差別是存在不排出補(bǔ)足設(shè)定數(shù)據(jù)存儲(chǔ)用的S-RAM10-1。
在上述的第1實(shí)施形式和第2實(shí)施形式中,關(guān)于不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5的存在并沒(méi)有給予嚴(yán)密的規(guī)格,但在本實(shí)施形式中決定確切地進(jìn)行定義。在本實(shí)施形式中,考慮到不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5為要進(jìn)行配置了與多種顏色的1種顏色對(duì)應(yīng)的多個(gè)噴嘴的1噴嘴列的不排出補(bǔ)足,只能具有必要的硬件構(gòu)成(=寄存器組)。
但是,另一方面,使不排出補(bǔ)足設(shè)定數(shù)據(jù)用的S-RAM10-1的內(nèi)部具有與各色的噴嘴列對(duì)應(yīng)的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)。而且,不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5從不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2接收信息,從不排出補(bǔ)足設(shè)定數(shù)據(jù)存儲(chǔ)用S-RAM10-1讀出需要的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)(該數(shù)據(jù)需要預(yù)先設(shè)定CPU3-4),并設(shè)定在不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5的內(nèi)部的寄存器組中。
即,不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2和不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5必須具有以下的功能。首先,不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2從不排出信息存儲(chǔ)單元3-6-1接收信息,弄清楚抽取不排出補(bǔ)足數(shù)據(jù)的位置,但這時(shí),不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元觀察對(duì)哪種顏色的打印數(shù)據(jù)是否抽取不排出補(bǔ)足數(shù)據(jù)這一點(diǎn)應(yīng)該必須明白(若不是,那么就不能抽取分別在各色的噴嘴列中不同的位置存在的不排出噴嘴周圍的打印數(shù)據(jù))。為此,不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2在輸出抽取定時(shí)信號(hào)時(shí),對(duì)于不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5,可以開(kāi)始不排出補(bǔ)足處理,以及用信號(hào)知道是那種顏色噴嘴列的不排出補(bǔ)足,將它作為觸發(fā)器,不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5使得讀出不排出補(bǔ)足設(shè)定數(shù)據(jù)存儲(chǔ)用的S-RAM10-1內(nèi)的當(dāng)前處理正在進(jìn)行的顏色噴嘴列的不排出補(bǔ)足優(yōu)先順序。
通過(guò)這樣地構(gòu)成,不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5即使只具有1噴嘴列的不排出補(bǔ)足優(yōu)先順序用的寄存器組,由于在不排出補(bǔ)足設(shè)定數(shù)據(jù)存儲(chǔ)用的S-RAM10-1內(nèi)有各色噴嘴列的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù),因此每個(gè)顏色也能進(jìn)行不排出補(bǔ)足的調(diào)整。因此能用小的硬件結(jié)構(gòu)維持圖像的質(zhì)量。
此處,關(guān)于重新具備不排出補(bǔ)足設(shè)定數(shù)據(jù)存儲(chǔ)用的S-RAM10-1這一點(diǎn),不排出補(bǔ)足設(shè)定數(shù)據(jù)存儲(chǔ)用的S-RAM10-1和不排出補(bǔ)足數(shù)據(jù)用的S-RAM3-6-6能使用相同的S-RAM,這時(shí)存儲(chǔ)了不排出補(bǔ)足設(shè)定數(shù)據(jù)的區(qū)域和存儲(chǔ)了不排出補(bǔ)足數(shù)據(jù)的區(qū)域,通過(guò)使地址空間不同,而能夠在相同的S-RAM中進(jìn)行存儲(chǔ)。這樣,即使在相同的S-RAM上將區(qū)域分開(kāi)存儲(chǔ)了2個(gè)不同的數(shù)據(jù),讀出不排出補(bǔ)足設(shè)定數(shù)據(jù)存儲(chǔ)用的S-RAM10-1的內(nèi)容也是在不排出補(bǔ)足處理之前,另外,由于對(duì)于不排出補(bǔ)足數(shù)據(jù)用的S-RAM3-6-6進(jìn)行寫入是在不排出補(bǔ)足處理之后,因此不會(huì)同時(shí)進(jìn)行讀出訪問(wèn)和寫入訪問(wèn),雖然硬件結(jié)構(gòu)變小,可是系統(tǒng)的處理性能不會(huì)下降。
當(dāng)然,由于相同的S-RAM擔(dān)負(fù)不排出補(bǔ)足設(shè)定數(shù)據(jù)存儲(chǔ)用的S-RAM10-1和不排出補(bǔ)足數(shù)據(jù)用的S-RAM3-6-6這2個(gè)任務(wù),因此S-RAM的容量變大,但是,與其使各色噴嘴列具有寄存器組,還不如可使硬件構(gòu)成變得小而簡(jiǎn)單。
(3)第3實(shí)施形式的效果如以上那樣,若依據(jù)本實(shí)施形式,那么通過(guò)設(shè)置不排出補(bǔ)足設(shè)定數(shù)據(jù)存儲(chǔ)用的S-RAM10-1,因此為不排出補(bǔ)足預(yù)先輸入必要的設(shè)定數(shù)據(jù),并根據(jù)需要將它讀出,就會(huì)完全解決硬件增大的問(wèn)題和對(duì)于圖像的惡劣影響的問(wèn)題。
(第4實(shí)施形式)
(1)原理首先,為了實(shí)現(xiàn)本實(shí)施形式,對(duì)所需的原理進(jìn)行說(shuō)明。
在“發(fā)明想要解決的課題”的欄中,在打印頭內(nèi),在每1噴嘴列有512個(gè)噴嘴的情況中,在頭的第1噴嘴中有不排出噴嘴的情況,能補(bǔ)足它的只是第2、第3噴嘴等號(hào)碼大的方向的噴嘴,由于在頭上不存在第0號(hào)、第-1號(hào)噴嘴這樣的噴嘴,因此不能用這些噴嘴進(jìn)行補(bǔ)足,這一點(diǎn)已經(jīng)敘述了。
因此,若用一句話說(shuō)明本實(shí)施形式的宗旨,那么就是完成脫離上述的第0號(hào)、第-1號(hào)、或者,第513號(hào)、第514號(hào)之類的通常的噴嘴列圖像的存在。
圖14是簡(jiǎn)易地表現(xiàn)了噴嘴的不排出的情況的打印狀態(tài)的圖。
在圖14中,是選出打印頭2-1內(nèi)的、某一特定的噴嘴列2-2來(lái)進(jìn)行敘述。在該噴嘴列中,如圖14內(nèi)所示那樣,存在正常噴嘴列2-3(當(dāng)然,這有多個(gè))和在噴嘴列的上端存在不排出噴嘴2-4(假定在噴嘴列2-2內(nèi),只有1個(gè))。2-5是通過(guò)打印頭2-1的噴嘴列2-2,在紙面上完成的打印圖像。這時(shí),假定打印頭2-1在主掃描方向2-6一邊移動(dòng)一邊將打印圖像打印下去。這時(shí),假定一邊在主掃描方向移動(dòng)一邊將打印圖像2-5進(jìn)行打印。這時(shí),在電路上確定頭的排出定時(shí),打印頭2-1的噴嘴列2-2一邊對(duì)主掃描方向2-6遵守規(guī)定的間隔=列間隔2-6-1,以及,一邊對(duì)與主掃描方向正交的方向也遵守規(guī)定的間隔=光柵間隔2-7(通常,它多以噴嘴列2-2的機(jī)器的間隔為標(biāo)準(zhǔn)),將打印圖像2-5形成下去。此處圖14所示的打印圖像2-5是打印頭2-1在主掃描方向進(jìn)行1次掃描時(shí)的打印圖像。即,不是多次掃描結(jié)束后的打印圖像。
這時(shí),在打印圖像2-5中,正常噴嘴2-3在用2-8所表示的打印點(diǎn)的位置進(jìn)行排出。另外,在用2-9所表示的打印頭的位置,不排出噴嘴2-4本來(lái),是應(yīng)進(jìn)行排出的,但是,沒(méi)有向該位置進(jìn)行排出。
本實(shí)施形式的目的是如被打印那樣,裝飾用該2-9所表示的打印點(diǎn)的位置。
2-10是以往的不排出補(bǔ)足已設(shè)定為補(bǔ)足的對(duì)象的部位。這次由于不排出噴嘴2-4的位置是噴嘴列的上端,因此如圖那樣能夠劃分成以往也能進(jìn)行不排出補(bǔ)足的區(qū)域1-10-1和以往不能進(jìn)行不排出補(bǔ)足的區(qū)域2-10-2這2個(gè)區(qū)域。作為最終的目的,在于,為了不使圖像質(zhì)量惡化,使用雙方的區(qū)域2-10-1、2-10-2,進(jìn)行不排出補(bǔ)足。
因此,若看見(jiàn)圖14,那么在打印頭2-1中,存在上下定位調(diào)節(jié)噴嘴2-11。這是以往就有的結(jié)構(gòu),其本來(lái)的目的是調(diào)節(jié)打印頭的機(jī)械的安裝位置誤差等。關(guān)于該噴嘴的存在的更詳細(xì)的說(shuō)明以及控制方法等的詳細(xì)情況由于脫離本發(fā)明的主旨,因此決定省略。
在本實(shí)施形式中,在不排出補(bǔ)足中利用該上下定位調(diào)節(jié)噴嘴2-11。圖13A和圖13B是表示了其狀態(tài)的圖。
首先,圖13A是表示沒(méi)有不排出噴嘴的情況的圖。在該情況中,打印如通常那樣進(jìn)行,上下定位調(diào)節(jié)噴嘴2-11沒(méi)有被使用。若更詳細(xì)地?cái)⑹觯敲瓷舷露ㄎ徽{(diào)節(jié)噴嘴被屏蔽,在該噴嘴形成的成像區(qū)域打印點(diǎn)不存在。
接著,圖13B是有不排出噴嘴的情況的圖。在該情況中,設(shè)定在上下定位調(diào)節(jié)噴嘴2-11中的屏蔽被解除,也包含上下定位調(diào)節(jié)噴嘴2-11,并使用與不排出噴嘴鄰接的噴嘴,進(jìn)行不排出補(bǔ)足。不排出補(bǔ)足的算法遵照以往的例子。
事實(shí)上,到此已結(jié)束了本實(shí)施形式的原理的說(shuō)明,但為了更容易理解,附加在本實(shí)施形式中所使用的“不排出補(bǔ)足的算法”的說(shuō)明。
圖17A~圖17D是最簡(jiǎn)單地表現(xiàn)了其不排出補(bǔ)足算法的圖。
首先,圖17A是圖13B中的、取出了成為補(bǔ)足的對(duì)象的區(qū)域1-1的圖。其中,包含2個(gè)打印點(diǎn)和由于2個(gè)不排出而未進(jìn)行打印的點(diǎn)。此處,為說(shuō)明的方便,在各列的不排點(diǎn)的位置預(yù)先附加名稱。即,假定自左叫做T1、T2、T3、以及T4(T是不排出補(bǔ)足target的開(kāi)頭字母的T)。
接著,圖17B是為了對(duì)圖17A中的不排點(diǎn)進(jìn)行補(bǔ)足,在有不排點(diǎn)的位置以外的部位,即,由于存在不是不排出噴嘴的正常的打印噴嘴,在應(yīng)該可以打印的點(diǎn)位置,附加用于補(bǔ)足不排點(diǎn)的優(yōu)先順序的狀態(tài)。在該階段,在給予優(yōu)先順序的點(diǎn)位置,與有無(wú)打印點(diǎn)無(wú)關(guān),將優(yōu)先順序的號(hào)碼附加下去。該內(nèi)容也與上述的圖13B的說(shuō)明對(duì)應(yīng),但差別是,由于對(duì)于各不排出點(diǎn),即,T1、T2、T3、以及T4,給予了各自的優(yōu)先順序,另外,成為不排出補(bǔ)足的對(duì)象的位置從4處增加到了16處,因此圖13B優(yōu)先順序是(1)~(4),而在圖17B中變成了(1)~(16)。在該優(yōu)先順序中,當(dāng)然,也可用T1、T2、T3、以及T4和全部相同的模式給予,但為了遵循本實(shí)施形式的目的,優(yōu)選的是如圖17B的例子所示那樣用各自的模式進(jìn)行給予。
然后,圖17C是表示了按照在圖17D中給予的不排出補(bǔ)足優(yōu)先順序,進(jìn)行不排點(diǎn)的補(bǔ)足的狀態(tài)的圖。此處,沒(méi)有考慮如在圖17A那樣固定位于區(qū)域1-1中的打印點(diǎn)的模式,關(guān)于幾種情況的場(chǎng)合,而且,關(guān)于T1、T2、T3、以及T4的各自的不排出補(bǔ)足,試分別說(shuō)明如何進(jìn)行處理。
首先,考慮關(guān)于在不排出點(diǎn)T1的位置已存在打印點(diǎn)的情況。T1不排出補(bǔ)足(情況1)是其1例。該圖指出的狀況是存在0個(gè)打印點(diǎn)和由于1個(gè)不排出而沒(méi)有進(jìn)行打印的點(diǎn)的狀況。在該情況中,由于上述1個(gè)不排出而沒(méi)有進(jìn)行打印的點(diǎn)原樣地被移到不排出補(bǔ)足優(yōu)先順序最高的位置(即,進(jìn)行點(diǎn)的補(bǔ)足)。在情況1中,它是具有不排出補(bǔ)足優(yōu)先順序(1)的點(diǎn)的位置。
接著,進(jìn)行其它的例子、即T1不排出補(bǔ)足(情況2)的說(shuō)明。該圖指出的狀況是存在1個(gè)打印點(diǎn)和由于1個(gè)不排出而未進(jìn)行打印的點(diǎn)的狀況。而且,1個(gè)打印點(diǎn)存在于給予了不排出補(bǔ)足優(yōu)先順序(1)的位置上。在該情況中,由于上述1個(gè)不排出而未進(jìn)行打印的點(diǎn)在除了不排出補(bǔ)足優(yōu)先順序(1)的當(dāng)中,被移到不排出補(bǔ)足優(yōu)先順序最高的位置。在情況2中,它是圖中的、具有不排出補(bǔ)足優(yōu)先順序(2)的點(diǎn)的位置。
接著,考慮關(guān)于當(dāng)在不排出點(diǎn)T2的位置已存在打印點(diǎn)的情況。此處,假定T2的不排出補(bǔ)足處理必須在T1的處理結(jié)束后進(jìn)行。T2不排出補(bǔ)足(情況1)是其1例。該圖指出的狀況是存在0個(gè)打印點(diǎn)和由于1個(gè)不排出而未進(jìn)行打印的點(diǎn)的狀況。在該情況中,由于上述1個(gè)不排出而未進(jìn)行打印的點(diǎn)原樣地被移到不排出補(bǔ)足優(yōu)先順序最高的位置。在情況1中,它是具有不排出補(bǔ)足優(yōu)先順序(1)的點(diǎn)的位置。
接著,進(jìn)行其它例子、即T2不排出補(bǔ)足(情況2)的說(shuō)明。該圖指出的狀況是存在1個(gè)打印點(diǎn)和由于1個(gè)不排出而未進(jìn)行打印的點(diǎn)的狀況。而且,1個(gè)打印點(diǎn)存在于給予了不排出補(bǔ)足優(yōu)先順序(1)的位置上。在該情況中,由于上述1個(gè)不排出而未進(jìn)行打印的點(diǎn),在除了不排出補(bǔ)足優(yōu)先順序(1)的當(dāng)中,被移到不排出補(bǔ)足優(yōu)先順序最高的位置。在情況2中,它是圖中的、具有不排出補(bǔ)足優(yōu)先順序(2)的點(diǎn)的位置。
接著,其它例子,進(jìn)行T2不排出補(bǔ)足(情況3)的說(shuō)明。該圖指出的狀況是存在由于1個(gè)不排出而未進(jìn)行打印的點(diǎn)和1個(gè)補(bǔ)足點(diǎn)(假定在T2的處理之前,在被進(jìn)行的T1的處理的時(shí)刻已產(chǎn)生)的狀況。而且,1個(gè)補(bǔ)足點(diǎn)存在于給予了不排出補(bǔ)足優(yōu)先順序(1)的位置上。在該情況中,由于上述1個(gè)不排出而未進(jìn)行打印的點(diǎn),在除了不排出補(bǔ)足優(yōu)先順序(1)的當(dāng)中,被移到不排出補(bǔ)足優(yōu)先順序最高的位置。在情況3中,它是圖中的、具有不排出補(bǔ)足優(yōu)先順序(2)的點(diǎn)的位置。
以下,在進(jìn)行了T1→T2和不排出補(bǔ)足處理后,以T3→T4的順序,用與上述相同的算法進(jìn)行處理。
以下,簡(jiǎn)單地進(jìn)行說(shuō)明。在圖17C中,在T3不排出補(bǔ)足的圖中,若在不排出點(diǎn)T3的位置存在打印點(diǎn),那么T1、T2和所進(jìn)行的補(bǔ)足點(diǎn)從原先的位置避開(kāi)某個(gè)打印點(diǎn),進(jìn)行補(bǔ)足處理。在該圖的情況中,在給予了不排出補(bǔ)足優(yōu)先順序(1)的位置進(jìn)行補(bǔ)足。若在不排出點(diǎn)T3的位置沒(méi)有打印點(diǎn),就什么都不進(jìn)行。圖17C中,在T4不排出補(bǔ)足的圖中,如果在不排出點(diǎn)T3的位置存在打印點(diǎn),那么T 1、T2、以及T3和已被進(jìn)行的補(bǔ)足點(diǎn),也從原先的位置避開(kāi)某個(gè)打印點(diǎn),進(jìn)行補(bǔ)足處理。在該圖的情況中,在給予了不排出補(bǔ)足由順序(1)的位置進(jìn)行補(bǔ)足。若在不排出點(diǎn)T4的位置沒(méi)有打印點(diǎn),就什么都不進(jìn)行。
表示應(yīng)用該算法,對(duì)于為原來(lái)的例子的圖17A進(jìn)行不排出補(bǔ)足的狀態(tài)的是圖17D。首先,作為補(bǔ)足前的假定,考慮用圖17B的順序給予各不優(yōu)先點(diǎn)的不排出補(bǔ)足優(yōu)先順序。圖17D的T1不排出補(bǔ)足的圖表示正在進(jìn)行T1的不排出補(bǔ)足的狀態(tài)。由于在不排出點(diǎn)T1的位置存在打印點(diǎn),而且,在不排出補(bǔ)足優(yōu)先順序(1)的位置沒(méi)有打印點(diǎn),因此T1的不排出點(diǎn)被移到不排出補(bǔ)足優(yōu)先順序(1)的位置。
接著進(jìn)行的是T2的處理,表示其狀態(tài)的是圖17D的T2不排出補(bǔ)足的圖。在不排出點(diǎn)T2的位置存在打印點(diǎn),而且,在不排出補(bǔ)足優(yōu)先順序(1)的位置有打印點(diǎn)。因此,若接著尋找高的不排出補(bǔ)足優(yōu)先順序,那么不排出補(bǔ)足優(yōu)先順序(2)正空閑。因此,T2的不排出點(diǎn)被移到不排出補(bǔ)足優(yōu)先順序(2)的位置。
接著進(jìn)行的是T3的處理,表示了其狀態(tài)的是圖17D的T3不排出補(bǔ)足的圖。但是,由于在不排出點(diǎn)T3的位置不存在打印點(diǎn),因此未進(jìn)行補(bǔ)足處理。
接著進(jìn)行的是T4的處理,表示了其狀態(tài)的是圖17D的T4不排出補(bǔ)足的圖。但是,由于在不排出點(diǎn)T4的位置不存在打印點(diǎn),因此未進(jìn)行補(bǔ)足處理。
即,為了實(shí)現(xiàn)本實(shí)施形式,對(duì)于所需要的原理的特征簡(jiǎn)單地進(jìn)行歸納。在第1實(shí)施形式中,假定當(dāng)在打印頭內(nèi)有不排出噴嘴,在其位置存在要打印的數(shù)據(jù)的情況中,將該打印頭移動(dòng)到不排出噴嘴附近上下(在第1實(shí)施形式中,將它假定為不排出噴嘴的上下2個(gè)噴嘴,來(lái)進(jìn)行說(shuō)明)的可正常打印的噴嘴,但在本實(shí)施形式中,假定使該補(bǔ)足區(qū)域增加,在數(shù)列的區(qū)域內(nèi)(在本原理的項(xiàng)目中,已將它假定為4列)進(jìn)行補(bǔ)足,而且,在各自的列內(nèi)存在的每個(gè)不排出噴嘴可設(shè)定不排出補(bǔ)足優(yōu)先順序。
如以上那樣,通過(guò)使用上下定位調(diào)節(jié)噴嘴2-11和本實(shí)施形式的不排出補(bǔ)足算法,明白關(guān)于在頭的最上端部分,或者,最下端部分有不排出的情況中,通過(guò)上下均等地補(bǔ)足不排出打印點(diǎn),來(lái)防止打印圖像的惡化(在該原理的項(xiàng)目中,只對(duì)于在頭的最上端有不排出的情況進(jìn)行了說(shuō)明,但對(duì)于在最下端有不排出的情況也是相同的)。
若再附加,那么在本實(shí)施形式中,如偶然在不排出補(bǔ)足中也使用預(yù)先在打印頭中所具備的上下定位調(diào)節(jié)噴嘴2-11那樣地進(jìn)行記述,但是,從一開(kāi)始將該上下定位調(diào)節(jié)噴嘴2-11作為不排出補(bǔ)足專用的噴嘴來(lái)進(jìn)行定義,并在沒(méi)有不排出噴嘴的情況中,也能有未使用的系統(tǒng)。另外,若沒(méi)有必要,那么在機(jī)械結(jié)構(gòu)的誤差修正中也沒(méi)有必要勉強(qiáng)使用上下定位調(diào)節(jié)噴嘴。當(dāng)然,可以認(rèn)為該情況的不排出補(bǔ)足專用的噴嘴的機(jī)構(gòu)與作為以往的技術(shù)的上下定位調(diào)節(jié)噴嘴的控制方法完全相同。
以上是為了實(shí)現(xiàn)本實(shí)施形式對(duì)于所需要的原理的說(shuō)明。
(2)結(jié)構(gòu)及數(shù)據(jù)流由于為了實(shí)現(xiàn)本實(shí)施形式所需要的打印機(jī)的電路結(jié)構(gòu)與圖11和圖12所示的第1實(shí)施形式的結(jié)構(gòu)相同,因此省略說(shuō)明。
接著,再參照表示第1實(shí)施形式的圖3,對(duì)于ASIC E1102的內(nèi)部結(jié)構(gòu)和其數(shù)據(jù)流的概略進(jìn)行說(shuō)明。
首先,除ASIC E1102以外,在不排出補(bǔ)足功能的數(shù)據(jù)流的說(shuō)明方面,為促進(jìn)對(duì)于功能的理解,有2個(gè)應(yīng)預(yù)先附加的要素。1個(gè)是作為與打印機(jī)的外部連接,通過(guò)驅(qū)動(dòng)程序進(jìn)行對(duì)打印機(jī)的打印數(shù)據(jù)的發(fā)送、打印機(jī)的控制等主機(jī)的個(gè)人計(jì)算機(jī)(PC)3-2,另1個(gè)是打印頭3-3。PC3-2存在于內(nèi)置本實(shí)施形式的不排出補(bǔ)足功能的打印機(jī)的外部,對(duì)于打印機(jī),更嚴(yán)格地說(shuō),對(duì)于ASIC E1102的數(shù)據(jù)接收單元進(jìn)行打印數(shù)據(jù)的傳送。另外,打印頭3-3是用于完成作為打印機(jī)的產(chǎn)物的打印輸出的頭,如在上述的原理的項(xiàng)目中所敘述的那樣,就是在該打印頭3-3中,存在混雜在正常打印噴嘴中的不排出噴嘴。另外,控制打印頭3-3的動(dòng)作的數(shù)據(jù),即,打印數(shù)據(jù)和排出脈沖信號(hào)等在ASIC E1102的內(nèi)部生成。
接著,對(duì)ASIC E1102的內(nèi)部加以說(shuō)明。
首先,若對(duì)主要的塊進(jìn)行敘述,那么3-4是統(tǒng)一管理ASICE1102全體的動(dòng)作的CPU,3-5是作為本實(shí)施形式的打印機(jī)系統(tǒng)的主存儲(chǔ)器的SD-RAM。順便說(shuō),作為S-RAM它不一定是必要的,無(wú)論是D-RAM,或者是S-RAM,若是屬于RAM的定義范圍的存儲(chǔ)器,特別地,是SD-RAM以外的存儲(chǔ)器也沒(méi)有關(guān)系。而且,在ASIC E1102中,除此以外的塊是叫做所謂隨機(jī)邏輯的部分,因此,是實(shí)現(xiàn)打印機(jī)特有的動(dòng)作和本實(shí)施形式的不排出補(bǔ)足功能特有的動(dòng)作的部分。
接著,對(duì)于該隨機(jī)邏輯部分加以說(shuō)明。
首先,3-1-1是接收由上述PC3-2所傳送的數(shù)據(jù)的接口單元。例如,該接口單元3-1-1與IEEE1284和IEEE1394之類的接口的協(xié)議一致來(lái)進(jìn)行信號(hào)的取入,ASIC E1102具有用容易處理的形式(通常,多將數(shù)據(jù)整形成1byte單位的形式)生成數(shù)據(jù)的職責(zé)。通過(guò)接口單元3-1-1取入到ASIC E1102的內(nèi)部的數(shù)據(jù),接著被送到接收數(shù)據(jù)控制單元3-1-2。該接收數(shù)據(jù)控制單元3-1-2的職責(zé)就是接收接口單元3-1-1已接收的數(shù)據(jù),并保存在SD-RAM3-5中。通常,在SD-RAM3-5中,多是將通過(guò)該接收數(shù)據(jù)控制單元3-1-2所進(jìn)行控制的部分叫做接收緩沖區(qū)。
通過(guò)接收數(shù)據(jù)控制單元3-1-2被保存在SD-RAM3-5中的數(shù)據(jù),按照各打印控制的定時(shí)被讀入打印數(shù)據(jù)生成單元3-1-4,并生成打印數(shù)據(jù)。通常,該打印數(shù)據(jù)生成單元3-1-4根據(jù)其任務(wù)被分解成H-V變換單元、數(shù)據(jù)展開(kāi)單元、多次掃描屏蔽控制單元等各種功能。另外,上述各自的功能在分別訪問(wèn)SD-RAM3-5,進(jìn)行其獨(dú)立的功能的數(shù)據(jù)處理的情況中,一般將其SD-RAM3-5內(nèi)的訪問(wèn)區(qū)域改變名稱叫做工作緩沖區(qū)、打印緩沖區(qū),或者,屏蔽緩沖區(qū)等。但是,由于在本節(jié)中,對(duì)于這些功能的詳細(xì)的敘述,與說(shuō)明不排出補(bǔ)足功能關(guān)聯(lián)較少,因此決定總括上述的功能作為“打印數(shù)據(jù)生成單元”來(lái)進(jìn)行處理。
在上述打印數(shù)據(jù)生成單元3-1-4中所完成的打印數(shù)據(jù)被保存在打印數(shù)據(jù)存儲(chǔ)用的SD-RAM3-1-5中。該打印數(shù)據(jù)存儲(chǔ)用的SD-RAM3-1-5,在系統(tǒng)方面,并不是必須的,但是,在近幾年的打印機(jī)中,多是預(yù)先大量地制作打印數(shù)據(jù)等,使打印速度提高,這樣,多是在S-RAM那樣的可高速訪問(wèn)的存儲(chǔ)器(此處,由于D-RAM系列的存儲(chǔ)器過(guò)于花費(fèi)訪問(wèn)時(shí)間,因此是不合適的)中一次存儲(chǔ)打印數(shù)據(jù)。另外,此處非常重要的一點(diǎn)是,此處所處理的打印數(shù)據(jù)是完全施行了多次掃描、INDEX數(shù)據(jù)展開(kāi)、以及屏蔽處理之類的各種數(shù)據(jù)處理之后的數(shù)據(jù),并且是若將它送到打印頭控制部分,那么立即能打印的形式的數(shù)據(jù)。本實(shí)施形式的不排出補(bǔ)足功能對(duì)該數(shù)據(jù)再進(jìn)行不排出補(bǔ)足處理。
上述打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5通過(guò)打印數(shù)據(jù)讀出單元3-1-6進(jìn)行讀出。這時(shí),若在打印頭3-3內(nèi)部不存在不排出噴嘴,那么由打印數(shù)據(jù)讀出單元3-1-6讀出的數(shù)據(jù)直接被送到打印頭控制單元3-1-7。該打印頭控制單元3-1-7又進(jìn)行將已接收的打印數(shù)據(jù)傳送到打印頭3-3,又向打印頭發(fā)送熱脈沖之類的打印頭3-3特有的硬件控制。
另外,也存在由編碼器信號(hào)E1020生成各種打印定時(shí)的打印定時(shí)生成單元3-1-8。使得,該打印定時(shí)生成單元3-1-8從編碼器信號(hào)E1020用適當(dāng)?shù)拈g隔生成信號(hào),打印數(shù)據(jù)生成單元3-1-4、打印數(shù)據(jù)讀出單元3-1-6、打印頭控制單元3-1-7、以及后述的不排出補(bǔ)足數(shù)據(jù)讀出單元3-6-7用適當(dāng)?shù)亩〞r(shí)可進(jìn)行數(shù)據(jù)的交換。
接著,對(duì)于涉及本實(shí)施形式的不排出補(bǔ)足功能的部分加以說(shuō)明。關(guān)于不排出補(bǔ)足功能的塊就是在ASIC E1102內(nèi)部被描寫為不排出補(bǔ)足塊3-6的線中的各塊。
首先,必要的是不排出信息存儲(chǔ)單元3-6-1,它預(yù)先設(shè)定在打印頭內(nèi)部的哪個(gè)噴嘴位置有不排出噴嘴。該設(shè)定通過(guò)CPU3-4進(jìn)行。被設(shè)定在該不排出信息存儲(chǔ)單元3-6-1中的不排出噴嘴信息,被傳送到不排出補(bǔ)足數(shù)據(jù)抽取時(shí)定生成單元3-6-2、上述打印數(shù)據(jù)讀出單元3-1-6以及不排出補(bǔ)足后的數(shù)據(jù)生成單元3-6-8。
不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2根據(jù)所傳送的數(shù)據(jù),生成不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)信號(hào)。即,上述打印數(shù)據(jù)生成單元3-1-4能判別當(dāng)前生成打印頭內(nèi)的哪個(gè)(不管是正常還是不排出)噴嘴的數(shù)據(jù),并向打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5進(jìn)行寫入。因此,通過(guò)從上述打印數(shù)據(jù)生成單元3-1-4接收表示該當(dāng)前正在處理的打印數(shù)據(jù)和打印頭3-2內(nèi)的噴嘴的關(guān)系的信息,就能夠判斷當(dāng)前正在處理的數(shù)據(jù)是否是不排出噴嘴的排出數(shù)據(jù),或者,是否是要進(jìn)行在上述原理的項(xiàng)目中已說(shuō)明的不排出噴嘴附近上下的不排出補(bǔ)足的噴嘴位置的排出數(shù)據(jù)。當(dāng)然,若在打印頭內(nèi)沒(méi)有不排出噴嘴,那么該不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2就不輸出任何信號(hào)。
根據(jù)該數(shù)據(jù),不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2能夠?qū)⑷∪氩慌懦鲅a(bǔ)足數(shù)據(jù)(此處所說(shuō)的不排出補(bǔ)足數(shù)據(jù)是指不排出噴嘴的排出數(shù)據(jù)和要進(jìn)行不排出補(bǔ)足的正常噴嘴位置的打印數(shù)據(jù)的雙方)的定時(shí)通知給不排出補(bǔ)足數(shù)據(jù)抽取單元3-6-3。由于不排出補(bǔ)足數(shù)據(jù)抽取單元3-6-3與上述打印數(shù)據(jù)生成單元3-1-4輸出的打印數(shù)據(jù)的信號(hào)線連接,因此按照不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2通知的定時(shí),能夠從打印數(shù)據(jù)中只選出不排出補(bǔ)足數(shù)據(jù)。
所選出的不排出補(bǔ)足數(shù)據(jù)被傳送到不排出補(bǔ)足算法實(shí)施單元3-6-4。不排出補(bǔ)足算法實(shí)施單元3-6-4是進(jìn)行在上述原理中所示的不排出補(bǔ)足數(shù)據(jù)運(yùn)算的塊。
依據(jù)上述原理的項(xiàng)目,為了進(jìn)行不排出補(bǔ)足數(shù)據(jù)運(yùn)算,就需要不排出補(bǔ)足優(yōu)先順序。它通過(guò)位于不排出補(bǔ)足塊3-6內(nèi)的不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5,將其不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)傳送到上述不排出補(bǔ)足算法實(shí)施單元3-6-4。該不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5具有通過(guò)CPU3-4的設(shè)定可設(shè)定不排出補(bǔ)足優(yōu)先順序的功能。通過(guò)設(shè)置這樣的不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5,即使在設(shè)計(jì)、制造了ASIC E1102后,通過(guò)固件也能靈活地變更不排出補(bǔ)足優(yōu)先順序。
上述不排出補(bǔ)足算法實(shí)施單元3-6-4在本實(shí)施形式中也有重要的功能,因此,另外,使用圖詳細(xì)地進(jìn)行說(shuō)明。
圖18是該圖。對(duì)于各自的要素及其之間的數(shù)據(jù)流進(jìn)行說(shuō)明。
在加以說(shuō)明之前,有應(yīng)預(yù)先設(shè)定關(guān)于本實(shí)施形式的不排出補(bǔ)足的假定,它就是,如圖18所示那樣,與在上述原理的項(xiàng)目中已說(shuō)明的相同,在不排出噴嘴的上下2個(gè)噴嘴的正常噴嘴位置和4列的范圍進(jìn)行不排出補(bǔ)足,以及,不排出補(bǔ)足處理如在上述原理的項(xiàng)目中已敘述的那樣,用T1→T2→T3→T4的順序進(jìn)行處理。
首先,不排出補(bǔ)足算法實(shí)施單元3-6-4從不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2接收信號(hào),將不排出補(bǔ)足數(shù)據(jù)取入下去。這里與第1實(shí)施形式不同,由于當(dāng)在4列的范圍取入了不排出補(bǔ)足數(shù)據(jù)后,對(duì)于各列必須進(jìn)行運(yùn)算這樣的時(shí)序控制是必要的,因此總括全體的動(dòng)作的不排出補(bǔ)足算法管理單元8-1的存在是必要的。該塊從不排出補(bǔ)足數(shù)據(jù)抽取定時(shí)生成單元3-6-2接受信號(hào),然后,根據(jù)該信號(hào),輸出信號(hào),使得將不排出補(bǔ)足數(shù)據(jù)閂鎖在不排出補(bǔ)足數(shù)據(jù)閂鎖單元8-2中。同時(shí),不排出補(bǔ)足算法管理單元8-1結(jié)束閂鎖4列的不排出補(bǔ)足數(shù)據(jù),就開(kāi)始不排出補(bǔ)足處理。
已閂鎖的不排出補(bǔ)足數(shù)據(jù)(在本實(shí)施形式中,是20位的位寬度,理由通過(guò)圖18所描述的圖中可自明)與動(dòng)作時(shí)鐘等沒(méi)有關(guān)系,經(jīng)常從不排出補(bǔ)足數(shù)據(jù)閂鎖單元8-2輸出到不排出補(bǔ)足處理運(yùn)算單元8-4。但是,關(guān)于不排出補(bǔ)足優(yōu)先順序數(shù)據(jù),如圖18所示那樣,由于4個(gè)數(shù)據(jù)模式由不排出補(bǔ)足優(yōu)先順序設(shè)定單元3-6-5進(jìn)行傳送來(lái)用于T1~T4變換,因此這有必要按照當(dāng)前變換中的不排點(diǎn)的位置適當(dāng)?shù)剡M(jìn)行選擇。因此,不排出補(bǔ)足算法管理單元8-1由于首先對(duì)于T1的位置的不排出點(diǎn)進(jìn)行處理,因此將信號(hào)傳送到不排出補(bǔ)足優(yōu)先順序選擇單元8-3,以便輸出T1處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)。
這樣,從不排出補(bǔ)足數(shù)據(jù)閂鎖單元8-2所輸出的4列的不排出補(bǔ)足數(shù)據(jù)和從不排出補(bǔ)足優(yōu)先順序選擇單元8-3所輸出的T1處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)被輸入到不排出補(bǔ)足處理運(yùn)算單元8-4。
不排出補(bǔ)足處理運(yùn)算單元8-4的功能是在上述原理的項(xiàng)目中所示的不排出補(bǔ)足算法。圖19是就是用方框圖將該機(jī)構(gòu)表現(xiàn)出來(lái)。就是說(shuō),不排出補(bǔ)足的可能位置的抽取單元3-6-3-1從不排出補(bǔ)足數(shù)據(jù)和T1處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)判斷不排出補(bǔ)足的可能位置,接著,優(yōu)先順序判斷單元從上述不排出補(bǔ)足的可能位置中判斷最高的優(yōu)先位置,最后,不排出補(bǔ)足數(shù)據(jù)合成單元根據(jù)從不排出補(bǔ)足的可能位置中最高的優(yōu)先順序的位置和不排出補(bǔ)足數(shù)據(jù)進(jìn)行不排出補(bǔ)足。即,若在T1的不排出點(diǎn)的位置有打印數(shù)據(jù),那么就將該打印數(shù)據(jù)移動(dòng)到從不排出補(bǔ)足的可能位置中最高的優(yōu)先順序的位置,若在T1的不排出點(diǎn)的位置沒(méi)有打印數(shù)據(jù),那么就用原樣地輸出所輸入的打印數(shù)據(jù)那樣的流來(lái)進(jìn)行不排出補(bǔ)足。
此處重要的是,該不排出補(bǔ)足處理運(yùn)算單元8-4的功能只能用組合電路構(gòu)成,因此若輸入4列的不排出補(bǔ)足數(shù)據(jù)和T1處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù),那么在邏輯上,與此同時(shí)(在T1中無(wú)論有無(wú)打印數(shù)據(jù))輸出施行了不排出補(bǔ)足的數(shù)據(jù)。但,實(shí)際上,在從該輸入得到輸出之前,由于預(yù)料到某種程度的選通延遲,因此不排出補(bǔ)足算法管理單元8-1在輸入適當(dāng)?shù)膭?dòng)作時(shí)鐘(如前面的實(shí)施例中所說(shuō)明的那樣,在實(shí)施例中設(shè)定2個(gè)時(shí)鐘)之前進(jìn)行待機(jī),之后,將信號(hào)傳送到不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2,以便將不排出補(bǔ)足處理運(yùn)算單元8-4輸出的數(shù)據(jù)作為新的4列的不排出補(bǔ)足數(shù)據(jù)進(jìn)行更新。這樣,閂鎖了施行完關(guān)于T1的打印頭的不排出補(bǔ)足的新的4列的不排出補(bǔ)足數(shù)據(jù)的不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2,將它對(duì)于該不排出補(bǔ)足處理運(yùn)算單元8-4再次重新輸出。
接著,不排出補(bǔ)足算法管理單元8-1為了對(duì)于T2的位置的不排出點(diǎn)進(jìn)行處理,將信號(hào)傳送到不排出補(bǔ)足優(yōu)先順序選擇單元8-3,以便輸出T2處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)。這樣,在不排出補(bǔ)足處理運(yùn)算單元8-4中,輸入了施行完關(guān)于T1的打印點(diǎn)的不排出補(bǔ)足的4列的不排出補(bǔ)足數(shù)據(jù)和T2處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù),因此按照上述次序,在適當(dāng)?shù)倪x通延遲后,輸出施行完不排出補(bǔ)足的4列的不排出補(bǔ)足數(shù)據(jù)。不排出補(bǔ)足算法管理單元8-1在輸入了適當(dāng)?shù)膭?dòng)作時(shí)鐘之前進(jìn)行待機(jī),之后,將信號(hào)傳送到不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2,以便將不排出補(bǔ)足處理運(yùn)算單元8-4已輸出的數(shù)據(jù)作為新的4列的不排出補(bǔ)足數(shù)據(jù)進(jìn)行更新。這樣,閂鎖了施行完關(guān)于T1和T2的打印頭的不排出補(bǔ)足的新的4列的不排出補(bǔ)足數(shù)據(jù)的不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2將它對(duì)于該不排出補(bǔ)足處理運(yùn)算單元8-4再次重新輸出。
接著,不排出補(bǔ)足算法管理單元8-1為了對(duì)于T3的位置的不排出點(diǎn)進(jìn)行處理,將信號(hào)傳送到不排出補(bǔ)足優(yōu)先順序選擇單元8-3,以便輸出T3處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)。這樣,由于在不排出補(bǔ)足處理運(yùn)算單元8-4中輸入了施行完關(guān)于T1和T2的打印頭的不排出補(bǔ)足的4列的不排出補(bǔ)足數(shù)據(jù)和T3處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù),因此按照上述次序,在適當(dāng)?shù)倪x通延遲后,輸出施行完關(guān)于T1~T3的打印頭的不排出補(bǔ)足的4列的不排出補(bǔ)足數(shù)據(jù)。不排出補(bǔ)足算法管理單元8-1在輸入了適當(dāng)?shù)膭?dòng)作時(shí)鐘之前進(jìn)行待機(jī),之后,將信號(hào)傳送到不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2,以便將不排出補(bǔ)足處理運(yùn)算單元8-4已輸出的數(shù)據(jù)作為新的4列的不排出補(bǔ)足數(shù)據(jù)進(jìn)行更新。這樣,閂鎖了施行完關(guān)于T1~T3的打印頭的不排出補(bǔ)足的新的4列的不排出補(bǔ)足數(shù)據(jù)的不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2將它對(duì)于該不排出補(bǔ)足處理運(yùn)算單元8-4再次重新輸出。
最后,不排出補(bǔ)足算法管理單元8-1為了對(duì)于T4的位置的不排出點(diǎn)進(jìn)行處理,將信號(hào)傳送到不排出補(bǔ)足優(yōu)先順序選擇單元8-3,以便輸出T4處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù)。這樣,由于在不排出補(bǔ)足處理運(yùn)算單元8-4中輸入了施行完關(guān)于T1~T3的打印頭的不排出補(bǔ)足的4列的不排出補(bǔ)足數(shù)據(jù)和T4處理用的不排出補(bǔ)足優(yōu)先順序數(shù)據(jù),因此按照上述次序,在適當(dāng)?shù)倪x通延遲后,輸出施行完關(guān)于T1~T4的打印頭的不排出補(bǔ)足的4列的不排出補(bǔ)足數(shù)據(jù)。不排出補(bǔ)足算法管理單元8-1在輸入了適當(dāng)?shù)膭?dòng)作時(shí)鐘之前進(jìn)行待機(jī),之后,將信號(hào)傳送到不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元,以便將不排出補(bǔ)足處理運(yùn)算單元8-4已輸出的數(shù)據(jù)作為新的4列的不排出補(bǔ)足數(shù)據(jù)進(jìn)行更新。這樣,閂鎖了施行完關(guān)于T1~T4的打印頭的不排出補(bǔ)足的新的4列的不排出補(bǔ)足數(shù)據(jù)的不排出補(bǔ)足處理數(shù)據(jù)閂鎖單元8-2,將該數(shù)據(jù),即,施行了4列的不排出補(bǔ)足的不排出補(bǔ)足數(shù)據(jù)傳送到不排出補(bǔ)足數(shù)據(jù)用的S-RAM3-6-6,從而結(jié)束4列的不排出補(bǔ)足的不排出補(bǔ)足處理。
從這里,再次返回到圖3,繼續(xù)其說(shuō)明。
被施行了成為不排出補(bǔ)足算法實(shí)施單元3-6-4的產(chǎn)物的不排出補(bǔ)足的數(shù)據(jù)被寫入不排出補(bǔ)足數(shù)據(jù)用的S-RAM3-6-6。這與存儲(chǔ)了打印數(shù)據(jù)的上述打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5相對(duì)應(yīng)。當(dāng)然,由于被施行了不排出補(bǔ)足的數(shù)據(jù)也是最終的打印數(shù)據(jù),因此也可以存儲(chǔ)在該打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5中,但在那樣的情況中,對(duì)于打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5的寫入塊變成上述打印數(shù)據(jù)生成單元3-1-4和不排出補(bǔ)足算法實(shí)施單元3-6-4這2個(gè)塊,預(yù)料到總線的仲裁和沖突,這是基礎(chǔ),由于擔(dān)心作為打印機(jī)系統(tǒng)的性能的降低,因此此處,另一種方法,設(shè)置有用于施行了不排出補(bǔ)足的數(shù)據(jù)專用的S-RAM。但是,今后,也考慮打印機(jī)系統(tǒng)的能力飛躍提高的情況下,也能并用打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5。
接著,被施行了寫入上述不排出補(bǔ)足數(shù)據(jù)用的S-RAM3-6-6中的不排出補(bǔ)足的數(shù)據(jù),用規(guī)定的定時(shí)通過(guò)不排出補(bǔ)足數(shù)據(jù)讀出單元3-6-7進(jìn)行讀出。所謂此處所說(shuō)的規(guī)定的定時(shí)與上述打印數(shù)據(jù)讀出單元3-1-6同步。即,首先,在上述打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5中,無(wú)論正常噴嘴的打印數(shù)據(jù)還是不排出噴嘴的打印數(shù)據(jù),當(dāng)然應(yīng)全部包含。但是,在上述不排出補(bǔ)足數(shù)據(jù)用的S-RAM3-6-6中只存儲(chǔ)不排出噴嘴周圍(在本實(shí)施形式的假定中是上下各自2個(gè))的噴嘴打印數(shù)據(jù)。而且,本實(shí)施形式的目標(biāo)是最終在打印數(shù)據(jù)存儲(chǔ)用的S-RAM3-1-5的數(shù)據(jù)(無(wú)論是正常噴嘴的打印數(shù)據(jù)還是不排出噴嘴所包含的打印數(shù)據(jù))中適當(dāng)?shù)匕惭b不排出補(bǔ)足數(shù)據(jù)用的S-RSM3-6-6的數(shù)據(jù)(不排出噴嘴周圍噴嘴打印數(shù)據(jù),當(dāng)然,也是施行了不排出補(bǔ)足后的數(shù)據(jù))。因此,在打印數(shù)據(jù)讀出單元3-1-6讀出了與不排出補(bǔ)足有關(guān)的噴嘴的數(shù)據(jù)時(shí),也由不排出補(bǔ)足數(shù)據(jù)用的S-RAM3-6-6讀出與它對(duì)應(yīng)的數(shù)據(jù),并適當(dāng)?shù)匕惭b這2種數(shù)據(jù),這一點(diǎn)是必要的(當(dāng)然,用各自的定時(shí)讀出它,之后,另一種方法,也能生成適當(dāng)?shù)匕惭b這2種數(shù)據(jù)的時(shí)序電路,但在該情況中,時(shí)序電路的結(jié)構(gòu)變大,若從小規(guī)模、簡(jiǎn)單、廉價(jià)地生成系統(tǒng)的觀點(diǎn)出發(fā),不能說(shuō)是所希望的裝置)。因此,不排出補(bǔ)足數(shù)據(jù)讀出單元3-6-7有必要根據(jù)來(lái)自打印數(shù)據(jù)讀出單元3-1-6的信號(hào),并用與它同步的形式進(jìn)行施行了不排出補(bǔ)足的數(shù)據(jù)的讀出。另外,打印數(shù)據(jù)讀出單元3-1-6由于在判斷自己當(dāng)前正在讀出的打印數(shù)據(jù)是否與不排出補(bǔ)足有關(guān)后,將信號(hào)輸出到不排出補(bǔ)足數(shù)據(jù)讀出單元3-6-7,因此需要不排出信息存儲(chǔ)單元3-6-1輸出的不排出噴嘴信息。
接著,在不排出補(bǔ)足數(shù)據(jù)讀出單元3-6-7中所讀出的被施行了不排出補(bǔ)足的數(shù)據(jù)和與其同步并從打印數(shù)據(jù)讀出單元3-1-6所讀出的打印數(shù)據(jù)(若依據(jù)上述次序,該打印數(shù)據(jù)必須是與不排出補(bǔ)足有關(guān)的噴嘴位置的數(shù)據(jù))一起被傳送到不排出補(bǔ)足后的數(shù)據(jù)生成單元3-6-8,并進(jìn)行被施行了對(duì)打印數(shù)據(jù)的不排出補(bǔ)足的數(shù)據(jù)的安裝。
示出了該狀態(tài)的是圖15。而且,此處,存在本實(shí)施形式的重要的機(jī)構(gòu)。
首先,為了容易理解地說(shuō)明該機(jī)構(gòu),對(duì)于不排出噴嘴不是在噴嘴的最上端,或者,不是最下端的部位的情況進(jìn)行說(shuō)明。
首先,如上述那樣,輸入被施行了不排出補(bǔ)足的數(shù)據(jù)和打印數(shù)據(jù)。接著,被施行了不排出補(bǔ)足的數(shù)據(jù)被擴(kuò)展為與打印數(shù)據(jù)相同的位數(shù)。通常,在打印機(jī)中,打印數(shù)據(jù)用byte和word等8的倍數(shù)的單位來(lái)處理數(shù)據(jù)。與此相對(duì),被施行了不排出補(bǔ)足的數(shù)據(jù)有比它還少的位數(shù)的情況(在本實(shí)施形式中,不排出噴嘴是1位,成為不排出補(bǔ)足的對(duì)象的噴嘴(因?yàn)槭遣慌懦鰢娮斓纳舷?個(gè)噴嘴)是4位,加在一起是5位),在該情況中,有必要合并成與打印數(shù)據(jù)相同的位數(shù)。在本實(shí)施形式中,若考慮如圖15所示那樣,打印數(shù)據(jù)用8位(=1byte)進(jìn)行處理,那么被施行了不排出補(bǔ)足的數(shù)據(jù)有必要從5位擴(kuò)展到8位。擴(kuò)展的方法很簡(jiǎn)單,根據(jù)由不排出信息存儲(chǔ)單元3-6-1所傳送的不排出噴嘴的位置信息,決定擴(kuò)展哪個(gè)位置,并在擴(kuò)展的位置填充“0”(Null數(shù)據(jù))。這樣一來(lái),將被進(jìn)行了位擴(kuò)展的、被施行了不排出補(bǔ)足的數(shù)據(jù)和打印數(shù)據(jù)送到位OR電路3-6-8-1,進(jìn)行各自的各位之間的邏輯OR運(yùn)算,并將運(yùn)算結(jié)果作為不排出補(bǔ)足后的數(shù)據(jù)生成單元3-6-8的輸出而進(jìn)行輸出。
若仔細(xì)地看圖15,那么成為不排出補(bǔ)足后的數(shù)據(jù)生成單元3-6-8的輸入的施行了不排出補(bǔ)足的數(shù)據(jù)(但是,是被位擴(kuò)展后的數(shù)據(jù))和安裝了成為不排出補(bǔ)足后的數(shù)據(jù)生成單元3-6-8的輸出的施行了不排出補(bǔ)足的數(shù)據(jù)的狀態(tài)的打印數(shù)據(jù),將變成完全相同的數(shù)據(jù)。
在該情況中,也許認(rèn)為位OR電路3-6-8-1沒(méi)有必要,但不是那樣的情況也是存在的。例如,若依據(jù)本實(shí)施形式的假定,那么在相同的1byte的打印數(shù)據(jù)中,鄰接的噴嘴的打印數(shù)據(jù)與打印頭3-2內(nèi)的噴嘴的形式相同,依然如鄰接的那樣進(jìn)行描繪。但是,通過(guò)打印機(jī)的系統(tǒng),鄰接的噴嘴的打印數(shù)據(jù)也有時(shí)位于不同的1byte的打印數(shù)據(jù)中。因?yàn)檫@是根據(jù)打印頭的形式和驅(qū)動(dòng)方法的差異,打印數(shù)據(jù)變成這樣的格式這一點(diǎn)不能一概地進(jìn)行定義。因此,有必要按照打印數(shù)據(jù)的格式對(duì)施行了不排出補(bǔ)足的數(shù)據(jù)進(jìn)行加工(選出必要的位)和擴(kuò)展(與打印數(shù)據(jù)的位寬度一致地進(jìn)行“0”的填充)。當(dāng)然,在該情況中,由于在打印數(shù)據(jù)中出現(xiàn)了與不排出補(bǔ)足有關(guān)的噴嘴的數(shù)據(jù)的位置和定時(shí)起了變化,因此有必要將打印數(shù)據(jù)讀出單元3-1-6和不排出補(bǔ)足數(shù)據(jù)讀出單元3-6-7合在一起,聯(lián)合地進(jìn)行動(dòng)作。
接著,對(duì)于不排出噴嘴在噴嘴的最上端,或者,在最下端存在的情況進(jìn)行說(shuō)明。示出了其狀態(tài)的是圖16。
首先,在從打印數(shù)據(jù)讀出單元3-1-6所讀出的打印數(shù)據(jù)中,應(yīng)該存在用于使上下定位調(diào)節(jié)噴嘴打印的數(shù)據(jù)區(qū)域。若它不存在,那么由于使用上下定位調(diào)節(jié)噴嘴不能進(jìn)行任何打印,因此上下定位調(diào)節(jié)噴嘴的存在和用于使該噴嘴打印的數(shù)據(jù)區(qū)域的存在理應(yīng)必須共存。而且,通常,若什么也沒(méi)有,那么理應(yīng)在該區(qū)域配置“0”(即,在上下定位調(diào)節(jié)噴嘴中沒(méi)有配置打印點(diǎn))。在上面的原理的項(xiàng)目中,將在該區(qū)域配置“0”這一點(diǎn)叫做“對(duì)于上下定位調(diào)節(jié)噴嘴的屏蔽”。在通常的狀態(tài)下,在用于打印該噴嘴的數(shù)據(jù)區(qū)域中配置打印點(diǎn)的機(jī)構(gòu)是各式各樣的,人們考慮MPU的寄存器設(shè)定和在打印用的SRAM中設(shè)置特別的區(qū)域,并從那里讀出數(shù)據(jù)等等。這些機(jī)構(gòu)由于應(yīng)根據(jù)上下定位調(diào)節(jié)噴嘴的使用目的來(lái)進(jìn)行選擇,因此可以說(shuō)是與本實(shí)施形式關(guān)系不大的內(nèi)容。
首先,如上述那樣,輸入被施行了不排出補(bǔ)足的數(shù)據(jù)和包含上下定位調(diào)節(jié)噴嘴的打印數(shù)據(jù)區(qū)域的打印數(shù)據(jù)。接著,被施行了不排出補(bǔ)足的數(shù)據(jù)被擴(kuò)展為與打印數(shù)據(jù)相同的位數(shù)。這是與在上面已說(shuō)明的機(jī)構(gòu)相同的機(jī)構(gòu)。這樣,將被進(jìn)行了位擴(kuò)展的、被施行了不排出補(bǔ)足的數(shù)據(jù)和打印數(shù)據(jù)送到位OR電路3-6-8-1,對(duì)各自的各位彼此之間在邏輯上進(jìn)行OR運(yùn)算,并將運(yùn)算結(jié)果作為不排出補(bǔ)足后的數(shù)據(jù)生成單元3-6-8的輸出而進(jìn)行輸出。
通過(guò)這樣做,對(duì)于上下定位調(diào)節(jié)噴嘴,完成配置進(jìn)行了不排出補(bǔ)足的打印點(diǎn)的機(jī)構(gòu)。
這樣,被生成的、安裝了不排出補(bǔ)足數(shù)據(jù)的打印數(shù)據(jù)被傳送到打印頭控制單元3-1-7,然后,打印頭控制單元3-1-7與打印頭3-2的協(xié)議一致地進(jìn)行打印。該狀態(tài)與沒(méi)有不排出的情況完全相同。
(3)第4實(shí)施形式的效果如以上那樣可知,通過(guò)使用上下定位調(diào)節(jié)噴嘴和第1~第3實(shí)施形式的不排出補(bǔ)足算法,對(duì)于即使是在頭的最上端,或者,在最下端有不排出的情況,通過(guò)上下均等地補(bǔ)足不排出打印點(diǎn),也能防止打印圖像的惡化(在該實(shí)施形式的項(xiàng)目中,只關(guān)于在頭的最上端具有不排出的情況進(jìn)行了說(shuō)明,但關(guān)于在最下端具有不排出的情況也是相同的)。
即,通過(guò)利用在以往例子中不能存在的、叫做上下定位調(diào)節(jié)噴嘴的特別的存在,能夠完成脫離0號(hào)、-1號(hào)、或者、513號(hào)、514號(hào)之類的通常的噴嘴列圖像的存在。
以上的實(shí)施形式,能夠不限于噴墨記錄方式的形式進(jìn)行應(yīng)用。此外,在噴墨記錄方式中,使用產(chǎn)生熱能的電熱變換體排出墨水的氣泡噴射記錄方式,也能達(dá)到記錄的高密度化、高精細(xì)化,能優(yōu)選地采用使用不排出的噴嘴周圍的多個(gè)噴嘴來(lái)補(bǔ)足由于不排出而沒(méi)有進(jìn)行記錄的區(qū)域的不排出補(bǔ)足方法。
如以上那樣,若依據(jù)上述的實(shí)施形式,那么通過(guò)提供叫做在對(duì)打印頭的主掃描方向的1次掃描內(nèi)完成不排出補(bǔ)足的新的概念和系統(tǒng),能夠容易地進(jìn)行在以往的方法中存在的各種各樣的問(wèn)題的不排出補(bǔ)足處理。
在不脫離本發(fā)明的精神和范圍的前提下,可以有許多明顯不同的實(shí)施方式,因此,可以理解,本發(fā)明不限于上述具體實(shí)施方式
,而在下面的權(quán)利要求中加以限定。
權(quán)利要求
1.一種記錄裝置,使用具有配置有排出墨水的多個(gè)噴嘴的噴嘴列噴墨頭,一邊將該噴墨頭對(duì)記錄介質(zhì)掃描一邊進(jìn)行記錄,其特征在于,包括存儲(chǔ)裝置,存儲(chǔ)配置在上述噴嘴列中的多個(gè)噴嘴中的產(chǎn)生了墨水排出異常的異常噴嘴的位置;分配裝置,對(duì)于包含上述異常噴嘴的噴嘴列中的、位于上述異常噴嘴附近的多個(gè)正常噴嘴,按照預(yù)定的優(yōu)先順序,分配要通過(guò)異常噴嘴排出的數(shù)據(jù);以及控制裝置,進(jìn)行控制使得每當(dāng)生成預(yù)定數(shù)目的列的沿著上述掃描的方向的列的數(shù)據(jù)時(shí),就進(jìn)行上述異常噴嘴要排出的數(shù)據(jù)的分配。
2.根據(jù)權(quán)利要求1所述的記錄裝置,其特征在于,每生成1列的數(shù)據(jù)時(shí),進(jìn)行將上述異常噴嘴要排出的數(shù)據(jù)分配給其它噴嘴的處理。
3.根據(jù)權(quán)利要求1所述的記錄裝置,其特征在于,每生成多列的數(shù)據(jù)時(shí),進(jìn)行將上述異常噴嘴要排出的數(shù)據(jù)分配給其它噴嘴的處理。
4.根據(jù)權(quán)利要求3所述的記錄裝置,其特征在于,對(duì)于上述多個(gè)列內(nèi)的各列中存在的、要用上述異常噴嘴排出的每個(gè)數(shù)據(jù),設(shè)定用于將該數(shù)據(jù)分配給上述異常噴嘴附近的多個(gè)正常噴嘴的優(yōu)先順序。
5.根據(jù)權(quán)利要求1~4的任意1項(xiàng)所述的記錄裝置,其特征在于,上述噴墨頭具有多列上述噴嘴列,確定上述預(yù)定的優(yōu)先順序的數(shù)據(jù),與上述多列的噴嘴列的每一個(gè)對(duì)應(yīng)地進(jìn)行存儲(chǔ),對(duì)于每一上述噴嘴列分別分配所存儲(chǔ)的優(yōu)先順序。
6.一種用于在記錄裝置中進(jìn)行記錄的數(shù)據(jù)處理方法,所述記錄裝置使用具備配置有排出墨水的多個(gè)噴嘴的噴嘴列的噴墨頭,一邊將該噴墨頭對(duì)記錄介質(zhì)掃描一邊進(jìn)行記錄,其特征在于,分別與噴墨頭的上述噴嘴列的多個(gè)噴嘴對(duì)應(yīng)地生成沿著上述掃描方向的列單位的數(shù)據(jù),每當(dāng)生成預(yù)定數(shù)目的列數(shù)據(jù)時(shí),將要用配置在上述噴嘴列的多個(gè)噴嘴中的產(chǎn)生了排出異常的異常噴嘴排出的數(shù)據(jù),對(duì)于位于上述異常噴嘴附近的多個(gè)正常噴嘴,按照預(yù)定的優(yōu)先順序進(jìn)行分配。
7.一種記錄裝置,使用具有配置有排出墨水的多個(gè)噴嘴的噴嘴列的噴墨頭,一邊將該噴墨頭對(duì)記錄介質(zhì)掃描一邊進(jìn)行記錄,其特征在于,在位于上述噴嘴列的兩端部的噴嘴中至少一方的噴嘴是不能進(jìn)行打印的不排出噴嘴的情況下,使用比上述位于兩端的噴嘴更外側(cè)的在通常的打印動(dòng)作中不使用的噴嘴,進(jìn)行上述不排出噴嘴的補(bǔ)足處理。
8.根據(jù)權(quán)利要求7所述的記錄裝置,其特征在于,上述在通常的打印動(dòng)作中不使用的噴嘴,是為了修正噴墨頭的機(jī)械性位置而使用的噴嘴。
9.根據(jù)權(quán)利要求7所述的記錄裝置,其特征在于,上述在通常的打印動(dòng)作中不使用的噴嘴,是進(jìn)行與打印動(dòng)作無(wú)直接關(guān)系的模擬性熱處理的噴嘴。
10.一種記錄方法,使用具有配置有排出墨水的多個(gè)噴嘴的噴嘴列的噴墨頭,一邊將該噴墨頭對(duì)記錄介質(zhì)掃描一邊進(jìn)行記錄,其特征在于,在位于上述噴嘴列的兩端的噴嘴中的至少一方的噴嘴是不能進(jìn)行打印的不排出噴嘴的情況下,使用比上述位于兩端的噴嘴更外側(cè)的在通常的打印動(dòng)作中不使用的噴嘴,進(jìn)行上述不排出噴嘴的補(bǔ)足處理。
全文摘要
本發(fā)明提供一種記錄裝置,使得用廉價(jià)、簡(jiǎn)單且能高速處理的方法,通過(guò)可打印的排出噴嘴,能夠補(bǔ)足不能打印的不排出噴嘴的數(shù)據(jù)。為此,本發(fā)明的記錄裝置,使用具有配置有排出墨水的多個(gè)噴嘴的噴嘴列噴墨頭,一邊將該噴墨頭對(duì)記錄介質(zhì)掃描一邊進(jìn)行記錄,其特征在于,包括存儲(chǔ)裝置,存儲(chǔ)配置在上述噴嘴列中的多個(gè)噴嘴中的產(chǎn)生了墨水排出異常的異常噴嘴的位置;分配裝置,對(duì)于包含上述異常噴嘴的噴嘴列中的、位于上述異常噴嘴附近的多個(gè)正常噴嘴,按照預(yù)定的優(yōu)先順序,分配要通過(guò)異常噴嘴排出的數(shù)據(jù);以及控制裝置,進(jìn)行控制使得每當(dāng)生成預(yù)定數(shù)目的列的沿著上述掃描的方向的列的數(shù)據(jù)時(shí),就進(jìn)行上述異常噴嘴要排出的數(shù)據(jù)的分配。
文檔編號(hào)B41J2/165GK1590098SQ200410074230
公開(kāi)日2005年3月9日 申請(qǐng)日期2004年9月3日 優(yōu)先權(quán)日2003年9月3日
發(fā)明者中西英城, 來(lái)間和久, 村田隆之, 鈴木裕一郎, 錦織均, 前田昌雄 申請(qǐng)人:佳能株式會(huì)社