控制耗材芯片工作的方法、装置、耗材芯片及打印机与流程

文档序号:11499706阅读:266来源:国知局
控制耗材芯片工作的方法、装置、耗材芯片及打印机与流程

本发明涉及打印成像技术领域,尤其涉及一种控制耗材芯片工作的方法、装置、耗材芯片及打印机。



背景技术:

打印耗材盒(例如,适用于喷墨打印机的墨盒及适用于激光打印机的碳粉盒)上往往设置有耗材芯片,用于存储与打印耗材相关的信息,这样打印成像设备就可以通过该耗材芯片识别该打印耗材盒,并可以在耗材芯片上记录打印耗材盒的使用状态信息。

为了区别不同的耗材盒,还在耗材芯片上存储序列号(serialnumber,sn),通过这些序列号,打印机可以对耗材盒的合法性进行验证,为此,现有部分打印机会在其内部的存储器中,存储上一次用过了的耗材盒的序列号,若再将同样的序列号的耗材盒安装到此打印机时,打印机就会拒绝这些耗材盒的使用。

为了重复利用可回收的耗材盒,减少垃圾的产生,现有一些耗材盒具有超过一次的使用寿命,用户消耗完原有的墨水或者碳粉后,可以自行添加,并对耗材芯片进行复位处理,这样就可以达到重复利用的目的。但是由于部分打印机会记录用过了的序列号,因此,会对此形成限制。

现有技术中公开了一种存储有多个序列号并且在消耗量达到预设值时从当前使用的序列号切换为另外一个备用序列号的技术方案,让打印机记录备用序列号,从而解决打印机记忆了序列号的问题。然而,发明人发现,在该方案中,若用户在使用时还没有达到预设值,就提前更换了耗材盒,由于耗材芯片还没有对序列号进行切换,则用户更换耗材盒后,新的耗材盒如果还是使用和原来相同的序列号,就会出现同样的序列号而消耗量不同的情况,打印机会认为耗材芯片异常或者耗材盒只能继续使用上一次还没有达到预设值的消耗量,多余的部分则由于数据的不统一而不能使用。



技术实现要素:

本发明提供一种控制耗材芯片工作的方法、装置、耗材芯片及打印机,可以有效地克服现有技术中的耗材芯片会出现原来的序列号还没有被切换时,打印机不能将耗材芯片的消耗量与新的序列号对应起来的问题。

本发明的一方面提供了一种控制耗材芯片工作的方法,所述耗材芯片中存储有第一序列号和与所述第一序列号不同的第二序列号;所述方法包括:

将所述耗材芯片存储的第一序列号发送至所述打印机;

根据所述第一序列号判断所述耗材芯片是否被所述打印机识别;

若确定所述耗材芯片被识别,则控制所述耗材芯片将所述第一序列号切换至第二序列号,并控制所述耗材芯片以所述第二序列号进行工作。

进一步的,所述耗材芯片中包括数据存储区和备份存储区,所述控制所述耗材芯片将所述第一序列号切换至第二序列号,具体包括:

将所述第一序列号存储在所述数据存储区内,并将所述第二序列号存储在所述备份存储区内;

将存储在所述数据存储区内的第一序列号替换为存储在所述备份存储区内的所述第二序列号。

进一步的,所述方法还包括:

获取所述耗材芯片中存储在所述数据存储区内的序列号和存储在所述备份存储区内的序列号;

若存储在所述数据存储区的序列号与存储在所述备份存储区的序列号相同,则控制所述耗材芯片按照所述序列号进行工作;或者,

若存储在所述数据存储区的序列号与存储在所述备份存储区的序列号不同,则将存储在所述数据存储区内的序列号替换为存储在所述备份存储区内的第二序列号,并控制所述耗材芯以所述第二序列号进行工作。

本发明的又一方面提供了一种控制耗材芯片工作的装置,所述耗材芯片中存储有第一序列号和与所述第一序列号不同的第二序列号;所述装置包括:

发送模块,用于将所述耗材芯片存储的第一序列号发送至所述打印机;

判断模块,用于根据所述第一序列号判断所述耗材芯片是否被所述打印机识别;

