耗材芯片及其通信方法,耗材芯片与成像设备通信系统、方法转让专利

申请号 : CN201811042314.2

文献号 : CN109334259B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曹海龙刘志刚商永艺

申请人 : 杭州旗捷科技有限公司

摘要 :

耗材芯片及其通信方法,耗材芯片与成像设备通信系统、方法,属于打印机耗材技术领域。耗材芯片通信方法包括序列号发送步骤:耗材芯片接收成像设备发送的命令数据,并反馈应答信号和一组序列号给成像设备;应答信号和一组序列号用于成像设备逻辑运算;逻辑运算步骤:耗材芯片对命令数据和一组序列号进行芯片逻辑运算;成像设备逻辑运算结果与芯片逻辑运算结果在成像设备中比较进行认证检测;认证检测步骤:当认证检测不合法时,耗材芯片重新接收成像设备发送的命令数据,反馈应答信号和另一组序列号给成像设备,并重复上述步骤至检测合法,该组序列号作为耗材芯片与成像设备通信用的序列号。本发明提高了耗材芯片与成像设备的兼容性和耗材利用率。

权利要求 :

1.一种耗材芯片通信方法,用于具有多组序列号的耗材芯片,其特征在于,方法包括:序列号发送步骤:耗材芯片接收成像设备发送的命令数据,并反馈应答信号和一组序列号给成像设备;其中,所述应答信号和所述一组序列号被用于在成像设备内进行成像设备逻辑运算;

逻辑运算步骤:耗材芯片针对接收的命令数据和所述一组序列号进行芯片逻辑运算;

其中,所述成像设备逻辑运算结果与所述芯片逻辑运算结果用于在成像设备中比较,以进行耗材芯片与成像设备的认证检测;

认证检测步骤:当认证检测不合法时,耗材芯片重新接收成像设备发送的命令数据,并反馈应答信号和另一组序列号给成像设备,并重复步骤序列号发送步骤、逻辑运算步骤、认证检测步骤的过程,直至认证检测合法时,认证检测合法的该组序列号作为耗材芯片与成像设备通信用的序列号。

2.根据权利要求1所述的一种耗材芯片通信方法,其特征在于,所述方法还包括:墨量幅度变化检测步骤:当认证检测合法后,成像设备检测到墨量变化幅度大的信号时,耗材芯片重新接收成像设备发送的命令数据,并反馈应答信号和新的一组序列号给成像设备,并重复序列号发送步骤、逻辑运算步骤、认证检测步骤、墨量幅度变化检测步骤。

3.根据权利要求1或2所述的一种耗材芯片通信方法,其特征在于,所述耗材芯片重新接收成像设备发送的命令数据的情况包括下述任意一种:I.安装有耗材芯片的成像盒从成像设备中取出来,然后重新安装到成像设备上;

II.将成像设备关机,然后开机;

III.安装有耗材芯片的成像盒安装于成像设备的保护盖下面,打开保护盖以告知成像设备更换成像盒,无需将成像盒取出,再将保护盖盖上;

IV.成像设备读取存储芯片信息,发现信息异常时,重新发送读取指令。

4.根据权利要求1所述的一种耗材芯片通信方法,其特征在于,所述认证检测步骤中认证检测不合法时耗材芯片发送的另一组序列号,根据下述序列号选择规则选择后发送给成像设备:耗材芯片按照多组序列号存储于其内的顺序依次选择;

当多组序列号全部认证检测不合法时,则重新回到第一组序列号,按顺序依次选择。

5.根据权利要求2所述的一种耗材芯片通信方法,其特征在于,所述墨量幅度变化检测步骤中认证检测合法且墨量变化幅度大时耗材芯片发送的新的一组序列号,根据下述序列号选择规则选择后发送给成像设备:耗材芯片按照多组序列号存储于其内的顺序依次选择;

当多组序列号全部认证检测不合法时,则重新回到第一组序列号,按顺序依次选择。

6.根据权利要求1或2所述的一种耗材芯片通信方法,其特征在于,所述命令数据为上电初始化指令、复位信号、读取指令、清零指令、停止供电信号、保持供电信号、时钟延迟信号、时钟加快信号中的一种。

7.一种耗材芯片,其特征在于,包括:

芯片存储模块,用于存储多组序列号;

芯片响应模块,用于接收成像设备发送的命令数据,并反馈应答信号和一组序列号给成像设备;其中,所述应答信号和所述一组序列号被用于在成像设备内进行成像设备逻辑运算;以及芯片运算模块,用于针对接收的命令数据和所述一组序列号进行芯片逻辑运算;其中,所述成像设备逻辑运算结果与所述芯片逻辑运算结果用于在成像设备中比较,以进行耗材芯片与成像设备的认证检测;

所述芯片响应模块还用于当认证检测不合法时,重新接收成像设备发送的命令数据,并反馈应答信号和另一组序列号给成像设备,直到认证检测合法时芯片响应模块不再发送新的一组序列号给成像设备,把认证检测合法的序列号作为耗材芯片与成像设备通信用的序列号。

8.根据权利要求7所述的一种耗材芯片,其特征在于,所述芯片响应模块包括:芯片接收单元,用于接收/重新接收成像设备发送的命令数据;

