一种在图像形成装置的引擎部中使用的信息存储方法

文档序号:6772074阅读:166来源:国知局
专利名称:一种在图像形成装置的引擎部中使用的信息存储方法
技术领域
本发明涉及一种信息存储方法,尤其涉及一种在图像形成装置的引擎部中使用的信息存储方法。
背景技术
目前,在诸如复印机、打印机、绘图仪等的图像形成装置中,引擎部和主控制板分开设置的情况非常普遍。在这种情况下,引擎部和主控制板两者为了管理各自的信息都需要通过使用各种存储器来进行保证。对于引擎部上的信息存储而言,通常 的做法是使用非易失性随机存取存储器(NVRAM)。下面,参照图I说明现有的图像形成装置的引擎部使用NVRAM存储信息的过程。图I显示了现有的图像形成装置的引擎部100的部分结构图。如图I所示,引擎部100包括电路控制板(ECB) 101、显影单元(AIO) 102、NVRAM103和马达M1,其中电路控制板包括具有随机存取存储器(RAM) 111和中央处理器(CPU) 112的微处理器(MCU) 110、以及马达驱动器120。当图像形成装置的电源打开时,引擎部100中的CPU 112将NVRAM 103中保存的信息下载到RAM 111上,并根据下载的这些信息来决定引擎部100的工作模式。另一方面,在引擎部100的工作过程中,对一些需要管理的信息,在更新的时刻,CPU 112通过RAM 111将其更新至NVRAM 103,通过这样的处理就能够实现管理整个引擎部100的所有信息。可是,在一般的情况下,NVRAM的使用寿命都是有限的,为了能够让售后服务人员能够确认NVRAM的使用状况,在日本专利申请特开第2001-195316号公报中,揭示了一种解决方法,该方法通过对NVRAM中写入次数最多的地址进行计数并显示该计数值的方式,来给出NVRAM的使用状况。另外,在日本专利申请特开第2001-225530号公报中,揭示了一种延长NVRAM的使用寿命的方法,该方法通过计数和存储NVRAM的写入次数,并当一定数的写入被实施时,通过变更存储地址的方式来延长NVRAM的使用寿命。此外,在日本专利申请特开第2007-331356号公报中,也揭示了一种延长NVRAM的使用寿命的方法,该方法通过设定多个数据区域来实现NVRAM的写入次数的降低,以达到延长NVRAM的使用寿命的目的。现在,随着微处理器(MCU)芯片技术的开发和进步,MCU芯片上内置的用于CPU的DataFlash存储器技术已经被开发成功,而DataFlash存储器自身的机能与现在使用的NVRAM非常接近,其完全可以取代现在使用的NVRAM。但是,CPU手册上记载DataFlash存储器的写入次数不得高于I万次,而引擎部中的某些信息,例如,用纸数量、各个辊的转动时间等等,会远远大于这个数。所以,DataFlash存储器在一定程度上又不能满足引擎部存储的需求。在日本专利申请特开第2001-195316号公报中,虽然记载了对NVRAM的写入次数进行计数并显示计数值的方法,但是并没有记载有关延长NVRAM的使用寿命的内容。
另外,在日本专利申请特开第2001-225530号和第2007-331356号公报中,虽然对延长NVRAM的使用寿命的方法进行记载,但是控制方法比较复杂。因此,鉴于上述问题,为了使MCU芯片内置的DataFlash存储器能够满足引擎部的存储需求,以替代NVRAM,而提出了本发明。

