耗材、打印系统、耗材的墨量数据复位方法与流程

文档序号:14511315阅读:474来源:国知局
耗材、打印系统、耗材的墨量数据复位方法与流程

本发明涉及成像耗材芯片再生领域,尤其涉及一种耗材、打印系统、耗材的墨量数据复位方法。



背景技术:

目前的耗材普遍使用芯片记载耗材的信息,耗材的墨量数据以“明文”的方式存于耗材芯片非易失性存储单元中,以记录耗材的使用量。当打印机进行打印时,芯片内存储的耗材的墨量数据会随着耗材的减少逐渐增大,当墨量数据增大到一定“阈值”时,打印机会报“墨水已耗尽”,用户无法进行打印操作。而芯片内的墨量数据的变化是不可逆的,即使重新补充墨水,打印机依然会报“墨水已耗尽”,用户仍然无法进行打印操作,导致耗材无法继续被使用。

授权公告号cn104070824b,授权公告日2016年4月13日的发明专利公开了一种带喷头墨盒及其修复方法。为耗材提供一个修复芯片,将修复芯片与耗材芯片电连接对耗材内的墨量数据进行复位,使得打印机在获取耗材的墨量数据时,耗材反馈的墨量数据反映其墨盒墨水未耗尽的信息,使得耗材能通过打印机的验证而被使用。采用该修复方法对耗材进行修复时,需要断开原耗材的芯片中用于墨量数据的信息存储部分的线路或者对耗材芯片的信息存储部分破坏性的改写。

断开信息存储部分的线路,需要对耗材芯片的线路进行修改。而对耗材芯片的线路修改过程工艺复杂,在芯片线路修改过程中电路参数的改变会影响耗材芯片电路其余部分的工作状态,造成修改后的芯片工作不稳定。并且芯片线路的修改容易对耗材芯片的其余部分电路造成破坏,导致整个芯片报废。采用该方法进行修复的耗材的修复效率、修复良品率都比较低。而对耗材芯片的信息存储部分破坏性的改写是指对芯片信息存储部分的物理结构进行破坏性的修改(如将用于存储数据的电阻丝熔断或者将用于存储数据的浮栅管熔断),使得被破坏的信息存储部分无法在存储信息,而呈现出高阻态来实现。

两种方式修复方法都会使得耗材原来的芯片功能有所缺失,为耗材的后续使用带来很多隐患,使得修复后的耗材工作不稳定。耗材在未来使用过程中,由于这种隐患而产生的故障在后续的维修过程中不易排查。最重要的是,即使最终排查出了故障的原因所在,但是由于对芯片的破坏是不可逆的,最终耗材的问题还是无法解决,用户体验差。



技术实现要素:

本发明为解决上述技术问题,避免对耗材芯片的线路进行修改,提供一种耗材、打印系统、耗材的墨量数据复位方法。本发明的技术方案如下:

一种耗材,包括共享通信时钟和数据端并且按照相同的通信协议与打印机通信的第一芯片和第二芯片;所述第一芯片,将第一墨量数据通过所述数据端发送至打印机,以反馈打印机的读取墨量数据命令;其特征在于:所述第一墨量数据的值为0xff;所述第二芯片,将第二墨量数据通过所述数据端发送至打印机,以反馈打印机的读取墨量数据命令。

作为优选,所述第二芯片与所述第一芯片电连接,监测所述第一芯片接收的打印机命令;当所述第一芯片接收的打印机命令为读取墨量数据命令时,所述第二芯片将第二墨量数据通过所述数据端发送至所述打印机,以反馈打印机的读取墨量命令。

作为优选,所述打印机命令至少包括命令类型字段,所述第二芯片根据所述命令类型字段判断所述打印机命令是否为读取墨量数据命令。

作为优选,所述第一芯片在发送所述第一存储单元内存储的数据至打印机之前,发送芯片状态数据至打印机,所述芯片状态数据用于表示芯片处理是否正常。

作为优选,所述第二芯片与所述第一芯片电连接,监测所述第一芯片发送的反馈数据;当所述第一芯片发送的芯片状态数据表示芯片处理正常时,将第二墨量数据发送至打印机。

作为优选,所述反馈数据至少包括命令字类型字段,所述第二芯片根据所述命令类型字段判断所述第一芯片发送的反馈数据是否是芯片状态数据。

