耗材芯片及耗材的制作方法

文档序号:21458417发布日期:2020-07-10 17:54阅读:293来源:国知局
耗材芯片及耗材的制作方法

本发明涉及打印成像技术领域,尤其涉及一种耗材芯片及耗材。



背景技术:

打印系统安装有可更换的耗材,在打印系统的打印过程中,打印系统对耗材的使用导致耗材寿命的减少。这些耗材例如包括容纳印刷材料的盒或鼓,以及安装在盒或鼓上的耗材芯片。耗材芯片用于存储包括印刷材料更新剩余量、属性、生产日期等信息数据,以及存储用于打印系统认证耗材安全性的认证数据等。

通常,打印机进行打印之前,先读取耗材芯片中的数据来估算耗材的寿命等信息。当耗材芯片中记录的耗材余量表示耗材寿命耗尽时,打印系统提示用户进行更换。

但部分打印系统在提示用户进行更换后,如果用户选择继续打印,打印系统仍然会继续进行打印。此时由于耗材中已经没有印刷材料,继续打印会严重影响打印品质,对于热喷墨打印系统来说,还会损坏打印系统的打印头,会造成打印系统的不可逆的损坏。可见,现有耗材芯片对例如耗材余量的提示可靠性不够高,进而导致使用现有耗材芯片的打印系统,可靠性不够高。



技术实现要素:

本发明提供一种耗材芯片及耗材,提高了对第二数据被修改为第三数据提示的可靠性,提高了使用该耗材的打印系统的打印稳定性。

根据本发明的第一方面,提供一种耗材芯片,包括:

第一存储器,被配置为存储第一数据,且第一数据不可被修改;

第二存储器,被配置为存储第二数据,以及将所述第二数据修改为第三数据;

逻辑输出电路,与所述第一存储器和所述第二存储器连接,被配置为将所述第一存储器输出的第一数据,与所述第二存储器输出的第三数据进行逻辑运算,并输出超出预设范围的电信号,其中,所述预设范围是所述芯片与打印主机预先约定的。

可选地,所述逻辑输出电路将所述第一存储器输出的第一数据,与所述第二存储器输出的第二数据进行逻辑运算,并输出符合预设范围的电信号。

可选地,所述第一数据与所述第二数据不同,所述第一数据与所述第三数据相同。

可选地,所述第一数据与所述第二数据相同,所述第一数据与所述第三数据不同。

可选地,所述第一存储器包括用于存储所述第一数据的1个或多个第一类存储单元;

所述第二存储器包括用于存储所述第二数据或所述第三数据的1个或多个第二类存储单元;

所述第一类存储单元的数量与所述第二类存储单元的数量一致。

可选地,所述第一存储器还被配置为以第一编程规则响应外部修改指令,所述第二存储器被配置为以第二编程规则响应外部修改指令;

所述第一编程规则与第二编程规则相反。

可选地,还包括:

第一编程电路,与所述第一存储器连接,控制第一存储器以第一编程规则响应外部修改指令

第二编程电路,与所述第二存储器连接,控制第二存储器以第二编程规则响应外部修改指令。

可选地,所述第一编程规则指示了允许从0改为1的修改;所述第二编程规则指示了允许从1改为0的修改。

可选地,所述逻辑输出电路包括:

逻辑与电路,被配置为将所述第一存储器和所述第二存储器传输的数据逻辑与运算。

可选地,所述逻辑与电路是连接第一存储器和第二存储器数据输出端的导线。

可选地,所述第一编程规则指示了允许从1改为0的修改;所述第二编程规则指示了允许从0改为1的修改。可选地,所述逻辑输出电路包括:

逻辑或电路,被配置为将所述第一存储器和所述第二存储器传输的数据进行逻辑或运算。

可选地,所述第一存储器还被配置为存储第六数据,所述第六数据用于指示所述芯片输出电信号的预设范围。

根据本发明的第二方面,提供一种耗材,包括如本发明第一方面任一所述的耗材芯片。

根据本发明的第三方面,提供一种打印系统,包括打印主机和一个或多个如本发明第二方面任一所述的耗材。

本发明提供的一种耗材芯片及耗材,包括第一存储器,被配置为存储第一数据,且第一数据不可被修改;第二存储器,被配置为存储第二数据,以及将所述第二数据修改为第三数据;以及,逻辑输出电路,与所述第一存储器和所述第二存储器连接,被配置为将所述第一存储器输出的第一数据,与所述第二存储器输出的第三数据进行逻辑运算,并输出超出预设范围的电信号,其中,所述预设范围是所述芯片与打印主机预先约定的,从而实现了在第二数据修改后向外输出超出预设范围的电信号,提高了对第二数据修改为第三数据提示的可靠性。

