一种打印设备成像盒芯片验证方法以及打印设备的制造方法

文档序号:9339759阅读:269来源:国知局
一种打印设备成像盒芯片验证方法以及打印设备的制造方法
【技术领域】
[0001]本发明涉及成像显影技术领域,尤其涉及一种打印设备对成像盒等成像盒芯片的验证方法以及相应的打印设备。
【背景技术】
[0002]随着成像技术的不断发展,诸如复印机、打印设备、传真机、文字处理机等打印设备已被广泛使用。通常,打印设备中都设置有可方便用户更换的用来容纳记录材料(例如墨水、碳粉等)的成像盒,成像盒上通常设置有成像盒芯片。
[0003]在成像盒芯片中,记录着序列号、成像盒型号、填充的表征成像物质的颜色特性、表征成像物质总量等验证信息,以及在后续成像过程中得到的成像日期、成像物质量信息等成像信息。打印设备通过向成像盒芯片发送读写命令来获知成像盒的使用状态。
[0004]打印设备的成像过程(例如打印过程)主要通过成像盒芯片和打印设备交互来完成。由于成像盒及其成像盒芯片是可拆卸的消耗性成像盒芯片,打印设备生产厂家为了避免用户在打印设备上使用劣质仿冒品而对打印设备造成损害,通常会在打印设备中设定一个成像盒芯片认证规则。这个认证规则既可以是在打印设备中存储的预设成像盒的型号和颜色等用于验证成像盒芯片的验证信息,也可以是在成像盒芯片中存储的序列号。对于后者,当成像盒安装到打印设备中后,打印设备就会读取成像盒芯片中的序列号,然后判断该序列号是否为授权的或者合法的,进而允许使用通过了这一识别的耗材而拒绝使用无法通过这一识别的耗材。通过这样的认证方式,能够在一定程度上避免在打印设备上使用非授权的成像盒。
[0005]然而,即使再严密的认证规则也是有漏洞的。仿冒者往往通过对授权的或者合法的成像盒芯片进行大量的测试和验证,能够破解认证规律,找出使仿冒成像盒芯片得以认机的方法。因此,对于原装厂家来说,一个成像盒芯片认证规则的有效使用周期基本上就是该认证规则被第三方破解的时间。如果超过这个期限,原装厂家只能更换新的认证规则,或者对成像盒芯片中的数据进行更改重新烧录。这势必增加了成像盒芯片开发成本,在当前认证规则失效和新的认证规则发布之间给仿冒者可乘之机。
[0006]因此,亟需一种保护力度更强的认证规则,来延长成像盒芯片校验功能的效力。

【发明内容】

[0007]为了解决上述技术问题,本发明提供了一种新的打印设备成像盒芯片验证方法以及相应的打印设备。该方法包括第一阶段校验模式和第二阶段校验模式(也即两种校验模式),当满足预设条件时,打印设备对成像盒的验证由第一阶段校验模式切换到第二阶段校验模式。
[0008]该方法包括第一阶段校验模式和第二阶段校验模式,其中
[0009]在初始阶段,打印设备采用第一阶段校验模式来验证安装到打印设备上的成像盒芯片的合法性,当满足预设条件时,打印设备由第一阶段校验模式切换到第二阶段校验模式来验证安装到打印设备上的成像盒芯片的合法性。
[0010]在一个实施例中,在所述第一阶段校验模式中用于检验合法性的数据是所述第二阶段校验模式中用于检验合法性的待检数据中指定位数的数据。
[0011]在一个实施例中,所述第一阶段校验模式包括以下步骤:
[0012]打印设备向待校验的成像盒芯片发送包含随机数的第一数据;
[0013]打印设备读取待校验的成像盒芯片中的第二数据;
[0014]打印设备接收来自待校验的成像盒芯片的待检数据;
[0015]打印设备检验待检数据中指定位数的数据是否正确,如果正确则允许成像盒芯片认机,如果不正确则不允许成像盒芯片认机。
[0016]在一个实施例中,检验待检数据中指定位数的数据是否正确的方式包括以下方式之一:
[0017]第一种方式,打印设备对第一数据执行第一逻辑运算得到第一运算结果,判断第一运算结果与待检数据中指定位数的数据是否匹配;
[0018]第二种方式,打印设备中预设有第一数据与待检数据的指定位数的数据的映射表,打印设备通过查找映射表得出第一数据对应的指定位数的数据的查表结果,判断其与待检数据的指定位数的数据是否匹配。
[0019]在一个实施例中,所述第二阶段校验模式包括以下步骤:
[0020]打印设备向待校验的成像盒芯片发送包含随机数第一数据;
[0021]打印设备读取待校验的成像盒芯片中的第二数据;
[0022]打印设备接收来自待校验的成像盒芯片的待检数据;
[0023]打印设备检验待检数据是否正确,如果正确则允许成像盒芯片认机,如果不正确则不允许成像盒芯片认机。
[0024]在一个实施例中,检验待检数据是否正确的方式包括以下任意一种:
[0025]第一种方式,打印设备对第一数据执行第二逻辑运算得到第二运算结果,判断第二运算结果与待检数据是否匹配;
[0026]第二种方式,打印设备对第一数据和第二数据执行第三逻辑运算得到第三运算结果,判断第三运算结果与待检数据是否匹配;
[0027]第三种方式,打印设备中预设有第一数据与待检数据的映射表,打印设备通过查找映射表得出第一数据对应的查表结果,判断其与待检数据是否匹配;
[0028]第四种方式,打印设备对第一数据和第二数据执行第四逻辑运算得到第四运算结果,并且打印设备中预设有第四数据与待检数据的映射表,打印设备通过查找映射表得出第四数据对应的查表结果,判断其与待检数据是否匹配。
[0029]第五种方式,打印设备中预设有与待检数据中除却所述指定位数的其余数据相对应的数据表,判断数据表中的数据与待检数据中除却所述指定位数的其余数据是否匹配;
[0030]第六种方式,判断待检数据中所述指定位数的数据与除却所述指定位数的其余数据是否匹配。
[0031]在一个实施例中,判断数据是否匹配是指比较数据是否相同,或者比较数据是否符合预设的算法规则。
[0032]在一个实施例中,所述第一、第二、第三、第四逻辑运算是组合逻辑运算、哈希算法、对称加密算法、非对称加密算法或数字签名认证中的一种或几种。
[0033]在一个实施例中,所述预设条件包括以下任意一种条件:
[0034]当厂家对打印设备的相关固件进行升级时,或者当打印设备通过互联网接收到厂家发送的激活第二阶段校验模式的指令时,或者当打印设备收到用户发送来的激活第二阶段校验模式的指令时,或者当打印设备接收到新安装的成像盒芯片发送来的激活第二阶段校验模式的指令时,又或者当打印设备使用时间达到预设的第一阶段校验使用周期时。
[0035]在一个实施例中,当允许成像盒芯片认机时,打印设备将判断正确的待检数据的指定位数的数据重新发送给成像盒芯片,或者是对成像盒芯片继续进行其它的读写操作,又或者是允许执行成像操作;当不允许成像盒芯片认机时,打印设备报错,或者是打印设备终止对成像盒芯片的读写操作,又或者是禁止执行成像操作。
[0036]根据本发明的另一方面,还提供了一种打印设备,其包括成像盒芯片验证模块和校验控制模块:
[0037]成像盒芯片验证模块在初始阶段,按照第一阶段校验模式来验证安装到打印设备上的成像盒芯片的合法性;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1