对流体盒存储器的安全访问的制作方法

文档序号:6479698阅读:156来源:国知局
专利名称:对流体盒存储器的安全访问的制作方法
对流体盒存储器的安全访问
背景技术
打印机和绘图仪常常使用集成墨盒,其包含墨贮存器、电动分配机构、以及集成墨 盒与打印机之间的电接口。该电接口允许打印机控制分配机构。先进的集成墨盒可以包含板上存储器,该板上存储器对打印机来说是可经由电接 口来访问的。该板上存储器可以包含多种信息,包括墨盒的类型、包含在盒中的墨的类型、 墨贮存器中剩余的墨的量的估计、校准数据、误差信息、以及其它数据。存储器还可以包含 其它专有或个人数据。随着可以存储在打印机盒上的信息量的增加,对接口和板上存储器 进行第三方访问的可能性变得更加不期望。可以使用安全的存储器芯片或加密技术来实现对存储器和接口的安全保证。然 而,使用安全的存储器芯片或加密可以显著地增加打印系统的成本。制造、分销、和使用一 次性打印机盒的经济情况通常要求使用相对简单的部件和接口。这些简单的部件和接口可 以允许第三方容易地观察接口如何工作和恢复存储在盒上的数据。板上存储器和打印机/ 盒接口的不安全性质可能危及存储在盒存储器中的任何专有或个人数据。