一种打印系统,包括通过数据线进行相互通信的打印机和耗材,所述耗材包括共享通信时钟和数据线并且按照相同的通信协议与打印机通信的第一芯片和第二芯片;所述第一芯片将第一墨量数据经所述数据线发送至打印机,以反馈打印机的读取墨量数据命令;其特征在于:所述第一墨量数据的值为0xff;所述第二芯片,将第二墨量数据经所述数据线发送至打印机,以反馈打印机的读取墨量数据命令。

作为优选,所述第二芯片与所述第一芯片电连接,监测所述第一芯片接收的打印机命令;当所述第一芯片接收的打印机命令为读取墨量数据命令时,所述第二芯片将第二墨量数据经所述数据线发送至所述打印机,以反馈打印机的读取墨量命令。

作为优选,所述打印机命令至少包括命令类型字段,所述第二芯片根据所述命令类型字段判断所述打印机命令是否为读取墨量数据命令。

作为优选,所述第一芯片在发送所述第一存储单元内存储的数据至打印机之前,发送芯片状态数据至打印机,所述芯片状态数据用于表示芯片处理是否正常。

作为优选,所述第二芯片与所述第一芯片电连接,监测所述第一芯片发送的反馈数据;当所述第一芯片发送的芯片状态数据表示芯片处理正常时,将第二墨量数据发送至打印机。

作为优选,所述反馈数据至少包括命令字类型字段,所述第二芯片根据所述命令类型字段判断所述第一芯片发送的反馈数据是否是芯片状态数据。

一种耗材的墨量数据复位方法,适用于耗材,所述耗材包括共享通信时钟和数据端并且按照相同的通信协议与打印机通信的第一芯片和第二芯片;其特征在于:

步骤1,耗材接收到来自打印机的读取墨量数据命令;

步骤2,第一芯片发送数据0xff至打印机;第二芯片发送耗材的墨量数据至打印机。

作为优选,其特征在于,所述步骤2之前还包括:

步骤2-1,第一芯片发送芯片状态数据至打印机。

作为优选,步骤2中,第二芯片根据所述第一芯片在步骤2-1中发送的芯片状态数据,在所述芯片状态数据表示芯片处理正常时,发送耗材的墨量数据至打印机。

本发明的技术方案中,在耗材上增加所述第二芯片接到耗材与打印机的触点,该第二芯片存储有墨量数据。预先将原耗材的芯片内的墨量数据区全写为“0xff”。在耗材的芯片将墨量数据区的“0xff”发送至打印机的同时,第二芯片将其中存储的墨量数据发送至打印机。使得经重新填充的耗材能够通过打印机的验证而被使用。不对芯片进行破坏,保留了原耗材的芯片的所有功能的完整,仅通过软件的方式就可以实现对耗材墨量数据的恢复。不仅提高了对耗材墨量数据复位的修复效率和修复良品率,而且大大提高了修复后的耗材工作稳定性。

附图说明

图1本发明实施例一的打印机系统工作流程图。

图2本发明实施例二的打印机系统工作流程图。

具体实施方式

下面将结合附图对本发明的实施方式进行详细描述。

实施例一

一种用于喷墨打印机的墨盒,包括用于承装墨水的墨腔以及设于墨腔上的原芯片。原芯片包括用于控制喷头的控制单元以及用于存储数据的存储单元。存储单元进一步可以划分为用于存储墨量数据的墨量区和用于存储墨量数据以外的非墨量区,非墨量区主要用于存储墨盒的密钥序列号、原始密钥、芯片计数数据以及码表信息等数据。墨量区内存储的墨量数据,随着墨盒的使用而不可逆地被修改,直至墨量数据超过打印机设定的墨量数据范围时,打印机会认定墨腔内的墨水量低于预设值,提示用户墨盒的墨水已耗尽需要更换新墨盒,而不响应用户的打印操作。

为了实现墨盒的重复利用,本实施例在墨盒的墨腔内重新填充墨水,在墨盒上增加修复芯片,该修复芯片内含用于存储墨量数据的非易失性存储单元。修复芯片接到墨盒与打印机的触点(本实施例中的触点包括电源触点、地触点、数据触点和时钟触点),修复芯片和原芯片均包括分别一一与墨盒的电源触点、地触点、数据触点和时钟触点电连接的触点,从而经同一条i2c总线与打印机进行通信,共享打印机时钟。修复芯片采用按照原芯片与打印机之间的通信协议与打印机通信。采用模拟打印机命令的仪器,将原芯片的存储单元的墨量区内的存储的墨量数据修改为0xff。在修复芯片的存储单元内存储表示目前墨盒真实墨量(或者使得墨盒能够被打印机识别为可供打印的墨量)的墨量数据。