附图说明

图1是本发明实施例提供的一种打印系统示意图;

图2是本发明实施例提供的一种耗材芯片结构示意图;

图3是本发明实施例提供另一种耗材芯片结构示意图;

图4是本发明实施例提供的一种具有线与结构的耗材芯片结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

参见图1,是本发明实施例提供的一种打印系统示意图。图1所示的打印系统包括打印主机11和安装于打印主机11上的耗材12。耗材12例如可以墨盒或者硒鼓等。耗材12中还设置有耗材芯片20,用于记录耗材12的属性信息以及与打印主机11进行数据交互。在实际应用中,安装于打印主机11上的耗材12可以有多个,每个耗材12中设置有自身的耗材芯片20,耗材芯片20通过与打印主机11的数据交互,向打印主机11提供耗材12的各种属性信息。属性信息例如包括耗材余量、耗材颜色、耗材安装日期或耗材安全性认证相关信息等,在此不做限定。例如,打印主机11通过读取耗材芯片20信息数据来估算耗材12的剩余寿命等信息,当耗材芯片20中记录的耗材余量表示耗尽时向打印主机11发出超范围的电信号,打印主机11报错,提示用户进行耗材更换。

参见图2,是本发明实施例提供的一种耗材芯片结构示意图。如图2所示的耗材芯片20包括:第一存储器21、第二存储器22和逻辑输出电路23。

具体地,第一存储器21,被配置为存储第一数据,且第一数据不可被修改。作为一种实施方式,第一存储器21可以对第一数据进行写保护存储,例如可以是软件方式的写保护存储,也可以是硬件方式的写保护存储,在此不做限定。

继续参见图2,第二存储器22,被配置为存储第二数据,以及将第二数据修改为第三数据。可以理解为,第二存储器22对第二数据的存储方式是可以被修改的存储,并且在对第二数据进行修改时,将其修改为第三数据。第二存储器22例如可以被配置为响应外部修改指令,将第二数据修改为第三数据。作为一种实现方式,第一存储器21和第二存储器22可以是共同响应外部指令进行操作。

可选地,第一数据、第二数据以及第三数据例如是与耗材剩余寿命相关的数据。第一数据例如是不可修改的参考量,而第二数据例如用于指示剩余墨量充足,第三数据则例如用于指示剩余墨量不足。第一数据、第二数据以及第三数据所指示的物理量在此不做限定。

继续参见图2,逻辑输出电路23,与所述第一存储器21和所述第二存储器22连接,被配置为可以将所述第一存储器21输出的第一数据,与所述第二存储器22输出的第三数据进行逻辑运算,并输出超出预设范围的电信号,其中,所述预设范围是所述芯片与打印主机预先约定的。预设范围可以理解为是耗材芯片与打印主机通信过程中,定义数据0和数据1的电信号的范围。通常,预设范围是耗材芯片和打印主机设计阶段确定好的,例如可以固化在耗材芯片和打印主机的硬件电路中。应当理解地,第一存储器21和第二存储器22通过逻辑输出电路23对第一存储器21和第二存储器22的输出数据进行逻辑运算后,再向外输出信号。而在第一存储器21输出第一数据、第二存储器22输出第三数据时,逻辑输出电路23的逻辑运算将输出超出预设范围的电信号。

在一种实施例中,预设范围例如是耗材芯片和打印主机预先约定的电压输入输出范围,例如约定电压在3-5v内的电信号表示数据0,电压在7-9v内的电信号表示数据1,而超出预设范围的电信号,则是电压小于3v、或大于5v小于7v、或大于9v的电信号。打印主机在接收到耗材芯片输出的超过预设范围的电信号时,例如可以报错停止打印。本实施例中预设范围可以不局限于电压范围、电流范围、频率范围中的一种或多种组合,且预设范围可以是连续范围,也可以是不连续范围,在此不做限定。只要能够根据预设范围,芯片和打印机识别出通信过程中的电信号是表示数据0还是数据1,就是本发明所提到预设范围的含义。

耗材芯片和打印主机对预设范围的预先约定,可以是指耗材芯片和打印主机是安装预设范围来进行电路设计或软件配置的。例如打印主机输入输出接口模块的可兼容电性特性的配置,和耗材芯片输出特性的配置应匹配,从而实现打印主机对耗材芯片的兼容。耗材芯片还可以存储有指示预设范围的数据,打印主机可以通过读取指示预设范围的数据来实现对预设范围的约定。打印主机若从耗材芯片接收到的电信号超出预设范围,则停止工作,还可以报错或提示用户对相应耗材进行更换。