序列号选择单元,用于在接收/重新接收成像设备发送的命令数据后,从芯片存储模块内选择一组序列号,每次选择按多组序列号的存储顺序依次选择,选择到最后一组序列号后,下一次选择重新回到第一组序列号并按顺序依次选择;

芯片发送单元,用于将选择的一组序列号和应答信号发送给成像设备。

9.根据权利要求8所述的一种耗材芯片,其特征在于,所述芯片接收单元在认证检测合法后,成像设备检测到墨量变化幅度大的信号时,还用于重新接收成像设备发送的命令数据,所述序列号选择单元从芯片存储模块内按顺序选择一组序列号,进行耗材芯片与成像设备的认证检测。

10.根据权利要求7所述的一种耗材芯片,其特征在于,所述命令数据为上电初始化指令、复位信号、读取指令、清零指令、停止供电信号、保持供电信号、时钟延迟信号、时钟加快信号中的一种。

11.根据权利要求7所述的一种耗材芯片,其特征在于,所述耗材芯片重新接收成像设备发送的命令数据的情况包括下述任意一种:I.安装有耗材芯片的成像盒从成像设备中取出来,然后重新安装到成像设备上;

II.将成像设备关机,然后开机;

III.安装有耗材芯片的成像盒安装于成像设备的保护盖下面,打开保护盖以告知成像设备更换成像盒,无需将成像盒取出,再将保护盖盖上;

IV.成像设备读取存储芯片信息,发现信息异常时,重新发送读取指令。

12.一种耗材芯片与成像设备的通信方法,用于具有多组序列号的耗材芯片,其特征在于,方法包括:成像设备命令发送步骤:成像设备发送命令数据给耗材芯片;

耗材芯片序列号发送步骤:耗材芯片反馈应答信号和一组序列号给成像设备;

耗材芯片逻辑运算步骤:耗材芯片针对接收的命令数据和所述一组序列号进行芯片逻辑运算,并把芯片逻辑运算结果发送给成像设备;

成像设备逻辑运算步骤:成像设备针对接收的应答信号和所述一组序列号进行成像设备逻辑运算;

认证检测步骤:成像设备比较芯片逻辑运算结果和成像设备逻辑运算结果,若相同,则耗材芯片与成像设备认证检测合法,则该组序列号为耗材芯片与成像设备通信用的序列号,否则不合法,成像设备重新发送命令数据给耗材芯片,并反馈应答信号和另一组序列号给成像设备,重复执行成像设备命令发送步骤、耗材芯片序列号发送步骤、耗材芯片逻辑运算步骤、成像设备逻辑运算步骤、认证检测步骤,直至认证检测合法。

13.根据权利要求12所述的一种耗材芯片与成像设备的通信方法,其特征在于,方法还包括:墨量幅度变化检测步骤:当认证检测合法后,成像设备检测到墨量变化幅度大的信号时,成像设备重新发送命令数据给耗材芯片,耗材芯片反馈应答信号和新的一组序列号给成像设备,重复执行成像设备命令发送步骤、耗材芯片序列号发送步骤、耗材芯片逻辑运算步骤、成像设备逻辑运算步骤、认证检测步骤、墨量幅度变化检测步骤。

14.一种耗材芯片与成像设备的通信系统,其特征在于,包括耗材芯片、成像设备;

耗材芯片包括:

芯片存储模块,用于存储多组序列号;

芯片响应模块,用于接收成像设备发送的命令数据,并反馈应答信号和一组序列号给成像设备;

芯片运算模块,用于针对接收的命令数据和所述一组序列号进行芯片逻辑运算,并将芯片逻辑运算结果发送给成像设备;

成像设备包括:

成像设备发送模块,用于发送命令数据给耗材芯片;

成像设备运算模块,用于针对接收的应答信号和所述一组序列号进行成像设备逻辑运算;

认证检测模块,用于比较芯片逻辑运算结果和成像设备逻辑运算结果,若相同,则耗材芯片与成像设备认证检测合法,则该组序列号为耗材芯片与成像设备通信用的序列号,否则不合法,成像设备发送模块重新发送命令数据给耗材芯片,芯片响应模块反馈应答信号和另一组序列号给成像设备,直到认证检测合法时芯片响应模块不再发送新的一组序列号给成像设备,把认证检测合法的序列号作为耗材芯片与成像设备通信用的序列号。

15.根据权利要求14所述的一种耗材芯片与成像设备的通信系统,其特征在于,成像设备还包括墨量幅度变化检测模块,用于检测墨量变化幅度;在认证检测模块认证检测合法后,成像设备检测到墨量变化幅度大的信号时,所述芯片响应模块还用于重新接收成像设备发送的命令数据,并反馈应答信号和新的一组序列号给成像设备,以进行耗材芯片与成像设备的认证检测。

说明书 :

耗材芯片及其通信方法,耗材芯片与成像设备通信系统、方法

技术领域

[0001] 本发明涉及打印机耗材技术领域,尤其涉及一种耗材芯片及其通信方法,耗材芯片与成像设备通信系统、方法。

背景技术