切换模块,用于若确定所述耗材芯片被识别,则控制所述耗材芯片将所述第一序列号切换至第二序列号,并控制所述耗材芯片以所述第二序列号进行工作。

进一步的,所述耗材芯片中包括数据存储区和备份存储区,所述装置还包括:

存储模块,用于将所述第一序列号存储在所述数据存储区内,并将所述第二序列号存储在所述备份存储区内;

所述切换模块,还用于将存储在所述数据存储区内的第一序列号替换为存储在所述备份存储区内的所述第二序列号。

进一步的,所述装置还包括:

获取模块,用于获取所述耗材芯片中数据存储区内的序列号和备份存储区的序列号;

所述切换模块,还用于:

若存储在所述数据存储区的序列号与存储在所述备份存储区的序列号相同,则控制所述耗材芯片按照所述序列号进行工作;或者,

若存储在所述数据存储区的序列号与存储在所述备份存储区的序列号不同,则将存储在所述数据存储区内的序列号替换为存储在所述备份存储区内的第二序列号,并控制所述耗材芯以所述第二序列号进行工作。

本发明的另一方面提供了一种耗材芯片,包括:电路基板和设置于所述电路基板上的电子模块,所述电子模块中设置有上述的控制耗材芯片工作的装置。

本发明的另一方面提供了打印机,所述打印机上设置有上述的耗材芯片。

进一步的,所述打印机还包括:

接收模块,用于接收所述耗材芯片发送的第一序列号;

处理模块,用于将第一序列号与预先存储在打印机内的已消耗序列号进行分析比对;

确定模块,用于若第一序列号与已消耗序列号相同,则确定耗材芯片不能被打印机识别;或者,

若第一序列号与已消耗序列号不同,则在预设时间段内检测耗材芯片是否能够与打印机建立通信连接,根据检测结果确定耗材芯片是否被打印机识别。

进一步的,所述确定模块,还用于:

若在预设时间段内检测耗材芯片能够与打印机建立通信连接,则确定耗材芯片被打印机识别;或者,

若在预设时间段内检测耗材芯片不能与打印机建立通信连接,则确定耗材芯片不能被打印机识别。

本发明提供的控制耗材芯片工作的方法、装置、耗材芯片及打印机,通过在将耗材芯片首次安装到打印机上时,向打印机发送第一序列号,在耗材芯片被打印机正常识别后,将第一序列号切换至第二序列号,使得打印机利用第二序列号继续识别耗材芯片并将寿命耗尽的信息对应到第二序列号,从而即使用户中途提前更换了耗材盒,也能够避免打印机记忆的还是原来的序列号而导致新安装的耗材盒无法正常使用的问题,有效地提高了该方法的实用性,有利于市场的推广和应用。

附图说明

图1为本发明实施例提供的一种控制耗材芯片工作的方法的流程示意图;

图2为本发明再实施例提供的控制所述耗材芯片将所述第一序列号切换至第二序列号的流程示意图;

图3为本发明又一实施例提供的一种控制耗材芯片工作的方法的流程示意图;

图4为本发明实施例提供的一种控制耗材芯片工作的方法的具体应用时的流程示意图;

图5为本发明实施例提供的一种控制耗材芯片工作的装置的结构示意图;

图6为本发明实施例提供的一种耗材芯片的结构示意图;

图7为本发明实施例提供的一种打印机的结构示意图。

图中:

1、发送模块;2、判断模块;

3、切换模块;4、存储模块;

5、获取模块;6、电路基板;

7、耗材芯片;10、打印机;

1001、接收模块;1002、处理模块;

1003、确定模块。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实例用于说明本发明,但不用来限制本发明的范围。

图1为本发明实施例提供的一种控制耗材芯片工作的方法的流程示意图;参考附图1可知,本实施例提供了一种控制耗材芯片工作的方法,该方法用于对耗材芯片的工作进行有效控制,其中,耗材芯片中存储有第一序列号和与第一序列号不同的第二序列号;该方法包括:

s101:将耗材芯片存储的第一序列号发送至打印机;