附图举例说明本文所述原理的各种实施例且是本说明书的一部分。所示实施例仅 仅是示例且不限制权利要求的范围。图1是根据本文所述原理的一个实施例的一个说明性打印盒的透视图。图2是根据本文所述原理的一个实施例的打印盒的说明性电接口的图示。图3是根据本文所述原理的一个实施例的说明性存储器模块的图示。图4是根据本文所述原理的一个实施例的从打印盒存储器读取数据的说明性方 法的流程图。图5是根据本文所述原理的一个实施例的向打印盒存储器写入数据的说明性方 法的流程图。在所有附图之中,相同的参考标号指示类似但不一定相同的元件。
具体实施例方式按照惯例,存储在打印盒上的数据由于打印机与盒之间的接口的简单性质而可以 容易地被第三方访问。第三方观察者可以直接确定存储器中的哪个位正在被访问,因为目 标存储位的地址在对存储器的整个读和写操作过程中都存在。仅出于该目的使用用来访问 存储器的控制线,因此,几乎不存在关于正对接口执行的当前任务的模糊。另外,所述接口 是其中容易地确定位的意义且电路的定时可预测的数字接口。这使得打印盒的接口易于进 行反向工程,并且因此,如果所使用或被丢弃的打印盒被第三方获得,则可以容易地对存储 在盒上的包括私人用户数据在内的任何数据进行解密。举例来说但非限制性地,可以存储 在打印盒存储器上的私人信息可以包括打印作业信息、执行哪种打印作业、页数、奖励点、 结合哪种打印机或计算机使用墨盒、及其它数据。
保证存储在打印盒上或发送到打印盒的数据的安全的一种选择是通过使用数据 加密。可以通过在盒上包括安全芯片来实现多种现有加密方法。然而,加密可以增加打印 机和打印盒两者的成本。在一次性盒中,支持加密的成本可能在经济上是不期望的。根据一个示例性实施例,一种低成本通信和存储方法显著地增大第三方在窃听在 打印机与盒之间传送的数据和访问存储在盒存储器中的数据方面的难度。在一个实施例 中,接口可以在诸如存储器和电动分配机构的盒电路的不同部件之间共享控制线的使用。 控制线数目的减少可以降低装置的成本和机械复杂性,同时增加第三方在识别给定控制信 号的目的方面的困难。例如,如果相同的数据和控制线指示墨分配机构和对板上存储器的 访问这两者的操作,则在被读出存储器的数据与控制数据之间进行区分可能由于在控制和 数据线上通过的大量数据而变成重要的任务。本说明书描述了一种协议,其中,当前状态取决于先前的状态并因此要求第三方 窃听者记录且解释一系列命令以理解存储器中的哪个位正在被访问。另外,寻址过程可能 是复杂的,从而使得观察者难以确定存储器的哪个位正在被读取或写入。还可能要求精确 的定时以从板上存储器读取或向其写入,从而使得对接口的模拟更加困难。通过使用模拟 返回信号,可能包括附加的复杂性,所述模拟返回信号的电平对于不同的打印机盒而言是 不同的。由于常常存在不使用的状态或控制线组合,所以打印机可以通过周期性地发送执 行相同动作的不同信号使接口的使用随机化。可以使用随机数的生成来确定要使用什么信 号。另外,可以按照不同的顺序来读取存储位,从而进一步对观察者造成关于不同的位意味 着什么和在接口上正在执行什么动作的混乱。在以下说明中,出于解释的目的,阐述了许多特定细节以便提供对本系统和方法 的透彻理解。然而,对于本领域的技术人员来说将显而易见的是,可以在没有这些特定细节 的情况下实施本设备、系统和方法。本说明书中对“实施例”、“示例”或类似语言的提及意 指结合该实施例或示例描述的特定特征、结构或特性被包括在至少一个该实施例中,但不 是必须在其它实施例中。短语“在一个实施例中”或类似短语在本说明书中的不同位置上 的各种实例不一定全部指的是同一实施例。图1是说明性打印盒(100)的透视图。更一般而言,如稍后在详细说明中更详细地 描述的,该示例性打印盒(100)是精确地分配诸如墨的流体的流体喷射精确分配装置或流 体喷射器结构。图1所示的示例性打印盒(100)是用于流体喷射打印机的单个颜色墨盒。 然而,本领域的技术人员应认识到可以在具有板上存储器的多种流体盒中的任何一种中实 现本文所述的原理。虽然在本文中至少基本上对向介质上喷射墨的喷墨打印装置提供了详细说明,但 本领域的普通技术人员可以认识到,本公开的实施例更一般而言不受此限制。通常,本公开 的实施例适合于分配基本上为液态的流体的任何类型的流体喷射精确分配或喷射装置。流 体喷射精确分配装置是即需即滴装置,其中,通过在准确指定的位置上精确地打印或分配 (其中在正在其上面进行打印或分配的位置上形成或不形成特定图像)来实现正在讨论中 的基本上为液态的流体的打印或分配。同样地,将流体喷射精确分配装置与连续精确分配 装置相比较,其中从连续精确分配装置连续地分配基本上为液态的流体。连续精确分配装 置的示例是例如连续喷墨打印装置。
所述流体喷射精确分配装置精确地打印或分配基本上为液态的流体,因为后者基 本上或主要地不是由诸如空气的气体组成。在喷墨打印装置的情况下,此类基本上为液态 的流体的示例包括墨。基本上为液态的流体的其它示例包括药品、单元产品、有机体、化学 制品、燃料等等,如本领域普通技术人员可以认识到的,它们基本上或主要地不是由诸如空 气的气体及其它类型的气体组成。因此,虽然关于向介质上喷射墨的喷墨打印头结构描述 了以下详细说明,但本领域普通技术人员应认识到,本公开的实施例更一般而言适合于如 本段和前一段已经描述的分配基本上为液态的流体的任何类型的流体喷射精确分配装置 或流体喷射结构。因此,出于说明的目的,将描述打印盒或墨盒。然而,应理解的是可以将任何类型 的流体或液体盒与本文所述的原理一起使用。具体而言,术语“流体盒”指的是以即需即滴 的方式分配液体的任何盒。另外,术语“流体喷射”指的是以即需即滴的方式选择性地从流 体盒喷射液体或流体的装置。因此,分配液体墨的打印盒或墨盒仅仅是本文所定义的流体 盒的一个示例。根据一个示例性实施例,墨盒(100)包括墨贮存器(110)、流体喷射模(die) (120)、柔性电缆(130)、导电垫(140)以及存储器芯片(150)。柔性电缆(130)被粘附于墨 盒(100)的两面且包含将存储器(150)和流体喷射模(120)与导电垫(140)电连接的迹线。墨盒(100)通常被安装到与打印机的支架成一整体的托架中。当墨盒被正确地安 装时,导电垫(140)压靠着托架中的相应电触点,从而允许打印机与墨盒通信并控制其电 气功能。例如,导电垫(140)允许打印机访问流体喷射存储器芯片(150)并向其写入。存储器芯片(140)可以包含多种信息,包括墨盒的类型、包含在盒中的墨的类型、 墨贮存器(110)中剩余的墨的量的估计、校准数据、误差信息以及其它数据。打印机可以基 于包含在墨盒存储器(140)中的信息采取适当的动作,诸如通知用户墨源是低浅的或改变 打印常规以保持图像质量。在所示实施例中,盒存储器(140)被示为与喷墨模(120)不同 的单独元件。然而,根据一个示例性实施例,除用于分配墨的装置之外,喷墨模(120)可以 包含存储器。为了创建图像,打印机在一张打印介质上移动包含墨盒的托架。在适当的时间,打 印机经由托架中的电触点向流体喷射盒(100)发送电信号。该电信号穿过导电垫(140)并 通过柔性电缆(130)被路由到流体喷射模(120)。流体喷射模(120)随后从贮存器(110) 向打印介质的表面上喷射小的墨滴。这些墨滴相组合而在打印介质表面上形成图像。图2是用于打印盒(100,图1)的说明性电接口(200)的图示。根据一个示例性实 施例,输入和输出线(235 260)表示经由柔性电路(130,图1)上的导电垫(140,图1)而 形成的打印机与盒(100,图1)之间的电连接。该功能图(200)并不意图描绘可以包括在盒 (100,图1)中的所有必要的输入、输出或电部件,而是在其涉及盒上存储器(140)时其意图 给出盒功能的一般描绘。输入和输出线(235 260)根据通用功能被分成组。发射线(235)包括用来控制 流体喷射的发射以用于在打印介质上沉积墨的多个线(发射线1至6)。同步线(245)是 部分地用来使打印机与盒之间的操作同步的单个线。选择线(250)包括用来选择存储器 (215)中的位地址并控制流体喷射模(205)中的发射过程的多个线(选择线1至6)。数据 线(255)包括可以用于打印机与盒(100,图1)之间的数据传输的多个线(数据线1至6)。ID线(260)可以用来从存储器(215)内的存储位读取和向其写入。根据一个示例性实施例,时钟线(240)是以高频进行振荡以便提供用于流体喷 射模(205)的内部电气功能的定时基准的单个线。在替换实施例中,可以不需要时钟线 (240)。作为替代,选择线(250)可以执行基本上类似于时钟线的功能。流体喷射模(205)可以包含控制液滴到打印介质上的喷射的流体和电子部件。根 据一个示例性实施例,流体喷射模(205)包括多个液滴生成器。每个液滴生成器包括与墨 贮存器(110,图1)流体连通的发射室、邻近发射室的加热元件和喷嘴,通过该喷嘴墨滴被 喷射。墨从贮存器(110,图1)进入发射室并通过喷嘴被喷出发射室。为了将来自液滴生成器的液滴发射,地址生成器部件(210)通过选择线(250)接 收数据并生成用于期望的液滴生成器的地址。时钟线(240)和数据线(255)针对正确的时 间和期望的持续时间触发所选液滴生成器的发射。电流经过发射线(235)中的一个或多个 到达邻近所选发射室的加热元件。该加热元件使一小部分的墨汽化,从而在发射室内部产 生气泡。随着气泡的膨胀,墨滴被喷射出喷嘴。在喷射周期之后,从加热元件切断电流。蒸 汽泡破裂,从而将另外的墨吸入发射室中。在某些设计中,用于单个液滴生成器的液滴喷射 频率可以高达30kHz。通常,流体喷射模(205)将包含多个液滴生成器,从而导致在选择线 (250)、数据线(255)和发射线(235)上传递着大量的控制数据。存储器模块(215)表示存储器阵列和用来选择存储单元的伴随电路。选择线 (250)被与数据线(255)相结合地用来发起并驱动寻址过程。ID线(260)被连接到存储器 模块(215)并用来从阵列读取数据和向阵列写入数据。根据一个示例性实施例,存储器(215)、地址生成器(210)和喷墨模(205)是同一 硅芯片(175)的一部分。将包含在墨盒中的所有电路(205、210、215)组合到单个芯片(175) 中可以提供显著的成本和集成节省。然而,如果将存储器(270)集成到与喷墨模(205)相 同的芯片中,则用于液滴生成器的制造中的要求和工艺可能限制可以在芯片上形成的存储 器的种类。在图3中,示出了示例性存储器模块(215)的图。存储器模块(215)包括存储器 阵列(310)和寻址电路(305)。存储器阵列(310)包括其中可以存储信息的多个非易失性 存储器元件(325)。根据一个说明性实施例,存储器阵列(310)可以包括这些存储器元件 (325)的八乘八阵列,从而得到总共64位。存储位(325)可以是在去除电源之后保持数据 的任何类型的存储器,诸如EPR0M(可擦除可编程序只读存储器)、EEPR0M(电可擦可编程只 读存储器)或可熔链路(fusible links)。存储器阵列(310)可以更大得多,但出于说明性 目的,仅示出八乘八阵列。根据替换实施例,还可以使用具有公共寻址方案的多个存储器阵列来增大总存储 量。在使用两个存储器组的情况下,可以使用保证信息安全的附加方法。举例来说但非限 制性地,第一组中的高位电阻可以对应于数字“ 1”,而第二组中的高位电阻可以对应于数字 “0”。所使用的存储器的类型可以取决于多种因素,包括存储器的成本、性能要求、存储 器的尺寸以及是否要求读/写存储器。例如,制造商可能期望位是一次可写的,这意味着在 对存储位进行编程之后,不能对其进行擦除或重写。经由ID线(235)对存储器(310)进行 读或写,ID线(235)可以是能够一次读或写一位的单个线。
根据一个示例性实施例,存储器地址生成电路(305)可以包括列移位寄存器 (320)和行移位寄存器(315)。这两个寄存器(315、320)被选择线(245)驱动。可以使用 数据线(240)将寄存器的位设置为期望值并发起寻址过程。移位寄存器(315、320)可以在 它们的尺寸或配置方面大大地不同。出于说明性目的,示出了一种简单配置,其具有列寄存 器(320)和行寄存器(315),列寄存器(320)具有与存在的存储位的列相同数目的寄存器, 并且行寄存器(315)具有与存在的存储位的行相同数目的位。关于本实施例,使用此配置 且其导致每个寄存器(315、320)具有八位的长度。图4是示出用于从存储器模块(215,图2)读取存储位(325,图3)的说明性方法 的流程图(400)。读取过程从寻址过程的发起开始(步骤410)。可以由选择线(250,图3) 和/或数据线(255,图3)上的输入信号的某些组合来发起该过程。例如,电路可以在第一 数据线(240,图3)和第一选择线(245,图3)均为高时开始寻址过程。在发起之后,存储器地址生成器(305,图3)遍历位寄存器中的每个地址位(步骤 420)。根据一个示例性实施例,使用选择线(250,图3)来通过各种级驱动移位寄存器(305, 图3)并使用数据线(255,图3)来设置地址位。例如,选择线(315,图3)可以被依次设置 为高。通过选择线(250,图3)的此依次循环使寄存器值前进到下一个寄存器级。由于存在 16个地址位(每个寄存器中八个位),地址生成器需要遍历16次。每次循环,可以使用数 据线(255,图3)将移位寄存器的每个级设置为其适当的值。在此配置中,为了选择单个存储位,选择单个行和单个列。因此,在地址生成器的 16次循环之后,列移位寄存器(320,图3)的一个地址位将为高,且其余的将被设置为低。相 应地,行移位寄存器(315,图3)的一个地址位将为高且其余的将为低。这会选择阵列中的 64位(325,图3)中的单个存储位。数据和选择线的双重作用与寻址过程的复杂性相结合可以使得窃听者更加难以 从打印机/盒接口提取有意义的信息。例如,可以将从存储器模块(215,图2)进行读取的 过程无缝地集成到流体喷射模(205,图2)中的发射室的操作中。两个操作均使用相同的数 据(255,图2)和选择线(250,图2)来执行。窃听者面临控制信号的高频流,其中,与从存 储器模块(215,图2)进行读取相关联的控制和数据信号混合到总的数据流中。一旦寻址完成,打印机现在可以通过施加电流使其流过存储器元件(325,图2)并 测量在该元件两端产生的模拟电压来从该元件进行读取(步骤430)。由打印机通过ID线 (235,图2)来感测结果得到的该模拟电压。根据一个示例性实施例,读取的定时可能需要非常精确。例如,可能存在在其期间 可以发生读取过程(步骤430)的短的时间窗,因为在该时间周期之外,存储在移位寄存器 中的值将丢失。如果进行在该正确的时间窗之外读取位值的尝试,则移位寄存器将丢失存 储器元件的地址。在该时间窗之后,ID线(235,图2)上的电压值可能不准确或被破坏。举 例来说但非限制性地,ID线电压可以漂移或访问阵列内的随机位。在没有关于读取存储器 阵列所需的精确定时的知识的情况下,窃听者将不能一致地确定与该位相关联的实际电压 值。在测量结果电压之后,打印机如上所述地遍历地址寄存器以选择参考元件的地址 (步骤440)。以与所述相同的方式来选择并读取参考元件。施加电流使其流过参考元件并 通过ID线来读取结果电压(步骤450)。可以在写入过程期间的任何时间读取参考位值,或者可以以更低的频率读取参考位值并将其存储在打印机的存储器中。然后,打印机将目标存储器元件的电压水平与参考元件的电压水平相比较(步骤 440)。通过将参考位与测量位相比较,打印机将把测量位解释为“1”或“0”。可以存在利用参考位的许多理由。在平版印刷制造工艺期间,相当容易制造具有 基本类似的电阻的存储器阵列中的所有电阻器元件,但是难以将位制造成指定的绝对电阻 值。因此,各个盒之间的位电阻的绝对值可以广泛地变化。电阻的变化可以使通过ID线 (235,图3)输出的模拟电压在各盒之间广泛地变化。根据一个示例性实施例,通过从阵列中选择位并随后在该位两端施加比较高的电 压来对EPROM位进行编程。该电压允许一部分电子永久性地被浮栅捕捉。由浮栅进行的电 子捕捉本质上是模拟过程,其中变化数目的电子被给定的位捕捉。为了读取EPROM位,使恒 定的电流通过该位并通过参考电阻器。测量参考电阻器两端的电压并通过ID线将其输出。 为了适当地缩放模拟电压水平以便可以获得数字“1”或“0”,将测量的模拟电压与来自阵 列内的参考位的参考电压相比较。如果模拟电压基本上等于或大于参考电压,则目标位可 以表示数字“ 1 ”。如果模拟电压基本上低于参考电压,则目标位可以表示数字“0 ”。在替换实施例中,可以使用可熔链路作为存储元件。可以通过对阵列中的链路进 行寻址并随后使比较高的电流通过该链路来对可熔链路进行编程。高电流提高链路的温度 并改变其电阻特性。在对阵列中的位进行编程之后,“低”位可以具有电阻的永久性移位。 例如,“低”位可以具有内电阻值的80%的电阻。为了允许打印机仅测量通过编程产生的电阻差,测量参考电阻器的电阻。参考位 值与被编程的电阻器值之间的差是允许打印机将该位解释为“1”或“0”的有意义的测量结^ O可以使用用于进行参考位与目标位之间的差测量的方法来保护打印机/盒接口 的完整性。参考位可以是存储器阵列内的位中的任何一个。此外,参考位可以在会话期间 的任何时间被读取。在没有用于确定哪个模拟电压表示参考位电阻的方法的情况下向连接 到ID线(235,图3)的窃听者提供一系列变化的模拟电压。此外,由于存储器阵列的电阻的 制造误差,模拟电压在打印机盒之间可以广泛地变化。如果在盒上包括多个存储器部件或 存储器组,则可以对于每个组使用不同的参考位。每个组将具有用于从存储器元件读取的 模拟电压的不同电压阈值。这还可以通过使得模拟电压更加难以被转换成数字信息来保护 数据和接口免受第三方的干扰或窃听。图5是示出向打印盒存储器写入的说明性方法的流程图。写入过程可以与读取过 程相同地开始,其中首先发起寻址过程(510)。然后,可以以与关于图4所讨论的相同的方 式使用选择线(245,图3)和数据线(240,图3)将期望的行和列地址位设置为高,以进行参 考位的选择(步骤520)。施加电流使其通过参考位,并且测量该参考位两端的结果电压且 将其存储在打印机中(步骤530)。重复该寻址过程以选择要进行写入的存储位(步骤540)。一旦寻址过程完成,则 可以通过使所选存储位两端通过高电压/电流来对所选存储位进行写入(步骤550)。同 样,可以使间存储位(325,图3)可以被写入的时间段可能局限于窄的时间窗。根据一个示 例性实施例,可以经由ID线(235,图3)向存储器写入期望值。在所选位已被写入之后,测 量所选位的电阻以确定写入过程是否已充分地改变了所选位的性质以使其可读。如上所述,测量过程要求对所选位进行寻址并施加电流使其通过所选位,然后经由ID线来测量所 选位两端的电压。将测量电压与在参考位两端测得的电压相比较。如果所选位的电阻在定 义可读的位的预定义容差内,则写入过程完成(步骤570)。然而,如果所选位未被写入过程 修改至足以是可读的,则重复写入过程。为了进一步保护接口不被第三方窃听,则打印机固件可以使接口的使用随机化。 例如,在发起读或写过程(410,图4 ;510,图5)的过程期间,打印机可以将除发起寻址过程 所需的那些位之外的其他位设置为高。然后,即使观察者能够确定发生了发起过程,其也不 能识别需要哪些选择或数据信号来开始读取或写入过程。对于其它过程可以使用将随机遮 蔽引入接口中的过程且可以使用其来提供与正在执行的过程不同地发生的一些其它过程 的出现。可以在固件中引入附加的复杂性。例如,当打印机为了一处理需要访问来自存储 器的一系列位时,其可以在不同的时间按照不同的顺序访问这些位,从而使得难以确定这 些位的意义。可以例如经由随机数生成方法来完成这些过程的随机化。总而言之,复杂性、寻址过程、可变位值、读/写操作所需的精确定时以及存储器 数据到较大数据流中的集成的组合可以降低第三方窃听者可以从打印盒存储器提取个人 或专有信息的可能性。在没有部件成本的任何显著增加的情况下获得此安全水平,因为大 多数安全是通过以更有效地保护盒上数据的方式利用相对廉价的部件而得到的。提出前述说明仅仅是为了举例说明并描述所述原理的实施例和示例。本说明并不 意图是排他性的或使这些原理局限于所公开的任何精确形式。根据以上讲授内容,可以进 行许多修改和变更。
权利要求
一种集成流体盒(100),其被配置为提供安全接口,该集成流体盒包括电动分配机构(120、205),所述分配机构(120、205)包括多个液滴生成器,所述液滴生成器以流体方式连接到流体贮存器(110);存储器模块(150、215);电接口(200),所述电接口包括控制线(260)、选择线(250)和数据线(255);所述电接口(200)被配置为允许精确分配装置对所述分配机构(120、205)和所述存储器模块(150、215)进行访问,所述控制线(260)和所述选择线(250)被所述分配机构(120、205)和所述存储器模块(150、215)共享。
2.权利要求1的集成打印盒(100),还包括地址生成器(210),所述地址生成器(210) 接收所述选择线(250)并生成地址,所述地址识别所述分配机构(120、205)内的液滴生成ο
3.权利要求2的集成打印盒(100),其中,所述存储器模块(150、215)包括存储器元 件阵列(310)和移位寄存器(315、320),所述移位寄存器(315、320)被连接到所述选择线 (250)和所述数据线(255),所述移位寄存器(315、320)被配置为允许对所述存储器元件阵 列(310)内的各个存储器元件(325)进行访问。
4.权利要求3的集成打印模块(100),其中,所述元件阵列(310)包含参考元件,所述 参考元件具有可测量参考值。
5.权利要求4的集成打印盒(100),其中,所述精确分配装置(120、205)测量与第一存 储器元件(325)相关联的位值;所述精确分配装置(120、205)将所述位值与所述参考值相 比较以产生二进制数字。
6.权利要求5的集成打印盒(100),其中,所述移位寄存器(315、320)将所述地址保持 有限的时间段,对所述位值的所述测量在所述有限的时间段内发生。
7.权利要求6的集成打印盒(100),其中,所述移位寄存器(315、320)包括多个级,所 述级中的每一个对应于所述存储器阵列(310)的列或行。
8.权利要求7的集成打印盒(100),其中,通过使数据线(255)上的逻辑信号有效并依 次地使所述选择线(250)循环以使所述移位寄存器(315、320)前进通过所述多个级来在所 述存储器阵列(310)内对存储器元件(325)进行寻址。
9.一种用于精确分配装置(120、205)与集成流体盒(100)之间的安全通信的方法,包括经由电接口(200)将所述集成流体盒(100)连接到所述打印机,所述集成流体盒(100) 包括分配装置和存储器模块(150、215);其中,所述电接口(200)包括选择线(250)和数据 线(255),所述选择线(250)和所述数据线(255)被连接到所述分配装置和所述存储器模块 (150,215)这两者;经由所述选择线(250)和所述数据线(255)来控制所述分配装置,以使得从所述集成 流体盒(100)分配流体;以及经由所述选择线(250)和所述数据线(255)来控制所述存储器模块(150、215),以使得 可以向包含在所述存储器模块(150、215)中的存储器元件(325)写入数据以及从中读取数据。
10.权利要求9的方法,其中,从所述存储器元件(325)读取的所述数据是模拟电压。
11.权利要求10的方法,其中,所述存储器模块(150、215)包含参考元件(325),所述 参考元件(325)产生可测量的参考电压;将所述模拟电压与所述参考电压相比较以产生二 进制数字。
12.权利要求9的方法,其中,在所述选择线(250)和所述数据线(255)上传递以控制 所述分配装置和所述存储器模块(150、215)的数据信号被合并到控制所述分配装置的命 令数据流中。
13.权利要求9的方法,其中,所述存储器模块(150、215)包含移位寄存器(315、320), 所述移位寄存器(315、320)被连接到串行线和数据线(255),其中,所述移位寄存器(315、 320)包括多个级,所述级中的每一个对应于所述存储器阵列(310)的列或行。
14.权利要求13的方法,还通过使数据线(255)上的逻辑信号有效并依次地使所述选 择线(250)循环以使所述移位寄存器(315、320)前进通过所述级来访问存储器元件(150、 215),所述逻辑信号被存储在所述级中以使得对应于所述存储器元件(150、215)的行和列 被设置为上逻辑值。
15.权利要求14的方法,还包括通过使电流通过所述存储器元件(150、215)并读取结 果得到的模拟电压来读取所述存储器元件(150、215)。
16.权利要求15的方法,还包括将所述结果得到的模拟电压与参考电压相比较来产生二进制值。
17.权利要求16的方法,其中,所述读取所述存储器元件(150、215)在短时间段内执 行,所述短时间段基本上等于其间所述移位寄存器(315、320)将所述行和所述列保持在所 述上逻辑值的时间段。
18.权利要求17的方法,其中,通过所述电接口传递的信号被随机化。
19.权利要求18的方法,其中,按照随机顺序或非顺序的模式访问所述存储器阵列 (310)内的所述存储器元件(150、215)。
20.一种用于保证盒上数据的安全的方法,包括经由电接口(200)将打印机连接到集成打印盒(100),所述集成打印盒(100)包括分配 装置和存储器模块(150、215),其中,所述电接口(200)包括选择线(250)和数据线(255), 所述选择线(250)和所述数据线(255)被连接到所述分配装置和所述存储器模块(150、 215)这两者;经由所述选择线(250)和所述数据线(255)来控制所述分配装置,以使得从所述集成 打印机盒(100)分配墨;经由所述选择线(250)和所述数据线(255)来控制所述存储器模块(150、215),所述存 储器模块(150、215)包含移位寄存器(315、320),所述移位寄存器(315、320)被连接到所述 串行线和所述数据线(255),其中,所述移位寄存器(315、320)包括多个级,所述级中的每 一个对应于所述存储器阵列(310)的列或行;通过使数据线(255)上的逻辑信号有效并依次地使所述选择线(250)循环以使所述移 位寄存器(315、320)前进通过所述级来访问存储器元件(150、215),所述逻辑信号被存储 在所述级中以使得对应于所述存储器元件(150、215)的行和列被设置为上逻辑值;通过使电流通过所述存储器元件(150、215)并读取结果得到的模拟电压来读取所述 存储器元件(150、215);其中,所述读取所述存储器元件在短时间段内执行,所述短时间段基本上等于所述移位寄存器(315、320)将所述行和所述列保持在所述上逻辑值的时间;将所述模拟电压与参考电压相比较以产生二进制数字,所述二进制数字表示所述存储 器元件(150、215)的逻辑值;其中,在所述选择线(250)和所述数据线(255)上传递以控制所述分配装置和所述存 储器模块(150、215)的所述数据信号被合并到连续数据流中。
全文摘要
一种用于保证板上存储器(150、215)的安全的集成流体盒(100)包括电动分配机构(120、205),其具有以流体方式连接到流体贮存器(110)的多个液滴生成器;存储器模块(150、215);以及电接口(200),其包含被配置为控制分配机构(120、205)和存储器模块(150、215)这两者的共享的选择线(250)和数据线(255)。一种用于精确分配装置与集成流体盒(100)之间的安全通信的方法包括经由包含选择线(250)和数据线(255)的电接口(200)将精确分配装置与盒(100)相连;盒(100)具有经由选择(250)和数据线(255)受控制的若干电子部件。
文档编号G06F3/12GK101971134SQ200880128060
公开日2011年2月9日 申请日期2008年3月14日 优先权日2008年3月14日
发明者E·D·内斯, J·M·托尔格森, K·布鲁斯, T·本杰明 申请人:惠普开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1