作为一种具体实施方式,本实施例中第一存储器21和第二存储器22可以是同时响应外部指令。例如接收到的外部指令是对存储地址d1位置的数据进行读取,那么第一存储器21中d1位置的数据和第二存储器22中d1位置的数据同时输出给逻辑输出电路23。又例如接收到的外部指令是对存储地址d2位置的数据进行修改,那么第一存储器21中d2位置的数据和第二存储器22中d2位置的数据同时响应修改,其中,假如第一存储器21中d2位置的数据是写保护存储,则拒绝修改。

在一些实施例中,逻辑输出电路23还可以将所述第一存储器21输出的第一数据,与所述第二存储器22输出的第二数据进行逻辑运算,并输出符合预设范围的电信号。例如,第二存储器22还被配置为在将第二数据修改为第三数据之前,响应外部读取指令根据可修改存储的第二数据向所述逻辑输出电路23输出数据。相应地,逻辑输出电路23还被配置为将第一存储器21根据第一数据输出的数据,与第二存储器22根据第二数据输出的数据进行逻辑运算,输出符合预设范围的电信号。应当理解地,在第二存储器22输出第二数据时,第一数据与第二数据的逻辑运算结果是符合预设范围的,打印主机接收到此时耗材芯片输出的电信号,正常工作。

本实施例提供的一种耗材芯片,包括第一存储器,被配置为存储第一数据,且第一数据不可被修改;第二存储器,被配置为存储第二数据,所述第二数据可以被修改为第三数据;以及,逻辑输出电路,与所述第一存储器和所述第二存储器连接,被配置为可以将所述第一存储器输出的第一数据,与所述第二存储器输出的第三数据进行逻辑运算,并输出超出预设范围的电信号,其中,所述预设范围是所述芯片与打印主机预先约定的,从而实现了在第二数据修改后向外输出超出预设范围的电信号,提高了对第二数据修改为第三数据提示的可靠性。

上述实施例中,第一数据与所述第二数据可以相同,也可以是不同的。

在一些实施例中,所述第一数据与所述第二数据不同,所述第一数据与所述第三数据相同。那么第一存储器和第二存储器输出不同时,逻辑输出电路输出符合预设范围的电信号,反之,第一存储器和第二存储器输出相同时,逻辑输出电路输出超出预设范围的电信号。

在另一些实施例中,所述第一数据与所述第二数据相同,所述第一数据与所述第三数据不同。那么第一存储器和第二存储器输出相同时,逻辑输出电路输出符合预设范围的电信号,反之,第一存储器和第二存储器输出不同时,逻辑输出电路输出超出预设范围的电信号。

在上述各种实施例中,第一数据、第二数据、第三数据的数据长度相同。第一存储器包括用于存储所述第一数据的1个或多个第一类存储单元;所述第二存储器包括用于存储所述第二数据或所述第三数据的1个或多个第二类存储单元;所述第一类存储单元的数量与所述第二类存储单元的数量一致。例如第一数据、第二数据、第三数据都是1比特数据,则第一存储器包括1个第一类存储单元,第二存储器包括1个第二类存储单元。又例如,第一数据、第二数据、第三数据都是8比特数据,则第一存储器包括8个第一类存储单元,第二存储器包括8个第二类存储单元。每个第一类存储单元或第二类存储单元存储1比特的数据。

上述实施例中,第一存储器和第二存储器可以是功能、结构不同的存储器,也可以是功能结构相同的存储器。

例如,第一存储器还被配置为以第一编程规则响应外部修改指令。第二存储器还被配置为以第二编程规则响应外部修改指令;并且,所述第一编程规则与第二编程规则相反。

在一些实施例中,第一存储器和第二存储器是功能、结构不同的存储器,那么第一存储器和第二存储器同时接收到外部修改指令时,第一存储器按照第一编程规则对外部修改指令指示修改的数据进行修改,而第二存储器则按照与第一编程规则相反的第二编程规则,对外部修改指令指示修改的数据进行修改。例如,第一存储器将存储的可修改数据从0修改为1,但第二存储器则将存储的可修改数据从1修改为0。其中,第一存储器和第二存储器响应外部修改指令的修改,都是对存储方式为可修改存储的数据进行修改,而对于写保护存储的数据则不修改。

