麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

用于識(shí)別可更換打印部件中參數(shù)的方法和裝置的制作方法

文檔序號(hào):2507130閱讀:198來源:國知局
專利名稱:用于識(shí)別可更換打印部件中參數(shù)的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及使用可更換打印部件的噴墨打印系統(tǒng)。更具體地說,本發(fā)明涉及包括用于向噴墨打印系統(tǒng)提供信息的電子存儲(chǔ)裝置的可更換打印部件。
噴墨打印機(jī)通常使用安裝在沿打印介質(zhì)例如紙往復(fù)移動(dòng)的一個(gè)滑動(dòng)支架中的噴墨打印頭。當(dāng)打印頭沿打印介質(zhì)移動(dòng)時(shí),一個(gè)控制系統(tǒng)啟動(dòng)打印頭在打印介質(zhì)上沉積或噴射墨滴以形成圖像和文本。墨水是由一個(gè)墨水源提供到打印頭的,墨水源或者由滑動(dòng)支架承載,或者安裝到打印系統(tǒng)中,而不隨滑動(dòng)支架移動(dòng)。在墨水源不由滑動(dòng)支架承載的情況下,墨水源可以與打印頭間歇地或連續(xù)地連通以補(bǔ)充打印頭中的墨水。在任何一種情況下,可更換的打印部件,例如墨盒和打印頭,都需要定期更換。墨水源是在耗盡時(shí)更換。打印頭是在打印頭壽命結(jié)束時(shí)更換。
通常需要在更換打印部件的同時(shí)改變打印機(jī)參數(shù),如在轉(zhuǎn)讓給本發(fā)明受讓人的美國專利申請(qǐng)No.08/584499(發(fā)明名稱為“Replaceable Part With Integral Memory For Usage,CalibrationAnd Other Data”)中所討論的。專利申請(qǐng)No.08/584499公開了使用一種存儲(chǔ)器裝置,其中包含與可更換部分相關(guān)的參數(shù)。安裝可更換部件時(shí)打印機(jī)讀取可更換部件的參數(shù)以確保高的打印質(zhì)量。通過將存儲(chǔ)器裝置結(jié)合在可更換部件中,并將可更換部件參數(shù)保存在可更換部件內(nèi)的存儲(chǔ)器裝置中,打印系統(tǒng)可以在這些可更換部件安裝到打印系統(tǒng)中時(shí)確定這些參數(shù)。打印機(jī)參數(shù)的這種自動(dòng)更新使得使用者無需在每次重新安裝可更換部件時(shí)更新打印機(jī)參數(shù)。自動(dòng)更新打印機(jī)參數(shù)以及可更換部件參數(shù)確保了高的打印質(zhì)量。此外,這種自動(dòng)參數(shù)更新能夠保證打印機(jī)不會(huì)因不適當(dāng)?shù)牟僮鳎缭谀春谋M之后工作或者使用錯(cuò)誤或不兼容的打印機(jī)部件工作,而無意中被損壞。
重要的是打印機(jī)與可更換打印部件之間的信息事務(wù)處理是以一種高度可靠的方式完成的。這種信息的事務(wù)處理應(yīng)當(dāng)無需使用者的干預(yù),從而確保更加易于使用和較高的可靠性。此外,重要的是保留了信息的整體性。在與可更換部件相關(guān)信息被以某種方式破壞的情況下,重要的是打印機(jī)能夠識(shí)別出這些數(shù)據(jù)已經(jīng)被破壞。此外,在信息被破壞的情況下,打印系統(tǒng)應(yīng)當(dāng)能夠繼續(xù)工作,而不至于使打印質(zhì)量降低或者使打印機(jī)損壞。最后,重要的是打印系統(tǒng)具有足夠的適應(yīng)性以適應(yīng)各種改進(jìn)和為支持這些改進(jìn)所需的打印機(jī)附加參數(shù)。
本說明書涉及用于具有至少一個(gè)可更換打印部件的一種噴墨打印系統(tǒng)的可更換打印部件。可更換打印部件包括一個(gè)電子存儲(chǔ)裝置,其響應(yīng)打印系統(tǒng)控制信號(hào)在打印部件與噴墨打印系統(tǒng)之間傳輸信息。所說電子存儲(chǔ)裝置包括一個(gè)標(biāo)識(shí)序列標(biāo)識(shí)符,用于從許多標(biāo)識(shí)序列中選擇一個(gè)標(biāo)識(shí)序列。它還包括與可更換消耗品參數(shù)相關(guān)的一組標(biāo)識(shí)。這許多標(biāo)識(shí)中的每一個(gè)都具有一個(gè)與其相關(guān)的標(biāo)識(shí)值。噴墨打印機(jī)從電子存儲(chǔ)裝置中讀取標(biāo)識(shí)序列標(biāo)識(shí)符以選擇該標(biāo)識(shí)序列。噴墨打印系統(tǒng)根據(jù)所選擇的標(biāo)識(shí)序列對(duì)所讀取的許多標(biāo)識(shí)中的每一個(gè)標(biāo)識(shí)進(jìn)行識(shí)別,并據(jù)此識(shí)別相關(guān)的可更換消耗品參數(shù)。


