数据传输方法、装置、耗材芯片及打印耗材与流程

文档序号:17396336发布日期:2019-04-13 00:51阅读:158来源:国知局
数据传输方法、装置、耗材芯片及打印耗材与流程

本申请涉及打印成像技术领域,具体而言,涉及一种数据传输方法、装置、耗材芯片及打印耗材。



背景技术:

目前,打印机已经是办公活动中不可缺少的设备,在打印过程中,需要使用到墨盒之类的打印耗材。其中,打印耗材普遍使用了芯片作为数据传输的介质。当打印耗材被装入打印机后,打印机与打印耗材的耗材芯片进行通信,以对耗材芯片进行认证;若认证成功,表示识别出耗材芯片,该耗材芯片可以被使用,可以使用该打印耗材进行打印。然而对于生产兼容耗材芯片的厂商而言,进行上述认证过程,可能会使兼容耗材芯片不能被识别、使用,并且还存在侵犯打印机对应的原装打印耗材的原始厂商标志权利的风险。

申请内容

为了克服现有技术中的上述不足,本申请实施例的目的在于提供一种数据传输方法、装置、耗材芯片及打印耗材,其能够保证兼容耗材芯片可以被打印机识别、使用,使得用户可以对除原装打印耗材外的其他耗材芯片进行选择、使用,降低用户的成本。

第一方面,本申请实施例提供一种数据传输方法,应用于耗材芯片,所述耗材芯片为兼容耗材芯片,包括:

接收打印机发送的指令,并判断所述指令是否为读取指令;

在所述指令为读取指令时,将耗材数据发送给所述打印机,以使所述打印机在识别出所述耗材数据中的非原装标识后,确认识别出所述耗材芯片,并发出预设提示信息,以提示所述耗材芯片对应的打印耗材不是所述打印机对应的原装打印耗材,其中,所述耗材数据包括序列号、任意数字签名及所述非原装标识。

可选地,在本申请实施例中,所述任意数字签名为任意的虚假的数字签名,所述任意的虚假的数字签名不是由待加密信息被加密后得到的,所述待加密信息包括所述序列号。

可选地,在本申请实施例中,所述序列号与所述任意数字签名不匹配。

可选地,在本申请实施例中,所述任意数字签名预先存储在所述耗材芯片中。

可选地,在本申请实施例中,所述任意数字签名由所述耗材芯片预先生成并保存,或者,所述任意数字签名由所述耗材芯片在接收到的所述指令为读取指令时生成。

第二方面,本申请实施例提供一种数据传输装置,应用于耗材芯片,所述耗材芯片为兼容耗材芯片,包括:

接收模块,用于接收打印机发送的指令,并判断所述指令是否为读取指令;

发送模块,用于在所述指令为读取指令时,将耗材数据发送给所述打印机,以使所述打印机在识别出所述耗材数据中的非原装标识后,确认识别出所述耗材芯片,并发出预设提示信息,以提示所述耗材芯片对应的打印耗材不是所述打印机对应的原装打印耗材,其中,所述耗材数据包括序列号、任意数字签名及所述非原装标识。

可选地,在本申请实施例中,所述任意数字签名为任意的虚假的数字签名,所述任意的虚假的数字签名不是由待加密信息被加密后得到的,所述待加密信息包括所述序列号。

可选地,在本申请实施例中,所述序列号与所述任意数字签名不匹配。

可选地,在本申请实施例中,所述任意数字签名预先存储在所述耗材芯片中。

可选地,在本申请实施例中,所述装置还包括:

生成模块,用于生成并保存所述任意数字签名,或者,用于在接收到的所述指令为读取指令时生成所述任意数字签名。

第三方面,本申请实施例提供一种耗材芯片,所述耗材芯片为兼容耗材芯片,包括:

处理器及可读存储介质,所述可读存储介质存储有可执行计算机指令,所述可执行计算机指令由所述处理器读取并运行时,执行所述的数据传输方法。

第四方面,本申请实施例提供一种打印耗材,包括所述的耗材芯片。

相对于现有技术而言,本申请具有以下有益效果:

