成像盒芯片、成像盒以及更换成像盒芯片序列号的方法

文档序号:9227769阅读:513来源:国知局
成像盒芯片、成像盒以及更换成像盒芯片序列号的方法
【技术领域】
[0001]本发明涉及成像技术领域,具体地说,涉及成像盒芯片、成像盒以及更换成像盒芯片序列号的方法。
【背景技术】
[0002]随着成像技术的发展,诸如复印机、打印机、传真机、文字处理机等成像装置已广泛被应用。成像装置中都设置有方便用户更换的用来容纳记录材料(如墨水、碳粉)的成像盒(如墨盒、碳粉盒),其中成像盒上通常都设置有成像盒芯片。
[0003]成像盒芯片内存储有与成像盒相关的原始数据和成像过程中产生的使用数据。其中,与成像盒相关的原始数据可以是成像盒厂家代码、生产日期、型号和特性参数等数据。成像过程中产生的使用数据可以是成像页数、记录材料剩余量信息和旋转单元转数等数据。这里的旋转单元是指感光鼓、充电辊、显影辊或送粉辊等成像装置内部部件。
[0004]另外,成像装置的制造厂商为了垄断市场以及限制兼容芯片的生产及回收芯片的使用,通常会使每个成像盒芯片都存储有属于其自身的“身份证号码”,即序列号。即使是同一类型的成像盒芯片,每个成像盒芯片中所存储的序列号也不相同。
[0005]成像装置给成像盒芯片上电后,会读取芯片中所存储的序列号来进行合法性验证。若成像装置检测到成像盒芯片发来的序列号不符合预设的规则,成像装置则会停止成像,并直接或间接地提示错误信息。
[0006]另外,成像装置还会存储已经使用过的成像盒芯片的序列号,并将新更换的成像盒芯片中的序列号与存储的序列号比较。若序列号相同,则认为成像盒芯片非法,成像装置将会拒绝使用该成像盒。
[0007]这些合法的序列号通常作为商业机密而掌握在成像装置制造商手中,芯片制造商能够获取的合法序列号非常有限,这显然不利于市场的良性竞争。此外,即使是由成像装置制造厂商提供的成像盒,在成像盒中成像物质耗尽后,该成像盒即使再填充记录材料并复位成像盒芯片后,成像盒也会因序列号问题而无法在成像装置上使用。此时,用户就只能通过重新购买新的成像盒来使用该成像装置,这就造成了资源浪费,不利于环保。
[0008]为解决上述问题,现有的芯片制造商往往会在芯片的非易失存储器中存储多个序列号。当成像盒中记录材料耗尽或成像装置认为成像盒芯片所使用的当前序列号不合法时,成像盒芯片将运行序列号切换操作,从而将新的序列号从非易失存储器加载到SRAM (静态随机存取存储器)中,并在与成像装置通讯时,将SRAM中的序列号发送给成像装置。
[0009]现有的芯片序列号切换方式主要有两种。一种方式是,成像盒芯片包括SRAM和一个非易失存储器,当满足序列号切换条件时,通过使用外部MCU将新的序列号数据替换掉非易失存储器中当前的序列号数据,然后将新的序列号从非易失存储器加载到SRAM中,并在与成像装置通讯时,将SRAM中的序列号发送给成像装置,直到芯片认机。另一种方式是,成像盒芯片包括SRAM和多个非易失存储区(记做EE_A、EE_B、…),在芯片上电的时候将EE_A中所存储的序列号信息加载到SRAM中,当满足序列号切换条件时,再将EE_B中所存储的序列号信息加载到SRAM中,以此类推,直到芯片认机。
[0010]从上述描述中可以看出,现有技术的缺点是在当前序列号不满足通讯需求时(即需要进行序列号切换时),序列号或者数据无法实时切换,而是需要一定的响应时间。例如方式一中的替换非易失性存储器和方式二中将EE_B中的数据加载到SRAM都需要一定的响应时间,并受到成像装置指令时序的限制,因此一般只能在成像装置上电或者成像装置指令间隔中进行。而当成像装置总线上时序较严格或者需要在通讯过程中切换序列号或者数据的时候,这两种方式将无法实施。
[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]附图示出了本
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1