掃描噴墨打印機(jī)通常具有與介質(zhì)的寬度相比相對(duì)小的打印頭,它們被用于在所述介質(zhì)上進(jìn)行打印。打印頭橫跨介質(zhì)的寬度以一遍或多遍掃描,以打印一幅圖像。然后介質(zhì)前進(jìn)小距離,以允許打印隨后的幅。因此,生成打印輸出所花費(fèi)的時(shí)間高度依賴于打印頭橫跨介質(zhì)的寬度掃描所花費(fèi)的時(shí)間。
頁(yè)寬陣列打印機(jī)通常具有被配置為提供所選寬度的打印區(qū)的噴墨噴嘴的靜態(tài)寬陣列。由于噴嘴陣列不橫跨介質(zhì)的寬度掃描,所以介質(zhì)可以以連續(xù)運(yùn)動(dòng)的方式前進(jìn)。這使得頁(yè)寬陣列打印機(jī)的打印速度通常顯著高于掃描噴墨打印機(jī)。
附圖說明
現(xiàn)在將參考附圖僅通過非限制性示例來描述示例,其中:
圖1是根據(jù)一個(gè)示例的打印棒的簡(jiǎn)化平面視圖;
圖2是根據(jù)一個(gè)示例的打印系統(tǒng)的簡(jiǎn)化平面視圖;
圖3是根據(jù)一個(gè)示例的打印機(jī)控制器的框圖;
圖4是根據(jù)一個(gè)示例的打印頭的簡(jiǎn)化平面視圖;
圖5是根據(jù)一個(gè)示例的打印棒的簡(jiǎn)化平面視圖;
圖6是概述操作根據(jù)一個(gè)示例的打印系統(tǒng)的示例性方法的流程圖;
圖7是根據(jù)一個(gè)示例的由打印棒的管芯(die)所打印的圖案的圖示;
圖8a和8h是根據(jù)一個(gè)示例的打印圖案的圖示;
圖9是概述操作根據(jù)一個(gè)示例的打印系統(tǒng)的示例性方法的流程圖;以及
圖10是示出根據(jù)各種示例的一些附加圖案的圖示。
具體實(shí)施方式
一些頁(yè)寬陣列打印機(jī)具有包括多個(gè)打印頭管芯的單個(gè)打印頭。每一個(gè)打印頭管芯包括一組噴墨噴嘴。一些頁(yè)寬陣列打印機(jī)具有多個(gè)打印頭,每一個(gè)打印頭包括一個(gè)或多個(gè)管芯。打印頭或打印頭的集合定義打印區(qū)。例如,頁(yè)寬陣列辦公室打印機(jī)可以具有在長(zhǎng)度方面約為30cm的區(qū)域中的打印區(qū),而寬格式打印機(jī)可以具有高達(dá)或超過100cm的打印區(qū)。
頁(yè)寬打印機(jī)中的打印頭或打印頭的集合通常被稱為打印棒。
在一個(gè)示例中,頁(yè)寬陣列打印機(jī)可以具有在長(zhǎng)度方面為1m的打印棒,其可以包括多個(gè)打印頭管芯,并且可以包括多于200000個(gè)噴墨噴嘴。
為了提供高質(zhì)量打印,打印棒中的不同打印頭管芯必須彼此精確對(duì)齊。盡管打印頭管芯通常使用精確的制造工藝來對(duì)齊,但是在打印頭中可能存在管芯的一些未對(duì)齊。此外,在打印棒中使用多個(gè)打印頭的情況下,在不同打印頭的管芯之間可能發(fā)生一些未對(duì)齊。
盡管一些機(jī)械未對(duì)齊通常難以避免,但是打印機(jī)控制系統(tǒng)通常允許例如通過修改噴嘴發(fā)射信號(hào)(firing signal)的定時(shí)來校正任何這樣的未對(duì)齊。
然而,在可以應(yīng)用任何未對(duì)齊補(bǔ)償之前,必須確定任何未對(duì)齊的范圍。
如圖1中所示,存在三種主要類型的管芯未對(duì)齊,圖1示出了打印棒102的平面視圖。
一種類型的管芯未對(duì)齊是打印棒軸線未對(duì)齊104。另一種類型的管芯未對(duì)齊是交叉打印棒軸線未對(duì)齊106,其垂直于打印棒軸線未對(duì)齊104。另一種類型的管芯未對(duì)齊是旋轉(zhuǎn)未對(duì)齊108,其是關(guān)于由打印棒軸線104和交叉打印棒軸線106所限定的平面的旋轉(zhuǎn)未對(duì)齊。
本文描述的示例提供了一種打印系統(tǒng)和操作打印系統(tǒng)的方法,其使得能夠通過打印和分析預(yù)定測(cè)試圖案來以簡(jiǎn)單且高效的方式確定上述類型的管芯未對(duì)齊。
現(xiàn)在參考圖2,示出有根據(jù)一個(gè)示例的打印系統(tǒng)200的簡(jiǎn)化平面視圖。
打印系統(tǒng)200包括包含一個(gè)或多個(gè)打印頭管芯的頁(yè)寬陣列打印棒102。當(dāng)存在于打印系統(tǒng)200中時(shí),介質(zhì)202可以通過在打印棒102下方沿介質(zhì)前進(jìn)軸線204使介質(zhì)202前進(jìn)而在其上打印內(nèi)容。
打印系統(tǒng)200還包括可以獲得表示打印在介質(zhì)202上的打印內(nèi)容的一部分的數(shù)據(jù)的成像模塊206,諸如光學(xué)掃描器。在一個(gè)示例中,所獲得的數(shù)據(jù)可以是表示電信號(hào)的數(shù)字?jǐn)?shù)據(jù)信號(hào)。在另一示例中,所獲得的數(shù)據(jù)可以以圖像數(shù)據(jù)的形式。
在一個(gè)示例中,成像模塊206可以沿著打印棒軸線來回掃描,例如,如果成像模塊206比介質(zhì)202的寬度窄的話。
在一個(gè)示例中,成像模塊206可以包括將光引導(dǎo)到介質(zhì)202上的光源,并且可以包括基于從介質(zhì)202反射的光的量來生成電信號(hào)的光傳感器。例如,在其上未打印圖案的介質(zhì)的部分可以導(dǎo)致獲得第一電平(諸如0V)處的電壓,并且在其上打印有打印圖案的一部分的介質(zhì)的部分可以導(dǎo)致獲得第二電平(諸如5V)處的電壓。在其他示例中,可以獲得其他類型的電信號(hào),諸如電流。在其他示例中,可以獲得其他電平的電信號(hào)。在一些示例中,可以基于被用于打印圖案702的油墨的顏色或多個(gè)顏色來改變或選擇光源。在一個(gè)示例中,電信號(hào)可以被轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù)信號(hào)。
在另一示例中,成像模塊206可以跨越介質(zhì)202的寬度并且是靜態(tài)的。
打印系統(tǒng)200的操作通常由打印機(jī)控制器208控制,打印機(jī)控制器208在圖3中更詳細(xì)地示出。打印機(jī)控制器208包括例如通過通信總線(未示出)耦合到非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)器304的處理器302,諸如微處理器或微控制器。存儲(chǔ)器304存儲(chǔ)作為機(jī)器可讀指令的打印系統(tǒng)對(duì)齊計(jì)算器指令306,所述指令當(dāng)由處理器302執(zhí)行時(shí),使得打印機(jī)控制器208控制打印系統(tǒng)200,如本文在各種示例中所描述的。
在一個(gè)示例中,如圖4中所圖示的,打印棒102包括單個(gè)打印頭402,其包括打印頭管芯404的陣列。在一個(gè)示例中,管芯404可以以重疊配置布置以與線性對(duì)齊的打印頭管芯相比幫助減少圖像質(zhì)量問題。
在另一示例中,如圖5中所示,打印棒102包括多個(gè)打印頭402,其中每一個(gè)打印頭包括一個(gè)或多個(gè)打印頭管芯。打印頭402的配置使得多個(gè)打印頭402能夠線性組裝,以提供具有期望長(zhǎng)度的打印棒102。
現(xiàn)在將參考圖6的流程圖描述根據(jù)示例的打印系統(tǒng)100的操作。
在框602處,打印機(jī)控制器208控制打印系統(tǒng)100打印預(yù)定圖案。在一個(gè)示例中,打印機(jī)控制器208控制打印系統(tǒng)100以黑色油墨打印預(yù)定圖案。然而,在其他示例中,打印機(jī)控制器208可以控制打印系統(tǒng)100使用在打印系統(tǒng)100中可用的三色版油墨(process ink)中的任何一種或任何組合來打印預(yù)定圖案。
預(yù)定圖案的示例被示出為圖7中的圖案702。圖案702包括一個(gè)或多個(gè)子圖案704的集合。在所示的示例中,每一個(gè)子圖案704a至704h被布置為通過單個(gè)相應(yīng)的打印頭管芯404a至404h以其整體打印。例如,子圖案704a通過打印頭管芯404a以其整體打印,子圖案704b通過打印頭管芯404b以其整體打印等等。在其他示例中,如下面進(jìn)一步描述的,打印機(jī)控制器208控制打印系統(tǒng)100打印不同的預(yù)定圖案。
在一個(gè)示例中,每一個(gè)子圖案704可以在約600個(gè)噴嘴寬的區(qū)域中,并且可以在約2至3cm高的區(qū)域中。每條線的寬度可以在約40個(gè)噴嘴寬的區(qū)域中。然而,在其他示例中,每一個(gè)子圖案可以更大或更小,或者具有更粗或更細(xì)的線。如下所述,在不同的示例中可以使用不同的圖案702和子圖案704。在一個(gè)示例中,不同的圖案可以通過不同的管芯打印。
在框604處,打印機(jī)控制器208控制成像模塊206獲得來自打印圖案702的至少一部分的數(shù)據(jù)。在一個(gè)示例中,打印機(jī)控制器208通過控制成像模塊206獲得基于從介質(zhì)反射的來自光源的光的量的電信號(hào)來獲得數(shù)據(jù),圖案702已經(jīng)打印在所述介質(zhì)上。
在一個(gè)示例中,打印機(jī)控制器208控制成像模塊206掃描打印圖案702的至少一部分。
在本文描述的示例中,打印機(jī)控制器208控制成像模塊206掃描處于第一打印圖案704a的頂部和底部之間的中路的打印圖案702的至少一部分,如由圖8a中的虛線802指示的。例如,由于打印機(jī)控制器知道或可以確定圖案704a在介質(zhì)上的位置,所以它可以將介質(zhì)的適當(dāng)部分定位在成像模塊206下方,使得圖案704a的適當(dāng)部分被掃描。
在其他示例中,打印機(jī)控制器208可以控制成像模塊206沿著不處于第一打印圖案704a的頂部和底部之間的中路的線來掃描打印圖案702的至少一部分。
由成像模塊206獲得的數(shù)據(jù)信號(hào)的示例在圖8a至圖8h中圖示為數(shù)據(jù)信號(hào)804a至804h。
在框604處,打印機(jī)控制器208分析所獲得的數(shù)據(jù)信號(hào),以確定在打印棒102中的打印頭管芯404a至404g中的不同打印頭管芯的對(duì)齊特性。在一個(gè)示例中,打印機(jī)控制器208將所獲得的數(shù)據(jù)信號(hào)與參考或預(yù)期的數(shù)據(jù)信號(hào)相比較。在一個(gè)示例中,參考數(shù)據(jù)信號(hào)可以表示參考電信號(hào)。參考數(shù)據(jù)信號(hào)可以例如基于沿著其掃描打印圖案702的位置而生成。
參考圖8a至8h,可以看出,數(shù)據(jù)信號(hào)804a至804h分別對(duì)應(yīng)于沿著線802的打印圖案704a704h的部分。打印頭管芯的對(duì)齊特性因此可以基于所掃描的打印圖案的不同部分之間的所確定距離來確定。例如,數(shù)據(jù)信號(hào)804a至804h的每一個(gè)峰值之間的距離由長(zhǎng)度a1、b1、b2和a2表示。如在圖8a中可以看出的,子圖案704a被設(shè)計(jì)成使得當(dāng)沿著處于子圖案的頂部和底部之間的中路的線802掃描成像構(gòu)件時(shí),a1、b1、b2和a2的長(zhǎng)度相等。然而,如果沿著不處于圖案的頂部和底部之間的中路的線掃描成像構(gòu)件,則a1、b1、b2和a2的長(zhǎng)度將相應(yīng)地改變。
如在圖8a中可以看出的,所獲得的信號(hào)804a與參考或預(yù)期數(shù)據(jù)806a完美對(duì)齊。這指示打印了子圖案704a的管芯404a沿打印棒軸線、沿交叉軸對(duì)齊,并且不旋轉(zhuǎn)地未對(duì)齊。
然而,如果打印了子圖案704的管芯未對(duì)齊,則從每一個(gè)所掃描的子圖案獲得的數(shù)據(jù)信號(hào)將不同于參考數(shù)據(jù)信號(hào)806a,如圖8b至8h中所示。
如在圖8b中可以看出的,打印了子圖案704b的管芯404b與管芯404a相比旋轉(zhuǎn)地未對(duì)齊。這導(dǎo)致長(zhǎng)度a1、b1、b2和a2不相等??梢愿鶕?jù)a1和a2之間的關(guān)系以及b1和b2之間的關(guān)系來確定正或負(fù)的未對(duì)齊角度。例如,如果a1<a2且b1>b2,則這指示打印了圖案的管芯在逆時(shí)針方向上具有旋轉(zhuǎn)未對(duì)齊,如圖8b中所示。類似地,如果a1>a2且b1<b2,則這將指示打印了圖案的管芯在順時(shí)針方向上具有旋轉(zhuǎn)未對(duì)齊。
如圖8c中所示,打印了子圖案704c的管芯404c沿交叉打印棒軸線未對(duì)齊,這導(dǎo)致掃描線802不處于圖案704c的頂部和底部之間的中路。這導(dǎo)致長(zhǎng)度a1和a2相等,并且長(zhǎng)度b1和b2相等,但導(dǎo)致長(zhǎng)度a1不同于長(zhǎng)度b1。長(zhǎng)度a1和b1的差異使得打印機(jī)控制器208能夠確定交叉打印棒未對(duì)齊的程度。例如,如果從數(shù)據(jù)信號(hào)804c確定的長(zhǎng)度a1比從數(shù)據(jù)信號(hào)804a確定的長(zhǎng)度a1長(zhǎng),則這指示管芯在介質(zhì)前進(jìn)方向上偏移。
如圖8d中所示,打印了子圖案704d的管芯404d沿打印棒軸線未對(duì)齊。因此,所獲得的數(shù)據(jù)信號(hào)804d具有與參考數(shù)據(jù)信號(hào)806a相同的形狀,但從其偏移。偏移量使得打印機(jī)控制器208能夠確定打印棒未對(duì)齊的程度和方向。
如圖8e中所示,打印了子圖案704e的管芯404e沿打印棒軸線并且沿交叉打印棒軸線二者未對(duì)齊。因此,根據(jù)所獲得的數(shù)據(jù)信號(hào)804e確定的長(zhǎng)度a1、b1、b2和a2使得打印機(jī)控制器208能夠確定交叉打印棒未對(duì)齊的程度,并且數(shù)據(jù)信號(hào)804e與參考數(shù)據(jù)信號(hào)806e相比的偏移量使得打印機(jī)控制器208能夠確定打印棒軸線未對(duì)齊的程度和方向。
如圖8f中所示,打印了子圖案704f的管芯404f具有旋轉(zhuǎn)未對(duì)齊并且沿打印棒軸線未對(duì)齊二者。使用上述技術(shù),打印機(jī)控制器208可以確定旋轉(zhuǎn)未對(duì)齊的角度以及打印棒軸線未對(duì)齊的程度和方向。
如圖8g中所示,打印了子圖案704g的管芯404g具有旋轉(zhuǎn)未對(duì)齊并且沿交叉打印棒軸線未對(duì)齊二者。使用上述技術(shù),打印機(jī)控制器208可以確定旋轉(zhuǎn)未對(duì)齊的角度以及交叉打印棒軸線未對(duì)齊的程度和方向。
如圖8h中所示,打印了子圖案704h的管芯404h具有旋轉(zhuǎn)未對(duì)齊并且沿打印棒軸線且沿交叉打印棒軸線二者未對(duì)齊。使用上述技術(shù),打印機(jī)控制器208可以確定旋轉(zhuǎn)未對(duì)齊的角度、打印棒軸線未對(duì)齊的程度和方向、以及交叉打印棒軸線未對(duì)齊的程度和方向。
一旦打印機(jī)控制器208已經(jīng)確定任何管芯未對(duì)齊的存在以及程度和方向,則如圖9中所示,其可以進(jìn)一步確定對(duì)齊補(bǔ)償數(shù)據(jù),以校正或減輕任何這樣的未對(duì)齊。例如,校正可以包括調(diào)整噴嘴發(fā)射定時(shí)、對(duì)在每一個(gè)管芯中使用的噴嘴進(jìn)行邏輯移位、或任何其他適當(dāng)?shù)募夹g(shù)。
在一個(gè)示例中,打印機(jī)控制器208可以例如基于針對(duì)每一個(gè)打印頭中的管芯中的一個(gè)或多個(gè)管芯的所確定的管芯未對(duì)齊來確定每打印頭的平均管芯未對(duì)齊。
上述示例使用包括子圖案704的圖案702來圖示,其中每一個(gè)子圖案包括三條間隔開的垂直線,其中在大致“M”形布置中一條斜線聯(lián)結(jié)第一和第二垂直線的一端,并且第二斜線聯(lián)結(jié)第二和第三線的一端。垂直線和斜線的組合使得打印機(jī)控制器208能夠以快速且高效的方式確定上述類型的未對(duì)齊的程度。在上述示例中,僅必須打印單個(gè)圖案702,并且打印圖案的一部分的單次掃描足以使得能夠確定打印頭管芯的對(duì)齊特性。垂直線提供精確的參考點(diǎn)以使得能夠確定打印棒未對(duì)齊,并且斜線提供精確的參考點(diǎn)以使得能夠確定旋轉(zhuǎn)未對(duì)齊和交叉打印棒未對(duì)齊。此外,可以以相對(duì)小的高度(例如小于5cm)打印圖案702,這減少了在管芯對(duì)齊過程期間浪費(fèi)的介質(zhì)的量。
圖10示出了具有適于使得能夠確定如本文描述的各種類型的管芯未對(duì)齊的特征的其他子圖案的多個(gè)非限制性示例1002、1004、1006、1008、1010和1012??梢钥闯觯@些圖案中的每一個(gè)包括至少一條垂直線和至少一條斜線。
將理解,本文描述的示例可以以硬件或者硬件和軟件的組合的形式來實(shí)現(xiàn)。任何這樣的軟件可以存儲(chǔ)在易失性或非易失性存儲(chǔ)裝置(諸如例如像ROM的存儲(chǔ)設(shè)備,不論是否可擦除或可重寫)的形式中、或者在諸如例如RAM、存儲(chǔ)器芯片、設(shè)備或集成電路之類的存儲(chǔ)器的形式中、或者在光學(xué)或磁性可讀介質(zhì)(諸如例如CD、DVD、磁盤或磁帶)上。將理解,存儲(chǔ)設(shè)備和存儲(chǔ)介質(zhì)是適于存儲(chǔ)一個(gè)或多個(gè)程序的機(jī)器可讀存儲(chǔ)裝置的示例,所述一個(gè)或多個(gè)程序當(dāng)被執(zhí)行時(shí)實(shí)現(xiàn)本文描述的示例。因此,示例提供了包括用于實(shí)現(xiàn)如前述任一權(quán)利要求所要求保護(hù)的系統(tǒng)或方法的代碼的程序和存儲(chǔ)這樣的程序的機(jī)器可讀存儲(chǔ)裝置。