[0002] 目前耗材普遍使用了耗材芯片作为耗材的信息和使用量的介质。耗材芯片是存贮装置、记忆装置、记录消耗量装置。没有耗材芯片以前,一般靠目测墨终,不提前予报“墨终”信号的方式了解耗材使用情况。这样可能会造成打了一半,耗材用尽而丢失实时信息。有了耗材芯片后,能记录耗材使用情况,能防止打印头在无墨水或无墨粉情况下运行,保护打印头。
[0003] 市面上的耗材的寿命分为一次性消耗品、有限次消耗品、永久消耗品。一次性消耗品为当成像盒中墨水或墨粉打印完后,耗材芯片报废,即使在向成像盒中灌入墨水或墨粉,或者将此耗材芯片移植到另一个有墨水或墨粉的成像盒中,然后再放入成像设备中,成像设备也是不会识别此成像盒的。有限次消耗品为成像盒中墨水或墨粉打印完后,再向成像盒中灌入墨水或墨粉,或者将此耗材芯片移植到另一个有墨水或墨粉的成像盒中,然后再放入成像设备中,成像设备也是会识别此成像盒的但是有次数限制。永久消耗品为成像盒中墨水或墨粉打印完后,再向成像盒中灌入墨水或墨粉,或者将此耗材芯片移植到另一个有墨水或墨粉的成像盒中,然后再放入成像设备中,成像设备也是会识别此成像盒,且无次数限制。
[0004] 对于有限次耗材芯片,耗材芯片内有N组序列号,即意味着耗材芯片可以循环利用N次。耗材芯片与成像设备之间通过I2C、单线等接口相连,在成像设备工作过程中,耗材芯片与成像设备之间存在着通信。在耗材使用过程中,耗材芯片与成像设备需进行交互通信和认证。
[0005] 当一组序列号被任意一台成像设备使用过后,耗材芯片内部则会设置标志位,记录该组序列号被使用过,当将耗材芯片再次放入同一台成像设备中后,或者当将耗材芯片放入另一台成像设备中后,成像设备发送命令来识别当前序列号是否有标志位,若有标志位时,成像设备报错,成像设备不认机,则无法进行打印作业;而未有标志位时,成像设备认机,进行打印作业。然而,具有被标识标志位的序列号的耗材芯片,其安装的耗材并未使用完,当放入另一台成像设备中不被认机使用,则会导致耗材浪费,重新购买新的耗材则会加大打印成本。另外,如果存储的多组序列号为相同的序列号,一旦一组序列号被标识,后续相同序列号也不被成像设备认可,这样导致安装耗材芯片的成像盒不能使用,导致耗材浪费。

发明内容

