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

文档序号:9227769阅读:来源:国知局
发明的各方面的各种实施例,并且它们与说明书一起用于解释本发明的原理。本技术领域内的技术人员明白,附图所示的特定实施例仅是实例性的,并且它们无意限制本发明的范围。应该认识到,在某些示例中,被示出的一个元件也可以被设计为多个元件,或者多个元件也可以被设计为一个元件。在某些示例中,被示出为另一元件的内部部件的元件也可以被实现为该另一元件的外部部件,反之亦然。为了更加清楚、详细地本发明的示例性实施例以使本领域技术人员能够对本发明的各方面及其特征的优点理解得更加透彻,现对附图进行介绍,在附图中:
[0042]图1是根据本发明一个实施例的成像盒芯片的结构示意图;
[0043]图2是根据本发明一个实施例的数据存储模块的结构示意图;
[0044]图3是根据本发明一个实施例的成像盒芯片切换序列号的流程图;
[0045]图4是根据本发明一个实施例的成像盒芯片切换序列号的流程图;
[0046]图5是根据本发明一个实施例的成像盒芯片切换序列号的流程图;
[0047]图6是根据本发明一个实施例的成像盒芯片切换序列号的流程图。
【具体实施方式】
[0048]以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
[0049]同时,在以下说明中,出于解释的目的而阐述了许多具体细节,以提供对本发明实施例的彻底理解。然而,对本领域的技术人员来说显而易见的是,本发明可以不用这里的具体细节或者所描述的特定方式来实施。
[0050]另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0051]图1示出了本实施例所提供的成像盒芯片的结构示意图。
[0052]如图1所示,本实施例所提供的成像盒芯片101包括:通信模块102、易失性的数据暂存模块103、非易失性的数据存储模块104和控制模块105。其中,通信模块102用于实现成像装置100与成像盒芯片101之间的数据通信,用于接收来自成像装置100的数据,并向成像装置100发送数据。本实施例中,通信模块102与成像装置100之间采用接触方式连接,即成像盒芯片101通过触点与成像装置100的电触头连接,从而实现成像装置100与成像盒芯片101之间的双向通信。在本发明的不同实施例中,成像装置可以为打印机、复印机或传真机等设备,而成像盒可以为墨盒或碳粉盒等装置。
[0053]需要说明的是,在本发明的其他实施例中,通信模块102与成像装置100之间还可以采用其他合理的连接方式,本发明不限于此。例如在本发明的一个实施例中,通信模块102与成像装置100之间还可以采用无线连接等非接触式连接方式,具体地,成像盒芯片101可以通过线圈(天线)来与成像装置100中的线圈(天线)进行双向通信。
[0054]数据存储模块104用于存储标记信息和多个不同的序列号信息。当然,在本发明的不同实施例中,数据存储模块104还可以存储其他合理的数据信息,本发明不限于此。例如在本发明的其他实施例中,数据存储模块104中还可以存储成像装置在成像操作过程的可变信息以及其他不可变信息。其中,可变信息可以为记录材料剩余量/消耗量和/或打印页数等信息,不可变信息可以为记录材料颜色、记录材料容量、生产日期和/或制造商代码等?目息。
[0055]需要指出的是,本领域的技术人员可以理解,存储在数据存储模块104中的数据信息,既可以是分别存储到同一个存储器的不同区域,也可以是分别存储到多个存储器中。同时,数据存储模块104可以理解为由一个存储器来实现,也可以理解为由多个存储器共同实现。
[0056]如图1所示,本实施例所提供的数据存储模块104包括有N (N大于或等于2)个非易失性数据存储区域(即第一非易失性数据存储区域104_1、第二非易失性数据存储区域104_2到第N非易失性数据存储区域104_Ν),每个非易失性数据存储区域中存储有一个序列号信息。这样,数据存储模块104便通过不同的非易失性数据存储区域存储了多个不同的序列号信息。
[0057]具体地,如图2所示,本实施例中所提供的数据存储模块104包括了 4个非易失性数据存储区域,即第一非易失性数据存储区域104_1、第二非易失性数据存储区域104_2、第三非易失性数据存储区域104_3和第四非易失性数据存储区域104_4。其中,第一非易失性数据存储区域104_1所存储的序列号信息为10100001,第二非易失性数据存储区域104_2所存储的序列号信息为11000101,第三非易失性数据存储区域104_3所存储的序列号信息为01110011,第四非易失性数据存储区域104_4所存储的序列号信息为01110111。
[0058]当然,在本发明的其他实施例中,数据存储模块104所包含的非易失性数据存储区域的个数以及各个非易失性数据存储区域所存储的序列号信息还可以为其他合理值,本发明不限于此。
[0059]本实施例中,数据存储模块104采用EEPROM来实现。当然,在本发明的其他实施例中,数据存储模块104还可以采用其他合理的元器件或电路来实现,本发明不限于此。例如在本发明的其他实施例中,数据存储模块104既可以采用EPROM、FLASH、铁电存储器或相变存储器等非易失性存储器件来实现,也可以采用SRAM+电池或SRAM+电容的电路来实现。
[0060]再次如图1所示,数据暂存模块103连接在数据存储模块104与通信模块102之间,其包括至少两个数据暂存单元。数据暂存模块103是由易失性数据存储器来实现的。本实施例中,数据暂存模块103包括第一数据暂存单元103a和第二数据暂存单元103b。这两个易失性数据暂存单元均与通信模块102和数据存储模块104连接。
[0061]本实施例中,数据暂存模块103采用SRAM来实现,数据暂存模块103所包含的第一数据暂存单元103a和第二数据暂存单元103b可以分别表示为SRAM_A* SRAM_B。当然,在发明的其他实施例中,数据暂存模块103还可以采用其他合理的元器件或电路来实现,本发明不限于此。例如在本发明的其他实施例中,数据暂存模块103还可以采用寄存器、暂存器以及RAM中的一种或几种来实现。相应地,数据暂存模块103所包含的数据暂存单元既可以通过不同的易失性存储器来实现,也可以通过一个易失性存储器中的不同存储区域来实现,本发明同样不限于此。
[0062]控制模块105能够在预设条件下按照预设规则将数据存储模块104中存储的序列号信息加载到数据暂存模块103相应的数据暂存单元中。随后控制模块105将指定的数据暂存单元(例如SRAM_A)中所存储的序列号信息通过通信模块102传输给成像装置100。
[0063]本实施例中,触发控制模块105向数据暂存模块103加载序列号信息的预设条件可以为以下所列项中的任一个或几个:成像装置对成像盒芯片进行上电初始化、检测到成像装置停止对成像盒芯片通电、接收到成像装置发送来的复位信号、接收到成像装置重新发送来的读取指令、接收到成像装置发送来的与初始化相关的指令、检测到成像装置发送的时钟信号变慢或变快,以及检测到成像装置保持对成像盒芯片供电但数据线或时钟线上传输的信号维持不变。其中,与初始化相关的指令包括清零寄存器的指令和读取存储芯片所有数据的指令。
[0064]当然,在本发明的其他实施例中,预设条件还可以包括其他未列出的合理条件,本发明不限于此。
[0065]成像装置100会对接收到的序列号信息进行合法性验证,从而判断接收到的序列号信息是否合法,进而判断所安装的成像盒是否合法。如果序列号信息通过了成像装置100的合法性验证,那么成像装置100将继续后续的成像操作。而如果序列号信息没有通过成像装置100的合法性验证,那么成像装置100将拒绝使用该成像盒。
[0066]本实施例中,控制模块105根据接收到的指令或者指令的内容来判断发送给成像装置100的序列号信息是否通过了成像装置100的合法性验证操作。
[0067]如果成像装置判断接收到的成像盒芯片的序列号信息是合法的,那么成像装置往往需要向成像盒芯片写入一些信息,这些信息可以是芯片的首次安装日期、经过确认了的记录材料剩余量/消耗量以及当前成像装置的温度/湿度等。因此,如果在成像盒芯片向成像装置发送了序列号信息后,成像装置不再向成像盒芯片发送表示写入的指令,那么成像盒芯片的控制模块也就可以确认刚刚发送的序列号信息没有被成像装置所接受(即所发送的序列号信息没有通过成像装置的合法性验证),该序列号信息是非法的。此时也可以通俗地理解为芯片不认机。
[0068]此外,一部分成像装置判断出接收到的成像盒芯片的序列号信息是非法的时候,成像装置也会向成像盒芯片写入一些信息,但是此时所写入的信息与成像装置在判断出芯片的序列号信息是合法的时所写入的信息不同。
[0069]例如,当成像装置判断出所接收到的序列号信息为非法的时候,成像装置会向成像盒芯片写入芯片的首次安装日期或者芯片不可用之类的标记信息。当成像装置判断出所接收到的序列号信息为合法的时候,成像装置会将最新检测或者计算得到的记录材料剩余量/消耗量写入成像盒芯片中。因此,控制模块105通过判断所接收到的指令类型(读取或者写入)或者指令的内容,
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1