由于耗材芯片主要用于存储与打印耗材相关的信息,起到身份识别和记录状态的作用,当将设置有耗材芯片的耗材盒安装到打印机上后,打印机会向耗材芯片提供电信号,即为打印机对耗材芯片进行供电,此时,打印机会向耗材芯片发送读取序列号的指令,耗材芯片根据上述指令会将自己存储的第一序列号发送至打印机,使得打印机可以读取到耗材芯片所发送的第一序列号,其中,第一序列号用于供打印机对所安装的耗材芯片进行分析判断,由于打印机内会存储有已经消耗或者已经用过的耗材芯片的序列号,因此,可以根据第一序列号判断耗材芯片是否是已经使用过或者已经消耗的耗材芯片,

s102:根据第一序列号判断耗材芯片是否被所述打印机识别;

具体的,耗材芯片是否被识别主要是通过耗材芯片所发送的第一序列号是否被打印机识别来判断的;例如,若第一序列号被打印机识别,则可以确认耗材芯片被打印机识别;或者,若第一序列号没有被打印机识别,则可以确认耗材芯片也没有被打印机所识别。

s103:若确定耗材芯片被识别,则控制耗材芯片将第一序列号切换至第二序列号,并控制耗材芯片以第二序列号进行工作。

在确定耗材芯片被识别时,此时的打印机可以记录并存储该耗材芯片的工作状态,为了保证打印机所记录的耗材芯片的工作状态真实可靠,将此时的耗材芯片由第一序列号切换至第二序列号,并控制耗材芯片按照第二序列号进行工作,进而使得打印机所记录的耗材芯片的状态信息为第二序列号,此序列号与第一序列号不同,因此,当用户中途将耗材芯片取出时,打印机所接收到的耗材芯片所发送的第一序列号与所存储的第二序列号不同,进而可以正常识别到耗材芯片,有效地克服了现有技术中耗材芯片会出现原来的序列号还没有被切换时,打印机不能将耗材芯片的消耗量与新的序列号对应起来的问题,提高了该方法的实用性。

本实施例提供的控制耗材芯片工作的方法,通过在将耗材芯片首次安装到打印机上时,向打印机发送第一序列号,在耗材芯片被打印机正常识别后,将第一序列号切换至第二序列号,使得打印机利用第二序列号继续识别耗材芯片并将寿命耗尽的信息对应到第二序列号,从而即使用户中途提前更换了耗材盒,也能够避免打印机记忆的还是原来的序列号而导致新安装的耗材盒无法正常使用的问题,有效地提高了该方法的实用性,有利于市场的推广和应用。

图2为本发明再实施例提供的控制耗材芯片将第一序列号切换至第二序列号的流程示意图;在上述实施例的基础上,继续参考附图2可知,为了区别第一序列号和第二序列号,本实施例可以将耗材芯片设置为包括数据存储区和备份存储区,其中,数据存储区用于存储第一序列号,备份存储区用于存储第二序列号,在将耗材芯片设置为包括第一序列号和第二序列号时,具体的实现过程为:

s201:将第一序列号存储在数据存储区内,并将第二序列号存储在备份存储区内。

需要注意的是,数据存储区内可以设置有多个序列号,备份存储区内可以设置有多个序列号,在使用时,可以在数据存储区内的多个序列号中的选择任意一个作为第一序列号,在备份存储区内的多个序列号中的选择任意一个作为第二序列号,只要能够保证第一序列号与第二序列号不同即可;这样,在需要进行切换序列号时,可以在备份存储区中随机地选择一个序列号码,作为第二序列号,来替换第一序列号;通过将第一序列号存储在数据存储区,将第二序列号存储在备份存储区,有效地保证了第一序列号和第二序列号存储与使用的方便可靠性。

进一步的,在耗材芯片包括数据存储区和备份存储区时,本实施例对于控制耗材芯片将第一序列号切换至第二序列号的具体实现过程不做限定,本领域技术人员可以根据具体的设计需求进行设置,例如,在耗材芯片中设置一个标记或者指针,其中,标记或者指针用于指向序列号的存储地址;通过该标记或者指针,将当前使用的序列号,从第一序列号的地址,转为指向第二序列号;从而实现将第一序列号切换至第二序列号的过程;其中,较为优选的,将控制耗材芯片将第一序列号切换至第二序列号设置为具体包括:

s202:将存储在数据存储区内的第一序列号替换为存储在备份存储区内的第二序列号。

具体的,将存储在数据存储区的第一序列号码,替换为存储在备份存储区的第二序列号码,一种可行的替换方法是将存储在备份存储区中的第二序列号码,复制到数据存储区中,覆盖替换原来的第一序列号码;这样,当再次将耗材信号的序列号发送至打印机处时,发出的就不再是原来的第一序列号码,而是被替换后的第二序列号码,通过将第一序列号替换为第二序列号,有效地保证了耗材芯片序列号切换的稳定可靠性,从而使得打印机可以稳定地以第二序列号记载并存储耗材芯片的工作状态,进一步保证了该方法使用的稳定可靠性。

图3为本发明又一实施例提供的一种控制耗材芯片工作的方法的流程示意图;在上述实施例的基础上,继续参考附图3可知,本实施例对于判断耗材芯片是否已经完成切换序列号的操作不做限定,进一步的,本实施例将方法设置为还包括:

s301:获取耗材芯片中存储在数据存储区内的序列号和存储在备份存储区内的序列号;

其中,数据存储区内存储的序列号为打印机为耗材芯片供电时,耗材芯片所发送的序列号;备份存储区内的序列号为耗材芯片被打印机正常识别后进行切换序列号操作之后的工作序列号。

s302:若存储在数据存储区的序列号与存储在备份存储区的序列号相同,则控制耗材芯片按照序列号进行工作;或者,

当将存储在数据存储区内的序列号与存储在备份存储区内的序列号进行分析比较时,分析结果为两个序列号相同时,或者,若备份存储区内存储有多个序列号,则可以判断数据存储区内的至少一个序列号与备份存储区内的一个序列号相同时,则说明该耗材芯片已经进行了序列号切换操作,因此可以直接控制耗材芯片按照上述序列号进行工作,上述序列号可以为存储在数据存储区内的序列号,也可以为存储在备份存储区内的序列号。

s303:若存储在数据存储区的序列号与存储在备份存储区的序列号不同,则将存储在数据存储区内的序列号替换为存储在备份存储区内的第二序列号,并控制耗材芯以第二序列号进行工作。

当将存储在数据存储区内的序列号与存储在备份存储区内的序列号进行分析比较时,分析结果为两个序列号不同时,则说明该耗材芯片未进行序列号切换操作,此时,则需要控制耗材芯片进行序列号切换操作,具体的,将存储在数据存储区内的序列号替换为存储在备份存储区内的第二序列号,进而可以控制耗材芯片按照第二序列号进行工作,进而可以有效地保证打印机以第二序列号记录并存储该耗材芯片的工作状态,进一步保证了该方法使用的稳定可靠性。

图4为本发明实施例提供的一种控制耗材芯片工作的方法的具体应用时的流程示意图;具体应用时,参考附图4可知,该方法具体包括:

s01:将耗材芯片安装到耗材盒上,然后将耗材盒安装到打印机上;此时,打印机开始对耗材芯片供电,并可以读取存储在耗材芯片中的信息,例如耗材芯片所发送的第一序列号,需要了解的是,序列号一般是存储在耗材芯片中某个固定的地址上,可以在识别到打印机发送读取序列号的指令时,将存储在该固定地址的序列号,发送到打印机;此外,打印机还可以根据需要验证耗材芯片的各项功能和通信规则;

s02:判断耗材芯片自身是否被打印机正常识别;判断耗材芯片是否被打印机正常识别,对不同的打印机,有不同的判断标准。例如,某些打印机没有正常识别耗材芯片时,不会向耗材芯片发送写指令,当耗材芯片被正常识别后,就会向耗材芯片发送写指令,因此,耗材芯片可以通过是否接收到打印机的写指令,作为判断的条件。此外,打印机向耗材芯片发送的指令形式,读取的数据长度和通信的时序等,都可以作为判断的条件。

