【技术实现步骤摘要】
打印机授权码生成方法、打印机授权验证方法及系统
[0001]本专利技术涉及打印机领域,尤其涉及一种打印机授权码生成方法、打印机授权验证方法及系统。
技术介绍
[0002]随着打印机行业的高速发展,对于打印速度提出了越来越高的要求。解决打印速度最直接的方法,就是将一台打印机连接几十个乃至上百个喷头。但当安装了较多的喷头,就需要有多块控制板共同驱动这些喷头。
[0003]多喷头的打印机一般价格高昂,打印机提供商在出售打印机时通常采用根据使用时长分期收款的模式。具体为,客户将会先付一部分款将打印机买入手,厂家会限制打印机的使用时间,买家按期付款后可接着使用,最终顾客付完全款后打印机完全享有。但由于打印机是部署在工业生产环境,往往不会接入公网,厂家无法在线定期对打印机的控制板进行授权,同时打印机之间的控制板还能进行互换,互换后可能会出现以下问题:(1)授权一台打印机,通过互换两台打印机的控制板,造成两台都能打印或者都不能打印的情况;(2)授权两台打印机的使用期限不一致,交换控制板导致同一台打印机的控制板授权时间不一致,造成授 ...
【技术保护点】
【技术特征摘要】
1.一种打印机授权码生成方法,其特征在于,所述方法包括:获取打印机的控制板的身份信息;依据所述控制板的身份信息和本次授权时长,生成授权码的身份信息;依据所述控制板的身份信息以及所述授权码的身份信息,生成数字签名;生成授权码,所述授权码至少包括:所述控制板的身份信息、所述授权码的身份信息、所述本次授权时长和所述数字签名。2.根据权利要求1所述的方法,其特征在于,所述打印机包括:至少两个控制板。3.根据权利要求2所述的方法,其特征在于,所述方法在生成授权码之前还包括:获取各控制板的出厂信息,所述出厂信息至少包括:出厂时间、控制板的身份信息、密钥、注册授权时长;确定各控制板的身份信息是否一致;当各控制板的身份信息一致时,获取控制板的使用时长;比较所述使用时长是否超过所述注册授权时长;当所述使用时长超过所述注册授权时长,发出授权码获取信号。4.根据权利要求3所述的方法,其特征在于,所述依据所述控制板的身份信息以及所述授权码的身份信息,生成数字签名,包括:将所述控制板的身份信息、所述本次授权时长及所述授权码的身份信息作为源数据,利用所述密钥和预设加密算法生成所述数字签名。5.一种打印机授权验证方法,其特征在于,所述方法包括:获取如权利要求1
‑
4任一项所述的打印机授权码生成方法所生成的授权码;利用所述授权码验证待授权的打印机;验证成功则获取本次授权时长;将所述本次授权时长添加至所述待授权的打印机的控制板的出厂信息中得到使能打印机的新的注册授权时长。6.根据权利要求5所述的打印机授权验证方法,其特征在于,所述利用所述授权码验证待授权的打印机,具体包括:当所述授权码中控制板的身份信息与所述待授权的打印机的控制板的身份信息一致,且所述授权码的身份信息为未被注册时,根据密钥,使用预设加密算法计算所述授权码中的控制板的身份信息、授权码的身份信息、本次授权时长,生成验证数字签名;当所述验证数字签名与所述授权码中的数字签名一致时,则验证成功。7.根据权利要求5所述的打印机授权验证方法,其特征在于,所述将所述本次授权时长添加至...
【专利技术属性】
技术研发人员:程鹏,冯凌伟,陈艳,黄中琨,
申请(专利权)人:深圳市汉森软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。