【技术实现步骤摘要】
【国外来华专利技术】用于打印装置的逻辑电路封装
技术介绍
[0001]一些2D和3D打印系统包括多个可更换打印装置部件,例如喷墨打印头组件和打印材料容器(例如,喷墨盒、墨粉盒、油墨供应件、构建材料供应件等)。在一些情况下,此类可更换打印装置部件包括用于与其中安装有这些可更换打印装置部件的打印装置的逻辑电路进行通信的逻辑电路。例如,由可更换打印材料容器传送的信息可以包括身份(例如,序列号和/或品牌)、标识特性(例如,颜色、颜色映射和颜色图重建)和操作信息(如打印材料液位和操作压力)。
[0002]打印装置与相关联的可更换打印装置部件之间的通信可以使用串行数据总线协议来执行,如串行外围接口(SPI)协议或集成电路间(I2C或I2C)协议,其中,至少一个“主”集成电路(IC)经由串行数据总线与至少一个“从”IC进行通信。在打印系统利用I2C通信的情况下,打印装置可以包括主IC,并且每个可更换打印装置部件可以包括从IC,其中,每个从IC具有对应的I2C地址并且通过共享的I2C串行数据总线与主IC进行通信。从IC对来自主IC的请求(命令)做出响应,并且可以包括用于执行与可更换打印装置部件的操作相关联的功能的逻辑电路。
附图说明
[0003]图1是总体上图示了根据一个示例的用于打印装置的逻辑电路封装的框图和示意图。
[0004]图2是总体上图示了根据一个示例的包括逻辑电路封装的打印装置的框图和示意图。
[0005]图3是总体上图示了根据一个示例的用于打印装置的逻辑电路封装的框图和示意图。
[0006]图4A是总体上图示了根据一 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于打印装置的逻辑电路封装,所述逻辑电路封装包括:串行数据总线接口,所述串行数据总线接口用于与串行数据总线进行接口连接,所述逻辑电路用于使用与每个不同地址相对应的用于以密码方式认证的不同部件密钥来对来自所述打印装置的通过所述串行数据总线指向多个不同地址的消息做出响应,所述不同部件密钥与所述打印装置的至少一个主密钥相关;以及控制逻辑,所述控制逻辑响应于所述串行数据总线上的来自所述打印装置的会话发起请求消息来建立与所述不同地址之一相关的安全通信会话,所述控制逻辑用于使用与所述地址相对应的部件密钥以密码方式认证对来自所述打印装置的所述安全通信会话的每个后续消息的响应。2.如权利要求1所述的逻辑电路封装,其中,所述逻辑电路封装是具有与所述串行数据总线进行接口连接的单个数据触点的单个封装部件,所述单个封装部件被配置为通过所述单个数据触点来传输指向所述不同地址的所述消息和对这些消息的所述响应。3.如权利要求1或权利要求2所述的逻辑电路封装,对于所述不同地址中的每一个,响应于接收到用于建立与所述地址的安全通信会话的会话发起请求消息,所述逻辑电路用于:生成与对应于所述地址的部件密钥相关的部件会话密钥和部件会话密钥标识符;以及在所述串行数据总线上提供包括所述部件会话密钥标识符的会话响应消息。4.如权利要求3所述的逻辑电路封装,对于所述不同地址中的每一个,在接收到用于建立所述安全通信会话的所述会话发起请求消息之后,响应于接收到指向所述地址的经认证的请求消息,所述经认证的请求消息包括与主会话密钥相关的第一消息认证码,所述主会话密钥与所述主密钥和所述部件会话密钥标识符相关联,所述逻辑电路用于:生成第二消息认证码,所述第二消息认证码与所述部件会话密钥和所述第一消息认证码相关;以及提供以密码方式认证的响应消息,所述以密码方式认证的响应消息包括响应数据和所述第二消息认证码。5.如权利要求4所述的逻辑电路封装,当所述经认证的请求消息包括对打印数据的读取请求时,所述逻辑电路用于提供包括打印数据的响应数据,所述打印数据与由所述读取请求标识的打印数据相关。6.如权利要求4所述的逻辑电路封装,当所述经认证的请求消息包括包含打印数据的写入请求时,所述逻辑电路用于存储所述打印数据。7.如权利要求1至6中任一项所述的逻辑电路封装,包括存储器,所述存储器用于存储:所述多个不同地址,每个地址与所述打印装置的不同的可更换打印部件相对应,以及操作数据,所述操作数据与所述不同地址中的每一个相对应,所述操作数据包括多个部件密钥。8.如权利要求1至7中任一项所述的逻辑电路封装,所述串行数据总线接口包括I2C串行数据总线接口,使得所述不同地址包括I2C地址。9.如权利要求8所述的逻辑电路封装,所述不同地址包括至少四个不同的默认I2C地址。10.如权利要求9所述的逻辑电路封装,所述四个不同的默认I2C地址中的每一个具有
对应的另外的默认I2C地址,响应于所述串行数据总线上的指向所述四个默认地址之一的激活地址命令,所述逻辑电路封装用于对指向所述另外的默认I2C地址的消息做出响应并且用于在所述激活地址命令中指定的时间历时内暂停对指向所述四个默认I2C地址之一的消息做出响应。11.如权利要求10所述的逻辑电路封装,在所述时间历时期间,响应于所述串行数据总线上的指向所述另外的默认I2C地址的更改地址命令,所述逻辑电路封装用于:将所述另外的默认I2C地址改变为由所述更改地址命令指定的新I2C地址;在所述时间历时的剩余时间内,提供对所述串行数据总线上来自所述打印装置的指向所述新I2C地址的消息的以非密码方式认证的响应;以及在所述时间历时之后再次对所述不同的默认I2C地址之一做出响应。12.如权利要求1至11中任一项所述的逻辑电路封装,其中,所述多个不同地址中的每一个具有多个对应的参数,所述多个对应的参数包括表示对应的可更换打印部件的ID的唯一ID、油墨液位和页数。13.一种用于打印装置的可更换打印材料盒,所述可更换打印材料盒包括:打印材料储器;以及逻辑电路封装,所述逻辑电路封装包括:串行数据总线接口,所述串行数据总线接口用于与串行数据总线进行接口连接,所述逻辑电路封装用于使用与每个不同地址相对应的不同部件密钥来对所述串行数据总线上的来自所述打印装置的指向多个不同地址的消息做出响应,所述不同部件密钥与所述打印装置的至少一个主密钥相关,所述不同地址中的第一地址与所述可更换打印材料盒相对应并且所述不同地址的剩余地址中的每一个地址与多个附加可更换打印材料盒中不同的附加可更换打印材料盒相对应;以及控制逻辑,响应于所述串行数据总线上的来自所述打印装置的用于建立与所述不同地址之一的安全通信会话的会话发起请求消息,所述控制逻辑用于使用与所述地址相对应的对应部件密钥以密码方式认证对来自所述打印装置的所述安全通信会话的每个后续消息的响应。14.如权利要求13所述的可更换打印材料盒,对于所述不同地址中的每一个,响应于接收到用于建立与所述地址的安全通信会话的会话发起请求消息,所述逻辑电路用于:生成与对应于所述地址的部件密钥相关的部件会话密钥和部件会话密钥标识符;以及在所述串行数据总线上提供包括所述部件会话密钥标识符的会话响应消息。15.如权利要求14所述的可更换打印材料盒,对于所述不同地址中的每一个,在接收到用于建立所述安全通...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。