專利名稱:打印裝置、其控制方法、打印用數(shù)據(jù)生成裝置和生成方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于傳真裝置或復印機、OA設(shè)備用的打印裝置等的打印裝置和打印裝置控制程序和打印裝置控制方法,尤其是涉及向打印紙(記錄材料)上噴出多色液體油墨的微粒子后描繪規(guī)定文字或圖像的、所謂噴墨方式的打印裝置、打印裝置控制程序和打印裝置控制方法、以及打印用數(shù)據(jù)生成裝置、打印用數(shù)據(jù)生成程序和打印用數(shù)據(jù)生成方法。
背景技術(shù):
下面,說明打印裝置、尤其是采用噴墨方式的打印機(下面稱為‘噴墨打印機’)。
噴墨打印機通常由于廉價且容易得到高品質(zhì)的彩色打印物,所以伴隨著個人計算機或數(shù)碼相機等的普及,不僅在辦公室中、而且在一般用戶中也廣泛普及。
這種噴墨打印機通常通過一體配備油墨筒與打印頭的被稱為承載器(carriage)等的移動體在用于打印的介質(zhì)(例如打印紙等)上邊沿垂直于送紙方向的方向往復、邊從該打印頭的噴嘴點狀地噴出(噴射)液體油墨的粒子,在所述介質(zhì)上描繪規(guī)定的文字或圖像,制作期望的打印物。另外,通過在該承載器中配備具備黑色(black)的4色(黑、黃、洋紅、藍綠)的油墨筒和每種色的打印頭,不僅可進行單色打印,還可容易地進行組合各色的全色打印(并且在這些各色中加入淺洋紅或淺藍綠等的6色或7色、或8色的情況也被實用化)。
另外,在如此使承載器上的打印頭邊沿垂直于送紙方向的方向往復邊執(zhí)行打印的類型之噴墨打印機中,為了漂亮地打印整個1頁,必需使打印頭往復移動數(shù)10次至100次以上,所以與其它方式的打印裝置、例如使用復印機等的利用電子照相技術(shù)的激光打印機等相比,存在大幅度花費打印時間的缺點。
與此相對,在配置尺寸與打印紙的寬度相同(或比其長)的長條打印頭、不使用承載器的類型之噴墨打印機中,不必使打印頭沿打印紙的寬度方向移動,可進行所謂的1次掃描(1個路徑)的打印,所以可進行與所述激光打印機一樣高速的打印。另外,由于不必裝載打印頭的承載器或使其移動的驅(qū)動系統(tǒng)等,所以可實現(xiàn)打印機殼體的小型、輕量化,進而還具有大幅度提高肅靜性的優(yōu)點。另外,通常將前者方式的噴墨打印機稱為‘多路徑型打印機’,通常將后者方式的噴墨打印機稱為‘行式頭(line head)型打印機’或‘串行打印機’。
但是,這種噴墨打印機中不可缺的打印頭,隔開恒定的間隔、配設(shè)1列、或沿打印方向配設(shè)多列直徑為10~70微米左右的細微噴嘴,所以由于制造誤差,部分噴嘴的油墨噴出方向會傾斜,或配置在噴嘴的位置與理想位置錯位的位置上,由該噴嘴形成的點的彈落位置也與理想位置錯位,即產(chǎn)生所謂的‘飛行彎曲現(xiàn)象’。另外,由于噴嘴的差異(偏差)特性,作為該差異大的特性,油墨量與理想量相比,變得非常多,或變得非常少。
結(jié)果,在使用該不良噴嘴打印的部分中,產(chǎn)生稱為所謂‘帶狀物(條紋)現(xiàn)象’的打印缺陷,會使打印品質(zhì)顯著下降。即,若產(chǎn)生‘飛行彎曲’現(xiàn)象,則由相鄰的噴嘴噴出的點間距離變得不均勻,在鄰接點間的距離比正常時長的部分中,產(chǎn)生‘白條紋(打印紙為白色的情況)’,在鄰接點間的距離比正常時短的部分中,產(chǎn)生‘濃條紋’。另外,在油墨量偏離理想的情況下,就油墨量多的噴嘴部分而言,會產(chǎn)生濃條紋,而在油墨量少的部分中產(chǎn)生白條紋。
尤其是這種帶狀物現(xiàn)象與所述‘多路徑型打印機’(串行打印機)的情況相比,在打印頭或用于打印的介質(zhì)固定(1次路徑打印)的‘行式頭型打印機’一方非常容易產(chǎn)生(在多路徑型打印機中,有利用使打印頭往復幾次后使帶狀物不顯眼的技術(shù))。
因此,為了防止這種‘帶狀物現(xiàn)象’引起的一種打印缺陷,銳意推進打印頭的制造技術(shù)提高或設(shè)計改良等所謂硬件部分的研究開發(fā),但從制造成本、技術(shù)層面等看,難以提供100%不產(chǎn)生‘帶狀物現(xiàn)象’的打印頭。
因此,目前除所述的硬件部分的改良外,還并用使用如下所示的打印控制等所謂軟件方法來降低這種‘帶狀物現(xiàn)象’的技術(shù)。
例如,在下示的專利文獻1或?qū)@墨I2中,為了對付噴嘴的差異或油墨的不噴出,設(shè)定成在濃度淡的部分,使用陰影修正技術(shù)來對付頭的差異,在濃度濃的部分,使用其它色代用(例如在用黑色打印的情況下,代用藍綠或洋紅等),使帶狀物或差異不顯眼。
另外,在下示的專利文獻3中,采取如下方法,即對β圖像(即為相對于線圖像,面積較大的圖像部,為由油墨致密覆蓋的區(qū)域,但有時由于邊緣效應等未被完全覆蓋。),增加不噴出噴嘴的附近像素之鄰接噴嘴的噴出量,由噴嘴整體來生成β圖像。
另外,在下示的專利文獻4中,將各噴嘴的差異量反饋到誤差擴散中進行處理,吸收從噴嘴噴出的油墨之噴出量差異,避免帶狀物現(xiàn)象。
另外,在下示的專利文獻5中,在存在油墨的噴出狀態(tài)產(chǎn)生異常的噴嘴(N)的情況下,通過將應對于該異常噴嘴(N)的記錄數(shù)據(jù)附加于位于該異常噴嘴(N)附近的附近噴嘴(N-1)、(N+1)所對應的記錄數(shù)據(jù),補償該異常噴嘴(N)所對應的記錄數(shù)據(jù),避免帶狀物現(xiàn)象。
專利文獻1特開2002-19101號公報專利文獻2特開2003-136702號公報專利文獻3特開2003-63043號公報專利文獻4特開平5-30361號公報專利文獻5特開2004-58284號公報但是,如上述專利文獻1和上述專利文獻2的現(xiàn)有技術(shù)等所示,使用其它顏色來降低帶狀物現(xiàn)象或差異的方法中,由于實施處理的部分的色相變化,所以不適用于彩色照相圖像打印等要求高畫質(zhì)、高品質(zhì)的打印中。
另外,對于濃度濃的部分,通過左右振分不噴出噴嘴的信息來避免‘白條紋’的方法在將其適用于所述‘飛行彎曲現(xiàn)象’的情況下,可降低白條紋,但存在在濃度濃的部分中依然殘留帶狀物的問題。
另外,在上述專利文獻3的現(xiàn)有技術(shù)等方法中,若打印物為β圖像則沒問題,但在是中間灰度的打印物的情況下,不能利用該方法。另外,細線等使用其它顏色埋藏的方法若稍微使用則沒問題,但對于其它顏色連續(xù)產(chǎn)生的圖像而言,與前者一樣,存在圖像的部分色相變化的問題。
另外,在上述專利文獻4的現(xiàn)有技術(shù)等的方法中,針對點的形成內(nèi)容錯位的問題,進行適當?shù)姆答伒奶幚碜儚碗s,存在難以解決的問題。
另外,在上述專利文獻5的現(xiàn)有技術(shù)等的方法中,在二值化化后的后處理中,當周邊的噴嘴形成尺寸不同的點時,在點中存在γ特性的情況下,存在具有該部分的面積灰度變亂的危險性的問題。
發(fā)明內(nèi)容
因此,本發(fā)明著眼于這種現(xiàn)有技術(shù)具有的未解決的課題來作出,其第1目的在于提供一種可消除打印畫質(zhì)惡化或基本上不顯眼的新的打印裝置、打印裝置控制程序和打印裝置控制方法、以及打印用數(shù)據(jù)生成裝置、打印用數(shù)據(jù)生成程序和打印用數(shù)據(jù)生成方法。
另外,第2目的在于提供一種可消除飛行彎曲現(xiàn)象為主要原因的帶狀物現(xiàn)象造成的打印畫質(zhì)惡化或基本上不顯眼的新的打印裝置、打印裝置控制程序和打印裝置控制方法、以及打印用數(shù)據(jù)生成裝置、打印用數(shù)據(jù)生成程序和打印用數(shù)據(jù)生成方法。
另外,第3目的在于提供一種可消除油墨的噴出不良引起的打印畫質(zhì)惡化或基本上不顯眼的新的打印裝置、打印裝置控制程序和打印裝置控制方法、以及打印用數(shù)據(jù)生成裝置、打印用數(shù)據(jù)生成程序和打印用數(shù)據(jù)生成方法。
為了實現(xiàn)上述目的,方式1的打印裝置通過具有可在用于打印的介質(zhì)中形成點的噴嘴的打印頭,在所述介質(zhì)上打印圖像,其特征在于具備圖像數(shù)據(jù)取得部件,其取得具有M(M≥3)值的像素值之圖像數(shù)據(jù);噴嘴信息存儲部件,其存儲表示所述噴嘴的特性之噴嘴信息;誤差擴散矩陣存儲部件,其存儲誤差向擴散對象的像素數(shù)據(jù)進行擴散的擴散比例不同的多種誤差擴散矩陣;像素數(shù)據(jù)選擇部件,其選擇所述圖像數(shù)據(jù)中的規(guī)定像素數(shù)據(jù);N值化處理部件,其進行N值化處理,即將所述選擇到的像素數(shù)據(jù)所示的M(M≥3)值的像素值變換為N(M>N≥2)值的處理;
誤差擴散部件,其將所述選擇到的像素數(shù)據(jù)的值、與該選擇到的像素數(shù)據(jù)在所述N值化處理之后的值之差分作為所述誤差,根據(jù)所述誤差擴散矩陣,將該誤差擴散到所述圖像數(shù)據(jù)中的未進行所述N值化處理的像素數(shù)據(jù),更新所述圖像數(shù)據(jù)的像素值;打印用數(shù)據(jù)生成部件,其生成打印用數(shù)據(jù),該打印用數(shù)據(jù)規(guī)定了關(guān)于對應于所述N值化處理后的圖像數(shù)據(jù)之所述噴嘴的點形成內(nèi)容的信息;和打印部件,其根據(jù)所述打印用數(shù)據(jù),通過所述打印頭,將所述圖像打印在所述介質(zhì)上;其中所述誤差擴散部件根據(jù)所述噴嘴信息,對每個所述選擇到的像素數(shù)據(jù),從所述誤差擴散矩陣存儲部件中選擇規(guī)定的誤差擴散矩陣,根據(jù)該選擇到的誤差擴散矩陣,將所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)。
根據(jù)這種構(gòu)成,通過圖像數(shù)據(jù)取得部件,可取得具有M(M≥3)值的像素值之圖像數(shù)據(jù),通過噴嘴信息存儲部件,可存儲表示噴嘴的特性之噴嘴信息,通過誤差擴散矩陣存儲部件,可存儲誤差向擴散對象的像素數(shù)據(jù)擴散的擴散比例不同的多種誤差擴散矩陣,通過像素數(shù)據(jù)選擇部件,可選擇所述圖像數(shù)據(jù)中的規(guī)定像素數(shù)據(jù),通過N值化處理部件,進行N值化處理,即將選擇到的像素數(shù)據(jù)所示的M(M≥3)值的像素值變換為N(M>N≥2)值的處理,通過誤差擴散部件,可將選擇到的像素數(shù)據(jù)的值、與該選擇到的像素數(shù)據(jù)在N值化處理之后的值之差分作為誤差,根據(jù)誤差擴散矩陣,將該誤差擴散到圖像數(shù)據(jù)中的N值化處理為未處理的像素數(shù)據(jù),更新圖像數(shù)據(jù)的像素值,通過打印用數(shù)據(jù)生成部件,能夠生成打印用數(shù)據(jù),該打印用數(shù)據(jù)規(guī)定了關(guān)于對應于N值化處理后的圖像數(shù)據(jù)之噴嘴的點形成內(nèi)容的信息,通過打印部件,可根據(jù)打印用數(shù)據(jù),利用打印頭,將圖像打印在介質(zhì)中。
另外,誤差擴散部件可根據(jù)所述噴嘴信息,對每個所述選擇到的像素數(shù)據(jù),從所述誤差擴散矩陣存儲部件中選擇規(guī)定的誤差擴散矩陣,根據(jù)該選擇到的誤差擴散矩陣,將所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)。
因此,例如在降低因噴嘴中的油墨噴出不良、或點的形成位置偏離理想位置的噴嘴之‘飛行彎曲現(xiàn)象’等產(chǎn)生的、主要由于噴嘴的特性造成的‘帶狀物現(xiàn)象’引起的‘白條紋’或‘濃條紋’等打印畫質(zhì)惡化的情況下,或降低因噴嘴形成的點的γ特性造成的‘帶狀物現(xiàn)象’引起的‘白條紋’或‘濃條紋’等打印畫質(zhì)惡化的情況等下,對每個帶狀物現(xiàn)象的發(fā)生原因,適當切換到適于避免帶狀物現(xiàn)象的產(chǎn)生之種類的誤差擴散矩陣,進行誤差擴散處理,所以得到可對每個帶狀物現(xiàn)象的發(fā)生原因適當降低‘帶狀物現(xiàn)象’引起的‘白條紋’或‘濃條紋’等打印畫質(zhì)惡化的效果。
在此,所謂上述點是指從1個或多個噴嘴噴出的油墨彈落到打印介質(zhì)上所形成的1個區(qū)域。另外,不用說,‘點’的面積不是‘零’,而具有恒定的大小(面積),每個大小存在多種。但是,噴出油墨后形成的點未必正好是圓。例如,在以橢圓形等圓以外的形狀形成點的情況下,可將其平均直徑取為點徑,或假設(shè)具有與噴出某個量油墨后形成的點的面積相等面積的圓之等效點,將該等效點的直徑取為點徑。另外,作為濃度不同的點之打分方法,例如考慮擊打點的大小相同濃度不同的點的方法、擊打濃度相同大小不同的點的方法、濃度相同油墨的噴出量不同的量、利用重打來使?jié)舛炔煌姆椒ǖ?。另外,設(shè)從1個噴嘴噴出的1個油墨滴分離后彈落時也為1個點,但在從兩個噴嘴或1個噴嘴在時間上前后形成的兩個以上的點粘住的情況下,設(shè)形成兩個點。下面,在關(guān)于‘打印裝置控制程序’的方式、關(guān)于‘打印裝置控制方法’的方式、關(guān)于‘打印用數(shù)據(jù)生成裝置’的方式、關(guān)于‘打印用數(shù)據(jù)生成程序’的方式、關(guān)于‘打印用數(shù)據(jù)生成方法’的方式、和關(guān)于‘記錄了所述程序的記錄介質(zhì)’的方式、實施發(fā)明用的最佳方式欄等的記載中一樣。
另外,上述圖像數(shù)據(jù)取得部件取得從掃描儀部件等光學打印結(jié)果讀取部件等輸入的數(shù)據(jù),或經(jīng)LAN或WAN等網(wǎng)絡(luò)被動或能動地取得存儲在外部裝置中的圖像數(shù)據(jù),或經(jīng)打印裝置具有的CD驅(qū)動器、DVD驅(qū)動器等驅(qū)動裝置從CD-ROM、DVD-ROM等記錄介質(zhì)中取得圖像數(shù)據(jù),或取得存儲在打印裝置具有的存儲裝置中的圖像數(shù)據(jù)。即,在所述取得中,至少包含輸入、獲得、接收和讀出。下面,在關(guān)于‘打印裝置控制程序’的方式、關(guān)于‘打印裝置控制方法’的方式、關(guān)于‘打印用數(shù)據(jù)生成裝置’的方式、關(guān)于‘打印用數(shù)據(jù)生成程序’的方式、關(guān)于‘打印用數(shù)據(jù)生成方法’的方式、和關(guān)于‘記錄了所述程序的記錄介質(zhì)’的方式、實施發(fā)明用的最佳方式欄等的記載中一樣。
另外,上述噴嘴信息存儲部件由所有部件在所有時期存儲噴嘴的飛行彎曲量的信息、表示有無噴出不良的信息等噴嘴信息,也可事先存儲噴嘴信息,或不事先存儲噴嘴信息,而在該打印裝置操作時通過從外部輸入等存儲噴嘴信息。例如,在出廠時等將該打印裝置作為制品出售之前,利用掃描儀部件等光學打印結(jié)果讀取部件等,根據(jù)打印頭的打印結(jié)果,檢查構(gòu)成該打印頭的噴嘴之點形成位置錯位量或油墨的噴出狀態(tài)等,將該檢查結(jié)果作為噴嘴信息來事先存儲,或在打印裝置的使用時,與所述出廠時一樣,檢查構(gòu)成打印頭的噴嘴之點形成位置錯位量或油墨的噴出狀態(tài)等,存儲該檢查結(jié)果,作為噴嘴信息等,只要是可在制品使用時存儲的狀態(tài)的定時,則可以是任意定時。另外,也可在打印裝置使用后,為了對應于該打印頭的特性變化的情況,定期或在規(guī)定時期利用掃描儀部件等光學打印結(jié)果讀取部件等,根據(jù)打印頭的打印結(jié)果,檢查構(gòu)該打印頭的點形成位置錯位量或油墨的噴出狀態(tài)等,將該檢查結(jié)果與出廠時等的數(shù)據(jù)一起,或覆蓋該數(shù)據(jù)后存儲等,更新噴嘴信息。下面,在關(guān)于‘打印裝置控制程序’的方式、關(guān)于‘打印裝置控制方法’的方式、關(guān)于‘打印用數(shù)據(jù)生成裝置’的方式、關(guān)于‘打印用數(shù)據(jù)生成程序’的方式、關(guān)于‘打印用數(shù)據(jù)生成方法’的方式、和關(guān)于‘記錄了所述程序的記錄介質(zhì)’的方式、實施發(fā)明用的最佳方式欄等的記載中一樣。
另外,所謂關(guān)于上述噴嘴的點形成內(nèi)容的信息,由針對圖像數(shù)據(jù)的各像素值的、關(guān)于有無點(利用噴嘴形成、未形成點)的信息、和關(guān)于形成時的點的尺寸(例如大中小3種之任一)的信息等由噴嘴形成點時必需的信息構(gòu)成,例如在形成尺寸僅為一種的情況下,也可僅由關(guān)于有無點的信息構(gòu)成。
另外,上述‘帶狀物現(xiàn)象’如上所述,有因為點形成位置偏離理想的形成位置的噴嘴引起的所謂‘飛行彎曲現(xiàn)象’,在‘白條紋’的同時還在打印結(jié)果中同時產(chǎn)生‘濃條紋’的打印缺陷,因為噴嘴的油墨不噴出等油墨的不適當噴出量,在打印結(jié)果中產(chǎn)生‘白條紋’或‘濃條紋’的打印缺陷,因為噴嘴形成的點的γ特性,在打印結(jié)果中產(chǎn)生‘白條紋’或‘濃條紋’的打印缺陷等。下面,在關(guān)于‘打印裝置控制程序’的方式、關(guān)于‘打印裝置控制方法’的方式、關(guān)于‘打印用數(shù)據(jù)生成裝置’的方式、關(guān)于‘打印用數(shù)據(jù)生成程序’的方式、關(guān)于‘打印用數(shù)據(jù)生成方法’的方式、和關(guān)于‘記錄了所述程序的記錄介質(zhì)’的方式、實施發(fā)明用的最佳方式欄等的記載中一樣。
另外,該所謂‘白條紋’例如是指由于‘飛行彎曲現(xiàn)象’、鄰接點間的距離比規(guī)定距離寬的現(xiàn)象連續(xù)產(chǎn)生后、打印介質(zhì)的底色以條紋狀顯眼的部分(區(qū)域),另外,所謂‘濃條紋’是指由于相同的‘飛行彎曲現(xiàn)象’,鄰接點間的距離比規(guī)定距離短的現(xiàn)象連續(xù)產(chǎn)生后,看不見打印介質(zhì)的底色,或由于點間的距離變短而相對地看上去濃,且全部形成的點的一部分與正常的點重合后該重合部分以濃條紋狀顯眼的部分(區(qū)域)。另外,有時由于油墨量少的噴嘴而產(chǎn)生白條紋,另一方面,有時由于油墨量多的噴嘴而產(chǎn)生濃條紋。下面,在關(guān)于‘打印裝置控制程序’的方式、關(guān)于‘打印裝置控制方法’的方式、關(guān)于‘打印用數(shù)據(jù)生成裝置’的方式、關(guān)于‘打印用數(shù)據(jù)生成程序’的方式、關(guān)于‘打印用數(shù)據(jù)生成方法’的方式、和關(guān)于‘記錄了所述程序的記錄介質(zhì)’的方式、實施發(fā)明用的最佳方式欄等的記載中一樣。
另外,所謂上述‘誤差擴散矩陣’是在N值化處理中將上述M值的像素數(shù)據(jù)變換為N值時,將變換后的N值與變換前的M值的差分(誤差)擴散(分配)到位于該像素數(shù)據(jù)周邊的N值化處理為未處理的像素數(shù)據(jù)中(通常將之稱為誤差擴散法)時,容納表示擴散對象的像素數(shù)據(jù)相對該擴散元的像素數(shù)據(jù)的位置(擴散方向)的信息(相對位置信息等)、擴散對象相對各像素數(shù)據(jù)的擴散比例的信息等的矩陣,存在矩陣的形狀、矩陣的尺寸(擴散對象的數(shù)量)擴散比例等各不相同的各種誤差擴散矩陣。下面,在關(guān)于‘打印裝置控制程序’的方式、關(guān)于‘打印裝置控制方法’的方式、關(guān)于‘打印用數(shù)據(jù)生成裝置’的方式、關(guān)于‘打印用數(shù)據(jù)生成程序’的方式、關(guān)于‘打印用數(shù)據(jù)生成方法’的方式、和關(guān)于‘記錄了所述程序的記錄介質(zhì)’的方式、實施發(fā)明用的最佳方式欄等的記載中一樣。
在此,所謂上述擴散方向是,例如基于誤差擴散矩陣的注目像素(選擇像素)之加權(quán)矢量的方向。為了說明該加權(quán)矢量,首先設(shè)定基本矢量。如圖22(a)所示,在將注目像素的坐標設(shè)為原點(0、0),將注目像素右鄰的像素之坐標設(shè)為(1、0),將注目像素下鄰的像素之坐標設(shè)為(0、1)時,注目像素的基本矢量可由下式(1)和(2)來表示(也示于圖22(a)中)。
a→=(1,0)...(1)]]>b→=(0,1)...(2)]]>在此,在根據(jù)圖22(b)的誤差擴散矩陣來N值化圖22(a)所示的注目像素時,算出N值化后的注目像素的像素值與N值化前的注目像素的像素值之差分,作為誤差,根據(jù)由圖22(b)的誤差擴散矩陣規(guī)定的加權(quán)(相對圖22(b)中的注目像素的質(zhì)量,分別記載為右鄰、下鄰、左斜下和右斜下的質(zhì)量中的數(shù)值),將該誤差擴散到由誤差擴散矩陣規(guī)定的位置所對應的周邊像素。將擴散到該周邊像素時的比例(記載于各質(zhì)量中的數(shù)值)稱為誤差擴散比例。
加權(quán)矢量是向基本矢量乘以所述各加權(quán)的矢量,圖22(c)所示的對像素(1)~(4)的加權(quán)矢量分別如下式(3)~(6)所示。即設(shè)向基本矢量乘以圖22(b)所示的像素(1)的加權(quán)‘7/16’的矢量為下式(3)的加權(quán)矢量,同樣,乘以像素(2)的加權(quán)‘3/16’的矢量為下式(4)的加權(quán)矢量,乘以像素(3)的加權(quán)‘5/16’的矢量為下式(5)的加權(quán)矢量,乘以像素(4)的加權(quán)‘1/16’的矢量為下式(6)的加權(quán)矢量。
另外,下式(7)所示的上式(3)~(6)所示的加權(quán)矢量的總和(誤差擴散矩陣整體的加權(quán)矢量)表示的方向為上述擴散方向。
=5/16a→+9/16b→...(7)]]>另外,構(gòu)成上述反向的方向是上式(7)所示的誤差擴散矩陣整體的加權(quán)矢量表示的方向成為正相反的方向,指在誤差擴散矩陣整體對注目像素的加權(quán)矢量、和與其正相反的加權(quán)矢量之間成立下式(8)的關(guān)系。
M'→=αM→]]>(α是負的常數(shù))···(8)即,向上式(7)的加權(quán)矢量乘以負常數(shù)α后的矢量成為矢量方向成為正相反的加權(quán)矢量。下面,在關(guān)于‘打印裝置控制程序’的方式、關(guān)于‘打印裝置控制方法’的方式、關(guān)于‘打印用數(shù)據(jù)生成裝置’的方式、關(guān)于‘打印用數(shù)據(jù)生成程序’的方式、關(guān)于‘打印用數(shù)據(jù)生成方法’的方式、和關(guān)于‘記錄了所述程序的記錄介質(zhì)’的方式、實施發(fā)明用的最佳方式欄等的記載中一樣。
另外,方式2的打印裝置就方式1的打印裝置而言,其特征在于所述噴嘴信息包含對所述噴嘴表示有無油墨的噴出不良的噴嘴不良信息。
根據(jù)這種構(gòu)成,可容易識別具有油墨噴出不良的噴嘴,所以通過準備適于避免由于‘油墨的噴出不良’產(chǎn)生的‘帶狀物現(xiàn)象’之誤差擴散矩陣,適當選擇該誤差擴散矩陣并進行誤差擴散處理,得到可適當降低‘油墨的噴出不良’為產(chǎn)生原因的‘帶狀物現(xiàn)象’造成的‘白條紋’或‘濃條紋’等打印畫質(zhì)的惡化之效果。
在此,所謂油墨的噴出不良是不能噴出油墨、油墨的噴出量不足、油墨的噴出量過多、油墨不能噴出到理想的位置等不能理想地噴出油墨的狀態(tài)。
另外,由于可由例如裝配于打印裝置中的CCD傳感器來檢測噴嘴有無油墨噴出不良,所以可根據(jù)該檢測結(jié)果,生成表示有無油墨的噴出不良的信息。下面,在關(guān)于‘打印裝置控制程序’的方式、關(guān)于‘打印裝置控制方法’的方式、關(guān)于‘打印用數(shù)據(jù)生成裝置’的方式、關(guān)于‘打印用數(shù)據(jù)生成程序’的方式、關(guān)于‘打印用數(shù)據(jù)生成方法’的方式、和關(guān)于‘記錄了所述程序的記錄介質(zhì)’的方式、實施發(fā)明用的最佳方式欄等的記載中一樣。
另外,方式3的打印裝置就方式2的打印裝置而言,其特征在于所述噴嘴信息包含所述噴嘴的所述點之實際形成位置與該點的理想形成位置之錯位量的信息。
根據(jù)這種構(gòu)成,可容易識別因點形成位置偏離理想的形成位置產(chǎn)生的、所謂‘飛行彎曲現(xiàn)象’之產(chǎn)生原因的噴嘴,同時,可把握飛行彎曲量的大小,所以通過準備適于避免由于‘飛行彎曲現(xiàn)象’產(chǎn)生的‘帶狀物現(xiàn)象’之誤差擴散矩陣,適當選擇該誤差擴散矩陣并進行誤差擴散處理,得到可適當降低‘飛行彎曲現(xiàn)象’為產(chǎn)生原因的‘帶狀物現(xiàn)象’造成的‘白條紋’或‘濃條紋’等打印畫質(zhì)的惡化之效果。
另外,方式4的打印裝置就方式1~3之任一的打印裝置而言,其特征在于所述誤差擴散矩陣,包含作為誤差擴散矩陣的斜重誤差擴散矩陣,其對于與所述選擇到的像素數(shù)據(jù)對應的像素,使所述誤差對位于選擇像素的方向和其垂直方向以外的方向之斜方向上的擴散對象像素所對應的像素數(shù)據(jù)之擴散比例,比對所述斜方向以外的擴散對象之像素數(shù)據(jù)的擴散比例大。
根據(jù)這種構(gòu)成,可對配置于圖像數(shù)據(jù)中的斜方向上的像素數(shù)據(jù)進行更強地擴散誤差的斜重誤差擴散矩陣之誤差擴散處理,由于斜方向的對比度變化在視覺上難以感知,所以通過使用該斜重誤差擴散矩陣,進行誤差擴散處理,可得到降低由于該部分的誤差擴散處理產(chǎn)生的畫質(zhì)惡化的效果。
另外,方式5的打印裝置就方式4的打印裝置而言,其特征在于所述誤差擴散部件,在所述誤差對所述錯位量為規(guī)定量以上的噴嘴和其附近的噴嘴至少一方所對應的像素數(shù)據(jù)之擴散處理中,使用所述斜重誤差擴散矩陣,將該像素數(shù)據(jù)的所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)中。
根據(jù)這種構(gòu)成,可對由于飛行彎曲現(xiàn)象而產(chǎn)生帶狀物現(xiàn)象的噴嘴所對應的圖像部分中的、配置于斜方向上的像素數(shù)據(jù),進行更強地擴散誤差的斜重誤差擴散矩陣之誤差擴散處理,由此,可得到如下效果,即消除由于‘飛行彎曲現(xiàn)象’產(chǎn)生的‘帶狀物現(xiàn)象’造成的‘白條紋’和‘濃條紋’或基本上不顯眼,同時,可降低因誤差擴散處理產(chǎn)生的畫質(zhì)惡化。
另外,方式6的打印裝置就方式4或5的打印裝置而言,其特征在于所述誤差擴散部件,在所述誤差對具有油墨噴出不良的噴嘴和其附近的噴嘴至少一方所對應的像素數(shù)據(jù)之擴散處理中,使用所述斜重誤差擴散矩陣,將該像素數(shù)據(jù)的所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)中。
根據(jù)這種構(gòu)成,可對由于噴出不良而產(chǎn)生帶狀物現(xiàn)象的噴嘴所對應的圖像部分中的、配置于斜方向上的像素數(shù)據(jù),進行更強地擴散誤差的斜重誤差擴散矩陣之誤差擴散處理,由此,可得到如下效果,即消除由于‘飛行彎曲現(xiàn)象’產(chǎn)生的‘帶狀物現(xiàn)象’造成的‘白條紋’和‘濃條紋’或基本上不顯眼,同時,可降低因誤差擴散處理產(chǎn)生的畫質(zhì)惡化。
另外,方式7的打印裝置就方式3~5之任一的打印裝置而言,其特征在于所述N值化處理部件將具有油墨噴出不良的噴嘴所對應的像素數(shù)據(jù)具有的像素值變換為最低濃度值或接近最低濃度值的值,所述誤差擴散部件,將所述變換前的像素數(shù)據(jù)的像素值與所述變換后的像素數(shù)據(jù)的像素值之差分作為所述誤差,使用所述誤差擴散矩陣,將該誤差擴散到所述變換后的像素數(shù)據(jù)周圍的、未進行所述N值化處理的像素數(shù)據(jù)中。
根據(jù)這種構(gòu)成,由于可在對具有油墨的噴出不良的噴嘴不形成點的同時,將其像素值作為誤差擴散到周邊的像素數(shù)據(jù),所以對于具有噴出不良的噴嘴所對應的部分之像素數(shù)據(jù)而言,可利用周圍的像素數(shù)據(jù)來補償該部分的灰度值,故得到可防止因噴嘴的油墨噴出不良產(chǎn)生的面積灰度之損失。
在此,所謂上述最低濃度值,是在圖像的灰度值范圍內(nèi)濃度最低的值,例如在用8位(0~255)來表現(xiàn)圖像的灰度的情況下,若像素值為灰度值,則例如為‘255’,另一方面,若為濃度值,則為‘0’。下面,在關(guān)于‘打印裝置控制程序’的方式、關(guān)于‘打印裝置控制方法’的方式、關(guān)于‘打印用數(shù)據(jù)生成裝置’的方式、關(guān)于‘打印用數(shù)據(jù)生成程序’的方式、關(guān)于‘打印用數(shù)據(jù)生成方法’的方式、和關(guān)于‘記錄了所述程序的記錄介質(zhì)’的方式、實施發(fā)明用的最佳方式欄等的記載中一樣。
另外,所謂接近上述最低濃度值的值是人局部看見圖像后不能感知其部位的濃度值。例如,在形成這種濃度值的點的情況下,形成最小點尺寸、或次小尺寸等小尺寸的點。下面,在關(guān)于‘打印裝置控制程序’的方式、關(guān)于‘打印裝置控制方法’的方式、關(guān)于‘打印用數(shù)據(jù)生成裝置’的方式、關(guān)于‘打印用數(shù)據(jù)生成程序’的方式、關(guān)于‘打印用數(shù)據(jù)生成方法’的方式、和關(guān)于‘記錄了所述程序的記錄介質(zhì)’的方式、實施發(fā)明用的最佳方式欄等的記載中一樣。
另外,方式8的打印裝置就方式1~7之任一的打印裝置而言,其特征在于所述打印頭是使所述噴嘴橫跨在與所述介質(zhì)的安裝區(qū)域同等的區(qū)域或比所述安裝區(qū)域?qū)挼姆秶B續(xù)排列的打印頭。
根據(jù)這種構(gòu)成,如上所述,可得到如下效果,即能夠生成對使所謂使用在1次路徑中結(jié)束打印的行式頭型打印時特別容易產(chǎn)生的‘帶狀物現(xiàn)象’造成的‘白條紋’或‘濃條紋’不顯眼有效的打印用數(shù)據(jù)。
另外,方式9的打印裝置就方式1~7之任一的打印裝置而言,其特征在于所述打印頭是一邊沿與所述介質(zhì)的送紙方向正交的方向移動邊執(zhí)行打印的打印頭。
所述的帶狀物現(xiàn)象在行式頭型打印頭的情況下明顯看見,但在多路徑型打印頭的情況下也產(chǎn)生。因此,若將所述方式1~7之任一的打印方法適用于多路徑型打印頭的情況下,則得到如下效果,即能夠生成對使多路徑型打印頭產(chǎn)生的帶狀物現(xiàn)象造成的‘白條紋’或‘濃條紋’不顯眼有效的打印用數(shù)據(jù)。
另外,在多路徑型打印頭的情況下,通過實施重復打印頭的掃描等操作,可避免所述的帶狀物現(xiàn)象,但若適用上述方式1~7之任一的打印裝置,則不必使打印頭在同一部位掃描幾次,所以也可實現(xiàn)更高速的打印。
另一方面,為了實現(xiàn)上述目的,方式10的打印裝置控制程序用于控制打印裝置,該打印裝置通過具有可在用于打印的介質(zhì)中形成點的噴嘴的打印頭,在所述介質(zhì)上打印圖像,其特征在于包含用于讓計算機執(zhí)行如下步驟構(gòu)成的處理之程序圖像數(shù)據(jù)取得步驟,取得具有M(M≥3)值的像素值之圖像數(shù)據(jù);像素數(shù)據(jù)選擇步驟,選擇所述圖像數(shù)據(jù)中的規(guī)定像素數(shù)據(jù);N值化處理步驟,進行N值化處理,即將所述選擇到的像素數(shù)據(jù)所示的M(M≥3)值的像素值變換為N(M>N≥2)值的處理;誤差擴散步驟,將所述選擇到的像素數(shù)據(jù)的值、與該選擇到的像素數(shù)據(jù)在所述N值化處理之后的值之差分作為誤差,根據(jù)誤差擴散矩陣,將該誤差擴散到所述圖像數(shù)據(jù)中的未進行所述N值化處理的像素數(shù)據(jù),更新所述圖像數(shù)據(jù)的像素值;打印用數(shù)據(jù)生成步驟,生成打印用數(shù)據(jù),該打印用數(shù)據(jù)規(guī)定了關(guān)于對應于所述N值化處理后的圖像數(shù)據(jù)之所述噴嘴的點形成內(nèi)容的信息;和打印步驟,根據(jù)所述打印用數(shù)據(jù),通過所述打印頭,將所述圖像打印在所述介質(zhì)上;在所述誤差擴散步驟中,根據(jù)表示所述噴嘴特性的噴嘴信息,從存儲了誤差向擴散對象的像素數(shù)據(jù)進行擴散之擴散比例不同的多種誤差擴散矩陣之誤差擴散矩陣存儲部件中,對每個所述選擇到的像素數(shù)據(jù),選擇規(guī)定的誤差擴散矩陣,根據(jù)該選擇到的誤差擴散矩陣,將誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)。
根據(jù)這種構(gòu)成,若由計算機讀取程序,計算機根據(jù)讀取到的程序執(zhí)行處理,則得到與方式1的打印裝置一樣的作用和效果。
另外,噴墨打印機等目前市場出售的大部分打印裝置配備中央處理裝置(CPU)或存儲裝置(RAM、ROM)、輸入輸出裝置等構(gòu)成的計算機系統(tǒng),使用該計算機系統(tǒng),利用軟件來實現(xiàn)上述各部分,所以與制作專用的軟件后實現(xiàn)上述各部件的情況相比,可經(jīng)濟且容易地實現(xiàn)。
另外,方式11的打印裝置控制程序就方式10的打印裝置控制程序而言,其特征在于所述噴嘴信息包含對所述噴嘴表示有無油墨的噴出不良的噴嘴不良信息。
根據(jù)這種構(gòu)成,若由計算機讀取程序,計算機根據(jù)讀取到的程序執(zhí)行處理,則得到與方式2的打印裝置一樣的作用和效果。
另外,方式12的打印裝置控制程序就方式10的打印裝置控制程序而言,其特征在于所述噴嘴信息包含所述噴嘴的所述點之實際形成位置與該點的理想形成位置之錯位量的信息。
根據(jù)這種構(gòu)成,若由計算機讀取程序,計算機根據(jù)讀取到的程序執(zhí)行處理,則得到與方式3的打印裝置一樣的作用和效果。
另外,方式13的打印裝置控制程序就方式10~2之任一的打印裝置控制程序而言,其特征在于所述誤差擴散矩陣包含作為誤差擴散矩陣的斜重誤差擴散矩陣,其對于與所述選擇到的像素數(shù)據(jù)對應的像素,使對位于選擇像素的方向和其垂直方向以外的方向之斜方向上的擴散對象的像素所對應的像素數(shù)據(jù)之所述誤差的擴散比例,比對所述斜方向以外的擴散對象之像素數(shù)據(jù)的擴散比例大。
根據(jù)這種構(gòu)成,若由計算機讀取程序,計算機根據(jù)讀取到的程序執(zhí)行處理,則得到與方式4的打印裝置一樣的作用和效果。
另外,方式14的打印裝置控制程序就方式13的打印裝置控制程序而言,其特征在于在所述誤差擴散步驟中,在所述誤差對所述錯位量為規(guī)定量以上的噴嘴和其附近的噴嘴至少一方所對應的像素數(shù)據(jù)之擴散處理中,使用所述斜重誤差擴散矩陣,將該像素數(shù)據(jù)的所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)中。
根據(jù)這種構(gòu)成,若由計算機讀取程序,計算機根據(jù)讀取到的程序執(zhí)行處理,則得到與方式5的打印裝置一樣的作用和效果。
另外,方式15的打印裝置控制程序就方式13或14的打印裝置控制程序而言,其特征在于在所述誤差擴散步驟中,在所述誤差對具有油墨噴出不良的噴嘴和其附近的噴嘴至少一方所對應的像素數(shù)據(jù)之擴散處理中,使用所述斜重誤差擴散矩陣,將該像素數(shù)據(jù)的所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)中。
根據(jù)這種構(gòu)成,若由計算機讀取程序,計算機根據(jù)讀取到的程序執(zhí)行處理,則得到與方式6的打印裝置一樣的作用和效果。
另外,方式16的打印裝置控制程序就方式12~14之任一的打印裝置控制程序而言,其特征在于在所述N值化處理步驟中,將具有油墨噴出不良的噴嘴所對應的像素數(shù)據(jù)具有的像素值變換為最低濃度值或接近最低濃度值的值,在所述誤差擴散步驟中,將所述變換前的像素數(shù)據(jù)的像素值與所述變換后的像素數(shù)據(jù)的像素值之差分作為所述誤差,使用所述誤差擴散矩陣,將該誤差擴散到所述變換后的像素數(shù)據(jù)周圍的、未進行所述N值化處理的像素數(shù)據(jù)中。
根據(jù)這種構(gòu)成,若由計算機讀取程序,計算機根據(jù)讀取到的程序執(zhí)行處理,則得到與方式7的打印裝置一樣的作用和效果。
另一方面,為了實現(xiàn)上述目的,方式17的存儲打印裝置控制程序的計算機可讀取的記錄介質(zhì)的特征在于,記錄方式10~16之任一的打印裝置控制程序。
由此,可在得到與方式10~16之任一的打印裝置控制程序一樣的作用和效果的同時,經(jīng)CD-ROM或DVD-ROM、MO等記錄介質(zhì)容易地傳遞所述打印程序。
另一方面,為了實現(xiàn)上述目的,方式18的打印裝置控制方法用于控制打印裝置,該打印裝置通過具有可在用于打印的介質(zhì)中形成點的噴嘴的打印頭,在所述介質(zhì)上打印圖像,其特征在于所述方法包含圖像數(shù)據(jù)取得步驟,取得具有M(M≥3)值的像素值之圖像數(shù)據(jù);像素數(shù)據(jù)選擇步驟,選擇所述圖像數(shù)據(jù)中的規(guī)定像素數(shù)據(jù);N值化處理步驟,進行N值化處理,即將所述選擇到的像素數(shù)據(jù)所示的M(M≥3)值的像素值變換為N(M>N≥2)值的處理;誤差擴散步驟,將所述選擇到的像素數(shù)據(jù)的值、與該選擇到的像素數(shù)據(jù)在所述N值化處理之后的值之差分作為誤差,根據(jù)誤差擴散矩陣,將該誤差擴散到所述圖像數(shù)據(jù)中的未進行所述N值化處理的像素數(shù)據(jù),更新所述圖像數(shù)據(jù)的像素值;打印用數(shù)據(jù)生成步驟,生成打印用數(shù)據(jù),該打印用數(shù)據(jù)規(guī)定了關(guān)于對應于所述N值化處理后的圖像數(shù)據(jù)之所述噴嘴的點形成內(nèi)容的信息;和打印步驟,根據(jù)所述打印用數(shù)據(jù),通過所述打印頭,將所述圖像打印在所述介質(zhì)上;其中在所述誤差擴散步驟中,根據(jù)表示所述噴嘴特性的噴嘴信息,從存儲了誤差向擴散對象的像素數(shù)據(jù)進行擴散之擴散比例不同的多種的誤差擴散矩陣之誤差擴散矩陣存儲部件中,對每個所述選擇到的像素數(shù)據(jù),選擇規(guī)定的誤差擴散矩陣,根據(jù)該選擇到的誤差擴散矩陣,將誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)。
由此,得到與方式1的打印裝置相等的作用效果。
另外,方式19的打印裝置控制方法就方式18的打印裝置控制方法而言,其特征在于所述噴嘴信息包含對所述噴嘴表示有無油墨的噴出不良的噴嘴不良信息。
由此,得到與方式2的打印裝置相等的作用效果。
另外,方式20的打印裝置控制方法就方式18的打印裝置控制方法而言,其特征在于所述噴嘴信息包含所述噴嘴的所述點之實際形成位置與該點的理想形成位置之錯位量的信息。
由此,得到與方式3的打印裝置相等的作用效果。
另外,方式21的打印裝置控制方法就方式18~20之任一的打印裝置控制方法而言,其特征在于所述誤差擴散矩陣包含作為誤差擴散矩陣的斜重誤差擴散矩陣,其對于與所述選擇到的像素數(shù)據(jù)對應的像素,使所述誤差對位于選擇像素的方向和其垂直方向以外的方向之斜方向上的擴散對象像素所對應的像素數(shù)據(jù)之擴散比例,比對所述斜方向以外的擴散對象之像素數(shù)據(jù)的擴散比例大。
由此,得到與方式4的打印裝置相等的作用效果。
另外,方式22的打印裝置控制方法就方式21的打印裝置控制方法而言,其特征在于在所述誤差擴散步驟中,在所述誤差對所述錯位量為規(guī)定量以上的噴嘴和其附近的噴嘴至少一方所對應的像素數(shù)據(jù)之擴散處理中,使用所述斜重誤差擴散矩陣,將該像素數(shù)據(jù)的所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)中。
由此,得到與方式5的打印裝置相等的作用效果。
另外,方式23的打印裝置控制方法就方式21或22的打印裝置控制方法而言,其特征在于在所述誤差擴散步驟中,在所述誤差對具有油墨噴出不良的噴嘴和其附近的噴嘴至少一方所對應的像素數(shù)據(jù)之擴散處理中,使用所述斜重誤差擴散矩陣,將該像素數(shù)據(jù)的所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)中。
由此,得到與方式6的打印裝置相等的作用效果。
另外,方式24的打印裝置控制方法就方式20~23之任一的打印裝置控制方法而言,其特征在于在所述N值化處理步驟中,將具有油墨噴出不良的噴嘴所對應的像素數(shù)據(jù)具有的像素值變換為最低濃度值或接近最低濃度值的值,在所述誤差擴散步驟中,將所述變換前的像素數(shù)據(jù)的像素值與所述變換后的像素數(shù)據(jù)的像素值之差分作為所述誤差,使用所述誤差擴散矩陣,將該誤差擴散到具有所述油墨噴出不良之噴嘴所對應的像素數(shù)據(jù)周圍的、未進行所述N值化處理的像素數(shù)據(jù)中。
由此,得到與方式7的打印裝置相等的作用效果。
另一方面,為了實現(xiàn)上述目的,方式25的生成打印裝置中使用的打印用數(shù)據(jù)之打印用數(shù)據(jù)生成裝置,該打印裝置通過具有可在用于打印的介質(zhì)中形成點的噴嘴的打印頭,以在所述介質(zhì)上打印圖像,其特征在于具備圖像數(shù)據(jù)取得部件,其取得具有M(M≥3)值的像素值之圖像數(shù)據(jù);噴嘴信息存儲部件,其存儲表示所述噴嘴的特性之噴嘴信息;誤差擴散矩陣存儲部件,其存儲誤差向擴散對象的像素數(shù)據(jù)擴散的擴散比例不同的多種誤差擴散矩陣;像素數(shù)據(jù)選擇部件,其選擇所述圖像數(shù)據(jù)中的規(guī)定像素數(shù)據(jù);N值化處理部件,其進行N值化處理,即將所述選擇到的像素數(shù)據(jù)所示的M(M≥3)值的像素值變換為N(M>N≥2)值的處理;誤差擴散部件,其將所述選擇到的像素數(shù)據(jù)的值、與該選擇到的像素數(shù)據(jù)在所述N值化處理之后的值之差分作為所述誤差,根據(jù)所述誤差擴散矩陣,將該誤差擴散到所述圖像數(shù)據(jù)中的未進行所述N值化處理的像素數(shù)據(jù),更新所述圖像數(shù)據(jù)的像素值;和打印用數(shù)據(jù)生成部件,其生成打印用數(shù)據(jù),該打印用數(shù)據(jù)規(guī)定了關(guān)于對應于所述N值化處理后的圖像數(shù)據(jù)之所述噴嘴的點形成內(nèi)容的信息,所述誤差擴散部件根據(jù)所述噴嘴信息,對每個所述選擇到的像素數(shù)據(jù),從所述誤差擴散矩陣存儲部件中選擇規(guī)定的誤差擴散矩陣,根據(jù)該選擇到的誤差擴散矩陣,將誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)。
即,該方式不包含所述打印裝置等實際上執(zhí)行打印用的打印部件,根據(jù)最初的M值的圖像數(shù)據(jù),生成對應于打印頭特性的打印用數(shù)據(jù)。
因此,在可得到與方式1的打印裝置一樣的作用和效果的同時,例如可構(gòu)成為通過僅向打印裝置發(fā)送本方式中生成的打印用數(shù)據(jù)來由該打印裝置執(zhí)行打印處理,通過這種構(gòu)成,可不準備專用的打印裝置,而直接利用現(xiàn)有的噴墨方式的打印裝置。
另外,由于可利用個人計算機等通用的信息處理裝置,所以可直接適用個人計算機等打印指示裝置與噴墨打印機構(gòu)成的現(xiàn)有打印系統(tǒng)。
另外,方式26的打印用數(shù)據(jù)生成裝置就方式25的打印用數(shù)據(jù)生成裝置而言,其特征在于所述噴嘴信息包含對所述噴嘴表示有無油墨的噴出不良的噴嘴不良信息。
由此,得到與方式2的打印裝置一樣的作用和效果。
另外,方式27的打印用數(shù)據(jù)生成裝置就方式25的打印用數(shù)據(jù)生成裝置而言,其特征在于所述噴嘴信息包含所述噴嘴的所述點之實際形成位置與該點的理想形成位置之錯位量的信息。
由此,得到與方式3的打印裝置一樣的作用和效果。
另外,方式28的打印用數(shù)據(jù)生成裝置就方式25~27之任一的打印用數(shù)據(jù)生成裝置而言,其特征在于
所述誤差擴散矩陣包含作為誤差擴散矩陣的斜重誤差擴散矩陣,其對于與所述選擇到的像素數(shù)據(jù)對應的像素,使所述誤差對位于選擇像素的方向和其垂直方向以外的方向之斜方向上的擴散對象像素所對應的像素數(shù)據(jù)之擴散比例,比對所述斜方向以外的擴散對象之像素數(shù)據(jù)的擴散比例大。
由此,得到與方式4的打印裝置一樣的作用和效果。
另外,方式29的打印用數(shù)據(jù)生成裝置就方式28的打印用數(shù)據(jù)生成裝置而言,其特征在于在所述誤差擴散步驟中,在所述誤差對所述錯位量為規(guī)定量以上的噴嘴和其附近的噴嘴的至少一方所對應的像素數(shù)據(jù)之擴散處理中,使用所述斜重誤差擴散矩陣,將該像素數(shù)據(jù)的所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)中。
由此,得到與方式5的打印裝置一樣的作用和效果。
另外,方式30的打印用數(shù)據(jù)生成裝置就方式28或29的打印用數(shù)據(jù)生成裝置而言,其特征在于在所述誤差擴散步驟中,在所述誤差對具有油墨噴出不良的噴嘴和其附近的噴嘴至少一方所對應的像素數(shù)據(jù)之擴散處理中,使用所述斜重誤差擴散矩陣,將該像素數(shù)據(jù)的所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)中。
由此,得到與方式6的打印裝置一樣的作用和效果。
另外,方式31的打印用數(shù)據(jù)生成裝置就方式27~29之任一的打印用數(shù)據(jù)生成裝置而言,其特征在于在所述N值化處理步驟中,將具有油墨噴出不良的噴嘴所對應的像素數(shù)據(jù)具有的像素值變換為最低濃度值或接近最低濃度值的值,在所述誤差機構(gòu),將所述變換前的像素數(shù)據(jù)的像素值與所述變換后的像素數(shù)據(jù)的像素值之差分作為所述誤差,使用所述誤差擴散矩陣,將該誤差擴散到具有所述油墨噴出不良之噴嘴所對應的像素數(shù)據(jù)周圍的、未進行所述N值化處理的像素數(shù)據(jù)中。
由此,得到與方式7的打印裝置一樣的作用和效果。
另一方面,為了實現(xiàn)上述目的,方式32的生成打印裝置中使用的打印用數(shù)據(jù)之打印用數(shù)據(jù)生成程序,該打印裝置通過具有可在用于打印的介質(zhì)中形成點的噴嘴的打印頭,在所述介質(zhì)上打印圖像,其特征在于包含用于讓計算機執(zhí)行如下步驟構(gòu)成的處理之程序,圖像數(shù)據(jù)取得步驟,取得具有M(M≥3)值的像素值之圖像數(shù)據(jù);像素數(shù)據(jù)選擇步驟,選擇所述圖像數(shù)據(jù)中的規(guī)定像素數(shù)據(jù);N值化處理步驟,進行N值化處理,即將所述選擇到的像素數(shù)據(jù)所示的M(M≥3)值的像素值變換為N(M>N≥2)值的處理;誤差擴散步驟,將所述選擇到的像素數(shù)據(jù)的值、與該選擇到的像素數(shù)據(jù)在所述N值化處理之后的值之差分作為誤差,根據(jù)誤差擴散矩陣,將該誤差擴散到所述圖像數(shù)據(jù)中的未進行所述N值化處理的像素數(shù)據(jù),更新所述圖像數(shù)據(jù)的像素值;打印用數(shù)據(jù)生成步驟,生成打印用數(shù)據(jù),該打印用數(shù)據(jù)規(guī)定了關(guān)于對應于所述N值化處理后的圖像數(shù)據(jù)之所述噴嘴的點形成內(nèi)容的信息;在所述誤差擴散步驟中,根據(jù)表示所述噴嘴特性的噴嘴信息,從存儲了誤差向擴散對象的像素數(shù)據(jù)進行擴散之擴散比例不同的多種誤差擴散矩陣之誤差擴散矩陣存儲部件中,對每個所述選擇到的像素數(shù)據(jù),選擇規(guī)定的誤差擴散矩陣,根據(jù)該選擇到的誤差擴散矩陣,將誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)。
根據(jù)這種構(gòu)成,若由計算機讀取程序,計算機根據(jù)讀取到的程序執(zhí)行處理,則得到與方式25的打印用數(shù)據(jù)生成裝置相等的作用和效果。
另外,方式33的打印用數(shù)據(jù)生成程序就方式32的打印用數(shù)據(jù)生成程序而言,其特征在于所述噴嘴信息包含對所述噴嘴表示有無油墨的噴出不良的噴嘴不良信息。
根據(jù)這種構(gòu)成,若由計算機讀取程序,計算機根據(jù)讀取到的程序執(zhí)行處理,則得到與方式25的打印用數(shù)據(jù)生成裝置相等的作用和效果。
另外,方式34的打印用數(shù)據(jù)生成程序就方式32的打印用數(shù)據(jù)生成程序而言,其特征在于所述噴嘴信息包含所述噴嘴的所述點之實際形成位置與該點的理想形成位置之錯位量的信息。
根據(jù)這種構(gòu)成,若由計算機讀取程序,計算機根據(jù)讀取到的程序執(zhí)行處理,則得到與方式26的打印用數(shù)據(jù)生成裝置相等的作用和效果。
另外,方式35的打印用數(shù)據(jù)生成程序就方式32~34之任一的打印用數(shù)據(jù)生成程序而言,其特征在于所述誤差擴散矩陣,包含作為誤差擴散矩陣的斜重誤差擴散矩陣,其對于與所述選擇到的像素數(shù)據(jù)對應的像素,使所述誤差的對位于選擇像素的方向和其垂直方向以外的方向之斜方向上的擴散對象的像素所對應的像素數(shù)據(jù)之擴散比例,比對所述斜方向以外的擴散對象之像素數(shù)據(jù)的擴散比例大。
根據(jù)這種構(gòu)成,若由計算機讀取程序,計算機根據(jù)讀取到的程序執(zhí)行處理,則得到與方式28的打印用數(shù)據(jù)生成裝置相等的作用和效果。
另外,方式36的打印用數(shù)據(jù)生成程序就方式35的打印用數(shù)據(jù)生成程序而言,其特征在于在所述誤差擴散步驟中,在所述誤差對所述錯位量為規(guī)定量以上的噴嘴和其附近的噴嘴至少一方所對應的像素數(shù)據(jù)之擴散處理中,使用所述斜重誤差擴散矩陣,將該像素數(shù)據(jù)的所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)中。
根據(jù)這種構(gòu)成,若由計算機讀取程序,計算機根據(jù)讀取到的程序執(zhí)行處理,則得到與方式29的打印用數(shù)據(jù)生成裝置相等的作用和效果。
另外,方式37的打印用數(shù)據(jù)生成程序就方式35或36的打印用數(shù)據(jù)生成程序而言,其特征在于在所述誤差擴散步驟中,在所述誤差對具有油墨噴出不良的噴嘴和其附近的噴嘴至少一方所對應的像素數(shù)據(jù)之擴散處理中,使用所述斜重誤差擴散矩陣,將該像素數(shù)據(jù)的所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)中。
根據(jù)這種構(gòu)成,若由計算機讀取程序,計算機根據(jù)讀取到的程序執(zhí)行處理,則得到與方式30的打印用數(shù)據(jù)生成裝置相等的作用和效果。
另外,方式38的打印用數(shù)據(jù)生成程序就方式34~36之任一的打印用數(shù)據(jù)生成程序而言,其特征在于在所述N值化處理步驟中,將具有油墨噴出不良的噴嘴所對應的像素數(shù)據(jù)具有的像素值變換為最低濃度值或接近最低濃度值的值,在所述誤差擴散步驟中,將所述變換前的像素數(shù)據(jù)的像素值與所述變換后的像素數(shù)據(jù)的像素值之差分作為所述誤差,使用所述誤差擴散矩陣,將該誤差擴散到具有所述油墨噴出不良之噴嘴所對應的像素數(shù)據(jù)周圍的、未進行所述N值化處理的像素數(shù)據(jù)中。
根據(jù)這種構(gòu)成,若由計算機讀取程序,計算機根據(jù)讀取到的程序執(zhí)行處理,則得到與方式31的打印用數(shù)據(jù)生成裝置相等的作用和效果。
另一方面,為了實現(xiàn)上述目的,方式39的記錄打印用數(shù)據(jù)生成程序的計算機可讀取的記錄介質(zhì)的特征在于,記錄方式32~38之任一的打印用數(shù)據(jù)生成程序。
由此,可在得到與方式32~38之任一的打印用數(shù)據(jù)生成程序一樣的作用和效果的同時,經(jīng)CD-ROM或DVD-ROM、FD(軟盤)等記錄介質(zhì)容易地傳遞所述打印程序。
另一方面,為了實現(xiàn)上述目的,方式40的生成打印裝置中使用的打印用數(shù)據(jù)之打印用數(shù)據(jù)生成方法,該打印裝置通過具有可在用于打印的介質(zhì)中形成點的噴嘴的打印頭,以在所述介質(zhì)上打印圖像,其特征在于包含圖像數(shù)據(jù)取得步驟,取得具有M(M≥3)值的像素值之圖像數(shù)據(jù);像素數(shù)據(jù)選擇步驟,選擇所述圖像數(shù)據(jù)中的規(guī)定像素數(shù)據(jù);N值化處理步驟,進行N值化處理,即將所述選擇到的像素數(shù)據(jù)所示的M(M≥3)值的像素值變換為N(M>N≥2)值的處理;誤差擴散步驟,將所述選擇到的像素數(shù)據(jù)的值、與該選擇到的像素數(shù)據(jù)在所述N值化處理之后的值之差分作為誤差,根據(jù)誤差擴散矩陣,將該誤差擴散到所述圖像數(shù)據(jù)中的未進行所述N值化處理的像素數(shù)據(jù),更新所述圖像數(shù)據(jù)的像素值;打印用數(shù)據(jù)生成步驟,生成打印用數(shù)據(jù),該打印用數(shù)據(jù)規(guī)定了關(guān)于對應于所述N值化處理后的圖像數(shù)據(jù)之所述噴嘴的點形成內(nèi)容的信息;在所述誤差擴散步驟中,根據(jù)表示所述噴嘴特性的噴嘴信息,從存儲了誤差向擴散對象的像素數(shù)據(jù)進行擴散之擴散比例不同的多種誤差擴散矩陣之誤差擴散矩陣存儲部件中,對每個所述選擇到的像素數(shù)據(jù),選擇規(guī)定的誤差擴散矩陣,根據(jù)該選擇到的誤差擴散矩陣,將誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)。
由此,得到與方式25的打印用數(shù)據(jù)生成裝置相等的作用和效果。
另外,方式41的打印用數(shù)據(jù)生成方法就方式40的打印用數(shù)據(jù)生成方法而言,其特征在于所述噴嘴信息包含對所述噴嘴表示有無油墨的噴出不良的噴嘴不良信息。
由此,得到與方式26的打印用數(shù)據(jù)生成裝置相等的作用和效果。
另外,方式42的打印用數(shù)據(jù)生成方法就方式40的打印用數(shù)據(jù)生成方法而言,其特征在于所述噴嘴信息包含所述噴嘴的所述點之實際形成位置與該點的理想形成位置之錯位量的信息。
由此,得到與方式27的打印用數(shù)據(jù)生成裝置相等的作用和效果。
另外,方式43的打印用數(shù)據(jù)生成方法就方式40~42之任一的打印用數(shù)據(jù)生成方法而言,其特征在于所述誤差擴散矩陣包含作為誤差擴散矩陣的斜重誤差擴散矩陣,其對于與所述選擇到的像素數(shù)據(jù)對應的像素,使所述誤差對位于選擇像素的方向和其垂直方向以外的方向之斜方向上的擴散對象像素所對應的像素數(shù)據(jù)之擴散比例,比對所述斜方向以外的擴散對象之像素數(shù)據(jù)的擴散比例大。
由此,得到與方式28的打印用數(shù)據(jù)生成裝置相等的作用和效果。
另外,方式44的打印用數(shù)據(jù)生成方法就方式43的打印用數(shù)據(jù)生成方法而言,其特征在于在所述誤差擴散步驟中,在所述誤差對所述錯位量為規(guī)定量以上的噴嘴和其附近的噴嘴至少一方所對應的像素數(shù)據(jù)之擴散處理中,使用所述斜重誤差擴散矩陣,將該像素數(shù)據(jù)的所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)中。
由此,得到與方式29的打印用數(shù)據(jù)生成裝置相等的作用和效果。
另外,方式45的打印用數(shù)據(jù)生成方法就方式43或44的打印用數(shù)據(jù)生成方法而言,其特征在于在所述誤差擴散步驟中,在所述誤差對具有油墨噴出不良的噴嘴和其附近的噴嘴至少一方所對應的像素數(shù)據(jù)之擴散處理中,使用所述斜重誤差擴散矩陣,將該像素數(shù)據(jù)的所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)中。
由此,得到與方式30的打印用數(shù)據(jù)生成裝置相等的作用和效果。
另外,方式46的打印用數(shù)據(jù)生成方法就方式42~44之任一的打印用數(shù)據(jù)生成方法而言,其特征在于在所述N值化處理步驟中,將具有油墨噴出不良的噴嘴所對應的像素數(shù)據(jù)具有的像素值,變換為最低濃度值或接近最低濃度值的值,在所述誤差擴散步驟中,將所述變換前的像素數(shù)據(jù)的像素值與所述變換后的像素數(shù)據(jù)的像素值之差分作為所述誤差,使用所述誤差擴散矩陣,將該誤差擴散到具有所述油墨噴出不良之噴嘴所對應的像素數(shù)據(jù)周圍的、未進行所述N值化處理的像素數(shù)據(jù)中。
由此,得到與方式31的打印用數(shù)據(jù)生成裝置相等的作用和效果。
圖1是表示本發(fā)明的打印裝置100的構(gòu)成框圖。
圖2是表示計算機系統(tǒng)的硬件構(gòu)成的圖。
圖3是表示本發(fā)明的打印頭200的構(gòu)造之局部放大底面圖。
圖4是打印頭的局部放大側(cè)面圖。
圖5是表示打印裝置100的打印處理的流程圖。
圖6是表示本發(fā)明的第1實施方式中的打印裝置100之打印用數(shù)據(jù)生成處理的流程圖。
圖7是表示僅由無產(chǎn)生飛行彎曲的異常噴嘴之黑色噴嘴模塊50形成的點圖案一例的圖。
圖8是表示黑色噴嘴模塊50中噴嘴N6產(chǎn)生飛行彎曲現(xiàn)象時形成的點圖案一例的圖。
圖9是表示黑色噴嘴模塊50中噴嘴N6具有油墨的噴出不良(圖中為不噴出)時形成的點圖案一例的圖。
圖10是表示相對點尺寸的N值信息、對各N值的閾值信息的一例的圖。
圖11(a)是表示對各噴嘴的絕對噴出精度信息(飛行彎曲量信息)的圖,(b)是表示對各噴嘴的相對噴出精度信息的圖。
圖12是必需相對噴出精度信息的理由的說明圖。
圖13是表示對各噴嘴的有無噴出不良(圖中為不噴出)的圖。
圖14(a)是表示誤差擴散矩陣的一構(gòu)成例的圖,(b)是表示存儲在誤差擴散矩陣存儲部11e中的各誤差擴散矩陣之擴散比例和誤差擴散矩陣的種類的圖。
圖15是表示打印裝置100中的打印用數(shù)據(jù)生成處理的流程圖。
圖16是本實施例中使用的層次(gradation)圖像。
圖17是實施例中使用的通常的誤差擴散矩陣。
圖18是表示使用圖17所示的誤差擴散矩陣來4值化的圖16的層次圖像的結(jié)果的圖。
圖19是表示使用本發(fā)明的誤差擴散處理方法來4值化的圖16的層次圖像的結(jié)果的圖。
圖20(A)~(C)是表示多路徑型噴墨打印機與行式頭型噴墨打印機的打印方式差異的說明圖。
圖21是表示打印頭的構(gòu)造的其它實例的概念圖。
圖22(a)~(c)是加權(quán)矢量的說明圖。
圖中100...打印裝置、200...打印頭、10...圖像數(shù)據(jù)取得部、11...打印用數(shù)據(jù)生成部、11a...N值化部、11b...N值化信息存儲部、11c...誤差擴散部、11d...噴嘴信息存儲部、11e...誤差擴散矩陣存儲部、11f...打印用數(shù)據(jù)生成用存儲器、12...打印部、60...CPU、62...RAM、64...ROM、66...接口、70...存儲裝置、72...輸出裝置、74...輸入裝置、50...黑色噴嘴模塊、52...黃色噴嘴模塊、54...洋紅色噴嘴模塊、56...藍綠色噴嘴模塊、S...打印介質(zhì)(用紙)、L...網(wǎng)絡(luò)電纜、N...噴嘴
具體實施例方式下面,參照
本發(fā)明的第1實施方式。圖1~圖14是表示本發(fā)明的打印裝置、打印裝置控制程序和打印裝置控制方法、以及打印用數(shù)據(jù)生成裝置、打印用數(shù)據(jù)生成程序和打印用數(shù)據(jù)生成方法之第1實施方式的圖。
首先,參照圖1說明本發(fā)明的打印裝置100的構(gòu)成。圖1是表示本發(fā)明的打印裝置100的構(gòu)成框圖。
打印裝置100是行式頭型的打印裝置,如圖1所示,構(gòu)成為包含圖像數(shù)據(jù)取得部10,其從外部裝置或存儲介質(zhì)等取得M值(M≥3)的圖像數(shù)據(jù);打印用數(shù)據(jù)生成部11,其通過對從圖像數(shù)據(jù)取得部10取得的圖像數(shù)據(jù)進行N(M>N≥2)值化處理,生成用于后述的打印部12將圖像數(shù)據(jù)的圖像打印到打印介質(zhì)(例如打印紙)中的打印用數(shù)據(jù);和打印部12,其根據(jù)打印用數(shù)據(jù),通過噴墨方式,將圖像數(shù)據(jù)的圖像打印在打印介質(zhì)上中。
圖像數(shù)據(jù)取得部10具有例如對每個像素取得由8位(0~255)來表現(xiàn)每個色(R、G、B)的灰度(亮度值)之M值(此時,256≥M≥3)的圖像數(shù)據(jù)的功能,經(jīng)LAN或WAN等網(wǎng)絡(luò)從外部裝置取得這種圖像數(shù)據(jù),或經(jīng)該裝置配備的未圖示的CD驅(qū)動器、DVD驅(qū)動器等驅(qū)動裝置,從CD-ROM、DVD-ROM等記錄介質(zhì)取得這種圖像數(shù)據(jù),或從該裝置具有的后述的存儲裝置70取得這種圖像數(shù)據(jù)。另外,色變換處理該M值的RGB數(shù)據(jù)后變換為對應于所述打印頭200的各油墨之M值的CMYK(4色的情況)的數(shù)據(jù)功能也同時發(fā)揮。
打印用數(shù)據(jù)生成部11的構(gòu)成為,包含N值化部11a、N值化信息存儲部11b、誤差擴散部11c、噴嘴信息存儲部11d、誤差擴散矩陣存儲部11e、和打印用數(shù)據(jù)生成用存儲器11f。
N值化部11a將上述CMYK色變換后的圖像數(shù)據(jù)存儲在打印用數(shù)據(jù)生成用存儲器11f,同時,從該圖像數(shù)據(jù)中選擇規(guī)定的像素數(shù)據(jù),根據(jù)包含于從N值化信息存儲部11b讀出的N值化信息中的、對應于噴嘴的點形成尺寸的N值化閾值、對應于各點形成尺寸的點序號、和對應于各點序號的N值化后的像素值(例如亮度值),N值化上述選擇到的規(guī)定像素數(shù)據(jù)(下面稱為選擇像素數(shù)據(jù))。另外,算出選擇像素數(shù)據(jù)的N值化前的像素值與N值化后的像素值之差分,將其作為誤差,與選擇像素數(shù)據(jù)的信息一起傳遞給誤差擴散部11c。另外,N值化后的值變?yōu)楸硎緦谧畛跸袼刂档狞c序號、或未形成點的數(shù)值‘0’,將表示該N值化后的值的數(shù)據(jù)變換為打印部12可解釋的數(shù)據(jù)后,覆蓋存儲在打印用數(shù)據(jù)生成用存儲器11f中的最初的像素數(shù)據(jù)并存儲(也可不覆蓋而存儲在其它區(qū)域中)。
在此,所謂N值化是將M值(M≥3)的(具有M種像素值(像素數(shù)據(jù)))之圖像數(shù)據(jù)變換為N(M>N≥2)的(具有N種數(shù)值)數(shù)據(jù)的處理,例如,在2值化的情況下,比較變換原始的像素值與閾值,將變換原始的像素值變換為事先設(shè)定的兩種數(shù)值的任一方,以使為閾值以上時,為數(shù)值‘1’,比閾值小時,為數(shù)值‘0’。因此,若N值化,則比較M值的像素值與N種的閾值,對應于比較結(jié)果,變換為事先設(shè)定的N種數(shù)值之任一種。
N值化信息存儲部11b如上所述,使之存儲N值化信息,該N值化信息包含對應于噴嘴的點形成尺寸的N值化閾值、對應于各點形成尺寸的點序號、和對應于各點序號的N值化后的像素值(例如亮度值)等而成。
誤差擴散部11c,根據(jù)從N值化部11a取得的選擇像素數(shù)據(jù)的信息和誤差,從噴嘴信息存儲部11d中讀出對應于該選擇像素數(shù)據(jù)的噴嘴信息,根據(jù)該噴嘴信息,判斷對應于選擇像素數(shù)據(jù)的噴嘴是否為異常噴嘴,同時,當判斷為是異常噴嘴時,從誤差擴散矩陣存儲部11e中選擇讀出用于避免因該異常噴嘴產(chǎn)生的帶狀物現(xiàn)象的特別誤差擴散矩陣,另一方面,當判斷為是沒有異常的正常噴嘴時,讀出對正常噴嘴準備的通常誤差擴散矩陣(下面稱為通常誤差擴散矩陣)。之后,使用該讀出的誤差擴散矩陣,將上述誤差擴散(分配)到存儲在打印用數(shù)據(jù)生成用存儲器11f中的圖像數(shù)據(jù)中的、對應于上述選擇像素數(shù)據(jù)的像素周圍之N值化處理為未處理的像素數(shù)據(jù)。這樣,每當N值化選擇像素數(shù)據(jù)時,都通過將該誤差擴散到擴散對象的像素值,來更新存儲在打印用數(shù)據(jù)生成用存儲器11f中的圖像數(shù)據(jù)。
在此,誤差擴散處理按與現(xiàn)有的誤差擴散法一樣的原理來擴散誤差,例如,在以閾值‘128’為界,若像素值比‘128’小,則將上述N值的圖像數(shù)據(jù)變換為‘0’,若為‘128’以上,則變換為‘255’的2值化處理的情況下,在選擇像素的像素值為‘101’的情況下,將‘101’變換為‘0’,將該變換后的‘0’與變換前的‘101’的差‘101’作為誤差,根據(jù)規(guī)定的擴散方式,擴散到其周圍的未處理的多個像素。例如,選擇像素右鄰的像素(例如像素值為‘101’)僅在通常的2值化處理中不滿足與選擇像素相同的閾值,故被變換為‘0’,但通過接收作為選擇像素誤差的例如‘27’,其像素值變?yōu)椤?28’,為閾值‘128’以上,由此被變換為‘1’。
另外,所謂上述異常噴嘴是具有不能噴出油墨、油墨的噴出量異常等油墨噴出不良的噴嘴、或點的形成位置偏離理想位置并產(chǎn)生‘飛行彎曲現(xiàn)象’的噴嘴等涉及帶狀物現(xiàn)象產(chǎn)生的噴嘴。
噴嘴信息存儲部11d存儲噴嘴信息,該噴嘴信息包含表示打印部12具有的打印頭200的各噴嘴與像素數(shù)據(jù)中的各像素數(shù)據(jù)之對應的信息、表示對各噴嘴的有無油墨的噴出不良的信息、表示各噴嘴N的飛行彎曲量等表示噴嘴N的特性之信息。通過根據(jù)該噴嘴信息,對打印頭200中的各噴嘴N調(diào)查是否產(chǎn)生飛行彎曲現(xiàn)象、是否具有噴出不良,可判斷各噴嘴N是否為異常噴嘴,同時,可具體特定異常噴嘴N是打印頭200中的第幾個噴嘴、或?qū)趫D像數(shù)據(jù)中的哪個像素數(shù)據(jù)等。
誤差擴散矩陣存儲部11e,存儲規(guī)定了擴散對象的像素數(shù)據(jù)的信息、誤差對該擴散對象的各像素數(shù)據(jù)之擴散比例等的矩陣數(shù)據(jù)、即本實施方式中擴散比例不同的多種誤差擴散矩陣。
在此,在本實施方式中,作為多種誤差擴散矩陣,對該選擇像素數(shù)據(jù)所對應的像素,存儲比較位于斜方向的擴散對象的像素所對應的像素數(shù)據(jù)與其它擴散對象的像素數(shù)據(jù)、擴散比例變大的多種斜重誤差擴散矩陣,以用于涉及帶狀物現(xiàn)象的選擇像素數(shù)據(jù)的誤差擴散處理,另外,還存儲多種通常誤差擴散矩陣,以用于不涉及帶狀物現(xiàn)象的像素數(shù)據(jù)。
打印用數(shù)據(jù)生成用存儲器11f,存儲具有從圖像數(shù)據(jù)取得部10取得的CMYK色信息之圖像數(shù)據(jù),同時,對應的來自N值化部11a的指令,用N值化后的選擇像素數(shù)據(jù)覆蓋最初的像素數(shù)據(jù)并存儲,同時,對應于來自誤差擴散部11c的指令,用擴散選擇像素數(shù)據(jù)的誤差后的擴散對象之像素數(shù)據(jù)覆蓋最初的像素數(shù)據(jù)并存儲。這樣,通過依次實施N值化處理和誤差擴散處理,更新最初的像素數(shù)據(jù),從而最終N值化從圖像數(shù)據(jù)取得部10取得的圖像數(shù)據(jù)中的全部像素數(shù)據(jù),并且在存儲器上生成打印部12可解釋的數(shù)據(jù)、即打印用數(shù)據(jù)。該打印用數(shù)據(jù)是后述的噴墨方式的打印部12中利用的打印用數(shù)據(jù)、即關(guān)于是否對圖像數(shù)據(jù)中的每個像素數(shù)據(jù)形成規(guī)定的色和規(guī)定的尺寸的點和是否未形成點的數(shù)據(jù)。
圖3是表示本發(fā)明的打印頭200的構(gòu)造之局部放大底面圖。圖4是其局部放大側(cè)面圖。
如圖3所示,該打印頭200構(gòu)成為包含4個噴嘴模塊50、52、54和56,即黑色噴嘴模塊50,沿噴嘴排列方向?qū)iT噴出黑色(K)油墨的多個噴嘴N(圖中為18個)排列成直線狀;黃色噴嘴模塊52,同樣沿噴嘴排列方向?qū)iT噴出黃色(Y)油墨的多個噴嘴N排列成直線狀;洋紅色噴嘴模塊54,同樣沿噴嘴排列方向?qū)iT噴出洋紅色(M)油墨的多個噴嘴N排列成直線狀;和藍綠色噴嘴模塊56,同樣沿噴嘴排列方向?qū)iT噴出藍綠色(C)油墨的多個噴嘴N排列成直線狀。另外,一體排列噴嘴模塊50、52、54、56來構(gòu)成,使這4個噴嘴模塊中的各相同序號之噴嘴N如圖3所示,沿打印方向(垂直于噴嘴排列方向的方向)排列在一條直線上。因此,構(gòu)成各噴嘴模塊的多個噴嘴N分別沿噴嘴排列方向排列成直線狀,4個噴嘴模塊中的各相同序號之噴嘴N分別沿打印方向排列成直線狀。
另外,圖4表示如下狀態(tài),即這4個噴嘴模塊50、52、54和56中的黑色噴嘴模塊50中,從左數(shù)第6個噴嘴N6產(chǎn)生飛行彎曲現(xiàn)象,從該噴嘴N6沿斜方向向打印介質(zhì)S上噴出油墨,由此,形成于打印介質(zhì)S上的點形成于從該噴嘴N6附近的正常噴嘴N7噴出且形成于打印介質(zhì)S上的點之附近。
打印部12是噴墨方式的打印機,以邊使圖4所示的打印介質(zhì)S或打印頭200的一方或雙方移動,邊從形成于所述打印頭200的所述噴嘴模塊50、52、54和56分別點狀噴射油墨,在所述打印介質(zhì)S上形成由多個點構(gòu)成的圖像,除上述打印頭200外,也可由使該打印頭在打印介質(zhì)S上沿其寬度方向往復移動的未圖示之打印頭傳送機構(gòu)(多路徑型的情況)、用于使所述打印介質(zhì)(用紙)S移動的未圖示的送紙機構(gòu)、根據(jù)所述打印用數(shù)據(jù)來控制打印頭200的油墨噴出之未圖示的打印控制機構(gòu)等來構(gòu)成。
另外,該打印裝置100備有計算機系統(tǒng),以使用軟件來實現(xiàn)所述圖像數(shù)據(jù)取得部10、打印用數(shù)據(jù)生成部11、打印部12等上述各功能,并執(zhí)行控制上述各功能的執(zhí)行所需的硬件之軟件。該計算機系統(tǒng)的硬件構(gòu)成如圖2所示,由PCI(Peripheral Component Interconnect)總線或ISA(IndustrialStandard Architecture)總線等構(gòu)成的各種內(nèi)外總線68來連接作為擔當各種控制或運算處理的中央運算處理裝置之CPU(Central Processing Unit)60、構(gòu)成主存儲裝置(Main Storage)的RAM(Random Access Memory)62、和作為讀出專用的存儲裝置的ROM(Read Only Memory)64之間,同時,經(jīng)輸入輸出接口(I/F)66,將HDD等外部存儲裝置(Secondary Storage)70、打印部12或CRT、LED監(jiān)視器等輸出裝置72、操作面板或鼠標、鍵盤、掃描儀等輸入裝置74、和與未圖示的打印指示裝置等通信用的網(wǎng)絡(luò)電纜L等連接于該總線68上。
另外,若接通電源,則存儲在ROM64等中的BIOS等系統(tǒng)程序與事先存儲在ROM64中的各種專用計算機程序,或經(jīng)CD-ROM或DVD-ROM、軟盤(FD)等存儲介質(zhì),或經(jīng)因特網(wǎng)(互聯(lián)網(wǎng))等通信網(wǎng)絡(luò),安裝于存儲裝置70中的各種專用計算機程序一樣,被下載到RAM62,CPU60根據(jù)下載到該RAM62中的程序中記載的指令,驅(qū)使各種資源,執(zhí)行規(guī)定的控制和運算處理,從而在軟件上實現(xiàn)上述各功能。
另外,打印裝置100利用CPU60使存儲在ROM64的規(guī)定區(qū)域中之規(guī)定程序啟動,根據(jù)該程序,執(zhí)行圖5的流程圖所示的打印處理。另外,如上所述,用于形成點的打印頭200一般可基本上同時形成4色和6色等的多種色的點,但為了在以下的實例中容易說明,說明為任一點均由任一色(單色)的打印頭200來形成(單色圖像)。
圖5是表示打印裝置100的打印處理的流程圖。
若由CPU600來執(zhí)行打印處理,則如圖5所示,首先移動到步驟S100。
在步驟S100中,圖像數(shù)據(jù)取得部10通過發(fā)送來自經(jīng)網(wǎng)絡(luò)電纜L連接的外部裝置之打印指示信息,或經(jīng)輸入裝置74輸入打印指示信息,判定是否有打印指示,在判定為有打印指示的情況下(是),移動到步驟S102,否則(否),重復判定處理,直到有打印指示。
在移動到步驟S102的情況下,在圖像數(shù)據(jù)取得部10中,如上所述,執(zhí)行從外部裝置、CD-ROM、DVD-ROM等記錄介質(zhì)、HDD等存儲裝置70等取得對應于打印指示的圖像數(shù)據(jù)之處理,由此判定是否取得圖像數(shù)據(jù),在判定為取得的情況下(是),移動到步驟S104,否則(否),在對打印指示源返回不可打印等后,放棄對該打印指示的打印處理,移動到步驟S100。在此,圖像數(shù)據(jù)是將多個M值的像素數(shù)據(jù)排列成矩陣狀所構(gòu)成的數(shù)據(jù),其行方向與打印頭200的噴嘴排列方向一致,其列方向與打印頭200的打印方向一致。
在移動到步驟S104的情況下,圖像數(shù)據(jù)取得部10在步驟S102取得的M值圖像數(shù)據(jù)為具有CMYK以外的色信息之圖像數(shù)據(jù)的情況下,將該圖像數(shù)據(jù)變換為具有CMYK色信息的圖像數(shù)據(jù)(下面稱為CMYK圖像數(shù)據(jù)),同時,將具有CMYK色信息的圖像數(shù)據(jù)傳輸給打印用數(shù)據(jù)生成部11,之后移動到步驟S106。即,具有CMYK以外色信息的圖像數(shù)據(jù)進行CMYK變換后傳輸,另一方面,直接傳輸CMYK圖像數(shù)據(jù)。
在步驟S106中,打印用數(shù)據(jù)生成部11從圖像數(shù)據(jù)取得部10取得具有M值的CMYK色信息之圖像數(shù)據(jù)時,對該取得的圖像數(shù)據(jù)實施N值化和誤差擴散處理,生成打印用數(shù)據(jù),并移動到步驟S108。
在步驟S108中,打印用數(shù)據(jù)生成部11將步驟S106生成的打印用數(shù)據(jù)輸出到打印部12后,移動到步驟S110。
在步驟S110中,打印部12根據(jù)來自打印用數(shù)據(jù)生成部11的打印用數(shù)據(jù),執(zhí)行打印處理,移動到步驟S100。
下面,參照圖6,詳細說明步驟S106的打印用數(shù)據(jù)生成處理。
圖6是表示打印裝置100之打印用數(shù)據(jù)生成處理的流程圖。
該打印用數(shù)據(jù)生成處理是如下處理,即在對選擇像素數(shù)據(jù)實施N值化處理的同時,判斷對應于該選擇像素數(shù)據(jù)的噴嘴N是否為異常噴嘴,根據(jù)該判斷結(jié)果,從誤差擴散矩陣存儲部11e中,選擇適合于異常噴嘴所對應的像素數(shù)據(jù)的誤差擴散矩陣,并使用該選擇到的誤差擴散矩陣,實施誤差擴散處理,根據(jù)實施了這些N值化信息和誤差擴散處理的圖像數(shù)據(jù),生成打印用數(shù)據(jù),若在步驟S106中執(zhí)行,則如圖6所示,首先移動到步驟S200。
在步驟S200中,N值化部11a判斷是否取得來自圖像數(shù)據(jù)取得部10的M值之CMYK圖像數(shù)據(jù),在判斷為取得的情況下(是),將該取得的CMYK圖像數(shù)據(jù)存儲在打印用數(shù)據(jù)生成用存儲器11f中,移動到步驟S202,否則(否),繼續(xù)判定處理,直到取得。
在移動到步驟S202的情況下,N值化部11a從N值化信息存儲部11b中讀出N值化信息,將該讀出的N值化信息存儲在RAM62的規(guī)定區(qū)域中,從而取得該N值化信息,移動到步驟S204。
在步驟S204中,N值化部11a選擇存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)中、N值化處理為未處理的像素數(shù)據(jù),移動到步驟S206。
在步驟S206中,N值化部11a根據(jù)步驟S202取得的N值化信息,N值化步驟S204選擇的選擇像素數(shù)據(jù),同時,將該N值化后的值變換為打印部12可解釋、且對該N值化后的值表示噴嘴形成的點尺寸的數(shù)據(jù),通過該變換后的數(shù)據(jù),更新存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)之選擇像素數(shù)據(jù),移動到步驟S208。
在步驟S208中,N值化部11a根據(jù)步驟S206中N值化的結(jié)果,算出選擇像素數(shù)據(jù)的N值化前的像素值與N值化后的像素值之差分,將該算出結(jié)果作為誤差,與選擇像素數(shù)據(jù)的信息一起傳輸?shù)秸`差擴散部11c,移動到步驟S210。
在步驟S210中,誤差擴散部11c若從N值化部11a取得步驟S208算出的誤差和對應于該誤差的選擇像素數(shù)據(jù)之信息,則從噴嘴信息存儲部11d中讀出對應于選擇像素數(shù)據(jù)的噴嘴信息,將該讀出的噴嘴信息存儲在RAM62的規(guī)定區(qū)域中,從而取得該噴嘴信息,移動到步驟S212。以后,對于選擇像素數(shù)據(jù),通過首先從存儲在RAM62中的噴嘴信息中檢索對應于該選擇像素數(shù)據(jù)的噴嘴信息,高速化對使用相同噴嘴信息的像素數(shù)據(jù)之取得處理。
在步驟S212中,誤差擴散部11c根據(jù)步驟S210取得的噴嘴信息,判定對應于選擇像素數(shù)據(jù)的噴嘴N是否為異常噴嘴,在判定為異常噴嘴的情況下(是),移動到步驟S214,否則(否),移動到步驟S220。
在移動到步驟S214的情況下,誤差擴散部11c從誤差擴散矩陣存儲部11e中選擇并讀出斜重誤差擴散矩陣,移動到步驟S216。在本實施方式中,斜重誤差擴散矩陣如上所述,將擴散比例不同的多種矩陣數(shù)據(jù)存儲在誤差擴散矩陣存儲部11e中,作為其選擇方法,有從這些多個斜重誤差擴散矩陣中對每個選擇像素數(shù)據(jù)隨機選擇、按順序選擇、對應于選擇像素所對應的異常噴嘴的狀態(tài)來選擇適當?shù)木仃嚨雀鞣N選擇方法。
在步驟S216中,誤差擴散部11c內(nèi)根據(jù)步驟S214或步驟S220中選擇的誤差擴散矩陣,將步驟S210中取得的選擇像素數(shù)據(jù)的誤差擴散到存儲在打印用數(shù)據(jù)生成用存儲器11f中、擴散對象之N值化處理為未處理的像素數(shù)據(jù),更新這些擴散對象的像素數(shù)據(jù),移動到步驟S218。
在步驟S218中,在N值化部11a內(nèi)判定是否對全部像素數(shù)據(jù)結(jié)束N值化處理,在判定為結(jié)束的情況下(是),結(jié)束一連串處理,恢復到最初的處理,否則(否),移動到步驟S204。
另一方面,在步驟S212中,在判斷為對應于選擇像素數(shù)據(jù)的噴嘴不是異常噴嘴并移動到步驟S220的情況下,在誤差擴散部11c內(nèi)從誤差擴散矩陣存儲部11e中選擇讀出通常誤差擴散矩陣,移動到步驟S216。在本實施方式中,通常誤差擴散矩陣如上所述,將擴散比例不同的多種矩陣數(shù)據(jù)存儲在誤差擴散矩陣存儲部11e中,作為其選擇方法,有從這些多個誤差擴散矩陣中對每個選擇像素數(shù)據(jù)選擇對應于各像素數(shù)據(jù)的矩陣、隨機選擇、按規(guī)定順序選擇等各種選擇方法。
下面,參照圖7~圖14,說明本實施方式的動作。
在此,圖7是表示僅由沒有所謂異常噴嘴之黑色噴嘴模塊50形成的點圖案一例的圖,圖8是表示黑色噴嘴模塊50中噴嘴N6產(chǎn)生飛行彎曲現(xiàn)象時形成的點圖案一例的圖。另外,圖9是表示黑色噴嘴模塊50之中噴嘴N6具有油墨的噴出不良(圖中為不噴出)時形成的點圖案一例的圖。另外,圖10是表示相對點尺寸的N值信息、對各N值的閾值信息的一例的圖。另外,圖11(a)是表示對各噴嘴的絕對噴出精度信息(飛行彎曲量信息)的圖,(b)是表示對各噴嘴的相對噴出精度信息的圖。另外,圖12是必需相對噴出精度信息的理由的說明圖,圖13是表示對各噴嘴的有無噴出不良(圖中為不噴出)的圖。另外,圖14(a)是表示誤差擴散矩陣的一構(gòu)成例的圖,(b)是表示存儲在誤差擴散矩陣存儲部11e中的各誤差擴散矩陣之擴散比例和誤差擴散矩陣的種類的圖。
如圖7所示,由沒有異常噴嘴之黑色噴嘴模塊50形成的點圖案不產(chǎn)生如上述的因‘白條紋’或‘濃條紋’等噴嘴間隔錯位而產(chǎn)生的帶狀物現(xiàn)象。
另一方面,就包含產(chǎn)生飛行彎曲的噴嘴之黑色噴嘴模塊50之打印結(jié)果而言,如圖8所示,由噴嘴N6形成的點在其右鄰的正常噴嘴N7形成的點側(cè),僅錯位距離a,結(jié)果,在由噴嘴N6形成的點與其左鄰的噴嘴N5形成的點之間產(chǎn)生‘白條紋’。
另一方面,在不使用黑色噴嘴模塊50、而使用對應于其它色的噴嘴模塊52、54和56的情況下,如上所述,由于飛行彎曲,噴嘴N6錯位距離a,從而噴嘴N6與其右鄰的噴嘴N7差距離a,由于兩者間的距離變近,所以這些噴嘴形成的點的密度變高(有時點重合),該部分變?yōu)椤瘽鈼l紋’而顯眼,使打印物的品質(zhì)極端惡化。
另外,如圖9所示,由于噴嘴N6的油墨噴出不良(不噴出),不形成原本應形成的點,在噴嘴N5與噴嘴N7形成的點之間產(chǎn)生‘白條紋’。
上述‘白條紋’是以所謂一樣的濃度打印的打印物,并且在打印紙為白色、油墨為黑色等濃度極端不同的組合的情況下,更明顯地顯眼,會使打印物的品質(zhì)極端惡化。
因此,在本發(fā)明的實施方式之打印裝置100中,通過對構(gòu)成飛行彎曲原因的噴嘴或具有噴出不良的噴嘴、即異常噴嘴所對應的像素數(shù)據(jù),使用所述斜重誤差擴散矩陣來進行誤差擴散處理,能夠生成可以不使‘白條紋’或‘濃條紋’顯眼的打印用數(shù)據(jù)。
首先,打印裝置100中當圖像數(shù)據(jù)取得部10內(nèi)從外部裝置等接收打印指示信息時(步驟S100),從作為打印指示信息的發(fā)送源之外部裝置等取得對應于該打印指示信息的M值的圖像數(shù)據(jù)(步驟S102),在該取得的圖像數(shù)據(jù)之色信息為CMYK以外的情況下,變換為M值的CMYK圖像數(shù)據(jù),另一方面,將CMYK圖像數(shù)據(jù)傳輸給打印用數(shù)據(jù)生成部11(步驟S104)。另一方面,打印用數(shù)據(jù)生成部11當從圖像數(shù)據(jù)取得部10取得CMYK圖像數(shù)據(jù)時,執(zhí)行打印用數(shù)據(jù)的生成處理(步驟S106)。
打印用數(shù)據(jù)的生成處理,首先N值化部11a從圖像數(shù)據(jù)取得部10取得CMYK圖像數(shù)據(jù),并將該取得的CMYK圖像數(shù)據(jù)存儲在打印用數(shù)據(jù)生成用存儲器11f中(步驟S200),之后,從N值化信息存儲部11b中讀出N值化信息,將該讀出的N值化信息存儲在RAM62的規(guī)定區(qū)域中(步驟S200)。
若取得N值化信息,則N值化部11a從存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)中,選擇N值化處理為未處理的像素數(shù)據(jù)(步驟S204),根據(jù)上述取得的N值化信息,N值化該M值的選擇像素數(shù)據(jù)的值,同時,將該N值化后的值變換為打印部12可解釋、且對該N值化后的值表示噴嘴形成的點之點序號的數(shù)據(jù),通過該變換后的數(shù)據(jù),更新存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)的選擇像素數(shù)據(jù)(步驟S206)。
在本實施方式中,上述N值化在選擇像素數(shù)據(jù)的最初像素值(亮度值(或濃度值))為8位‘256’灰度的情況下,如圖10所示,當最初的像素值不足‘32’時,將其像素值歸納為‘0’,將其N值設(shè)為對應于點序號的‘7’,當最初的像素值為‘32’以上、不足‘63’時,將其像素值歸納為‘36’,將其N值設(shè)為對應于點序號的‘6’,并且,當最初的像素值為‘64’以上、不足‘96’時,將其像素值歸納為‘73’,將其N值設(shè)為對應于點序號的‘5’。并且,同樣,當最初的像素值為‘96’以上、不足‘128’時,將其像素值歸納為‘109’,將其N值設(shè)為對應于點序號的‘4’,當最初的像素值為‘128’以上、不足‘159’時,將其像素值歸納為‘146’,將其N值設(shè)為對應于點序號的‘3’,當最初的像素值為‘159’以上、不足‘191’時,將其像素值歸納為‘182’,將其N值設(shè)為對應于點序號的‘2’,當最初的像素值為‘191’以上、不足‘223’時,將其像素值歸納為‘219’,將其N值設(shè)為‘1’,當最初的像素值為‘223’以上時,將其像素值歸納為‘255’,將其N值設(shè)為對應于點序號的‘0’。
另外,所述實例為采用亮度值作為像素值的情況,在采用濃度值作為像素值的情況下,取各亮度值的相反值(例如從‘255’中減去各亮度值后的值)。
另外,N值化部11a在N值化選擇像素數(shù)據(jù)時,算出該選擇像素數(shù)據(jù)的變換前的亮度值、與變換后的點序號所對應的亮度值之差分,作為誤差,將該算出的誤差與選擇像素數(shù)據(jù)的信息傳輸給誤差擴散部11c(步驟S208)。
另一方面,誤差擴散部11c當從N值化部11a取得誤差和選擇像素數(shù)據(jù)的信息時,根據(jù)該取得的選擇像素數(shù)據(jù)的信息,從噴嘴信息存儲部11d中讀出對應于該選擇像素數(shù)據(jù)的噴嘴信息,存儲在RAM62的規(guī)定區(qū)域中(步驟S210)。另外,根據(jù)該取得的噴嘴信息,判定對應于選擇像素數(shù)據(jù)的噴嘴是否為異常噴嘴(步驟S212)。
在此,在本實施方式中,根據(jù)圖11(a)所示的絕對噴出精度信息、圖11(b)所示的相對噴出精度信息和圖13所示的有無噴出信息來執(zhí)行異常噴嘴的判定處理。
例如,根據(jù)圖11(a),當對應于選擇像素數(shù)據(jù)的噴嘴形成的點距理想位置的飛行彎曲量(絕對噴出精度)不足‘±4微米’時,若該噴嘴未不噴出油墨,則判斷為‘無飛行彎曲’,當為‘±4微米’以上時,判斷為‘有飛行彎曲’,判斷為對應于選擇像素數(shù)據(jù)的噴嘴N為異常噴嘴。
但是,即便絕對噴出精度為‘±4微米’以上,如圖11(b)所示,當對應于選擇像素數(shù)據(jù)的噴嘴N之理想位置、和位于該噴嘴N附近的噴嘴N+1之理想位置的差分(相對噴出精度)不足‘0微米或規(guī)定值’時,判斷為‘無飛行彎曲’。
在此,如上所述,不僅使用絕對噴出精度還使用相對噴出精度來進行上述異常噴嘴的判斷是因為例如圖12所示,在連續(xù)排列的3個噴嘴全部在相同方向上以相同量產(chǎn)生飛行彎曲的情況下,若對于這些噴嘴所對應的像素數(shù)據(jù),使用避免帶狀物的特別的誤差擴散矩陣(例如所述斜重誤差擴散矩陣)來進行誤差擴散處理,則有可能打印結(jié)果的畫質(zhì)惡化。
另外,根據(jù)圖13所示的表示噴嘴的油墨有無噴出之有無噴出信息,當對應于選擇像素數(shù)據(jù)的噴嘴N之有無噴出信息為‘1’時,判斷該噴嘴為不能噴出油墨的異常噴嘴。另一方面,當有無噴出信息為‘0’時,若該噴嘴未產(chǎn)生飛行彎曲,則判斷為正常噴嘴。
如上所述,當是否為異常噴嘴的判斷處理結(jié)束時,在對應于選擇像素數(shù)據(jù)的噴嘴N被判斷為是異常噴嘴的情況下(步驟S212的‘是’分支),則從誤差擴散矩陣存儲部11f中選擇斜重誤差擴散矩陣(步驟S214),另一方面,在判斷為對應于選擇像素數(shù)據(jù)的噴嘴N為正常噴嘴的情況下(步驟S212的‘否’分支),則從誤差擴散矩陣存儲部11f中選擇通常誤差擴散矩陣(步驟S220)。
在此,本實施方式的誤差擴散矩陣如圖14(a)所示,為如下擴散內(nèi)容的矩陣,即分別用x1~x4來表示誤差向擴散對象的4個像素數(shù)據(jù)的擴散比例,此時,對于選擇像素數(shù)據(jù)(圖14(a)中的注目像素),以擴散比例‘x1’向左下的擴散對象之像素數(shù)據(jù)擴散誤差,以擴散比例‘x2’向正下的擴散對象之像素數(shù)據(jù)擴散誤差,以擴散比例‘x3’向右下的擴散對象之像素數(shù)據(jù)擴散誤差,以擴散比例‘x4’向右鄰的擴散對象之像素數(shù)據(jù)擴散誤差。
另外,上述誤差擴散矩陣的選擇處理在對應于選擇像素數(shù)據(jù)的噴嘴N為異常噴嘴的情況下,如圖14(b)所示,從ID2、ID4、ID8等斜重誤差擴散矩陣中選擇矩陣ID,另一方面,在對應于選擇像素數(shù)據(jù)的噴嘴N為正常噴嘴的情況下,從ID1、ID3、ID5-ID7等通常誤差擴散矩陣中選擇矩陣ID。
另外,圖14(b)中分別對應于擴散比例x1-x4的數(shù)值表示擴散比例,例如,若以ID2的斜重誤差擴散矩陣為例進行說明,則該ID2的矩陣之擴散比例如圖14(b)所示,為‘x1=1’、‘x2=3’、‘x3=7’、‘x4=5’。另外,當算出對擴散對象的各像素數(shù)據(jù)的誤差時,將相加這些數(shù)值的‘1+3+7+5=16’作為分母、將x1-x4各自的數(shù)值作為分子的值乘以誤差,算出各擴散誤差(分配值)。因此,在誤差擴散處理中,將誤差的1/16擴散到圖14(a)所示的對應于x1的像素數(shù)據(jù),將誤差的3/16擴散到對應于x2的像素數(shù)據(jù),將誤差的7/16擴散到對應于x3的像素數(shù)據(jù),將誤差的5/16擴散到對應于x5的像素數(shù)據(jù)。即,可知ID2的斜重誤差擴散矩陣對右下的像素數(shù)據(jù)擴散誤差1/16,比其它像素數(shù)據(jù)多地擴散誤差。另一方面,例如,在ID7的通常誤差擴散矩陣中,如圖14(b)所示,為‘x1=3’、‘x2=1’、‘x3=5’、‘x4=7’,比較ID7的通常誤差擴散矩陣與ID2的斜重誤差擴散矩陣,可知ID2的斜重誤差擴散矩陣一方向斜方向(右下方向)強地擴散誤差。這在其它的斜重誤差擴散矩陣與其它的通常誤差擴散矩陣之間也一樣,斜重誤差擴散矩陣與通常誤差擴散矩陣相比,誤差的擴散比例對于斜方向的像素數(shù)據(jù)(圖14(a)中的x1或x3的像素數(shù)據(jù))大。
另外,在此,作為從誤差擴散矩陣存儲部11f中選擇誤差擴散矩陣的方法,如上所述,例如如下方法,即從事先存儲在誤差擴散矩陣存儲部11f中的多個斜重誤差擴散矩陣與多個通常誤差擴散矩陣中,對每個選擇像素數(shù)據(jù),隨機選擇斜重誤差擴散矩陣或通常誤差擴散矩陣。在此,隨機選擇誤差擴散矩陣是因為與一律使用一定的誤差擴散矩陣來進行誤差擴散相比,由隨機選擇的多種誤差擴散矩陣來擴散誤差一方得到打印結(jié)果的畫質(zhì)好的結(jié)果。
如上所述,若對選擇像素數(shù)據(jù)選擇誤差擴散矩陣,則如圖14(a)所示,以圖14(b)所示的對選擇的誤差擴散矩陣設(shè)定的擴散比例,將上述算出的誤差擴散到對于存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)中之選擇像素數(shù)據(jù)(圖14(a)中的注目像素的數(shù)據(jù))、位于左下、正下、右下和右鄰的擴散對象之像素數(shù)據(jù)中,由此更新存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)。
因此,通過誤差擴散部11c中的上述擴散處理,將位于選擇像素數(shù)據(jù)周邊的N值化為未處理的像素數(shù)據(jù)之像素值更新為反映由N值化所產(chǎn)生的誤差之像素值。下面,對于如此更新的未處理的像素數(shù)據(jù),依次進行上述N值化和根據(jù)上述噴嘴信息選擇的誤差擴散矩陣之誤差擴散處理。
另外,通過對存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)的全部像素數(shù)據(jù)進行上述N值化和誤差擴散處理(步驟S218的‘是’分支),結(jié)束打印用數(shù)據(jù)的生成處理。即,存儲在打印用數(shù)據(jù)生成用存儲器11f中的、N值化和誤差擴散處理后的CMYK圖像數(shù)據(jù)的各像素值變?yōu)閷诟鼽c形成尺寸的點序號變換為打印部12可解釋的形式的數(shù)據(jù)之數(shù)據(jù),變?yōu)榭沈?qū)動打印部12中的打印頭200的打印用數(shù)據(jù)。
因此,打印用數(shù)據(jù)生成部11在將上述生成的打印用數(shù)據(jù)輸出到打印部12的同時,刪除存儲在打印用數(shù)據(jù)生成用存儲器11f中的打印用數(shù)據(jù)(步驟S108)。
另一方面,打印部12取得從打印用數(shù)據(jù)生成部11輸出的打印用數(shù)據(jù),根據(jù)該取得的打印用數(shù)據(jù),使用黑色噴嘴模塊50,在打印介質(zhì)上形成(打印)對應于各點序號的尺寸的點(步驟S110)。
另外,作為如此控制點尺寸的技術(shù)方法,例如在打印頭中使用壓電元件(piezo actuator)的方式時,通過改變施加于該壓電元件上的電壓,控制油墨的噴出量,可容易地實現(xiàn)。
如上所述,通過對由于異常噴嘴而產(chǎn)生帶狀物現(xiàn)象的部位之像素數(shù)據(jù)實施使用上述斜重誤差擴散矩陣的誤差擴散處理,可使視覺上識別為白條紋或濃條紋的現(xiàn)象相比圖8或圖9所示的點圖案的形成結(jié)果更不顯眼。
在上述第1實施方式中,圖像數(shù)據(jù)取得部10對應于方式1或25的圖像數(shù)據(jù)取得部件,N值化部11a和N值化信息存儲部11b進行的將選擇像素數(shù)據(jù)的M值像素值變換為N值的N值化處理對應于方式1或方式25的N值化處理部件,誤差擴散部11c對應于方式1、5、6、25、29和30之任一的誤差擴散部件,噴嘴信息存儲部11d對應于方式1或方式25的噴嘴信息存儲部件,誤差擴散矩陣存儲部11e對應于方式1、10、18、25、32和40之任一的誤差擴散矩陣存儲部件,N值化部11a中的未處理像素數(shù)據(jù)之選擇處理對應于方式1或方式25的像素數(shù)據(jù)選擇部件,N值化部11a中的將N值化后的數(shù)據(jù)變換為表示噴嘴形成的點的點序號且打印部12可解釋的數(shù)據(jù)的處理對應于方式1或25的打印用數(shù)據(jù)生成部件,打印部12對應于方式1的打印部件。
在上述第1實施方式中,步驟S102、S104對應于方式10、18、32和40之任一的圖像數(shù)據(jù)取得步驟,步驟S202、S206、S208對應于方式10、16、18、32、38和40之任一的N值化處理以及方式10、18、32和40的任一打印用數(shù)據(jù)生成步驟,步驟S204對應于方式10、18、32和40之任一的像素數(shù)據(jù)選擇步驟,步驟S210~S216、S220對應于方式10、14、15、16、18、22、23、32、36、37、40、44和45之任一的誤差擴散步驟,步驟S110對應于方式10或方式18的打印步驟。
下面,參照
本發(fā)明的第2實施方式。圖15是表示本發(fā)明的打印裝置、打印裝置控制程序和打印裝置控制方法、以及打印用數(shù)據(jù)生成裝置、打印用數(shù)據(jù)生成程序和打印用數(shù)據(jù)生成方法之第2實施方式的圖。
本實施方式的打印裝置和計算機系統(tǒng)的構(gòu)成與上述第1實施方式的圖1、圖2一樣。在本實施方式中,將上述第1實施方式的圖5中的步驟S106執(zhí)行的打印用數(shù)據(jù)生成處理變更為圖15的處理。
該圖15的打印用數(shù)據(jù)生成處理之生成原理與上述第1實施方式相同,但與上述第1實施方式的不同之處在于,對具有油墨噴出不良的噴嘴所對應的選擇像素數(shù)據(jù)不進行該N值化,將原始的像素數(shù)據(jù)值作為誤差,使用存儲在誤差擴散矩陣存儲部11e中的避免帶狀物的特別誤差擴散矩陣,將該誤差擴散到周邊的擴散對象之像素數(shù)據(jù)中。因此,下面僅說明與上述第1實施方式的不同之處,省略與上述第1實施方式重復部分的說明。
下面,根據(jù)圖15來詳細說明本實施方式中的步驟S106的打印用數(shù)據(jù)生成處理。
圖15是表示打印裝置100之打印用數(shù)據(jù)生成處理的流程圖。
該打印用數(shù)據(jù)生成處理是如下處理,即判斷對應于選擇像素數(shù)據(jù)的噴嘴N是否為異常噴嘴,在噴嘴N是產(chǎn)生飛行彎曲的異常噴嘴的情況下,進行N值化,算出誤差,另一方面,在是具有油墨噴出不良的異常噴嘴的情況下,不進行N值化,而將最初的像素數(shù)據(jù)之像素值作為誤差,并根據(jù)所述判斷結(jié)果,從誤差擴散矩陣存儲部11e中,選擇適合于異常噴嘴所對應的像素數(shù)據(jù)的誤差擴散矩陣,并使用該選擇到的誤差擴散矩陣,實施誤差擴散處理,根據(jù)實施了這些處理的圖像數(shù)據(jù),生成打印用數(shù)據(jù),若在步驟S106中執(zhí)行,則如圖15所示,首先移動到步驟S300。
在步驟S300中,N值化部11a判斷是否取得來自圖像數(shù)據(jù)取得部10的M值之CMYK圖像數(shù)據(jù),在判斷為取得的情況下(是),將該取得的CMYK圖像數(shù)據(jù)存儲在打印用數(shù)據(jù)生成用存儲器11f中,移動到步驟S302,否則(否),繼續(xù)判定處理,直到取得。
在移動到步驟S202的情況下,N值化部11a從N值化信息存儲部11b中讀出N值化信息,將該讀出的N值化信息存儲在RAM62的規(guī)定區(qū)域中,從而取得該N值化信息,移動到步驟S304。
在步驟S304中,N值化部11a選擇存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)中、N值化處理為未處理的像素數(shù)據(jù),移動到步驟S306。
在步驟S306中,N值化部11a從噴嘴信息存儲部11d中讀出對應于選擇像素數(shù)據(jù)的噴嘴信息,并將該讀出的噴嘴信息存儲在RAM62的規(guī)定區(qū)域中,從而取得該噴嘴信息,移動到步驟S308。
在步驟S308中,N值化部11a根據(jù)步驟S306取得的噴嘴信息,判定對應于選擇像素數(shù)據(jù)的噴嘴N中是否有油墨的噴出不良,在判定為有噴出不良的情況下(是),移動到步驟S310,否則(否),移動到步驟S318。
在移動到步驟S310的情況下,在N值化部11a將選擇像素數(shù)據(jù)的像素值變換為最低濃度值(例如濃度值‘0’或亮度值‘255’),生成對應于該最低濃度值的表示‘沒有點’之打印部12可解釋的數(shù)據(jù),通過該生成的數(shù)據(jù),更新存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)的選擇像素數(shù)據(jù),同時,算出變換前的像素值與變換后的像素值之差分,作為誤差,將該誤差與選擇像素數(shù)據(jù)的信息(包含表示為噴出不良的信息)傳輸給誤差擴散部11c,移動到步驟S312。
另外,在上述步驟S310的說明中,說明將有噴出不良的噴嘴形成的點所對應的像素數(shù)據(jù)變換為圖10中為‘沒有點’的最低濃度值的實例,但不限于此,只要是局部看打印結(jié)果的圖像,人不能感知該變換后的部分圖像的點尺寸,則即便是‘沒有點’,也可變換為例如圖10所示的形成點序號1或點序號2等小點的范圍之亮度值。
在步驟S312中,誤差擴散部11c若從N值化部11a取得步驟S208算出的誤差和對應于該誤差的選擇像素數(shù)據(jù)之信息,則從誤差擴散矩陣存儲部11e中,選擇并讀出斜重誤差擴散矩陣,移動到步驟S314。
在步驟S314中,在誤差擴散部11c根據(jù)步驟S312或步驟S324選擇的誤差擴散矩陣,將步驟S312或步驟S322取得的選擇像素數(shù)據(jù)的誤差擴散到存儲在打印用數(shù)據(jù)生成用存儲器11f中的圖像數(shù)據(jù)中之擴散對象的像素數(shù)據(jù),更新這些擴散對象的像素數(shù)據(jù),移動到步驟S316。
在步驟S316中,在N值化部11a判定是否對全部像素數(shù)據(jù)結(jié)束N值化處理,在判定為結(jié)束的情況下(是),結(jié)束一連串處理,恢復到最初的處理,否則(否),移動到步驟S304。
另一方面,在步驟S308中,在對應于選擇像素數(shù)據(jù)的噴嘴N中沒有油墨的噴出不良而移動到步驟S318的情況下,根據(jù)步驟S302取得的N值化信息,N值化步驟S304選擇的選擇像素數(shù)據(jù),同時,將該N值化后的值變換為打印部12可解釋的、表示形成的點尺寸的數(shù)據(jù),并通過該變換后的數(shù)據(jù)來更新存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)的選擇像素數(shù)據(jù),移動到步驟S320。
在步驟S320中,在N值化部11a,根據(jù)步驟S318中N值化的結(jié)果,算出選擇像素數(shù)據(jù)的N值化前的像素值與N值化后的像素值之差分,將該算出結(jié)果作為誤差,與選擇像素數(shù)據(jù)的信息一起傳輸?shù)秸`差擴散部11c,移動到步驟S322。
在步驟S322中,在誤差擴散部11c,根據(jù)存儲在RAM62中的噴嘴信息,判定對應于選擇像素數(shù)據(jù)的噴嘴N是否是產(chǎn)生飛行彎曲的異常噴嘴,在判定為是異常噴嘴的情況下(是),移動到步驟S324,否則(否),移動到步驟S326。
在移動到步驟S324的情況下,在誤差擴散部11c從誤差擴散矩陣存儲部11e中選擇讀出斜重誤差擴散矩陣,移動到步驟S314。
另一方面,在步驟S322中,在判斷為對應于選擇像素數(shù)據(jù)的噴嘴不是異常噴嘴而移動到步驟S326的情況下,在誤差擴散部11c從誤差擴散矩陣存儲部11e中選擇讀出通常誤差擴散矩陣,移動到步驟S314。
下面,說明本實施方式的動作。
在本實施方式中,也如上述第1實施方式中圖8所示,由黑色噴嘴模塊50的噴嘴N6形成的點在其右鄰的正常噴嘴N7形成的點側(cè),僅錯位距離a,其結(jié)果,在由噴嘴N6形成的點與其左鄰的噴嘴N5形成的點之間產(chǎn)生‘白條紋’,另外,如圖9所示,黑色噴嘴模塊50的噴嘴N6中產(chǎn)生油墨噴出不良,不形成原本應形成的點,在噴嘴N5與噴嘴N7形成的點之間產(chǎn)生‘白條紋’。
因此,在本發(fā)明的實施方式之打印裝置100中,對構(gòu)成飛行彎曲原因的噴嘴所對應的像素數(shù)據(jù),執(zhí)行與上述第1實施方式一樣的處理,另一方面,對具有噴出不良的噴嘴所對應的像素數(shù)據(jù)不進行N值化,且將該像素值本身作為誤差,使用所述斜重誤差擴散矩陣來進行誤差擴散處理,從而能夠生成可不使‘白條紋’或‘濃條紋’顯眼的打印用數(shù)據(jù)。
本實施方式的打印用數(shù)據(jù)的生成處理中,首先,N值化部11a從圖像數(shù)據(jù)取得部10取得CMYK圖像數(shù)據(jù),將該取得的CMYK圖像數(shù)據(jù)存儲在打印用數(shù)據(jù)生成用存儲器11f中(步驟S300),之后,從N值化信息存儲部11b中讀出N值化信息,將該讀出的N值化信息存儲在RAM62的規(guī)定區(qū)域中(步驟S302)。
若取得N值化信息,則N值化部11a從存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)中,選擇N值化處理為未處理的像素數(shù)據(jù)(步驟S304),從噴嘴信息存儲部11d中讀出該選擇像素數(shù)據(jù)所對應的噴嘴信息,存儲在RAM62的規(guī)定區(qū)域中(步驟S306)。之后,根據(jù)該取得的噴嘴信息,基于上述第1實施方式中的、圖13所示的表示對應于選擇像素數(shù)據(jù)的噴嘴N有無噴出不良的信息,判定該噴嘴N中是否有油墨的噴出不良(步驟S308)。
之后,在判定為對應于選擇像素數(shù)據(jù)的噴嘴N中有噴出不良的情況下,將該選擇像素數(shù)據(jù)的像素值變換為最低濃度值(例如亮度值‘255’),生成對應于該最低濃度值的表示‘沒有點’之打印部12可解釋的數(shù)據(jù),通過該生成的數(shù)據(jù),更新存儲在打印用數(shù)據(jù)生成用存儲器11f中的選擇像素數(shù)據(jù)的數(shù)據(jù),同時,算出選擇像素數(shù)據(jù)的變換前的像素值與變換后的像素值(亮度值‘255’)之差分,作為誤差擴散用的誤差,將該誤差與選擇像素數(shù)據(jù)的信息(包含表示具有噴出不良的信息)傳輸給誤差擴散部11c(步驟S310)。
另一方面,誤差擴散部11c,若從N值化部11a取得上述衰減和上述選擇像素數(shù)據(jù)的信息(有噴出不良),則從誤差擴散矩陣存儲部11f中選擇斜重誤差擴散矩陣(步驟S312),如上述第1實施方式中的圖14(a)所示,以圖14(b)所示的對選擇的斜重誤差擴散矩陣設(shè)定的擴散比例,將上述誤差擴散到對于存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)中之選擇像素數(shù)據(jù)(圖14(a)中的注目像素的數(shù)據(jù))、位于左下、正下、右下和右鄰的擴散對象之像素數(shù)據(jù)中,由此更新存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)(擴散對象的像素數(shù)據(jù))。
另外,在判定為對應地選擇像素數(shù)據(jù)的噴嘴N中沒有噴出不良的情況下,接著,N值化部11a根據(jù)上述取得的N值化信息,N值化該選擇像素數(shù)據(jù),同時,將該N值化后的值變換為打印部12可解釋且對該N值化后的值表示噴嘴形成的點之點序號的數(shù)據(jù),利用該變換后的數(shù)據(jù)來更新存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)之選擇像素數(shù)據(jù)(步驟S318)。另外,算出該選擇像素數(shù)據(jù)的變換前的亮度值與變換后的點序號所對應的亮度值之誤差,將該算出的誤差與選擇像素數(shù)據(jù)的信息傳輸給誤差擴散部11c(步驟S320)。
之后,在誤差擴散部11c與上述第1實施方式一樣,根據(jù)圖11(a)和(b)所示的對應于選擇像素數(shù)據(jù)之噴嘴N的絕對噴出精度信息和相對噴出精度信息,判斷該噴出N是否產(chǎn)生飛行彎曲(步驟S322),在判斷為產(chǎn)生飛行彎曲的情況下(步驟S322的‘是’分支),從誤差擴散矩陣存儲部11f中選擇斜重誤差擴散矩陣(步驟S324),另一方面,在判斷為對應于選擇像素數(shù)據(jù)的噴嘴N為正常噴嘴的情況下(步驟S322的‘否’分支),從誤差擴散矩陣存儲部11f中選擇通常誤差擴散矩陣(步驟S326)。
這樣,若選擇相對選擇像素數(shù)據(jù)的誤差擴散矩陣,則如圖14(a)所示,以圖14(b)所示的對選擇的誤差擴散矩陣設(shè)定的擴散比例,將上述算出的誤差擴散到對于存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)中之選擇像素數(shù)據(jù)(圖14(a)中的注目像素的數(shù)據(jù))、位于左下、正下、右下和右鄰的擴散對象之像素數(shù)據(jù)中,由此更新存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)。
另外,通過對存儲在打印用數(shù)據(jù)生成用存儲器11f中的CMYK圖像數(shù)據(jù)的全部像素數(shù)據(jù)進行上述N值化和誤差擴散處理(步驟S316的‘是’分支),結(jié)束打印用數(shù)據(jù)的生成處理。
如上所述,對由于產(chǎn)生飛行彎曲的噴嘴而產(chǎn)生帶狀物現(xiàn)象的部位之像素數(shù)據(jù)實施N值化和使用上述斜重誤差擴散矩陣的誤差擴散處理,且不對由于油墨噴出不良而產(chǎn)生帶狀物現(xiàn)象的部位之像素數(shù)據(jù)執(zhí)行N值化處理,而代之以將該像素數(shù)據(jù)的像素值作為誤差,實施使用上述斜重誤差擴散矩陣的誤差擴散處理,可使視覺上識別為白條紋或濃條紋的現(xiàn)象相比圖8或圖9所示的點圖案的形成結(jié)果更不顯眼。
即,在上述第1實施方式中,即便對不露出油墨的噴嘴所對應的像素數(shù)據(jù),也以形成點為前提來進行N值化和誤差擴散處理,相反,在本實施方式中,以不形成點為前提,不執(zhí)行N值化,并且,為了用周圍的像素數(shù)據(jù)來補償未形成點的像素數(shù)據(jù)的部分灰度,將該未形成點的像素數(shù)據(jù)之像素值本身作為誤差,擴散到周圍的未處理像素數(shù)據(jù)。
在上述第2實施方式中,圖像數(shù)據(jù)取得部10對應于方式1或25的圖像數(shù)據(jù)取得部件,由N值化部11a和N值化信息存儲部11b進行的將選擇像素數(shù)據(jù)的M值像素值變換為N值的N值化處理,對應于方式1、7、25和31之任一的N值化處理部件,誤差擴散部11c對應于方式1、5、7、25、29和31之任一的誤差擴散部件,噴嘴信息存儲部11d對應于方式1或方式25的噴嘴信息存儲部件,誤差擴散矩陣存儲部11e對應于方式1、10、18、25、32和40之任一的誤差擴散矩陣存儲部件,N值化部11a的未處理像素數(shù)據(jù)之選擇處理對應于方式1或方式25的像素數(shù)據(jù)選擇部件,N值化部11a的將N值化后的數(shù)據(jù)變換為表示噴嘴形成的點的點序號且打印部12可解釋的數(shù)據(jù)的處理、和生成表示對變換為最低濃度值后的選擇像素數(shù)據(jù)之‘沒有點’且打印部12可解釋的數(shù)據(jù)之處理,對應于方式1或25的打印用數(shù)據(jù)生成部件,打印部12對應于方式1的打印部件。
在上述第2實施方式中,步驟S102、S104對應于方式10、18、32和40之任一的圖像數(shù)據(jù)取得步驟,步驟S202、S206、S208對應于方式10、16、18、24、32、38、40和46之任一的N值化處理步驟和發(fā)明10、18、32和40之任一的打印用數(shù)據(jù)生成步驟,步驟S204對應于方式10、18、32和40之任一的像素數(shù)據(jù)選擇步驟,步驟S210~S216、S220對應于方式10、14、16、18、22、24、32、36、38、40、44和46之任一的誤差擴散步驟,步驟S110對應于方式10或方式18的打印步驟。
再參照圖16~圖19來說明本發(fā)明的實施例。
在此,圖16是本實施例中使用的層次圖像。圖17是實施例中使用的通常的誤差擴散矩陣,圖18是表示使用圖17所示的現(xiàn)有方法中的誤差擴散矩陣來4值化圖16的層次圖像的結(jié)果的圖。圖19是表示使用本發(fā)明的誤差擴散處理方法來4值化圖16的層次圖像的結(jié)果的圖。
首先,說明現(xiàn)有的誤差擴散方法。
在現(xiàn)有的誤差擴散方法中,在從圖像數(shù)據(jù)的各行的左向右順序選擇像素數(shù)據(jù)的情況下,如圖17所示,對選擇像素右鄰的未處理像素數(shù)據(jù)和左下、正下和右下的未處理像素數(shù)據(jù)等共計4個像素數(shù)據(jù)擴散誤差。即,現(xiàn)有的誤差擴散方法向選擇像素數(shù)據(jù)的下方向擴散多的誤差。利用該現(xiàn)有方法4值化層次圖像后的圖像如圖18所示。若著眼于圖18所示的4值化后的層次圖像中的圖像部分21a~21c,則由于圖像部分21a具有向4值化中使用的誤差擴散矩陣的擴散方向為下方向多地擴散誤差的特性,所以未順利切換打印時的點的種類(在點中有多種尺寸),產(chǎn)生點種類的切換延遲,所以尤其是在由圓包圍的部分中,會向右下方向流入地形成點。另外,在圖像部分21b(中間色調(diào)部分)中,由于與21a一樣的理由,形成該部分的多種點不會均勻混合,產(chǎn)生畫質(zhì)的下降。另外,在圖像部分21c中,由于與21a和21b一樣的理由,尤其是在由圓包圍的部分中,點會向右下方向流入,產(chǎn)生所謂點的拖尾現(xiàn)象。
上述放大圖像部分21a~21c中產(chǎn)生的各現(xiàn)象均使層次圖像的畫質(zhì)惡化。
另一方面,在本發(fā)明的誤差擴散處理方法中,與上述實施方式一樣,對于圖16的層次圖像中的、判斷為異常噴嘴的噴嘴形成的點部分所對應的像素數(shù)據(jù),從圖14(b)所示的誤差擴散矩陣中,選擇斜重誤差擴散矩陣,進行誤差擴散處理,執(zhí)行4值化,并對判斷為沒有異常噴嘴的正常噴嘴形成的點部分所對應的像素數(shù)據(jù),從圖14(b)所示的誤差擴散矩陣中,選擇通常的誤差擴散矩陣,執(zhí)行誤差擴散處理,執(zhí)行4值化。即,使用與上述第1實施方式一樣的誤差擴散處理方法來進行4值化。該4值化的結(jié)果如圖19所示。若著眼于圖19所示的4值化后的層次圖像中的圖像部分23a~23c,則就圖像部分23a而言,與上述現(xiàn)有方法相比,改善了點種類的切換延遲,陰影部的點種類之分散性提高,與上述圖18的圖像部分21a相比,畫質(zhì)提高。另外,就圖像部分23b而言,與上述現(xiàn)有方法相比,多種點均勻混合,與上述圖18的圖像部分21b相比,畫質(zhì)提高。另外,就圖像部分23c而言,與上述現(xiàn)有方法相比,改善了高亮部的點之拖尾現(xiàn)象,與上述圖18的圖像部分21c相比,畫質(zhì)提高。
另外,上述第1和第2實施方式中的打印裝置的特征在于,基本上不向現(xiàn)有的打印裝置本身施加部件,匹配其打印頭的特性,根據(jù)圖像數(shù)據(jù)來生成打印用數(shù)據(jù),所以不必特別準備專門部件作為打印部20,可直接利用以前現(xiàn)有的噴墨方式的打印機。另外,若從上述實施方式中的打印裝置100分離打印部12,則該功能也可僅由PC等的通用打印指示終端(打印用數(shù)據(jù)生成裝置)來實現(xiàn)。
另外,不用說,本發(fā)明不僅可適用于飛行彎曲現(xiàn)象,在油墨的噴出方向為垂直(正常)的噴嘴之形成內(nèi)容偏離正常位置的結(jié)果、形成的點為與飛行彎曲現(xiàn)象相同的結(jié)果的情況下,也可同樣適用。
另外,上述第1和第2實施方式中的打印裝置100不僅適用于行式頭型的噴墨打印機,也可適用于多路徑型的噴墨打印機,若為行式頭型的噴墨打印機,則即便產(chǎn)生飛行彎曲現(xiàn)象等,也可由1路徑得到白條紋或濃條紋基本上不顯眼的高品質(zhì)打印物,另外,若為多路徑型的噴墨打印機,則由于可減少往復動作次數(shù),所以可比以前高速打印。
圖20(A)~(C)表示行式頭型噴墨打印機與多路徑型噴墨打印機的各自的打印方式。
如圖20(A)所示,在將矩形的打印介質(zhì)(用紙)S的寬方向設(shè)為圖像數(shù)據(jù)的主掃描方向,將長度方向設(shè)為圖像數(shù)據(jù)的副掃描方向的情況下,行式頭型的噴墨打印機如圖20(B)所示,打印頭200具有該打印介質(zhì)(用紙)S的紙寬大小的長度,固定該打印頭200,使所述打印介質(zhì)(用紙)S沿副掃描方向相對該打印頭200移動,以所謂的1路徑(操作)來完成打印。另外,也可如所謂平頭式掃描儀那樣,固定打印介質(zhì)(用紙)S,使打印頭200沿其副執(zhí)行方向移動,或使雙方分別沿相反方向移動來進行打印。對此,多路徑型的噴墨打印機如圖20(C)所示,使比紙寬大小的長度稍短的打印頭200位于與主掃描方向正交的方向上,使其沿主掃描方向往復動作幾次,以規(guī)定間距沿副掃描方向移動打印介質(zhì)(用紙)S,由此執(zhí)行打印。因此,在后者的多路徑型噴墨打印機的情況下,與前者的行式頭型的噴墨打印機相比,存在花費打印時間的缺點,相反,由于可使打印頭200重復位于任意部位,所以可某種程度上對應于上述帶狀物現(xiàn)象中尤其是白條紋的減輕。
另外,在上述第1和第2實施方式中,以點狀噴出油墨后進行打印的噴墨打印機為例進行了說明,但本發(fā)明也可適用于使用線狀排列打字機構(gòu)的方式之打字頭的其它打印裝置,例如稱為熱復制打印機或感熱式打印機等熱頭打印機。
另外,圖3中,對打印頭200的每個色設(shè)置的各噴嘴模塊50、52、54、56為噴嘴N沿該打印頭200的長度方向成直線狀連續(xù)的方式,但也可構(gòu)成為如圖21所示,這些各噴嘴模塊50、52、54、56分別由多個短條的噴嘴單元50a、50b、...50n構(gòu)成,將其排列在打印頭200的移動方向的前后。尤其是若每個噴嘴模塊50、52、54、56均由多個短條的噴嘴單元50a、50b、...50n構(gòu)成,則各噴嘴單元50a、50b、...50n的實際點間距離(間距)不會變窄,實質(zhì)上可進一步縮短點間的距離,所以可容易對應于高分辯率圖像。
另外,在上述第1和第2實施方式中,說明選擇避免噴嘴N中的飛行彎曲和油墨噴出不良而產(chǎn)生的帶狀物現(xiàn)象用的特別誤差擴散矩陣(斜重誤差擴散矩陣)來進行誤差擴散處理的實例,但不限于此,例如也可準備適合于形成點的γ特性等其它帶狀物產(chǎn)生原因之內(nèi)容的誤差擴散矩陣,可針對該其它的帶狀物產(chǎn)生原因。
另外,在上述第1和第2實施方式中,就誤差擴散矩陣的尺寸、擴散對象的像素數(shù)和矩陣的形狀,說明使用這些全部相同的誤差擴散矩陣來進行誤差擴散的實例,但不限于此,也可準備矩陣的尺寸、擴散對象的像素數(shù)和矩陣的形狀各不相同的多種誤差擴散矩陣,例如對應于飛行彎曲,使矩陣的尺寸、擴散對象的像素數(shù)和矩陣的形狀可變,或?qū)钗锂a(chǎn)生部位,使用較小尺寸的矩陣來進行誤差擴散。
另外,在上述第1實施方式中,對飛行彎曲和噴出不良所對應的異常噴嘴之像素數(shù)據(jù),從相同的斜重誤差擴散矩陣的組中選擇斜重誤差擴散,但不限于此,也可構(gòu)成飛行彎曲用組、不噴出用組等適合于每個帶狀物現(xiàn)象產(chǎn)生原因的組,對每個該產(chǎn)生原因,從各個組中選擇適當?shù)恼`差擴散矩陣。
另外,在上述第1實施方式中,對選擇像素數(shù)據(jù)所對應的噴嘴N判定是否異常噴嘴,在該噴嘴N是異常噴嘴的情況下,使用特別的誤差擴散矩陣,將該選擇像素數(shù)據(jù)的誤差擴散到周圍的未處理像素數(shù)據(jù),但不限于此,也可不僅僅對選擇像素數(shù)據(jù)使用特別的誤差擴散矩陣,即便對對應于選擇像素數(shù)據(jù)的噴嘴附近的噴嘴所對應的像素數(shù)據(jù),也可進行使用特別誤差擴散矩陣的誤差擴散處理。在此,所謂選擇像素數(shù)據(jù)所對應的噴嘴附近的噴嘴例如包含在產(chǎn)生上述‘白條紋’的情況下,點的形成位置錯位的噴嘴、和形成相對該錯位點、距離比通常情況寬的正常點之噴嘴,另外,在上述‘濃條紋’的情況下,包含點的形成位置錯位的噴嘴,和形成相對該錯位點、距離比通常情況短、或部分或全部重合的正常點的噴嘴。另外,不限于該實例,也可將附近的范圍擴大到該噴嘴的相鄰3個噴嘴等。
權(quán)利要求
1.一種打印裝置,通過具有可在用于打印的介質(zhì)中形成點的噴嘴的打印頭,在所述介質(zhì)上打印圖像,其特征在于,具備圖像數(shù)據(jù)取得部件,其取得具有M值的像素值之圖像數(shù)據(jù),所述M≥3噴嘴信息存儲部件,其存儲表示所述噴嘴的特性之噴嘴信息;誤差擴散矩陣存儲部件,其存儲將誤差向擴散對象的像素數(shù)據(jù)進行擴散的擴散比例不同的多種誤差擴散矩陣;像素數(shù)據(jù)選擇部件,其選擇所述圖像數(shù)據(jù)中的規(guī)定像素數(shù)據(jù);N值化處理部件,其進行N值化處理,即將所述選擇到的像素數(shù)據(jù)所示的M值的像素值變換為N值的處理,所述M≥3、M>N≥2;誤差擴散部件,其將所述選擇到的像素數(shù)據(jù)的值、與該選擇到的像素數(shù)據(jù)在所述N值化處理之后的值之差分作為所述誤差,根據(jù)所述誤差擴散矩陣,將該誤差擴散到所述圖像數(shù)據(jù)中的未進行所述N值化處理的像素數(shù)據(jù),更新所述圖像數(shù)據(jù)的像素值;打印用數(shù)據(jù)生成部件,其生成打印用數(shù)據(jù),該打印用數(shù)據(jù)規(guī)定了關(guān)于對應于所述N值化處理后的圖像數(shù)據(jù)之所述噴嘴的點形成內(nèi)容的信息;和打印部件,其根據(jù)所述打印用數(shù)據(jù),通過所述打印頭,將所述圖像打印在所述介質(zhì)上;所述誤差擴散部件,根據(jù)所述噴嘴信息,對每個所述選擇到的像素數(shù)據(jù),從所述誤差擴散矩陣存儲部件中選擇規(guī)定的誤差擴散矩陣,根據(jù)該選擇到的誤差擴散矩陣,將所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的打印裝置,其特征在于所述噴嘴信息包含對所述噴嘴表示有無油墨的噴出不良的噴嘴不良信息。
3.根據(jù)權(quán)利要求1所述的打印裝置,其特征在于所述噴嘴信息包含所述噴嘴的所述點之實際形成位置與該點的理想形成位置之錯位量的信息。
4.根據(jù)權(quán)利要求1~3的任一項中所述的打印裝置,其特征在于所述誤差擴散矩陣包含作為誤差擴散矩陣的斜重誤差擴散矩陣,其對于與所述選擇到的像素數(shù)據(jù)對應的像素,使所述誤差對位于選擇像素的方向和其垂直方向以外的方向之斜方向上的擴散對象像素所對應的像素數(shù)據(jù)之擴散比例,比對所述斜方向以外的擴散對象之像素數(shù)據(jù)的擴散比例大。
5.根據(jù)權(quán)利要求4所述的打印裝置,其特征在于所述誤差擴散部件,在所述誤差對所述錯位量為規(guī)定量以上的噴嘴和其附近的噴嘴之至少一方所對應的像素數(shù)據(jù)的擴散處理中,使用所述斜重誤差擴散矩陣,將該像素數(shù)據(jù)的所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)中。
6.根據(jù)權(quán)利要求4或5所述的打印裝置,其特征在于所述誤差擴散部件,在所述誤差對具有油墨噴出不良的噴嘴和其附近的噴嘴之至少一方所對應的像素數(shù)據(jù)的擴散處理中,使用所述斜重誤差擴散矩陣,將該像素數(shù)據(jù)的所述誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)中。
7.根據(jù)權(quán)利要求3~5的任一項中所述的打印裝置,其特征在于所述N值化處理部件,將具有油墨噴出不良的噴嘴所對應的像素數(shù)據(jù)所具有的像素值變換為最低濃度值或接近最低濃度值的值,所述誤差擴散部件,將所述變換前的像素數(shù)據(jù)的像素值與所述變換后的像素數(shù)據(jù)的像素值之差分作為所述誤差,使用所述誤差擴散矩陣,將該誤差擴散到所述變換后的像素數(shù)據(jù)周圍的、未進行所述N值化處理的像素數(shù)據(jù)中。
8.根據(jù)權(quán)利要求1~7的任一項中所述的打印裝置,其特征在于所述打印頭是使所述噴嘴橫跨在與所述介質(zhì)的安裝區(qū)域同等的范圍或比所述安裝區(qū)域?qū)挼姆秶B續(xù)排列的打印頭。
9.根據(jù)權(quán)利要求1~7的任一項中所述的打印裝置,其特征在于所述打印頭是一邊沿與所述介質(zhì)的送紙方向正交的方向移動,一邊執(zhí)行打印的打印頭。
10.一種打印裝置控制程序,用于控制打印裝置,該打印裝置通過具有可在用于打印的介質(zhì)中形成點的噴嘴的打印頭,在所述介質(zhì)上打印圖像,其特征在于,所述打印裝置控制程序包含用于讓計算機執(zhí)行如下步驟構(gòu)成的處理之程序圖像數(shù)據(jù)取得步驟,取得具有M值的像素值之圖像數(shù)據(jù),所述M≥3;像素數(shù)據(jù)選擇步驟,選擇所述圖像數(shù)據(jù)中的規(guī)定像素數(shù)據(jù);N值化處理步驟,進行N值化處理,即將所述選擇到的像素數(shù)據(jù)所示的M值的像素值變換為N值的處理,所述M≥3、M>N≥2;誤差擴散步驟,將所述選擇到的像素數(shù)據(jù)的值、與該選擇到的像素數(shù)據(jù)在所述N值化處理之后的值之差分作為誤差,根據(jù)誤差擴散矩陣,將該誤差擴散到所述圖像數(shù)據(jù)中的未進行所述N值化處理的像素數(shù)據(jù),更新所述圖像數(shù)據(jù)的像素值;打印用數(shù)據(jù)生成步驟,生成打印用數(shù)據(jù),該打印用數(shù)據(jù)規(guī)定了關(guān)于對應于所述N值化處理后的圖像數(shù)據(jù)之所述噴嘴的點形成內(nèi)容的信息;和打印步驟,根據(jù)所述打印用數(shù)據(jù),通過所述打印頭,將所述圖像打印在所述介質(zhì)上;在所述誤差擴散步驟中,根據(jù)表示所述噴嘴特性的噴嘴信息,從存儲了誤差向擴散對象的像素數(shù)據(jù)進行擴散之擴散比例不同的多種誤差擴散矩陣之誤差擴散矩陣存儲部件中,對每個所述選擇到的像素數(shù)據(jù),選擇規(guī)定的誤差擴散矩陣,根據(jù)該選擇到的誤差擴散矩陣,將誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)。
11.一種打印裝置控制方法,其用于控制打印裝置,該打印裝置通過具有可在用于打印的介質(zhì)中形成點的噴嘴的打印頭,在所述介質(zhì)上打印圖像,其特征在于,所述打印裝置控制方法包含圖像數(shù)據(jù)取得步驟,取得具有M值的像素值之圖像數(shù)據(jù),所述M≥3;像素數(shù)據(jù)選擇步驟,選擇所述圖像數(shù)據(jù)中的規(guī)定像素數(shù)據(jù);N值化處理步驟,進行N值化處理,即將所述選擇到的像素數(shù)據(jù)所示的M值的像素值變換為N值的處理,所述M≥3,M>N≥2;誤差擴散步驟,將所述選擇到的像素數(shù)據(jù)的值、與該選擇到的像素數(shù)據(jù)在所述N值化處理之后的值之差分作為誤差,根據(jù)誤差擴散矩陣,將該誤差擴散到所述圖像數(shù)據(jù)中的未進行所述N值化處理的像素數(shù)據(jù),更新所述圖像數(shù)據(jù)的像素值;打印用數(shù)據(jù)生成步驟,生成打印用數(shù)據(jù),該打印用數(shù)據(jù)規(guī)定了關(guān)于對應于所述N值化處理后的圖像數(shù)據(jù)之所述噴嘴的點形成內(nèi)容的信息;和打印步驟,根據(jù)所述打印用數(shù)據(jù),通過所述打印頭,將所述圖像打印在所述介質(zhì)上;在所述誤差擴散步驟中,根據(jù)表示所述噴嘴特性的噴嘴信息,從存儲了誤差向擴散對象的像素數(shù)據(jù)進行擴散之擴散比例不同的多種誤差擴散矩陣之誤差擴散矩陣存儲部件中,對每個所述選擇到的像素數(shù)據(jù),選擇規(guī)定的誤差擴散矩陣,根據(jù)該選擇到的誤差擴散矩陣,將誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)。
12.一種生成打印裝置中使用的打印用數(shù)據(jù)之打印用數(shù)據(jù)生成裝置,該打印裝置通過具有可在用于打印的介質(zhì)中形成點的噴嘴的打印頭,在所述介質(zhì)上打印圖像,其特征在于,所述打印用數(shù)據(jù)生成裝置具備圖像數(shù)據(jù)取得部件,其取得具有M值的像素值之圖像數(shù)據(jù),所述M≥3噴嘴信息存儲部件,其存儲表示所述噴嘴的特性之噴嘴信息;誤差擴散矩陣存儲部件,其存儲誤差向擴散對象的像素數(shù)據(jù)擴散的擴散比例不同的多種誤差擴散矩陣;像素數(shù)據(jù)選擇部件,其選擇所述圖像數(shù)據(jù)中的規(guī)定像素數(shù)據(jù);N值化處理部件,其進行N值化處理,即將所述選擇到的像素數(shù)據(jù)所示的M值的像素值變換為N值的處理,所述M≥3、M>N≥2;誤差擴散部件,其將所述選擇到的像素數(shù)據(jù)的值、與該選擇到的像素數(shù)據(jù)在所述N值化處理之后的值之差分作為所述誤差,根據(jù)所述誤差擴散矩陣,將該誤差擴散到所述圖像數(shù)據(jù)中的未進行所述N值化處理的像素數(shù)據(jù),更新所述圖像數(shù)據(jù)的像素值;和打印用數(shù)據(jù)生成部件,其生成打印用數(shù)據(jù),該打印用數(shù)據(jù)規(guī)定了關(guān)于對應于所述N值化處理后的圖像數(shù)據(jù)之所述噴嘴的點形成內(nèi)容的信息;所述誤差擴散部件根據(jù)所述噴嘴信息,對每個所述選擇到的像素數(shù)據(jù),從所述誤差擴散矩陣存儲部件中選擇規(guī)定的誤差擴散矩陣,根據(jù)該選擇到的誤差擴散矩陣,將誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)。
13.一種生成打印裝置中使用的打印用數(shù)據(jù)之打印用數(shù)據(jù)生成程序,該打印裝置通過具有可在用于打印的介質(zhì)中形成點的噴嘴的打印頭,在所述介質(zhì)上打印圖像,其特征在于包含用于讓計算機執(zhí)行如下步驟構(gòu)成的處理之程序,圖像數(shù)據(jù)取得步驟,取得具有M值的像素值之圖像數(shù)據(jù),所述M≥3;像素數(shù)據(jù)選擇步驟,選擇所述圖像數(shù)據(jù)中的規(guī)定像素數(shù)據(jù);N值化處理步驟,進行N值化處理,即將所述選擇到的像素數(shù)據(jù)所示的M值的像素值變換為N值的處理,所述M≥3、M>N≥2;誤差擴散步驟,將所述選擇到的像素數(shù)據(jù)的值、與該選擇到的像素數(shù)據(jù)在所述N值化處理之后的值之差分作為誤差,根據(jù)誤差擴散矩陣,將該誤差擴散到所述圖像數(shù)據(jù)中的未進行所述N值化處理的像素數(shù)據(jù),更新所述圖像數(shù)據(jù)的像素值;和打印用數(shù)據(jù)生成步驟,生成打印用數(shù)據(jù),該打印用數(shù)據(jù)規(guī)定了關(guān)于對應于所述N值化處理后的圖像數(shù)據(jù)之所述噴嘴的點形成內(nèi)容的信息;在所述誤差擴散步驟中,根據(jù)表示所述噴嘴特性的噴嘴信息,從存儲了誤差向擴散對象的像素數(shù)據(jù)進行擴散之擴散比例不同的多種誤差擴散矩陣之誤差擴散矩陣存儲部件中,對每個所述選擇到的像素數(shù)據(jù),選擇規(guī)定的誤差擴散矩陣,根據(jù)該選擇到的誤差擴散矩陣,將誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)。
14.一種生成打印裝置中使用的打印用數(shù)據(jù)之打印用數(shù)據(jù)生成方法,該打印裝置通過具有可在用于打印的介質(zhì)中形成點的噴嘴的打印頭,在所述介質(zhì)上打印圖像,其特征在于,所述打印用數(shù)據(jù)生成方法包含圖像數(shù)據(jù)取得步驟,取得具有M值的像素值之圖像數(shù)據(jù),所述M≥3;像素數(shù)據(jù)選擇步驟,選擇所述圖像數(shù)據(jù)中的規(guī)定像素數(shù)據(jù);N值化處理步驟,進行N值化處理,即將所述選擇到的像素數(shù)據(jù)所示的M值的像素值變換為N值的處理所述M≥3、M>N≥2;誤差擴散步驟,將所述選擇到的像素數(shù)據(jù)的值、與該選擇到的像素數(shù)據(jù)在所述N值化處理之后的值之差分作為誤差,根據(jù)誤差擴散矩陣,將該誤差擴散到所述圖像數(shù)據(jù)中的未進行所述N值化處理的像素數(shù)據(jù),更新所述圖像數(shù)據(jù)的像素值;和打印用數(shù)據(jù)生成步驟,生成打印用數(shù)據(jù),該打印用數(shù)據(jù)規(guī)定了關(guān)于對應于所述N值化處理后的圖像數(shù)據(jù)之所述噴嘴的點形成內(nèi)容的信息;在所述誤差擴散步驟中,根據(jù)表示所述噴嘴特性的噴嘴信息,從存儲了誤差向擴散對象的像素數(shù)據(jù)進行擴散之擴散比例不同的多種誤差擴散矩陣之誤差擴散矩陣存儲部件中,對每個所述選擇到的像素數(shù)據(jù),選擇規(guī)定的誤差擴散矩陣,根據(jù)該選擇到的誤差擴散矩陣,將誤差擴散到未進行所述N值化處理的像素數(shù)據(jù)。
全文摘要
提供一種可消除飛行彎曲現(xiàn)象造成的帶狀物現(xiàn)象或基本上不顯眼的新的打印裝置、打印裝置控制程序和打印裝置控制方法、以及打印用數(shù)據(jù)生成裝置、打印用數(shù)據(jù)生成程序和打印用數(shù)據(jù)生成方法。打印裝置(100)構(gòu)成為包含圖像數(shù)據(jù)取得部(10),其取得M值(M≥3)的圖像數(shù)據(jù);打印用數(shù)據(jù)生成部(11),其在對該取得的M值圖像數(shù)據(jù)進行N(M>N≥2)值化處理的同時,對涉及帶狀物現(xiàn)象的噴嘴所對應的像素數(shù)據(jù),使用用于避免帶狀物的特別誤差擴散矩陣,進行誤差擴散處理,從而生成用于后述的打印部(13)將圖像數(shù)據(jù)的圖像打印到打印介質(zhì)(例如打印紙)中的打印用數(shù)據(jù);和打印部(12),其根據(jù)打印用數(shù)據(jù),通過噴墨方式,將圖像數(shù)據(jù)的圖像打印在打印介質(zhì)上。
文檔編號B41J2/21GK1810508SQ2006100042
公開日2006年8月2日 申請日期2006年1月27日 優(yōu)先權(quán)日2005年1月28日
發(fā)明者高橋透 申請人:精工愛普生株式會社