图像形成装置的制作方法

文档序号:6774663阅读:111来源:国知局
专利名称:图像形成装置的制作方法
技术领域
本发明涉及一种具有硬盘驱动器的图像形成装置,其中通过使用分区提供存储数据的多个区域。
背景技术
在例如复印机的图像形成装置上安装的硬盘驱动器(以下称作HDD)中,存在用于改变图像的单个或多个分区,以及用于存储其它数据的单个或多个分区。
对于各种数据,数据的读/写在对应于各种数据的分区中执行。HDD被分划成多个分区的原因在于物理上采取对使用容量的限制,以限制特定功能或特定预期的使用。此外,这也源于安全的考虑。
根据以这种方式提供的多个分区的结构,在持续使用复印机的过程中,在分区中存在使用频率的差别。扫描的图像数据被转换成数字图像,并且此后被写入对应的分区中。从已写入数据的分区读取用于打印的图像数据。从复印机的特征看,其中处理打印相关数据的分区的使用频率比其它分区的使用频率高得多。例如,与在其中利用地址簿登记地址和查阅地址的操作相比,处理打印相关数据的分区的写操作和读操作更频繁。因此,由于长年重复使用,使用频率高的分区的恶化进度比其它分区更快。恶化的分区引起故障,这影响了整个HDD,并且在一些情况下,HDD中的所有数据可能会丢失。
因此,需要能够延长HDD的寿命并防止HDD中记录的数据丢失的图像形成装置。

发明内容
根据本发明的一个方面,提供了一种图像形成装置,包括扫描器;硬盘驱动器,其中,通过使用分区(partition)将存储有数据的区域划分成多个区域;指针设置单元,其中设置有第一指针和多个第二指针,第一指针用于将基于扫描器读取的图像生成的图像数据存储在多个区域中的一个区域,多个第二指针被设置为对应于不同于所述区域的区域,以将不同于图像数据的数据存储在不同于所述区域的区域;以及指针替换单元,用于以预定定时用多个第二指针中的一个指针替代第一指针。
通过后面的描述,本发明的目的和优点将变得显而易见,或通过实施本发明而了解。