本申请实施例提供一种数据传输方法、装置、耗材芯片及打印耗材。作为耗材芯片的兼容耗材芯片在接收到打印机发送的指令后,判断该指令是否为读取指令,并在该指令为读取指令时,将包括非原装标识、序列号及任意数字签名的耗材数据发送给打印机。在接收到耗材芯片发送的耗材数据后,打印机可对耗材数据进行分析,在识别出非原装标识后,确定识别出该耗材芯片,并发出用于提示该耗材芯片对应的打印耗材不是打印机对应的原装打印耗材的预设提示信息。由此,在兼容耗材芯片接收到的指令为读取指令时,通过将包括非原装标识、序列号及任意数字签名的耗材数据发送给打印机,使得打印机可根据该非原装标识识别出该耗材芯片,同时发出预设提示信息。上述方式利用非原装标识既可以保证兼容耗材芯片会被打印机识别出,使得用户可以对除原装打印耗材外的其他耗材芯片进行选择、使用,降低用户的成本;又不侵犯打印机对应的原装打印耗材的原始厂商标志的权利。

为使申请的上述目的、特征和优点能更明显易懂,下文特举本申请较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是本申请实施例提供的耗材芯片的方框示意图。

图2是本申请实施例提供的数据传输方法的流程示意图。

图3是本申请实施例提供的数据传输装置的第一种方框示意图。

图4是本申请实施例提供的数据传输装置的第二种方框示意图。

图标:100-耗材芯片;110-存储器;120-处理器;200-数据传输装置;210-接收模块;220-发送模块;230-生成模块。

具体实施方式

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

在本申请发明人提出本申请实施例中的技术方案之前,在打印耗材被安装到打印机上后,打印机会接收到打印耗材的耗材芯片发送的验证信息,该验证信息包括一个序列号及数字签名等。打印机根据自身存储的算法及上述序列号计算得到一个数字签名,并通过比对判断计算得到的数字签名与接收的数字签名是否相同。若相同,表示耗材芯片发送的序列号及数字签名对应的算法与打印机中的算法是同一算法,耗材芯片发送的序列号、数字签名是匹配的,反之则不匹配。在耗材芯片发送的序列号、数字签名匹配时,打印耗材被打印机识别并使用。

对打印机而言,若安装的为原装打印耗材,那么该打印耗材中的耗材芯片会被打印机识别。若安装的是非原装打印耗材(默认为兼容打印耗材),那么该打印耗材中的耗材芯片有可能不会被打印机识别。对于生产出兼容耗材芯片的兼容厂商,在上述耗材芯片与打印机认证的过程中,可能会使兼容耗材芯片不能被识别、使用,并且还存在侵犯打印机对应的原装打印耗材的原始厂商标志权利的风险。

针对以上方案所存在的缺陷,均是发明人在经过实验并仔细研究后得到的结果,因此,上述问题的发现过程以及下文中本申请实施例针对上述问题所提出的解决方案,都应是发明人在本申请过程中对本申请做出的贡献。

请参照图1,图1是本申请实施例提供的耗材芯片100的方框示意图。所述耗材芯片100为兼容耗材芯片,所述耗材芯片100可以包括:存储器110、处理器120以及数据传输装置200。

所述存储器110及处理器120各元件之间直接或间接地电性连接,以实现数据的传输或交互。例如,相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器110中存储有非原装标识、芯片的序列号、数据传输装置200等,所述数据传输装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中的软件功能模块。所述处理器120通过运行存储在存储器110内的软件程序以及模块,如本申请实施例中的数据传输装置200,从而执行各种功能应用以及数据处理,即实现本申请实施例中的数据传输方法。

其中,所述存储器110可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom),闪存(flashmemory)等。其中,存储器110用于存储程序,所述处理器120在接收到执行指令后,执行所述程序。

所述处理器120可能是一种集成电路芯片,具有信号的处理能力。上述的处理器120可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等。还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

可以理解,图1所示的结构仅为示意,耗材芯片100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

请参照图2,图2是本申请实施例提供的数据传输方法的流程示意图。所述方法应用于耗材芯片100,所述耗材芯片100为兼容耗材芯片。下面对图2所示的数据传输方法的具体流程进行详细阐述。

步骤s210,接收打印机发送的指令,并判断所述指令是否为读取指令。

在本实施例中,在耗材芯片100被安装到打印机内后,耗材芯片100会接收到由打印机发送的指令,通过对指令进行解析,即可判断接收到的指令是否为读取指令。若不为读取指令,则不再执行后续步骤。