[0006] 本发明针对现有技术存在的问题,提出了一种通信过程简单、可靠,耗材芯片与成像设备兼容性好、耗材利用率高的耗材芯片及其通信方法,耗材芯片与成像设备通信系统、方法。
[0007] 本发明是通过以下技术方案得以实现的:
[0008] 本发明提出一种耗材芯片通信方法,用于具有多组序列号的耗材芯片,方法包括:
[0009] 序列号发送步骤:耗材芯片接收成像设备发送的命令数据,并反馈应答信号和一组序列号给成像设备;其中,所述应答信号和所述一组序列号被用于在成像设备内进行成像设备逻辑运算;
[0010] 逻辑运算步骤:耗材芯片针对接收的命令数据和所述一组序列号进行芯片逻辑运算;其中,所述成像设备逻辑运算结果与所述芯片逻辑运算结果用于在成像设备中比较,以进行耗材芯片与成像设备的认证检测;
[0011] 认证检测步骤:当认证检测不合法时,耗材芯片重新接收成像设备发送的命令数据,并反馈应答信号和另一组序列号给成像设备,并重复序列号发送步骤、逻辑运算步骤、认证检测步骤的过程,直至认证检测合法时,认证检测合法的该组序列号作为耗材芯片与成像设备通信用的序列号。
[0012] 本发明耗材芯片通信方法通过序列号认证检测合法性来确定耗材芯片是否需要重新接收成像设备发送的命令数据,当序列号认证检测不合法时,成像设备发送不合法信号,即报错信号,耗材芯片收到报错信号被触发重新接收成像设备发送的命令数据;当重新接收成像设备发送的命令数据时,耗材芯片选择新的一组序列号进行新的一轮认证检测,直到选择切换后的序列号通过认证检测,此时,耗材芯片与成像设备通信用的序列号被确定。在此过程中,无需进行序列号标志位的检测,即使该组序列号在成像设备A中被使用过,成像设备B未使用过该组序列号,当耗材芯片用于成像设备B上发送该组序列号给成像设备进行认证检测时,成像设备B一旦认证该组序列号为合法的,即成像设备识别该组序列号,耗材芯片仍能在成像设备B上使用。
[0013] 另外,多组序列号可采用全部相同的序列号或其中若干组为相同的序列号。只要认证检测时,该组序列号可被识别,耗材芯片与成像设备就能进行正常打印作业。
[0014] 作为优选,所述方法还包括:
[0015] 墨量幅度变化检测步骤:当认证检测合法后,成像设备检测到墨量变化幅度大的信号时,耗材芯片重新接收成像设备发送的命令数据,并反馈应答信号和新的一组序列号给成像设备,并重复序列号发送步骤、逻辑运算步骤、认证检测步骤、墨量幅度变化检测步骤。
[0016] 对于已在前一台成像设备中消耗过一定耗材的情况,再次用于下一台成像设备中时。下一台成像设备为满墨量状态,而使用的成像盒上的耗材芯片正好用的一组序列号为已用过的序列号,则记录墨量消耗了一部分,如50%。下一台成像设备打印一半时,此时成像设备会出现墨尽打印状态。为此,本发明通过成像设备检测墨量变化幅度是否超过正常范围的方式,来确定耗材芯片是否需要重新接收成像设备发送的命令数据,进而选择下一组序列号进行切换使用。这样可避免耗材在未用尽下被认为耗尽而无法使用造成耗材浪费的问题,进一步提高耗材利用率。
[0017] 作为优选,所述耗材芯片重新接收成像设备发送的命令数据的情况包括下述任意一种:
[0018] I.安装有耗材芯片的成像盒从成像设备中取出来,然后重新安装到成像设备上;
[0019] II.将成像设备关机,然后开机;
[0020] III.安装有耗材芯片的成像盒安装于成像设备的保护盖下面,打开保护盖以告知成像设备更换成像盒,无需将成像盒取出,再将保护盖盖上;
[0021] IV.成像设备读取存储芯片信息,发现信息异常时,重新发送读取指令。
[0022] 作为优选,所述认证检测步骤中认证检测不合法时耗材芯片发送的另一组序列号,或所述墨量幅度变化检测步骤中认证检测合法且墨量变化幅度大时耗材芯片发送的新的一组序列号,根据下述序列号选择规则选择后发送给成像设备:
[0023] 耗材芯片按照多组序列号存储于其内的顺序依次选择;
[0024] 当多组序列号全部认证检测不合法时,则重新回到第一组序列号,按顺序依次选择。
[0025] 作为优选,所述命令数据为上电初始化指令、复位信号、读取指令、清零指令、停止供电信号、保持供电信号、时钟延迟信号、时钟加快信号中的一种。
[0026] 一种耗材芯片,包括:
[0027] 芯片存储模块,用于存储多组序列号;
[0028] 芯片响应模块,用于接收成像设备发送的命令数据,并反馈应答信号和一组序列号给成像设备;其中,所述应答信号和所述一组序列号被用于在成像设备内进行成像设备逻辑运算;以及
[0029] 芯片运算模块,用于针对接收的命令数据和所述一组序列号进行芯片逻辑运算;其中,所述成像设备逻辑运算结果与所述芯片逻辑运算结果用于在成像设备中比较,以进行耗材芯片与成像设备的认证检测;
[0030] 所述芯片响应模块还用于当认证检测不合法时,重新接收成像设备发送的命令数据,并反馈应答信号和另一组序列号给成像设备,直到认证检测合法时芯片响应模块不再发送新的一组序列号给成像设备,把认证检测合法的序列号作为耗材芯片与成像设备通信用的序列号。
[0031] 作为优选,所述芯片响应模块包括:
[0032] 芯片接收单元,用于接收/重新接收成像设备发送的命令数据;
[0033] 序列号选择单元,用于在接收/重新接收成像设备发送的命令数据后,从芯片存储模块内选择一组序列号,每次选择按多组序列号的存储顺序依次选择,选择到最后一组序列号后,下一次选择重新回到第一组序列号并按顺序依次选择;
[0034] 芯片发送单元,用于将选择的一组序列号和应答信号发送给成像设备。
[0035] 作为优选,所述芯片接收单元在认证检测合法后,成像设备检测到墨量变化幅度大的信号时,还用于重新接收成像设备发送的命令数据,所述序列号选择单元从芯片存储模块内按顺序选择一组序列号,进行耗材芯片与成像设备的认证检测。
[0036] 作为优选,所述命令数据为上电初始化指令、复位信号、读取指令、清零指令、停止供电信号、保持供电信号、时钟延迟信号、时钟加快信号中的一种。
[0037] 作为优选,所述耗材芯片重新接收成像设备发送的命令数据的情况包括下述任意一种:
[0038] I.安装有耗材芯片的成像盒从成像设备中取出来,然后重新安装到成像设备上;
[0039] II.将成像设备关机,然后开机;
[0040] III.安装有耗材芯片的成像盒安装于成像设备的保护盖下面,打开保护盖以告知成像设备更换成像盒,无需将成像盒取出,再将保护盖盖上;
[0041] IV.成像设备读取存储芯片信息,发现信息异常时,重新发送读取指令。
[0042] 一种耗材芯片与成像设备的通信方法,用于具有多组序列号的耗材芯片,方法包括:
[0043] 成像设备命令发送步骤:成像设备发送命令数据给耗材芯片;
[0044] 耗材芯片序列号发送步骤:耗材芯片反馈应答信号和一组序列号给成像设备;
[0045] 耗材芯片逻辑运算步骤:耗材芯片针对接收的命令数据和所述一组序列号进行芯片逻辑运算,并把芯片逻辑运算结果发送给成像设备;
[0046] 成像设备逻辑运算步骤:成像设备针对接收的应答信号和所述一组序列号进行成像设备逻辑运算;
[0047] 认证检测步骤:成像设备比较芯片逻辑运算结果和成像设备逻辑运算结果,若相同,则耗材芯片与成像设备认证检测合法,则该组序列号为耗材芯片与成像设备通信用的序列号,否则不合法,成像设备重新发送命令数据给耗材芯片,并反馈应答信号和另一组序列号给成像设备,重复执行成像设备命令发送步骤、耗材芯片序列号发送步骤、耗材芯片逻辑运算步骤、成像设备逻辑运算步骤、认证检测步骤,直至认证检测合法。
[0048] 作为优选,方法还包括:
[0049] 墨量幅度变化检测步骤:当认证检测合法后,成像设备检测到墨量变化幅度大的信号时,成像设备重新发送命令数据给耗材芯片,耗材芯片反馈应答信号和新的一组序列号给成像设备,重复执行成像设备命令发送步骤、耗材芯片序列号发送步骤、耗材芯片逻辑运算步骤、成像设备逻辑运算步骤、认证检测步骤、墨量幅度变化检测步骤。
[0050] 一种耗材芯片与成像设备的通信系统,包括耗材芯片、成像设备;
[0051] 耗材芯片包括:
[0052] 芯片存储模块,用于存储多组序列号;
[0053] 芯片响应模块,用于接收成像设备发送的命令数据,并反馈应答信号和一组序列号给成像设备;
[0054] 芯片运算模块,用于针对接收的命令数据和所述一组序列号进行芯片逻辑运算,并将芯片逻辑运算结果发送给成像设备;
[0055] 成像设备包括:
[0056] 成像设备发送模块,用于发送命令数据给耗材芯片;
[0057] 成像设备运算模块,用于针对接收的应答信号和所述一组序列号进行成像设备逻辑运算;
[0058] 认证检测模块,用于比较芯片逻辑运算结果和成像设备逻辑运算结果,若相同,则耗材芯片与成像设备认证检测合法,则该组序列号为耗材芯片与成像设备通信用的序列号,否则不合法,成像设备发送模块重新发送命令数据给耗材芯片,芯片响应模块反馈应答信号和另一组序列号给成像设备,直到认证检测合法时芯片响应模块不再发送新的一组序列号给成像设备,把认证检测合法的序列号作为耗材芯片与成像设备通信用的序列号。
[0059] 作为优选,成像设备还包括墨量幅度变化检测模块,用于检测墨量变化幅度;在认证检测模块认证检测合法后,成像设备检测到墨量变化幅度大的信号时,所述芯片响应模块还用于重新接收成像设备发送的命令数据,并反馈应答信号和新的一组序列号给成像设备,以进行耗材芯片与成像设备的认证检测。
[0060] 本发明具有以下有益效果:
[0061] 本发明一种耗材芯片及其通信方法,耗材芯片与成像设备通信系统、方法,在耗材芯片与成像设备认证检测不合法时,通过耗材芯片重新接收成像设备发送的命令数据,并选择新序列号进行切换,直至认证检测合法,来提高耗材芯片与成像设备的兼容性和耗材利用率;在认证检测合法后,成像设备对墨量变化幅度进行检测,变化幅度超过正常范围时,耗材芯片重新接收成像设备发送的命令数据,并选择新序列号进行切换,直至认证检测合法,进一步提高了耗材利用率,避免耗材未用尽而浪费耗材。另外,相比于现有技术,本发明省去了检测标志位的步骤,解决了现有技术中因检测标志位而无法识别利用序列号所造成耗材资源浪费的问题。

