System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 喷印装置的加密喷印方法及系统制造方法及图纸_技高网

喷印装置的加密喷印方法及系统制造方法及图纸

技术编号:42502362 阅读:4 留言:0更新日期:2024-08-22 14:15
本发明专利技术公开了一种喷印装置的加密喷印方法及系统,其中,该方法包括:获取第二加密组件对应的加密信息,其中,加密信息包括第一公钥、签名原文和第一签名;根据第一加密组件存储的第二公钥对第一签名进行验证,以判断第一签名对应的签名原件与加密信息中的签名原件是否一致;如果一致,则采用第一加密组件产生随机数,并将随机数发送给墨盒,以便墨盒对所述随机数进行签名,以得到第二签名;采用第一公钥对第二签名进行验证,以判断第二签名对应的随机数与第一加密组件产生的随机数是否一致;如果一致,则获取墨水参数,以便根据墨水参数驱动所述墨盒喷印;由此,通过加密验证以更新打印参数,且避免墨盒发生窜货问题,从而达到最佳喷印效果。

【技术实现步骤摘要】

本专利技术涉及喷墨打印,特别涉及一种喷印装置的加密喷印方法、一种计算机可读存储介质、一种计算机设备和一种喷印装置的加密喷印系统。


技术介绍

1、相关技术中,喷墨打印是将墨水经喷头喷嘴变成墨滴喷射到打印介质上;用于打印的墨水存储在墨盒中,由于墨水在打印过程中不断消耗,因此墨盒属于喷墨打印设备的重要耗材;由于喷印设备需要经常更墨盒,而市场上的存储墨水的墨盒数量大,生成厂家和型号众多;现有为了辨别墨盒中墨水的型号、品牌以及质量,一般通过标签人工识别,并将墨水的打印参数保存在喷印设备里面,但是,该方式在更换墨盒时无法及时的更新打印参数,且不同区域经销商的墨盒经常会发生窜货问题,导致不同品牌墨水混用,从而影响喷印效果。


技术实现思路

1、本专利技术旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种喷印装置的加密喷印方法,通过加密验证以更新打印参数,且避免墨盒发生窜货问题,从而达到最佳喷印效果。

2、本专利技术的第二个目的在于提出一种计算机可读存储介质。

3、本专利技术的第三个目的在于提出一种计算机设备。

4、本专利技术的第四个目的在于提出一种喷印装置的加密喷印系统。

5、为达到上述目的,本专利技术第一方面实施例提出了一种喷印装置的加密喷印方法,所述喷印装置包括喷印设备和墨盒,所述喷印设备上设置有第一加密组件,所述墨盒上设置有第二加密组件,所述加密喷印方法包括以下步骤:获取所述第二加密组件对应的加密信息,其中,所述加密信息包括第一公钥、签名原文和第一签名;根据所述第一加密组件存储的第二公钥对所述第一签名进行验证,以判断所述第一签名对应的签名原件与所述加密信息中的签名原件是否一致;如果所述第一签名对应的签名原件与所述加密信息中的签名原件一致,则采用所述第一加密组件产生随机数,并将所述随机数发送给所述墨盒,以便所述墨盒对所述随机数进行签名,以得到第二签名;获取所述第二签名,并采用所述第一公钥对所述第二签名进行验证,以判断所述第二签名对应的随机数与所述第一加密组件产生的随机数是否一致;如果所述第二签名对应的随机数与所述第一加密组件产生的随机数一致,则获取所述第二加密组件存储的墨水参数,以便根据所述墨水参数驱动所述墨盒进行喷印。

6、根据本专利技术实施例喷印装置的加密喷印方法,首先,获取第二加密组件对应的加密信息,其中,加密信息包括第一公钥、签名原文和第一签名;接着,根据第一加密组件存储的第二公钥对第一签名进行验证,以判断第一签名对应的签名原件与加密信息中的签名原件是否一致;如果第一签名对应的签名原件与加密信息中的签名原件一致,则采用第一加密组件产生随机数,并将随机数发送给墨盒,以便墨盒对所述随机数进行签名,以得到第二签名;然后,获取第二签名,并采用第一公钥对第二签名进行验证,以判断第二签名对应的随机数与第一加密组件产生的随机数是否一致;如果第二签名对应的随机数与第一加密组件产生的随机数一致,则获取第二加密组件存储的墨水参数,以便根据墨水参数驱动所述墨盒进行喷印;由此,通过加密验证以更新打印参数,且避免墨盒发生窜货问题,从而达到最佳喷印效果。