发明内容
本发明的目的在于提供一种在图像形成装置的引擎部中使用的信息存储方法,该方法通过活用显影单元上的非易失性存储器来提高MCU芯片上内置的非易失性存储器的使用寿命,以满足引擎部中的信息存储需求。一种在图像形成装置的引擎部中使用的信息存储方法,其中所述引擎部包括电路控制板、马达和显影单元,所述电路控制板包括具有CPU以及分别与所述CPU相连接的易失性存储器和第一非易失性存储器的微处理器、以及分别与所述马达和所述CPU相连接的马·达驱动器,所述显影单元与所述CPU相连接并包括第二非易失性存储器,所述方法包括以下步骤a)当所述CPU控制所述马达驱动器驱动所述马达时,所述CPU接收指示所述图像形成装置的整机和/或部件的运行状态的信号;b)所述CPU根据接收到的所述信号按照预定规则进行计数处理,每计一个数就经由所述易失性存储器将计数值更新到所述第二非易失性存储器中;c)每当所述第二非易失性存储器中存储的所述计数值达到预定数值,所述CPU基于所述预定规则将所述计数值转换成所述整机和/或部件的运行状态信息,并将所述第二非易失性存储器中存储的所述计数值清零;d)所述CPU将所述步骤c)中每次获得的所述整机和/或部件的运行状态信息与此前已存储在所述第一非易失性存储器中的所述整机和/或部件的运行状态信息对应叠加后,更新所述第一非易失性存储器中的所述整机和/或部件的运行状态信息。其中,所述整机的运行状态信息包含所述图像形成装置的用纸数量的信息。当所述整机的运行状态的信号指的是纸张经过预定位置的信号时,按照经过所述预定位置的纸张的数量与计数的数相对应的规则,进行计数处理。所述部件的运行状态信息包含所述图像形成装置中使用的辊的转动时间的信息。当所述部件的运行状态的信号指的是指示辊在转动的信号时,按照预定的时间间隔的间隔数量与计数的数相对应的规则,进行计数处理。通过使用上述方法,由于第一非易失性存储器的写入周期变长了,因此第一非易失性存储器的使用寿命自然而然也就变长了,从而能够满足引擎部的信息存储的需求。此外,本发明的信息存储方法进一步包括以下步骤当所述CPU接收到指示所述图像形成装置的外壳被打开的信号时,如果所述马达处于驱动状态,则所述CPU控制所述马达驱动器停止驱动所述马达,并在所述马达停止后将所述第二非易失性存储器中存储的包括所述显影单元的标识和所述计数值的信息作为备份信息存储到所述第一非易失性存储器中,如果所述马达处于停止状态,则所述CPU将所述第二非易失性存储器中存储的包括所述显影单元的标识和所述计数值的信息作为备份信息存储到所述第一非易失性存储器中;或者当所述CPU接收到指示所述图像形成装置进入省电模式的信号时,所述CPU在所述图像形成装置进入省电模式之前,将所述第二非易失性存储器中存储的包括所述显影单元的标识和所述计数值的信息作为备份信息存储到所述第一非易失性存储器中。此外,本发明的信息存储方法还进一步包括以下步骤当所述CPU接收到启动所述图像形成装置的信号时,所述CPU在控制所述马达驱动器驱动所述马达之前,将所述第一非易失性存储器中存储的所述显影单元的标识信息与所述第二非易失性存储器中存储的所述显影单元的标识信息进行比较,当所述第一非易失性存储器中存储的所述显影单元的标识信息与所述第二非易 失性存储器中存储的所述显影单元的标识信息相同时,所述CPU控制所述马达驱动器驱动所述马达;当所述第一非易失性存储器中存储的所述显影单元的标识信息与所述第二非易失性存储器中存储的所述显影单元的标识信息不相同时,所述CPU在将所述第一非易失性存储器中存储的除了所述显影单元的标识信息以外的所述备份信息更新到所述第二非易失性存储器中之后,控制所述马达驱动器驱动所述马达。通过使用上述方法,由于在显影单元可能被更换的情况下将第二非易失性存储器中存储的信息备份到第一非易失性存储器中,因此,即使因显影单元被更换而导致第二非易失性存储器中存储的信息丢失时,也能够保证第一非易失性存储器的写入精度,从而确保了引擎部中的信息的准确性。