附图说明

[0062] 图1为本发明一种耗材芯片的通信方法的一实施方式下的流程框图;
[0063] 图2为本发明一种耗材芯片的通信方法的另一实施方式下的流程框图;
[0064] 图3为本发明一种耗材芯片的结构框图;
[0065] 图4为图3中芯片响应模块的子结构框图;
[0066] 图5为本发明一种耗材芯片与成像设备的通信方法的一实施方式下的流程图;
[0067] 图6为本发明一种耗材芯片与成像设备的通信方法的另一实施方式下的流程图;
[0068] 图7为本发明一种耗材芯片与成像设备的通信系统的结构框图。

具体实施方式

[0069] 以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。
[0070] 现有的成像系统包括成像设备和能够安装在成像设备中的耗材。耗材包括成像盒、安装在成像盒上的耗材芯片。成像盒能够安装在成像设备中为成像设备提供成像材料,并且在成像材料耗尽以后可更换。耗材与成像设备的通信交互通过耗材芯片与成像设备实现。
[0071] 当一组序列号在A成像设备使用后,此时耗材芯片内就会对该组序列号设置标志位。当将耗材芯片放入一台未使用过此序列号的B成像设备中时,或者再次放入A成像设备中,B成像设备或A成像设备识别到此序列号的标志位,不认机,即成像设备不与耗材通信进行打印作业。若耗材内成像材料并未耗尽,一旦通过识别标志位就不认机,这样导致安装耗材芯片的成像盒不能使用。
[0072] 为此,本发明需要一种兼容性好、利用率高的耗材芯片与成像设备通信的技术方案。
[0073] 图3示出了本发明 一种耗材芯片的结构框图。耗材芯片包括芯片存储模块、芯片响应模块、芯片运算模块。
[0074] 所述芯片存储模块用于存储多组序列号。所述多组序列号可以为全部相同的序列号,也可以为部分相同序列号,也可以为全部不相同的序列号。
[0075] 所述芯片响应模块用于接收成像设备发送的命令数据,并反馈应答信号和一组序列号给成像设备;所述芯片响应模块还用于在耗材芯片与成像盒认证检测不合法时,重新接收成像设备发送的命令数据,并反馈应答信号和新的一组序列号给成像设备。具体地,如图4,所述芯片响应模块包括芯片接收单元、序列号选择单元、芯片发送单元。所述芯片接收单元用于接收/重新接收成像设备发送的命令数据。所述序列号选择单元,用于在接收/重新接收成像设备发送的命令数据后,从芯片存储模块内选择一组序列号,每次选择按多组序列号的存储顺序依次选择,选择到最后一组序列号后,下一次选择重新回到第一组序列号并按顺序依次选择。例如,序列号1、序列号2、序列号3、序列号4按此顺序存储,当芯片接收单元接收成像设备发送的命令数据后,序列号选择单元从芯片存储模块内选择一组序列号,如序列号1,并将序列号1发送给成像设备。当认证检测不合法时,耗材芯片重新接收成像设备发送的命令数据,在此过程中,序列号选择单元选择新的一组序列号,如按照存储位置加1的方式,选择存储于下个位置的序列号2,并将序列号2发送给成像设备。当认证检测从序列号1-序列号4都为不合法时,耗材芯片重新接收成像设备发送的命令数据,序列号选择单元回到首个序列号再次按次序选择,即选择序列号1进行认证检测,随后不合法按次序选择新的一组序列号进行切换。其中,当芯片接收单元接收成像设备发送的命令数据后,序列号选择单元未必从芯片存储模块的首个存储单元内的序列号1开始选择,也可以是从其中某个存储单元内的序列号,如序列号2或序列号3开始选择。当重新接收成像设备发送的命令数据时,序列号的选择顺序按次序选择,前一组序列号之后的一组序列号。所述芯片发送单元用于将选择的一组序列号和应答信号发送给成像设备。
[0076] 所述芯片运算模块,用于针对接收的命令数据和所述一组序列号进行芯片逻辑运算,并将芯片逻辑运算结果发送给成像设备。成像设备针对一组序列号和应答信号进行成像设备逻辑运算,并比较成像设备逻辑运算结果和芯片逻辑运算结果,若相同则合法,否则不合法。
[0077] 在认证检测不合法时,所述芯片响应模块重新接收成像设备发送的命令数据,并反馈应答信号和另一组序列号给成像设备。上述“重新”,指的是相比于前一刻芯片响应模块接收成像设备发送的命令数据而言,再次接收新的成像设备发送的命令数据。且前一刻不限于首次芯片响应模块接收成像设备发送的命令数据。所述耗材芯片重新接收成像设备发送的命令数据的情况可以为下述的任意一种:I.安装有耗材芯片的成像盒从成像设备中取出来,然后重新安装到成像设备上;II.将成像设备关机,然后开机;III.安装有耗材芯片的成像盒安装于成像设备的保护盖下面,打开保护盖以告知成像设备更换成像盒,无需将成像盒取出,再将保护盖盖上;在打开保护盖时,成像设备停止对成像盒上的耗材芯片供电,而在保护盖盖上时,成像设备重新对耗材芯片供电;IV.成像设备读取存储芯片信息,发现信息异常时,重新发送读取指令。当成像设备检测到认证不合法时,可人为操作I、II、III情况;也可以预先设置好自动程序,一旦检测不合法,自动执行II、IV情况。当执行上述情况后,耗材芯片接收/重新接收到成像设备发送来的命令数据为上电初始化指令、复位信号、读取指令、清零指令、停止供电信号、保持供电信号、时钟延迟信号、时钟加快信号中的一种。一般情况下,耗材装机在成像设备上后,成像系统上电,开始初始化,即成像设备发送上电初始化指令给耗材芯片。而清零指令和读取指令为与初始化相关的指令,清零指令为清零寄存器指令,读取指令为读取耗材芯片指令。当将成像设备关机-开机,成像设备可发送上电初始化指令给耗材芯片,也可以发送复位信号给耗材芯片。值得注意的是,不是每次触发耗材芯片接收/重新接收成像设备发送来的命令数据,都是同一种情况,同样,也不是每次的命令数据都为同样的命令数据。
[0078] 图1示出了本发明一种耗材芯片的通信方法的一实施方式。
[0079] 一种耗材芯片的通信方法包括:
[0080] 序列号发送步骤S01:耗材芯片接收成像设备发送的命令数据,并反馈应答信号和一组序列号给成像设备;其中,所述应答信号和所述一组序列号被用于在成像设备内进行成像设备逻辑运算;
[0081] 逻辑运算步骤S02:耗材芯片针对接收的命令数据和所述一组序列号进行芯片逻辑运算;其中,所述成像设备逻辑运算结果与所述芯片逻辑运算结果用于在成像设备中比较,以进行耗材芯片与成像设备的认证检测;
[0082] 认证检测步骤S03:当认证检测不合法时,耗材芯片重新接收成像设备发送的命令数据,并反馈应答信号和另一组序列号给成像设备,并重复序列号发送步骤S01、逻辑运算步骤S02、认证检测步骤S03的过程,直至认证检测合法时,认证检测合法的该组序列号作为耗材芯片与成像设备通信用的序列号。
[0083] 在一示例下,所述命令数据为上电初始化指令。先向耗材芯片内存储入N组序列号,然后将耗材芯片与成像盒配套放入成像设备中。成像设备在检测到耗材芯片安装正确后,成像设备发送命令检测耗材芯片合法性,包含对耗材芯片晶圆内序列号区数据校验。耗材芯片选择一组序列号并发送给成像设备,且耗材芯片基于该组序列号进行逻辑运算并将芯片逻辑运算结果发送给成像设备;成像设备读取一组序列号,并对其进行成像设备逻辑运算,并且成像设备比较芯片逻辑运算结果和成像设备逻辑运算结果是否相同,相同则认证合法,不相同则不合法。其中,关于芯片逻辑运算、成像设备逻辑运算可采用AES、DES、3DES等加密算法,逻辑运算结果一般为校验码,或者加解密验证数据。上述序列号认证检测方法在此不再赘述,可参见在先申请CN201510909979.9等专利文献。当认证检测合法时,耗材芯片就会正常认机并此后不再选择序列号进行切换,将认证检测合法的序列号作为耗材芯片与成像设备通信用的序列号。当认证检测不合法时,成像设备报错。此时可认为取出成像盒并在此正确将成像盒装入成像设备中。此时在检测序列号命令前,会有一组命令出现屏蔽,如可将命令数据屏蔽为0,屏蔽时间是芯片内部序列号从第一组序列号切换到第二组序列号的时间,切换成功后,成像设备会再次检测新序列号的合法性,如若不合法,再循环上述人为拔插成像盒或其他方式的操作,直至切换到第N组序列号,当第N组序列号还不认机后,人为拔插成像盒再次上机后,耗材芯片内序列号又切到第一组,然而一直循环下去。
[0084] 若在A成像设备使用过的序列号只剩下一半墨量,把使用过的序列号用在B成像设备上,此时序列号认证是合法的,但是墨量显示只有一半,这种情况B成像设备上墨量是满墨状态,而用此序列号的话墨量显示只有一半,故此在达到一半的情况下,就会提醒B成像设备没墨水了,所以B成像设备判断下墨量变化幅度是否过大,如果过大通过切换序列号来避免耗材材料未用尽而无法打印造成的耗材浪费的问题。针对此问题,为了进一步提高耗材利用率,所述耗材芯片的所述芯片接收单元在认证检测合法后,成像设备检测到墨量变化幅度大的信号时,还用于重新接收成像设备发送的命令数据,所述序列号选择单元从芯片存储模块内按顺序选择一组序列号,进行耗材芯片与成像设备的认证检测。也就是说,当成像设备检测到墨量变化幅度超过正常范围时,耗材芯片重新接收成像设备发送的命令数据,并选择一组序列号进行切换,之后对新选的一组序列号进行认证检测。若检测合法,则将该组序列号作为成像设备与耗材芯片通信用的序列号,若检测不合法,则报错,重新接收成像设备发送的命令数据,选择一组新的序列号进行切换,直至检测合法。而在检测合法后,如成像设备检测到墨量变化幅度大的情况,按照上述过程循环检测。
[0085] 在此墨量变化幅度过大的情况下,耗材芯片重新接收成像设备发送的命令数据的情况如上文所述,所述命令数据亦如上文所述。
[0086] 图2示出了本发明一种耗材芯片的通信方法的另一实施方式。在图1所示实施方式的前提下,图2所示实施方式在步骤S03之后新增了步骤S04。具体如下:
[0087] 一种耗材芯片的通信方法包括:
[0088] 序列号发送步骤S01:耗材芯片接收成像设备发送的命令数据,并反馈应答信号和一组序列号给成像设备;其中,所述应答信号和所述一组序列号被用于在成像设备内进行成像设备逻辑运算;
[0089] 逻辑运算步骤S02:耗材芯片针对接收的命令数据和所述一组序列号进行芯片逻辑运算;其中,所述成像设备逻辑运算结果与所述芯片逻辑运算结果用于在成像设备中比较,以进行耗材芯片与成像设备的认证检测;
[0090] 认证检测步骤S03:当认证检测不合法时,耗材芯片重新接收成像设备发送的命令数据,并反馈应答信号和另一组序列号给成像设备,并重复步骤S01-S03的过程,直至认证检测合法时,认证检测合法的该组序列号作为耗材芯片与成像设备通信用的序列号;
[0091] 墨量幅度变化检测步骤S04:当认证检测合法后,成像设备检测到墨量变化幅度大的信号时,耗材芯片重新接收成像设备发送的命令数据,并反馈应答信号和新的一组序列号给成像设备,并重复序列号发送步骤S01、逻辑运算步骤S02、认证检测步骤S03、墨量幅度变化检测步骤S04。
[0092] 所述墨量变化幅度是否大的信号,是通过检测当前墨量与上一次墨量的差值与阈值之间的关系确定。所述阈值为预先设定的墨量变化幅度值。若差值大于等于阈值,则认为墨量变化幅度大,否则,墨量变化幅度为正常范围,包括没有任何变化,有轻微的小变化。当出现墨量变化幅度大的信号时,成像设备报错,耗材芯片重新接收成像设备发送的命令数据,并反馈应答信号和选择一组新的序列号给成像设备,进行序列号认证检测。
[0093] 图5示出了本发明一种耗材芯片与成像设备的通信方法的一实施方式。该方法基于上文描述的耗材芯片、耗材芯片通信方法实现。具体地,一种耗材芯片与成像设备的通信方法,包括:
[0094] 成像设备命令发送步骤S01’:成像设备发送命令数据给耗材芯片;
[0095] 耗材芯片序列号发送步骤S02’:耗材芯片反馈应答信号和一组序列号给成像设备;
[0096] 耗材芯片逻辑运算步骤S03’:耗材芯片针对接收的命令数据和所述一组序列号进行芯片逻辑运算,并把芯片逻辑运算结果发送给成像设备;
[0097] 成像设备逻辑运算步骤S04’:成像设备针对接收的应答信号和所述一组序列号进行成像设备逻辑运算;
[0098] 认证检测步骤S05’:成像设备比较芯片逻辑运算结果和成像设备逻辑运算结果,若相同,则耗材芯片与成像设备认证检测合法,则该组序列号为耗材芯片与成像设备通信用的序列号,否则不合法,成像设备重新发送命令数据给耗材芯片,并反馈应答信号和另一组序列号给成像设备,重复执行成像设备命令发送步骤S01’、 耗材芯片序列号发送步骤S02’、 耗材芯片逻辑运算步骤S03’、 成像设备逻辑运算步骤S04’、 认证检测步骤S05’,直至认证检测合法。
[0099] 在图5所示实施方式的前提下,图6示出了本发明一种耗材芯片与成像设备的通信方法的一实施方式,且该方式相较于图5在步骤S05’之后增加步骤S06’。
[0100] 具体地,本发明一种耗材芯片与成像设备的通信方法包括:
[0101] 成像设备命令发送步骤S01’:成像设备发送命令数据给耗材芯片;
[0102] 耗材芯片序列号发送步骤S02’:耗材芯片反馈应答信号和一组序列号给成像设备;
[0103] 耗材芯片逻辑运算步骤S03’:耗材芯片针对接收的命令数据和所述一组序列号进行芯片逻辑运算,并把芯片逻辑运算结果发送给成像设备;
[0104] 成像设备逻辑运算步骤S04’:成像设备针对接收的应答信号和所述一组序列号进行成像设备逻辑运算;
[0105] 认证检测步骤S05’:成像设备比较芯片逻辑运算结果和成像设备逻辑运算结果,若相同,则耗材芯片与成像设备认证检测合法,则该组序列号为耗材芯片与成像设备通信用的序列号,否则不合法,成像设备重新发送命令数据给耗材芯片,并反馈应答信号和另一组序列号给成像设备,重复执行步骤S01’-S05’,直至认证检测合法;
[0106] 墨量幅度变化检测步骤S06’:当认证检测合法后,成像设备检测到墨量变化幅度大的信号时,成像设备重新发送命令数据给耗材芯片,耗材芯片反馈应答信号和新的一组序列号给成像设备,重复执行成像设备命令发送步骤S01’、 耗材芯片序列号发送步骤S02’、 耗材芯片逻辑运算步骤S03’、 成像设备逻辑运算步骤S04’、 认证检测步骤S05’、墨量幅度变化检测步骤S06’。
[0107] 图7示出了本发明一种耗材芯片与成像设备的通信系统的结构框图。该通信系统包括耗材芯片、与耗材芯片互为通信的成像设备。所述成像设备包括成像设备发送模块、成像设备运算模块和认证检测模块。
[0108] 所述成像设备发送模块用于发送命令数据给耗材芯片。所述成像设备运算模块用于针对接收的应答信号和所述一组序列号进行成像设备逻辑运算。所述认证检测模块,用于比较芯片逻辑运算结果和成像设备逻辑运算结果,若相同,则耗材芯片与成像设备认证检测合法,则该组序列号为耗材芯片与成像设备通信用的序列号,否则不合法,成像设备发送模块重新发送命令数据给耗材芯片,芯片响应模块反馈应答信号和另一组序列号给成像设备,直到认证检测合法时芯片响应模块不再发送新的一组序列号给成像设备,把认证检测合法的序列号作为耗材芯片与成像设备通信用的序列号。
[0109] 另外,所述成像设备还包括墨量幅度变化检测模块,用于检测墨量变化幅度;在认证检测模块认证检测合法后,成像设备检测到墨量变化幅度大的信号时,所述芯片响应模块还用于重新接收成像设备发送的命令数据,并反馈应答信号和新的一组序列号给成像设备,以进行耗材芯片与成像设备的认证检测。
[0110] 本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明。本发明的目的已经完整有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。