提供一種成像設備。該設備包括:機身,其包括控制成像設備的操作的主控制器;消耗單元,其安裝在機身上用于與主控制器通信;以及CRUM芯片,其裝備在消耗單元中并且存儲消耗單元的使用信息和特性信息。主控制器和CRUM芯片相互發送和接收包括數據和完整性檢測數據的信號。通過累積和反映包括在先前信號中的完整性檢測數據來產生完整性檢測數據。
【技術實現步驟摘要】
這里討論的實施例涉及用于相互通信的用戶可更換部件監視(CRUM)芯片和成像設備及其方法,且更具體地,涉及在通信過程中使用完整性檢測數據來檢測數據是否完整的用于相互通信的CRUM芯片和成像設備及其方法。
技術介紹
隨著計算機的日益推廣,計算機的外圍設備的普及率也逐漸增加。計算機外圍設備包括成像設備,諸如打印機、傳真機、掃描儀、復印機、和多功能打印機。成像設備可以使用墨水或墨粉在紙張上打印圖像。每次執行成像操作時使用墨水或墨粉,因此當使用超過預定時間段時會用完。在這樣的情況下,必須更換存儲墨水或墨粉的單元。這樣的在使用成像設備的過程中可更換的部件或組件可以定義為消耗單元或可替換單元。為方便解釋,這些在本文中將被稱為消耗單元。除了如上所討論的這些由于墨水或墨粉耗盡而必須更換的單元之外,還有這樣的消耗單元,其具有當單元使用超過一定時間段時改變的特性,因而被替換以實現令人滿意的打印質量。消耗單元包括用于顯影機器的顏色替換件以及諸如中間轉印帶的部件。在激光成像設備的情況下,可以使用起電單元、中間單元或定影(settlement)單元,其中在每個單元使用的各種類型的輥和帶在使用超過臨界壽命時會磨損或退化。因此,圖像的質量可能嚴重惡化。用戶必須以適當的更換周期更換每個組件,即,每個消耗單元,以使得可以執行打印操作以產生干凈的圖像。為了更高效率地管理消耗單元,可以將存儲器附加到消耗單元,以便與成像設備的機身交換信息。S卩,可以在消耗單元的存儲器中記錄諸如已打印紙張的數量、輸出點的數量、和使用時段的各種使用信息,以管理用于替換消耗單元的時間。對于這樣的信息管理,裝備在成像設備的機身中的控制器與裝備在消耗單元中的 存儲器單元相互通信。然而,通信過程中有許多變數。例如,可能有例如由例如裝備在成像設備中的電子電路或電動機導致的噪聲干擾,或出于惡意目的試圖控制控制器或存儲器單兀的攻擊者的攻擊。通信數據可能由于這些變數而改變。例如,一旦作業完成,消耗單元可以向控制器發送信息,諸如已打印頁面的數量、點的數量、和剩余的墨粉量,并將該信息復制到控制器的非易失性存儲器。當數據被解讀為諸如OxFFFFFFFF的不正確的值時,存在這樣的風險,控制器可能會認為相關的消耗單元的壽命已經結束。該情況下,消耗單元將不再能被使用。相反,針對其壽命已經結束的消耗單元,攻擊者可能會出于惡意的目的將消耗用戶信息重置為例如“O”值,以便不適當地循環使用消耗單元。因此,用戶可能會嘗試使用其壽命已經結束的消耗單元,造成諸如成像設備的損壞或清晰度的惡化的問題。因此,需要一種技術,其高效率地檢測在消耗單元和成像設備之間的通信錯誤,以尋求數據的安全。
技術實現思路
其他的方面和/或優點將部分在隨后的描述中闡述,部分將從描述中明了,或可以通過本專利技術的實踐來領會。示范性實施例的一個方面涉及使用完整性檢測數據進行安全通信的CRUM芯片和成像設備及其通信方法。依據本公開的示范性實施例,一種成像設備可以包括機身,其包括控制成像設備的操作的控制器;消耗單元,其可以安裝在機身上以便可以與控制器通信;以及P電路,其裝備在消耗單元中,并且存儲消耗單元的使用信息和特性信息。根據示范性實施例,該電路是微處理器。根據示范性實施例,該微處理器是用戶可更換部件監視(CRUM)芯片??刂破骱陀脩艨筛鼡Q部件監視(CRUM)芯片可以相互發送和接收信號,該信號包括數據和關于該數據的完整性檢測數據,而且該完整性檢測數據可以通過累積和反映包括在先前信號中的完整性檢測數據而產生。當接收到添加有完整性檢測數據的信號,控制器和CRUM芯片可以從接收的信號中分離完整性檢測數據,將從剩余數據產生的完整性檢測數據與分離的完整性檢測數據進行比較以檢測信號的完整性,并且當確定數據完整時,可以臨時存儲該信號。當完成成像作業時,控制器和CRUM芯片可以使用在執行成像作業的過程中接收的最終信號中包括的完整性檢測數據來檢測在執行成像作業的過程中發送和接收的整個信號的完整性,并且當作為檢測的結果確定整個信號完整時,控制器和CRUM芯片可以存儲已臨時存儲的信號。包括在信號中的數據包括以下至少一個命令、將要記錄的信息、根據該命令執行的操作的結果信息、關于先前信號的完整性檢測的結果信息、以及用于通知完整性檢測數據的位置的指示符信息??梢詮脑贑RUM芯片之間初始發送和接收的信號中排除完整性檢測的結果信息。完整性檢測數據可以是對數據進行邏輯運算的結果值、通過對數據應用預定數學公式產生的結果值、或加密該數據的結果值。根據本公開的示范性實施例,一種成像設備可以包括數據處理單元,其產生將要發送到裝備在能夠安裝在成像設備上的消耗單元中的CRUM芯片的數據;產生單元,其使用產生的數據產生第一完整性檢測數據;接口單元,其向CRUM芯片發送包括數據和第一完整性檢測數據的第一信號,并且從CRUM芯片接收與第一信號對應的第二信號;檢測單元,其從第二信號中分離第二完整性檢測數據,并且檢測第二信號的完整性;以及控制單元,其根據檢測單元的檢測結果執行后續通信。第二完整性檢測數據可以通過累積和反映第一完整性檢測數據而產生。檢測單元可以使用包括在第二信號中的剩余數據產生待比較數據,將從第二信號中分離的第二完整性檢測數據與待比較數據進行比較,并檢測第二信號的完整性。這里,當確定第二信號處于錯誤狀態時,控制單元可以停止后續通信。該成像設備可以包括臨時存儲單元,其臨時存儲被確定為完整的數據和完整性檢測數據。在第二信號完整的情況下,當存在要發送到CRUM芯片的后續數據時,產生單元可以基于后續數據和第二完整性檢測數據產生第三完整性檢測數據。接口單元可以向CRUM芯片發送包括第三完整性檢測數據和后續數據的第三信號。當完成成像作業時,檢測單元可以使用在執行成像作業的過程中接收的信號中包括的最終完整性檢測數據來檢測在執行成像作業的過程中接收的整個信號的完整性。成像設備可以包括存儲單元,其當作為最終檢測的結果確定整個信號完整時記錄已臨時存儲在臨時存儲單元中的數據。該數據可以包括以下至少一個命令、將要記錄的信息、根據該命令執行的操作的結果信息、關于先前信號的完整性檢測的結果信息、以及用于通知完整性檢測數據的位置的指示符信息。可以從在CRUM芯片之間初始發送和接收的信號中排除完整性檢測的結果信息。完整性檢測數據可以是對數據進行邏輯運算的結果值、通過對數據應用預定數學公式產生的結果值、或加密該數據的結果值。根據本公開的示范性實施例,一種能夠安裝在成像設備的消耗單元上的CRUM芯片包括接口單元,其從成像設備的機身接收第一數據和關于第一數據的第一完整性檢測數據的第一信號;檢測單元,其從第一信號中分離第一完整性檢測數據,并且檢測第一信號的完整性;臨時存儲單元,其當確定第一信號完整時臨時存儲包括在第一信號中的數據和第一完整性檢測數據;數據處理單元,其在存在要發送到成像設備的機身的第二數據的情況下產生第二數據;產生單元,其使用第二數據和第一完整性檢測數據產生第二完整性檢測數據;控制單元,其控制接口單元將包括第二數據和第二完整性檢測數據的第二信號發送到成像設備的機身;以及存儲單元,用于記錄臨時存儲到臨時存儲單元的數據。檢測單元可以使用包括在第一信號中的剩余數據產生待比較數據,將從第二信號中分離的本文檔來自技高網...

【技術保護點】
一種成像設備,包括:機身,其包括能夠控制成像設備的操作的主控制器;消耗單元,其安裝在機身上用于與主控制器通信;以及用戶可更換部件監視CRUM芯片,其裝備在消耗單元中,并且存儲消耗單元的使用信息和特性信息,其中主控制器和CRUM芯片相互發送和接收包括數據和關于數據的完整性檢測數據的信號,而且通過累積包括在先前信號中的完整性檢測數據來產生完整性檢測數據。
【技術特征摘要】
...
【專利技術屬性】
技術研發人員:李載閏,禹洪錄,
申請(專利權)人:三星電子株式會社,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。