7、另外,根据本专利技术上述实施例提出的喷印装置的加密喷印方法还可以具有如下附加的技术特征:

8、可选地,获取所述第二加密组件对应的加密信息,包括:喷印设备获取所述墨盒上设置的第二加密组件的证书,并解析所述证书以得到证书内对应的加密信息。。

9、可选地,所述第二公钥为经销商的公钥,如果所述第一签名对应的签名原件与所述加密信息中的签名原件一致,则判断所述墨盒属于所述经销商;如果所述第一签名对应的签名原件与所述加密信息中的签名原件不一致,则终止流程。

10、可选地,如果所述第二签名对应的随机数与所述第一加密组件产生的随机数一致,则判断所述喷印设备与所述墨盒匹配成功;如果所述第二签名对应的随机数与所述第一加密组件产生的随机数不一致,则终止流程。

11、为达到上述目的,本专利技术第二方面实施例提出了一种计算机可读存储介质,其上存储有喷印装置的加密喷印程序,该喷印装置的加密喷印程序被处理器执行时实现如上述的喷印装置的加密喷印方法。

12、根据本专利技术实施例的计算机可读存储介质,通过存储喷印装置的加密喷印程序,以便处理器在执行该喷印装置的加密喷印程序时实现如上述的喷印装置的加密喷印方法,由此,通过加密验证以更新打印参数,且避免墨盒发生窜货问题,从而达到最佳喷印效果。

13、为达到上述目的,本专利技术第三方面实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上述的喷印装置的加密喷印方法。

14、根据本专利技术实施例的计算机设备,通过存储器存储可在处理器上运行的计算机程序,以便处理器在执行该计算机程序时,实现如上述的喷印装置的加密喷印方法,由此,通过加密验证以更新打印参数,且避免墨盒发生窜货问题,从而达到最佳喷印效果。

15、为达到上述目的,本专利技术第四方面实施例提出了一种喷印装置的加密喷印系统,包括喷印设备和墨盒,其中,所述喷印设备上设置有第一加密组件,所述墨盒上设置有第二加密组件,所述喷印设备包括:获取模块,用于获取所述第二加密组件对应的加密信息,其中,所述加密信息包括第一公钥、签名原文和第一签名;第一验证模块,用于根据所述第一加密组件存储的第二公钥对所述第一签名进行验证,以判断所述第一签名对应的签名原件与所述加密信息中的签名原件是否一致;生成模块,用于如果所述第一签名对应的签名原件与所述加密信息中的签名原件一致,则采用所述第一加密组件产生随机数,并将所述随机数发送给所述墨盒,以便所述墨盒对所述随机数进行签名,以得到第二签名;第二验证模块,用于获取所述第二签名,并采用所述第一公钥对所述第二签名进行验证,以判断所述第二签名对应的随机数与所述第一加密组件产生的随机数是否一致;喷印控制模块,用于如果所述第二签名对应的随机数与所述第一加密组件产生的随机数一致,则获取所述第二加密组件存储的墨水参数,以便根据所述墨水参数驱动所述墨盒进行喷印。

16、另外,根据本专利技术上述实施例提出的喷印装置的加密喷印系统还可以具有如下附加的技术特征:

17、可选地,获取模块还用于,获取所述墨盒上设置的第二加密组件的证书,并解析所述证书以得到证书内对应的加密信息。

18、可选地,所述第二公钥为经销商的公钥,如果所述第一签名对应的签名原件与所述加密信息中的签名原件一致,则判断所述墨盒属于所述经销商;如果所述第一签名对应的签名原件与所述加密信息中的签名原件不一致,则终止流程。

19、可选地,如果所述第二签名对应的随机数与所述第一加密组件产生的随机数一致,则判断所述喷印设备与所述墨盒匹配成功;如果所述第二签名对应的随机数与所述第一加密组件产生的随机数不一致,则终止流程。