并且,在判断后,对于是否被正常识别,可以在耗材芯片中设置标记信息,以便于其他模块或者程序判断,例如,当耗材芯片被正常识别时,耗材芯片进行标记信息的登记,而当不能被正常识别时,打印机可能立刻停止了对耗材芯片的供电和通信。

当判断到耗材芯片不能被正常识别时,不作任何的标记信息登记,或者此时打印机就停止了对耗材芯片的供电,通信结束。而当耗材芯片可以被打印机正常识别时,进入下一个判断步骤s03中。

s03:在耗材芯片被打印机正常识别后,耗材芯片判断数据存储区存储的序列号码与备份存储区存储的序列号码是否相同;

s04:如果不同,则需要切换序列号,将序列号发送模块发送的序列号切换为第二序列号。

s05:如果相同,说明原来的第一序列号码已经被替换成了第二序列号,继续维持使用第二序列号码工作。

本发明实施例中,耗材芯片的序列号在第一次安装到打印机上被正常识别后就进行了切换,打印机利用第二序列号继续识别耗材芯片并将寿命耗尽的信息对应到第二序列号,从而即使用户中途提前更换了耗材盒,也能够避免打印机记忆的还是原来的序列号而导致新安装的耗材盒无法正常使用。更换耗材盒后,耗材芯片向打印机发送的第一个序列号,对打印机而言是新的,没有被记录寿命耗尽,从而能确保耗材盒安装到打印机上时,不会因为序列号与之前安装的相同而无法正常使用。

图5为本发明实施例提供的一种控制耗材芯片工作的装置的结构示意图,参考附图5可知,本实施例提供了一种控制耗材芯片工作的装置,耗材芯片中存储有第一序列号和与第一序列号不同的第二序列号;装置包括:

发送模块1,用于将耗材芯片存储的第一序列号发送至打印机;

判断模块2,用于根据所述第一序列号判断所述耗材芯片是否被所述打印机识别;

切换模块3,用于若确定耗材芯片被识别,则控制耗材芯片将第一序列号切换至第二序列号,并控制耗材芯片以第二序列号进行工作。

本实施例对于发送模块1、判断模块2和切换模块3的具体形状结构不做限定,本领域技术人员可以根据具体的设计需求进行设置,只要能够实现上述操作步骤即可,在此不再赘述;另外,本实施例中发送模块1、判断模块2和切换模块3所实现操作步骤的具体实现过程和实现效果与上述实施例中的步骤s101-s103的具体实现过程和实现效果相同,具体可参考上述陈述内容,在此不再赘述。

本实施例提供的控制耗材芯片工作的装置,通过发送模块1在将耗材芯片首次安装到打印机上时,向打印机发送第一序列号,切换模块3在耗材芯片被打印机正常识别后,将第一序列号切换至第二序列号,使得打印机利用第二序列号继续识别耗材芯片并将寿命耗尽的信息对应到第二序列号,从而即使用户中途提前更换了耗材盒,也能够避免打印机记忆的还是原来的序列号而导致新安装的耗材盒无法正常使用的问题,有效地提高了该装置的实用性,有利于市场的推广和应用。

在上述实施例的基础上,继续参考附图5可知,为了区别第一序列号和第二序列号,本实施例可以将耗材芯片设置为包括数据存储区和备份存储区,其中,数据存储区用于存储第一序列号,备份存储区用于存储第二序列号,在将耗材芯片设置为包括第一序列号和第二序列号时,进一步的,将装置设置为还包括:

存储模块4,用于将第一序列号存储在数据存储区内,并将第二序列号存储在备份存储区内。

在可以通过存储模块4对第一序列号和第二序列号进行存储时,将切换模块3设置为具体用于:

将存储在数据存储区内的第一序列号替换为存储在备份存储区内的第二序列号。

本实施例对于存储模块4的具体形状结构不做限定,本领域技术人员可以根据具体的设计需求进行设置,只要能够实现上述操作步骤即可,在此不再赘述;另外,本实施例中存储模块4和切换模块3所实现操作步骤的具体实现过程和实现效果与上述实施例中的步骤s201-s202的具体实现过程和实现效果相同,具体可参考上述陈述内容,在此不再赘述。

