一种打印耗材控制装置及自适应控制方法

文档序号:2499033阅读:111来源:国知局
一种打印耗材控制装置及自适应控制方法
【专利摘要】本发明公开了一种打印耗材自适应控制方法及打印耗材控制装置,其中,所述方法包括:接收来自打印机的配对指令;查找与所述配对指令对应的配对信息;判断所述配对信息是否被使用过;若否,则依次调取响应数据集中的响应数据发送给所述打印机直至配对成功;若是,则调取所述配对信息对应的响应数据集中最近成功配对的响应数据,将所述响应数据发送给所述打印机,并在与所述打印机配对不成功时,依次调取响应数据集中剩余的响应数据发送给所述打印机直至配对成功。通过本发明,使得采用所述方法或装置的打印耗材能够自动识别打印机型号,适用于多个型号的打印机,且无需人工的任何介入,无需在打印耗材上针对不同型号的打印机进行改动,降低了成本。
【专利说明】一种打印耗材控制装置及自适应控制方法

【技术领域】
[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]若配对成功,则将成功配对的该组响应数据标识为最近配对成功的响应数据。
[0038]根据本发明的一个方面,所述打印耗材控制装置中,所述控制单元依次调取响应数据集中剩余的响应数据发送给所述打印机直至配对成功,包括:
[0039]按预定顺序调取响应数据集中的其他未进行配对的响应数据发送给所述打印机;
[0040]若配对不成功,则生成伪断电和伪上电的动作指令,并发送给所述打印机,重新接收来自所述打印机的配对指令,按预定顺序调取下一组未进行配对的响应数据发送给所述打印机;
[0041]若配对成功,则将成功配对的该组响应数据标识为最近配对成功的响应数据。
[0042]根据本发明的一个方面,所述打印耗材控制装置中,所述控制单元依次调取响应数据集中剩余的响应数据发送给所述打印机直至配对成功,包括:若剩余的响应数据中包括曾成功配对的响应数据,则根据成功配对时间由近到远依次优选调取最近成功配对的响应数据,最后依次调取未曾成功配对的响应数据;
[0043]若配对不成功,则生成伪断电和伪上电的动作指令,并发送给所述打印机,重新接收来自所述打印机的配对指令,调取下一组响应数据发送给所述打印机;
[0044]若配对成功,则将成功配对的该组响应数据标识为最近配对成功的响应数据。
[0045]本发明还提供了一种打印耗材,其包括上述控制装置。
[0046]本发明提出的打印耗材控制装置及其自适应控制方法,使得采用所述装置或方法的打印耗材能够自动识别打印机型号,让打印耗材适用于多个型号的打印机,并做到无需人工的任何介入,不需要在打印耗材上针对不同型号的打印机进行改动,降低了成本。

【专利附图】

【附图说明】
[0047]图1是本发明实施方式的打印耗材自适应控制方法流程图;
[0048]图2是本发明实施方式的配对指令的示意图;
[0049]图3是本发明实施方式的响应数据的示意图;
[0050]图4是本发明实施方式的打印耗材控制装置的示意图。

