欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

帶有主板處理器的耗材id區(qū)分和驗證系統(tǒng)的制作方法

文檔序號:2492584閱讀:328來源:國知局
專利名稱:帶有主板處理器的耗材id區(qū)分和驗證系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本公開一般性地涉及控制諸如數(shù)字印刷設(shè)備之類印刷系統(tǒng)中的可更換單元。更具體地說,本發(fā)明涉及用于在可更換單元提供了訪問唯一標(biāo)識符的印刷環(huán)境下的耗材的驗證和區(qū)分的計算機化的方法和系統(tǒng)。
背景技術(shù)
許多機器具有可更換的子組件。這些子組件可能是布置為稱作墨盒的單元,如果打算由客戶或機主來更換,就可以稱作客戶可更換單元(CRU)。CRU的例子可包括印刷機墨盒、硒鼓、轉(zhuǎn)移裝配單元、光電導(dǎo)體成像單元、轉(zhuǎn)印輥、定影器或鼓補油單元等。由于制造的變化或解決啟動后的機器、CRU或CRU與機器的交互作用的問題,可能期望讓CRU設(shè)計隨著時間的進程而變化。眾所周知,提供了帶有俗稱為CRUM(客戶可更換單元監(jiān)視器)的監(jiān)視設(shè)備的CRU。典型地,CRUM是在墨盒內(nèi)或墨盒上提供的諸如R0M、EEPR0M、SRAM或其它合適的非易失性記憶體裝置之類記憶體裝置。識別CRU的信息在CRUM制造期間被寫入EEPR0M。 例如,識別CRU作為顯影盒和識別顯影盒中包含的載體、顯影和轉(zhuǎn)印機構(gòu)的類型的信息可寫入在CRUM中容納的存儲器。當(dāng)包含這樣的CRUM的CRU被安裝在機器中時,機器的控制單元讀取存儲在CRUM中的識別信息。基于上述原因,并且出于下文所述的、對本領(lǐng)域的技術(shù)人員來說一旦他們閱讀和理解本說明書就將成為明顯的其它原因,在技術(shù)上需要驗證和鑒別客戶可松解單元 (customer releasable unit)0

發(fā)明內(nèi)容
本公開涉及用于驗證在諸如印刷系統(tǒng)之類制造品中使用的、帶有合適的編程以使它們能夠積極識別和容納授權(quán)耗材的成像設(shè)備客戶可更換單元(CRU)的計算機化的方法和系統(tǒng)。微控制器或處理芯片和CRU集成在一起,能夠產(chǎn)生驗證碼。碼鑰(code key)由包括全部或部分編程字符的字符串組成,編程字符代表了市場項目代號或代碼、耗材標(biāo)識 (ID)信息與可能隱藏不為人視的隨機生成值的組合。所產(chǎn)生的字符串鑰是算法創(chuàng)建的驗證碼的基礎(chǔ)。此代碼由耗材處理器產(chǎn)生,可由插入CRU的印刷系統(tǒng)或設(shè)備讀取。該代碼是由使用相同的算法和信息的印刷系統(tǒng)或設(shè)備獨立設(shè)立的,當(dāng)它們匹配時,就驗證所產(chǎn)生的碼。 印刷系統(tǒng)或設(shè)備必須確認耗材的驗證碼和ID適用性以確認它是適于使用的。


