包括存储标签加密掩码的存储器的可更换打印机部件的制作方法

文档序号:6479916阅读:182来源:国知局
专利名称:包括存储标签加密掩码的存储器的可更换打印机部件的制作方法
包括存储标签加密掩码的存储器的可更换打印机部件
背景技术
当前的打印系统典型地包括一个或多个可更换打印机部件,诸如喷墨盒、喷墨打 印头组件、墨粉盒、供墨器等。一些现有系统为这些可更换打印机部件提供了板上存储器以 向打印机传递关于可更换部件的信息,诸如墨填充水平、市场信息等。存储在板上存储器中的一些信息可能对于可更换打印机部件的制造商是私有的。 存储在板上存储器中的信息应受到保护以防止观看或者未授权的修改。此外,对于存储在 板上存储器中的一些信息可能有用的是,当该信息在板上存储器和主机之间传输时受到保 护以防止窃听者观看。此外,加密信息和加密信息在板上存储器中的位置可以在其中将使 用可更换打印机部件的打印机的寿命中改变。出于这些和其他原因,存在对本发明的需要。


所包括的附图用于提供对实施例的进一步的理解并且并入本说明书且构成本说 明书的一部分。附示了实施例并且连同说明一起用于解释实施例的原理。将容易地 认识到其他实施例和实施例的许多预期优点,它们通过参照下面的详细描述而变得更好理 解。附图中的元件不一定相对于彼此按比例绘制。相同的附图标记表示对应的相似部分。图1是图示打印装置的一个实施例的框图。图2是图示存储在可更换打印机部件的存储器设备中的信息的格式的一个实施 例的表格。图3是图示用于使用可更换打印机部件的存储器设备的方法的一个实施例的流 程图。
具体实施例方式在下面的详细描述中,参照构成其一部分的附图,并且其中作为图示而示出了其 中可以实施本发明的特定实施例。在这一点上,参照所描述的图的取向使用诸如“顶”、 “底”、“前”、“后”、“引导”、“尾随”等方向术语。由于实施例的部件可以被定位在许多不同的 取向上,因此方向术语用于说明的目的而绝非作为限制。将理解,在不偏离本发明的范围的 情况下,可以利用其他实施例并且可以进行结构或逻辑上的改变。因此,下面的详细描述不 应被视为限制性的,并且本发明的范围由所附权利要求限定。将理解,除非另外特别说明,否则这里描述的各种示例性实施例的特征可以彼此组合。图1是图示打印装置100的一个实施例的框图。打印装置100包括主机102和打 印系统104。打印系统104便于将图形和/或文本图像打印在诸如纸张、卡片材料、透明胶 片、麦拉片(Mylar)、布料等的打印介质118上。打印系统104包括例如,喷墨打印机、激光 打印机或者其他适当的打印机。主机102与打印系统104通信并且向打印系统104提供数 据和/或控制信号。主机102可以是诸如计算机、电器或者其他适当设备的多种信息源,或者可以包括在其中,所述其他适当设备诸如个人数字助理(PDA)、数字相机、蜂窝电话等。在一个实施例中,打印系统104包括打印机控制器116和可更换打印机部件108。 可更换打印机部件108包括存储器设备110。在一个实施例中,存储器设备110在存储器的 头部区域中存储标签加密掩码(mask) 111。定义数据的标签和由标签定义的数据在存储器 设备110中存储在存储器的数据区域中。由每个标签定义的数据可以是加密的或未被加密 的。标签加密掩码111通过指示存储在存储器设备110中的每个标签定义的数据是加密的 还是未被加密的来指示所述数据的加密状态。打印机控制器116控制打印系统104的操作,并且因此从主机102接收数据和/ 或控制信号。打印机控制器116经由通信链路106与主机102通信。通信链路106包括例 如打印机控制器116和主机102之间的电气、光学、红外或者其他适当的信息传输路径。可更换打印机部件108包括可插入打印系统104并且可从打印系统104拆除的打 印系统104的部件。在一个实施例中,可更换打印机部件108包括在其使用寿命结束时被 移除并被更换的可消耗部件。这种可消耗部件的示例包括墨容器或者墨粉盒,其包含一些 用于打印系统104的标记材料。标记材料由打印系统104淀积在打印介质118上并且在墨 容器或者墨粉盒的使用寿命期间耗尽。因此,墨容器或者墨粉盒在其使用寿命结束时被移 除并被更换或者被重新制造和重新使用。在另一实施例中,可更换打印机部件108包括在打印系统104中容易更换的打印 部件。这种打印部件的示例包括打印头,其响应于来自打印机控制器116的控制信号有选 择地使墨淀积在打印介质118上;或者打印机盒(printer cartridge),其包括打印头和供 墨器。因此,如果例如打印系统104包括喷墨打印机,则可更换打印机部件108可以包括墨 容器、打印头或者打印机盒。此外,如果例如打印系统104包括激光打印机,则可更换打印 机部件108可以包括墨粉盒或者显影鼓。此外,可更换打印机部件108可以包括打印系统 104的外围设备,诸如以太网卡、双面打印器(duplexer)、纸张整理器(例如,装订器、冲孔 器等)或者另一适当的设备。打印机控制器116和可更换打印机部件108经由通信链路114彼此通信。当可更 换打印机部件108安装在打印系统104中时,通信链路114便于打印机控制器116和可更 换打印机部件108之间的信息传输。通信链路114包括例如,可更换打印机部件108和打 印机控制器116之间的电气、光学、红外,或者其他适当的信息传输路径。可更换打印机部件108包括存储器设备110,其存储用于可更换打印机部件108和 /或打印系统104的信息。在一个实施例中,存储器设备110包括256字节或另一适当尺 寸的非易失性存储器,诸如EEPROM (电可擦除可编程只读存储器)、FLASH (闪速存储器)或 者另一适当的存储器。在一个实施例中,存储器设备110存储例如对于可更换打印机部件 108特定的信息和/或可应用于打印系统104的信息。此外,存储器设备110可以使打印 系统104待使用的信息存储在其中或者可以记录用于打印系统104的信息。在一个实施例 中,可以存储在存储器设备110中的信息包括用于可更换打印机部件108和/或打印系统 104的操作和/或非操作参数。在一个实施例中,可更换打印机部件108包括通信链路112,当可更换打印机部件 108被安装在打印系统104中时,该通信链路112使存储器设备110与通信链路114电气耦 合或通信耦合,并且因此与打印机控制器116电气耦合或通信耦合。因此,当可更换打印机部件108被安装在打印系统104中时,存储器设备110经由通信链路112和114与打印机 控制器116通信。因此,通信链路112和114包括例如电气耦合或连接,诸如分别与对应的 电气节点或插座配对的电气接触部或插头。打印机控制器116包括加密/解密电路、逻辑或算法117。在可更换打印机部件 108安装在打印系统104中的情况下,打印机控制器116读取存储在存储器设备110中的 信息,该信息包括标签加密掩码111、标签和由标签定义的数据。在标签加密掩码111指示 由标签定义的数据被加密的情况下,加密/解密算法117然后对每个标签定义的数据解密。 因此,存储在存储器设备110中的一些数据块可以被加密,而存储在存储器设备110中的其 他数据块可能未被加密。当打印机控制器116将数据写入存储器设备110时,加密/解密 算法117首先对每个标签定义的数据加密,其中标签加密掩码111指示由标签定义的数据 被加密。被加密的数据随后被写入存储器设备110。标签加密掩码111使得存储器设备110的任何选定部分或块能够由可更换打印机 部件108的制造商或其他授权用户加密,而无需先前将打印系统104编程为将存储器设备 110的特定部分或块识别为存储加密数据。因此,加密数据和存储在可更换打印机部件108 的存储器设备110中的加密数据的位置可以在打印系统104的寿命中变化。图2是图示存储在可更换打印机部件108的存储器设备110中的信息的格式150 的一个实施例的表格。存储器设备110包括如152处指示的头部区域和如IM处指示的数 据区域。头部区域152开始于地址0并且结束于地址“A-1”,其中“A”是存储器设备110的 字节的整数数目。在一个实施例中,头部区域152未被加密。头部区域152包括标签加密 掩码111。在一个实施例中,标签加密掩码111包括存储器设备110的2个字节(16位)。在一个实施例中,数据区域IM包括存储器设备110的16个部分或块。在其他实 施例中,数据区域巧4包括少于16个部分或块。16个块中的每一个包括如“TO”至“T15” 指示的标签和标签数据。对于每个块,标签紧接标签数据之前存储在存储器设备110中。在 一个实施例中,标签未被加密。每个标签定义了标签身份和标签数据长度。标签身份标识 存储在存储器设备110的后面的块中的数据的类型。根据标签数据的长度确定块的地址范 围。每个块的地址范围由“A”到“Q”定义,其中每个字母“A”到“Q”是存储器设备110的字 节的整数数目。例如,标签“TO”定义了存储在地址范围“A+1”到“B-1”中的数据的类型。 标签“Tl”定义了存储在地址范围“B+1”到“C-1”中的数据的类型。同样地,标签“T15”定 义了存储在地址范围“P+1”到“Q-1”中的数据的类型。标签可以以任何顺序存储在数据区 域154中。此外,所包括的标签身份不需要形成连续范围。例如,在一个实施例中,数据区 域巧4包括六个块,这六个块存储由如下给定顺序的标签定义的数据“T3”、“T1”、“T4”、 “Τ5”、“Τ6”*“Τ10”。每个标签定义的数据类型和数据长度在每个标签“TO”到“Τ15”之间 可以变化。例如,标签“TO”数据的长度可以等于12个字节,标签“Tl”数据的长度可以等 于32个字节,标签“T2”数据的长度可以等于44个字节,等等。标签加密掩码111的每个相应位指示每个相应标签定义的标签数据是被加密还 是未被加密。标签加密掩码111的第一位指示标签“το”定义的数据是被加密还是未被加 密。标签加密掩码111的第二位指示标签“Tl”定义的数据是被加密还是未被加密。同样 地,标签加密掩码111的第16位指示标签“T15”定义的数据是被加密还是未被加密。在一个实施例中,标签加密掩码111中的逻辑“0”位指示对应的标签定义的数据未被加密并且标签加密掩码111中的逻辑“1”位指示对应的标签定义的数据被加密。在另 一实施例中,标签加密掩码111中的逻辑“1”位指示对应的标签定义的数据未被加密并且 标签加密掩码111中的逻辑“0”位指示对应的标签定义的数据被加密。例如,在其中逻辑 “1”指示加密数据的一个实施例中,等于“0010-0000-0100-0001”的标签加密掩码指示标 签“T13”、“T6”和“TO”定义的数据被加密,并且剩余标签定义的数据未被加密。在其他实 施例中,使用数目不同的标签和对应的不同长度的标签加密掩码111,诸如32个标签和对 应的32位标签加密掩码。图3是图示用于使用可更换打印机部件108的存储器设备110的方法200的一个 实施例的流程图。在202处,定义标签和与每个标签关联的数据。每个标签定义在标签后 面将存储的数据的类型和数据的长度。在204处,标识待在可更换打印机部件108的存储 器设备110中加密的数据。在206处,对标识的数据加密并且将标签和标签定义的数据写 入存储器设备110的数据区域。在208处,将指示哪些数据被加密和哪些数据未被加密的 标签加密掩码写入存储器设备110的头部区域。在一个实施例中,在可更换打印机部件108 的制造过程期间由可更换打印机部件108的制造商执行前面由框202至208描述的过程。在210处,用户将可更换打印机部件108安装到打印系统104中。在可更换打印 机部件108安装在打印系统104中的情况下,打印机控制器116通过通信链路112和114 建立与存储器设备108的通信。在212处,打印机控制器116读取包括标签加密掩码和标 签以及由标签定义的数据的存储器设备110。在214处,打印机控制器116的加密/解密算 法117对从存储器设备110读取的任何加密数据进行解密,如标签加密掩码指示的。当打 印机控制器116将数据写入存储器设备110时,加密/解密算法117首先对将写入存储器 设备110的加密部分的任何数据进行加密,如由标签加密掩码指示的。实施例提供了包括存储器设备的可更换打印机部件。存储器设备实施例存储标签 加密掩码,其指示存储器设备的哪些部分正在存储加密数据以及存储器设备的哪些部分正 在存储未加密数据。其中安装了可更换打印机部件实施例的打印系统在读操作期间基于标 签加密掩码对加密数据进行解密。此外,其中安装了可更换打印机部件实施例的打印系统 在写操作期间基于标签加密掩码对数据进行加密。因此,在实施例中,加密数据和存储在可 更换打印机部件的存储器设备中的加密数据的位置可以在打印系统的寿命中变化。尽管这里图示和描述了具体实施例,但是本领域的普通技术人员将认识到,在不 偏离本发明的范围的前提下,多种替选和/或等效实现方案可以替代所示出和描述的具体 实施例。本申请旨在涵盖这里讨论的具体实施例的任何适配或变化。因此,本发明意欲仅 由权利要求及其等同物限定。
权利要求
1.一种可更换打印机部件,包括存储器,其被配置为存储标签加密掩码和数据,所述数据存储在所述存储器的多个部 分中,其中每个部分由标签定义,所述标签加密掩码指示由标签定义的所述存储器的每个 部分的加密状态;以及通信链路,其被配置为在所述可更换打印机部件被安装在打印系统中时将所述存储器 通信地链接到打印机控制器。
2.根据权利要求1所述的可更换打印机部件,其中所述存储器被配置为包括高达16个 标签以定义所述存储器的16个部分,以及其中所述标签加密掩码包括16位,每个位指示所述存储器的16个部分中的一个的加 密状态。
3.根据权利要求1所述的可更换打印机部件,其中所述标签加密掩码存储在所述存储 器的头部区域中。
4.根据权利要求1所述的可更换打印机部件,其中所述存储器被配置为存储加密数据 和未加密数据。
5.根据权利要求1所述的可更换打印机部件,其中所述可更换打印机部件包括喷墨 盒、喷墨打印头组件、墨粉盒和供墨器中的一个。
6.根据权利要求1所述的可更换打印机部件,其中所述可更换打印机部件包括所述打 印系统的外围设备。
7.根据权利要求1所述的可更换打印机部件,其中所述存储器包括非易失性存储器。
8.根据权利要求1所述的可更换打印机部件,其中每个标签定义存储在部分中的数据 的类型和长度。
9.一种可更换打印机部件,包括用于将数据存储在多个块中的装置;用于指示每个数据块的加密状态的装置;以及用于在所述可更换打印机部件被安装在打印系统中时将所述用于存储的装置通信地 链接到打印机控制器的装置。
10.根据权利要求9所述的可更换打印机部件,其中所述用于存储的装置存储高达16 个数据块,以及其中所述用于指示每个数据块的加密状态的装置包括16位,每个位指示16个数据块 中的一个的加密状态。
11.根据权利要求9所述的可更换打印机部件,其中所述用于指示每个数据块的加密 状态的装置包括在所述用于存储的装置的头部区域中。
12.根据权利要求9所述的可更换打印机部件,其中所述用于存储的装置包括用于定 义每个数据块的类型和长度的装置。
13.根据权利要求9所述的可更换打印机部件,其中所述用于存储的装置包括非易失 性存储器。
14.根据权利要求9所述的可更换打印机部件,其中所述可更换打印机部件包括喷墨 盒、喷墨打印头组件、墨粉盒和供墨器中的一个。
15.根据权利要求9所述的可更换打印机部件,其中所述可更换打印机部件包括所述打印系统的外围设备。
全文摘要
一种可更换打印机部件包括存储器和通信链路。存储器存储标签加密掩码和数据。数据存储在存储器的多个部分中,其中每个部分由标签定义。标签加密掩码指示由标签定义的存储器的每个部分的加密状态。通信链路被配置为在可更换打印机部件被安装在打印系统中时将存储器通信地链接到打印机控制器。
文档编号G06F3/12GK102112958SQ200880130571
公开日2011年6月29日 申请日期2008年5月29日 优先权日2008年5月29日
发明者L. 赫尔特林 B., B. 诺瓦克 D., D. 麦克洛伊 G., P. 沃德 J., D. 潘欣 S. 申请人:惠普开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1