墨盒安装到打印机上以后,原芯片和修复芯片都通过墨盒与打印机的触点与打印机建立连接。原芯片在收到打印机发送的读取墨量数据命令后,仍会读取其墨量区内存储的墨量数据(固定为值0xff),并将该墨量数据(0xff)发送至与修复芯片共享的墨盒的数据触点,并通过共同的i2c总线发送至打印机,以反馈打印机的读取墨量数据命令。

修复芯片与原芯片都接到墨盒与打印机的触点,在原芯片工作的同时,修复芯片可以对原芯片接收/发送的数据进行监测。修复芯片同步获取原芯片收到的打印机命令,并对原芯片接收到的打印机命令进行解析:根据打印机命令的命令类型字段值判断该打印机命令是否是读取墨量数据命令。当原芯片接收的打印机命令为读取墨量数据命令时,修复芯片将其存储单元内存储的墨量数据(墨盒真实墨量数据或者使得墨盒能够被打印机识别为可供打印的墨量数据)发送至与修复芯片共享的墨盒的数据触点,并通过共同的通讯单线发送至打印机,以反馈打印机的读取墨量命令。

原芯片和修复芯片的数据按照相同的通讯协议,经同一根i2c总线,按照同一个通信时钟发送至打印机,打印机通过i2c总线接收到的墨盒反馈数据是两者发送数据的叠加,而和修复芯片相比,原芯片输出的高电平的信号弱(驱动能力弱),原芯片反馈的墨量数据固定为0xff,因此打印机收到的墨量数据可以仅取决于修复芯片的墨量数据的值。

如图1,基于上述墨盒和打印机系统的墨盒的墨量数据复位方法包括步骤:

步骤1,墨盒接收到来自打印机的读取墨量数据命令。墨盒安装到打印机,上电工作:修复芯片开始检测打印机与原芯片之间的通讯命令(即墨盒接收到的打印机命令)及反馈数据(即原芯片发送至打印机的反馈数据),并根据打印机命令的命令类型字段,判断该打印机命令是否为读取墨量数据命令。当打印机命令为读取墨量数据命令时,进入步骤2。

步骤2,原芯片发送其墨量数据(0xff)至打印机;第二芯片发送其墨量数据(墨盒真实墨量数据或者使得墨盒能够被打印机识别为可供打印的墨量数据)至打印机。

打印机经i2c总线,同时接收到来自墨盒的原芯片的墨量数据0xff和来自墨盒的修复芯片的墨量数据,将i2c总线上两个数据的叠加值作为墨盒的墨量数据(该数据仅取决于修复芯片发送的墨量数据的值),打印机判断墨盒的墨量充足,墨盒通过打印机验证,打印机可继续打印操作。

实施例二

一种用于激光打印机的硒鼓,包括用于承装墨粉的鼓腔以及设于鼓腔上的原芯片。原芯片包括用于控制感光鼓的控制单元以及用于存储数据的存储单元。存储单元进一步可以划分为用于存储碳粉量数据的碳粉量区和用于存储碳粉量数据以外的非碳粉量区,非碳粉量区主要用于存储硒鼓的密钥序列号、原始密钥、芯片计数数据以及码表信息等数据。碳粉量区内存储的碳粉量数据,随着硒鼓的使用而不可逆地被修改,直至碳粉量数据超过打印机设定的墨量数据范围时,打印机会认定墨腔内的碳粉量低于预设值,提示用户硒鼓的碳粉已耗尽需要更换新硒鼓,而不响应用户的打印操作。

为了实现硒鼓的重复利用,本实施例在硒鼓的鼓腔内重新填充碳粉,在硒鼓上增加修复芯片,该修复芯片内含用于存储碳粉量数据的非易失性存储单元。修复芯片接到墨盒与打印机的触点(本实施例中的触点包括电源/数据复合触点、地触点),修复芯片和原芯片通过同一条通讯单线与打印机进行通信,共享打印机时钟。修复芯片采用按照原芯片与打印机之间的通信协议与打印机通信。原芯片的存储单元的碳粉量区内的存储的碳粉量数据修改为0xff。在修复芯片的存储单元内存储表示目前硒鼓真实碳粉量(或者使得硒鼓能够被打印机识别为可供打印的碳粉量)的碳粉量数据。

