專利名稱:包括存儲標簽加密掩碼的存儲器的可更換打印機部件的制作方法
包括存儲標簽加密掩碼的存儲器的可更換打印機部件
背景技術:
當前的打印系統(tǒng)典型地包括一個或多個可更換打印機部件,諸如噴墨盒、噴墨打 印頭組件、墨粉盒、供墨器等。一些現(xiàn)有系統(tǒng)為這些可更換打印機部件提供了板上存儲器以 向打印機傳遞關于可更換部件的信息,諸如墨填充水平、市場信息等。存儲在板上存儲器中的一些信息可能對于可更換打印機部件的制造商是私有的。 存儲在板上存儲器中的信息應受到保護以防止觀看或者未授權的修改。此外,對于存儲在 板上存儲器中的一些信息可能有用的是,當該信息在板上存儲器和主機之間傳輸時受到保 護以防止竊聽者觀看。此外,加密信息和加密信息在板上存儲器中的位置可以在其中將使 用可更換打印機部件的打印機的壽命中改變。出于這些和其他原因,存在對本發(fā)明的需要。
所包括的附圖用于提供對實施例的進一步的理解并且并入本說明書且構成本說 明書的一部分。附示了實施例并且連同說明一起用于解釋實施例的原理。將容易地 認識到其他實施例和實施例的許多預期優(yōu)點,它們通過參照下面的詳細描述而變得更好理 解。附圖中的元件不一定相對于彼此按比例繪制。相同的附圖標記表示對應的相似部分。圖1是圖示打印裝置的一個實施例的框圖。圖2是圖示存儲在可更換打印機部件的存儲器設備中的信息的格式的一個實施 例的表格。圖3是圖示用于使用可更換打印機部件的存儲器設備的方法的一個實施例的流 程圖。
具體實施例方式在下面的詳細描述中,參照構成其一部分的附圖,并且其中作為圖示而示出了其 中可以實施本發(fā)明的特定實施例。在這一點上,參照所描述的圖的取向使用諸如“頂”、 “底”、“前”、“后”、“引導”、“尾隨”等方向術語。由于實施例的部件可以被定位在許多不同的 取向上,因此方向術語用于說明的目的而絕非作為限制。將理解,在不偏離本發(fā)明的范圍的 情況下,可以利用其他實施例并且可以進行結構或邏輯上的改變。因此,下面的詳細描述不 應被視為限制性的,并且本發(fā)明的范圍由所附權利要求限定。將理解,除非另外特別說明,否則這里描述的各種示例性實施例的特征可以彼此組合。圖1是圖示打印裝置100的一個實施例的框圖。打印裝置100包括主機102和打 印系統(tǒng)104。打印系統(tǒng)104便于將圖形和/或文本圖像打印在諸如紙張、卡片材料、透明膠 片、麥拉片(Mylar)、布料等的打印介質(zhì)118上。打印系統(tǒng)104包括例如,噴墨打印機、激光 打印機或者其他適當?shù)拇蛴C。主機102與打印系統(tǒng)104通信并且向打印系統(tǒng)104提供數(shù) 據(jù)和/或控制信號。主機102可以是諸如計算機、電器或者其他適當設備的多種信息源,或者可以包括在其中,所述其他適當設備諸如個人數(shù)字助理(PDA)、數(shù)字相機、蜂窩電話等。在一個實施例中,打印系統(tǒng)104包括打印機控制器116和可更換打印機部件108。 可更換打印機部件108包括存儲器設備110。在一個實施例中,存儲器設備110在存儲器的 頭部區(qū)域中存儲標簽加密掩碼(mask) 111。定義數(shù)據(jù)的標簽和由標簽定義的數(shù)據(jù)在存儲器 設備110中存儲在存儲器的數(shù)據(jù)區(qū)域中。由每個標簽定義的數(shù)據(jù)可以是加密的或未被加密 的。標簽加密掩碼111通過指示存儲在存儲器設備110中的每個標簽定義的數(shù)據(jù)是加密的 還是未被加密的來指示所述數(shù)據(jù)的加密狀態(tài)。打印機控制器116控制打印系統(tǒng)104的操作,并且因此從主機102接收數(shù)據(jù)和/ 或控制信號。打印機控制器116經(jīng)由通信鏈路106與主機102通信。通信鏈路106包括例 如打印機控制器116和主機102之間的電氣、光學、紅外或者其他適當?shù)男畔鬏斅窂?。可更換打印機部件108包括可插入打印系統(tǒng)104并且可從打印系統(tǒng)104拆除的打 印系統(tǒng)104的部件。在一個實施例中,可更換打印機部件108包括在其使用壽命結束時被 移除并被更換的可消耗部件。這種可消耗部件的示例包括墨容器或者墨粉盒,其包含一些 用于打印系統(tǒng)104的標記材料。標記材料由打印系統(tǒng)104淀積在打印介質(zhì)118上并且在墨 容器或者墨粉盒的使用壽命期間耗盡。因此,墨容器或者墨粉盒在其使用壽命結束時被移 除并被更換或者被重新制造和重新使用。在另一實施例中,可更換打印機部件108包括在打印系統(tǒng)104中容易更換的打印 部件。這種打印部件的示例包括打印頭,其響應于來自打印機控制器116的控制信號有選 擇地使墨淀積在打印介質(zhì)118上;或者打印機盒(printer cartridge),其包括打印頭和供 墨器。因此,如果例如打印系統(tǒng)104包括噴墨打印機,則可更換打印機部件108可以包括墨 容器、打印頭或者打印機盒。此外,如果例如打印系統(tǒng)104包括激光打印機,則可更換打印 機部件108可以包括墨粉盒或者顯影鼓。此外,可更換打印機部件108可以包括打印系統(tǒng) 104的外圍設備,諸如以太網(wǎng)卡、雙面打印器(duplexer)、紙張整理器(例如,裝訂器、沖孔 器等)或者另一適當?shù)脑O備。打印機控制器116和可更換打印機部件108經(jīng)由通信鏈路114彼此通信。當可更 換打印機部件108安裝在打印系統(tǒng)104中時,通信鏈路114便于打印機控制器116和可更 換打印機部件108之間的信息傳輸。通信鏈路114包括例如,可更換打印機部件108和打 印機控制器116之間的電氣、光學、紅外,或者其他適當?shù)男畔鬏斅窂???筛鼡Q打印機部件108包括存儲器設備110,其存儲用于可更換打印機部件108和 /或打印系統(tǒng)104的信息。在一個實施例中,存儲器設備110包括256字節(jié)或另一適當尺 寸的非易失性存儲器,諸如EEPROM (電可擦除可編程只讀存儲器)、FLASH (閃速存儲器)或 者另一適當?shù)拇鎯ζ?。在一個實施例中,存儲器設備110存儲例如對于可更換打印機部件 108特定的信息和/或可應用于打印系統(tǒng)104的信息。此外,存儲器設備110可以使打印 系統(tǒng)104待使用的信息存儲在其中或者可以記錄用于打印系統(tǒng)104的信息。在一個實施例 中,可以存儲在存儲器設備110中的信息包括用于可更換打印機部件108和/或打印系統(tǒng) 104的操作和/或非操作參數(shù)。在一個實施例中,可更換打印機部件108包括通信鏈路112,當可更換打印機部件 108被安裝在打印系統(tǒng)104中時,該通信鏈路112使存儲器設備110與通信鏈路114電氣耦 合或通信耦合,并且因此與打印機控制器116電氣耦合或通信耦合。因此,當可更換打印機部件108被安裝在打印系統(tǒng)104中時,存儲器設備110經(jīng)由通信鏈路112和114與打印機 控制器116通信。因此,通信鏈路112和114包括例如電氣耦合或連接,諸如分別與對應的 電氣節(jié)點或插座配對的電氣接觸部或插頭。打印機控制器116包括加密/解密電路、邏輯或算法117。在可更換打印機部件 108安裝在打印系統(tǒng)104中的情況下,打印機控制器116讀取存儲在存儲器設備110中的 信息,該信息包括標簽加密掩碼111、標簽和由標簽定義的數(shù)據(jù)。在標簽加密掩碼111指示 由標簽定義的數(shù)據(jù)被加密的情況下,加密/解密算法117然后對每個標簽定義的數(shù)據(jù)解密。 因此,存儲在存儲器設備110中的一些數(shù)據(jù)塊可以被加密,而存儲在存儲器設備110中的其 他數(shù)據(jù)塊可能未被加密。當打印機控制器116將數(shù)據(jù)寫入存儲器設備110時,加密/解密 算法117首先對每個標簽定義的數(shù)據(jù)加密,其中標簽加密掩碼111指示由標簽定義的數(shù)據(jù) 被加密。被加密的數(shù)據(jù)隨后被寫入存儲器設備110。標簽加密掩碼111使得存儲器設備110的任何選定部分或塊能夠由可更換打印機 部件108的制造商或其他授權用戶加密,而無需先前將打印系統(tǒng)104編程為將存儲器設備 110的特定部分或塊識別為存儲加密數(shù)據(jù)。因此,加密數(shù)據(jù)和存儲在可更換打印機部件108 的存儲器設備110中的加密數(shù)據(jù)的位置可以在打印系統(tǒng)104的壽命中變化。圖2是圖示存儲在可更換打印機部件108的存儲器設備110中的信息的格式150 的一個實施例的表格。存儲器設備110包括如152處指示的頭部區(qū)域和如IM處指示的數(shù) 據(jù)區(qū)域。頭部區(qū)域152開始于地址0并且結束于地址“A-1”,其中“A”是存儲器設備110的 字節(jié)的整數(shù)數(shù)目。在一個實施例中,頭部區(qū)域152未被加密。頭部區(qū)域152包括標簽加密 掩碼111。在一個實施例中,標簽加密掩碼111包括存儲器設備110的2個字節(jié)(16位)。在一個實施例中,數(shù)據(jù)區(qū)域IM包括存儲器設備110的16個部分或塊。在其他實 施例中,數(shù)據(jù)區(qū)域巧4包括少于16個部分或塊。16個塊中的每一個包括如“TO”至“T15” 指示的標簽和標簽數(shù)據(jù)。對于每個塊,標簽緊接標簽數(shù)據(jù)之前存儲在存儲器設備110中。在 一個實施例中,標簽未被加密。每個標簽定義了標簽身份和標簽數(shù)據(jù)長度。標簽身份標識 存儲在存儲器設備110的后面的塊中的數(shù)據(jù)的類型。根據(jù)標簽數(shù)據(jù)的長度確定塊的地址范 圍。每個塊的地址范圍由“A”到“Q”定義,其中每個字母“A”到“Q”是存儲器設備110的字 節(jié)的整數(shù)數(shù)目。例如,標簽“TO”定義了存儲在地址范圍“A+1”到“B-1”中的數(shù)據(jù)的類型。 標簽“Tl”定義了存儲在地址范圍“B+1”到“C-1”中的數(shù)據(jù)的類型。同樣地,標簽“T15”定 義了存儲在地址范圍“P+1”到“Q-1”中的數(shù)據(jù)的類型。標簽可以以任何順序存儲在數(shù)據(jù)區(qū) 域154中。此外,所包括的標簽身份不需要形成連續(xù)范圍。例如,在一個實施例中,數(shù)據(jù)區(qū) 域巧4包括六個塊,這六個塊存儲由如下給定順序的標簽定義的數(shù)據(jù)“T3”、“T1”、“T4”、 “Τ5”、“Τ6”*“Τ10”。每個標簽定義的數(shù)據(jù)類型和數(shù)據(jù)長度在每個標簽“TO”到“Τ15”之間 可以變化。例如,標簽“TO”數(shù)據(jù)的長度可以等于12個字節(jié),標簽“Tl”數(shù)據(jù)的長度可以等 于32個字節(jié),標簽“T2”數(shù)據(jù)的長度可以等于44個字節(jié),等等。標簽加密掩碼111的每個相應位指示每個相應標簽定義的標簽數(shù)據(jù)是被加密還 是未被加密。標簽加密掩碼111的第一位指示標簽“το”定義的數(shù)據(jù)是被加密還是未被加 密。標簽加密掩碼111的第二位指示標簽“Tl”定義的數(shù)據(jù)是被加密還是未被加密。同樣 地,標簽加密掩碼111的第16位指示標簽“T15”定義的數(shù)據(jù)是被加密還是未被加密。在一個實施例中,標簽加密掩碼111中的邏輯“0”位指示對應的標簽定義的數(shù)據(jù)未被加密并且標簽加密掩碼111中的邏輯“1”位指示對應的標簽定義的數(shù)據(jù)被加密。在另 一實施例中,標簽加密掩碼111中的邏輯“1”位指示對應的標簽定義的數(shù)據(jù)未被加密并且 標簽加密掩碼111中的邏輯“0”位指示對應的標簽定義的數(shù)據(jù)被加密。例如,在其中邏輯 “1”指示加密數(shù)據(jù)的一個實施例中,等于“0010-0000-0100-0001”的標簽加密掩碼指示標 簽“T13”、“T6”和“TO”定義的數(shù)據(jù)被加密,并且剩余標簽定義的數(shù)據(jù)未被加密。在其他實 施例中,使用數(shù)目不同的標簽和對應的不同長度的標簽加密掩碼111,諸如32個標簽和對 應的32位標簽加密掩碼。圖3是圖示用于使用可更換打印機部件108的存儲器設備110的方法200的一個 實施例的流程圖。在202處,定義標簽和與每個標簽關聯(lián)的數(shù)據(jù)。每個標簽定義在標簽后 面將存儲的數(shù)據(jù)的類型和數(shù)據(jù)的長度。在204處,標識待在可更換打印機部件108的存儲 器設備110中加密的數(shù)據(jù)。在206處,對標識的數(shù)據(jù)加密并且將標簽和標簽定義的數(shù)據(jù)寫 入存儲器設備110的數(shù)據(jù)區(qū)域。在208處,將指示哪些數(shù)據(jù)被加密和哪些數(shù)據(jù)未被加密的 標簽加密掩碼寫入存儲器設備110的頭部區(qū)域。在一個實施例中,在可更換打印機部件108 的制造過程期間由可更換打印機部件108的制造商執(zhí)行前面由框202至208描述的過程。在210處,用戶將可更換打印機部件108安裝到打印系統(tǒng)104中。在可更換打印 機部件108安裝在打印系統(tǒng)104中的情況下,打印機控制器116通過通信鏈路112和114 建立與存儲器設備108的通信。在212處,打印機控制器116讀取包括標簽加密掩碼和標 簽以及由標簽定義的數(shù)據(jù)的存儲器設備110。在214處,打印機控制器116的加密/解密算 法117對從存儲器設備110讀取的任何加密數(shù)據(jù)進行解密,如標簽加密掩碼指示的。當打 印機控制器116將數(shù)據(jù)寫入存儲器設備110時,加密/解密算法117首先對將寫入存儲器 設備110的加密部分的任何數(shù)據(jù)進行加密,如由標簽加密掩碼指示的。實施例提供了包括存儲器設備的可更換打印機部件。存儲器設備實施例存儲標簽 加密掩碼,其指示存儲器設備的哪些部分正在存儲加密數(shù)據(jù)以及存儲器設備的哪些部分正 在存儲未加密數(shù)據(jù)。其中安裝了可更換打印機部件實施例的打印系統(tǒng)在讀操作期間基于標 簽加密掩碼對加密數(shù)據(jù)進行解密。此外,其中安裝了可更換打印機部件實施例的打印系統(tǒng) 在寫操作期間基于標簽加密掩碼對數(shù)據(jù)進行加密。因此,在實施例中,加密數(shù)據(jù)和存儲在可 更換打印機部件的存儲器設備中的加密數(shù)據(jù)的位置可以在打印系統(tǒng)的壽命中變化。盡管這里圖示和描述了具體實施例,但是本領域的普通技術人員將認識到,在不 偏離本發(fā)明的范圍的前提下,多種替選和/或等效實現(xiàn)方案可以替代所示出和描述的具體 實施例。本申請旨在涵蓋這里討論的具體實施例的任何適配或變化。因此,本發(fā)明意欲僅 由權利要求及其等同物限定。
權利要求
1.一種可更換打印機部件,包括存儲器,其被配置為存儲標簽加密掩碼和數(shù)據(jù),所述數(shù)據(jù)存儲在所述存儲器的多個部 分中,其中每個部分由標簽定義,所述標簽加密掩碼指示由標簽定義的所述存儲器的每個 部分的加密狀態(tài);以及通信鏈路,其被配置為在所述可更換打印機部件被安裝在打印系統(tǒng)中時將所述存儲器 通信地鏈接到打印機控制器。
2.根據(jù)權利要求1所述的可更換打印機部件,其中所述存儲器被配置為包括高達16個 標簽以定義所述存儲器的16個部分,以及其中所述標簽加密掩碼包括16位,每個位指示所述存儲器的16個部分中的一個的加 密狀態(tài)。
3.根據(jù)權利要求1所述的可更換打印機部件,其中所述標簽加密掩碼存儲在所述存儲 器的頭部區(qū)域中。
4.根據(jù)權利要求1所述的可更換打印機部件,其中所述存儲器被配置為存儲加密數(shù)據(jù) 和未加密數(shù)據(jù)。
5.根據(jù)權利要求1所述的可更換打印機部件,其中所述可更換打印機部件包括噴墨 盒、噴墨打印頭組件、墨粉盒和供墨器中的一個。
6.根據(jù)權利要求1所述的可更換打印機部件,其中所述可更換打印機部件包括所述打 印系統(tǒng)的外圍設備。
7.根據(jù)權利要求1所述的可更換打印機部件,其中所述存儲器包括非易失性存儲器。
8.根據(jù)權利要求1所述的可更換打印機部件,其中每個標簽定義存儲在部分中的數(shù)據(jù) 的類型和長度。
9.一種可更換打印機部件,包括用于將數(shù)據(jù)存儲在多個塊中的裝置;用于指示每個數(shù)據(jù)塊的加密狀態(tài)的裝置;以及用于在所述可更換打印機部件被安裝在打印系統(tǒng)中時將所述用于存儲的裝置通信地 鏈接到打印機控制器的裝置。
10.根據(jù)權利要求9所述的可更換打印機部件,其中所述用于存儲的裝置存儲高達16 個數(shù)據(jù)塊,以及其中所述用于指示每個數(shù)據(jù)塊的加密狀態(tài)的裝置包括16位,每個位指示16個數(shù)據(jù)塊 中的一個的加密狀態(tài)。
11.根據(jù)權利要求9所述的可更換打印機部件,其中所述用于指示每個數(shù)據(jù)塊的加密 狀態(tài)的裝置包括在所述用于存儲的裝置的頭部區(qū)域中。
12.根據(jù)權利要求9所述的可更換打印機部件,其中所述用于存儲的裝置包括用于定 義每個數(shù)據(jù)塊的類型和長度的裝置。
13.根據(jù)權利要求9所述的可更換打印機部件,其中所述用于存儲的裝置包括非易失 性存儲器。
14.根據(jù)權利要求9所述的可更換打印機部件,其中所述可更換打印機部件包括噴墨 盒、噴墨打印頭組件、墨粉盒和供墨器中的一個。
15.根據(jù)權利要求9所述的可更換打印機部件,其中所述可更換打印機部件包括所述打印系統(tǒng)的外圍設備。
全文摘要
一種可更換打印機部件包括存儲器和通信鏈路。存儲器存儲標簽加密掩碼和數(shù)據(jù)。數(shù)據(jù)存儲在存儲器的多個部分中,其中每個部分由標簽定義。標簽加密掩碼指示由標簽定義的存儲器的每個部分的加密狀態(tài)。通信鏈路被配置為在可更換打印機部件被安裝在打印系統(tǒng)中時將存儲器通信地鏈接到打印機控制器。
文檔編號G06F3/12GK102112958SQ200880130571
公開日2011年6月29日 申請日期2008年5月29日 優(yōu)先權日2008年5月29日
發(fā)明者L. 赫爾特林 B., B. 諾瓦克 D., D. 麥克洛伊 G., P. 沃德 J., D. 潘欣 S. 申請人:惠普開發(fā)有限公司