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