圖1為一個(gè)示例性噴墨打印系統(tǒng)的透視圖,圖中去掉了打印系統(tǒng)蓋,并結(jié)合了本發(fā)明的可拆卸打印部件。
圖2A和2B為圖1所示噴墨打印系統(tǒng)的示意圖,表示一個(gè)可拆卸的墨盒和打印頭,它們每一個(gè)之中都包含一個(gè)本發(fā)明的電子存儲(chǔ)裝置。
圖3為與一臺(tái)主機(jī)相連的圖1所示噴墨打印系統(tǒng)的方框示意圖,其中包括一個(gè)可拆卸墨盒和打印頭,它們都包含本發(fā)明的電子存儲(chǔ)裝置。
圖4表示本發(fā)明的電子存儲(chǔ)裝置,圖中示出一個(gè)數(shù)據(jù)區(qū)和一個(gè)事務(wù)處理記錄區(qū)。
圖5表示本發(fā)明的在噴墨打印系統(tǒng)與可更換打印部件之間傳輸數(shù)據(jù)的方法。
圖6為一時(shí)序圖,表示噴墨打印系統(tǒng)與可更換打印部件之間的數(shù)據(jù)事務(wù)處理過程。
圖7表示一種參數(shù)標(biāo)記方法,該方法用于識(shí)別本發(fā)明存儲(chǔ)裝置的參數(shù)值和數(shù)據(jù)結(jié)構(gòu)。
圖8a表示按照本發(fā)明的方法實(shí)現(xiàn)的參數(shù)值排列方式。
圖8b表示參數(shù)值的一種不正確的排列方式。
圖9表示從可更換打印部件中讀取可更換打印部件參數(shù)值的一種方法。
圖1為本發(fā)明的一種噴墨打印系統(tǒng)10的一個(gè)示例性實(shí)施例的透視圖,圖中去掉了打印機(jī)蓋。該噴墨打印系統(tǒng)10包括具有安裝在其中的多個(gè)可更換打印部件14的一個(gè)打印機(jī)部分12。所說的多個(gè)可更換打印部件14包括用于響應(yīng)控制信號(hào)有選擇地沉積墨水的多個(gè)打印頭和用于向每個(gè)打印頭16供應(yīng)墨水的多個(gè)墨盒18。多個(gè)打印頭16中的每一個(gè)都通過多個(gè)柔性導(dǎo)管20與多個(gè)墨盒18的每一個(gè)中的流體連通。
所說多個(gè)打印頭16中的每一個(gè)都安裝在一個(gè)掃描滑動(dòng)支架22上,當(dāng)打印介質(zhì)(未示出)通過打印區(qū)步進(jìn)時(shí),滑動(dòng)支架22掃描經(jīng)過打印介質(zhì)。當(dāng)多個(gè)打印頭相對(duì)于打印介質(zhì)移動(dòng)時(shí),墨水有選擇地從多個(gè)打印頭16中每一個(gè)上的多個(gè)噴孔中噴射出來,以形成圖像和文本。
本發(fā)明的一個(gè)方面是用于將信息存儲(chǔ)在可更換打印部件14上以更新打印機(jī)部分12的工作參數(shù)的一種方法和裝置。對(duì)于每一個(gè)可更換打印部件14有一個(gè)電子存儲(chǔ)裝置與之相關(guān)。該電子存儲(chǔ)裝置包含與特定可更換打印部件14有關(guān)的信息。在將可更換打印部件14安裝到打印部分12中時(shí),可以使信息在電子存儲(chǔ)裝置與打印部分12之間傳輸,以確保高的打印質(zhì)量以及防止安裝不兼容的可更換打印部件14。從可更換打印部件14傳輸給打印部分12的信息能夠防止打印系統(tǒng)10以損壞打印系統(tǒng)10或者降低打印質(zhì)量的方式工作。
雖然圖1所示的打印系統(tǒng)10使用的墨盒18沒有安裝在掃描滑動(dòng)支架22上,但是本發(fā)明同樣適合于其它類型的打印系統(tǒng)結(jié)構(gòu)。這樣的一種結(jié)構(gòu)就是可更換墨盒18安裝在掃描滑動(dòng)支架22上。或者,可以將打印頭16與墨盒18結(jié)合在一個(gè)一體式打印滑動(dòng)支架22上。最終,打印系統(tǒng)10可以廣泛應(yīng)用于各種用途,例如傳真機(jī)、郵資打印機(jī)、復(fù)印機(jī)和適用于打印展覽板和戶外字母標(biāo)記的大幅打印系統(tǒng)。
圖2A和2B為圖1所示本發(fā)明的噴墨打印系統(tǒng)10的一個(gè)簡化示意圖。圖2A和2B以簡化方式表示用于完成單色打印的一個(gè)打印頭16和一個(gè)墨盒18。在需要一種以上顏色的情況下,通常使用多個(gè)打印頭16,每個(gè)打印頭具有一個(gè)相關(guān)的墨盒18,如圖1所示。
本發(fā)明的噴墨打印系統(tǒng)10包括一個(gè)打印機(jī)部分12,其中包括可更換打印部件14。可更換打印部件14包括一個(gè)打印頭16和一個(gè)墨盒18。打印機(jī)部分12包括一個(gè)墨盒放置臺(tái)24和一個(gè)控制器26。將墨盒18正確地插入墨盒放置臺(tái)24時(shí),在墨盒18與打印機(jī)部分12之間就建立了電連接和流體連通。流體連通使得存儲(chǔ)在墨盒18中的墨水可以傳送到打印頭16。電連接使得信息可以在墨盒18與打印機(jī)部分12之間傳輸以確保打印機(jī)部分12的操作與包含在墨盒18中的墨水協(xié)調(diào),從而實(shí)現(xiàn)高的打印質(zhì)量和打印系統(tǒng)10的可靠工作。
控制器26控制信息在打印機(jī)部分12與墨盒18之間的傳輸。此外,控制器26控制信息在打印頭16與控制器26之間的傳輸。最終,控制器26控制打印頭16與打印介質(zhì)之間的相對(duì)移動(dòng)以及有選擇地啟動(dòng)打印頭在打印介質(zhì)上沉積墨水。
墨盒18包括用于在其中存儲(chǔ)墨水的一個(gè)墨水儲(chǔ)存器28。一個(gè)流體出口30與液體儲(chǔ)存器28流體連通。設(shè)置流體出口30是為了與墨盒放置臺(tái)24上的一個(gè)互補(bǔ)流體入口32連接。
打印頭16包括用于與打印機(jī)部分12的一個(gè)互補(bǔ)流體出口36連接的一個(gè)流體入口34。只要將打印頭16正確地插入掃描滑動(dòng)支架22(如圖1所示),就借助于柔性流體導(dǎo)管20在打印頭和墨盒18之間建立了流體連通。
每個(gè)可更換打印部件14例如打印頭16和墨盒18包括用于存儲(chǔ)與相應(yīng)的可更換打印部件14相關(guān)信息的一個(gè)信息存儲(chǔ)裝置38例如一個(gè)電子存儲(chǔ)裝置或存儲(chǔ)器38。設(shè)置有許多電連接觸點(diǎn)40,每一個(gè)觸點(diǎn)均與電子存儲(chǔ)裝置38電連接。當(dāng)將墨盒18正確地插入墨盒放置臺(tái)24時(shí),多個(gè)電連接觸點(diǎn)40中的每一個(gè)就與墨盒放置臺(tái)24上相應(yīng)的多個(gè)電連接觸點(diǎn)42接合。墨盒放置臺(tái)24上的多個(gè)電連接觸點(diǎn)42中的每一個(gè)都借助于多個(gè)電導(dǎo)體44與控制器26電連接。當(dāng)將墨盒18正確地插入墨盒放置臺(tái)24時(shí),墨盒18上的存儲(chǔ)器38與控制器26電連接,使得信息可以在墨盒18與打印機(jī)部分12之間傳輸。
類似地,打印頭16也包括一個(gè)信息存儲(chǔ)裝置38,例如設(shè)置在其上的一個(gè)電子存儲(chǔ)裝置。多個(gè)電連接觸點(diǎn)40以與墨盒18上的電子存儲(chǔ)裝置38相似的方式與電子存儲(chǔ)裝置38電連接。當(dāng)將打印頭16正確地插入掃描滑動(dòng)支架22時(shí),所說的多個(gè)電連接觸點(diǎn)40與打印裝置12上對(duì)應(yīng)的多個(gè)電連接觸點(diǎn)42接合。只要正確地插入掃描滑動(dòng)支架,打印頭16上的電子存儲(chǔ)裝置38就通過多個(gè)電導(dǎo)體46與控制器26電連接。
雖然使用相同的部件編號(hào)來表示每個(gè)墨盒18和打印頭16的電子存儲(chǔ)裝置38是相似的,但是一般來說存儲(chǔ)在墨盒18的電子存儲(chǔ)裝置38中的信息與打印頭16的電子存儲(chǔ)裝置38中的信息是不同的。同樣,存儲(chǔ)在多個(gè)墨盒18中每一個(gè)的電子存儲(chǔ)裝置38中的信息通常也是不同的,并且對(duì)于多個(gè)墨盒18中的特定墨盒來說是唯一的。下文中更加詳細(xì)地討論存儲(chǔ)在每個(gè)電子存儲(chǔ)裝置38中的信息。
圖3表示與一個(gè)信息源或主機(jī)48連接的本發(fā)明打印系統(tǒng)10的一個(gè)方框示意圖。如圖所示,主計(jì)算機(jī)48與一個(gè)顯示器50相連。主機(jī)48可以是各種信息源例如一臺(tái)個(gè)人計(jì)算機(jī)、工作站、或服務(wù)器,這里只列舉少數(shù),所說信息源通過數(shù)據(jù)鏈路52將圖象信息傳輸?shù)娇刂破?6。數(shù)據(jù)鏈路52可以各種常規(guī)數(shù)據(jù)鏈路中的任何一種例如用于在主機(jī)48與打印系統(tǒng)10之間傳輸信息的電纜或紅外通信鏈路。
控制器26與每個(gè)打印頭16和墨盒18的電子存儲(chǔ)裝置38電連接。此外,控制器26與一個(gè)打印機(jī)機(jī)構(gòu)54電連接以控制打印介質(zhì)傳送和滑動(dòng)支架22的移動(dòng)。這種連接可以是支持信息傳輸?shù)母鞣N不同連接例如電連接或光連接。控制器26使用由主機(jī)48、墨盒18的存儲(chǔ)器38和打印頭16的存儲(chǔ)器38提供的參數(shù)和信息完成打印任務(wù)。
主機(jī)48向打印系統(tǒng)10提供圖象描述信息或圖象數(shù)據(jù)以在打印介質(zhì)上形成圖象。此外,主機(jī)48提供用于控制打印系統(tǒng)10工作的各種參數(shù),這些參數(shù)通常駐留在被稱為“打印驅(qū)動(dòng)器”的打印機(jī)控制軟件中。為了確保打印系統(tǒng)10提供最高質(zhì)量的圖象,需要控制器26的操作能夠?qū)Π惭b在打印系統(tǒng)10中的特定可更換打印部件14進(jìn)行補(bǔ)償。每個(gè)可更換打印部件14的電子存儲(chǔ)裝置38向控制器26提供對(duì)于可更換打印部件14特定的參數(shù),這樣使得控制器26可以利用這些參數(shù)確保打印系統(tǒng)10的可靠運(yùn)行和保證高質(zhì)量的打印圖象。
在這些參數(shù)中,例如,可以存儲(chǔ)在可更換打印部件14的電子存儲(chǔ)裝置38中的參數(shù)如下所述從打印頭16發(fā)射出的實(shí)際墨滴計(jì)數(shù);墨盒18的日期代碼;初次安插墨盒18的日期代碼;系統(tǒng)系數(shù);墨水類型/顏色;墨盒容量;墨水使用年限;打印機(jī)型號(hào)或標(biāo)識(shí)序列號(hào);滑動(dòng)支架使用信息;以上并非窮舉。
圖4表示與打印系統(tǒng)10的控制器26結(jié)合使用的存儲(chǔ)裝置38,以確保數(shù)據(jù)在存儲(chǔ)裝置38與控制器26之間傳輸?shù)耐暾浴4鎯?chǔ)裝置38為一個(gè)8位×N結(jié)構(gòu)的存儲(chǔ)器,其中N表示存儲(chǔ)裝置的容量。每一個(gè)可單獨(dú)尋址的8位存儲(chǔ)位置用0至N-1的一個(gè)地址值表示。雖然圖4用于表示存在在存儲(chǔ)裝置38中的某些信息,但是存儲(chǔ)裝置38中可以包含其它沒有討論的信息。此外,存儲(chǔ)裝置38中信息存儲(chǔ)位置可以與圖4所示位置不同。重要的是,打印系統(tǒng)10中的控制器26知道哪里存儲(chǔ)著至少某些特定信息。
存儲(chǔ)裝置38包括用于存儲(chǔ)數(shù)據(jù)的一個(gè)區(qū)和用于存儲(chǔ)事務(wù)處理記錄的一個(gè)區(qū)。數(shù)據(jù)區(qū)包含與可更換打印部件14相關(guān)的各種數(shù)據(jù)。事務(wù)處理記錄保持存儲(chǔ)裝置38與控制器26之間的每次事務(wù)處理的記錄。在事務(wù)處理完成之前被中斷的情況下,可以用事務(wù)處理記錄恢復(fù)在中斷事務(wù)處理中丟失的數(shù)據(jù)。因?yàn)槭聞?wù)處理記錄保留在可更換打印部件14中,因此即使將該可更換打印部件14插入一個(gè)不同的打印系統(tǒng)也能夠恢復(fù)在最后一次事務(wù)處理中丟失的數(shù)據(jù)。在事務(wù)處理由于斷電而被中斷的情況下,一旦恢復(fù)供電,就能夠恢復(fù)最后一次事務(wù)處理。這樣,就保持了可更換打印部件14的數(shù)據(jù)完整性。
存儲(chǔ)器地址值0至N-7包括包含與可更換打印部件14有關(guān)的各種參數(shù)和標(biāo)記信息在內(nèi)的數(shù)據(jù)。標(biāo)記信息用于識(shí)別這些不同參數(shù),下面將參照?qǐng)D7進(jìn)行討論。
存儲(chǔ)器地址值N-4至N-1包括事務(wù)處理記錄信息。使用本發(fā)明的事務(wù)處理方法確保了能夠恢復(fù)控制器26與存儲(chǔ)器38之間在被破壞情況下的數(shù)據(jù)事務(wù)處理以保證數(shù)據(jù)在打印機(jī)10與可更換打印部件14之間傳輸?shù)耐暾浴R驗(yàn)榭刂破?6與存儲(chǔ)裝置38之間的數(shù)據(jù)傳輸可以中斷,所以使用某些方法以確保數(shù)據(jù)完整性是關(guān)鍵的。例如,在可更換打印部件14是墨盒18的情況下,有可能在控制器26向存儲(chǔ)器38傳送數(shù)據(jù)時(shí)卸掉該墨盒18。如果這樣中斷了數(shù)據(jù)傳送,并且丟失了數(shù)據(jù),則犧牲了數(shù)據(jù)的完整性。所以重要的是,當(dāng)控制器18與打印系統(tǒng)10和可更換打印部件14之間的數(shù)據(jù)事務(wù)處理沒有正常實(shí)現(xiàn)時(shí),能夠有某些方法予以識(shí)別。如果事務(wù)處理沒有正常實(shí)現(xiàn),則事務(wù)處理記錄提供一種恢復(fù)在中斷事務(wù)處理時(shí)丟失數(shù)據(jù)的機(jī)制以保持打印系統(tǒng)10中數(shù)據(jù)完整性。
除了用地址值0至N-7表示的數(shù)據(jù)區(qū)和用地址值N-4至N-1表示的事務(wù)處理記錄區(qū)以外,在存儲(chǔ)裝置38中還存儲(chǔ)著一些其它值,下面專門對(duì)其進(jìn)行討論。存儲(chǔ)地址值N-7包含序列標(biāo)識(shí)信息,存儲(chǔ)地址值N-6包含奇偶性信息,存儲(chǔ)地址值N-5包含標(biāo)志信息。下文中將參照?qǐng)D7更加詳細(xì)地討論序列標(biāo)識(shí)信息。
奇偶性信息、標(biāo)志信息和事務(wù)處理記錄共同用于保持在控制器26與存儲(chǔ)器38之間傳輸?shù)臄?shù)據(jù)完整性。事務(wù)處理記錄區(qū)包括一個(gè)地址字節(jié)、一個(gè)新奇偶性字節(jié)、兩個(gè)指定數(shù)據(jù)字節(jié),即數(shù)據(jù)字節(jié)1和數(shù)據(jù)字節(jié)2。事務(wù)處理記錄區(qū)存儲(chǔ)其后由打印系統(tǒng)10寫入數(shù)據(jù)區(qū)的數(shù)據(jù)。如果其后寫入數(shù)據(jù)區(qū)的操作中斷,則用事務(wù)處理記錄恢復(fù)被中斷的數(shù)據(jù)寫入。在解釋本發(fā)明保持?jǐn)?shù)據(jù)完整性的方法之前更加詳細(xì)地討論事務(wù)處理記錄區(qū)是有益的。
事務(wù)處理記錄區(qū)的地址區(qū)包含其后在寫入事務(wù)處理過程中寫入數(shù)據(jù)區(qū)的第一數(shù)據(jù)字節(jié)的地址值。該地址值作為一個(gè)指針,指示到其后數(shù)據(jù)寫入所要改變的存儲(chǔ)地址。數(shù)據(jù)字節(jié)1標(biāo)識(shí)在其后的寫入事務(wù)處理中將要寫入的數(shù)據(jù)值。數(shù)據(jù)字節(jié)2標(biāo)識(shí)將要寫入在相應(yīng)于數(shù)據(jù)字節(jié)1的地址之后的地址中的數(shù)據(jù)值。所以,其后的寫入事務(wù)處理將數(shù)據(jù)字節(jié)1的值寫入存儲(chǔ)在事務(wù)處理記錄中的指針的地址值。其后的寫入事務(wù)處理還將數(shù)據(jù)字節(jié)2的值從存儲(chǔ)地址值寫入下一個(gè)連續(xù)的存儲(chǔ)地址值。所以,數(shù)據(jù)字節(jié)1位于指針地址,而數(shù)據(jù)字節(jié)2位于指針加1的地址。
事務(wù)處理記錄區(qū)中的新奇偶性值表示在使用數(shù)據(jù)字節(jié)1和數(shù)據(jù)字節(jié)2替代數(shù)據(jù)區(qū)中的數(shù)據(jù)之后代替地址N-6中奇偶性字節(jié)的一個(gè)奇偶性值。這個(gè)新奇偶性值是通過對(duì)整個(gè)數(shù)據(jù)區(qū)和事務(wù)處理記錄區(qū)中的內(nèi)容應(yīng)用奇偶函數(shù)運(yùn)算而確定的,從而在數(shù)據(jù)區(qū)中的數(shù)據(jù)被數(shù)據(jù)字節(jié)1和數(shù)據(jù)字節(jié)2中的數(shù)據(jù)代替之后校正奇偶性。所以,在一次事務(wù)處理過程中數(shù)據(jù)丟失的情況下,數(shù)據(jù)和奇偶性以與當(dāng)該事務(wù)處理沒有中斷時(shí)所應(yīng)存在狀態(tài)相同的條件恢復(fù)設(shè)置在存儲(chǔ)器中。
存儲(chǔ)在地址值N-5中的標(biāo)志信息包含指示事務(wù)處理記錄狀態(tài)的一個(gè)標(biāo)志值。一個(gè)標(biāo)志值用于指示事務(wù)處理記錄為“占用”,表示新的有效數(shù)據(jù)已經(jīng)記錄在事務(wù)處理記錄中。另一個(gè)標(biāo)志值用于指示該事務(wù)處理記錄“沒有占用”,表示在事務(wù)處理記錄中沒有有效數(shù)據(jù),或者事務(wù)處理記錄中的數(shù)據(jù)不是新數(shù)據(jù)。
圖5和圖6用于解釋在數(shù)據(jù)事務(wù)處理被中斷的情況下防止數(shù)據(jù)破壞的寫入事務(wù)處理技術(shù)。數(shù)據(jù)從打印系統(tǒng)10傳輸?shù)娇筛鼡Q打印部件14是由控制器26完成的,其將數(shù)據(jù)傳輸?shù)酱鎯?chǔ)器38。這種數(shù)據(jù)傳輸過程包括首先寫入存儲(chǔ)器38中的事務(wù)處理記錄,如圖5中步驟56所示。寫入事務(wù)處理記錄包括將兩個(gè)數(shù)據(jù)字節(jié)、地址字節(jié)或指針和一個(gè)新奇偶性值寫入如圖4所示的存儲(chǔ)器38的事務(wù)處理記錄區(qū)。將存儲(chǔ)在地址值N-5中的標(biāo)志值更新以指示事務(wù)處理記錄具有新的或有效數(shù)據(jù),如步驟58所示。此外,該標(biāo)志指示寫入事務(wù)處理記錄的操作成功完成。接著,將數(shù)據(jù)寫入由存儲(chǔ)器38的地址值0至N-7表示的數(shù)據(jù)區(qū),如步驟60所示。將一個(gè)新的奇偶性字節(jié)寫入奇偶性地址值N-6,如步驟62所示。然后將該標(biāo)志設(shè)定為“沒有占用”,如步驟64所示。
如圖5中步驟56、58、60、62和64所示的各個(gè)寫操作由打印系統(tǒng)10驗(yàn)證。如果寫操作沒有完成,則重復(fù)寫操作并再次驗(yàn)證。如果經(jīng)過預(yù)定次數(shù)的重試之后仍然沒有驗(yàn)證到寫操作,則表明該可更換打印部件14是損壞的。
如果由步驟56、58、60、62和64表示的寫操作由于諸如可更換打印部件14的卸掉或斷電而中斷,則打印系統(tǒng)10可以恢復(fù)。如果寫入事務(wù)處理記錄還沒有完成,則打印系統(tǒng)10可以重復(fù)這個(gè)寫操作。如果寫入數(shù)據(jù)區(qū)或?qū)懭肫媾夹宰止?jié)沒有完成,則利用取自事務(wù)處理記錄中的值恢復(fù)這些值。
圖6表示參照?qǐng)D5所討論的寫事務(wù)處理方法的一個(gè)簡化時(shí)序圖。該時(shí)序圖表示存儲(chǔ)器38中每個(gè)標(biāo)志區(qū),和數(shù)據(jù)區(qū)的狀態(tài)。在已經(jīng)設(shè)定占用標(biāo)志但是在新數(shù)據(jù)到達(dá)數(shù)據(jù)區(qū)之前,如圖6中時(shí)間T所示,可以利用事務(wù)處理記錄恢復(fù)事務(wù)處理的中斷。
圖7表示存儲(chǔ)裝置38中數(shù)據(jù)的結(jié)構(gòu)。本發(fā)明的一個(gè)方面是存儲(chǔ)裝置38中的數(shù)據(jù)結(jié)構(gòu),該結(jié)構(gòu)確保了在一次寫事務(wù)處理被中斷的情況下數(shù)據(jù)的完整性。重要的是將可更換打印部件14的參數(shù)值正確地按照大小排列和組織,使得在事務(wù)處理時(shí)序被中斷的情況下,不會(huì)部分地更新參數(shù)。這種方法確保了可更換打印部件參數(shù)或者完全更新,或者根本不更新。在由于一次事務(wù)處理中斷而造成這些參數(shù)沒有更新的情況下,可以利用事務(wù)處理記錄恢復(fù)該事務(wù)處理以完整地更新這些參數(shù)。如果數(shù)據(jù)遭到破壞而沒有辦法恢復(fù),則會(huì)犧牲系統(tǒng)的完整性。
如上所述,利用包含8個(gè)信息位的各個(gè)數(shù)據(jù)字節(jié)按照數(shù)據(jù)字節(jié)方式構(gòu)成存儲(chǔ)裝置38。在圖7中這些信息位標(biāo)記為值0-7,其中0為最小有效位,位7為最大有效位。每個(gè)數(shù)據(jù)字節(jié)都是可尋址的,如圖7中地址值0-N所示。
使用一種標(biāo)記方式來識(shí)別或標(biāo)識(shí)存儲(chǔ)的數(shù)據(jù)。使用標(biāo)識(shí)方法使得在存儲(chǔ)裝置38中排列數(shù)據(jù)更加靈活。使用標(biāo)識(shí)方法使得存儲(chǔ)裝置38中數(shù)據(jù)的定位和大小更加靈活。此外,標(biāo)識(shí)方法使得在允許向下兼容的同時(shí)可以增加新數(shù)據(jù)以增加新特征和對(duì)打印系統(tǒng)進(jìn)行改進(jìn)。例如,可更換打印部件14可以包括為新打印機(jī)提供特定特征信息的數(shù)據(jù)。不具有該特征的老式打印機(jī)通過忽略與老式打印系統(tǒng)不能識(shí)別的標(biāo)識(shí)有關(guān)的數(shù)據(jù)仍然可以使用這種可更換打印部件14。這樣,減少了可更換打印部件的版本數(shù)量,進(jìn)而降低可更換打印部件14的制造成本。
這種標(biāo)識(shí)方法使用有選擇地位于存儲(chǔ)裝置38數(shù)據(jù)區(qū)中的標(biāo)識(shí)類型標(biāo)識(shí)符(ID)識(shí)別數(shù)據(jù)參數(shù)或與各個(gè)標(biāo)識(shí)ID有關(guān)的數(shù)據(jù)字段。優(yōu)選實(shí)施例中,標(biāo)識(shí)ID為一個(gè)5位值,用于標(biāo)識(shí)其后的數(shù)據(jù)參數(shù)值。除了這個(gè)標(biāo)識(shí)ID之外,還提供了一個(gè)數(shù)據(jù)長度參數(shù)以標(biāo)識(shí)與該標(biāo)識(shí)ID有關(guān)的數(shù)據(jù)參數(shù)的大小。在優(yōu)選實(shí)施例中,數(shù)據(jù)長度參數(shù)是一個(gè)3位值,其標(biāo)識(shí)其后從0至7的字節(jié)數(shù)。所以,如果不能識(shí)別一個(gè)特定的標(biāo)識(shí),則打印系統(tǒng)使用數(shù)據(jù)長度值確定下一個(gè)標(biāo)識(shí)駐留在存儲(chǔ)裝置38中的位置。然后將這下一個(gè)標(biāo)識(shí)讀入,以確定是否能識(shí)別這個(gè)標(biāo)識(shí)。如果識(shí)別出這個(gè)標(biāo)識(shí),則可以由打印系統(tǒng)10將與該標(biāo)識(shí)有關(guān)的參數(shù)值讀入。
在優(yōu)選實(shí)施例中,每個(gè)標(biāo)識(shí)ID位于一個(gè)字節(jié)邊界。所以,當(dāng)讀取下一個(gè)標(biāo)識(shí)ID時(shí),總是從字節(jié)邊界開始。與該標(biāo)識(shí)ID有關(guān)的參數(shù)值不必在字節(jié)邊界開始。重要的是存儲(chǔ)在可更換打印部件14中的每個(gè)參數(shù)在一次事務(wù)處理中更新以確保數(shù)據(jù)完整性。圖8A和8B表示如何將參數(shù)值按大小排列以確保存儲(chǔ)裝置38中的數(shù)據(jù)完整性。在圖8A和8B所示的實(shí)例中,標(biāo)識(shí)ID識(shí)別出其后的參數(shù)值為一個(gè)10位的最終使用日期值,一個(gè)6位的插入計(jì)數(shù)值、和一個(gè)8位的頁計(jì)數(shù)值。利用上述的寫事務(wù)處理技術(shù)在打印機(jī)和可更換打印部件14之間傳輸這些參數(shù)值中的每一個(gè)。數(shù)據(jù)以每次兩個(gè)字節(jié)的方式傳輸,第一次事務(wù)處理傳送字節(jié)1和字節(jié)2,其中包含最終使用日期參數(shù)和插入技術(shù)參數(shù),第二次事務(wù)處理傳送字節(jié)3,其中包含頁計(jì)數(shù)參數(shù)。如果第一次事務(wù)處理或第二次事務(wù)處理被中斷,則因?yàn)檫@些參數(shù)只局限于一次事務(wù)處理,這些參數(shù)值不會(huì)部分更新。
相反,如果將這些參數(shù)值按大小排列,使得標(biāo)識(shí)類型標(biāo)識(shí)符指示出這些參數(shù)按照不同的次序排列,如圖8b所示,則產(chǎn)生不同的結(jié)果。在數(shù)據(jù)值包含一個(gè)10位的最終使用日期值、一個(gè)8位頁計(jì)數(shù)值的情況下,這些值或參數(shù)跨越可更換打印部件14與打印機(jī)之間的多次事務(wù)處理。頁計(jì)數(shù)參數(shù)跨越在作為一次事務(wù)處理的一部分的字節(jié)2與作為不同的事務(wù)處理一部分的字節(jié)3之間。所以,6位頁計(jì)數(shù)將在一次事務(wù)處理中傳輸,而2位頁計(jì)數(shù)與插入計(jì)數(shù)一起在第二次事務(wù)處理中傳輸。如果系統(tǒng)在任何時(shí)間被中斷,則只能部分地更新頁計(jì)數(shù)參數(shù)值,所以提供了一個(gè)不準(zhǔn)確值。為了保證打印系統(tǒng)10中數(shù)據(jù)的完整性,參數(shù)值不跨越多次事務(wù)處理是必需的。
每次事務(wù)處理中數(shù)據(jù)字節(jié)的分組是可以變化的。重要的是不論數(shù)據(jù)字節(jié)如何分組,控制器26和存儲(chǔ)裝置38都必須使用所選定的分組。例如,在頁模式下每個(gè)事務(wù)處理傳輸4字節(jié)的數(shù)據(jù)。控制器26要求數(shù)據(jù)參數(shù)按照特定的次序,和將數(shù)據(jù)參數(shù)按照大小排列位置,使得不會(huì)有數(shù)據(jù)參數(shù)跨越多次事務(wù)處理。
圖9表示用于減少標(biāo)識(shí)ID所需位數(shù)的一種方法。因?yàn)闃?biāo)識(shí)ID占用存儲(chǔ)器38的空間,并且在打印系統(tǒng)10與可更換打印部件14之間的事務(wù)處理中需要開銷,所以減小標(biāo)識(shí)ID的大小是有利的。
如圖4所示每一個(gè)存儲(chǔ)裝置38設(shè)置有一個(gè)序列ID。將序列ID表示在地址值N-7中只是為了便于說明。序列ID通常位于打印機(jī)控制電路26知曉的一個(gè)存儲(chǔ)位置。在優(yōu)選實(shí)施例中,序列ID是一個(gè)5位值,其用于標(biāo)識(shí)可更換打印部件14的特定序列。打印系統(tǒng)10使用這個(gè)序列ID來解釋標(biāo)識(shí)ID。這可以利用多個(gè)不同的譯碼來實(shí)現(xiàn),讓每一個(gè)譯碼唯一地對(duì)應(yīng)一個(gè)特定的序列ID。打印系統(tǒng)10根據(jù)序列ID選擇適當(dāng)?shù)淖g碼,然后利用這個(gè)譯碼對(duì)與該序列有關(guān)的標(biāo)識(shí)ID進(jìn)行解碼或解釋。
在工作時(shí),打印系統(tǒng)10從存儲(chǔ)器38中讀取序列ID,如步驟68所示。然后如步驟70所示,打印系統(tǒng)根據(jù)在步驟68讀取的序列ID從一組不同的譯碼中選擇適合的譯碼。接著打印機(jī)讀取存儲(chǔ)裝置38直到它識(shí)別出一個(gè)標(biāo)識(shí)ID值。在步驟70根據(jù)所選譯碼對(duì)這個(gè)標(biāo)識(shí)ID進(jìn)行解碼。經(jīng)過解碼的標(biāo)識(shí)ID標(biāo)識(shí)其后的數(shù)據(jù),如步驟74所示。接著如步驟76所示打印系統(tǒng)10讀取數(shù)據(jù)。然后如步驟78所示打印系統(tǒng)10跳躍到下一個(gè)標(biāo)識(shí)ID,并且如步驟72所示讀取這個(gè)標(biāo)識(shí)ID。這個(gè)過程持續(xù)進(jìn)行直到所有的標(biāo)識(shí)和相關(guān)的參數(shù)都已經(jīng)讀入打印系統(tǒng)中為止。
在如圖1所示打印系統(tǒng)10包括多個(gè)可更換打印部件14的情況下,如果每個(gè)可更換打印部件參數(shù)值需要一個(gè)唯一的標(biāo)識(shí)ID,并且如果每個(gè)序列類型不使用一個(gè)獨(dú)立的序列譯碼,則該標(biāo)識(shí)ID字段將非常大。這個(gè)大標(biāo)識(shí)ID將占用相當(dāng)多的存儲(chǔ)空間,而且在與打印裝置的事務(wù)處理中需要更大的開銷。所以,提供一個(gè)序列ID,然后根據(jù)這個(gè)序列ID解碼該標(biāo)識(shí)ID將顯著地節(jié)省空間。
雖然已經(jīng)參照其中可更換打印部件14包括安裝在打印滑動(dòng)支架22上的打印頭16和安裝在放置臺(tái)24中的墨盒18的優(yōu)選實(shí)施例描述了本發(fā)明,但是本發(fā)明同樣適用于其它的打印機(jī)結(jié)構(gòu)。例如,打印頭部分和墨盒部分可以分別安裝在打印滑動(dòng)支架22上。對(duì)于這種結(jié)構(gòu),打印頭部分和墨盒部分可以分別更換。打印頭部分和墨盒部分分別包括一個(gè)電子存儲(chǔ)部分38以向打印部分12提供信息。多個(gè)墨盒中的每一個(gè)墨盒可以單獨(dú)更換或者作為一個(gè)整體單元更換。在將多個(gè)墨盒集成在一個(gè)可更換打印部件14中的情況下,對(duì)于這個(gè)可更換打印部件14就只需要一個(gè)電子存儲(chǔ)部分38。
權(quán)利要求
1.用于具有至少一個(gè)可更換打印部件(14)的一種噴墨打印系統(tǒng)(10)的一種可更換打印部件(14),所說可更換打印部件(14)包括一個(gè)電子存儲(chǔ)裝置(38),其響應(yīng)打印系統(tǒng)控制信號(hào)在所說可更換打印部件(14)與所說噴墨打印系統(tǒng)(10)之間傳輸信息,所說電子存儲(chǔ)裝置(38)包括一個(gè)標(biāo)識(shí)序列標(biāo)識(shí)符,用于從多個(gè)標(biāo)識(shí)序列中選擇一個(gè)標(biāo)識(shí)序列;和與可更換消耗品參數(shù)有關(guān)的多個(gè)標(biāo)識(shí),多個(gè)標(biāo)識(shí)中的每一個(gè)都具有與之相關(guān)的一個(gè)標(biāo)識(shí)值,其中所說噴墨打印系統(tǒng)(10)從所說電子存儲(chǔ)裝置(38)中讀取所說標(biāo)識(shí)序列標(biāo)識(shí)符以選擇所說標(biāo)識(shí)序列,根據(jù)所選擇的標(biāo)識(shí)序列對(duì)由所說噴墨打印機(jī)(12)讀取的多個(gè)標(biāo)識(shí)中的每一個(gè)標(biāo)識(shí)進(jìn)行標(biāo)識(shí),并用于標(biāo)識(shí)相關(guān)的可更換打印部件(14)參數(shù)。
2.如權(quán)利要求1所述的可更換打印部件(14),其特征在于所說標(biāo)識(shí)序列標(biāo)識(shí)符是一個(gè)5位值,其唯一地標(biāo)識(shí)從多個(gè)標(biāo)識(shí)序列中選擇的所說標(biāo)識(shí)序列。
3.如權(quán)利要求1所述的可更換打印部件(14),其特征在于所說的多個(gè)標(biāo)識(shí)中的每一個(gè)標(biāo)識(shí)都包含一個(gè)參數(shù)標(biāo)識(shí)符部分和一個(gè)大小部分。
4.如權(quán)利要求1所述的可更換打印部件(14),其特征在于所說可更換打印部件(14)是一個(gè)可更換噴墨打印頭(16),所說可更換噴墨打印頭(16)響應(yīng)控制信號(hào)有選擇地在打印介質(zhì)上沉積墨水,其中所說標(biāo)識(shí)序列標(biāo)識(shí)符對(duì)應(yīng)于所說可更換噴墨打印頭(16)。
5.如權(quán)利要求1所述的可更換打印部件(14),其特征在于所說可更換打印部件(14)是一個(gè)容納一定量墨水的可更換墨盒(18),所說可更換墨盒(18)向所說噴墨打印系統(tǒng)(10)提供墨水,其中所說標(biāo)識(shí)序列標(biāo)識(shí)符對(duì)應(yīng)于所說可更換墨盒(18)。
6.用于在一個(gè)電子存儲(chǔ)裝置(38)中存儲(chǔ)信息的一種方法,所說電子存儲(chǔ)裝置(38)用于一種噴墨打印系統(tǒng)(10)的一種可更換打印部件(14),所說方法包括將一個(gè)序列標(biāo)識(shí)值存儲(chǔ)在所說電子存儲(chǔ)裝置(38),所說序列標(biāo)識(shí)值指示特定的可更換打印部件(14);和存儲(chǔ)多個(gè)參數(shù)標(biāo)識(shí)符以識(shí)別包含在所說電子存儲(chǔ)裝置(38)中的數(shù)據(jù),所說的多個(gè)參數(shù)標(biāo)識(shí)符是根據(jù)所說序列標(biāo)識(shí)值選擇的。
7.如權(quán)利要求6所述的用于在一個(gè)電子存儲(chǔ)裝置(38)中存儲(chǔ)信息的方法,其特征在于在存儲(chǔ)所說序列標(biāo)識(shí)值之前,所說方法包括根據(jù)所說可更換打印部件(14)確定所說序列標(biāo)識(shí)值的步驟。
8.如權(quán)利要求6所述的用于在一個(gè)電子存儲(chǔ)裝置(38)中存儲(chǔ)信息的方法,其特征在于所說序列標(biāo)識(shí)值是一個(gè)5位值。
9.如權(quán)利要求6所述的用于在一個(gè)電子存儲(chǔ)裝置(38)中存儲(chǔ)信息的方法,其特征在于所說的多個(gè)參數(shù)標(biāo)識(shí)符中的每一個(gè)指定存儲(chǔ)在所說電子存儲(chǔ)裝置(38)中的、與可更換打印部件(14)相關(guān)的參數(shù)。
10.用于從一個(gè)可更換打印部件(14)中讀取參數(shù)的一種方法,所說可更換打印部件(14)的結(jié)構(gòu)使之可以插入一個(gè)噴墨打印系統(tǒng)(10)中,以在所說可更換打印部件(14)與所說噴墨打印系統(tǒng)(10)之間傳輸信息,所說方法包括從所說可更換打印部件(14)中讀取一個(gè)標(biāo)識(shí)序列標(biāo)識(shí)符、一個(gè)標(biāo)識(shí)和與該標(biāo)識(shí)相關(guān)的一個(gè)參數(shù)值;和根據(jù)所說標(biāo)識(shí)序列標(biāo)識(shí)符從多個(gè)標(biāo)識(shí)參數(shù)中確定所說標(biāo)識(shí)參數(shù),所說標(biāo)識(shí)參數(shù)具有對(duì)應(yīng)于所說參數(shù)值的一個(gè)值。
11.如權(quán)利要求10所述用于從所說可更換打印部件(14)中讀取參數(shù)的方法,其特征在于它還包括根據(jù)所說標(biāo)識(shí)參數(shù)將所說參數(shù)存儲(chǔ)在一個(gè)位置中的步驟。
12.如權(quán)利要求10所述用于從所說可更換打印部件(14)中讀取參數(shù)的方法,其特征在于所說可更換打印部件(14)是一個(gè)可更換噴墨打印頭,所說可更換噴墨打印頭(16)響應(yīng)控制信號(hào)以在打印介質(zhì)上有選擇地沉積墨水,其中所說標(biāo)識(shí)序列標(biāo)識(shí)符對(duì)應(yīng)于所說可更換噴墨打印頭(16)。
13.如權(quán)利要求10所述用于從所說可更換打印部件(14)中讀取參數(shù)的方法,其特征在于所說可更換打印部件(14)是容納一定量墨水的一個(gè)可更換墨盒(18),所說可更換墨盒(18)向所說噴墨打印系統(tǒng)(10)介質(zhì)提供墨水,所說標(biāo)識(shí)序列標(biāo)識(shí)符對(duì)應(yīng)于所說可更換墨盒(18)。
14.如權(quán)利要求10所述用于從所說可更換打印部件(14)中讀取參數(shù)的方法,其特征在于所說標(biāo)識(shí)序列標(biāo)識(shí)符是一個(gè)5位值,其從多個(gè)可更換打印部件(14)中唯一地標(biāo)識(shí)出所說可更換打印部件(14)。
全文摘要
本發(fā)明涉及一種噴墨打印系統(tǒng)(10)的可更換打印部件(14)。打印部件(14)包括一個(gè)存儲(chǔ)裝置(38),它響應(yīng)控制信號(hào)在打印部件(14)與打印系統(tǒng)(10)之間傳輸信息。存儲(chǔ)裝置(38)包括一個(gè)標(biāo)識(shí)序列標(biāo)識(shí)符,用于選擇一個(gè)標(biāo)識(shí)序列。打印系統(tǒng)(10)從存儲(chǔ)裝置(38)中讀取標(biāo)識(shí)序列標(biāo)識(shí)符以選擇標(biāo)識(shí)序列。根據(jù)所選標(biāo)識(shí)序列識(shí)別出由噴墨打印機(jī)(12)讀出的每一個(gè)標(biāo)識(shí),并用該標(biāo)識(shí)識(shí)別相關(guān)的可更換打印部件(14)參數(shù)。
文檔編號(hào)B41J2/01GK1235302SQ99103
公開日1999年11月17日 申請(qǐng)日期1999年3月11日 優(yōu)先權(quán)日1998年5月11日
發(fā)明者B·L·赫爾特賴恩, R·R·保爾森, J·H·鮑曼 申請(qǐng)人:惠普公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 孝义市| 白城市| 无极县| 武清区| 蓬溪县| 郸城县| 新宾| 子长县| 宜丰县| 集安市| 华坪县| 盘山县| 东至县| 南澳县| 东海县| 宝鸡市| 鹤壁市| 丁青县| 龙南县| 白朗县| 西畴县| 宜兰市| 灵石县| 布拖县| 祁阳县| 晋城| 肥东县| 西昌市| 温宿县| 教育| 调兵山市| 大悟县| 民丰县| 孟津县| 泸西县| 子洲县| 科技| 洛宁县| 隆化县| 怀仁县| 凤翔县|