在上述实施例的基础上,继续参考附图5可知,进一步的,本实施例将装置设置为还包括:

获取模块5,用于获取耗材芯片中数据存储区内的序列号和备份存储区的序列号;

切换模块3,还用于:

若存储在数据存储区的序列号与存储在备份存储区的序列号相同,则控制耗材芯片按照序列号进行工作;或者,

若存储在数据存储区的序列号与存储在备份存储区的序列号不同,则将存储在数据存储区内的序列号替换为存储在备份存储区内的第二序列号,并控制耗材芯以第二序列号进行工作。

本实施例对于获取模块5的具体形状结构不做限定,本领域技术人员可以根据具体的设计需求进行设置,只要能够实现上述操作步骤即可,在此不再赘述;另外,本实施例中获取模块5和切换模块3所实现操作步骤的具体实现过程和实现效果与上述实施例中的步骤s301-s303的具体实现过程和实现效果相同,具体可参考上述陈述内容,在此不再赘述。

图6为本发明实施例提供的一种耗材芯片的结构示意图,参考附图6可知,本实施例提供了一种耗材芯片,包括:电路基板6和设置于电路基板6上的电子模块,电子模块中设置有上述实施例中的控制耗材芯片工作的装置。

一般情况下,通过在电子模块设置的控制耗材芯片工作的装置,具体包括判断模块2、发送模块1、切换模块3和存储模块4等等,其中,存储模块4中可以包括用于存储第一序列号的数据存储区和用于存储第二序列号的备份存储区,用于在该耗材芯片被打印机正常识别后,进行序列号的切换操作;除此之外,一般还包括用于对从打印机接收信号或者向打印机发送信号的接口模块、对接收的信号进行处理的控制模块等。接口模块可以为铜制触点或者导线连接的有线连接模块,或者是设置了天线或者线圈的无线连接模块。

本实施例提供的耗材芯片,通过设置的用于控制耗材芯片工作的装置,可以有效地实现在通过在将耗材芯片首次安装到打印机上时,向打印机发送第一序列号,在耗材芯片被打印机正常识别后,将第一序列号切换至第二序列号,使得打印机利用第二序列号继续识别耗材芯片并将寿命耗尽的信息对应到第二序列号,从而即使用户中途提前更换了耗材盒,也能够避免打印机记忆的还是原来的序列号而导致新安装的耗材盒无法正常使用的问题,有效地提高了该耗材芯片的实用性,有利于市场的推广和应用。

图7为本发明实施例提供的一种打印机10的结构示意图,参考附图7可知,本实施例提供了一种打印机10,该打印机10上设置有上述的耗材芯片7。

由于耗材芯片7安装在打印机10上,打印机10可以判断耗材芯片7是否被打印机10所识别,因此,将打印机10设置为还包括:

接收模块1001,用于接收所述耗材芯片7发送的第一序列号;

本实施例对于接收模块1001的具体形状结构不做限定,本领域技术人员可以根据具体的设计需求进行设置,例如,可以将接收模块1001设置为一个接收点、通信线或者无线通信模块等等,只要能够有效地接收耗材芯片7发送的第一序列号即可,在此不再赘述。

处理模块1002,用于将第一序列号与预先存储在打印机10内的已消耗序列号进行分析比对;

本实施例对于接收模块1001的具体形状结构不做限定,本领域技术人员可以根据其实现的功能对其进行任意设置;此外,在将耗材芯片7安装在打印机10上时,打印机10会记录并存储耗材芯片7的使用状态,当用户消耗完原有的墨水或者碳粉时,打印机10会记录此时的耗材芯片7的序列号,并将该序列号存储为已消耗序列号;因此,打印机10中会存储有已消耗序列号;当将耗材芯片7安装到打印机10上时,打印机10会判断所安装的耗材芯片7是否是已经记录过已经消耗过或者已经使用过的耗材芯片7,具体是通过将第一序列号与已消耗序列号进行分析对比,该分析对比的过程为判断第一序列号与已消耗序列号是否相同的过程。