圖1是根據(jù)一個實施例的、帶有能夠?qū)嵤┥婕爸辽僖粋€可更換單元的認證服務(wù)的控制器的諸如相變墨圖像生產(chǎn)機之類印刷系統(tǒng)的簡化正視圖;圖2是根據(jù)一個實施例的、具有存儲器結(jié)構(gòu)的控制器和更換單元的典范框圖;圖3是根據(jù)一個實施例的客戶可更換單元和印刷機系統(tǒng)更換序列的示意圖;圖4是根據(jù)一個實施例的、帶有控制單元及與其耦合相關(guān)的顯影盒和墨盒的CRUM 的電子照相印刷機的示意圖;圖5是根據(jù)一個實施例的客戶可更換單元中的硬件和操作環(huán)境的示意圖;圖6是根據(jù)一個實施例的、驗證印刷機系統(tǒng)中的客戶可更換單元的方法的流程圖;圖7是根據(jù)一個實施例的、生成印刷機系統(tǒng)的驗證碼和CRU認證的方法的流程圖;圖8是根據(jù)一個實施例的、生成和存儲客戶可更換單元的驗證碼的方法的流程圖;圖9是根據(jù)一個實施例的、驗證客戶可更換單元的方法的流程圖;圖10是根據(jù)一個實施例的、鑒明和驗證印刷系統(tǒng)中的CRU的方法的流程圖。
具體實施例方式盡管本發(fā)明將結(jié)合其優(yōu)選實施例進行說明,但應(yīng)理解,這不是為了將本發(fā)明限制于實施例。相反,意圖是包涵可包括在由所附權(quán)利要求書定義的發(fā)明精神和范圍內(nèi)的所有的替代物、修改物和等同物。在一方面,本發(fā)明指向用于驗證諸如印刷系統(tǒng)之類產(chǎn)品中的耗材件的計算機化的方法和系統(tǒng)。耗材件可以包含多件中的任何一件,包括但不限于墨盒、標(biāo)記或成像裝置、和本領(lǐng)域人員公知的其它組件。耗材件包括能夠產(chǎn)生驗證碼的處理芯片。該產(chǎn)品和耗材都有由字符串組成的碼鑰,字符串包括代表了市場項目代號或代碼、耗材標(biāo)識信息與可以隱藏不為人視的隨機生成值的組合的編程字符。所產(chǎn)生的字符串鑰是算法創(chuàng)建的、由產(chǎn)品和耗材件產(chǎn)生的驗證碼的基礎(chǔ)。在第一實例中,驗證碼由耗材處理器生成和可由設(shè)備讀取,其中該驗證碼插入該設(shè)備中。在另一實例中,驗證碼被記錄或存儲在耗材件中,驗證碼是通過驗證功能在產(chǎn)品中生成的。在本發(fā)明的一種實施方式中,提供了一種驗證具有至少一個印刷機處理器的印刷系統(tǒng)中的、帶有處理器的客戶可更換單元的方法,所述方法包括在所述客戶可更換單元中生成只對所述客戶可更換單元有效的第一驗證碼;在所述至少一個印刷機處理器生成與所述客戶可更換單元相關(guān)的第二驗證碼;基于所述第一驗證碼和所述第二驗證碼驗證所述客戶可更換單元。進一步,其中存儲在所述客戶可更換單元上的至少一個數(shù)據(jù)值是從由與所述客戶可更換單元相關(guān)的ID信息、隨機生成值和市場指示符代碼組成的組中選擇的。更進一步,其中所述第一驗證碼是由安全散列算法引擎生成的。更進一步,所述方法還包括在所述至少一個印刷機處理器處接收來自所述客戶可更換單元的所述第一驗證碼和所述至少一個數(shù)據(jù)值。更進一步,所述方法還包括在所述至少一個印刷機處理器處基于所述至少一個數(shù)據(jù)值確定所述客戶可更換單元與所述印刷系統(tǒng)是否兼容。更進一步,所述方法還包括基于所述客戶可更換單元的兼容性和認證授權(quán)在所述印刷機系統(tǒng)使用所述客戶可更換單元。在本發(fā)明的另一種實施方式中,提供了一種保護印刷系統(tǒng)不用未經(jīng)授權(quán)的客戶可更換單元的系統(tǒng),所述系統(tǒng)包括客戶可更換單元接口,以提供至少一個數(shù)據(jù)值和由客戶可更換單元處理器生成并且接著從所述客戶可更換單元通信到所述印刷系統(tǒng)中的印刷機的第一驗證碼;印刷機處理器,以通過如下方式來執(zhí)行指令處理授權(quán)服務(wù)生成第二驗證碼; 基于所述第一驗證碼和所述第二驗證碼驗證所述客戶可更換單元;基于所述客戶可更換單元的兼容性和驗證,授權(quán)在所述印刷機系統(tǒng)使用所述客戶可更換單元。進一步,其中所述客戶可更換單元生成與所述客戶可更換單元相關(guān)的至少一個數(shù)據(jù)值。更進一步,其中在所述客戶可更換單元生成的至少一個數(shù)據(jù)值是從由與所述客戶可更換單元相關(guān)的ID信息、隨機生成的鑰碼和市場指示符碼組成的阻中選擇的。更進一步,其中所述第一驗證碼是由在所述客戶可更換單元中包括隨機數(shù)的鑰碼創(chuàng)建算法使用所述至少一個數(shù)據(jù)值生成的。此處使用的術(shù)語“印刷系統(tǒng)”或“印刷機”指數(shù)碼復(fù)印機或打印機、圖像印刷機、數(shù)字化生產(chǎn)印刷機、圖像再現(xiàn)機、制書機(bookmaking machine)、傳真機、多功能機或類似物, 并可以包括若干標(biāo)記機、供料機構(gòu)、掃描設(shè)備以及諸如供紙盒、整理機(finisher)和類似物之類其它印刷媒介處理單元。此處使用的術(shù)語“控制器區(qū)網(wǎng)絡(luò)”或“控制區(qū)網(wǎng)絡(luò)”(CAN)是用來說明在印刷機系統(tǒng)中典型可見的控制總線和相關(guān)的控制處理器。圖1是根據(jù)一個實施例的、帶有能夠?qū)嵤┥婕爸辽僖粋€可更換單元的認證服務(wù)的控制器的諸如相變墨圖像生產(chǎn)機100或固體噴墨(Si)印刷機之類印刷系統(tǒng)的簡化正視圖。 如圖所示,固體噴墨印刷機100包括框架11,如下文所述,所有操作子系統(tǒng)和組件都直接或間接地安裝于其上。作為開始,固體噴墨印刷機100包括是以鼓的形式示出的成像部件12, 但它同樣可以是被支撐的環(huán)形帶或其他可動表面的形式。成像部件12可沿方向16移動, 具有成像表面14,成像表面14可以是相變墨圖像形成于其上的中間傳遞表面或涂層??裳胤较?7旋轉(zhuǎn)的加熱的固定(transfix)輥19被加載到對著鼓12的表面14以形成固定壓區(qū)18,在其中在表面14上形成的墨圖像14被固定到可在進入壓區(qū)18前加熱的諸如紙張之類介質(zhì)上。在相變墨圖像生產(chǎn)機100中,印刷過程始于施加諸如硅油之類超薄液層以便于墨從鼓12脫離的維護鼓/輥21ACD。來自進料系統(tǒng)的熔融墨流入印刷頭32中的蓄墨池以及在此例中的第二印刷頭34。可以采用任何數(shù)量的印刷頭。維護鼓2認^包括0^皿, 該CRUM含有電氣連接到控制器80的非揮發(fā)性存儲器裝置(例如,電可擦除可編程只讀存儲器(EEPROM),快閃存儲器或類似物)。術(shù)語“CRUM”或“芯片”意在指本質(zhì)上相同的物,并且在本文可以互換使用。固體噴墨印刷機100包括配置為接收固體形式的相變墨的相變墨加載器20,這里簡稱為墨盒或色粉盒或固體墨錠。墨加載器20還包括用于將相變墨的固體形式熔化或相變?yōu)橐后w形式的相變墨熔化設(shè)備(未示出)。典型地,相變墨在室溫下為固體。墨熔化設(shè)備被配置為將相變墨加熱到選擇為將固體墨相變或熔化到其液體或熔化形式的熔融溫度。目前,常見的相變墨通常被加熱到約100°C到140°C以熔化所述固體墨進而運送到印刷頭。此后,相變墨處理系統(tǒng)配置為運送熔融相變墨到包括諸如印刷頭32和34之類一個或多個印刷頭的印刷頭系統(tǒng)。可采用任何合適數(shù)目的印刷頭或印刷頭裝置。墨熔化設(shè)備可以不整合到墨加載體中。如進一步所示的那樣,相變墨圖像生產(chǎn)機或SI印刷機100包括介質(zhì)或基板供應(yīng)和處理系統(tǒng)40。基板供應(yīng)和處理系統(tǒng)40例如可包括片材或基板供應(yīng)源42、44和46,其中供應(yīng)源46例如是用于例如通過路徑48和路徑50以切張49的形式儲存和供應(yīng)圖像接收基板 49的高容量紙供應(yīng)或供給設(shè)備?;骞?yīng)和處理系統(tǒng)40還包括基板或片材加熱器或預(yù)熱設(shè)備52。圖示的SI印刷機100還可包括具有文檔托持盤72和文檔曝光和掃描系統(tǒng)76的原始文檔供給器70。該機或SI印刷機100的各個子系統(tǒng)、組件和功能的操作和控制在控制器或電子系統(tǒng)(ESQ80的輔助下執(zhí)行。ESS或控制器80例如可以是獨立的、專用的、具有中央處理器單元(CPU) 204、電存儲(206,208,210)和顯示或用戶界面(UI)的微型計算機。ESS或控制器 80例如包括傳感器輸入和控制以及像素置放和控制,如圖2所示。此外,CPU 204讀取、捕獲、準(zhǔn)備和管理在諸如掃描系統(tǒng)76或在線或工作站連接90之類圖像輸入源和印刷頭設(shè)備 32、34、36、38之間的圖像數(shù)據(jù)流。因此,ESS或控制器80是用于操作和控制機器的子系統(tǒng)和功能的主要的多任務(wù)處理器??墒褂枚嗫刂破骰蛱幚韱卧恳粋€控制器或處理單元完成可能不同于其它處理單元的特定的操作功能。如圖所示,固體墨印刷機100是多色圖像固體墨印刷機,包括配置為與多種不同顏色的、典型地為青色22、品紅色M、黃色沈和黑色28 (CMYK)的固體墨一起使用的相變墨處理系統(tǒng)20。然而,固體墨印刷機100可配置為使用更多或更少的不同種類的顏色或墨的色度。熔化設(shè)備(未示出)包括加熱板。每一種顏色的墨錠(22,24,沈和28)都是通過供給通道中的相應(yīng)的單個通道輸送。在電子照相印刷機中,典型的等同墨將是在墨盒中提供的色粉。墨處理系統(tǒng)20有帶有開口的獨特的鑰盤,以幫助印刷機用戶確保只有合適顏色的墨被插入到每一個供給通道中。鑰盤的每一個鑰開口有不同的和獨特的形狀。用于那一供給通道的顏色的墨錠具有與相應(yīng)的鑰開口的形狀對應(yīng)的形狀。墨盒可以包括電子可讀識別(ID)裝置。該裝置可以在電子讀取數(shù)據(jù)和授權(quán)墨或墨盒之后手動去除。這樣的墨盒可以與CRUM或類似的ID芯片配備在一起以實現(xiàn)前文所述的鑒別和驗證。在CRU芯片或CRUM中包含的“ID信息”包括與CRU 有關(guān)的所有信息,包括與安全性、有效性和CRU使用相關(guān)聯(lián)的值。對CRU的ID的特定的參考排除諸如隨機值和驗證鑰或碼之類識別的安全性方面。利用電子照相(EP)技術(shù)的印刷機典型地包含許多客戶可更換單元,其中有若干可能包含CRUM或類似的ID芯片,例如硒鼓和標(biāo)志單元。圖2示出了在網(wǎng)絡(luò)配置中的客戶可更換單元(CRU)監(jiān)視系統(tǒng)200的一個例子。圖5示出了在至少有控制器和存儲器結(jié)構(gòu)的耗材中的監(jiān)測系統(tǒng)500的一個例子。監(jiān)測系統(tǒng)500具有與圖2的控制器80所示的硬件類似的硬件。無論如何配置,每一個CRUM可包括多個存儲器和不同類型的電路。為使安裝或去除CRU的印刷系統(tǒng)與CRUM能電氣連接和斷開,提供了接觸片、針狀物或類似物。每一個 CRU包含在非易失性存儲器(NVM)中創(chuàng)建的、具有如圖3和圖5中所討論的指定區(qū)和指定保護電平的存儲器結(jié)構(gòu)。每一個CRUM可包含用于保持識別信息和/或監(jiān)視和執(zhí)行指令的只讀存儲器、處理器、電路或邏輯器件,使它能夠充分執(zhí)行類似于計算驗證碼之類的驗證功能,該驗證碼是存儲的并且為諸如圖1所示印刷機系統(tǒng)之類的其它設(shè)備或用戶、印刷機系統(tǒng)用戶或直接或通過網(wǎng)絡(luò)與CRUM有連接的任何其他授權(quán)用戶可獲得的。CRU由通信路徑通訊地連接至控制器80或彼此連接,其中通信路徑可包括布線、光纖耦合或使用紅外線、無線電頻率(RF)、超聲波、光學(xué)技術(shù)或類似技術(shù)的無線設(shè)備。通信路徑也可以是諸如標(biāo)準(zhǔn)廣域網(wǎng)(WAN) 232或CAN總線230和類似網(wǎng)之類網(wǎng)絡(luò)??刂破?0包括可從Intel 、Motorola 、Cyrix 和其他公司商業(yè)獲得的處理器204??刂破?0還包括隨機存取存儲器(RAM) 206、只讀存儲器(ROM) 208、一個或多個大容量存儲設(shè)備210、以及可操作性地將各個不同的系統(tǒng)元件耦合到處理單元204的系統(tǒng)總線212。存儲器206、208和大容量存儲設(shè)備210是計算機可訪問介質(zhì)的類型。大容量存儲設(shè)備210是更具體類型的非易失性計算機存取介質(zhì),可包括一個或多個硬盤驅(qū)動器、軟盤驅(qū)動器、光盤驅(qū)動器和盒式磁帶驅(qū)動器。處理器204執(zhí)行存儲在計算機存取介質(zhì)上的計算機程序。控制器80能夠通過通訊設(shè)備216通訊地連接到互聯(lián)網(wǎng)214。互聯(lián)網(wǎng)214連接在本領(lǐng)域是眾所周知的。在一個實施例中,通訊設(shè)備216是響應(yīng)通過該領(lǐng)域所知的“撥號連接” 連接到互聯(lián)網(wǎng)的通信驅(qū)動程序(driver)的調(diào)制解調(diào)器。在另一實施例中,通訊設(shè)備216是連接到局域網(wǎng)(LAN)的以太網(wǎng)(Ethernet) 或類似硬件網(wǎng)卡,其中該局域網(wǎng)(LAN)其自身通過在該領(lǐng)域所稱的“直接連接”(例如,Tl線路、寬帶等)連接到互聯(lián)網(wǎng)。用戶通過諸如鍵盤218或定點設(shè)備220之類輸入設(shè)備將命令和信息輸入控制器 80。諸如鍵盤218之類輸入設(shè)備允許將文本信息輸入計算機36,如本領(lǐng)域所公知,并且實施方案不局限于任何特定類型的鍵盤。諸如鼠標(biāo)、觸摸板、軌跡球、遠程控制和點枝(未示出) 之類定點設(shè)備允許對通過諸如微軟Windows 版本之類操作系統(tǒng)的圖形用戶界面(GUI)提供的屏幕定點器(pointer)進行控制。在一些實施例中,控制器80被可操作地耦合到顯示設(shè)備222。顯示設(shè)備222連接到系統(tǒng)總線212。顯示設(shè)備222允許顯示包括計算機、視頻和其它信息的信息,以供計算機用戶觀看。除顯示器外,計算機通常包括諸如印刷機(未示出)之類其它外圍輸入/輸出設(shè)備。揚聲器2M和2 提供信號的音頻輸出。揚聲器也連接到系統(tǒng)總線212??刂破?0還包括存儲于計算機存取介質(zhì)RAM 206、ROM 208和大容量存儲設(shè)備210 并且由處理器204執(zhí)行的操作系統(tǒng)(未示出)。操作系統(tǒng)的例子包括微軟Windows 、蘋果 MacOS 、Linux⑧和UNIX 。但是,例子并不局限于任何特定的操作系統(tǒng),這樣的操作系統(tǒng)的結(jié)構(gòu)和使用在本領(lǐng)域是熟知的??刂破?0的實施例并不限于任何類型的計算機。在不同的實施例中,控制器80 包括PC兼容計算機、MacOS 兼容計算機、Linux 兼容計算機或UNIX 兼容計算機。這樣的計算機的結(jié)構(gòu)和使用在本領(lǐng)域是熟知的。控制器80可使用至少一個操作系統(tǒng)操作以提供包括用戶可控的指向裝置的圖形用戶界面(GUI)??刂破?0有在至少一個操作系統(tǒng)內(nèi)執(zhí)行的至少一個Web瀏覽器應(yīng)用程序,以允許控制器80的用戶訪問內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)或通過統(tǒng)一資源定位器(URL)地址尋址的互聯(lián)網(wǎng)萬維網(wǎng)。瀏覽器應(yīng)用程序的例子包括NetscapeNavigator‘⑧和Microsoft Internet Explorer 。控制器80可以在使用邏輯連接到諸如CRU 21A和21A⑶之類一個或多個遠程設(shè)備的網(wǎng)絡(luò)環(huán)境中操作。這些邏輯連接通過耦合到控制器80或是其一部分的通信設(shè)備實現(xiàn)。 通信設(shè)備可能包括布線、光纖耦合或使用紅外線、無線電頻率(RF)、超聲波、光學(xué)技術(shù)或類似技術(shù)的無線設(shè)備。實施例不限于特定類型的通信設(shè)備。圖2所示的邏輯連接包括局域網(wǎng) (LAN)和廣域網(wǎng)(WAN) 232。這樣的網(wǎng)絡(luò)環(huán)境在辦公室、企業(yè)范圍內(nèi)的計算機網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、 外聯(lián)網(wǎng)和互聯(lián)網(wǎng)中是很常見的。當(dāng)在局域網(wǎng)網(wǎng)絡(luò)環(huán)境中使用時,控制器80及單元通過屬于通訊設(shè)備216的一種的網(wǎng)絡(luò)接口或適配器234連接到本地網(wǎng)絡(luò)。遠程計算機2 還包括網(wǎng)絡(luò)設(shè)備236。在常規(guī)的廣域網(wǎng)絡(luò)環(huán)境中使用時,計算機36和遠程計算機2 通過調(diào)制解調(diào)器(未示出)與WAN232 通訊??梢允莾?nèi)部或外部的調(diào)制解調(diào)器連接到系統(tǒng)總線212。在網(wǎng)絡(luò)環(huán)境下,相對于控制器80繪制的或是其部分的程序單元可存儲在遠程計算機2 中??刂破?0還包括功率源 238。每一個功率源可以是電池。圖3是根據(jù)一個實施例的客戶可更換單元和印刷機系統(tǒng)更換序列300的示意圖。 更換始自提供給印刷系統(tǒng)320在CRU計算的或在CRU儲存的驗證碼(Votm)、從由與客戶可更換單元相關(guān)聯(lián)的ID信息構(gòu)成的組中選擇的包括隨機生成值的數(shù)據(jù)值和市場指定碼。選擇元素或ID信息的全部值被用來建立碼鑰,然后在鑰字符串上使用算法以創(chuàng)建驗證碼。印刷系統(tǒng)340接收驗證碼、包括ID和隨機值的數(shù)據(jù)值、和上面列舉的其他信息。印刷系統(tǒng)對接收到的數(shù)據(jù)執(zhí)行認證功能350以計算驗證碼。該功能優(yōu)選對該可驗證的CRU制造者來說是獨特的和秘密的?;I備功能可以較好地將從CRU接收的選定的值映射為獨特結(jié)果,盡管這樣的一一映射不是必須的。如MD5(消息摘要算法5)或SHA-I (安全散列(hash)算法) 這樣的密碼術(shù)散列算法可以用作該功能?;谑袌鲰椖?、地理、相對于隨后的安裝的首次安裝、推廣單元等,建立碼鑰或其他變量和/或驗證碼的各方面可以改變。多個碼和驗證碼建立方法的使用可讓成像產(chǎn)品線對一系列預(yù)期的CRU ID被預(yù)編程而在生命期期間有或沒有代碼更改,以作為抵制破譯特定實現(xiàn)的進一步保護。印刷機系統(tǒng)可以在銷售之前使用與后來被用于使耗材件在主機設(shè)備中使用的驗證功能相同的驗證功能進行編程。然而,可以預(yù)見的是,印刷機可以被提供給這些驗證功能或用這些驗證功能更新。印刷機系統(tǒng)在產(chǎn)生獨立的驗證碼(Vsystem)或區(qū)分產(chǎn)品類型、制造商或類似信息的任何其它碼后,繼續(xù)執(zhí)行驗證客戶可更換單元的過程。驗證過程360可以是比較其內(nèi)部計算值Vsystem與從CRU讀取的值V。KUM。如果值一致,那么這是可以在那個印刷機系統(tǒng)上使用的類型“XXX”的驗證的CRU。如果檢測到不當(dāng)?shù)恼J證碼,就可將所有的有效性標(biāo)志和剩余的介質(zhì)計數(shù)器重置為零,用本領(lǐng)域技術(shù)人員熟知的復(fù)位標(biāo)志將過程鎖定。除了禁用印刷服務(wù)外, 還產(chǎn)生可存儲在該耗材的存儲器中或可顯示在合適的操作界面上的表示“數(shù)據(jù)不匹配”或 “通訊故障”的錯誤碼。表明非使用狀態(tài)的諸如“fully used"( “用完”)或“VOID” ( “無效”)或類似說明之類其它代碼也同樣是可能的。耗材在驗證后,于印刷機系統(tǒng)中在使用耗材過程370中使用該耗材以能實施印刷功能。當(dāng)確定CRU已完全被使用耗材過程消耗時,類似于序列號(S/N)的耗材件的標(biāo)識符將被儲存在所使用的耗材數(shù)據(jù)表中,表明該特定耗材件已用完。所使用的耗材數(shù)據(jù)表可以包括加載到印刷系統(tǒng)中的所有耗材件及每一耗材件的剩余壽命的百分比的驗證碼。代碼創(chuàng)建算法/方法變化集可用于特定的逐步遞增漸進的方式,作為范例使用數(shù)量或時間框架 (frame)間隔開的耗材來發(fā)布。產(chǎn)品可以編程為不接受粘附表示受限于服務(wù)日期后的或從最后的耗材交換開始的“N”天、“N”周或“N”月的方法(method)的碼結(jié)果的耗材。如果在驗證后由供應(yīng)商提供的正確的啟用或授權(quán)碼被手動輸入,那么,較早類型的合法耗材依然可以使用。在這種情況下,將跟蹤單元的S/N,不允許它重復(fù)。重復(fù)的S/N是不合法單元的證明。營銷代號或代碼也稱為程序代碼,與序號綁定在一起,可以在制造商的控制之下在合適的分布點進行編碼。圖4是根據(jù)一個實施例的、帶有控制單元及與其耦合相關(guān)的顯影盒和墨盒的CRUM 的電子照相印刷機的示意圖。所示的客戶可更換單元是多個墨盒402,每一個都可以有各自的耗材處理器500。電攝影印刷機包括分別帶有采用可更換感光硒鼓的激光或LED單元 417、可更換顯影盒413和可更換的墨盒415的激光印刷機,每一個設(shè)計為提供預(yù)定數(shù)目的、 以印刷或復(fù)印為形式的圖像。并且,盡管在隨后的說明和作為印刷機的附圖中例解了印刷機,但諸如復(fù)印機、噴墨印刷機及類似物之類其它類型的復(fù)制機也可以想象得到。墨盒402典型地是每一個都保證產(chǎn)生預(yù)定數(shù)目(Y)的圖像。當(dāng)剩余圖像的數(shù)目達到預(yù)定的程度(X)時,給出警告。該警告是為了讓客戶有時間訂購新的墨盒。已發(fā)出警告后,機器會繼續(xù)運作制作最后剩余的圖像(X)。在這一點上,全部圖像(Y)已經(jīng)制作,墨盒被禁用,防止機10進一步操作。在這一點上,“用完”的墨盒必須被去除,而更換以新的“未用”的墨盒來用于印刷機的進一步操作。感光盒(photoreceptor cartridge)包括外表面敷有合適的光導(dǎo)材料涂層的感光鼓411和用于準(zhǔn)備成像而對鼓的光敏表面411充電的充電設(shè)備。鼓適于在盒體內(nèi)旋轉(zhuǎn),鼓 411以一個方向旋轉(zhuǎn)以便將光導(dǎo)表面或傳遞帶407帶著通過曝光、顯影器413和安裝在機器的所述盒中的印刷機的轉(zhuǎn)印站。為收到感光盒,在印刷機中提供了合適的腔,盒主體和腔有互補性的形狀和尺寸,使得一旦將盒插入到腔,鼓411就分別與曝光、顯影和轉(zhuǎn)印站處于預(yù)定的操作關(guān)系。隨著插入盒,鼓411就驅(qū)動性地耦合到鼓驅(qū)動機構(gòu)(未示出)和所制盒的電連接。定影輥405將轉(zhuǎn)印的粉末圖像固定于復(fù)印片材上。為了保證只使用授權(quán)的和未到期的影印、顯影413和墨盒415以及保持每一個墨盒所制的圖像的數(shù)量計數(shù)運行和防止在墨盒用完時進一步使用,每一個墨盒具有作為其組成部份的以客戶可更換單元存儲器(CRUM) 500形式的識別/存儲器芯片。CRUM500可能有許多互動功能,例如允許印刷機通過用戶界面或編程指令為墨盒發(fā)送信息;監(jiān)測子組件或像素的運動,以確定在盒內(nèi)或組件使用期間的可用的墨粉量; 提供了與控制器80的握手(handshake)特征以確保在印刷機內(nèi)安裝有正確的墨盒;在合適的墨盒終止點關(guān)閉印刷機;支持用于改制的墨盒使用期限規(guī)劃;支持遠程診斷;和為印刷機提供安全聯(lián)鎖。作為關(guān)于CRUMS 21A-21A⑶的說明,CRUM 500可以是電可擦除可編程只讀存儲器 (EEPROM)??商鎿Q地,CRUM可以是任何類型的、諸如R0M、RAM、磁條、條形碼或光存儲系統(tǒng)之類電子存儲器。此外,有可能CRUM可包含不同類型的多存儲器設(shè)備。圖5是根據(jù)一個實施例的在諸如墨盒415或鼓維護單元21A⑶之類客戶可更換單元中的硬件500和操作環(huán)境的示意圖。CRU具有最小的輸入/輸出(I/O)接口 505以在它可以在印刷環(huán)境中操作之前與印刷系統(tǒng)中的各種控制器或與具有用于驗證CRU的處理器的授權(quán)機關(guān)進行數(shù)據(jù)交換。處理器在編譯存儲設(shè)備512中的軟件514后執(zhí)行驗證功能。 應(yīng)該指出的是,處理器510的操作系統(tǒng)可以與控制器或CPU 204的操作系統(tǒng)有所不同。軟件組件514可具有對象516以執(zhí)行生成隨機數(shù)或隨機生成值的功能、執(zhí)行可執(zhí)行代碼或程序代碼以執(zhí)行數(shù)據(jù)收集和操縱、執(zhí)行鑰碼創(chuàng)建算法和執(zhí)行生成驗證碼的算法。隨機數(shù)可以在工廠生成和記錄在CRUM上。存儲器單元518可以包括一個或多個高速緩存、ROM、PROM、 EPROM、EEPR0M、閃存、SRAM或其他設(shè)備;然而,存儲器不限于此。存儲單元可以容納分配給 CRU中的芯片的唯一標(biāo)識符、在工廠分配的序列號、在工廠分配的隨機數(shù)、介質(zhì)存取控制地址、鑰碼元素字符串、在原地確定的或由外部源指定的驗證碼、市場指示符代碼、額外證明或制造信息、區(qū)分不同的產(chǎn)品類型、制造商或類似信息的任何其它代碼。存儲512的內(nèi)容特別是認證程序(軟件514)和存儲數(shù)據(jù)516通過存儲在安全區(qū)而躲過潛在的盜版。驗證程序不能從處理器讀出,也不能在執(zhí)行過程中觀察到程序。這有助于防止?jié)撛诘母`取確定或重建計算驗證碼的認證算法。對算法、數(shù)據(jù)和在印刷系統(tǒng)或授權(quán)機關(guān)處的執(zhí)行序列給予同樣的保護。圖6是根據(jù)一個實施例的、驗證印刷機系統(tǒng)中的客戶可更換單元的方法600的流程圖。處理芯片的使用,而不是耗材中的ROM或其它非處理芯片的一些形式的使用,允許驗證碼在耗材內(nèi)確定而不是被寫入。方法600中的操作在客戶可更換單元中執(zhí)行,從CRU來的結(jié)果然后在諸如圖1所示的印刷系統(tǒng)之類授權(quán)實體中處理。在操作605,CRU使用編程算法生成第一驗證碼。在操作610,從操作605來的生成的驗證碼與數(shù)據(jù)值一起由操作610為 CRU傳遞。數(shù)據(jù)值由從組中選擇的數(shù)據(jù)構(gòu)成,該組包括與客戶可更換單元相關(guān)的ID信息、隨機生成值和市場指示符代碼。從這些值中和根據(jù)需要從ID信息中選擇的元素被用于建立鑰碼字符串,然后在鑰碼字符串上使用算法以創(chuàng)建驗證碼。然后將控制傳至驗證機關(guān)中的操作615。在操作615,使用與CRU中使用的相同的算法和使用與CRU中使用的相同的鑰字符串的授權(quán)機關(guān)生成第二驗證碼。在操作620,在第一驗證碼和第二驗證碼間制造確定。在操作620的確定比較兩個字符串看是否匹配。如果匹配,CRU就被驗證625,允許使用。如果不匹配,CRU就被拒絕630,阻止操作。阻止CRU操作可以保護印刷系統(tǒng)離開可引進有害的或不兼容的化學(xué)物或材料的非兼容單元,和/或可以阻止使用僅在特定情況例如合同供應(yīng)項目或地理區(qū)域才用的客戶可更換單元。圖7是根據(jù)一個實施例的、生成印刷機系統(tǒng)的驗證碼和CRU認證的方法700的流程圖。方法700涵蓋驗證碼和數(shù)據(jù)位于CRU的情況。在操作705,從CRU讀取ID數(shù)據(jù)和驗證碼。在操作710,生成系統(tǒng)驗證碼。系統(tǒng)驗證碼是諸如印刷機之類系統(tǒng)使用眾所周知的算法產(chǎn)生的鑰碼。在操作715,在從CRU讀取的驗證碼和由印刷機生成的系統(tǒng)驗證碼之間進行比較。如果發(fā)現(xiàn)匹配存在,CRU就獲準(zhǔn)操作。如果不匹配,控制就返回操作705,在那里向系統(tǒng)引進新的CRU或者向CRU引入新代碼,驗證過程重復(fù)進行。圖8是根據(jù)一個實施例的、生成和存儲客戶可更換單元的驗證碼的方法800的流程圖。在方法800,授權(quán)機關(guān)根據(jù)CRU選擇驗證功能。在操作805,當(dāng)CRU第一次插入到印刷系統(tǒng)時,操作開始。在操作810,處理器為客戶可更換單元選擇驗證功能。選擇可以根據(jù)印刷系統(tǒng)的地理位置、CRU的代際差異、由于市場計劃的變化、地理、第一次安裝對后續(xù)的安裝、推廣單元等而進行。作為例子,一種類型可以使用5位數(shù)碼,另一種類型可以使用6位數(shù)碼。這些差異可以通過將可以在適當(dāng)?shù)那闆r下選擇的不同的算法嵌入印刷系統(tǒng)安置。之后,在操作810選擇驗證功能,控制傳遞到操作815以作進一步處理。在操作815,由處理器讀取ID信息,使得它可以通過選擇的驗證功能進行分析。在操作820,從讀取ID信息計算系統(tǒng)驗證碼。在操作825,將該驗證碼存儲在非易失性存儲器,使得它可以對比CRU驗證碼。
圖9是根據(jù)一個實施例的、用于驗證客戶可更換單元的方法900的流程圖。方法 900和1000大致描繪了用于檢查裝入印刷系統(tǒng)中的CRU的真實性的一個具體實施例的系統(tǒng)的操作流和數(shù)據(jù)流。當(dāng)CRU初始安裝時,印刷系統(tǒng)第一次通過檢測CRU過程910檢測新加載的CRU。該CRU可以通過由機械傳感器覺察到無線電頻率轉(zhuǎn)發(fā)器接近或通過任何其它合適的傳感器等檢測。在檢測新CRU后,印刷機從安裝的CRU上的存儲器讀取915序列號S/ N、驗證碼、CRU類型和類似的值。數(shù)據(jù)讀取可以作為連續(xù)過程、讀序列號S/N過程、讀CRU類型過程和讀驗證碼過程進行。這些操作的順序并不重要,在其它實施例中,可以以不同的順序進行而不背離本發(fā)明的范圍。在讀取CRU類型后,在檢查耗材類型有效性的過程920,測試用于特定的印刷系統(tǒng)的CRU的有效性。CRU類型可包括諸如鍵特征和/或包裝大小和形狀之類物理形態(tài)。物理形態(tài)的差異通常是保留給不同的產(chǎn)品線。用于特定印刷系統(tǒng)的CRU的有效類型是已知的。 如果CRU對該特定印刷系統(tǒng)是無效類型925,主機就使用狀態(tài)報告過程或報告拒絕935和終止940報告不兼容的CRU的狀態(tài)。如果介質(zhì)類型與特定的主機不符合,則不必要檢查介質(zhì)的真實性。如果CRU是對印刷系統(tǒng)有效的類型,就啟動認證過程930。請注意,即使被拒絕,也可捕獲CRU序列號或其它識別信息,以便它可以包含在一個或多個CRU區(qū)活動/使用數(shù)據(jù)庫中。圖10是根據(jù)一個實施例的、鑒明和驗證印刷系統(tǒng)中的CRU的方法的流程圖。驗證功能數(shù)據(jù)1005可用于檢查CRU的真實性。定義驗證功能的操作順序可以作為驗證功能數(shù)據(jù)存儲在印刷系統(tǒng)中。在檢查有效性代碼的過程1015,使用驗證功能1005檢查CRU有效性代碼1010。檢查認證過程1015執(zhí)行定義驗證關(guān)系的、使用不同的有效性代碼作為輸入的算法和將其內(nèi)部計算值與從CRU讀取的值進行比較。如果它們一致1020,就是可在印刷系統(tǒng)中使用的、類型“XXX”的驗證的CRU。如果檢測到CRU帶有不適當(dāng)?shù)恼J證碼1020,就可由復(fù)位標(biāo)志進程將所有的有效性標(biāo)志和計數(shù)器復(fù)位為零和鎖定。這個假冒的CRU被印刷機檢測,一旦發(fā)現(xiàn),可通過設(shè)置其狀態(tài)為諸如“用完”之類而使其不能為任何將來的應(yīng)用程序使用。狀態(tài)報告過程或報告拒絕935和終止940執(zhí)行驗證方法1000。使用的CRU數(shù)據(jù)表可為印刷系統(tǒng)所用,以確認1025以前用完1030的墨盒不被插入。在CRU驗證后,它在使用耗材過程(460)中被用在主機中。當(dāng)確定CRU已經(jīng)完全用完時,諸如唯一序列號之類CRU的標(biāo)識符將被儲存在使用的消耗數(shù)據(jù)表1035中,表明該特定消費件完全用完。使用的消耗數(shù)據(jù)表可以包括加載到印刷系統(tǒng)中的所有耗材的驗證和在每一個耗材中的剩余使用期的百分比。雖然已經(jīng)說明了本技術(shù)的具體實施例,但本領(lǐng)域的技術(shù)人員可以理解,將有與說明的實施例等同的其它實施例。因此,可以理解,本技術(shù)是不限于具體說明的實施例,而是只限于所附的權(quán)利要求書的范圍。
權(quán)利要求
1.一種驗證具有至少一個印刷機處理器的印刷系統(tǒng)中的、帶有處理器的客戶可更換單元的方法,所述方法包括在所述客戶可更換單元中生成只對所述客戶可更換單元有效的第一驗證碼;在所述至少一個印刷機處理器生成與所述客戶可更換單元相關(guān)的第二驗證碼;基于所述第一驗證碼和所述第二驗證碼驗證所述客戶可更換單元。
2.根據(jù)權(quán)利要求1的方法,其中存儲在所述客戶可更換單元上的至少一個數(shù)據(jù)值是從由與所述客戶可更換單元相關(guān)的ID信息、隨機生成值和市場指示符代碼組成的組中選擇的。
3.根據(jù)權(quán)利要求2的方法,其中所述第一驗證碼是由安全散列算法引擎生成的。
4.根據(jù)權(quán)利要求3的方法,還包括在所述至少一個印刷機處理器處接收來自所述客戶可更換單元的所述第一驗證碼和所述至少一個數(shù)據(jù)值。
5.根據(jù)權(quán)利要求4的方法,還包括在所述至少一個印刷機處理器處基于所述至少一個數(shù)據(jù)值確定所述客戶可更換單元與所述印刷系統(tǒng)是否兼容。
6.根據(jù)權(quán)利要求5的方法,還包括基于所述客戶可更換單元的兼容性和認證授權(quán)在所述印刷機系統(tǒng)使用所述客戶可更換單元。
7.一種保護印刷系統(tǒng)不用未經(jīng)授權(quán)的客戶可更換單元的系統(tǒng),所述系統(tǒng)包括客戶可更換單元接口,以提供至少一個數(shù)據(jù)值和由客戶可更換單元處理器生成并且接著從所述客戶可更換單元通信到所述印刷系統(tǒng)中的印刷機的第一驗證碼;印刷機處理器,以通過如下方式來執(zhí)行指令處理授權(quán)服務(wù)生成第二驗證碼;基于所述第一驗證碼和所述第二驗證碼驗證所述客戶可更換單元;基于所述客戶可更換單元的兼容性和驗證,授權(quán)在所述印刷機系統(tǒng)使用所述客戶可更換單元。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述客戶可更換單元生成與所述客戶可更換單元相關(guān)的至少一個數(shù)據(jù)值。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中在所述客戶可更換單元生成的至少一個數(shù)據(jù)值是從由與所述客戶可更換單元相關(guān)的ID信息、隨機生成的鑰碼和市場指示符碼組成的阻中選擇的。
10.根據(jù)權(quán)利要求9的系統(tǒng),其中所述第一驗證碼是由在所述客戶可更換單元中包括隨機數(shù)的鑰碼創(chuàng)建算法使用所述至少一個數(shù)據(jù)值生成的。
全文摘要
根據(jù)實施方式的一些方面,提供了用于驗證成像設(shè)備的客戶可更換單元(CRU)的方法和系統(tǒng),所述CRU使用在諸如帶有合適編程的印刷系統(tǒng)之類的產(chǎn)品中,以便能主動辨認和容納授權(quán)耗材。微處理器與處理芯片同CRU合并,并能產(chǎn)生驗證碼。碼鑰包括含有編程字符的字符串,代表市場項目指示符或碼、耗材驗證信息和隨機生成值的所有或部分的組合,其可以隱藏不可視。所產(chǎn)生的字符串鑰是算法創(chuàng)建驗證碼的基礎(chǔ)。該碼由耗材處理器生成,對于插入了所述CRU的印刷系統(tǒng)或設(shè)備是可讀的。所述印刷系統(tǒng)或設(shè)備必須確認耗材適用驗證碼和ID以確定使用的適當(dāng)性。
文檔編號B41J29/393GK102555552SQ2011104149
公開日2012年7月11日 申請日期2011年11月21日 優(yōu)先權(quán)日2010年11月29日
發(fā)明者布倫特·羅德尼·瓊斯, 布萊恩·帕特森, 蘇雷什·A·文卡塔斯瓦米 申請人:施樂公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
芒康县| 海伦市| 云龙县| 汕头市| 渭南市| 蚌埠市| 兴文县| 贵溪市| 奉新县| 连江县| 昭通市| 息烽县| 象州县| 天全县| 罗山县| 视频| 常德市| 察哈| 新闻| 高台县| 乌鲁木齐市| 天长市| 安岳县| 黄石市| 潞西市| 浦江县| 江山市| 宝坻区| 蒲城县| 抚远县| 昭通市| 阿荣旗| 新闻| 千阳县| 寿光市| 波密县| 沧源| 玛沁县| 永寿县| 清水河县| 上高县|