附图示出了本发明的实施例,并且与以上概括描述和以下详细描述一起,用于说明本发明的原理。
图1是示出第一实施例中的复印机的基本构造的框图;图2是用于说明在实施例中被划分成HDD的多个区域的数据存储区的示意图;图3是示出实施例中对应于分区的用于指针的设置的图表;
图4是用于概念性地说明在实施例中当HDD被长期使用时,分区的恶化过程的示意图;图5是示出实施例中的用于检查HDD的状态的屏幕的一个实例的示意图;图6是示出实施例中的用于替换分区的处理的主要部分的流程图;图7是示出实施例中的在执行用于替换指针的处理后用于指针的设置的图表;图8是概念性地示出实施例中的在执行替换分区后存储有数据的HDD的区域的状态的示意图;图9是概念性地示出第二实施例中的HDD的分区的构造的示意图;图10是示出根据实施例中的分区设置的用于索引和指针的设置的图表;图11是示出实施例中的用于替换分区的处理的主要部分的流程图;图12是示出实施例中的索引相关处理的流程图;图13是示出实施例中的当索引加1时根据分区设置的用于索引和指针的设置的图表;图14是概念性地示出实施例中的在执行替换分区后,存储有数据的HDD的区域的状态的示意图;以及图15是示出第三实施例中的用于确定是否经过预定时间的处理的流程图。
具体实施例方式
以下,将参照附图描述本发明的各个实施例。
(第一实施例)图1是示出作为图像形成装置的复印机1的主要构造的框图。如图1所示,复印机1具有CPU 11;存储器12;非易失性RAM13;控制面板14;计时器15;扫描器(scanner)16;接口(I/F)芯片17;打印装置18;以及HDD 19。此外,CPU 11、存储器12、非易失性RAM 13、控制面板14、计时器15、以及I/F芯片通过总线20连接。此外,I/F芯片17通过总线21、22和23分别连接到扫描器16、打印装置(printer)18和HDD 19。
通过执行存储在存储器12中的控制程序,CPU 11控制整个复印机1。该存储器12存储CPU 11执行的控制程序。非易失性RAM13具有CPU 11执行存储在存储器12中的控制程序时所需的工作区,并且存储多种数据。
控制面板14具有操作单元14a和显示单元14b。控制面板14例如由触摸面板系统显示器构成。操作单元14a将从用户接收的指令传送到CPU 11。显示单元14b为用户显示信息。
计时器15通过对时间周期进行计时来产生时钟时间信息。通过CPU 11获取由计时器15产生的时钟时间信息。
通过从放置在未示出的文档玻璃上的原件(original)或由未示出的自动输稿器输送的原件读取图像,扫描器16产生图像数据。基于图像数据,打印装置18在记录纸上形成图像。当在扫描器16和HDD 19以及HDD 19和打印装置18之间执行数据的输入/输出时,使用I/F芯片17。图1所示的各个箭头a、b和c示出了图像数据流。箭头a示出了当扫描器16产生的图像数据经过I/F芯片17存储在HDD 19时的图像数据流。箭头b示出了为了打印到打印装置18,在HDD 19中存储的图像数据被输出时的图像数据流。箭头c示出了因为无需存储而删除为了打印而获取的图像数据的情况。
HDD 19存储图像数据和多种数据。例如,多种数据是由扫描器16生成的图像数据、用户设置在机密箱(confidential box)中的数据等。此外,HDD 19的数据存储区利用分区被划分成多个区域。图2是用于说明划分成多个区域的HDD 19的数据存储区的示意图。如图2所示,对于HDD 19的存储区,存储区例如被划分成分区P1、P2、P3...。分区P1、P2、P3...被指定使得预定数据分别被存储在其中。
图3是示出在非易失性RAM 13中存储的对应于分区的指针的设置图表。指针显示了在将数据存储在HDD 19中时,存储数据的目的地是分区P1、P2、P3...中的哪一个。例如,如图3所示,当指针P1用作存储数据时的指针时,数据被存储在分区P1中。
在第一实施例中,如图2所示,分区P1被设置为用于临时存储在执行复印时由扫描器16产生的图像数据。此外,在分区P2中,存储有用户设置数据等。在分区P3等中,存储上述数据以外的其它数据。因此,在将数据存储在HDD 19中时,CPU 11执行如下处理。当该数据是为执行复印而临时存储在HDD 19中的数据时,根据指针P1,CPU 11将数据(即,由扫描器16生成的图像数据)存储在分区P1中。此外,当数据是设置数据时,CPU 11根据指针P2将数据存储在分区P2中。此外,当数据既不是图像数据也不是设置数据时,CPU 11设置对应于该数据的指针,并将数据存储在对应于该指针的分区中。
如上所述,复印机1被构造为将图像数据临时存储在分区P1中。也就是,如图1所示,每次执行复印时,图像数据均被存储在HDD 19(箭头a)中,并被获取(箭头b)或删除(箭头c)。因此,分区P1的使用频率极高。与之相比,其中存储有设置在机密箱等中的设置数据的分区P2的使用频率较低。因此,当复印机1被长期使用时,换言之,当HDD 19被长期使用时,分区P1和P2的恶化程度彼此是不同的。也就是,分区P1的恶化与分区P2的恶化相比进行得更快。图4是用于概念性地说明当HDD 19被长期使用时,分区的恶化过程的示意图。在图4中,示出了分区P1的恶化比分区P2的恶化进行得更快的状态。
注意采用这种方式,用户能够检查HDD 19的状态,其中多种数据被存储在各个分区中。图5是示出用于检查HDD 19的状态的屏幕的一个实例的示意图。通过由用户操作控制面板14的操作单元14a,这个屏幕能够显示在显示单元14b上。如图5所示,HDD19的各种状态由数值表示。此外,可以根据每个分区来显示状态。在“值”条目中,数值显示了状态如何。在“阈值”条目中,设置了由缺省值指定的阈值或由用户设置的阈值。当值被设置为阈值时,设置了诸如故障等的障碍出现在HDD 19中的可能性增加的值。注意显示HDD 19的状态的技术与传统已有的技术相同,其详细描述将被省略。
在第一实施例中,HDD 19的状态被显示在控制面板14的显示单元14b上。然而,如果复印机1具有连接到网络的功能,可以将HDD 19的状态显示在连接到网络的PC的显示单元上。
接下来,将描述替换临时存储有由扫描器16生成的图像数据的分区的处理。图6是示出用于替换分区的处理的主要部分的流程图。
CPU 11确定分区的替换是否开始(ST101)。根据是否已从控制面板14的操作单元14a接收到复印机1的管理员的替换分区的指令来确定该决定。
当CPU 11确定开始替换分区(在ST101中是)时,CPU 11从不同于当前已被设置为用于临时存储图像数据的分区的其它分区中,选择一个分区作为替换目标(ST102)。然后,CPU 11将选定的分区中存储的数据移动到用于临时存储图像数据的分区(ST103)。例如,当用于临时存储图像数据的分区为P1,并且分区P2被选作不同于分区P1的分区时,CPU 11将分区P2中存储的设置数据移动到分区P1。注意分区P1中的图像数据可以用设置数据重写。这是因为临时存储在分区P1中的图像数据是可以被删除的数据。
当完成数据移动时,CPU 11替换分区的指针。在上述实例中,用作将数据存储在分区P1中的指针的指针P1被替换为指针P2,以及用作将数据存储在分区P2中的指针的指针P2被替换为指针P1。图7是示出采用这种方式执行用于替换指针的处理之后的指针的设置的图表。与图3中描述的图表相比,指针P1和指针P2的替换已被执行。
接下来,将描述上述构造的复印机1的操作。例如,如图5所示,由于显示单元14b上的显示,管理员可以检查HDD 19的状态。采用这种方式,当根据所显示的HDD 19的状态观察到分区P1进一步恶化的事实时,管理员通过操作操作单元14a指示执行用于临时存储图像数据的分区的替换。
以这种方式发出替换分区的指令。在这种情况中,在例如分区P2被选作用于临时存储图像数据的分区后,存储在所选定的分区P2中的设置数据被移动到分区P1。然后,用于将数据存储在分区P1的指针和用于将数据存储在分区P2中的指针彼此替换。也就是,作为用于将数据存储在分区P1中的指针的指针P1被替换为指针P2,并且作为用于将数据存储在分区P2中的指针的指针P2被替换为指针P1。
图8是概念性地示出在执行分区替换之后存储HDD 19的数据的区域的状态的示意图。如图8所示,设置数据存储在分区P1中,用于将数据存储在分区P1中的指针是指针P2。此外,图像数据临时存储在分区P2中,以及用于将数据存储在分区P2中的指针是指针P1。也就是,在图8所示的状态下,与图4中描述的状态相比,指针P1和指针P2彼此替换。
因此,当在执行分区替换后执行复印时,根据指针P1,由扫描器16生成的图像数据被临时存储在分区P2中。也就是,每次执行复印时,作为用于临时存储图像数据的分区,恶化程度很大(即使用频率很高)的分区P1被使用频率低的分区P2替换。
此外,当分区P2恶化时,通过执行基本相同的处理,复印机1能够将用于将数据存储在分区P2中的指针P1替换为用于将数据存储在分区P3中的指针P3。然后,由扫描器16生成的图像数据被临时存储在分区P3中。采用这种方式,通过替换分区,不存在仅有一个分区被持续过度使用的情况,并且使用频率可以恒定,这能够延长HDD 19的寿命。采用这种方式,可以延长HDD 19的寿命,这使得能够防止存储在HDD 19中的数据丢失。
因此,能够试图延长复印机1的HDD 19的寿命,并改进其可靠性。
(第二实施例)接下来,将描述第二实施例。注意与上述第一实施例中相同的部分由相同的参考标号表示。第二实施例具有或呈现了用作替换分区的目标的索引。因此,在下文中将详细描述有关指针替换的部分,其它部分的描述将省略。
首先,将描述HDD 19的分区的构造。图9是概念性地示出第二实施例中的HDD 19的分区的构造的示意图。如图9所示,HDD19的存储区例如被划分成分区P1、P2、P3、P4和P5。与第一实施例的方式相同,分区P1被用作在执行复印时临时存储由扫描器16生成的图像数据的分区。此外,分区P2、P3、和P4可以是被分区P1替换的目标。然而,分区P5是不能替换的分区。分区P5的存储数据的区域是比分区P1的存储数据的区域大得多或小得多的区域。当分区P5的存储数据的区域是比分区P1的存储数据的区域小得多的区域时,该区域没有资格作为临时存储图像数据的区域。此外,当分区P5的存储数据的区域是比分区P1的存储数据的区域大得多的区域时,该区域是设置有代替临时存储图像的目的的其它目的的存储区域。根据这种原因,分区P5被设置为不能替换的分区。
为分区P1、P2、P3、和P4设置了索引。图10是示出设置对应于分区的索引和所提供的指针的图表。索引显示了分区被用作临时存储由扫描器16生成的图像数据的区域的次数。如图10所示,关于各个分区的索引被设置为0,作为初始值。注意对于分区P5,未提供索引。这是因为在选择可替换分区时使用索引。这个图表例如在非易失性RAM 13处被管理。
接下来,将描述用于替换分区的处理。图11是示出用于替换分区的处理的主要部分的流程图。
首先,CPU 11确定分区的替换是否是强制替换(ST201)。基于是否从控制面板14的操作单元14a接收到复印机1的管理员的替换分区的指令来确定该决定。注意不是强制替换的情况是例如将在第三实施例中具体描述的情况,并且当确定经过预定时间时,开始替换分区的处理。当CPU 11确定是强制替换时(在ST201中为是),CPU 11跳过将在后面描述的步骤ST202和ST203中的处理。
当在该决定中确定不是强制替换时(在ST201中为是),CPU 11存取HDD 19提供的参数信息,并获取作为被替换的源的分区的HDD 19参数。作为替换源的分区是用于临时存储图像数据的分区(ST202)。获取如参照图5所描述的显示HDD 19的状态的信息,作为HDD 19参数。采用这种方式,在CPU 11获取作为将替换的源的分区的HDD 19参数后,通过将获取的HDD 19参数与阈值进行比较,CPU 11确定HDD 19参数是否在阈值内(ST203)。例如,如在第一实施例中所描述的,阈值是通过缺省或由用户设置的HDD19中存在出现障碍的可能性的值。当CPU 11确定出获取的HDD 19参数在阈值内(ST203中为是),CPU 11完成处理,而不会执行替换分区的处理。这是因为用于临时存储图像数据的分区仍是可用的。
另一方面,当CPU 11确定获取的HDD 19参数不在阈值内(ST203中为否),或当CPU 11确定分区将被强制替换(ST201中为是)时,CPU 11执行索引相关处理(ST204)。
将参见图12对这种索引相关处理进行描述。图12是示出索引相关处理的流程图。
首先,CPU 11确定是否执行了索引搜索(ST301)。当分区替换被执行时(在ST203中为否或在ST201中为是),确定执行索引的搜索。当CPU 11确定出执行索引搜索(步骤ST301中为是)时,参照图10中描述的图表,CPU 11从可替换分区中设置的索引获取具有最小索引号的分区名称(ST302)。为了具体描述,分区P1被设置为临时存储图像数据的区域,并且分区P5是不可替换的分区。此外,对应于分区P2、P3和P4的所有索引号均被设置为作为初始值的“0”。因此,分区P2、P3和P4被获取作为可替换分区名称。采用这种方式,当获取将作为被替换对象的分区时,CPU 11完成处理。注意在描述下面的步骤ST207之后,描述步骤ST301中为否的情况。
接下来,CPU 11确定作为被替换对象的获取的分区,作为替换目的地的分区。注意当已获取多个分区时,从多个分区中选择任意的分区,例如分区P2(ST205)。
采用这种方式,当CPU 11确定作为替换目的地的分区时,CPU11将确定出的分区中存储的数据移动到用于临时存储图像数据的分区(ST206)。接下来,在移动数据之后,CPU 11执行指针的替换(ST207)。因为用于移动数据和用于替换指针的处理分别与第一实施例中描述的步骤ST103和ST104中的情况基本相同,其详细描述将省略。
接下来,CPU 11再次执行索引相关处理(ST208)。如图12所示,CPU 11确定是否执行索引的搜索(ST301)。在执行用于替换指针的处理后,确定出未执行索引的搜索。当CPU 11确定未执行索引的搜索(步骤ST301中为否)时,CPU 11对作为替换源的分区(即用于临时存储图像数据的分区)的索引加1(ST303)。图13是示出当作为替换源的分区中设置的索引加1时,所提供的对应于分区的用于索引和指针的设置的图表。当作为替换源的分区的分区P1的索引从“0”增加到“1”时,与图10中的情况相比,指针P1和指针P2被替换。
接下来,将描述管理员利用上述构造的复印机1中的操作单元14a指示执行用于临时存储图像数据的分区的替换的情况下的操作。
当替换分区的指令被发出时,根据对应于分区设置的索引,从分区P2、P3、和P4中选择分区P2作为用于临时存储图像数据的分区。然后,将存储在选定分区P2中的设置数据移动到分区P1。然后,用于将数据存储在分区P1中的指针由将数据存储在分区P2中的指针替换。也就是,用于将数据存储在分区P1中的指针从指针P1切换为指针P2,并且用于将数据存储在分区P2中的指针从指针P2切换为指针P1。此外,分区P1中设置的索引的索引号从″0″切换到″1″。
图14是概念性地示出在执行分区替换后,存储HDD 19的数据的区域的状态的示意图。如图14所示,设置数据存储在分区P1中,并且用于将数据存储在分区P1中的指针是指针P2。此外,图像数据被临时存储在分区P2中,并且用于将数据存储在分区P2中的指针是指针P1。也就是,在图14中所示的状态下,与图9中所述的状态相比,指针P1和指针P2被替换。
因此,当以与第一实施例相同的方式执行分区替换后执行复印时,根据指针P1,由扫描器16生成的图像数据被临时存储在分区P2中。也就是,作为用于临时存储用于每次复印的图像数据的分区,恶化过程严重(即使用频率很高)的分区P1被使用频率低的分区P2替换。
此外,当分区P2恶化时,通过执行基本相同的处理,复印机1能够将用于将数据存储在分区P2中的指针P1替换为另一指针。基于指针,另一指针是用于基于索引将数据存储在从分区P3和P4中选择的分区中的指针。采用这种方式,当分区在分区P2已恶化的情况下进行交换时,索引号是“1”的分区P1未被选择,并且从索引号为“0”的分区P3和P4中选择。例如,当选择分区P3时,由扫描器16生成的图像数据被临时存储在分区P3中。采用这种方式,除了不能替换的分区P5外,通过替换用于临时存储图像数据的分区,不存在仅有一个分区被持续过度使用的情况,并且分区使用频率可以是恒定的,这能够延长HDD 19的寿命。结果,可以延长HDD19的寿命,从而防止存储在HDD 19中的数据丢失。
注意在第二实施例中描述了不能用于临时存储图像数据的分区P5被设置在HDD 19中的情况。然而,在其中可不设置分区P5。
(第三实施例)以下,将描述第三实施例。与上述第二实施例中相同的部分由相同的参考标号表示。第三实施例是当已经过预定时间时,执行替换分区的处理的情况。因此,将详细描述确定预定时间是否已过的构造,并且其它描述将省略。
图15是示出用于确定是否经过预定时间的处理的流程图。CPU11获取由计时器15计时的时钟时间信息(ST401),并且CPU 11确定由时钟时间信息显示的时钟时间是否已经超过预定时间(ST402)。该预定时间是事先确定的周期性时间,诸如周六上午8点。通过操作操作单元14a,管理员将该周期性时间周期设置在例如非易失性RAM 13中。当CPU 11确定没有超过预定时间(在ST402中为否)时,CPU 11再次执行步骤ST401中的处理。当CPU11确定已经超过预定时间(在ST402中为是),程序进行到第二实施例中描述的步骤ST301中的处理。因为下面的处理与第二实施例中的情况相同,将省略其描述。
因此,当已经超过事先设置的预定时间时,复印机1自动执行用于替换分区的处理。因为当特定分区的使用频率高时,通过管理员如上所述的设置,自动执行用另一分区替换分区,所以能够提高方便性。
本领域的技术人员将容易地发现其它优点和修改。因此,在更宽泛的方面的本发明并不局限于在此示出和描述的特定细节和示例性实施例。因此,在不背离由所附权利要求及其等价物限定的本发明的精神或范围的情况下,可以进行多种修改。
权利要求
1.一种图像形成装置,包括扫描器;硬盘驱动器,其中,通过分区将存储有数据的区域划分成多个区域;指针设置单元,其中设置有第一指针,用于将基于由所述扫描器读取的图像生成的图像数据存储在所述多个区域中的一个区域;以及多个第二指针,所述多个第二指针被设置为对应于不同于所述区域的区域,以将不同于所述图像数据的数据存储在不同于所述区域的区域;指针替换单元,用于在预定定时用所述多个第二指针中的一个指针替代所述第一指针。
2.根据权利要求1所述的图像形成装置,还包括显示单元,用于显示预定条目的硬盘驱动器的区域的状态;以及阈值设置单元,用于根据所述预定条目设置阈值,其中所述预定定时是超过设置在所述阈值设置单元中的阈值的时刻。
3.根据权利要求1所述的图像形成装置,其中当数据被存储在在所述指针替换单元处被替换的所述多个第二指针中的一个第二指针中时,所述数据被移动到已经由所述第一指针存储所述图像数据的区域。
4.根据权利要求1所述的图像形成装置,其中不能存储所述图像数据的图像数据存储不可能区域被设置为不同于所述区域的区域,以及在执行指针的替换时,所述指针替换单元从作为被替换目标的第二指针排除根据所述图像数据存储不可能区域设置的第二指针。
5.根据权利要求1所述的图像形成装置,还包括索引号存储单元,用于根据存储有所述硬盘驱动器的数据的所述多个区域存储索引号;以及索引号增加单元,用于在所述第一指针由所述多个第二指针中的一个第二指针替换后,增加对应于由所述第一指针存储所述图像数据的区域的索引号存储单元的索引号,其中在所述指针替换单元被替换的所述多个第二指针中的所述一个第二指针选自索引号最小的指针。
6.根据权利要求1所述的图像形成装置,还包括计时器,用于对时间周期进行计时,其中所述预定定时是当由所述计时器计时的时间周期已经超过预先设置的时钟时间时的时刻。
7.一种用于替换存储有具有扫描器和硬盘驱动器的图像形成装置的图像数据的区域的方法,包括基于所述扫描器读取的图像生成图像数据;根据用于存储在通过分区在所述硬盘驱动器中设置的区域中的第一指针,将生成的所述图像数据存储在多个区域中的一个区域;以及在预定定时内,将所述第一指针替换为被设置为对应于不同于所述区域的区域的多个第二指针中的一个第二指针,以将数据存储在不同于所述区域的区域。
8.根据权利要求7所述的方法,其中预定定时是超过根据所述硬盘驱动器的区域的状态的预定条目设置的阈值的时刻。
9.根据权利要求7所述的方法,还包括当数据被存储在将被替换的所述多个第二指针中的一个第二指针中时,将所述数据移动到已经通过第一指针存储所述图像数据的区域。
10.根据权利要求7所述的方法,还包括在所述第一指针由所述多个第二指针中的一个第二指针替换时,将对应于已经由所述第一指针存储所述图像数据的区域的索引号加1,其中所述多个第二指针中的所述一个第二指针选自索引号最小的指针。
全文摘要
图像形成装置,包括扫描器;硬盘驱动器,其中,通过分区将存储有数据的区域划分成多个区域;指针设置单元,其中设置有第一指针,用于将基于由扫描器读取的图像生成的图像数据存储在多个区域中的一个区域,并且设置有多个第二指针,其被设置为对应于不同于所述区域的区域,以将不同于图像数据的数据存储在不同于所述区域的区域;以及指针替换单元,用于在预定定时用多个第二指针中的一个指针替代第一指针。
文档编号G11B20/12GK1912760SQ20061010933
公开日2007年2月14日 申请日期2006年8月10日 优先权日2005年8月12日
发明者高远淳 申请人:株式会社东芝, 东芝泰格有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1