在另一些实施例中,参见图3,是本发明实施例提供另一种耗材芯片结构示意图。如图3所示的耗材芯片还包括第一编程电路31和第二编程电路32。在图3所示的实施例中,第一存储器21和第二存储器22可以是功能、结构相同的存储器。第一编程电路31与所述第一存储器21连接,第一编程电路31控制第一存储器21以第一编程规则响应外部修改指令。第二编程电路32与所述第二存储器22连接,第二编程电路32控制第二存储器22以第二编程规则响应外部修改指令。第二编程规则与第一编程规则相反。可见,第一存储器21和第二存储器22对应的编程电路不同,从而实现第一存储器21的编程逻辑与打印主机和耗材芯片约定的编程逻辑相同,第二存储器22的编程逻辑与打印主机和耗材芯片约定的编程逻辑相反。

上述实施例中,第一编程规则与第二编程规则相反,具体例如是第一编程规则指示了允许从0改为1的修改;所述第二编程规则指示了允许从1改为0的修改。或者,第一编程规则与第二编程规则相反,又例如是第一编程规则指示了允许从1改为0的修改;所述第二编程规则指示了允许从0改为1的修改。其中,第一编程规则例如可以是打印主机和耗材芯片约定的编程规则。例如打印主机和耗材芯片约定允许将耗材芯片中数据从0修改为1,反之则不允许。又例如,打印主机和耗材芯片约定允许将耗材芯片中数据从1修改为0,反之则不允许。

在一些实施例中,图2和图3所示的逻辑输出电路23可以包括逻辑与电路或者逻辑或电路。

在逻辑输出电路包括逻辑与电路的实施例中,逻辑与电路被配置为将所述第一存储器和所述第二存储器传输的数据逻辑与运算。在一些实施例中,第一数据与第二数据不同,假如第一存储器输出写保护存储的0,第二存储器输出未修改的1,则逻辑与电路输出表示0的符合预设范围的电信号;假如第一存储器输出写保护存储的0,第二存储器输出修改后的0(从1修改为0),则逻辑与电路输出超出预设范围的电信号。在另一些实施例中,第一数据与第二数据不同,假如第一存储器输出写保护存储的1,第二存储器输出未修改的0,则逻辑与电路输出表示0的符合预设范围的电信号;假如第一存储器输出写保护存储的1,第二存储器输出修改后的1(从0修改为1),则逻辑与电路输出超出预设范围的电信号。在再一些实施例中,第一数据与第二数据相同,假如第一存储器输出写保护存储的1,第二存储器输出未修改的1,则逻辑与电路输出表示1的符合预设范围的电信号;假如第一存储器输出写保护存储的1,第二存储器输出修改后的0(从1修改为0),则逻辑与电路输出超出预设范围的电信号。在又一些实施例中,第一数据与第二数据相同,假如第一存储器输出写保护存储的0,第二存储器输出未修改的0,则逻辑与电路输出表示0的符合预设范围的电信号;假如第一存储器输出写保护存储的0,第二存储器输出修改后的1(从0修改为1),则逻辑与电路输出超出预设范围的电信号。

作为一种逻辑与电路的实施方式,参见图4,是本发明实施例提供的一种具有线与结构的耗材芯片结构示意图。图4所示的逻辑与电路23是连接第一存储器21和第二存储器22数据输出端的导线。第一存储器21和第二存储器22向逻辑输出电路输出数据,具体可以是通过存储器的id线输出,那么第一存储器21和第二存储器22的id线互连形成线与结构。在应用图4提供的线与结构的实施例中,若第一数据与第二数据不同,则在第二数据被修改为第三数据之前,第一存储器21和第二存储器22之一输出表示0的低电平信号,另一输出表示1的高电平信号,那么表示0的低电平信号与表示1的高电平信号在线与后输出表示0的符合预设范围的低电平电信号;在第二数据被修改为第三数据之后,第一存储器21和第二存储器22同时输出表示0的低电平信号,或者表示1的高电平信号,那么两个表示0的低电平信号相互线与,或者两个表示1的高电平信号相互线与,都在线与后输出超出预设范围的电信号。其中,两个表示0的低电平信号相互线与得到的是低于预设范围最低值的电信号,而两个表示1的高电平信号相互线与得到的是高于预设范围最高值的电信号。