确定模块1003,用于若第一序列号与已消耗序列号相同,则确定耗材芯片7不能被打印机10识别;或者,

本实施例对于确定模块1003的具体形状结构不做限定,本领域技术人员可以根据其实现的功能对其进行任意设置;此外,当分析结果为第一序列号与已消耗序列号相同时,则说明此时安装的耗材芯片7为打印机10所记录的已经消耗过或者已经使用过的耗材芯片7,确定模块1003会不允许该耗材芯片7的继续使用,此时则可以确定耗材芯片7不能被打印机10识别。

若第一序列号与已消耗序列号不同,则在预设时间段内检测耗材芯片7是否能够与打印机10建立通信连接,根据检测结果确定耗材芯片7是否被打印机10识别。

若判断出第一序列号与已消耗序列号不同,确定模块1003则在预设时间段内检测耗材芯片7是否能够与打印机10建立通信连接,并根据检测结果确定耗材芯片7是否被打印机10识别。

当分析结果为第一序列号与已消耗序列号不同时,则说明此时安装的耗材芯片7为未使用过的耗材芯片7,打印机10可以允许耗材芯片7接入,而此时,若耗材芯片7存在通信故障,虽然打印机10允许耗材芯片7接入,但是打印机10无法与耗材芯片7进行正常通信,因此,为了准确判断耗材芯片7是否被正常识别,则在预设时间段检测耗材芯片7是否能够与打印机10建立通信连接。

进一步的,本实施例将确定模块1003根据检测结果确定耗材芯片7是否被打印机10识别设置为具体包括:

若在预设时间段内检测耗材芯片7能够与打印机10建立通信连接,则确定耗材芯片7被打印机10识别;或者,

其中,对于预设时间段的具体时间长短不做限定,本领域技术人员可以根据具体的设计需求进行设置,例如,可以将预设时间段设置为10min、5min或者15min等等;一般情况下,为了识别耗材盒能否正常工作,打印机10会向耗材芯片7发送读取指令,以读取一些与身份识别相关的信息,例如耗材盒型号、制造商和序列号等信息,除此之外,还会向耗材芯片7发送验证指令,这些验证指令主要用于验证耗材芯片7的加密解密算法、通信规则等。当读取指令和验证指令都能正确回应打印机10时,就认为耗材芯片7能够被打印机10正常识别。

因此,若检测结果为在预设时间段内检测耗材芯片7能够与打印机10建立通信连接,则说明此时的耗材芯片7可以接收到打印机10发送的读取指令和/或验证指令,并且耗材芯片7可以根据读取指令向打印机10发送响应的芯片信息,和/或,可以根据验证指令向打印机10发送正确的验证信息,以使得打印机10可以与通过验证的耗材芯片7进行数据通信,此时则可以确定耗材芯片7能够被打印机10识别。

若在预设时间段内检测耗材芯片7不能与打印机10建立通信连接,则确定耗材芯片7不能被打印机10识别。

若检测结果为在预设时间段内检测耗材芯片7不能与打印机10建立通信连接,则说明此时的耗材芯片7未接收到打印机10发送的读取指令和/或验证指令,或者,耗材芯片7能够接收到读取指令和/或验证指令,但却不能根据读取指令向打印机10发送响应的芯片信息,和/或,不可以根据验证指令向打印机10发送正确的验证信息,以使得打印机10不能与耗材芯片7进行数据通信,此时则可以确定耗材芯片7不能被打印机10识别。

本实施例提供的打印机10,可以与设置于打印机10上的耗材芯片7进行有效通信,可以有效地实现在通过在将耗材芯片7首次安装到打印机10上时,向打印机10发送第一序列号,在耗材芯片7被打印机10正常识别后,将第一序列号切换至第二序列号,使得打印机10利用第二序列号继续识别耗材芯片7并将寿命耗尽的信息对应到第二序列号,从而即使用户中途提前更换了耗材盒,也能够避免打印机10记忆的还是原来的序列号而导致新安装的耗材盒无法正常使用的问题,有效地提高了该打印机10的实用性,有利于市场的推广和应用。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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