背景技術:
打印設備通過將文檔的數字表示打印到打印介質上向用戶提供文檔的物理表示。打印設備包括數個打印頭,其用于將墨或其他可打印材料噴射到打印介質上以形成圖像。打印頭使用打印頭的打印頭管芯內的數個電阻元件將墨滴沉積到打印介質上。
附圖說明
附圖說明本文描述的原理的各種示例并且作為說明書的一部分。所圖示的示例僅被給出用于說明,并且不限制權利要求的范圍。
圖1a是根據本文所述的原理的一個示例的包括用于測量和控制寬陣列打印頭模塊的數個性質的打印頭性質控制電路的打印設備的示圖。
圖1b是根據本文所述的原理的另一個示例的包括用于測量和控制寬陣列打印頭模塊的數個性質的打印頭性質控制電路的打印設備的示圖。
圖2是根據本文所述的原理的一個示例的包括圖1b的打印頭性質控制電路的寬陣列打印頭模塊的示圖。
圖3是根據本文所述的原理的一個示例的用于寬陣列打印頭的打印頭性質控制電路的示圖。
圖4是根據本文所述的原理的一個示例的圖3的打印頭的打印頭管芯的示圖。
圖5是根據本文所述的原理的一個示例的用于包括雙向配置總線的寬陣列打印頭的打印頭性質控制電路的示圖。
圖6是示出根據本文所述的原理的一個示例的控制多個打印頭管芯內的性質的方法的流程圖。
圖7是示出根據本文所述的原理的另一個示例的控制多個打印頭管芯內的溫度的方法的流程圖。
遍及附圖,相同的參考數字指定相似但不一定相同的元件。
具體實施方式
因為打印頭的打印頭管芯內的電阻元件會產生熱,所以可能希望迅速且準確地測量和控制打印頭模塊(諸如寬陣列打印模塊)內的多個打印頭管芯的數個參數。這些參數包括例如溫度、打印頭管芯整體性(例如打印頭管芯是否破裂),或與打印頭管芯相關聯的其他參數。
例如,可能希望迅速且準確地測量打印頭管芯的溫度以確定打印頭管芯是否遍及各處具有均勻溫度。在一個示例中,可確定打印頭管芯內的數個區的溫度。一個區可被定義為組成小于打印頭管芯總體的單個打印頭管芯內的一部分。在一個示例中,在打印頭管芯內可以定義三個區;一個中間區和兩個端部區。
本文所述的示例確定打印頭管芯或打印頭管芯內的數個區是否被加熱,或者是否被去激活以實現遍及打印頭長度的均勻溫度。在一些場景中,在打印頭管芯內可能存在溫度下降,其中更多熱量和更高溫度存在于打印頭管芯的中間并且相對較少的熱量存在于打印頭管芯的端部上。這可能發生,是因為打印頭具有熱量在端部處耗散的定義長度。
進一步地,相對于整個打印頭,位于打印頭端部處的打印頭管芯相對于打印頭的襯底更導熱。更進一步地,朝向打印頭的端部的打印頭管芯包括引線接合,所述引線接合允許比在其中可積累熱量的中間更有效地從端部耗散熱量。
如果溫度不是遍及打印頭管芯均勻的,則墨滴大小被不利地影響,因為液滴大小與墨的溫度以及打印頭管芯內的噴嘴有相關性。進一步地,打印頭管芯內的非均勻溫度可能導致出現亮區帶(lightareabanding,lab),其中要利用甚至淺的顏色來打印打印介質的區域,但是打印頭在給定打印頭管芯已經打印的區域的邊緣處產生所沉積墨的可見地更淡的帶。這在打印頭管芯的例如端部比中間更涼的時候出現。又進一步地,如果打印頭管芯的端部比中間更涼,則這也可能導致在被該打印頭管芯打印的區域端部處產生細的白色區。
甚至又進一步地,如果每個打印頭管芯沒有維持在相對于其他打印頭管芯的近似相同溫度,則打印頭管芯會產生條紋化,在那里一個打印頭管芯比另一個打印頭管芯打印得略微更淺,從而在打印的介質中產生條紋。如果例如打印頭內的兩個打印頭管芯具有相差半攝氏度或一攝氏度的溫度,則這可能在打印的介質上產生條紋化。
本文所述的示例使用測量和控制電路來連續測量整個打印頭的和數個單獨的打印頭管芯內的各區的溫度。該測量和控制電路可被共同地稱為打印頭性質控制電路。在一個示例中,該打印頭性質控制電路增加打印頭管芯的第一數目的區(諸如打印頭管芯的端部)中的熱量,降低第二數目的區(諸如打印頭管芯的中間)中的熱量,或者這二者。這帶來了打印頭管芯內的均勻溫度。可使用該打印頭性質控制電路來測量和控制單獨的打印頭的其他性質。
測量和控制電路可利用打印頭硅上的相當大的空間并且因此是昂貴的。一些打印頭陣列可包括具有完全包含的溫度測量和控制電路的打印頭管芯。在該布置中,具有十五個打印頭管芯的打印頭模塊包括十五組溫度測量和控制電路;每個打印頭管芯一個。該測量和控制電路在每個打印頭管芯的每個打印頭硅上占用相當大的空間。這等同于材料、設計或制造中的相當大的成本。
本文所述的示例提供一種顯著降低與打印頭管芯制造相關聯的成本的方式。打印頭可包括被連接至多個分離的打印頭管芯的單個專用集成電路(asic)。該配置幫助降低制造打印頭中的成本。
打印頭內的每個打印頭管芯可包括數個射出(firing)電阻器和數個溫度傳感器。該asic包括連接至溫度傳感器的模擬到數字轉換器(adc)。asic和adc上的控制邏輯以時間復用的方式分別控制并讀取耦合至溫度傳感器的數個電阻器。因此,本文所述的示例以最小成本提供對諸如每個打印頭管芯的打印頭管芯完整性和溫度之類的參數的快速且準確的測量和控制。
如在本說明書中和所附權利要求中所使用的,術語“打印頭性質”、“打印頭管芯性質”、“性質”或類似語言意味著要被廣泛地理解為打印頭或打印頭管芯的任何物理性質。在一個示例中,打印頭或打印頭管芯的性質可以是打印頭或打印頭管芯的溫度。另一性質包括打印頭管芯完整性,其指示打印頭管芯的結構完整性,諸如打印頭管芯是否包括裂縫或其他缺陷。
甚至又進一步地,如在本說明書中和所附權利要求中所使用的,術語“數個”或類似語言意味著要被廣泛地理解為包括1到無窮大的任何正數;零不是一個數,而是不存在數。
在下面的描述中,為了解釋的目的,闡述許多具體細節以便提供對本系統和方法的透徹理解。然而,對本領域技術人員來說將顯而易見的是,可在沒有這些具體細節的情況下實踐本裝置、系統和方法。在說明書中對“一個示例”或類似語言的參考意味著結合該示例描述的特定特征、結構或特性如所述的那樣被包括,但是可能不被包括在其他示例中。
現在轉向附圖,圖1a是根據本文所述的原理的一個示例的用于測量和控制寬陣列打印頭模塊(108)的數個性質的打印設備(100)的示圖。該打印設備(100)可包括寬陣列打印頭模塊(108)。該寬陣列打印頭模塊(108)包括數個打印頭管芯(109)。在一個示例中,該寬陣列打印頭模塊(108)包括多個打印頭管芯(109)。
每個打印頭管芯(109)包括數個傳感器(404)。在一個示例中,每個打印頭管芯(109)包括多個傳感器(404)。傳感器(404)測量與打印頭管芯相關聯的數個元件的性質,諸如例如元件的溫度或打印頭管芯(109)的完整性。
該寬陣列打印頭模塊(108)進一步包括專用集成電路(asic)(204)。該asic(204)控制傳感器(404)來測量每一個打印頭管芯(109)的元件的性質。asic(204)位于離開任何打印頭管芯(109)。現在將結合圖1b一直到圖7來更詳細地描述這些和其他元件。
圖1b是根據本文所述的原理的另一個示例的包括用于測量和控制寬陣列打印頭模塊(108)的數個性質的打印頭性質控制電路(110)的打印設備(100)的示圖。為了實現其期望功能,打印設備(100)包括各種硬件部件。在這些硬件部件之中可以是數個處理器(101)、數個數據存儲設備(102)、數個外圍設備適配器(103)和數個網絡適配器(104)。這些硬件部件可通過使用數個總線和/或網絡連接而被互連。在一個示例中,處理器(101)、數據存儲設備(102)、外圍設備適配器(103)和網絡適配器(104)可經由總線(105)被通信耦合。
處理器(101)可包括從數據存儲設備(102)檢索可執行代碼并執行該可執行代碼的硬件架構。該可執行代碼可當被處理器(101)執行時,使處理器(101)至少實現確定觀察(observe)打印頭內的數個打印頭管芯的觀察方案的功能。該可執行代碼可進一步使處理器利用asic來迫使已知電流通過模擬總線,所述模擬總線并聯連接至數個打印頭管芯上的數個感測設備。執行可執行代碼的處理器進一步指示輪詢狀態機(rrsm)將嵌入打印數據流中的或經由專用控制總線發送的第一命令發送至第一打印頭管芯,第一命令指示該第一打印頭管芯將已知電流從模擬總線路由通過該第一打印頭管芯上的感測設備。
可執行代碼可進一步使處理器利用asic上的adc觀察來自第一打印頭管芯上的感測設備的電壓并且利用asic將所觀察到的電壓轉換成數字值。執行可執行代碼的處理器進一步利用asic上的控制電路來將數字值與配置寄存器內定義的數個閾值相比較。該可執行代碼可進一步使處理器利用asic將嵌入打印數據流中的或經由專用控制總線發送的第二命令發送至第一打印頭管芯,并且利用第一打印頭管芯上的數據解析器基于數字值與閾值的比較來調整打印頭管芯的參數。該可執行代碼當被處理器(101)執行時可進一步使處理器(101)至少實現利用rrsm來基于觀察方案觀察下一打印頭管芯的功能。
當通過可執行代碼執行時,處理器的功能是根據本文所述的本說明書的方法的。在執行代碼的過程中,處理器(101)可從數個剩余的硬件單元接收輸入并且將輸出提供給數個剩余的硬件單元。
數據存儲設備(102)可存儲諸如通過處理器(101)或其他處理設備執行的可執行程序代碼之類的數據。如將要被討論的,數據存儲設備(102)可具體存儲表示處理器(101)執行以至少實現本文所述的功能的數個應用的計算機代碼。
數據存儲設備(102)可包括各種類型的存儲器模塊,包括易失性的或非易失性存儲器。例如,本示例的數據存儲設備(102)包括隨機存取存儲器(ram)(106)和只讀存儲器(rom)(107)。還可利用許多其他類型的存儲器,并且本說明書預期到在數據存儲設備(102)中許多(一個或多個)變化類型的存儲器的使用,因為可能適合本文所述的原理的特定應用。在某些示例中,數據存儲設備(102)中的不同類型的存儲器可被用于不同的數據存儲需要。例如,在某些示例中,處理器(101)可從只讀存儲器(rom)(107)啟動并且執行存儲在隨機存取存儲器(ram)(106)中的程序代碼。
一般來說,數據存儲設備(102)可尤其包括計算機可讀介質、計算機可讀存儲介質或非瞬時計算機可讀介質。例如,數據存儲設備(102)可以是但不限于電子、磁性、光學、電磁、紅外、或半導體系統、裝置或設備、或者前述各項的任何合適的組合。計算機可讀存儲介質的更具體示例可包括例如以下各項:具有數個引線的電連接、便攜式計算機盤、硬盤、隨機存儲存儲器(ram)、只讀存儲器(rom)、可擦除可編程只讀存儲器(eprom或閃速存儲器)、便攜式壓縮盤只讀存儲器(cd-rom)、光學存儲設備、磁性存儲設備或前述各項的任何合適組合。在本文檔的上下文中,計算機可讀存儲介質可以是任何有形介質,其可以包含或存儲計算機可用程序代碼以供指令執行系統、裝置或設備使用或結合該指令執行系統、裝置或設備來使用。在另一示例中,計算機可讀存儲介質可以是任何非瞬時介質,其可以包含或存儲供指令執行系統、裝置或設備使用或結合該指令執行系統、裝置或設備來使用的程序。
打印設備(100)中的硬件適配器(103、104)使得處理器(101)能夠與在打印設備(100)外部和內部的各種其他硬件元件對接。例如,外圍設備適配器(103)可向輸入/輸出設備(諸如例如顯示設備、用戶接口、鼠標或鍵盤)提供接口。該外圍設備適配器(103)還可提供對其他外部設備(諸如外部存儲設備)、數個網絡設備(諸如例如服務器、交換機和路由器)、客戶端設備、其他類型的計算設備、以及其組合的訪問。
打印設備(100)還包括數個打印頭(108)。盡管在圖1b的示例中描繪了一個打印頭,但是在打印設備(100)內可存在任何數目的打印頭(108)。在一個示例中,打印頭(108)是寬陣列打印頭模塊。打印頭(108)可以是固定或掃描打印頭。打印頭(108)經由總線(105)耦合至處理器(101)并且接收以打印作業的形式的打印數據。該打印數據被打印頭(108)所消耗并且被用于產生表示打印作業的物理打印。
每個打印頭(108)包括數個打印頭管芯(109)。盡管在圖1b的示例中描繪了一個打印頭管芯(109),但是在打印頭(108)內可存在任何數目的打印頭管芯(109)。在一個示例中,打印頭管芯是熱噴墨(tij)打印頭管芯。在該示例中,打印頭管芯(109)均包括驅動形成在打印頭管芯(109)內的墨射出室內的數個電阻元件的電路。當被驅動電路激活時,電阻元件變熱。該電阻加熱使在射出室內的墨中形成水泡,并且所得到的壓力增加迫使來自數個噴嘴的墨滴流體耦合至射出室。盡管將在本文中結合tij打印頭管芯來描述本申請,但是可結合本系統和方法來使用任何類型的打印頭管芯,包括例如壓電打印頭。
每個打印頭(108)進一步包括作為整體來控制打印頭管芯(109)的數個性質和打印頭的打印頭性質控制電路(110)。盡管將在下文中更詳細地描述打印頭性質控制電路(110),但是打印頭性質控制電路(110)觀察、檢測和配置打印頭管芯(109)的數個物理性質。打印頭性質控制電路(110)可使用數個觀察方案來觀察、檢測和配置打印頭管芯(109)的物理性質。這些觀察方案可包括輪詢觀察方法、自適應觀察方法、減員(depopulation)觀察方法、主動(active)打印頭管芯觀察方法、掩模(masking)觀察方法、依賴性觀察方法、隨機觀察方法或本文所述的其他觀察方法。
打印設備(100)進一步包括在本文所述的系統和方法的實現中使用的數個模塊。打印設備(100)內的各種模塊包括可分別執行的可執行程序代碼。在該示例中,各種模塊可被存儲為不同的計算機程序產品。在另一示例中,打印設備(100)內的各種模塊可被組合在數個計算機程序產品內;每個計算機程序產品包括數個模塊。
打印設備(100)可包括觀察方案模塊(111),其當被處理器(101)執行時確定要在打印頭管芯的觀察期間使用的觀察方案。在一個示例中,觀察方案模塊(111)可從打印設備或其他計算設備接收關于要使用什么類型的觀察方案或者要使用的觀察方案的定義的指令。觀察方案模塊(111)當被處理器(101)執行時使處理器指示打印頭性質控制電路(110)觀察并檢測打印頭管芯(109)的數個物理性質。
任何數目或類型的觀察方案可被用于觀察和檢測打印頭管芯(109)的數個物理性質。選取哪個打印頭管芯(109)來進行分析和控制將是執行分析和控制的計算成本與對控制該打印頭、打印頭管芯或打印頭管芯內的數個區的需要之間的權衡。因為每個傳感器都在打印頭或打印頭管芯內被尋址,所以可創建任何尋址方案。該尋址方案可基于打印頭(108)或打印頭管芯(109)以及它們相應的熱力學。打印頭(108)或打印頭管芯(109)的一些部分可能比其他更穩定。因此,打印頭性質控制電路(110)可集中更動態的部分(諸如例如打印頭(108)或打印頭管芯(109)的端部)處的讀數。可創建對于打印頭(108)或打印頭管芯(109)的基線特性,其標識打印頭(108)或打印頭管芯(109)的穩定和動態部分。
由打印頭性質控制電路(110)所使用的觀察方案可包括輪詢觀察方法、自適應觀察方法、減員觀察方法、主動打印頭管芯觀察方法、掩模觀察方法、依賴性觀察方法、隨機觀察方法或本文所述的其他觀察方法。輪詢觀察方法包括以輪詢的方式分析位于數個打印頭管芯(109)上的多個傳感器中的一個傳感器(其中每個打印頭管芯(109)是按次序分配的),從而在沒有優先級的情況下觀察和控制所有打印頭管芯。在輪詢觀察方法的另一示例中,每個其他傳感器被觀察并且然后該方法循環回以檢查被跳過的交替傳感器。可使用傳感器的觀察的任何置換或次序。
觀察方案的另一示例包括自適應觀察方案。該自適應觀察方案適應打印頭(108)和打印頭管芯(109)上的不同速率的熱通量。如果存在規定打印頭(108)或打印頭管芯(109)的離散區域中的打印的情況(諸如例如在打印頭(108)和打印頭管芯(109)的一個端部處于較高或較低的濃度,或打印作業的其他波動性質),則打印頭性質控制電路(110)減小打印頭(108)的低熱通量區域或打印頭管芯(109)的各區中的觀察和控制帶寬,并增加打印頭(108)的較高熱通量區域或打印頭管芯(109)的各區中的觀察和控制帶寬。
觀察方案的另一示例包括減員方法。在減員觀察方案中,打印頭性質控制電路(110)可在跳過不會經常改變的那些打印頭管芯的同時選取具有高溫度波動或其他性質的打印頭管芯(109)。在該示例中,動態打印頭管芯(109)比相對靜態的打印頭管芯更頻繁地被觀察。該觀察方案允許方法(700)將聚焦于在打印過程中具有高波動的打印頭管芯的部分。這允許熱量、功率和控制時間被優化。在一個示例中,隨著時間推移而創建動態和靜態性質的歷史,打印頭性質控制電路(110)在確定將聚焦于哪個打印頭管芯(109)中使用來自其的信息。
觀察方案的又一示例包括僅在打印過程中被主動使用的打印頭管芯(109)的觀察。在打印中,可在打印過程期間使用包括少于所有打印頭管芯的一部分是可能的。例如,在某些情況下可使用一半打印頭管芯。在該示例中,打印頭性質控制電路(110)可將聚焦于僅在打印過程中涉及的那些打印頭管芯(109)。加熱器或打印頭管芯(109)的其他部件可按次序被關閉或者去激活以便不會浪費熱量、功率和打印頭控制時間。
觀察方案的再一示例可包括掩模觀察方案。打印設備(100)或其他計算設備可提供打印頭管芯觀察的模式。該掩模觀察方案可詳述打印頭性質控制電路(110)如何實現打印頭管芯(109)的觀察和控制。該掩模觀察方案可基于打印作業的參數、打印設備(100)位于其中的環境的參數、用戶輸入或其他因素。
觀察方案的再又一另外示例可包括依賴性觀察方案。通過使用依賴觀察方案,打印頭性質控制電路(110)可建立在打印頭管芯(109)觀察和控制的模式與狀態機可運行的方式之間的依賴性。狀態機是可以被表示為處于有限數目的狀態中的一個并且每次僅具有一個狀態的概念上抽象的機器。狀態機可以以數學模型來表示。當通過觸發事件或條件發起時,狀態機的狀態可改變。在該示例中,依賴性觀察方案可基于狀態機的觸發事件或條件來選取打印頭管芯(109)觀察的次序。
在觀察方案的又一示例中,打印頭管芯(109)觀察的次序或模式可以是隨機的。可由打印頭性質控制電路(110)采用任何其他觀察方案來實現打印頭管芯(109)的觀察和控制的模式,其確保打印頭管芯(109)和打印頭(108)作為整體以均勻方式來運行。上述觀察方案的任何組合可被打印頭性質控制電路(110)使用。
打印設備(100)可進一步包括:性質控制模塊(112),其控制使用打印頭性質控制電路(110)觀察到的數個性質;和觀察方案模塊(111)。該性質控制模塊(112)當被處理器(1010執行時向打印頭性質控制電路(110)發送指令來指示打印頭性質控制電路(110)基于由打印頭性質控制電路(110)進行的數個觀察來控制打印頭管芯(109)的數個性質。
圖2是根據本文所述的原理的一個示例的包括圖1b的打印頭性質控制電路的寬陣列打印頭模塊(108)的示圖。該寬陣列打印頭模塊(108)可包括襯底(201)和促進去到耦合至襯底(201)的數個打印頭管芯(109)的數據和功率傳遞的數個電連接(202)。在一些示例中,打印頭(108)被覆蓋有聚合物。該聚合物使電接觸件絕緣并且阻止它們接觸在打印頭(108)中使用的流體或墨。如在圖2的示例中所描繪的,打印頭管芯(109)被組織成四個一組,以促進使用三種有色墨和黑色墨的全彩色打印。在一個示例中,這些組被交錯以允許打印頭管芯(109)上的噴嘴的列之間的重疊。專用集成電路(asic)(204)可位于襯底(201)上并通信連接至打印頭管芯(109)和電連接(202)中的每一個。在一個示例中,asic(204)可被耦合至處在打印頭管芯(109)的組之間的位置中的襯底(201)。
在一個示例中,打印頭(108)可被設計成使得它可打印整個頁面寬度,從而消除對在打印介質上來回掃描打印頭(108)的需要。在圖2的示例中,asic(204)可以合并可以其他方式在打印頭管芯(109)的每一個上執行的操作。在一個示例中,asic(204)控制位于打印頭(108)的襯底(201)上的四十個或更多打印頭管芯(109)。
在圖2的示例中,打印頭性質控制電路(110)被包括在asic(204)內。以這種方式,asic(204)和打印頭性質控制電路(110)控制打印頭管芯(160)的數個性質。
在一個示例中,打印頭(108)包括打印頭存儲器設備(206)。在該示例中,數據可被存儲在打印頭存儲器設備(206)上,所述打印頭存儲器設備(206)輔助如本文所述的打印頭性質控制電路(110)的功能。例如,打印頭存儲器設備(206)可存儲數個觀察方案,所述數個觀察方案被打印頭性質控制電路(110)用于觀察、檢測和配置打印頭管芯(109)的物理性質。打印頭存儲器設備(206)可存儲數個性質控制限制,其定義可能存在于打印頭管芯(109)內的打印頭管芯(109)的性質的限制。例如,如果被傳感器觀察或檢測的性質是打印頭管芯(109)的溫度,則打印頭存儲器設備(206)可存儲與高溫度閾值和低溫度閾值有關的數據。以這種方式,控制電路可獲得閾值、將打印頭的測得的溫度值與閾值相比較,以及通過例如激活或去激活位于打印頭管芯(109)上的數個加熱器來調整打印頭管芯(109)的溫度以將打印頭管芯(109)的溫度帶入閾值限制內。
圖3是根據本文所述的原理的一個示例的用于寬陣列打印頭(108)的打印頭性質控制電路(110)的示圖。圖3的寬陣列打印頭(108)包括asic(204)。該asic(204)被耦合至電連接(圖2,202)以促進去到打印頭管芯(109)的數據和功率傳遞。asic(204)經由打印數據線路(311)從處理器(圖1b,100)、數據存儲設備(圖1b,102)、外圍設備適配器(103)、網絡適配器(104)或打印設備(圖1b、100)的其他元件接收打印數據。該打印數據被傳輸至數據解析器(303),其發送打印數據以便將經解析的噴嘴數據供應給打印頭管芯(109)。
圖3的寬陣列打印頭(108)進一步包括數個打印頭管芯(109-1,109-2,109-3,...,109-n),它們在本文中被共同稱為109。打印頭管芯(109)經由傳輸打印數據的數個打印頭數據線路(310)被耦合至asic(204)的數據解析器(303)。
寬陣列打印頭(108)進一步包括打印頭性質控制電路(110)。打印頭性質控制電路(110)在圖3中由方框110來指示。通過將一組打印頭性質控制電路(110)定位于asic(206)上而不是在單獨的打印頭管芯(109)上,本文所述的示例提供用于控制打印頭管芯(109)的性質的成本高效的方式。在圖3的示例中呈現的架構從打印頭管芯(109)移除了打印頭性質控制電路的冗余集合。另外在打印頭管芯(109)上包括附加元件在材料和制造兩個方面是昂貴的。這些附加元件可包括相應的溫度控制伺服回路,其包括數個溫度感測單元、將模擬溫度信號轉換成數字的模擬到數字轉換器、設置打印頭管芯(109)中的溫度控制限制的配置寄存器設置、將數字溫度與控制限制相比較的控制電路、加熱器控制邏輯、和加熱器。
本文所述的示例提供在asic(204)的不太昂貴的硅上制造的較高精度性質控制電路。在本文所述的示例中,打印頭管芯(109)包括數個溫度感測單元、將信號傳送給asic(204)的通過門(passgate)(405)和通過門控制邏輯、以及加熱器和加熱器控制邏輯。這些部件消耗打印頭管芯(109)的硅上的相對較少數量的區域。因此,除了其他部件之外,包括adc的數個數字和熱控制部件、配置寄存器設置和將數字溫度與控制限制相比較的控制電路也被移出打印頭管芯(109)。
打印頭性質控制電路(110)包括數個模擬到數字轉換器(adc)(304)、固定電流源(305)、控制邏輯(306)、輪詢狀態機(rrsm)(307)、配置寄存器(308)和打印頭存儲器設備(206)。該打印頭性質控制電路(110)經由模擬感測總線(309)被并聯耦合至打印頭管芯(109)中的每一個。
adc(304)被連接至打印頭管芯(109)中的每一個內的數個溫度傳感器。打印頭管芯(109)內的溫度傳感器控制并讀取耦合至溫度傳感器的數個電阻器。adc(304)可以時間復用的方式從溫度傳感器獲得信息。從打印頭管芯(109)中的溫度傳感器獲得的模擬溫度信號被adc(304)轉換成數字信號。
在一個示例中,可在打印頭性質控制電路(110)內實現多個adc(304)。根據打印頭(108)內的打印頭管芯(109)的數目、在打印頭管芯(109)中的每一個內被分析的區的數目、以及每個打印頭管芯(109)和它們的區要被觀察和控制的頻率,存在其中在打印頭性質控制電路(110)內利用多個adc和任何相關聯的控制邏輯的情況。可以以乒乓(ping-pong)方式來使用多個adc(104),其中第一adc(304)開始將定義第一打印頭管芯(109)的性質的所觀察到的模擬信號轉換成數字值,而第二adc(304)結束關于第二打印頭管芯(109)的轉換過程。在利用兩個adc(304)的一個示例中,兩個adc(304)可交替使用模擬總線(309)和打印頭性質控制電路(110)。在打印設備(100)內可以利用多達可證實對打印頭(108)內的信號的處理有益的adc(304)。
盡管僅描繪了來自打印頭性質控制電路(110)的adc(304)且并聯耦合至打印頭管芯(109)的一個線路或通道,但是任何數目的線路可被用于復用在打印頭性質控制電路(110)和數個打印頭管芯(109)之間發送的信號。可確定在模擬總線(309)內使用的線路或通道的數目的因素可包括在打印頭(108)內的打印頭管芯(109)的數目以及在打印頭(109)上可用的空間。如將在下面更詳細描述的,asic(204)通過打印頭數據線路(310)向單獨的打印頭管芯(109)發送命令以接通該打印頭管芯(109)的數個傳感器中的一個。asic(204)在使該打印頭管芯(109)上的該一個傳感器成為在該給定時間活動的僅有傳感器時向一個打印頭管芯(109)發送該命令。
固定電流源(305)通過模擬總線(309)向數個打印頭(109)施加已知電流。該固定電流源(305)被用來仿真在其相應打印頭管芯(109)上觀察到的傳感器。在一個示例中,多個模擬總線(309)可被包括在打印頭(108)內。如果測量的期望頻率比通過使用一個模擬總線(309)可以實現的更高,則這可能是有益的。
如上文所提到的,傳感器激勵方法可包括可使用共享感測總線模型的任何傳感器激勵方法。除了如上文所述經由固定電流源(305)施加已知電流之外,打印頭性質控制電路(110)可使用復用的感測電壓。在該示例中,感測電壓可由打印頭管芯(109)在內部生成。
在另一示例中,傳感器激勵方法可包括結合每個打印頭管芯(109)的數字脈沖寬度調制(pwm)信號的使用。可從每個打印頭管芯(109)采樣經調制的脈沖序列(pulsetrain)。在該示例中,經調制的脈沖序列可根據占空比來傳達觀察到的性質。占空比可被定義為在其中信號是活動的一個時段的百分比,并且可被表述為:
其中d是占空比,t是信號是活動的時間,并且p是信號的總周期。一個周期是信號完成接通和斷開(on-and-off)循環所花費的時間。
在其中使用多個模擬總線(309)的示例中,將數個打印頭(109)中的每一個分給多個模擬總線(309)以使得每個模擬總線(309)不會與已經被耦合至另一模擬總線(309)的打印頭管芯(109)耦合或通信。例如,如果兩個模擬總線(309)被包括在圖3的示例中,則每個模擬總線(309)可將數個打印頭管芯(109)劃分成兩個近似相等的組。以這種方式,可在準備通過adc(304)對表示打印頭管芯(109)的檢測到的性質的模擬性質信號的轉換中安置一個電流源和模擬總線(309)。這可以在另一個模擬總線(309)穩定并使其電流被adc(304)轉換的同時發生。這允許在單個模擬總線系統中可能以其他方式禁止的同一時間段期間執行多個過程。
控制邏輯(306)還可被包括在打印頭性質控制電路(110)內。控制邏輯(306)接收由adc(304)獲得的表示與打印頭管芯(109)的性質相關聯的值的數字值,并且將該數字值與數個控制限制相比較。例如,如果通過打印頭性質控制電路(110)觀察的性質是打印頭管芯(109)的數個區的溫度,則控制邏輯(306)將該溫度與溫度控制限制相比較。在該示例中,溫度控制限制可包括例如高溫度閾值和低溫度閾值。
打印頭存儲器設備(206)可位于asic(204)上并耦合至控制邏輯(306)。如上文所述,打印頭存儲器設備(206)可存儲數個性質控制限制,所述性質控制限制定義可以存在于打印頭管芯(109)內的打印頭管芯(109)的性質的限制。控制電路可獲得閾值、將打印頭的測得的性質值與閾值相比較,以及調整打印頭管芯(109)的性質以將打印頭管芯(109)的性質帶入閾值限制內。
打印頭性質控制電路(110)包括配置寄存器(308),其從打印設備(100)用來傳輸打印頭管芯(109)配置數據的配置通道(312)接收數個性質控制限制和觀察方案。該配置寄存器可代替打印頭存儲器設備(206)或與打印頭存儲器設備(206)聯合工作以便存儲控制限制和觀察方案并提供對控制限制和觀察方案的訪問。
輪詢狀態機(rrsm)(307)也可被包括在打印頭性質控制電路(110)內。rrsm(307)確定并執行在觀察數個打印頭管芯(109)的性質中使用的數個觀察方案。這些觀察方案可包括輪詢觀察方法、減員觀察方法、主動打印頭管芯觀察方法、掩模觀察方法、依賴性觀察方法、隨機觀察方法、自適應觀察方法、本文所述的其他觀察方法、或其組合。當要關于打印頭管芯(109)的數個性質做出觀察時,rrsm(307)確定要使用哪個觀察方案。在一個示例中,該確定可基于rrsm(307)要使用的用戶定義的觀察方案。在另一示例中,可基于打印頭(108)內的數個打印頭管芯(109)的布局來確定使用哪個觀察方案。在又一示例中,可基于與打印頭管芯(109)的性質有關的歷史數據或其他類型的觀察方案的使用來確定由rrsm(307)使用哪個觀察方案。
在圖3的示例中,觀察打印頭管芯(109)上的數個傳感器的第一命令和控制打印頭管芯(109)上的數個加熱器(404)的第二命令可被嵌入在打印數據流中。在該示例中,經由傳輸線路(320)將第一和第二命令從打印頭性質控制電路(110)發送至位于asic(204)上的數據解析器(303)。以這種方式,這些命令可被數據解析器(303)獲得,嵌入打印數據流中,并且經由打印頭數據線路(310)發送到打印頭管芯(109)。
圖4是根據本文所述的原理的一個示例的圖3的打印頭(108)的打印頭管芯(109)的示圖。打印頭管芯(109)包括噴嘴射出邏輯和電阻器(401)、數據解析器(402)、數個加熱器(403)和數個溫度傳感器(404)和數個通過門(405)。如上文所述經由數個打印頭數據線路(310)將打印數據從asic(204)的數據解析器(303)傳輸至打印頭管芯(109)。在該示例中,模擬感測總線(309)經由通過門(405)將由固定電流源(305)供應的已知電流傳輸給溫度傳感器(404)以獲得定義打印頭管芯(109)的溫度的模擬信號。
在一個示例中,打印頭管芯(109)的數據解析器(402)可被移動至asic(204)。在該示例中,數據解析器(402)的功能可由位于asic(204)上的數據解析器(303)來提供。在該示例中,位于asic(204)上的數據解析器(303)發送打印數據以將經解析的噴嘴數據供應到噴嘴射出邏輯和電阻器(401)。打印頭管芯(109)的數據解析器(402)的該移除以及位于asic(204)上的數據解析器(303)的利用降低以打印頭管芯(109)的制造和材料形式的成本。
在圖4的示例中,打印頭管芯(109)的數據解析器(402)從asic(204)接收打印數據,解析打印數據以生成經解析的噴嘴數據,并且將經解析的噴嘴數據提供給噴嘴射出邏輯和電阻器(401)。該數據解析器(402)還可通過接收控制命令來充當控制邏輯,所述控制命令被嵌入在經由打印頭數據線路(310)或專用控制總線提供的打印數據流中。控制命令指示數據解析器(402)來指示通過門(405)經由模擬感測總線(309)將由固定電流源(305)供應的電流路由至溫度傳感器(404)以獲得定義打印頭管芯(109)的溫度的模擬信號。
打印頭管芯(109)的噴嘴射出邏輯和電阻器(401)被用來將墨滴從打印頭管芯(109)噴射到打印介質上以創建打印。噴嘴射出邏輯和電阻器(401)從打印頭管芯(109)的數據解析器(402)或asic(204)的數據解析器(303)接收經解析的噴嘴數據。
加熱器(403)被用來控制打印頭管芯(109)內的熱量。在一個示例中,單個加熱器(403)可被提供在打印頭管芯(109)上。在另一示例中,多個加熱器(403)位于打印頭管芯(109)內的不同區上。在該示例中,所述區可包括打印頭管芯(109)的一個中間區和兩個邊緣區。這三個區提供打印頭管芯(109)的均勻溫度控制。如由406所指示的加熱器向打印頭管芯(109)的周圍區域提供熱量。
溫度傳感器(404)被用來檢測打印頭管芯(109)內的溫度并經由模擬感測總線(309)將定義溫度的模擬信號提供給打印頭性質控制電路(110)。盡管在圖4的示例中描繪溫度傳感器(404),但是在本文所述的示例中可使用用于檢測打印頭管芯(109)的任何性質的任何類型的傳感器。在一個示例中,多個溫度傳感器(404)可被包括在打印頭管芯(109)內。在該示例中,多個溫度傳感器(404)位于打印頭管芯(109)內的不同區上。在該示例中,該區可包括打印頭管芯(109)的一個中間區和兩個邊緣區。這三個區提供打印頭管芯(109)的均勻溫度控制。此外,在一個示例中,溫度傳感器(404)的各區可與上文所述的加熱器(403)的各區相匹配。在該示例中,溫度傳感器(404)可容易地獲得特定區中的溫度,并且通過打印頭性質控制電路(110)來控制該特定區的溫度。盡管加熱器(403)和溫度傳感器(404)被描述為位于打印頭管芯(109)的中間和兩個邊緣中從而產生三個不同的區,但是任何數目的區可存在于打印頭管芯(109)上。
圖5是根據本文所述的原理的一個示例的用于包括雙向配置總線(510)的寬陣列打印頭的打印頭性質控制電路(110)的示圖。圖5的打印頭性質控制電路(110)包括與如上文結合圖3和4描述的類似的部件,并且與那些部件相關聯的上文的描述可適用于圖5中。圖5另外包括雙向配置總線(510)。在圖3和圖4的示例中,控制命令可作為經由傳輸線路(320)和打印頭數據線路(310)從asic(204)傳輸至打印頭管芯(109)的打印數據流內的嵌入信號而被發送。在圖5的示例中,控制信號可經由雙向配置總線(510)從配置寄存器(308)、控制邏輯(306)和rrsm(307)發送至打印頭管芯(109)。因此,不是將控制命令嵌入打印數據流中,而是可直接將控制命令發送至打印頭管芯(109。在該示例中,來自rrsm(307)的控制命令(諸如哪個管芯要被觀察和控制)以及來自控制邏輯(306)和配置寄存器(308)的關于要將加熱器設置到哪個等級的控制命令可通過雙向配置總線(510)來傳輸。除了本文所述的這些之外,雙向配置總線(510)還可被用于其他配置和控制命令。
在圖5的示例中,在打印頭管芯(109)中的每一個內的數據解析器(402)可通過經由配置總線(510)接收控制命令而充當控制邏輯。如上文所述的,該控制命令指示數據解析器(402)來指示通過門(405)經由模擬感測總線(309)將由固定電流源(305)供應的電流路由至溫度傳感器(404)以獲得定義打印頭管芯(109)的溫度的模擬信號。
圖6是示出根據本文所述的原理的一個示例的控制多個打印頭管芯(109)內的性質的方法(600)的流程圖。盡管在作為被觀察和控制的性質的溫度的上下文中描述了圖6的示例,但是可觀察和控制與數個打印頭管芯(109)相關聯的任何類型的性質。
在一個示例中,可通過圖1b的打印設備(100)來執行該方法(600)。在另一示例中,該方法(600)可由諸如打印頭性質控制電路(110)之類的其他系統來執行。因此,通過硬件或者硬件和可執行指令的組合來實現方法(600)的功能。
在該示例中,可使用位于離開任何打印頭管芯的專用集成電路(asic)內的輪詢狀態機(rrsm)來執行方法(600)。該方法(600)包括將信號發送(塊601)至打印頭管芯中的第一打印頭管芯以利用asic上的adc來經由第一打印頭管芯上的數個第一感測設備確定第一打印頭管芯的性質。將從第一感測設備接收到的所觀察的性質轉換(塊602)成數字性質值。該方法可進一步包括使用asic上的控制邏輯將數字性質值與在配置寄存器中定義的數個閾值進行比較(塊603)。可基于數字性質值和閾值來調整(塊604)第一打印頭管芯的性質。該方法可進一步包括基于觀察方案來控制(塊605)下一打印頭管芯內的性質。
如上文所提到的,該方法(600)包括將信號發送(塊601)至打印頭管芯中的第一打印頭管芯以利用asic上的adc來經由第一打印頭管芯上的數個第一感測設備確定第一打印頭管芯的性質。在一個示例中,可能希望迅速且準確地測量打印頭管芯的溫度以確定打印頭管芯是否遍及各處具有均勻溫度。如上文所述的,打印頭管芯可包括數個區。例如,打印頭管芯可包括一個中間區和兩個端部區。在該示例中,溫度傳感器可被放置在打印頭管芯上在每一個區處。因此,該方法(600)將信號發送至打印頭管芯的區中的一個以確定打印頭管芯內的區的溫度。可通過利用asic(204)將作為已知電流的信息施加于模擬總線(309)來執行塊601。然而,任何傳感器激勵方法(包括上文所述的那些)可被用于將信號發送至每一個打印頭管芯。
模擬總線(309)耦合多個打印頭管芯并且與所述多個打印頭管芯中的所有打印頭管芯并聯連接。在一個示例中,在將信號發送至第一打印頭管芯期間,所有其他打印頭管芯經由與每一個打印頭管芯相關聯的數個通過門從模擬總線斷開。
將信號發送(塊601)至打印頭管芯中的第一打印頭管芯來確定第一打印頭的性質可包括通過模擬總線(309)來發送信號。該信號可相對于其他打印頭管芯(109)的控制以時間復用的方式被發送。
如上文所提到的,該方法(600)進一步包括利用位于asic上的adc將從第一感測設備接收到的觀察到的性質轉換(塊602)成數字性質值。如上文提到的,asic包括連接至溫度傳感器的adc,其以時間復用的方式分別控制并讀取耦合至溫度傳感器的數個電阻器。adc被用于捕獲模擬信號且產生等同的數字信號。在一個示例中,從溫度傳感器接收到的電壓是模擬信號。adc數字地將電壓轉換成等同的數字信號。在該示例中,電壓被轉換成數字溫度值。
該方法(600)進一步包括利用控制邏輯將數字性質值與在配置寄存器中定義的數個閾值進行比較(塊603)。該配置寄存器(308)可在存儲器中存儲對于打印頭管芯(109)的每個區的關于溫度的最大閾值和最小閾值。例如,如果打印頭管芯(109)包括三個區,則配置寄存器(308)在存儲器中存儲對于三個區中的每一個的最大閾值和最小閾值。在一個示例中,所存儲的閾值被存儲在打印頭存儲器設備(206)中。經由控制邏輯(306)來將由adc產生的對于每個區的數字溫度值與配置寄存器(308)中定義的最大閾值和最小閾值相比較。因此,該方法(600)確定數字溫度值是否低于最小閾值或高于最大閾值。
該方法(600)進一步包括基于數字性質值和閾值來調整(塊604)第一打印頭管芯的性質。如果數字溫度值低于對于打印頭管芯(109)內的數個區的最小閾值,則要通過激活區內的電阻元件(諸如加熱器(403))來加熱所述區。這會調整打印頭管芯(109)中的相應區的溫度。如果數字溫度值高于對于打印頭管芯(109)內的數個區的最大閾值,則要通過去激活區內的電阻元件來冷卻所述區。這會調整打印頭管芯(109)中的相應區的溫度。在一些場景中,在單獨的打印頭管芯內可能存在溫度下降,其中更多熱量和更高溫度存在于打印頭管芯(109)的中間并且相對較少的熱量存在于打印頭管芯的端部上。因此,該方法(600)可比打印頭管芯(109)的中間區更頻繁地調整例如在端部區處的溫度。在一個示例中,打印頭管芯中的相應區的溫度相差小于半攝氏度。因此,該方法(600)調整打印頭管芯(109)的溫度以使得溫度遍及打印頭管芯是均勻的。這會降低墨滴大小內的變化的負面影響,并且降低亮區帶(lab)的出現和打印頭管芯的條紋化。
基于數字性質值和閾值來調整(塊604)第一打印頭管芯(109)的性質可包括將命令發送至打印頭管芯來調整打印頭管芯的至少一部分(諸如上文所述的區)的溫度。在一個示例中,去到打印頭管芯(109)的命令可經由雙向配置總線來發送。
該方法(600)包括利用rrsm(307)來基于觀察方案控制(塊605)下一打印頭管芯(109)內的性質。如上文所提到的,寬陣列打印頭模塊包括若干個打印頭管芯。在一個示例中,該方法(600)使用rrsm(307)來控制第一打印頭管芯的溫度。在該方法(600)已控制第一打印頭管芯的溫度之后,如上文所述rrsm控制第二打印頭管芯的溫度并且基于任何觀察方案繼續到下一打印頭管芯(109)。如上文所述,這些觀察方案可包括輪詢觀察方法、自適應觀察方法、減員觀察方法、主動打印頭管芯觀察方法、掩模觀察方法、依賴性觀察方法、隨機觀察方法或本文所述的其他觀察方法。
在該方法中塊605可被呈現為確定,在其中asic(204)和打印頭(108)的其他部件確定下一打印頭是否要被觀察和控制。如果下一打印頭不被觀察和控制(塊605,確定否),則該過程可終止。然而,如果下一打印頭要被觀察和控制(塊605,確定是),則該過程可循環回到塊601,并且下一打印頭管芯(109)的觀察和控制如上文所述結合塊601一直到605來發生。基于被rrsm(307)利用的觀察方案來選取被觀察和控制的下一打印頭管芯(109)。
圖7是示出根據本文所述的原理的另一個示例的控制多個打印頭管芯內的溫度的方法的流程圖。如上文所提到的,該方法(700)可通過確定(塊701)觀察打印頭內的數個打印頭管芯的觀察方案來開始。觀察方案允許方法(700)選取分析和控制哪個打印頭管芯(109)以及以什么次序來這樣做。選取哪個打印頭管芯來分析和控制可以是執行分析和控制中的計算成本與對控制某區的需要之間的權衡。因為每個傳感器(諸如溫度傳感器)都在打印頭(108)內被尋址,所以可創建任何觀察方案。
觀察方案可基于打印頭管芯及其熱力學。打印頭管芯的一些部分可能比打印頭管芯的其他部分更穩定。因此,該方法(700)可集中在更動態的部分(諸如例如打印頭管芯的端部)處的讀數。可創建對于作為一個整體的打印頭(108)和打印頭管芯(109)中的每一個的基線特性,其標識打印頭和單獨的打印頭管芯的穩定和動態部分。這些觀察方案可包括輪詢觀察方法、自適應觀察方法、減員觀察方法、主動打印頭管芯觀察方法、掩模觀察方法、依賴性觀察方法、隨機觀察方法或本文所述的其他觀察方法。
圖7的方法(700)包括利用asic來迫使(塊702)已知電流通過模擬總線,所述模擬總線并聯連接至數個打印頭管芯上的數個感測設備。在一個示例中,該已知電流是由圖3的固定電流源產生的。如下文將描述地,該已知電流可被用來輔助方法(700)確定打印頭管芯(109)的性質。如上文所述,傳感器激勵方法可包括可以使用共享感測總線模型的任何傳感器激勵方法。除了經由固定電流源(305)施加已知電流之外,打印頭性質控制電路(110)可使用復用的感測電壓。在該示例中,感測電壓可由打印頭管芯(109)在內部生成。在另一示例中,傳感器激勵方法可包括數字脈沖寬度調制(pwm)信號結合每個打印頭管芯(109)的使用。
該方法(700)進一步包括指示(塊703)rrsm(307)將第一命令發送至第一打印頭管芯(109),所述第一命令是經由模擬總線(309)嵌入打印數據流中或經由專用控制總線(510)發送的。該命令指示該第一打印頭管芯(109)將已知電流從模擬總線(309)或控制總線(510)路由通過該第一打印頭管芯(109)上的感測設備(404)。如上文所提到的,傳感器可被放置在打印頭管芯上在每個區處。
在塊704處發生利用asic(204)上的adc(304)對來自第一打印頭管芯上的感測設備的電壓的觀察(塊704)。如上文所提到的,asic(204)包括連接至傳感器(404)的數個adc(304),其以時間復用的方式分別控制并讀取耦合至傳感器的數個電阻器(403)。adc(304)被用于捕獲模擬信號。在一個示例中,從傳感器接收到的電壓是模擬信號。
如上文所提到的,該方法(700)進一步包括利用asic(204)將所觀察的電壓轉換(塊705)成數字信號。tadc數字地將所觀察的模擬電壓信號轉換成等同的數字信號。在一個示例中,該數字信號表示溫度值。
該方法(700)進一步包括利用asic(204)上的控制電路(306)將數字值與在配置寄存器(308)中定義的許多閾值進行比較(塊706)。如上文所提到的,該配置寄存器(308)可在存儲器中存儲對于打印頭管芯(109)的每個區的關于打印頭管芯的性質的最大閾值和最小閾值。例如,如果打印頭管芯包括三個區,則配置寄存器在存儲器中存儲對于三個區中的每一個的最大閾值和最小閾值。經由控制邏輯(306)來將由adc(304)產生的對于每個區的數字值與配置寄存器(308)中定義的最大閾值和最小閾值相比較。因此,該方法(700)確定數字值是否低于最小閾值或高于最大閾值。
在塊707處。該方法可通過利用asic將第二命令發送至第一打印頭管芯來繼續,所述第二命令是經由模擬總線(309)嵌入打印數據流中或經由專用控制總線(510)發送的。第二命令可被用來基于數字值與閾值的比較來調整(塊708)被觀察的打印頭管芯(109)的性質。數據解析器(303、402)可以如上述那樣操作。諸如溫度之類的性質可如上述那樣被調整。
方法(700)可進一步包括確定(塊709)下一打印頭是否要被觀察。如果下一打印頭不要被觀察和控制(塊709,確定否),則該過程可終止。然而,如果下一打印頭要被觀察和控制(塊709,確定是),則該過程可循環回到塊701,并且下一打印頭管芯(109)的觀察和控制如上文所述結合塊701一直到709那樣發生。基于被rrsm(307)利用的觀察方案來選取被觀察和控制的下一打印頭管芯(109)。
在本文中參考根據本文所述的原理的示例的方法、裝置(系統)和計算機程序產品的流程圖圖示和/或框圖來描述本系統和方法的方面。流程圖圖示和框圖中的每個塊以及流程圖圖示和框圖中的塊的組合可由計算機可用程序代碼來實現。該計算機可用程序代碼可被提供給通用計算機、專用計算機或其他可編程數據處理裝置的處理器以產生一種機器,以使得該計算機可用程序代碼當經由例如打印設備(100)的處理器(101)或其他可編程數據處理裝置被執行時實現在流程圖和/或框圖的一個或多個塊中指定的功能或動作。在一個示例中,計算機可用程序代碼可被嵌入計算機可讀存儲介質內;計算機可讀存儲介質是計算機程序產品的一部分。在一個示例中,計算機可讀存儲介質是非瞬時計算機可讀介質。
說明書和附圖描述了包括多個打印頭管芯的寬陣列打印頭模塊。每一個打印頭管芯包括數個傳感器來測量與打印頭管芯相關聯的數個元件的性質。該寬陣列打印頭模塊進一步包括專用集成電路(asic)來命令和控制每一個打印頭管芯。asic位于離開任何打印頭管芯。除了其他優點之外,該寬陣列打印頭模塊還可具有數個優點,包括:(1)通過從多個打印頭管芯中移除控制電路的冗余集合而節省打印頭管芯的材料、設計和制造的成本;(2)允許在不太昂貴的硅管芯上的較高精度性質控制電路,諸如asic;(3)允許通過集中式asic的性質控制制度的更多可配置性;以及(4)允許包括減員方案的要被利用的數個觀察方案,在其中數個打印頭管芯內的數個傳感器的觀察可被跳過以增加打印頭管芯觀察帶寬。
已經給出前面的描述來說明和描述所述原理的示例。該描述不意圖成為詳盡的或將這些原理限于所公開的任何精確形式。根據上述教導,許多修改和變化是可能的。