【具体实施方式】
[0051]为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0052]图1示出了本发明的控制装置自适应控制方法的基本流程。
[0053]本发明预先在打印耗材控制装置内设定了包括不同配对信息的信息库。打印耗材上机后,打印机发送配对指令后等待响应数据。控制装置收到打印机发过来的配对指令。所述配对指令至少包括:命令头、搜查特性以及数据验证码。
[0054]图2示出了本发明的配对指令的数据结构。
[0055]控制装置对所述配对指令进行解码。一般来说,控制装置根据密钥来解码配对指令,获取打印机的ID、型号相关的编码等信息。所述密钥预先存储于存储单元中。
[0056]在预先设定的信息库中查找与所述配对指令对应的配对信息。所述配对信息包括:打印机的ID、型号相关的编码等信息。
[0057]若所述匹配信息被使用过,控制装置将通过标识信息对所述配对信息是否被使用过进行标识。
[0058]判断所述配对信息是否被使用过。
[0059]如果被使用过,则调用响应数据集中与所述配对信息对应的最近一次成功配对的响应数据。因为通常情况下,打印耗材与打印机匹配上之后,客户一般不会变更,比如很少将打印耗材用在另一型号的打印机上,所以在可能的型号里选出最近一次配对成功的响应数据来进行响应,其成功匹配的概率相对很大。这样就大大缩短了搜索时间,打印耗材很快可以被正常使用。
[0060]如果所述配对信息未被使用过,则调用响应数据集中与所述配对信息对应的第一组响应数据。响应数据集存储于控制装置的存储单元上。所述存储单元的存储空间划分为多个数据区,一个数据区对应一个组响应数据。
[0061]图3示出了本发明的响应数据的结构图。
[0062]所述响应数据包括:响应包头、响应码和数据验证码等信息,其中包含了打印机的通用数据,如密钥、ID、ID响应码、数据等。
[0063]控制装置将所述响应数据发送给打印机。在所述响应数据与打印机型号不符时,通常打印机会有两种情况,一是返回报错消息,二是不发送任何消息。控制装置若接收到报错消息,或在预定时间内未收到任何消息,则控制装置可以判断所述响应数据与打印机型号不符。
[0064]此时,控制装置可将所述响应数据进行标识予以排除,并产生伪断电和伪上电的动作指令,发送给打印机。打印机接收到上述动作指令后将重启,并再次发送配对指令。控制装置重新接收来自所述打印机的配对指令,并调用响应数据集中与所述配对信息对应的下一组未进行配对的响应数据。控制装置将所述响应数据发送给打印机。
[0065]若所述响应数据与打印机型号仍不符,则返回到控制装置产生伪断电和伪上电的动作指令的步骤,重复上述操作,再次让打印机重启,调用其他组未进行配对的响应数据,直至所调用的响应数据与打印机型号相符。
[0066]若所述响应数据与打印机型号相符,则意味着配对成功,此时打印机会发送匹配成功的响应,或非报错消息的响应。控制装置将所述配对信息标识为被使用过,并将所述响应数据标识为最近一次配对成功的响应数据。至此,控制装置将采用当前配对成功的响应数据与打印机进行通信,打印机也将视该打印耗材为符合其型号的可用的打印耗材。
[0067]图4示出了本发明实施方式的一种打印耗材控制装置I。所述控制装置I包括:存储单元14、接口单元11、查找单元13、判断单元12以及控制单元15。
[0068]具体而言,
[0069]所述存储单元14,用于存储打印机配对信息及响应数据集;
[0070]所述接口单元11,用于接收来自打印机的配对指令,并对所述配对指令进行解码;
[0071]所述查找单元13,用于查找与所述配对指令对应的配对信息;
[0072]所述判断单元12,用于判断所述配对信息是否被使用过;
[0073]所述控制单元15,用于在判断单元12的判断结果为否时,依次调取响应数据集中的响应数据发送给所述打印机直至配对成功;在判断单元12的判断结果为是时,调取所述配对信息对应的响应数据集中最近成功配对的响应数据,将所述响应数据发送给所述打印机,并在与所述打印机配对不成功时,依次调取响应数据集中剩余的响应数据发送给所述打印机直至配对成功。
[0074]所述控制单元15依次调取响应数据集中的响应数据发送给所述打印机直至配对成功,具体还包括:
[0075]按预定顺序调取响应数据集中的一组响应数据发送给所述打印机;
[0076]若配对不成功,则生成伪断电和伪上电的动作指令,并发送给所述打印机,重新接收来自所述打印机的配对指令,按预定顺序调取下一组响应数据发送给所述打印机;
[0077]若配对成功,则将成功配对的该组响应数据标识为最近配对成功的响应数据。
[0078]所述控制单元15依次调取响应数据集中剩余的响应数据发送给所述打印机直至配对成功,具体还包括:
[0079]按预定顺序调取响应数据集中的其他未进行配对的响应数据发送给所述打印机;
[0080]若配对不成功,则生成伪断电和伪上电的动作指令,并发送给所述打印机,重新接收来自所述打印机的配对指令,按预定顺序调取下一组未进行配对的响应数据发送给所述打印机;
[0081]若配对成功,则将成功配对的该组响应数据标识为最近配对成功的响应数据。
[0082]所述控制单元15依次调取响应数据集中剩余的响应数据发送给所述打印机直至配对成功,具体还包括:若剩余的响应数据中包括曾成功配对的响应数据,则根据成功配对时间由近到远依次优选调取最近成功配对的响应数据,最后依次调取未曾成功配对的响应数据;
[0083]若配对不成功,则生成伪断电和伪上电的动作指令,并发送给所述打印机,重新接收来自所述打印机的配对指令,调取下一组响应数据发送给所述打印机;
[0084]若配对成功,则将成功配对的该组响应数据标识为最近配对成功的响应数据。
[0085]这样,若打印耗材被再次放入相同型号的打印机时,打印机发送配对指令,打印耗材的控制装置同样执行上述自适应步骤,此时与所述打印机对应的配对信息已被标识为被使用过,以及对应的响应数据也已被标识为最近一次配对成功的响应数据。因此,所述打印耗材能够很快将与所述打印机配对的响应数据发送给所述打印机,为成功匹配打印机节省了大量的时间。可见,除了第一次寻找配对会时间较长,一旦配对成功,识别的效率会大幅
[0086]应当理解的是,本发明的上述【具体实施方式】仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
【权利要求】
1.一种打印耗材自适应控制方法,其特征在于: 接收来自打印机的配对指令; 查找与所述配对指令对应的配对信息; 判断所述配对信息是否被使用过; 若否,则依次调取响应数据集中的响应数据发送给所述打印机直至配对成功; 若是,则调取所述配对信息对应的响应数据集中最近成功配对的响应数据,将所述响应数据发送给所述打印机,并在与所述打印机配对不成功时,依次调取响应数据集中剩余的响应数据发送给所述打印机直至配对成功。
2.根据权利要求1所述的打印耗材自适应控制方法,其特征在于: 在配对成功后将所述配对信息标识为被使用过。
3.根据权利要求1所述的打印耗材自适应控制方法,其特征在于: 所述接收来自打印机的配对指令,还包括对所述配对指令进行解码。
4.根据权利要求1-3任一项所述的打印耗材自适应控制方法,其特征在于: 所述依次调取响应数据集中的响应数据发送给所述打印机直至配对成功,进一步包括: 按预定顺序调取响应数据集中的一组响应数据发送给所述打印机; 若配对不成功,则生成伪断电和伪上电的动作指令,并发送给所述打印机,重新接收来自所述打印机的配对指令,按预定顺序调取下一组响应数据发送给所述打印机; 若配对成功,则将成功配对的该组响应数据标识为最近配对成功的响应数据。
5.根据权利要求1-3任一项所述的打印耗材自适应控制方法,其特征在于: 所述依次调取响应数据集中剩余的响应数据发送给所述打印机直至配对成功,进一步包括: 按预定顺序调取响应数据集中的其他未进行配对的响应数据发送给所述打印机;若配对不成功,则生成伪断电和伪上电的动作指令,并发送给所述打印机,重新接收来自所述打印机的配对指令,按预定顺序调取下一组未进行配对的响应数据发送给所述打印机; 若配对成功,则将成功配对的该组响应数据标识为最近配对成功的响应数据。
6.一种打印耗材控制装置,其特征在于,包括: 接口单元,用于接收来自打印机的配对指令; 查找单元,用于查找与所述配对指令对应的配对信息; 判断单元,用于判断所述配对信息是否被使用过; 控制单元,用于在判断单元的判断结果为否时,依次调取响应数据集中的响应数据发送给所述打印机直至配对成功;在判断单元的判断结果为是时,调取所述配对信息对应的响应数据集中最近成功配对的响应数据,将所述响应数据发送给所述打印机,并在与所述打印机配对不成功时,依次调取响应数据集中剩余的响应数据发送给所述打印机直至配对成功。
7.根据权利要求6所述的打印耗材控制装置,其特征在于: 所述装置还包括存储单元,用于存储打印机配对信息及响应数据集; 所述控制单元还用于在配对成功后将所述配对信息标识为被使用过。
8.根据权利要求6所述的打印耗材控制装置,其特征在于: 所述接口单元还用于对所述配对指令进行解码。
9.根据权利要求6-8任一项所述的打印耗材控制装置,其特征在于: 所述控制单元依次调取响应数据集中的响应数据发送给所述打印机直至配对成功,还包括: 按预定顺序调取响应数据集中的一组响应数据发送给所述打印机; 若配对不成功,则生成伪断电和伪上电的动作指令,并发送给所述打印机,重新接收来自所述打印机的配对指令,按预定顺序调取下一组响应数据发送给所述打印机; 若配对成功,则将成功配对的该组响应数据标识为最近配对成功的响应数据。
10.根据权利要求6-8任一项所述的打印耗材控制装置,其特征在于: 所述控制单元依次调取响应数据集中剩余的响应数据发送给所述打印机直至配对成功,包括: 按预定顺序调取响应数据集中的其他未进行配对的响应数据发送给所述打印机;若配对不成功,则生成伪断电和伪上电的动作指令,并发送给所述打印机,重新接收来自所述打印机的配对指令,按预定顺序调取下一组未进行配对的响应数据发送给所述打印机; 若配对成功,则将成功配对的该组响应数据标识为最近配对成功的响应数据。
【文档编号】B41J29/393GK104494318SQ201410685600
【公开日】2015年4月8日 申请日期:2014年11月25日 优先权日:2014年11月25日
【发明者】刘兴炎, 莫坚成 申请人:深圳市金印达科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1