專利名稱:用于通信的用戶可更換部件監(jiān)視芯片和成像設(shè)備及其方法
技術(shù)領(lǐng)域:
這里討論的實(shí)施例涉及用于相互通信的用戶可更換部件監(jiān)視(CRUM)芯片和成像設(shè)備及其方法,且更具體地,涉及在通信過程中使用完整性檢測數(shù)據(jù)來檢測數(shù)據(jù)是否完整的用于相互通信的CRUM芯片和成像設(shè)備及其方法。
背景技術(shù):
隨著計(jì)算機(jī)的日益推廣,計(jì)算機(jī)的外圍設(shè)備的普及率也逐漸增加。計(jì)算機(jī)外圍設(shè)備包括成像設(shè)備,諸如打印機(jī)、傳真機(jī)、掃描儀、復(fù)印機(jī)、和多功能打印機(jī)。成像設(shè)備可以使用墨水或墨粉在紙張上打印圖像。每次執(zhí)行成像操作時(shí)使用墨水或墨粉,因此當(dāng)使用超過預(yù)定時(shí)間段時(shí)會用完。在這樣的情況下,必須更換存儲墨水或墨粉的單元。這樣的在使用成像設(shè)備的過程中可更換的部件或組件可以定義為消耗單元或可替換單元。為方便解釋,這些在本文中將被稱為消耗單元。除了如上所討論的這些由于墨水或墨粉耗盡而必須更換的單元之外,還有這樣的消耗單元,其具有當(dāng)單元使用超過一定時(shí)間段時(shí)改變的特性,因而被替換以實(shí)現(xiàn)令人滿意的打印質(zhì)量。消耗單元包括用于顯影機(jī)器的顏色替換件以及諸如中間轉(zhuǎn)印帶的部件。在激光成像設(shè)備的情況下,可以使用起電單元、中間單元或定影(settlement)單元,其中在每個(gè)單元使用的各種類型的輥和帶在使用超過臨界壽命時(shí)會磨損或退化。因此,圖像的質(zhì)量可能嚴(yán)重惡化。用戶必須以適當(dāng)?shù)母鼡Q周期更換每個(gè)組件,即,每個(gè)消耗單元,以使得可以執(zhí)行打印操作以產(chǎn)生干凈的圖像。為了更高效率地管理消耗單元,可以將存儲器附加到消耗單元,以便與成像設(shè)備的機(jī)身交換信息。S卩,可以在消耗單元的存儲器中記錄諸如已打印紙張的數(shù)量、輸出點(diǎn)的數(shù)量、和使用時(shí)段的各種使用信息,以管理用于替換消耗單元的時(shí)間。對于這樣的信息管理,裝備在成像設(shè)備的機(jī)身中的控制器與裝備在消耗單元中的 存儲器單元相互通信。然而,通信過程中有許多變數(shù)。例如,可能有例如由例如裝備在成像設(shè)備中的電子電路或電動(dòng)機(jī)導(dǎo)致的噪聲干擾,或出于惡意目的試圖控制控制器或存儲器單兀的攻擊者的攻擊。通信數(shù)據(jù)可能由于這些變數(shù)而改變。例如,一旦作業(yè)完成,消耗單元可以向控制器發(fā)送信息,諸如已打印頁面的數(shù)量、點(diǎn)的數(shù)量、和剩余的墨粉量,并將該信息復(fù)制到控制器的非易失性存儲器。當(dāng)數(shù)據(jù)被解讀為諸如OxFFFFFFFF的不正確的值時(shí),存在這樣的風(fēng)險(xiǎn),控制器可能會認(rèn)為相關(guān)的消耗單元的壽命已經(jīng)結(jié)束。該情況下,消耗單元將不再能被使用。相反,針對其壽命已經(jīng)結(jié)束的消耗單元,攻擊者可能會出于惡意的目的將消耗用戶信息重置為例如“O”值,以便不適當(dāng)?shù)匮h(huán)使用消耗單元。因此,用戶可能會嘗試使用其壽命已經(jīng)結(jié)束的消耗單元,造成諸如成像設(shè)備的損壞或清晰度的惡化的問題。因此,需要一種技術(shù),其高效率地檢測在消耗單元和成像設(shè)備之間的通信錯(cuò)誤,以尋求數(shù)據(jù)的安全。
發(fā)明內(nèi)容
其他的方面和/或優(yōu)點(diǎn)將部分在隨后的描述中闡述,部分將從描述中明了,或可以通過本發(fā)明的實(shí)踐來領(lǐng)會。示范性實(shí)施例的一個(gè)方面涉及使用完整性檢測數(shù)據(jù)進(jìn)行安全通信的CRUM芯片和成像設(shè)備及其通信方法。依據(jù)本公開的示范性實(shí)施例,一種成像設(shè)備可以包括機(jī)身,其包括控制成像設(shè)備的操作的控制器;消耗單元,其可以安裝在機(jī)身上以便可以與控制器通信;以及P電路,其裝備在消耗單元中,并且存儲消耗單元的使用信息和特性信息。根據(jù)示范性實(shí)施例,該電路是微處理器。根據(jù)示范性實(shí)施例,該微處理器是用戶可更換部件監(jiān)視(CRUM)芯片??刂破骱陀脩艨筛鼡Q部件監(jiān)視(CRUM)芯片可以相互發(fā)送和接收信號,該信號包括數(shù)據(jù)和關(guān)于該數(shù)據(jù)的完整性檢測數(shù)據(jù),而且該完整性檢測數(shù)據(jù)可以通過累積和反映包括在先前信號中的完整性檢測數(shù)據(jù)而產(chǎn)生。當(dāng)接收到添加有完整性檢測數(shù)據(jù)的信號,控制器和CRUM芯片可以從接收的信號中分離完整性檢測數(shù)據(jù),將從剩余數(shù)據(jù)產(chǎn)生的完整性檢測數(shù)據(jù)與分離的完整性檢測數(shù)據(jù)進(jìn)行比較以檢測信號的完整性,并且當(dāng)確定數(shù)據(jù)完整時(shí),可以臨時(shí)存儲該信號。當(dāng)完成成像作業(yè)時(shí),控制器和CRUM芯片可以使用在執(zhí)行成像作業(yè)的過程中接收的最終信號中包括的完整性檢測數(shù)據(jù)來檢測在執(zhí)行成像作業(yè)的過程中發(fā)送和接收的整個(gè)信號的完整性,并且當(dāng)作為檢測的結(jié)果確定整個(gè)信號完整時(shí),控制器和CRUM芯片可以存儲已臨時(shí)存儲的信號。包括在信號中的數(shù)據(jù)包括以下至少一個(gè)命令、將要記錄的信息、根據(jù)該命令執(zhí)行的操作的結(jié)果信息、關(guān)于先前信號的完整性檢測的結(jié)果信息、以及用于通知完整性檢測數(shù)據(jù)的位置的指示符信息??梢詮脑贑RUM芯片之間初始發(fā)送和接收的信號中排除完整性檢測的結(jié)果信息。完整性檢測數(shù)據(jù)可以是對數(shù)據(jù)進(jìn)行邏輯運(yùn)算的結(jié)果值、通過對數(shù)據(jù)應(yīng)用預(yù)定數(shù)學(xué)公式產(chǎn)生的結(jié)果值、或加密該數(shù)據(jù)的結(jié)果值。根據(jù)本公開的示范性實(shí)施例,一種成像設(shè)備可以包括數(shù)據(jù)處理單元,其產(chǎn)生將要發(fā)送到裝備在能夠安裝在成像設(shè)備上的消耗單元中的CRUM芯片的數(shù)據(jù);產(chǎn)生單元,其使用產(chǎn)生的數(shù)據(jù)產(chǎn)生第一完整性檢測數(shù)據(jù);接口單元,其向CRUM芯片發(fā)送包括數(shù)據(jù)和第一完整性檢測數(shù)據(jù)的第一信號,并且從CRUM芯片接收與第一信號對應(yīng)的第二信號;檢測單元,其從第二信號中分離第二完整性檢測數(shù)據(jù),并且檢測第二信號的完整性;以及控制單元,其根據(jù)檢測單元的檢測結(jié)果執(zhí)行后續(xù)通信。第二完整性檢測數(shù)據(jù)可以通過累積和反映第一完整性檢測數(shù)據(jù)而產(chǎn)生。檢測單元可以使用包括在第二信號中的剩余數(shù)據(jù)產(chǎn)生待比較數(shù)據(jù),將從第二信號中分離的第二完整性檢測數(shù)據(jù)與待比較數(shù)據(jù)進(jìn)行比較,并檢測第二信號的完整性。這里,當(dāng)確定第二信號處于錯(cuò)誤狀態(tài)時(shí),控制單元可以停止后續(xù)通信。該成像設(shè)備可以包括臨時(shí)存儲單元,其臨時(shí)存儲被確定為完整的數(shù)據(jù)和完整性檢測數(shù)據(jù)。在第二信號完整的情況下,當(dāng)存在要發(fā)送到CRUM芯片的后續(xù)數(shù)據(jù)時(shí),產(chǎn)生單元可以基于后續(xù)數(shù)據(jù)和第二完整性檢測數(shù)據(jù)產(chǎn)生第三完整性檢測數(shù)據(jù)。接口單元可以向CRUM芯片發(fā)送包括第三完整性檢測數(shù)據(jù)和后續(xù)數(shù)據(jù)的第三信號。當(dāng)完成成像作業(yè)時(shí),檢測單元可以使用在執(zhí)行成像作業(yè)的過程中接收的信號中包括的最終完整性檢測數(shù)據(jù)來檢測在執(zhí)行成像作業(yè)的過程中接收的整個(gè)信號的完整性。成像設(shè)備可以包括存儲單元,其當(dāng)作為最終檢測的結(jié)果確定整個(gè)信號完整時(shí)記錄已臨時(shí)存儲在臨時(shí)存儲單元中的數(shù)據(jù)。該數(shù)據(jù)可以包括以下至少一個(gè)命令、將要記錄的信息、根據(jù)該命令執(zhí)行的操作的結(jié)果信息、關(guān)于先前信號的完整性檢測的結(jié)果信息、以及用于通知完整性檢測數(shù)據(jù)的位置的指示符信息??梢詮脑贑RUM芯片之間初始發(fā)送和接收的信號中排除完整性檢測的結(jié)果信息。完整性檢測數(shù)據(jù)可以是對數(shù)據(jù)進(jìn)行邏輯運(yùn)算的結(jié)果值、通過對數(shù)據(jù)應(yīng)用預(yù)定數(shù)學(xué)公式產(chǎn)生的結(jié)果值、或加密該數(shù)據(jù)的結(jié)果值。根據(jù)本公開的示范性實(shí)施例,一種能夠安裝在成像設(shè)備的消耗單元上的CRUM芯片包括接口單元,其從成像設(shè)備的機(jī)身接收第一數(shù)據(jù)和關(guān)于第一數(shù)據(jù)的第一完整性檢測數(shù)據(jù)的第一信號;檢測單元,其從第一信號中分離第一完整性檢測數(shù)據(jù),并且檢測第一信號的完整性;臨時(shí)存儲單元,其當(dāng)確定第一信號完整時(shí)臨時(shí)存儲包括在第一信號中的數(shù)據(jù)和第一完整性檢測數(shù)據(jù);數(shù)據(jù)處理單元,其在存在要發(fā)送到成像設(shè)備的機(jī)身的第二數(shù)據(jù)的情況下產(chǎn)生第二數(shù)據(jù);產(chǎn)生單元,其使用第二數(shù)據(jù)和第一完整性檢測數(shù)據(jù)產(chǎn)生第二完整性檢測數(shù)據(jù);控制單元,其控制接口單元將包括第二數(shù)據(jù)和第二完整性檢測數(shù)據(jù)的第二信號發(fā)送到成像設(shè)備的機(jī)身;以及存儲單元,用于記錄臨時(shí)存儲到臨時(shí)存儲單元的數(shù)據(jù)。檢測單元可以使用包括在第一信號中的剩余數(shù)據(jù)產(chǎn)生待比較數(shù)據(jù),將從第二信號中分離的第二完整性檢測數(shù)據(jù)與待比較數(shù)據(jù)進(jìn)行比較,而且當(dāng)它們相同時(shí),確定第二信號是完整的,而當(dāng)它們不相同時(shí),確定第二信號處于錯(cuò)誤狀態(tài)。當(dāng)通過接口單元接收到包括通過累積和反映第二完整性檢測數(shù)據(jù)產(chǎn)生的第三完整性檢測數(shù)據(jù)的第三信號時(shí),檢測單元可以執(zhí)行關(guān)于第三信號的完整性檢測。當(dāng)完成成像作業(yè)時(shí),檢測單元可以使用在執(zhí)行成像作業(yè)的過程中接收的信號中包括的最終完整性檢測數(shù)據(jù)來檢測在執(zhí)行成像作業(yè)的過程中接收的整個(gè)信號的完整性。當(dāng)作為最終檢測的結(jié)果確定整個(gè)信號完整時(shí),控制單元可以存儲在臨時(shí)存儲單元中臨時(shí)存儲的數(shù)據(jù)。第一數(shù)據(jù)或第二數(shù)據(jù)可以包括以下至少一個(gè)命令、將要記錄的信息、根據(jù)該命令執(zhí)行的操作的結(jié)果信息、關(guān)于先前接收信號的完整性檢測的結(jié)果信息、以及用于通知完整性檢測數(shù)據(jù)的位置的指示符信息??梢詮脑贑RUM芯片之間初始發(fā)送和接收的信號中排除完整性檢測的結(jié)果信息。完整性檢測數(shù)據(jù)可以是對數(shù)據(jù)進(jìn)行邏輯運(yùn)算的結(jié)果值、通過對數(shù)據(jù)應(yīng)用預(yù)定數(shù)學(xué)公式產(chǎn)生的結(jié)果值、或加密該數(shù)據(jù)的結(jié)果值。根據(jù)本公開的示范性實(shí)施例,一種包括具有控制器的機(jī)身、和與控制器通信的具有CRUM芯片的消耗單元的成像設(shè)備的通信方法可以包括產(chǎn)生要發(fā)送到CRUM芯片的數(shù)據(jù);使用產(chǎn)生的數(shù)據(jù)產(chǎn)生第一完整性檢測數(shù)據(jù);向CRUM芯片發(fā)送包括該數(shù)據(jù)和第一完整性檢測數(shù)據(jù)的第一信號;WCRUM芯片接收與第一信號對應(yīng)的第二信號;以及分離包括在第二信號中的第二完整性檢測數(shù)據(jù),并檢測第二信號的完整性。通過累積和反映第一完整性檢測數(shù)據(jù)產(chǎn)生第二完整性檢測數(shù)據(jù)。該檢測步驟可以包括從第二信號中分離第二完整性檢測數(shù)據(jù);使用分離第二完整性檢測數(shù)據(jù)之后的剩余數(shù)據(jù)產(chǎn)生待比較數(shù)據(jù);以及將從第二信號中分離的第二完整性檢測數(shù)據(jù)與待比較數(shù)據(jù)進(jìn)行比較,而且當(dāng)它們相同時(shí),確定第二信號是完整的,而當(dāng)它們不相同時(shí),確定第二信號處于錯(cuò)誤狀態(tài)。該檢測步驟可以包括當(dāng)確定第二信號完整時(shí)臨時(shí)存儲第二信號的數(shù)據(jù)和第二完整性檢測數(shù)據(jù)。該檢測步驟可以包括當(dāng)存在要發(fā)送到CRUM芯片的后續(xù)數(shù)據(jù)時(shí),基于后續(xù)數(shù)據(jù)和第二完整性檢測數(shù)據(jù)產(chǎn)生第三完整性檢測數(shù)據(jù);以及向CRUM芯片發(fā)送包括第三完整性檢測數(shù)據(jù)和后續(xù)數(shù)據(jù)的第三信號。該檢測步驟可以包括當(dāng)完成成像作業(yè)時(shí),使用在執(zhí)行成像作業(yè)的過程中接收的信號中包括的最終完整性檢測數(shù)據(jù)來檢測在執(zhí)行成像作業(yè)的過程中接收的整個(gè)信號的完整性;以及當(dāng)作為最終檢測的結(jié)果確定整個(gè)信號完整時(shí),存儲已臨時(shí)存儲的信號。該數(shù)據(jù)可以包括以下至少一個(gè)命令、將要記錄的信息、根據(jù)該命令執(zhí)行的操作的結(jié)果信息、關(guān)于先前接收信號的完整性檢測的結(jié)果信息、以及用于通知完整性檢測數(shù)據(jù)的位置的指示符信息,而且可以從在CRUM芯片之間初始發(fā)送和接收的信號中排除完整性檢測的結(jié)果信息。完整性檢測數(shù)據(jù)可以是對數(shù)據(jù)進(jìn)行邏輯運(yùn)算的結(jié)果值、通過對數(shù)據(jù)應(yīng)用預(yù)定數(shù)學(xué)公式產(chǎn)生的結(jié)果值、或加密該數(shù)據(jù)的結(jié)果值。根據(jù)本公開的示范性實(shí)施例,一種能夠安裝在成像設(shè)備的消耗單元上的CRUM芯片的通信方法包括從成像設(shè)備的機(jī)身接收包括第一數(shù)據(jù)和關(guān)于第一數(shù)據(jù)的第一完整性檢測數(shù)據(jù)的第一信號;從第一信號中分離第一完整性檢測數(shù)據(jù),并且檢測第一信號的完整性;當(dāng)確定第一信號完整時(shí),臨時(shí)存儲包括在第一信號中的數(shù)據(jù)和第一完整性檢測數(shù)據(jù);當(dāng)存在要發(fā)送到成像設(shè)備的機(jī)身的第二數(shù)據(jù)時(shí),產(chǎn)生第二數(shù)據(jù);使用第二數(shù)據(jù)和第一完整性檢測數(shù)據(jù)產(chǎn)生第二完整性檢測數(shù)據(jù);以及將包括第二數(shù)據(jù)和第二完整性檢測數(shù)據(jù)的第二信號發(fā)送到成像設(shè)備的機(jī)身。該檢測步驟可以包括從第一信號中分離第一完整性檢測數(shù)據(jù);使用包括在第一信號中的剩余數(shù)據(jù)產(chǎn)生待比較數(shù)據(jù);以及將從第二信號中分離的第二完整性檢測數(shù)據(jù)與待比較數(shù)據(jù)進(jìn)行比較,而且當(dāng)它們相同時(shí),確定第二信號是完整的,而當(dāng)它們不相同時(shí),確定第二信號處于錯(cuò)誤狀態(tài)。此外,該檢測步驟可以包括當(dāng)從成像設(shè)備的機(jī)身接收包括通過累積和反映第二完整性檢測數(shù)據(jù)產(chǎn)生的第三完整性檢測數(shù)據(jù)的第三信號時(shí),執(zhí)行關(guān)于第三信號的完整性檢測。該檢測步驟可以包括當(dāng)完成成像作業(yè)時(shí),使用在執(zhí)行成像作業(yè)的過程中接收的信號中包括的最終完整性檢測數(shù)據(jù)來檢測在執(zhí)行成像作業(yè)的過程中接收的整個(gè)信號的完整性;以及當(dāng)作為最終檢測的結(jié)果確定整個(gè)信號完整的時(shí)候,存儲已臨時(shí)存儲的信號。此外,第一數(shù)據(jù)或第二數(shù)據(jù)可以包括以下至少一個(gè)命令、將要記錄的信息、根據(jù)該命令執(zhí)行的操作的結(jié)果信息、關(guān)于先前接收信號的完整性檢測的結(jié)果信息、以及用于通知完整性檢測數(shù)據(jù)的位置的指示符信息??梢詮脑贑RUM芯片之間初始發(fā)送和接收的信號中排除完整性檢測的結(jié)果信息。完整性檢測的結(jié)果信息可以是對數(shù)據(jù)進(jìn)行邏輯運(yùn)算的結(jié)果值、通過對數(shù)據(jù)應(yīng)用預(yù)定數(shù)學(xué)公式產(chǎn)生的結(jié)果值、或加密該數(shù)據(jù)的結(jié)果值。如前所述,根據(jù)本公開的各種示范性實(shí)施例,通過累積地使用在先前通信期間的完整性檢測數(shù)據(jù)可以尋求整個(gè)通信的安全。因此,能夠安全地管理消耗單元和成像設(shè)備的信息。
通過參考附圖描述特定的本公開,本公開的以上和/或其他方面將變得更加顯而易見,其中圖1說明根據(jù)示范性實(shí)施例的成像設(shè)備;圖2是說明根據(jù)示范性實(shí)施例的成像設(shè)備中控制器與CRUM芯片之間的通信過程的時(shí)序圖;圖3是說明使用完整性檢查數(shù)據(jù)檢查信號的完整性的過程的時(shí)序圖;圖4是說明根據(jù)示范性實(shí)施例的成像設(shè)備中控制器與CRUM芯片之間的通信過程的時(shí)序圖;圖5是說明安裝在消耗單元上的示范性成像設(shè)備的框圖;圖6和7是根據(jù)各種示范性實(shí)施例的示范性成像設(shè)備;圖8說明根據(jù)本公開的示范性實(shí)施例的CRUM芯片的配置;以及圖9和10說明根據(jù)各種示范性實(shí)施例的通信方法。
具體實(shí)施例方式現(xiàn)在詳細(xì)參照實(shí)施例,其示例在附圖中說明,其中類似的參考標(biāo)記始終指代類似的元件。下面參考附圖描述實(shí)施例以解釋本發(fā)明。下面參考附圖更詳細(xì)地描述示范性實(shí)施例。以下描述中,類似的附圖參考數(shù)字用于相似的組件。諸如詳細(xì)結(jié)構(gòu)和組件的描述中定義的主題被提供來幫助示范性實(shí)施例的完整理解。圖1說明根據(jù)示范性實(shí)施例的成像設(shè)備的配置。如圖1所示,例如,成像設(shè)備包括機(jī)身100、裝備在機(jī)身100中的控制器110、和能夠安裝在機(jī)身100上的消耗單元200。成像設(shè)備可以實(shí)現(xiàn)為可以在紙上或其他各種記錄介質(zhì)上形成圖像的多種類型的設(shè)備,諸如打印機(jī)、掃描儀、多功能設(shè)備、傳真機(jī)、或復(fù)印機(jī)。根據(jù)示范性實(shí)施例,機(jī)身100可以是成像設(shè)備的機(jī)身,而控制器110可以是主控制器??刂破?10可以安裝在成像設(shè)備的機(jī)身100上以控制成像設(shè)備的功能。根據(jù)示范性實(shí)施例,控制器110是主控制器,其控制成像設(shè)備的所有功能。消耗單元200可以安裝在成像設(shè)備的機(jī)身100上,并且可以是在成像設(shè)備中直接或間接涉及的多種類型單元之一。例如,在激光成像設(shè)備的情況下,起電單元、曝光單元、顯影單元、轉(zhuǎn)印單元、定影單元、各種類型的輥、帶、以及OPC感光鼓可以是消耗單元。此外,在使用成像設(shè)備中必須替換的各種類型的單元可以被定義為消耗單元200。每個(gè)消耗單元200可以具有預(yù)定的壽命。因而,消耗單元200可以包括諸如CRUM芯片(用戶可更換部件監(jiān)視芯片)210的微處理器和/或電路,其使得能夠在適當(dāng)?shù)臅r(shí)候替換。CRUM芯片210可以安裝在消耗單元200上并且記錄各種信息。CRUM芯片210包括存儲器。因而,CRUM芯片210可以以多種術(shù)語指代,諸如存儲器單元、或CRUM存儲器(用戶可更換部件監(jiān)視存儲器),但為了方便解釋,將使用術(shù)語“ CRUM芯片”。在CRUM芯片中提供的存儲器中,可以存儲關(guān)于消耗單元200、CRUM芯片本身、或成像設(shè)備的各種特性信息,以及關(guān)于進(jìn)行圖像形成作業(yè)的使用信息或程序。在CRUM芯片中存儲的各種程序可以不僅包括一般的應(yīng)用,而且包括0/S (操作系統(tǒng))程序和加密程序??梢栽谔匦孕畔⒅邪P(guān)于消耗單元200的制造商的信息、關(guān)于成像設(shè)備的制造商的信息、可以安裝的成像設(shè)備的名稱、關(guān)于制造日期的信息、序列號、型號名稱、電子簽名信息、加密密鑰、和加密密鑰索引。使用信息可以包括諸如迄今已打印多少頁紙張、從現(xiàn)在開始可以打印多少頁紙張、以及剩下多少墨粉的信息。特性信息也可以被稱為唯一信息。根據(jù)示范性實(shí)施例,可以在CRUM芯片210中存儲如下表I所示的信息。表I
一般信息
OS 版本CLP300—Vl .30.12.35 02-22-2007SPL-C 版本5.24 06-28-2006
引擎版本6.01.00(55)
USB 序列號BH45BAIP914466B.
組型號DOM
服務(wù)開始日期2007-09-29
權(quán)利要求
1.一種成像設(shè)備,包括機(jī)身,其包括能夠控制成像設(shè)備的操作的主控制器;消耗單元,其安裝在機(jī)身上用于與主控制器通信;以及用戶可更換部件監(jiān)視CRUM芯片,其裝備在消耗單元中,并且存儲消耗單元的使用信息和特性信息,其中主控制器和CRUM芯片相互發(fā)送和接收包括數(shù)據(jù)和關(guān)于數(shù)據(jù)的完整性檢測數(shù)據(jù)的信號,而且通過累積包括在先前信號中的完整性檢測數(shù)據(jù)來產(chǎn)生完整性檢測數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的成像設(shè)備,當(dāng)接收到添加有完整性檢測數(shù)據(jù)的信號時(shí),主控制器和CRUM芯片從接收的信號中分離完整性檢測數(shù)據(jù),將從剩余數(shù)據(jù)產(chǎn)生的完整性檢測數(shù)據(jù)與分離的完整性檢測數(shù)據(jù)進(jìn)行比較以檢測信號的完整性,并且如果確定數(shù)據(jù)是完整的,則臨時(shí)存儲該信號,而且當(dāng)完成成像作業(yè)時(shí),主控制器和CRUM芯片使用在執(zhí)行成像作業(yè)的過程中接收的最終信號中包括的完整性檢測數(shù)據(jù)來檢測在執(zhí)行成像作業(yè)的過程中發(fā)送和接收的信號的完整性,并且當(dāng)作為檢測的結(jié)果確定信號完整時(shí),存儲已臨時(shí)存儲的信號。
3.根據(jù)權(quán)利要求2所述的成像設(shè)備,其中包括在信號中的數(shù)據(jù)包括以下至少一個(gè)命令、將要記錄的信息、根據(jù)該命令執(zhí)行的操作的結(jié)果信息、關(guān)于先前信號的完整性檢測的結(jié)果信息、以及用于通知完整性檢測數(shù)據(jù)的位置的指示符信息,而且完整性檢測數(shù)據(jù)是對數(shù)據(jù)進(jìn)行邏輯運(yùn)算的結(jié)果值、通過對數(shù)據(jù)應(yīng)用預(yù)定數(shù)學(xué)公式產(chǎn)生的結(jié)果值、或加密該數(shù)據(jù)的結(jié)果值。
4.一種能夠安裝在成像設(shè)備的消耗單元上的用戶可更換部件監(jiān)視CRUM芯片,該CRUM芯片包括接口單元,其從成像設(shè)備的機(jī)身接收包括第一數(shù)據(jù)和關(guān)于第一數(shù)據(jù)的第一完整性檢測數(shù)據(jù)的第一信號;檢測單元,其從第一信號中分離第一完整性檢測數(shù)據(jù),并且檢測第一信號的完整性;臨時(shí)存儲單元,當(dāng)確定第一信號完整時(shí),其臨時(shí)存儲包括在第一信號中的數(shù)據(jù)和第一完整性檢測數(shù)據(jù);數(shù)據(jù)處理單元,其在存在要發(fā)送到成像設(shè)備的機(jī)身的第二數(shù)據(jù)的情況下產(chǎn)生第二數(shù)據(jù);產(chǎn)生單元,其使用第二數(shù)據(jù)和第一完整性檢測數(shù)據(jù)產(chǎn)生第二完整性檢測數(shù)據(jù);控制單元,其控制接口單元將包括第二數(shù)據(jù)和第二完整性檢測數(shù)據(jù)的第二信號發(fā)送到成像設(shè)備的機(jī)身;以及存儲單元,用于記錄臨時(shí)存儲到臨時(shí)存儲單元的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的CRUM芯片,其中檢測單元使用包括在第一信號中的剩余數(shù)據(jù)產(chǎn)生待比較數(shù)據(jù),將從第二信號中分離的第二完整性檢測數(shù)據(jù)與待比較數(shù)據(jù)進(jìn)行比較,而且當(dāng)它們相同時(shí),確定第二信號是完整的,而當(dāng)它們不相同時(shí),確定第二信號處于錯(cuò)誤狀態(tài)。
6.根據(jù)權(quán)利要求5所述的CRUM芯片,其中當(dāng)通過接口單元接收到包括通過累積第二完整性檢測數(shù)據(jù)產(chǎn)生的第三完整性檢測數(shù)據(jù)的第三信號時(shí),檢測單元執(zhí)行關(guān)于第三信號的完整性檢測,而且當(dāng)完成成像作業(yè)時(shí),使用在執(zhí)行成像作業(yè)的過程中最終接收的信號中包括的最終完整性檢測數(shù)據(jù)來最終檢測在執(zhí)行成像作業(yè)的過程中接收的整個(gè)信號的完整性;而且當(dāng)作為最終檢測的結(jié)果確定整個(gè)信號完整的時(shí)候,控制單元存儲在臨時(shí)存儲單元中臨時(shí)存儲的數(shù)據(jù)。
7.根據(jù)權(quán)利要求4所述的CRUM芯片,其中第一數(shù)據(jù)或第二數(shù)據(jù)包括以下至少一個(gè)命令、將要記錄的信息、根據(jù)該命令執(zhí)行的操作的結(jié)果信息、關(guān)于先前接收信號的完整性檢測的結(jié)果信息、以及用于通知完整性檢測數(shù)據(jù)的位置的指示符信息,而且從在CRUM芯片之間初始發(fā)送和接收的信號中排除完整性檢測的結(jié)果信息。
8.根據(jù)權(quán)利要求7所述的CRUM芯片,其中完整性檢測數(shù)據(jù)是對數(shù)據(jù)進(jìn)行邏輯運(yùn)算的結(jié)果值、通過對數(shù)據(jù)應(yīng)用預(yù)定數(shù)學(xué)公式產(chǎn)生的結(jié)果值、或加密該數(shù)據(jù)的結(jié)果值。
9.一種成像設(shè)備的通信方法,該成像設(shè)備包括具有主控制器的機(jī)身、和與主控制器通信的具有用戶可更換部件監(jiān)視CRUM芯片的消耗單元,該通信方法包括產(chǎn)生將要發(fā)送到CRUM芯片的數(shù)據(jù);使用產(chǎn)生的數(shù)據(jù)產(chǎn)生第一完整性檢測數(shù)據(jù);向CRUM芯片發(fā)送包括該數(shù)據(jù)和第一完整性檢測數(shù)據(jù)的第一信號;從CRUM芯片接收與第一信號對應(yīng)的第二信號;以及分離包括在第二信號中的第二完整性檢測數(shù)據(jù),并且檢測第二信號的完整性,其中通過累積第一完整性檢測數(shù)據(jù)來產(chǎn)生第二完整性檢測數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的通信方法,其中檢測步驟包括從第二信號中分離第二完整性檢測數(shù)據(jù);使用分離第二完整性檢測數(shù)據(jù)之后的剩余數(shù)據(jù)產(chǎn)生待比較數(shù)據(jù);以及將從第二信號中分離的第二完整性檢測數(shù)據(jù)與待比較數(shù)據(jù)進(jìn)行比較,而且當(dāng)它們相同時(shí),確定第二信號是完整的,而當(dāng)它們不相同時(shí),確定第二信號處于錯(cuò)誤狀態(tài)。
11.根據(jù)權(quán)利要求10所述的通信方法,進(jìn)一步包括當(dāng)確定第二信號完整時(shí),臨時(shí)存儲第二信號的數(shù)據(jù)和第二完整性檢測數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的通信方法,當(dāng)存在要發(fā)送到CRUM芯片的后續(xù)數(shù)據(jù)時(shí),基于后續(xù)數(shù)據(jù)和第二完整性檢測數(shù)據(jù)產(chǎn)生第三完整性檢測數(shù)據(jù);以及向CRUM芯片發(fā)送包括第三完整性檢測數(shù)據(jù)和后續(xù)數(shù)據(jù)的第三信號;當(dāng)完成成像作業(yè)時(shí),使用在執(zhí)行成像作業(yè)的過程中接收的最終信號中包括的最終完整性檢測數(shù)據(jù)來檢測在執(zhí)行成像作業(yè)的過程中接收的信號的完整性;以及當(dāng)作為最終檢測的結(jié)果確定整個(gè)信號完整的時(shí)候,存儲已臨時(shí)存儲的信號。
13.根據(jù)權(quán)利要求9所述的通信方法,其中該數(shù)據(jù)包括以下至少一個(gè)命令、將要記錄的信息、根據(jù)該命令執(zhí)行的操作的結(jié)果信息、關(guān)于先前接收信號的完整性檢測的結(jié)果信息、以及用于通知完整性檢測數(shù)據(jù)的位置的指示符信息,而且完整性檢測數(shù)據(jù)是對數(shù)據(jù)進(jìn)行邏輯運(yùn)算的結(jié)果值、通過對數(shù)據(jù)應(yīng)用預(yù)定數(shù)學(xué)公式產(chǎn)生的結(jié)果值、或加密該數(shù)據(jù)的結(jié)果值。
14.一種能夠安裝在成像設(shè)備的消耗單元上的用戶可更換部件監(jiān)視CRUM芯片的通信方法,該通信方法包括從成像設(shè)備的機(jī)身接收包括第一數(shù)據(jù)和關(guān)于第一數(shù)據(jù)的第一完整性檢測數(shù)據(jù)的第一信號; 從第一信號中分離第一完整性檢測數(shù)據(jù),并且檢測第一信號的完整性;當(dāng)確定第一信號完整時(shí),臨時(shí)存儲包括在第一信號中的數(shù)據(jù)和第一完整性檢測數(shù)據(jù);當(dāng)存在要發(fā)送到成像設(shè)備的機(jī)身的第二數(shù)據(jù)時(shí),產(chǎn)生第二數(shù)據(jù);使用第二數(shù)據(jù)和第一完整性檢測數(shù)據(jù)產(chǎn)生第二完整性檢測數(shù)據(jù);以及將包括第二數(shù)據(jù)和第二完整性檢測數(shù)據(jù)的第二信號發(fā)送到成像設(shè)備的機(jī)身。
15.根據(jù)權(quán)利要求14所述的通信方法,進(jìn)一步包括當(dāng)從成像設(shè)備的機(jī)身接收到包括通過累積第二完整性檢測數(shù)據(jù)產(chǎn)生的第三完整性檢測數(shù)據(jù)的第三信號時(shí),執(zhí)行關(guān)于第三信號的完整性檢測;當(dāng)完成成像作業(yè)時(shí),使用在執(zhí)行成像作業(yè)的過程中最終接收的信號中包括的最終完整性檢測數(shù)據(jù)來檢測在執(zhí)行成像作業(yè)的過程中接收的整個(gè)信號的完整性;以及當(dāng)作為最終檢測的結(jié)果確定整個(gè)信號完整的時(shí)候,存儲已臨時(shí)存儲的信號,其中第一數(shù)據(jù)或第二數(shù)據(jù)包括以下至少一個(gè)命令、將要記錄的信息、根據(jù)該命令執(zhí)行的操作的結(jié)果信息、關(guān)于先前接收信號的完整性檢測的結(jié)果信息、以及用于通知完整性檢測數(shù)據(jù)的位置的指示符信息,而且完整性檢測的結(jié)果信息是從在CRUM芯片之間初始發(fā)送和接收的信號中排除的對數(shù)據(jù)進(jìn)行邏輯運(yùn)算的結(jié)果值、通過對數(shù)據(jù)應(yīng)用預(yù)定數(shù)學(xué)公式產(chǎn)生的結(jié)果值、或加密該數(shù)據(jù)的結(jié)果值。
全文摘要
提供一種成像設(shè)備。該設(shè)備包括機(jī)身,其包括控制成像設(shè)備的操作的主控制器;消耗單元,其安裝在機(jī)身上用于與主控制器通信;以及CRUM芯片,其裝備在消耗單元中并且存儲消耗單元的使用信息和特性信息。主控制器和CRUM芯片相互發(fā)送和接收包括數(shù)據(jù)和完整性檢測數(shù)據(jù)的信號。通過累積和反映包括在先前信號中的完整性檢測數(shù)據(jù)來產(chǎn)生完整性檢測數(shù)據(jù)。
文檔編號G03G21/18GK102998958SQ20121033141
公開日2013年3月27日 申請日期2012年9月7日 優(yōu)先權(quán)日2011年9月9日
發(fā)明者李載閏, 禹洪錄 申請人:三星電子株式會社