用于打印装置的逻辑电路封装制造方法及图纸

技术编号:33429426 阅读:55 留言:0更新日期:2022-05-19 00:20
一种用于打印装置的逻辑电路封装包括串行数据总线接口,所述串行数据总线接口用于与串行数据总线进行接口连接,所述逻辑电路用于使用与每个不同地址相对应的用于以密码方式认证的不同部件密钥来对来自所述打印装置的通过所述串行数据总线指向多个不同地址的消息做出响应,所述不同部件密钥与所述打印装置的至少一个主密钥相关。所述逻辑电路封装进一步包括控制逻辑,响应于所述串行数据总线上的来自所述打印装置的会话发起请求消息,所述控制逻辑用于建立与所述不同地址之一相关的安全通信会话,所述控制逻辑用于使用与所述地址相对应的部件密钥以密码方式认证对来自所述打印装置的所述安全通信会话的每个后续消息的响应。的响应。的响应。

【技术实现步骤摘要】
【国外来华专利技术】用于打印装置的逻辑电路封装

技术介绍

[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是总体上图示了根据一个示例的用于将逻辑电路封装连接到打印装置的柔性布线衬底的框图和示意图。
[0007]图4B是总体上图示了根据一个示例的用于将逻辑电路封装连接到打印装置的柔性布线衬底的框图和示意图。
具体实施方式
[0008]在以下具体实施方式中,对附图进行了参考,这些附图形成具体实施方式的一部分,并且在附图中通过说明的方式示出了可以实践本公开的具体示例。应当理解的是,在不脱离本公开的范围的情况下,可以利用其他示例并且可以做出结构或逻辑变化。因此以下具体实施方式不应当被理解为限制性的意义,并且本公开的范围由所附权利要求限定。应当理解的是,除非另外特别指出,否则本文所描述的各种示例的特征可以部分地或全部地彼此组合。
[0009]一些2D和3D打印系统包括多个可更换或可消耗打印装置部件。例如,示例2D和3D打印系统包括二维成像装置和三维增材制造装置,例如喷墨打印机、干粉打印机、液体墨粉
打印机和3D粉末床喷墨打印机。示例可更换打印装置部件包括任何数量的打印材料容器,如油墨罐、油墨瓶、喷墨打印头盒、干粉储器、液体墨粉储器、干粉盒和构建材料供应件;以及可能包含或可能不包含打印材料的其他部件,如打印头(例如,热喷墨打印头)。
[0010]在一些情况下,此类可更换打印装置部件包括用于与其中安装有可更换打印装置部件的打印装置的逻辑电路进行通信的逻辑电路。例如,在可更换打印装置部件是可更换打印材料容器的情况下,由可更换打印材料容器与打印装置传送的信息可以包括身份(例如,序列号和/或品牌)、标识特性(例如,颜色、颜色映射和颜色图重建、最大打印剂容量和功能)和操作信息(例如,打印材料液位和操作压力)。
[0011]打印装置与可更换打印装置部件之间的通信可以使用串行数据总线协议来执行,如SPI协议或I2C协议,其中,至少一个主IC通过串行数据总线与至少一个从IC进行通信。例如,在打印系统利用I2C通信的情况下,打印装置的逻辑电路可以作为主IC操作,而每个可更换打印装置部件的逻辑电路可以作为从IC操作,其中,每个从IC具有对应的I2C地址并且通过I2C串行数据总线与主IC进行通信。
[0012]从IC可以包括用于执行与可更换打印装置部件相关联的数据操作并且经由I2C串行数据总线来对来自主IC的请求(命令)做出响应的逻辑电路。例如,打印装置可以经由主IC通过I2C串行数据总线向从IC传输命令以执行各种操作。请求可以包括“写入”请求(例如,将数据写入存储器位置)或者用于执行动作的请求,例如执行测量(例如,油墨液位测量)、执行打印任务和数据处理动作。在示例中,主IC(作为打印机控制器的一部分)可以向从IC(作为可更换打印装置部件的一部分)发送命令以执行将数据加载到存储器(例如,缓冲器和/或存储器的特定寄存器)中的操作,并且响应于后续打印装置命令,从IC可以通过I2C串行数据总线来传输数据。
[0013]在一些情况下,为了确保可更换打印装置部件的质量,从而确保打印系统的正确操作,打印装置可以执行校验过程以验证可更换打印装置部件源自已授权来源。例如,打印装置命令(“读取”请求)可以请求标识和/或认证信息以校验可更换打印装置部件,这可能导致可更换打印装置部件将此类信息加载到存储器缓冲器中,并且随后经由I2C串行数据总线串行地传输此类信息。在一些情况下,为了执行这种校验,可以以密码方式认证主IC与每个从IC之间的通信。在一种情况下,例如,参见美国专利号9619663,从IC可以包括从打印装置的主IC的多个秘密密钥中得到的多个秘密密钥,其中,秘密密钥用于生成主IC与从IC之间以密码方式认证的通信。
[0014]还可以采用其他认证机制,如用于在预定时间窗口内提供响应的逻辑和专用硬件,例如美国专利号9561662所描述的。其他校验过程可以包括完整性检查,以确保可更换打印装置部件和/或与其相关联的逻辑电路(例如,从IC)如预期的那样起作用。
[0015]例如,在一些情况下,可更换打印装置部件可以包括多于一个从IC,如两个从IC,其中,主IC与两个从IC中的第一从IC的通信可以以密码方式认证,而与两个从IC中的第二从IC的通信可以是未认证的。
[0016]虽然每个可更换打印装置部件板载的逻辑电路在提供打印装置与可更换打印装置部件之间的经认证的通信方面是有效的,但是在每个可更换打印装置部件上提供逻辑电路是成本大的。
[0017]根据一个示例,本公开提供了单个逻辑电路封装,所述单个逻辑电路封装可连接
到打印装置的安全固件并且响应于指向多个不同I2C地址的消息使用与每个地址相对应的不同秘密密钥来提供对安全固件的以密码方式认证的响应。在一个示例中,单个逻辑电路封装与任何可更换打印装置部件分开实施。在其他示例中,单个逻辑电路封装可以驻留在可更换打印装置部件之一中,如打印材料容器的一部分(例如,黑色油墨供应件)。在一个示例中,单个逻辑电路封装通过I2C串行总线与打印装置的安全固件进行通信。
[0018]根据本公开,采用表示多个I2C地址的单个逻辑电路封装并使用多个密钥用于以密码方式认证可以降低可更换打印装置部件的成本。通过采用单个逻辑电路封装使用多个密钥对指向多个地址的安全通信做出响应,可能不需要将单独的逻辑电路附接到打印系统的每个个体可更换打印装置部件。
[0019]图1是总体上图示了根据本公开的一个示例的用于打印装置10的逻辑电路封装20的框图和示意图。逻辑电路封装20经由串行数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】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所述的可更换打印材料盒,对于所述不同地址中的每一个,在接收到用于建立所述安全通...

【专利技术属性】
技术研发人员:J
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1