本文档来自技高网...

【技术保护点】

1.一种喷印装置的加密喷印方法,其特征在于,所述喷印装置包括喷印设备和墨盒,所述喷印设备上设置有第一加密组件,所述墨盒上设置有第二加密组件,所述加密喷印方法包括以下步骤:

2.如权利要求1所述的喷印装置的加密喷印方法,其特征在于,获取所述第二加密组件对应的加密信息,包括:喷印设备获取所述墨盒上设置的第二加密组件的证书,并解析所述证书以得到证书内对应的加密信息。

3.如权利要求1所述的喷印装置的加密喷印方法,其特征在于,所述第二公钥为经销商的公钥,如果所述第一签名对应的签名原件与所述加密信息中的签名原件一致,则判断所述墨盒属于所述经销商;如果所述第一签名对应的签名原件与所述加密信息中的签名原件不一致,则终止流程。

4.如权利要求1所述的喷印装置的加密喷印方法,其特征在于,如果所述第二签名对应的随机数与所述第一加密组件产生的随机数一致,则判断所述喷印设备与所述墨盒匹配成功;如果所述第二签名对应的随机数与所述第一加密组件产生的随机数不一致,则终止流程。

5.一种计算机可读存储介质,其特征在于,其上存储有喷印装置的加密喷印程序,该喷印装置的加密喷印程序被处理器执行时实现如权利要求1-4中任一项所述的喷印装置的加密喷印方法。

6.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时,实现如权利要求1-4中任一项所述的喷印装置的加密喷印方法。

7.一种喷印装置的加密喷印系统,其特征在于,包括喷印设备和墨盒,其中,所述喷印设备上设置有第一加密组件,所述墨盒上设置有第二加密组件,所述喷印设备包括:

8.如权利要求7所述的喷印装置的加密喷印系统,其特征在于,获取模块还用于,获取所述墨盒上设置的第二加密组件的证书,并解析所述证书以得到证书内对应的加密信息。

9.如权利要求7所述的喷印装置的加密喷印系统,其特征在于,所述第二公钥为经销商的公钥,如果所述第一签名对应的签名原件与所述加密信息中的签名原件一致,则判断所述墨盒属于所述经销商;如果所述第一签名对应的签名原件与所述加密信息中的签名原件不一致,则终止流程。

10.如权利要求7所述的喷印装置的加密喷印系统,其特征在于,如果所述第二签名对应的随机数与所述第一加密组件产生的随机数一致,则判断所述喷印设备与所述墨盒匹配成功;如果所述第二签名对应的随机数与所述第一加密组件产生的随机数不一致,则终止流程。

...

【技术特征摘要】

1.一种喷印装置的加密喷印方法,其特征在于,所述喷印装置包括喷印设备和墨盒,所述喷印设备上设置有第一加密组件,所述墨盒上设置有第二加密组件,所述加密喷印方法包括以下步骤:

2.如权利要求1所述的喷印装置的加密喷印方法,其特征在于,获取所述第二加密组件对应的加密信息,包括:喷印设备获取所述墨盒上设置的第二加密组件的证书,并解析所述证书以得到证书内对应的加密信息。

3.如权利要求1所述的喷印装置的加密喷印方法,其特征在于,所述第二公钥为经销商的公钥,如果所述第一签名对应的签名原件与所述加密信息中的签名原件一致,则判断所述墨盒属于所述经销商;如果所述第一签名对应的签名原件与所述加密信息中的签名原件不一致,则终止流程。

4.如权利要求1所述的喷印装置的加密喷印方法,其特征在于,如果所述第二签名对应的随机数与所述第一加密组件产生的随机数一致,则判断所述喷印设备与所述墨盒匹配成功;如果所述第二签名对应的随机数与所述第一加密组件产生的随机数不一致,则终止流程。

5.一种计算机可读存储介质,其特征在于,其上存储有喷印装置的加密喷印程序,该喷印装置的加密喷印程序被处理器执行时实现如权利要求1-4中任一项所述的喷印装置的加...

【专利技术属性】
技术研发人员:汤光耀黄兵山
申请(专利权)人:昇捷丰标识科技厦门有限公司
类型:发明
国别省市:

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

1