硒鼓安装到打印机上以后,原芯片和修复芯片都通过硒鼓与打印机的触点与打印机建立连接。原芯片在收到打印机发送的读取碳粉量数据命令后,仍会读取其碳粉量区内存储的碳粉量数据(固定为值0xff),并将该碳粉量数据(0xff)发送至与修复芯片共享的数据端,并通过共同的通讯单线发送至打印机,以反馈打印机的读取碳粉量数据命令。为了使打印机能够了解硒鼓的读取碳粉量数据是否成功,原芯片在将碳粉量数据发送至打印机之前,发送芯片状态数据至打印机。芯片状态数据可以包括表示原芯片处理(此处的“处理”主要是指原芯片读取碳粉量数据的操作)是否有误;如果芯片处理有误,还可以进一步的表示芯片处理的错误类型;还可以包括下一条包含碳粉量数据的反馈数据的长度等信息。

修复芯片与原芯片都接到硒鼓与打印机的触点,在原芯片工作的同时,修复芯片可以对原芯片接收/发送的数据进行监测。修复芯片同步获取原芯片收到的打印机命令,并对原芯片接收到的打印机命令进行解析:根据打印机命令的命令类型字段值判断该打印机命令是否是读取碳粉量数据命令。当原芯片接收的打印机命令为读取碳粉量数据命令时,修复芯片将其存储单元内存储的碳粉量数据(硒鼓真实碳粉量数据或者使得硒鼓能够被打印机识别为可供打印的碳粉量数据)发送至与修复芯片共享的硒鼓的电源/数据复合触点,并通过共同的通讯单线发送至打印机,以反馈打印机的读取碳粉量命令。另外,修复芯片同步获取原芯片发送至打印机的反馈数据。并对原芯片发送至打印机的反馈数据进行解析:根据反馈数据的命令类型字段判断反馈数据是否为芯片状态数据。当原芯片发送的反馈数据的芯片状态数据时,修复芯片将根据原芯片发送的芯片状态数据判断芯片的工作状态是否正常。当芯片状态数据表明原芯片工作状态正常时,修复芯片将其存储单元内的碳粉量数据发送至打印机;当芯片状态数据表明原芯片工作状态不正常时,修复芯片忽略打印机发送的读取碳粉量数据命令,对该命令不做响应。

原芯片和修复芯片的数据按照相同的通讯协议,经同一根通讯单线,按照同一个通信时钟发送至打印机,打印机通过通讯单线接收到的墨盒反馈数据是两者发送数据的进行逻辑运算与数据,当原芯片反馈的碳粉量数据固定为0xff,打印机收到的碳粉量数据可以仅取决于修复芯片的墨量数据的值。

如图2,基于上述硒鼓和打印机系统的硒鼓的碳粉量数据复位包括步骤:

步骤1,墨盒接收到来自打印机的读取墨量数据命令。墨盒安装到打印机,上电工作:修复芯片开始检测打印机与原芯片之间的通讯命令(即墨盒接收到的打印机命令)及反馈数据(即原芯片发送至打印机的反馈数据),并根据打印机命令的命令类型字段,判断该打印机命令是否为读取墨量数据命令。当打印机命令为读取墨量数据命令时,进入步骤2-1。

步骤2-1,第一芯片发送芯片状态数据至打印机。

步骤2,原芯片发送其墨量数据(0xff)至打印机;第二芯片根据所述第一芯片在步骤2-1中发送的芯片状态数据,在所述芯片状态数据表示芯片处理正常时,发送耗材的墨量数据至打印机。

打印机经通讯单线,同时接收到来自墨盒的原芯片的墨量数据0xff和来自墨盒的修复芯片的墨量数据,将通讯单线上两个数据进行逻辑与运算的结果作为墨盒的墨量数据(该数据仅取决于修复芯片发送的墨量数据的值),打印机判断墨盒的墨量充足,墨盒通过打印机验证,打印机可继续打印操作。

虽然结合附图描述了本发明的实施方式,但是本领域普通技术人员可以在所附权利要求的范围内做出各种变形或修改。

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