專利名稱:用于在打印機(jī)和可替換打印部件之間傳輸數(shù)據(jù)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及利用可替換打印部件的噴墨打印裝置。更具體地說,本發(fā)明涉及包含用于向噴墨打印裝置提供信息的電存儲(chǔ)器件的可替換打印部件。
噴墨打印機(jī)經(jīng)常采用安裝在橫越打印媒體例如紙作往復(fù)運(yùn)動(dòng)的車架內(nèi)打印頭。當(dāng)打印頭橫越打印媒體時(shí),控制系統(tǒng)驅(qū)動(dòng)打印頭以便在打印媒體上沉積或噴射墨滴,形成圖像和文本。利用或者由車架攜帶或者安裝在不隨車架移動(dòng)的打印裝置上的墨源將油墨提供到打印頭。對(duì)于其中不由車架攜帶的墨源的情況,墨源可以斷續(xù)或連續(xù)的方式連接到打印頭上,以便補(bǔ)充打印頭油墨。無論在哪種情況下,例如為油墨容器和打印頭的可替換打印部件需要周期性地替換。當(dāng)用盡時(shí)要替換墨源。在打印頭使用壽命到期時(shí),要替換打印頭。
經(jīng)常希望與替換打印機(jī)部件的同時(shí)改變打印機(jī)參數(shù),例如在轉(zhuǎn)讓給本發(fā)明的受讓人的題目為“具有用于使用、校準(zhǔn)和其它數(shù)據(jù)的整體式存儲(chǔ)器的可替換部件”申請(qǐng)?zhí)枮?8/584499的美國(guó)專利申請(qǐng)中所討論的。申請(qǐng)?zhí)枮?8/584499的專利申請(qǐng)公開了一種存儲(chǔ)器件的使用,該存儲(chǔ)器件包含與可替換部件相關(guān)的參數(shù)。安裝可替換部件使得打印機(jī)能存取可替換部件參數(shù),從而保證高打印質(zhì)量。通過將存儲(chǔ)器件加入到可替換部件中和將可替換部件參數(shù)存儲(chǔ)在可替換部件內(nèi)的存儲(chǔ)器件內(nèi),打印裝置可以在其安裝到打印裝置內(nèi)時(shí)確定這些參數(shù)。打印機(jī)參數(shù)的這種自動(dòng)更新使用戶免于在每次重新安裝可替換部件時(shí)不得不更新打印機(jī)參數(shù)。利用可替換部件參數(shù)自動(dòng)更新打印機(jī)參數(shù)能保證高打印質(zhì)量。此外,這種自動(dòng)參數(shù)更新有助于保證打印機(jī)不會(huì)由于不適當(dāng)?shù)夭僮骼缒从猛旰蟮牟僮骰蛘呤褂缅e(cuò)誤的或者不能兼容的打印機(jī)部件的操作而不當(dāng)心造成的損壞。
重要的是在打印機(jī)和可替換打印部件之間以高可靠方式進(jìn)行信息交換。這種信息交換應(yīng)不需要用戶的介入,因此能保證更易于使用和具有更高的可靠性。此外,重要的是,保持信息的整體性。倘若,與可替換部件相關(guān)聯(lián)的信息以某種方式發(fā)生問題,重要的是,打印機(jī)能夠識(shí)別這些有問題的數(shù)據(jù)。再者,即使該信息發(fā)生問題,打印裝置應(yīng)當(dāng)能夠繼續(xù)工作達(dá)到打印質(zhì)量不降低或者打印機(jī)不受損傷的程度。最后,重要的是,打印裝置應(yīng)具有足夠的靈活性以便適應(yīng)各種改進(jìn)和為支持這些改進(jìn)所需的附加打印機(jī)參數(shù)。
本公開涉及一種用于具有至少一個(gè)可替換打印部件的噴墨打印裝置的可替換打印部件。該可替換打印部件包含一響應(yīng)于用于在打印部件和噴墨打印裝置之間傳輸信息的打印裝置控制信號(hào)的電存儲(chǔ)器件。該電存儲(chǔ)器件包含一含有若干與可替換打印部件相關(guān)聯(lián)的參數(shù)字段的存儲(chǔ)部分。在電存儲(chǔ)器件中包含若干存儲(chǔ)在若干參數(shù)字段中的每一字段中的參數(shù)值。該電存儲(chǔ)器件響應(yīng)于控制信號(hào),用于在噴墨打印機(jī)和存儲(chǔ)部分之間選擇性地傳輸各預(yù)選大小的參數(shù)值的數(shù)據(jù)塊。若干參數(shù)字段在存儲(chǔ)部分中被確定大小并被安排,此保證若干參數(shù)字段中的每一個(gè)在噴墨打印機(jī)和存儲(chǔ)部分之間按參數(shù)值的單一數(shù)據(jù)塊傳輸。
圖1是一示范性的噴墨打印裝置的透視圖,表示取下蓋罩的情況,該打印裝置包含本發(fā)明的可取下的打印部件。
圖2A和2B示意表示圖1中所示的噴墨打印裝置,表示一可取下的油墨容器和打印頭。每個(gè)部件都包含本發(fā)明的電存儲(chǔ)器件。
圖3是圖1中的噴墨打印裝置的示意方塊圖,該打印裝置連接到主機(jī)并包含一可取下的油墨容器和打印頭,每一個(gè)部件都包含本發(fā)明的電存儲(chǔ)器件。
圖4表示本發(fā)明的電存儲(chǔ)器件,表示其數(shù)據(jù)部分和事物記錄部分。
圖5表示本發(fā)明的用于在噴墨打印裝置和可替換的打印部件之間傳輸數(shù)據(jù)的方法。
圖6表示一時(shí)間順序圖,說明在噴墨打印裝置和可替換的打印部件之間的數(shù)據(jù)事物。
圖7表示用于識(shí)別參數(shù)值的參數(shù)標(biāo)記技術(shù)和關(guān)于本發(fā)明的電存儲(chǔ)器件的數(shù)據(jù)結(jié)構(gòu)。
圖8A表示根據(jù)本發(fā)明的技術(shù)的參數(shù)值的安排。
圖8B表示參數(shù)值的一種不適當(dāng)安排。
圖9表示由可替換的打印部件讀出可替換打印部件參數(shù)值的方法。
圖1是本發(fā)明的噴墨打印裝置10的一個(gè)示范性實(shí)施例的透視圖,表示取下蓋罩的情況。噴墨打印裝置10包含一其中安裝有若干可替換打印部件14的打印機(jī)部分12。該若干可替換打印部件14包含若干打印頭16,用于響應(yīng)控制信號(hào)選擇性地沉積油墨;以及若干油墨容器18,用于向若干打印頭16中的每一個(gè)提供油墨。若干打印頭16的每一個(gè)利用若干軟導(dǎo)管20使液體連通到若干油墨容器18中的每一個(gè)。
每個(gè)打印頭16安裝在一掃描移動(dòng)的車架22上,當(dāng)打印媒體逐步通過打印區(qū)時(shí)該車架22掃描移動(dòng)通過打印媒體(未表示)。當(dāng)若干打印頭相對(duì)打印媒體移動(dòng)時(shí),油墨選擇性地由每個(gè)打印頭16中的多個(gè)孔噴出,形成圖像和文本。
本發(fā)明的一個(gè)方面是用于在可替換打印部件14上存儲(chǔ)用于更新打印機(jī)部分12的工作參數(shù)的信息。電存儲(chǔ)器件與每個(gè)可替換打印部件14相關(guān)聯(lián)。電存儲(chǔ)器件包含與若干可替換打印部件14相關(guān)的信息。將可替換打印部件14安裝到打印機(jī)部分12上使得信息能在電存儲(chǔ)器件和打印部分12之間傳輸,以便保證高的打印質(zhì)量和防止安裝非兼容的可替換打印部件14。由可替換打印部件14向打印機(jī)部分12提供的信息會(huì)防止按照損傷打印裝置10或者降低打印質(zhì)量的方式運(yùn)行到打印裝置10。
雖然圖1中所示的打印裝置10利用脫開掃描用車架22安裝的油墨容器18,但本發(fā)明同樣適用于其它類型的打印裝置結(jié)構(gòu)。其中一種這樣的結(jié)構(gòu)是可替換的油墨容器18安裝到掃描用車架22上。另外,打印頭16和油墨容器18可以包含到一安裝在掃描用車架22上的整體式打印盒中。最后,可以將打印裝置10用于廣泛的各種各樣的應(yīng)用場(chǎng)合,例如傳真機(jī),郵資蓋印機(jī)、復(fù)印機(jī)以及適用于顯示的大格式型打印裝置以及戶外信號(hào)裝置。
圖2A和2B是表示圖1中所示的本發(fā)明的噴墨打印裝置10的簡(jiǎn)化示意圖。圖2A和2B簡(jiǎn)化表示用于實(shí)現(xiàn)單色打印的單一打印頭16和單一油墨容器18。在希望一種以上顏色打印的情況下,通常使用若干打印頭16,每個(gè)都具有一如圖1中所示的相關(guān)聯(lián)的油墨容器18。
本發(fā)明的噴墨打印裝置10包含一具有可替換打印部件14的打印頭部分12。可替換的打印部件14包含打印頭16和油墨容器18。打印頭部分12包含一油墨容器安放座24和控制器26。通過將油墨容器18適當(dāng)插入到該油墨容器安放座24,在油墨容器18和打印機(jī)部分12之間建立電氣和液體連通關(guān)系。液體回路連通使得存在油墨容器18中的油墨能提供到打印頭16。電連通使得信息能夠在油墨容器18和打印機(jī)部分12之間傳輸,從而保證打印機(jī)部分12的操作與包含在油墨容器18中的油墨相配合地工作,因此實(shí)現(xiàn)高打印質(zhì)量和打印裝置10的可靠工作。
控制器26控制打印機(jī)部分12和油墨容器18之間的信息傳輸。此外,控制器26控制打印頭16和控制器26之間的信息傳輸。最后,控制器26控制打印頭16和打印媒體的相對(duì)運(yùn)動(dòng),以及選擇性地驅(qū)動(dòng)打印頭,以便在打印媒體上沉積油墨。
油墨容器18包含一其中存儲(chǔ)油墨的墨盒28。設(shè)有一液體出口30,它與液體墨盒28液體連通。液體出口30的構(gòu)成用以連通到與油墨容器安放座24相關(guān)聯(lián)的互通的液體入口32。
打印頭16包含一用于連通到互通的與打印機(jī)部分12相關(guān)聯(lián)的液體出口36。通過將打印頭16適當(dāng)?shù)夭迦氲綊呙栌密嚰?2(如圖1中所示),利用軟液體導(dǎo)管20使在打印頭和油墨容器18之間形成液體流通。
例如打印頭16和油墨容器18的每個(gè)可替換打印部件14包含(例如電存儲(chǔ)器件或存儲(chǔ)器38的信息存儲(chǔ)器件38,用于存儲(chǔ)與各自可替換的打印部件14相關(guān)的信息。提供若干電觸點(diǎn)40,每個(gè)都電連接到電存儲(chǔ)器件38。通過將油墨容器18適當(dāng)?shù)夭迦氲接湍萜靼卜抛?4中,每個(gè)電觸點(diǎn)40接觸與油墨容器安放座24相關(guān)聯(lián)的對(duì)應(yīng)的若干電觸點(diǎn)42。每個(gè)與油墨容器安放座24相關(guān)聯(lián)的電觸點(diǎn)42利用若干電導(dǎo)線44電連接到控制器26。通過將油墨容器18適當(dāng)?shù)夭迦氲接湍萜靼卜抛?4,與油墨容器18相關(guān)聯(lián)的存儲(chǔ)器38電連接到控制器26,使得在油墨容器18和打印機(jī)部分12之間能傳輸信息。
與之相似,打印頭16包含與之關(guān)聯(lián)的例如電存儲(chǔ)器件的信息存儲(chǔ)器件38。若干電觸點(diǎn)40以與和油墨容器18相關(guān)聯(lián)的電存儲(chǔ)器件38相似的方式電連接到電存儲(chǔ)器件38。通過將打印頭16適當(dāng)?shù)夭迦霋呙栌密嚰?2,若干電觸點(diǎn)40與對(duì)應(yīng)的與打印機(jī)部分12相關(guān)聯(lián)的若干電觸點(diǎn)42相接觸。一旦適當(dāng)?shù)夭迦霋呙栌密嚰?,與打印頭16相關(guān)聯(lián)的電存儲(chǔ)器件38就經(jīng)過若干電導(dǎo)線46與控制器26連通。
雖然,與每一油墨容器18和打印頭16相關(guān)聯(lián)的電存儲(chǔ)器件38指定為相同的部件數(shù)碼,以便指示這些器件是相似的,一般地說,存儲(chǔ)在與油墨容器18相關(guān)聯(lián)的電存儲(chǔ)器件38中的信息不同于在與打印頭16相關(guān)聯(lián)的電存儲(chǔ)器件38中存儲(chǔ)的信息。類似地,存儲(chǔ)在與若干油墨容器18中的每一個(gè)油墨容器相關(guān)聯(lián)的電存儲(chǔ)器38中的信息一般地說是不同的,并且對(duì)于若干油墨容器18中的特定油墨容器是唯一的。下面將更詳細(xì)地討論存儲(chǔ)在每個(gè)電存儲(chǔ)器件38中的特定信息。
圖3表示一連接到信息源或主計(jì)算機(jī)48上的本發(fā)明的打印裝置10的方塊圖。所示主計(jì)算機(jī)48連接到顯示器50。主機(jī)48可以是各種各樣的信息源,例如個(gè)人計(jì)算機(jī)、工作站或者服務(wù)站(僅列幾種),它們利用數(shù)據(jù)鏈路52將圖像信息提供到控制器26。數(shù)據(jù)鏈路52可以是例如電連接或者紅外聯(lián)絡(luò)的各種常規(guī)數(shù)據(jù)鏈路中的一種,用以在主機(jī)48和打印裝置10之間傳輸信息。
控制器26電連接到與每個(gè)打印頭16和油墨容器18相關(guān)聯(lián)的電存儲(chǔ)裝置38。此外,控制器26電連接到打印機(jī)機(jī)構(gòu)54,用于控制媒體的移動(dòng)和車架22的移動(dòng)。這種鏈路可以是各種不同的鏈路,例如支持信息傳輸?shù)碾娀蚬怄溌???刂破?6利用由主機(jī)48,與油墨容器18相關(guān)聯(lián)的存儲(chǔ)器38以及和打印頭16相關(guān)聯(lián)的存儲(chǔ)器38提供的參數(shù)和信息,以實(shí)現(xiàn)打印。
主機(jī)48向打印裝置10提供圖像說明信息或圖像數(shù)據(jù),用于在打印媒體上形成圖像。此外,主機(jī)48提供用于控制打印裝置10工作的各種參數(shù),它通常保存在一般稱之為“打印驅(qū)動(dòng)器”的打印機(jī)控制軟件中。為了確保打印裝置10提供最高質(zhì)量的圖像,控制器26工作時(shí)要對(duì)安裝在打印裝置10內(nèi)的特定可替換打印部件14進(jìn)行補(bǔ)償。正是與每個(gè)可替換的打印部件14相關(guān)聯(lián)的電存儲(chǔ)器件38,才提供專用于該可替換的打印部件14的參數(shù),以使控制器26利用這些參數(shù)以保證打印裝置10的可靠工作和得到高質(zhì)量的打印圖像。
在例如可存儲(chǔ)在與可替換的打印部件14相關(guān)聯(lián)的電存儲(chǔ)器件38中的各種參數(shù)中包含如下參數(shù)由打印機(jī)頭16射出的墨滴的實(shí)際計(jì)數(shù)值;與油墨容器18相關(guān)聯(lián)的數(shù)據(jù)代碼;起初插入的油墨容器18的數(shù)據(jù)代碼;裝置系數(shù);油墨類型/顏色;油墨容器號(hào)碼;油墨期限;打印機(jī)的型號(hào)、或識(shí)別號(hào)碼;盒應(yīng)用信息(僅列幾種)。
圖4表示結(jié)合打印裝置10的控制器26使用的存儲(chǔ)器件38,用于保證在存儲(chǔ)器件38和控制器26之間的數(shù)據(jù)傳輸?shù)臄?shù)據(jù)整體性。存儲(chǔ)器件38排列成8位XN的存儲(chǔ)器其中N代表存儲(chǔ)器件的號(hào)碼。每個(gè)單個(gè)的可尋址的8位存儲(chǔ)器存儲(chǔ)單元用由0到N-1的地址數(shù)值范圍表示。雖然圖4是用來說明在存儲(chǔ)器件38中存儲(chǔ)的某些信息,但存儲(chǔ)器件38可以包含未予討論的其它信息。此外,在存儲(chǔ)器件38中的信息存儲(chǔ)單元與在圖4中所示的那些存儲(chǔ)單元可以是不同的。重要的是,在打印裝置10中的控制器26了解至少某些特定信息存儲(chǔ)在何處。
存儲(chǔ)器件38包含用于存儲(chǔ)數(shù)據(jù)的部分和用于存儲(chǔ)事物記錄的部分。該數(shù)據(jù)部分包含與可替換打印部件14相關(guān)的各種數(shù)據(jù)。該事物記錄保持每次在存儲(chǔ)器件38和控制器26之間的事物記錄。一旦該事物在完成之前被中斷,事物記錄也可以用于恢復(fù)在中斷的事物中失去的數(shù)據(jù)。因?yàn)樵撌挛镉涗洷3衷诳商鎿Q的打印部件14內(nèi),則即使該可替換的打印部件14插入到不同的打印裝置中,也可以恢復(fù)在最后的事物中失去的數(shù)據(jù)。倘若由于斷電使事物中斷,一旦電源恢復(fù),最后的事物就能恢復(fù)。按照這種方式,維持了可替換打印部件14的數(shù)據(jù)完整性。
存儲(chǔ)器地址值由0到N-7包含了含有與可替換打印部件14有關(guān)的各種參數(shù)以及特征信息的數(shù)據(jù)。該特征信息用于識(shí)別這些各種各樣的參數(shù),下面參照?qǐng)D7予以討論。
存儲(chǔ)器地址值N-4到N-1包含事物記錄信息。正是使用本發(fā)明的事物技術(shù),如果產(chǎn)生的問題能夠校正,就能保證控制器26和存儲(chǔ)器38之間的數(shù)據(jù)事物,從而保證打印機(jī)10和可替換的打印部件14之間的數(shù)據(jù)傳輸?shù)耐暾?。因?yàn)樵诳刂破?6和存儲(chǔ)器件38之間的數(shù)據(jù)傳輸可能被中斷,所以關(guān)鍵是要采用某些技術(shù)來保證數(shù)據(jù)的完整性。例如倘若可替換的打印部件14是油墨容器18,可以在取下油墨容器18的同時(shí)讓控制器26向存儲(chǔ)器38傳輸數(shù)據(jù)。如果這一數(shù)據(jù)傳輸被中斷并丟失數(shù)據(jù),則數(shù)據(jù)的完整性受損害。因此,重要的是,當(dāng)在控制器18和打印裝置10以及可替換的打印部件14之間的數(shù)據(jù)事物沒有正確地實(shí)現(xiàn)時(shí),要有某種方法能識(shí)別。如果事物沒有正確地實(shí)現(xiàn),該事物記錄提供一種機(jī)制以便恢復(fù)在被中斷的事物中失去的數(shù)據(jù),以保持在打印裝置10內(nèi)部的數(shù)據(jù)完整性。
除了由地址值0到N-7表示的數(shù)據(jù)和由地址值N-4到N-1表示的事物記錄部分之外,下面將具體討論存儲(chǔ)在存儲(chǔ)器件38中的幾個(gè)附加值。存儲(chǔ)器地址值N-7包含族識(shí)別信息,存儲(chǔ)器地址值N-6包含奇偶性信息,以及存儲(chǔ)器地址值N-5包含標(biāo)識(shí)信息。下面參照?qǐng)D7對(duì)族識(shí)別信息進(jìn)行更詳細(xì)的討論。
只有奇偶性信息、特征信息以及事物記錄一起使用,才能保持在控制器26和存儲(chǔ)器38之間的數(shù)據(jù)傳輸?shù)耐暾?。事物記錄部分包含地址字?jié),新奇偶性字節(jié),指定數(shù)據(jù)字節(jié)1和數(shù)據(jù)字節(jié)2的數(shù)據(jù)的兩個(gè)字節(jié)。事物記錄部分存儲(chǔ)的是由打印裝置10向該數(shù)據(jù)部分順序?qū)懭氲臄?shù)據(jù)。如果向該數(shù)據(jù)部分的順序?qū)懭氡恢袛?,則將事物記錄用于恢復(fù)這一被中斷的數(shù)據(jù)寫入的內(nèi)容。在解釋用于保持?jǐn)?shù)據(jù)完整性的本發(fā)明的技術(shù)之前,首先更詳細(xì)地討論事物記錄部分是有幫助的。
事物記錄部分中的地址部分包含需順序在寫入事物過程中寫入數(shù)據(jù)部分的數(shù)據(jù)中的第一字節(jié)的地址值。該地址值用作一指針,指向由順序的數(shù)據(jù)寫入要改變的存儲(chǔ)器地址。數(shù)據(jù)字節(jié)1代表在順序的寫入事物中要寫入的數(shù)據(jù)值。數(shù)據(jù)字節(jié)2代表接著要寫入與數(shù)據(jù)字節(jié)1相對(duì)應(yīng)的地址的下一相繼的地址的數(shù)據(jù)值。因此,順序的寫入事物將數(shù)據(jù)字節(jié)1的值寫入到在事物記錄中存儲(chǔ)的指針的地址值。該順序的寫入事物還將數(shù)據(jù)字節(jié)2的值從該存儲(chǔ)器地址值寫入到下一個(gè)順序的存儲(chǔ)器地址值。因此,數(shù)據(jù)字節(jié)1位于在指針的地址,數(shù)據(jù)字節(jié)2位于在指針加1的地址。
在事物記錄部分內(nèi)的新奇偶性值表示在數(shù)據(jù)字節(jié)1和數(shù)據(jù)字節(jié)2用于取代在數(shù)據(jù)部分中的數(shù)據(jù)之后取代在地址N-6的奇偶字節(jié)的奇偶值。通過對(duì)整個(gè)數(shù)據(jù)區(qū)域以及事物記錄部分的內(nèi)容實(shí)施奇偶校驗(yàn)功能以確定新的奇偶值,使得在數(shù)據(jù)部分中替換數(shù)據(jù)之后,在數(shù)據(jù)字節(jié)1和數(shù)據(jù)字節(jié)2內(nèi)部奇偶性是正確的。因此倘若在事物的過程中失去數(shù)據(jù),會(huì)恢復(fù)數(shù)據(jù)和奇偶性,使存儲(chǔ)器處于好像沒有發(fā)生事物中斷的相同狀態(tài)。
按地址值N-5存儲(chǔ)的標(biāo)識(shí)信息包含一指示事物記錄狀態(tài)的標(biāo)識(shí)位值。一標(biāo)識(shí)位值用于指示事物記錄“忙”,表示新的有效的數(shù)據(jù)已記錄在該事物記錄中。另一個(gè)標(biāo)識(shí)位用于指示事物記錄“不忙”,表示數(shù)據(jù)在事物記錄中不是有效的,或者在事物記錄中的數(shù)據(jù)不是新的數(shù)據(jù)。
圖5和圖6用于說明用以防止倘若數(shù)據(jù)事物被中斷時(shí)數(shù)據(jù)發(fā)生問題的寫入事物技術(shù)。由將數(shù)據(jù)傳輸?shù)酱鎯?chǔ)器38的控制器26實(shí)施由打印裝置10向可替換的打印部件14的數(shù)據(jù)傳輸。這種數(shù)據(jù)傳輸首先包含向在存儲(chǔ)器38中的事物記錄寫入,如由圖5中的步驟56所表示的。向事物記錄的寫入包含寫入高達(dá)二個(gè)數(shù)據(jù)字節(jié)的地址字節(jié)或指針以及新的奇偶值到存儲(chǔ)器38中的事物記錄部分,如圖4中所示。更新按地址值N-5存儲(chǔ)的標(biāo)識(shí)值,以指出該事物記錄具有一新或有效的數(shù)據(jù),如由步驟58所表示的。此外,該標(biāo)識(shí)位指示向事物記錄的寫操作是成功實(shí)現(xiàn)的。接著,將數(shù)據(jù)寫入到由存儲(chǔ)器38的地址值0到N-7表示的數(shù)據(jù)部分,如步驟60中所示。將一新的奇偶字節(jié)寫入到值為N-6的奇偶存儲(chǔ)單元,如步驟62中所示。然后將標(biāo)識(shí)位置于“不忙”,如由步驟64所示。
由打印裝置10核實(shí)由步驟56、58、60、62和64(圖5)表示的每一寫入操作。如果寫操作未完成,重復(fù)寫入操作并再次核實(shí)。如果在預(yù)定重新試驗(yàn)的數(shù)目嘗試之后沒有核實(shí)寫操作,則可替換的打印部件14是有缺陷的。
如果由步驟56、58、60、62和64所表示的寫入操作被中斷例如由于取出可替換的打印部件14或者斷電,則打印裝置10可以恢復(fù)。如果向事物記錄的寫入未完成,則打印裝置10可以重復(fù)這一寫操作。如果向數(shù)據(jù)部分的寫入或向奇偶字節(jié)的寫入未完成,則利用來自事物記錄的數(shù)值恢復(fù)這些數(shù)值。
圖6表示按對(duì)于圖5所討論的寫入事物方法的簡(jiǎn)化的時(shí)間順序圖。該時(shí)間順序圖表示存儲(chǔ)器38中的標(biāo)識(shí)位部分、事物部分和數(shù)據(jù)部分的狀態(tài)。如由圖6中所示的由時(shí)間T表示的在忙標(biāo)識(shí)位已經(jīng)置位在新的數(shù)據(jù)到達(dá)數(shù)據(jù)部分之前發(fā)生的事物過程的中斷可以根據(jù)事物記錄恢復(fù)。
圖7表示在存儲(chǔ)器件38中的數(shù)據(jù)的數(shù)據(jù)構(gòu)成情況。本發(fā)明的一個(gè)方面是在存儲(chǔ)器件38中的數(shù)據(jù)的構(gòu)成,它能在倘若單次事物寫入中發(fā)生問題時(shí)保證數(shù)據(jù)的完整性。重要的是,確定與可替換打印部件14相關(guān)聯(lián)的參數(shù)值的大小并對(duì)這些參數(shù)值作適當(dāng)安排,使得即使該順序的事物被中斷,也不會(huì)部分地更新參數(shù)。這種技術(shù)能保證可替換的打印部件參數(shù)或者完全更新或者完全不更新。倘若因單次事物中斷這些參數(shù)沒有被更新,則利用事物記錄可以恢復(fù)該事物,以便完全更新這些參數(shù)。如果數(shù)據(jù)發(fā)生問題,沒有辦法恢復(fù)裝置的整體性,就要受到損害。
正如前面討論的,存儲(chǔ)器件38是按照數(shù)據(jù)的字節(jié)構(gòu)成的,每個(gè)字節(jié)包含8單個(gè)的信息位。信息中的這些位在圖7中標(biāo)以值0-7,0是最低有效位,7是最高有效位。數(shù)據(jù)中的每個(gè)單個(gè)的字節(jié)是可尋址的,如在圖7中由0-N的地址值所示。
特征標(biāo)記方案用于識(shí)別或標(biāo)識(shí)存儲(chǔ)的數(shù)據(jù)。利用特征標(biāo)記方案能在構(gòu)成存儲(chǔ)器件38中的數(shù)據(jù)時(shí)可提供更大的靈活性。特征標(biāo)記方案的使用使得在存儲(chǔ)器件38內(nèi)的數(shù)據(jù)的位置和大小方面有更大的靈活性。此外,特征標(biāo)記方案使得能夠添加新的數(shù)據(jù)值,用于向打印裝置增加新的特征和進(jìn)行改進(jìn),同時(shí)能向下兼容。例如,可替換打印部件14可以包含用于為新的打印機(jī)提供特定特征的數(shù)據(jù)。不具有這些特征的較老打印機(jī)通過簡(jiǎn)單地作廢與該較老打印裝置不會(huì)識(shí)別的特征相關(guān)聯(lián)的數(shù)據(jù),仍然可以使用可替換的打印部件14。按照這種方式,減少了各種各樣的可替換的打印部件14的數(shù)目,勢(shì)必降低可替換的打印部件14的制造成本。
特征標(biāo)記方案能利用特征識(shí)別符(ID),它們被選擇性地定位在存儲(chǔ)器件38的數(shù)據(jù)部分中,以便識(shí)別與每一特征ID相關(guān)聯(lián)的數(shù)據(jù)參數(shù)或數(shù)據(jù)字段。在該優(yōu)選實(shí)施例中,特征ID是識(shí)別接連的數(shù)據(jù)參數(shù)值的5位值。除了特征ID以外,提供數(shù)據(jù)長(zhǎng)度參數(shù),以便識(shí)別與特征ID相關(guān)聯(lián)的數(shù)據(jù)參數(shù)的大小。在該優(yōu)選實(shí)施例中,數(shù)據(jù)長(zhǎng)度參數(shù)是3位值,能識(shí)別由0到7接連的字節(jié)的數(shù)目。因此,如果沒有識(shí)別特定的特征,打印裝置就要利用數(shù)據(jù)長(zhǎng)度值以便確定下一個(gè)特征保存在存儲(chǔ)器件38中的何處。然后讀取這下一個(gè)特征,以便確定這一特征是否被識(shí)別。如果該特征被識(shí)別,則由打印裝置10可讀取與這一特征相關(guān)聯(lián)的參數(shù)值。
在該優(yōu)選實(shí)施例中,每個(gè)特征ID位于在字節(jié)邊界處。因此,當(dāng)讀取下一個(gè)特征ID時(shí),將總是在字節(jié)邊界處開始。與特征ID相關(guān)聯(lián)的參數(shù)值不必在字節(jié)邊界處開始。重要的是,在單一事物中要更新存儲(chǔ)在可替換的打印部件14中的每個(gè)參數(shù)。圖8A和8B表示怎樣確定參數(shù)值大小,并且對(duì)參數(shù)值進(jìn)行安排,以保證在存儲(chǔ)器件38中的數(shù)據(jù)完整性。在圖8A和8B所示的實(shí)例中,特征ID識(shí)別接連的各參數(shù)值是10位最后使用的日期值,6位插入計(jì)數(shù)值,8位頁(yè)面計(jì)數(shù)值。這些參數(shù)值中的每一個(gè)都利用先前討論的寫入事物技術(shù)在打印機(jī)和可替換的打印部件14之間傳輸。該數(shù)據(jù)每次按2字節(jié)傳輸,第一次事物發(fā)送字節(jié)1和字節(jié)2,它們包含最后使用數(shù)據(jù)參數(shù)和插入計(jì)數(shù)參數(shù),第二次事物發(fā)送包含頁(yè)面計(jì)數(shù)參數(shù)的字節(jié)3。如果第一或第二事物被中斷,參數(shù)值不會(huì)局部被更新,因?yàn)楦鲄?shù)不會(huì)超越一次事物以上。
相反,如果確定參數(shù)值的大小并對(duì)參數(shù)進(jìn)行安排,以使特征識(shí)別符可表示各參數(shù)按照不同的順序,如圖8中所示,于是形成不同的結(jié)果。對(duì)于其中該數(shù)據(jù)值包含10位最后使用值、8位頁(yè)面計(jì)數(shù)值的情況,則這些值或參數(shù)超越在可替換打印部件14和打機(jī)機(jī)之間的一次以上的事物。頁(yè)面計(jì)數(shù)參數(shù)跨越在作為一次事物中的一部分的字節(jié)2和作為一次不同事物的一部分的字節(jié)3之間。因此,6位的頁(yè)面計(jì)數(shù)將在一次事物中發(fā)送,與插入計(jì)數(shù)值一起的2位的頁(yè)面計(jì)數(shù)將在第二交事物中發(fā)送。如果該裝置在某一時(shí)間中斷,頁(yè)面計(jì)數(shù)參數(shù)的值可以僅局部更新,因此提供一不精確值。根本的是,參數(shù)值不超越一次以上的事物,以保證在打印裝置10中數(shù)據(jù)的整體性。
對(duì)于每次事物的數(shù)據(jù)字節(jié)的組合是可以改變的。重要的是,不管什么數(shù)據(jù)字節(jié)的組合,控制器26和存儲(chǔ)器件38兩者都要使用所選擇的組合。例如,在頁(yè)面方式,每次事物傳輸4字節(jié)數(shù)據(jù)。控制器26請(qǐng)求按規(guī)定次序的數(shù)據(jù)參數(shù),并且確定該數(shù)據(jù)參數(shù)的大小和位置,使得沒有任何數(shù)據(jù)參數(shù)超越一次以上事物。
圖9表示用于降低對(duì)于特征ID所需的大小和位數(shù)。由于特征ID占用在存儲(chǔ)器38中的空間,并且在打印系統(tǒng)10和可替換的打印部件14之間的事物中需要額外開銷,所以降低特征ID的大小是有益的。
按每一次存儲(chǔ)器件38提供一個(gè)族ID,如在圖4中所示。族ID僅為了說明方便是按地址值N-7表示的。通常,族ID存在于打印機(jī)控制電子裝置26知道的存儲(chǔ)單元位置。在該優(yōu)選實(shí)施例中,族ID為5位值,它識(shí)別可替換的打印部件14的特定的族。打印裝置10利用這一族ID來解釋該特征ID。通過利用若干不同的Decode(解碼)(其中包括對(duì)一特定族ID是唯一的每個(gè)Decode)可以實(shí)現(xiàn)這一點(diǎn)。打印裝置10根據(jù)族ID選擇適當(dāng)?shù)腄ecode,然后利用這一個(gè)Decode來對(duì)與該族相關(guān)聯(lián)的每一特征ID進(jìn)行解碼或解釋。
在操作中,打印裝置10從存儲(chǔ)器38讀取族ID,如由步驟68所表示的。如由步驟70所示,然后打印裝置根據(jù)在步驟68中讀取的族ID由若干不同的Decode選擇適當(dāng)?shù)腄ecode。然后打印機(jī)讀取存儲(chǔ)器件38直到它識(shí)別一特征ID值為止。這一特征ID根據(jù)在步驟70中所選擇的Decode被解碼。該Decode特征ID識(shí)別接著該特征的數(shù)據(jù),如在步驟74中所表示的。然后由打印裝置10讀取這一數(shù)據(jù),如由步驟76所示。然后打印裝置10跳到下一個(gè)特征ID,如步驟78所示,并讀取這一特征ID如在步驟72中所示。這一過程持續(xù)進(jìn)行直到所有的特征和相關(guān)聯(lián)的參數(shù)都已讀入打印裝置為止在打印裝置10包含若干可替換的打印部件14的情況下,如圖1所示,如果每個(gè)可替換的打印部件參數(shù)值要求唯一的特征ID,以及如果一單獨(dú)的族的Decode(對(duì)于每個(gè)族類型)沒有被使用,則特征ID字段大小將十分大。這一大的特征ID將占用明顯多的存儲(chǔ)器,以及在與打印裝置的事物中需要更大的額外開銷。因此,通過提供族ID、然后根據(jù)這一族ID解釋該特征ID,會(huì)明顯節(jié)約。
雖然,通過該優(yōu)選實(shí)施例已對(duì)本發(fā)明進(jìn)行了介紹,其中可替換的打印部件14是安裝在打印機(jī)車架22上的打印頭部分16和安裝在安放座24中的油墨容器18,但本發(fā)明也適用于其它打印機(jī)結(jié)構(gòu)。例如,打印頭部分和油墨容器部分每個(gè)都可以安裝在打印機(jī)車架22上。對(duì)于這種結(jié)構(gòu),每個(gè)打印頭部分和油墨容器部分是可獨(dú)立替換的。每個(gè)打印頭部分和油墨容器部分包含用于向打印部分12提供信息的電存儲(chǔ)部分38。若干油墨容器中的每一個(gè)油墨容器可以是分別可替換的或者是作為一個(gè)整體單元可替換的。對(duì)于若干油墨容器整體式結(jié)合到單一可替換打印部件14中的情況,則對(duì)這單一可替換打印部件14可以僅需要單一的電存儲(chǔ)部分38。
權(quán)利要求
1.一種用于具有至少一個(gè)可替換打印部件(14)的噴墨打印裝置(10)的可替換打印部件(14),該可替換打印部件(14)包含一電存儲(chǔ)器件(38),它響應(yīng)于用于在打印部件(14)和噴墨打印裝置(10)之間傳輸信息的打印裝置控制信號(hào),該電存儲(chǔ)器(38)包含存儲(chǔ)部分,存儲(chǔ)若干與可替代打印部件相關(guān)聯(lián)的參數(shù)字段;若干參數(shù)值,它們存儲(chǔ)在若干參數(shù)字段中的每一參數(shù)字段中,以及其中,電存儲(chǔ)器件(38)響應(yīng)于控制信號(hào)用于在噴墨打印機(jī)(12)和存儲(chǔ)部分之間選擇性地傳輸具有預(yù)選大小的參數(shù)值數(shù)據(jù)塊;確定若干參數(shù)字段的大小并將它們安排在存儲(chǔ)器件(38)中,以保證若干參數(shù)字段之中的每一個(gè)在噴墨打印機(jī)(12)和存儲(chǔ)器件(38)之間按所傳輸?shù)膮?shù)值的單一數(shù)據(jù)塊傳輸。
2.如權(quán)利要求1所述的可替換打印部件(14),其中存儲(chǔ)器件(38)包含數(shù)據(jù)存儲(chǔ)部分和事物記錄部分,該事物記錄部分接收來自噴墨打印機(jī)(12)的第一次數(shù)據(jù)傳輸中的參數(shù)值數(shù)據(jù)塊,并且數(shù)據(jù)存儲(chǔ)器件(38)接收在第二次數(shù)據(jù)傳輸中來自噴墨打印機(jī)(12)的參數(shù)值數(shù)據(jù)塊。
3.如權(quán)利要求1所述的可替換打印部件(14),其中參數(shù)值的數(shù)據(jù)塊是4字節(jié)的參數(shù)值數(shù)據(jù)塊,以及其中若干參數(shù)字段中的每一個(gè)按不大于兩個(gè)接連的字節(jié)分布在4字節(jié)參數(shù)值數(shù)據(jù)塊內(nèi)。
4.如權(quán)利要求1所述的可替換打印部件(14),其中的參數(shù)值數(shù)據(jù)塊是一字節(jié)的參數(shù)值數(shù)據(jù)塊。
5.如權(quán)利要求1所述的可替換打印部件(14),其中的電存儲(chǔ)器件(38)是半導(dǎo)體存儲(chǔ)器。
6.如權(quán)利要求1所述的可替換打印部件(14),其中的可替換打印部件(14)是可替換的噴墨打印頭(16),該可替換的噴墨打印頭(16)響應(yīng)于用于選擇性地在打印媒體上沉積油墨的控制信號(hào)。
7.如權(quán)利要求1所述的可替換打印部件(14),其中可替換打印部件(14)是包含一定量油墨的可替換的油墨容器(18),該可替換的油墨容器(18)向噴墨打印裝置(10)提供油墨。
8.如權(quán)利要求1所述的可替換打印部件(14),其中電存儲(chǔ)器件(38)在噴墨打印機(jī)(12)和存儲(chǔ)器件(38)之間以串行方式傳輸參數(shù)值。
9.一種用于具有至少一個(gè)可替換打印部件(14)的噴墨打印裝置(15)的可替換打印部件(14),該可替換打印部件(14)包含一響應(yīng)于用于在打印部件(14)和噴墨打印裝置(10)之間傳輸信息的打印裝置(10)的控制信號(hào)的電存儲(chǔ)器件(38),該電存儲(chǔ)器件(38)包含若干數(shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)數(shù)據(jù),該電存儲(chǔ)器件(38)響應(yīng)于打印機(jī)控制命令,提供該存儲(chǔ)在若干數(shù)據(jù)存儲(chǔ)單元中的一組數(shù)據(jù);若干數(shù)據(jù)字段,它們?cè)谌舾蓴?shù)據(jù)存儲(chǔ)單元上邏輯映射,該若干數(shù)據(jù)字段對(duì)應(yīng)于與可替換打印部件(14)相關(guān)聯(lián)的若干參數(shù)中的每一個(gè),確定該若干數(shù)據(jù)字段大小并將它們安排在若干數(shù)據(jù)存儲(chǔ)單元中的該組數(shù)據(jù)內(nèi);及與存儲(chǔ)在對(duì)應(yīng)數(shù)據(jù)存儲(chǔ)單元中的若干數(shù)據(jù)字段相對(duì)應(yīng)的數(shù)據(jù),其中根據(jù)在若干數(shù)據(jù)存儲(chǔ)單元中存儲(chǔ)的該組數(shù)據(jù),在噴墨打印裝置(10)和電存儲(chǔ)器件(38)之間傳輸數(shù)據(jù)。
10.一種用于具有至少一個(gè)可替換打印部件(14)的噴墨打印裝置(10)的可替換打印部件(14),該可替換打印部件(14)包含一響應(yīng)于用于在打印部件(14)和噴墨打印裝置(10)之間傳輸信息的打印裝置控制信號(hào)的電存儲(chǔ)器件(38),該電存儲(chǔ)器件(38)包含串行存儲(chǔ)器件(38),具有若干按邏輯接連的存儲(chǔ)單元,用于存儲(chǔ)信息的按8位字和4字頁(yè)面排列的數(shù)據(jù),該串行存儲(chǔ)器件響應(yīng)于來自噴墨打印機(jī)(12)的頁(yè)面方式命令,用以在存儲(chǔ)器件(38)和噴墨打印機(jī)(12)之間傳輸頁(yè)面數(shù)據(jù);若干數(shù)據(jù)字段,它們?cè)谌舾砂催壿嫿舆B的存儲(chǔ)單元上邏輯映射,若干數(shù)據(jù)字段表示在噴墨打印機(jī)(n)和存儲(chǔ)器件(38)之間傳輸?shù)娜舾蓞?shù)之一,確定若干數(shù)據(jù)字段每個(gè)的大小并對(duì)其進(jìn)行安排,以便提供對(duì)應(yīng)的頁(yè)面;以及與若干存儲(chǔ)在存儲(chǔ)器件(38)中的數(shù)據(jù)字段相關(guān)聯(lián)的數(shù)據(jù),該數(shù)據(jù)存儲(chǔ)在若干數(shù)據(jù)存儲(chǔ)單元中的對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)單元中,其中在頁(yè)面方式數(shù)據(jù)傳輸時(shí),與若干數(shù)據(jù)字段中的每一個(gè)相關(guān)聯(lián)的數(shù)據(jù)在噴墨打印裝置(10)和電存儲(chǔ)器件(38)之間傳輸。
11.如權(quán)利要求10所述的可替換打印部件(14),其中若干數(shù)據(jù)字段中的每一個(gè)的大小不大于兩個(gè)字節(jié)。
12.如權(quán)利要求10所述的可替換打印部件(14),其中該頁(yè)面方式數(shù)據(jù)傳輸是一地址字節(jié)、奇偶字節(jié)和2字節(jié)數(shù)據(jù)的傳輸。
13.一種用于在噴墨打印機(jī)(12)和可替換消耗性部件(14)之間傳輸數(shù)據(jù)的方法,該方法包含提供一可替換消耗性部件(14),它具有與之相關(guān)聯(lián)的電存儲(chǔ)器件(38),電存儲(chǔ)器件(38)的構(gòu)成適于向噴墨打印機(jī)(12)傳輸所選大小的數(shù)據(jù)塊,該電存儲(chǔ)器件(38)含有若干在電存儲(chǔ)器件(38)上邏輯映射的參數(shù)值,確定該若干參數(shù)值大小并對(duì)這些參數(shù)進(jìn)行安排以保證不會(huì)按大于一個(gè)數(shù)據(jù)塊的方式傳輸參數(shù)值;以及在電存儲(chǔ)器件(38)和噴墨打印機(jī)(12)之間傳輸數(shù)據(jù)塊。
14.如權(quán)利要求13所述的用于傳輸數(shù)據(jù)的方法,其中向電存儲(chǔ)器件(38)傳輸數(shù)據(jù)包含向在電存儲(chǔ)器件(38)內(nèi)的事物記錄部分傳輸數(shù)據(jù)和向在電存儲(chǔ)器件(38)內(nèi)的數(shù)據(jù)部分傳輸數(shù)據(jù)。
15.如權(quán)利要求14所述的用于傳輸數(shù)據(jù)的方法,其中當(dāng)向在電存儲(chǔ)器件(38)內(nèi)的數(shù)據(jù)部分傳輸數(shù)據(jù)失敗時(shí),還包含由電存儲(chǔ)器件(38)中的事物記錄部分向數(shù)據(jù)部分傳輸數(shù)據(jù)。
16.如權(quán)利要求13所述的用于傳輸數(shù)據(jù)的方法,其中在傳輸數(shù)據(jù)塊之前還包含請(qǐng)求將數(shù)據(jù)塊發(fā)送到噴墨打印機(jī)(12),該數(shù)據(jù)塊具有由噴墨打印裝置(10)規(guī)定的一定大小和存儲(chǔ)器件地址存儲(chǔ)單元。
全文摘要
本發(fā)明涉及一種用于具有至少一個(gè)可替換的打印部件(14)的噴墨打印裝置(10)的可替換打印部件(14)。可替換打印部件(14)包含一電存儲(chǔ)器件(38),它響應(yīng)于用于在打印部件(14)和噴墨打印裝置(10)之間傳輸信息的打印裝置控制信號(hào)。電存儲(chǔ)器件(38)包含一含有與可替換打印部件(14)相關(guān)聯(lián)的若干數(shù)據(jù)字段的存儲(chǔ)部分。在若干數(shù)據(jù)字段中的每一個(gè)數(shù)據(jù)字段中存儲(chǔ)的若干數(shù)據(jù)值包含在電存儲(chǔ)器件(38)中。此外,還包含一控制部分,它響應(yīng)于該用于在噴墨打印機(jī)(12)和存儲(chǔ)器件(38)之間選擇性地傳輸具有預(yù)選大小的數(shù)據(jù)值的數(shù)據(jù)塊。
文檔編號(hào)B41J29/38GK1235300SQ991063
公開日1999年11月17日 申請(qǐng)日期1999年5月10日 優(yōu)先權(quán)日1998年5月11日
發(fā)明者R·R·保爾森, T·B·普里查德, E·P·羅斯, D·J·洛 申請(qǐng)人:惠普公司