图像形成装置以及闪速存储器的控制方法_4

文档序号:9549026阅读:来源:国知局
大小可以设为在前一次使该功能进行动作时被使用的数据的大小,也可以设为多次的数据的平均值、最大值/最小值等。此外,执行次数可以设为在所有期间(从搬入装置时或装置被重置时至当前的期间)的执行次数,也可以设为规定期间(例如,最近的一个月或一年等)的执行次数,在设为规定期间的执行次数的情况下,只要在经过了规定期间后重置执行次数栏的值即可。
[0094]接着,主控制器100 (判定部106)将功能使用历史表格按照执行次数由多到少的顺序进行排序(S302)。在图9的情况下,若按照执行次数由多到少的进行排序,则按照功能
3、功能1……的顺序排列。
[0095]接着,主控制器100 (判定部106)从图10所示的执行次数阈值表格取得功能的执行次数的阈值(S303)。另外,该执行次数的阈值可以对所有功能设为相同的值,但在经常使用的功能(例如,打印或复印)与不怎么被使用的功能(例如,扫描、传真)混合存在的情况下,也可以按照每个功能或按照功能的每个组改变执行次数的阈值。
[0096]接着,主控制器100 (判定部106)对变量j设置“ 1 ” (S304),取得已经排序的功能使用历史表格的第j个计数值(执行次数)(S305)。
[0097]接着,主控制器100 (判定部106)比较在S305中取得了的计数值与在S303中取得了的阈值(S306)。当第j个计数值小于阈值的情况下,由于该功能不是那么频繁被使用的功能,因此结束一系列处理。另外,当第j个计数值是阈值以上的情况下,该功能是被频繁使用的功能,因此主控制器100 (判定部106)根据被功能使用历史表格的第j个功能使用的数据的数据大小算出总计数据大小(将第j个数据大小加到总计数据大小)(S307)。
[0098]接着,主控制器100 (判定部106)从图11所示的闪速存储器区域表格取得对功能预先设定的区域大小(S308)。另外,该区域大小可以对所有功能设为相同的值,但在数据大小大的功能(例如,彩色的打印或复印、扫描)与数据大小小的功能(例如,单色的打印或复印、扫描)混合存在的情况下,也可以按照每个功能或按照功能的每个组改变区域大小。然后,主控制器100 (判定部106)比较在S307中算出的总计数据大小与在S308中取得的区域大小(S309)。
[0099]当所算出的总计数据大小比区域大小大的情况下,通过切换数据的记录方式而压迫记录区域,存在对被其他功能使用的数据的记录产生障碍的可能性,因此结束一系列的处理。即,当较多的功能的使用频度高的情况下,在判断为若将被这些功能使用的数据全部记录在SLC区域,则记录被其他功能使用的数据的区域不足而无法维持作为图像形成装置的功能时,不变更为SLC区域而依然作为MLC区域。另一方面,当所算出的总计数据大小为区域大小以下的情况下,主控制器100 (记录区域变更部107)将被功能使用信息表格的第j个功能使用的数据的记录区域变更为SLC区域(S310)。此时,在存在SLC区域中预先记录的数据的情况下,记录区域变更部107将该数据暂时移动到MLC区域或在图像形成装置内置或外置的其他的存储部件,变更区域后(即,变更了区域的比率后),将写回移动的数据。
[0100]然后,主控制器100 (判定部106)更新功能使用历史表格的总计栏的数据大小(S311),并对j加1(S312)。此后,返回到S305,对功能使用历史表格的所有的功能重复执行S306?S311的处理。
[0101]通过重复执行这样的处理,只有被使用频度相对高的功能使用的数据的记录区域被变更为SLC区域,因此不会压迫闪速存储器104的记录区域就能够提高被使用频度相对高的功能使用的数据的可靠性以及存取速度。
[0102]另外,在上述流程中,如果总计数据大小是区域大小以下则将被该功能使用的数据的记录区域变更为SLC区域,但有时即使总计数据大小是区域大小以下也不会将该数据的记录区域变更为SLC区域。例如,当利用复印、打印、传真等功能而输出多份的情况下,为了一边执行某一份的输出处理一边进行下一份的输出准备,需要保持两份的页的帧数据。当将该帧数据保持在闪速存储器104的情况下,设在与该功能对应的区域大小的记录区域能够记录的页数最大为9999页。此时,若输出的页数最大为300页,则通过将300页量的帧数据的存储区域变更为SLC区域,能够实现该功能的处理速度的提高。但是,当输出的页数最大成为6000页的情况下,即使帧数据的总计数据大小是区域大小以下,若将帧数据的存储区域变更为SLC区域,则最大也只能保持5000页量的帧数据,无法使用输出多份的功能。在这样的情况下,只要进行控制使得将记录区域不变更为SLC区域,或者对闪速存储器区域表格设定与该功能对应的区域大小(即,设定不同于通常的打印功能的区域大小的多份的打印功能的区域大小)即可。
[0103]【实施例三】
[0104]接着,参照图12至图15说明本发明的第三实施例的图像形成装置以及闪速存储器的控制方法以及控制程序。图12是表示本实施例的图像形成装置的动作的流程图,图13至图15分别是用户使用历史表格、使用次数阈值表格、闪速存储器区域表格的一例。
[0105]在所述的第二实施例中,记载了如下情况下的控制:确定以相对高的使用频度被使用的功能,并变更记录区域使得被所确定的功能使用的数据能够记录于SLC区域,但图像形成装置通常被多个用户使用,图像形成装置的使用频度根据用户而不同,对图像形成装置要求的处理能力根据用户而不同。例如,如果是不怎么使用图像形成装置的用户,则即使扫描、复印、打印、传真等功能的动作稍微慢也不会对作业带来多大的影响,但如果功能的动作慢则频繁使用图像形成装置的用户的作业会延误,对业务产生障碍。因此,在本实施例中,确定以相对高的频度使用的用户,并变更记录区域,使得被所确定的用户使用的数据能够记录于SLC区域。此时,图像形成装置以及控制部的基本结构与第一实施例的图1以及图2相同,但控制部的动作不同。
[0106]具体来说,历史信息生成部105监视操作显示部140的操作,基于登录信息确定使用图像形成装置的用户,取得被该用户使用的数据的数据大小以及用户的操作次数。然后,基于用户的操作次数取得该用户的使用频度,生成并保存每个用户的使用历史信息。
[0107]此外,判定部106参照每个用户的使用历史信息,判定各用户的使用频度,确定使用频度相对高的用户,从而确定被该用户使用的数据。例如,当某用户的使用频度高的情况下,确定在执行被该用户指示的功能时被使用的数据(被打印功能使用的印刷数据、被扫描功能使用的扫描数据、被传真功能使用的传真数据等)作为使用频度相对高的数据。
[0108]以下,参照图12的流程图以及图13至图15的表格说明上述控制。图像形成装置通过由CPU103执行在R0M102或闪速存储器104内存储的控制程序,实现图12的流程图所示的各步骤的处理。另外,由于图像形成装置的基本动作与第一实施例的图3相同,因此省略其说明。
[0109]首先,主控制器100 (判定部106)取得在RAM101等预先保存了的使用历史信息(用户使用历史表格)(S401)。图13是用户信息表格的一例,在用户种类栏记录有预先在图像形成装置中注册的用户(这里为用户1?10),在数据大小栏中记录有被各用户使用的数据的数据大小,使用次数栏中记录有在任意的期间用户使用了图像形成装置的次数。另外,数据大小可以设为该用户在前一次使用了图像形成装置的数据的数据大小,也可以设为多次的数据的平均值、最大值/最小值等。此外,使用次数也可以设为所有期间(从搬入装置时或装置被重置时至当前的期间)的使用次数,也可以设为规定期间(例如,最近的一个月或一年等)的使用次数,在设为规定期间的使用次数的情况下,只要在经过了规定期间后重置使用次数栏的值即可。
[0110]接着,主控制器100(判定部106)对用户使用历史表格按照使用次数由多到少的顺序进行排序(S402)。当为图13的情况下,如果按照使用次数由多到少的顺序进行排序,则按照用户2、用户1……的顺序排列。
[0111]接着,主控制器100 (判定部106)从图14所示的使用次数阈值表格取得用户的使用次数的阈值(S403)。另外,该使用次数的阈值可以对所有用户设为相同的值,但在经常使用图像形成装置的用户与不怎么使用的用户混合存在的情况下,也可以按照每个用户或按照用户的每个组改变使用次数的阈值。
[0112]接着,主控制器100(判定部106)对变量k设置“1”(S404),取得已经排序的用户使用历史表格的第k个计数值(使用次数)(S405)。
[0113]接着,主控制器100 (判定部106)比较在S405中取得了的计数值与在S403中取得了的阈值(S406)。当第k个计数值小于阈值的情况下,由于该用户不是那么频繁使用图像形成装置的用户,因此结束一系列处理。另一方面,当第k个计数值是阈值以上的情况下,该用户是频繁使用图像形成装置的用户,因此主控制器100(判定部106)根据被用户使用历史表格的第k个用户使用的数据的数据大小算出总计数据大小(将第k个数据大小加到总计数据大小)(S407)。
[0114]接着,主控制器100 (判定部106)从图15所示的闪速存储器区域表格取得对用户预先设定的区域大小(S408)。另外,该区域大小可以对所有用户设为相同的值,但在使用大小大的数据的用户与使用大小小的数据的用户混
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1