步骤s220,在所述指令为读取指令时,将耗材数据发送给所述打印机,以使所述打印机在识别出所述耗材数据中的非原装标识后,确认识别出所述耗材芯片100,并发出预设提示信息,以提示所述耗材芯片100对应的打印耗材不是所述打印机对应的原装打印耗材。

若所述指令为读取指令,表示所述打印机需要获得该耗材芯片100所在的打印耗材的相关信息,所述耗材芯片100则将耗材数据发送给所述打印机。该耗材数据包括该耗材芯片100所在打印耗材的相关信息。在本实施例中,所述耗材数据包括序列号、任意数字签名及非原装标识。其中,所述非原装标识用于表示该耗材芯片100不是打印机对应的原装打印耗材的芯片,该耗材芯片100所在的打印耗材不是打印机对应的原装打印耗材。

所述打印机在接收到所述耗材芯片100发送的所述耗材数据后,对上述耗材数据进行分析。在该过程中,所述打印机若识别出所述耗材数据中的所述非原装标识,则可确认识别出所述耗材芯片100,后续可使用该耗材芯片100所在的打印耗材进行打印。同时,所述打印机还可以通过发出预设提示信息,以告知用户打印机内此时安装的打印耗材不是该打印机对应的原装打印耗材。

可选地,发出预设提示信息的方式可以是,但不限于,通过相应的指示灯闪烁以告知用户该信息,在显示屏上显示已安装非原装打印耗材的提示信息等。

在耗材芯片100接收到的指令为读取指令时,为兼容耗材芯片的耗材芯片100向打印机发送的耗材数据中包括非原装标识、序列号及任意数字签名,使得打印机可根据该非原装标识识别出该耗材芯片100,同时发出预设提示信息。该方式利用非原装标识既可以保证兼容耗材芯片会被打印机识别出,又可以保证不会侵犯打印机对应的原装打印耗材的原始厂商标志的权利。

在本实施例中,所述打印机按照正常执行流程,在获得与读取指令对应的耗材数据后,根据该耗材数据中的序列号及自身存储的算法计算得到与该序列号对应的数字签名。然后将该数字签名与接收到的所述任意数字签名进行比对,得到比对结果。

若对耗材数据的分析结束后,识别出非原装标识,无论对比结果是否为计算得到的数字签名与接收的任意数字签名相同,所述打印机均确认识别出所述耗材芯片100。也就是说,在耗材数据中包括非原装标识时,所述打印机即使检测到序列号与数字签名不匹配,也可以识别、使用该耗材芯片100。由此,不需要对打印机进行调整,即可保证为兼容耗材芯片的耗材芯片100可以被打印机识别并使用,该方式便于用户可对除原装打印耗材外的其他耗材芯片进行选择、使用,可降低用户成本。

可选地,所述任意数字签名可以是目前一般兼容耗材芯片中的数字签名,也可以是任意的虚假的数字签名。也就是说,该任意数字签名可以是对待加密信息加密后得到的数据;也可以不是对待加密信息加密后得到的数据,比如,所述任意数字签名由任意数据生成。优选地,在本实施例的实施方式中,所述任意数字签名为任意的虚假的数字签名,不是由待加密信息被加密后得到的,该待加密信息包括所述序列号。

可选地,所述序列号与所述任意数字签名不匹配。在本实施方式中,所述耗材芯片100将所述非原装标识、不匹配的所述序列号及所述任意数字签名作为耗材数据发送给所述打印机。由于耗材数据中包括非原装标识,打印机虽然检测到该序列号与该任意数字签名不匹配,依然能识别、使用该耗材芯片100。

进一步地,所述任意数字签名预先存储在所述耗材芯片100中。耗材芯片100在接收到的指令为读取指令时,将包括序列号、任意数字签名和非原装标识的耗材数据发送给所述打印机。

可选地,作为实施方式,所述任意数字签名可以是其他设备生成并保存至耗材芯片100中的,比如,其他设备在耗材芯片100出厂前将所述任意数字签名直接写入耗材芯片100,或者,在耗材芯片100出厂后,其他设备将所述任意数字签名直接写入所述耗材芯片100。所述任意数字签名还可以由所述耗材芯片100预先生成并保存的。