在逻辑输出电路包括逻辑或电路的实施例中,逻辑或电路被配置为将所述第一存储器和所述第二存储器传输的数据进行逻辑或运算。在一些实施例中,第一数据与第二数据不同,假如第一存储器输出写保护存储的0,第二存储器输出未修改的1,则逻辑或电路输出表示1的符合预设范围的电信号;假如第一存储器输出写保护存储的0,第二存储器输出修改后的0(从1修改为0),则逻辑或电路输出超出预设范围的电信号。在另一些实施例中,第一数据与第二数据不同,假如第一存储器输出写保护存储的1,第二存储器输出未修改的0,则逻辑或电路输出表示1的符合预设范围的电信号;假如第一存储器输出写保护存储的1,第二存储器输出修改后的1(从0修改为1),则逻辑或电路输出超出预设范围的电信号。在再一些实施例中,第一数据与第二数据相同,假如第一存储器输出写保护存储的1,第二存储器输出未修改的1,则逻辑或电路输出表示1的符合预设范围的电信号;假如第一存储器输出写保护存储的1,第二存储器输出修改后的0(从1修改为0),则逻辑或电路输出超出预设范围的电信号。在又一些实施例中,第一数据与第二数据相同,假如第一存储器输出写保护存储的0,第二存储器输出未修改的0,则逻辑或电路输出表示0的符合预设范围的电信号;假如第一存储器输出写保护存储的0,第二存储器输出修改后的1(从0修改为1),则逻辑或电路输出超出预设范围的电信号。

在上述实施例中,第一存储器还可以被配置为对预设的第四数据进行可修改存储。耗材芯片中的第四数据可以被正常读取和改写,因为第一存储器的编程逻辑与打印主机和芯片约定的编程逻辑相同,所以打印机对第四数据进行改写时,符合打印机的预期,耗材芯片正常工作。第四数据例如是耗材芯片的除了第一数据以外的其他属性数据,例如用于指示耗材颜色、耗材安装时间、耗材生产时间、耗材使用状态、耗材容量和/或耗材制造商的数据。相应地,第二存储器还被配置为对预设的第五数据进行写保护存储。第五数据例如是不可修改的无效信息,如全1或全0构成的数据。第五数据的内容是以能够使第四数据正常输出为目标进行设置。例如,逻辑输出电路为逻辑与电路,第一数据为0和第三数据为0时输出超出预设范围的电信号,那么,第四数据为000,那么第五数据为不可修改的111。又例如,逻辑输出电路为逻辑或电路,第一数据为1和第三数据为1时输出超出预设范围的电信号,那么,第四数据为111,那么第五数据为不可修改的000。为了节约成本,第二存储器除了与第一存储器采用相同的存储器外,还可以和第一存储器相同大小,即两个存储器具有相同的地址长度。这样第一存储器和第二存储器就完全相同,可以通过第一编程电路和第二编程电路,分别控制所对应的第一存储器和第二存储器进行数据修改。通过在第二存储器中设置第五数据,在第一存储器和第二存储器同时响应外部读取指令输出第四数据和第五数据数据时,逻辑输出电路输出的是指示第四数据的电信号。第五数据的输出不对第四数据造成影响。在本实施例中,逻辑输出电路还被配置为将第一存储器输出的第四数据,与第二存储器输出的第五数据进行逻辑运算,输出用于指示第四数据且符合所述芯片输出电性范围的逻辑运算结果。

在上述各种实施例的基础上,第一存储器还可以被配置为存储第六数据,所述第六数据用于指示所述芯片输出电信号的预设范围。例如,打印主机可以通过读取第六数据获取到预设范围,实现与耗材芯片之间对预设范围的约定。例如,在耗材的墨量还充足时,第二存储器存储的第二数据并未被改写为第三数据,那么,耗材芯片的各种输出都符合第六数据指示的预设范围;但在耗材的墨量不足时,第二存储器存储的第二数据被改写为了第三数据,那么,耗材芯片的输出的所有电信号,或者针对第三数据输出的电信号超出第六数据指示的预设范围。打印主机检测到超出预设范围的电信号后停止打印。

本发明还提供一种耗材,包括上述任一实施例所述的耗材芯片。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。

应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含a、b和c”、“包含a、b、c”是指a、b、c三者都包含,“包含a、b或c”是指包含a、b、c三者之一,“包含a、b和/或c”是指包含a、b、c三者中任1个或任2个或3个。

应当理解,在本发明中,“与a对应的b”、“与a相对应的b”、“a与b相对应”或者“b与a相对应”,表示b与a相关联,根据a可以确定b。根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。

应当理解,在本发明中,除非另有明确的规定和限定,术语“连接”可以被解释为“相连”、“耦接”等广义解释,例如可以是电连接或者可以互相通讯;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

取决于语境,如在此所使用的“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1