图I显示了现有的图像形成装置的引擎部的部分结构图;图2显示了根据本发明的实施例的图像形成装置的引擎部的部分结构图;图3显示了根据本发明的第一实施例的引擎部中的信息存储的流程图;图4显示了根据本发明的实施例的第一非易失性存储器和第二非易失性存储器的存储内容以及两者之间的相互关系的不意图;图5显示了根据本发明的第二实施例的引擎部中的信息存储的流程图;图6显示了根据本发明的第二实施例的在图像形成装置的外壳被打开时的引擎部中的信息存储的流程图;图7显示了根据本发明的第二实施例的在图像形成装置进入省电模式时的引擎部中的信息存储的流程图。
具体实施例方式下文将参考附图描述根据本发明的各种实施例。图2显示了根据本发明的实施例的图像形成装置的引擎部200的部分结构图。如图2所示,引擎部200包括电路控制板(ECB) 201、马达Ml和显影单元(AIO) 202。电路控制板201包括微处理器(MCU) 210和马达驱动器220。微处理器(MCU) 210包括CPU 213、易失性存储器(RAM) 212和诸如DataFlash存储器的第一非易失性存储器211,其中易失性存储器(RAM) 212和第一非易失性存储器211分别与CPU 213相连接。马达驱动器220分别与马达Ml和CPU 213相连接。显影单元(AIO) 202包括与CPU 213相连接的第二非易失性存储器230,第二非易失性存储器230在显影单元(AIO) 202中用作存储显影单元(AIO) 202的标识信息的标识芯片(ID Chip),第二非易失性存储器230诸如是EEPR0M。众所周知,作为第一非易失性存储器211的DataFlash存储器的写入次数不得高于I万次,而引擎部中的某些信息,例如,用纸数量、各个辊的转动时间等等,会远远大于这个数。以引擎部中的定影辊的转动时间为例,假定式样规定定影辊的转动时间是364520s,并要求每3s记录一下定影棍的转动时间,即向DataFlash存储器写入一次,那么总的写入次数就应该是364520/3 = 121506次,可是DataFlash存储器的写入最大次数仅仅是I万次,不能够满足引擎部中的实际的存储需求。因此,本发明通过采用以下将描述的 信息存储方式来解决DataFlash存储器写入次数受限的问题,以满足引擎部存储的需求。下面参照图3和图4,说明根据本发明的第一实施例的第一非易失性存储器211和第二非易失性存储器230在图像形成装置的引擎部200中存储信息的过程。图3显示了根据本发明的第一实施例的第一非易失性存储器211和第二非易失性存储器230在引擎部中的信息存储的流程图。图4显示了根据本发明的实施例的第一非易失性存储器和第二非易失性存储器的存储内容以及两者之间的相互关系的示意图。如图3所示,当图像形成装置处于运行状态中时,CPU 213通过控制马达驱动器220来驱动马达Ml转动(步骤S301)。此时,CPU 213会接收到各种指示图像形成装置的整机和/或部件的运行状态的信号(步骤S302)。体现图像形成装置的整机的运行状态的信息可以包括用纸数量,因此,指示图像形成装置的整机的运行状态的信号例如可以是指示纸张经过预定位置的信号,该信号可以通过位置检测传感器(未显示)来获得,每当一张纸张经过该位置检测传感器时,该位置检测传感器就向CPU 213发出一个检测信号。体现图像形成装置的部件的运行状态的信息可以包括图像形成装置中使用的诸如显影辊、定影辊等的各种辊的转动时间,因此,指示图像形成装置的部件的运行状态的信号例如可以是指示棍在转动的信号,该信号可以通过驱动该棍转动的马达Ml来获得,当马达Ml驱动该棍转动时,马达Ml就向CPU 213发出指示该辊正在转动的反馈信号。接着,CPU 213读出第二非易失性存储器230中存储的计数值,根据接收到的指示图像形成装置的整机和/或部件的运行状态的信号按照预定规则进行计数处理,每计一个数就经由RAM 212将计数值更新到第二非易失性存储器230中(步骤S303)。当CPU 213接收到的信号是指示纸张经过预定位置的信号时,按照经过预定位置的纸张的数量与计数的数相对应的规则,进行计数处理。例如,可以是当一张纸张经过预定位置时就计一个数,也可以是当两张纸张经过预定位置时计一个数,等等。当CPU 213接收到的信号是指示辊在转动的信号时,按照预定的时间间隔的间隔数量与计数的数相对应的规则,进行计数处理。例如,可以是每隔3s计一个数。这个时间间隔可以按照实际需要进行随意设定。然后,判断第二非易失性存储器230中存储的计数值是否达到预定数值(步骤S303)。当第二非易失性存储器230中存储的计数值没有达到预定数值时,返回步骤S303,继续执行计数处理。当第二非易失性存储器230中存储的计数值达到预定数值时,CPU213基于预定规则将计数值转换成整机和/或部件的运行状态信息。CPU 213将第二非易失性存储器230中存储的计数值清零,同时CPU 213将获得的整机和/或部件的运行状态信息与此前已存储在第一非易失性存储器211中的整机和/或部件的运行状态信息对应叠加后,更新第一非易失性存储器211中的整机和/或部件的运行状态信息(步骤S304)。下面,以定影辊的转动时间为例来进行进一步的说明。当CPU 213接收到指示定影辊正在转动的信号时,如图4所示,CPU 213首先经由RAM 212使第二非易失性存储器230的一个地址X以时间间隔3s进行计数,当计数值达到6时让第二非易失性存储器230的另一个地址Y计数一次。这样的话,地址Y将会以18s(3sX6)的周期进行计数,当地址Y的计数值到6时,CPU 213经由RAM 212将108s(18sX6)的信息与第一非易失性存储器211中存储的“定影辊转动时间”的原有信息进行叠加后,写入到第一非易失性存储器211中的与“定影辊转动时间”这一信息相对应的地址单元中,以更新原有的信息。这样的处理反复进行,直到CPU 213接收到指示定影辊停止转动的信号为止。结果,第一非易失性存储器211的写入次数仅仅是364520/108 = 3376·次。可见,通过使用上述方法,由于第一非易失性存储器211的写入周期变长了,因此第一非易失性存储器211的使用寿命自然而然也就变长了,从而能够满足引擎部200的信息存储的需求。另外,由于第二非易失性存储器230中保存了生成第一非易失性存储器211的写入周期的数据,因此,一旦显影单元(AIO) 202被更换,则作为显影单元(AIO) 202的一部分的第二非易失性存储器230也被更换了,因而第二非易失性存储器230中保存的信息就丢失了,从而不能正确地保证第一非易失性存储器211中的信息的写入精度。为此,本发明作了进一步的改进,以解决这一问题。当图像形成装置的外壳被打开时,AIO 202有可能被更换。另外,当图像形成装置进入省电模式时,由于此时无法检测到图像形成装置的外壳是否被打开,因此,AIO 202也有可能被更换。因此,在图像形成装置的外壳被打开或者图像形成装置进入省电模式的情况下,需要事先把第二非易失性存储器230中保存的计数值备份到第一非易失性存储器211 上。下面参照图5至图7,说明根据本发明的第二实施例。图6显示了根据本发明的第二实施例的在图像形成装置的外壳被打开时的引擎部200中的信息存储的流程图。如图6所示,当图像形成装置的外壳被打开时,CPU 213接收到指示图像形成装置的外壳被打开的信号(步骤S601),该信号可以通过安装在图像形成装置的外壳处的传感器(未显示)来获取并提供给CPU 213。然后,CPU 213判断马达Ml是否处于驱动状态(步骤S602)。当马达Ml处于驱动状态时,CPU 213控制马达驱动器220停止驱动马达M1,并在马达Ml停止后将第二非易失性存储器230中存储的包括显影单元202的标识ID和计数值的信息作为备份信息存储到第一非易失性存储器211中(步骤S603和S604)。当马达Ml处于停止状态时,CPU 213将第二非易失性存储器230中存储的包括显影单元202的标识(ID)和计数值的信息作为备份信息存储到第一非易失性存储器211中(步骤S604)。标识(ID)信息是识别显影单元202的标识信息。每一个显影单元202在出厂时都有一个独一无二的标识信息,该标识信息被存储在显影单元202自带的第二非易失性存储器230中。图7显示了根据本发明的第二实施例的在图像形成装置进入省电模式时的引擎部200中的信息存储的流程图。如图7所示,当图像形成装置进入省电模式时,CPU 213接收到指示图像形成装置进入省电模式的信号(步骤701),该信号可以是在图像形成装 置停止使用预定时间后由图像形成装置中的主控制板(未显示)提供给CPU 213的,或者也可以是由用户经由图像形成装置中的主控制板(未显示)提供给CPU 213的。当CPU 213接收到指示图像形成装置进入省电模式的信号时,CPU213在图像形成装置进入省电模式之前,将第二非易失性存储器230中存储的包括显影单元202的标识ID和计数值的信息作为备份信息存储到第一非易失性存储器211中。图5显示了根据本发明的第二实施例的引擎部200中的信息存储的流程图。如图5所示,当CPU 213接收到启动图像形成装置的信号时(步骤S501),CPU213控制马达驱动器220驱动马达Ml之前,将第一非易失性存储器211中备份的显影单元的标识(ID)信息与第二非易失性存储器230中存储的显影单元的标识(ID’ )信息进行比较(步骤S502),判断第一非易失性存储器211中备份的显影单元的标识(ID)信息是否与第二非易失性存储器230中存储的显影单元的标识(ID’ )信息相同(步骤S503)。当第一非易失性存储器211中存储的显影单元的标识(ID)信息与第二非易失性存储器230中存储的显影单元的标识(ID’)信息相同时,表示显影单元202没有被更换,则CPU 213控制马达驱动器220驱动马达Ml并执行图3中所示的信息存储过程。当第一非易失性存储器211中存储的显影单元的标识(ID)信息与第二非易失性存储器230中存储的显影单元的标识(ID’ )信息不相同时,表示显影单元202已经被更换了,因此CPU 213在将第一非易失性存储器211中存储的除了所述显影单元的标识信息以外的备份信息更新到第二非易失性存储器230中(S504)之后,控制马达驱动器220驱动所述马达Ml并执行图3中所示的信息存储过程。通过使用上述方法,由于在显影单元202可能被更换的情况下将第二非易失性存储器中230存储的信息备份到第一非易失性存储器211中,因此,即使因显影单元202被更换而导致第二非易失性存储器230中存储的信息丢失时,也能够保证第一非易失性存储器211的写入精度,从而确保了引擎部200中的信息的准确性。虽然经过对本发明结合具体实施例进行描述,对于本技术领域的技术人员而言,根据上文的叙述后作出的许多替代、修改与变化将是显而易见。因此,当这样的替代、修改和变化落入附后的权利要求的精神和范围之内时,应该被包括在本发明中。
权利要求
1.一种在图像形成装置的引擎部中使用的信息存储方法,所述引擎部包括电路控制板、马达和显影单元,所述电路控制板包括具有CPU以及分别与所述CPU相连接的易失性存储器和第一非易失性存储器的微处理器、以及分别与所述马达和所述CPU相连接的马达驱动器,所述显影单元与所述CPU相连接并包括第二非易失性存储器,其特征在于,所述方法包括以下步骤 a)当所述CPU控制所述马达驱动器驱动所述马达时,所述CPU接收指示所述图像形成装置的整机和/或部件的运行状态的信号; b)所述CPU根据接收到的所述信号按照预定规则进行计数处理,每计一个数就经由所述易失性存储器将计数值更新到所述第二非易失性存储器中; c)每当所述第二非易失性存储器中存储的所述计数值达到预定数值,所述CPU基于所述预定规则将所述计数值转换成所述整机和/或部件的运行状态信息,并将所述第二非易失性存储器中存储的所述计数值清零; d)所述CPU将所述步骤C)中每次获得的所述整机和/或部件的运行状态信息与此前已存储在所述第一非易失性存储器中的所述整机和/或部件的运行状态信息对应叠加后,更新所述第一非易失性存储器中的所述整机和/或部件的运行状态信息。
2.如权利要求I所述的方法,其特征在于,进一步包括以下步骤 当所述CPU接收到指示所述图像形成装置的外壳被打开的信号时, 如果所述马达处于驱动状态,则所述CPU控制所述马达驱动器停止驱动所述马达,并在所述马达停止后将所述第二非易失性存储器中存储的包括所述显影单元的标识和所述计数值的信息作为备份信息存储到所述第一非易失性存储器中, 如果所述马达处于停止状态,则所述CPU将所述第二非易失性存储器中存储的包括所述显影单元的标识和所述计数值的信息作为备份信息存储到所述第一非易失性存储器中;或者 当所述CPU接收到指示所述图像形成装置进入省电模式的信号时, 所述CPU在所述图像形成装置进入省电模式之前,将所述第二非易失性存储器中存储的包括所述显影单元的标识和所述计数值的信息作为备份信息存储到所述第一非易失性存储器中。
3.如权利要求2所述的方法,其特征在于,进一步包括以下步骤当所述CPU接收到启动所述图像形成装置的信号时,所述CPU在控制所述马达驱动器驱动所述马达之前,将所述第一非易失性存储器中存储的所述显影单元的标识信息与所述第二非易失性存储器中存储的所述显影单元的标识信息进行比较, 当所述第一非易失性存储器中存储的所述显影单元的标识信息与所述第二非易失性存储器中存储的所述显影单元的标识信息相同时,所述CPU控制所述马达驱动器驱动所述马达; 当所述第一非易失性存储器中存储的所述显影单元的标识信息与所述第二非易失性存储器中存储的所述显影单元的标识信息不相同时,所述CPU在将所述第一非易失性存储器中存储的除了所述显影单元的标识信息以外的所述备份信息更新到所述第二非易失性存储器中之后,控制所述马达驱动器驱动所述马达。
4.如权利要求1-3中任一项所述的方法,其特征在于,所述整机的运行状态信息包含所述图像形成装置的用纸数量的信息。
5.如权利要求4所述的方法,其特征在于,当所述整机的运行状态的信号指的是纸张经过预定位置的信号时,按照经过所述预定位置的纸张的数量与计数的数相对应的规则,进行计数处理。
6.如权利要求1-3中任一项所述的方法,其特征在于,所述部件的运行状态信息包含所述图像形成装置中使用的辊的转动时间的信息。
7.如权利要求6所述的方法,其特征在于,当所述部件的运行状态的信号指的是指示辊在转动的信号时,按照预定的时间间隔的间隔数量与计数的数相对应的规则,进行计数处理。
全文摘要
本发明提供了一种在图像形成装置的引擎部中使用的信息存储方法。该方法包括当CPU控制马达驱动器驱动马达时,CPU接收指示图像形成装置的整机和/或部件的运行状态的信号;CPU按照预定规则对接收到的信号进行计数处理,并经由RAM将计数值存储到显影单元上的第二存储器中;每当计数值达到预定数值,CPU基于预定规则将计数值转换成整机和/或部件的运行状态信息,并将计数值清零;CPU将每次获得的整机和/或部件的运行状态信息与此前已存储在第一存储器中的整机和/或部件的运行状态信息对应叠加后,更新第一存储器中的整机和/或部件的运行状态信息。本发明通过活用显影单元上的第二存储器来提高第一存储器的使用寿命,以满足引擎部中的信息存储需求。
文档编号G11C16/10GK102956266SQ20111025221
公开日2013年3月6日 申请日期2011年8月30日 优先权日2011年8月30日
发明者王新颜 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1