在本实施例的实施方式中,所述耗材芯片100可以在发送耗材数据前,生成并保存所述任意数字签名。比如,若所述耗材芯片100在出厂时并未保存有所述任意数字签名,所述耗材芯片100可在上电后,根据任意的数据生成该任意的数字签名,并将该数字签名作为所述任意数字签名进行保存。在接收到的指令为读取指令时,将包括所述任意数字签名、非原装标识、序列号的耗材数据发送给打印机。

或者,所述耗材芯片100在确定接收到的指令为读取指令时,根据任意数据生成任意的数字签名,并将该数字签名作为所述任意数字签名进行保存,然后将该任意数字签名与序列号及非原装标识作为耗材数据发送给所述打印机。或者,在生成所述任意数字签名后,耗材芯片100直接将该任意数字签名与序列号及非原装标识作为耗材数据发送给所述打印机。

可选地,所述耗材数据还可以包括耗材安装日期、客户信息、耗材已安装标识、耗材色彩校验信息、耗材消耗量等。

可选地,在耗材芯片100刚上电时,均会执行一次步骤s210~步骤s220,以便所述打印机完成对耗材芯片100的识别,便于后续使用该耗材芯片100所在的打印耗材进行打印。

请参照图3,图3是本申请实施例提供的数据传输装置200的第一种方框示意图。所述数据传输装置200应用于耗材芯片100,所述耗材芯片100为兼容耗材芯片。所述数据传输装置200可以包括接收模块210及发送模块220。

接收模块210,用于接收打印机发送的指令,并判断所述指令是否为读取指令。

发送模块220,用于在所述指令为读取指令时,将耗材数据发送给所述打印机,以使所述打印机在识别出所述耗材数据中的非原装标识后,确认识别出所述耗材芯片100,并发出预设提示信息,以提示所述耗材芯片100对应的打印耗材不是所述打印机对应的原装打印耗材。其中,所述耗材数据包括序列号、任意数字签名及所述非原装标识。

可选地,在本实施例中,所述任意数字签名为任意的虚假的数字签名,所述任意的虚假的数字签名不是由待加密信息被加密后得到的,所述待加密信息包括所述序列号。

可选地,所述序列号与所述任意数字签名不匹配。

可选地,所述任意数字签名预先存储在所述耗材芯片100中。

请参照图4,图4是本申请实施例提供的数据传输装置200的第二种方框示意图。所述数据传输装置200还可以包括生成模块230。

生成模块230,用于生成并保存所述任意数字签名,或者,用于在接收到的所述指令为读取指令时生成所述任意数字签名。

在本实施例中,关于所述数据传输装置200的具体描述可以参照上文对数据传输方法的描述,在此不再赘述。

本申请实施例还提供一种打印耗材,该打印耗材可以包括所述耗材芯片100。其中,所述耗材芯片100为兼容耗材芯片。可选地,上述打印耗材可以是,但不限于,应用于喷墨打印机的墨盒或液体容器,应用于激光打印机的硒鼓或粉盒等。

综上所述,本申请实施例提供一种数据传输方法、装置、耗材芯片及打印耗材。作为耗材芯片的兼容耗材芯片在接收到打印机发送的指令后,判断该指令是否为读取指令,并在该指令为读取指令时,将包括非原装标识、序列号及任意数字签名的耗材数据发送给打印机。在接收到耗材芯片发送的耗材数据后,打印机可对耗材数据进行分析,在识别出非原装标识后,确定识别出该耗材芯片,并发出用于提示该耗材芯片对应的打印耗材不是打印机对应的原装打印耗材的预设提示信息。由此,在兼容耗材芯片接收到的指令为读取指令时,通过将包括非原装标识、序列号及任意数字签名的耗材数据发送给打印机,使得打印机可根据该非原装标识识别出该耗材芯片,同时发出预设提示信息。上述方式利用非原装标识既可以保证兼容耗材芯片会被打印机识别出,使得用户可以对除原装打印耗材外的其他耗材芯片进行选择、使用,降低用户的成本;又不侵犯打印机对应的原装打印耗材的原始厂商标志的权利。

本领域的技术人员应明白,本申请的耗材芯片包括存储器和处理器,所述存储器用于存储程序指令代码,所述处理器用于执行该程序指令代码,以实现上述实施例中应用于耗材芯片的数据传输方法。本申请实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1