專利名稱:圖像形成裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有硬盤驅(qū)動器的圖像形成裝置,其中通過使用分區(qū)提供存儲數(shù)據(jù)的多個區(qū)域。
背景技術(shù):
在例如復(fù)印機的圖像形成裝置上安裝的硬盤驅(qū)動器(以下稱作HDD)中,存在用于改變圖像的單個或多個分區(qū),以及用于存儲其它數(shù)據(jù)的單個或多個分區(qū)。
對于各種數(shù)據(jù),數(shù)據(jù)的讀/寫在對應(yīng)于各種數(shù)據(jù)的分區(qū)中執(zhí)行。HDD被分劃成多個分區(qū)的原因在于物理上采取對使用容量的限制,以限制特定功能或特定預(yù)期的使用。此外,這也源于安全的考慮。
根據(jù)以這種方式提供的多個分區(qū)的結(jié)構(gòu),在持續(xù)使用復(fù)印機的過程中,在分區(qū)中存在使用頻率的差別。掃描的圖像數(shù)據(jù)被轉(zhuǎn)換成數(shù)字圖像,并且此后被寫入對應(yīng)的分區(qū)中。從已寫入數(shù)據(jù)的分區(qū)讀取用于打印的圖像數(shù)據(jù)。從復(fù)印機的特征看,其中處理打印相關(guān)數(shù)據(jù)的分區(qū)的使用頻率比其它分區(qū)的使用頻率高得多。例如,與在其中利用地址簿登記地址和查閱地址的操作相比,處理打印相關(guān)數(shù)據(jù)的分區(qū)的寫操作和讀操作更頻繁。因此,由于長年重復(fù)使用,使用頻率高的分區(qū)的惡化進度比其它分區(qū)更快。惡化的分區(qū)引起故障,這影響了整個HDD,并且在一些情況下,HDD中的所有數(shù)據(jù)可能會丟失。
因此,需要能夠延長HDD的壽命并防止HDD中記錄的數(shù)據(jù)丟失的圖像形成裝置。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面,提供了一種圖像形成裝置,包括掃描器;硬盤驅(qū)動器,其中,通過使用分區(qū)(partition)將存儲有數(shù)據(jù)的區(qū)域劃分成多個區(qū)域;指針設(shè)置單元,其中設(shè)置有第一指針和多個第二指針,第一指針用于將基于掃描器讀取的圖像生成的圖像數(shù)據(jù)存儲在多個區(qū)域中的一個區(qū)域,多個第二指針被設(shè)置為對應(yīng)于不同于所述區(qū)域的區(qū)域,以將不同于圖像數(shù)據(jù)的數(shù)據(jù)存儲在不同于所述區(qū)域的區(qū)域;以及指針替換單元,用于以預(yù)定定時用多個第二指針中的一個指針替代第一指針。
通過后面的描述,本發(fā)明的目的和優(yōu)點將變得顯而易見,或通過實施本發(fā)明而了解。
附圖示出了本發(fā)明的實施例,并且與以上概括描述和以下詳細描述一起,用于說明本發(fā)明的原理。
圖1是示出第一實施例中的復(fù)印機的基本構(gòu)造的框圖;圖2是用于說明在實施例中被劃分成HDD的多個區(qū)域的數(shù)據(jù)存儲區(qū)的示意圖;圖3是示出實施例中對應(yīng)于分區(qū)的用于指針的設(shè)置的圖表;
圖4是用于概念性地說明在實施例中當(dāng)HDD被長期使用時,分區(qū)的惡化過程的示意圖;圖5是示出實施例中的用于檢查HDD的狀態(tài)的屏幕的一個實例的示意圖;圖6是示出實施例中的用于替換分區(qū)的處理的主要部分的流程圖;圖7是示出實施例中的在執(zhí)行用于替換指針的處理后用于指針的設(shè)置的圖表;圖8是概念性地示出實施例中的在執(zhí)行替換分區(qū)后存儲有數(shù)據(jù)的HDD的區(qū)域的狀態(tài)的示意圖;圖9是概念性地示出第二實施例中的HDD的分區(qū)的構(gòu)造的示意圖;圖10是示出根據(jù)實施例中的分區(qū)設(shè)置的用于索引和指針的設(shè)置的圖表;圖11是示出實施例中的用于替換分區(qū)的處理的主要部分的流程圖;圖12是示出實施例中的索引相關(guān)處理的流程圖;圖13是示出實施例中的當(dāng)索引加1時根據(jù)分區(qū)設(shè)置的用于索引和指針的設(shè)置的圖表;圖14是概念性地示出實施例中的在執(zhí)行替換分區(qū)后,存儲有數(shù)據(jù)的HDD的區(qū)域的狀態(tài)的示意圖;以及圖15是示出第三實施例中的用于確定是否經(jīng)過預(yù)定時間的處理的流程圖。
具體實施例方式
以下,將參照附圖描述本發(fā)明的各個實施例。
(第一實施例)圖1是示出作為圖像形成裝置的復(fù)印機1的主要構(gòu)造的框圖。如圖1所示,復(fù)印機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。
通過執(zhí)行存儲在存儲器12中的控制程序,CPU 11控制整個復(fù)印機1。該存儲器12存儲CPU 11執(zhí)行的控制程序。非易失性RAM13具有CPU 11執(zhí)行存儲在存儲器12中的控制程序時所需的工作區(qū),并且存儲多種數(shù)據(jù)。
控制面板14具有操作單元14a和顯示單元14b??刂泼姘?4例如由觸摸面板系統(tǒng)顯示器構(gòu)成。操作單元14a將從用戶接收的指令傳送到CPU 11。顯示單元14b為用戶顯示信息。
計時器15通過對時間周期進行計時來產(chǎn)生時鐘時間信息。通過CPU 11獲取由計時器15產(chǎn)生的時鐘時間信息。
通過從放置在未示出的文檔玻璃上的原件(original)或由未示出的自動輸稿器輸送的原件讀取圖像,掃描器16產(chǎn)生圖像數(shù)據(jù)。基于圖像數(shù)據(jù),打印裝置18在記錄紙上形成圖像。當(dāng)在掃描器16和HDD 19以及HDD 19和打印裝置18之間執(zhí)行數(shù)據(jù)的輸入/輸出時,使用I/F芯片17。圖1所示的各個箭頭a、b和c示出了圖像數(shù)據(jù)流。箭頭a示出了當(dāng)掃描器16產(chǎn)生的圖像數(shù)據(jù)經(jīng)過I/F芯片17存儲在HDD 19時的圖像數(shù)據(jù)流。箭頭b示出了為了打印到打印裝置18,在HDD 19中存儲的圖像數(shù)據(jù)被輸出時的圖像數(shù)據(jù)流。箭頭c示出了因為無需存儲而刪除為了打印而獲取的圖像數(shù)據(jù)的情況。
HDD 19存儲圖像數(shù)據(jù)和多種數(shù)據(jù)。例如,多種數(shù)據(jù)是由掃描器16生成的圖像數(shù)據(jù)、用戶設(shè)置在機密箱(confidential box)中的數(shù)據(jù)等。此外,HDD 19的數(shù)據(jù)存儲區(qū)利用分區(qū)被劃分成多個區(qū)域。圖2是用于說明劃分成多個區(qū)域的HDD 19的數(shù)據(jù)存儲區(qū)的示意圖。如圖2所示,對于HDD 19的存儲區(qū),存儲區(qū)例如被劃分成分區(qū)P1、P2、P3...。分區(qū)P1、P2、P3...被指定使得預(yù)定數(shù)據(jù)分別被存儲在其中。
圖3是示出在非易失性RAM 13中存儲的對應(yīng)于分區(qū)的指針的設(shè)置圖表。指針顯示了在將數(shù)據(jù)存儲在HDD 19中時,存儲數(shù)據(jù)的目的地是分區(qū)P1、P2、P3...中的哪一個。例如,如圖3所示,當(dāng)指針P1用作存儲數(shù)據(jù)時的指針時,數(shù)據(jù)被存儲在分區(qū)P1中。
在第一實施例中,如圖2所示,分區(qū)P1被設(shè)置為用于臨時存儲在執(zhí)行復(fù)印時由掃描器16產(chǎn)生的圖像數(shù)據(jù)。此外,在分區(qū)P2中,存儲有用戶設(shè)置數(shù)據(jù)等。在分區(qū)P3等中,存儲上述數(shù)據(jù)以外的其它數(shù)據(jù)。因此,在將數(shù)據(jù)存儲在HDD 19中時,CPU 11執(zhí)行如下處理。當(dāng)該數(shù)據(jù)是為執(zhí)行復(fù)印而臨時存儲在HDD 19中的數(shù)據(jù)時,根據(jù)指針P1,CPU 11將數(shù)據(jù)(即,由掃描器16生成的圖像數(shù)據(jù))存儲在分區(qū)P1中。此外,當(dāng)數(shù)據(jù)是設(shè)置數(shù)據(jù)時,CPU 11根據(jù)指針P2將數(shù)據(jù)存儲在分區(qū)P2中。此外,當(dāng)數(shù)據(jù)既不是圖像數(shù)據(jù)也不是設(shè)置數(shù)據(jù)時,CPU 11設(shè)置對應(yīng)于該數(shù)據(jù)的指針,并將數(shù)據(jù)存儲在對應(yīng)于該指針的分區(qū)中。
如上所述,復(fù)印機1被構(gòu)造為將圖像數(shù)據(jù)臨時存儲在分區(qū)P1中。也就是,如圖1所示,每次執(zhí)行復(fù)印時,圖像數(shù)據(jù)均被存儲在HDD 19(箭頭a)中,并被獲取(箭頭b)或刪除(箭頭c)。因此,分區(qū)P1的使用頻率極高。與之相比,其中存儲有設(shè)置在機密箱等中的設(shè)置數(shù)據(jù)的分區(qū)P2的使用頻率較低。因此,當(dāng)復(fù)印機1被長期使用時,換言之,當(dāng)HDD 19被長期使用時,分區(qū)P1和P2的惡化程度彼此是不同的。也就是,分區(qū)P1的惡化與分區(qū)P2的惡化相比進行得更快。圖4是用于概念性地說明當(dāng)HDD 19被長期使用時,分區(qū)的惡化過程的示意圖。在圖4中,示出了分區(qū)P1的惡化比分區(qū)P2的惡化進行得更快的狀態(tài)。
注意采用這種方式,用戶能夠檢查HDD 19的狀態(tài),其中多種數(shù)據(jù)被存儲在各個分區(qū)中。圖5是示出用于檢查HDD 19的狀態(tài)的屏幕的一個實例的示意圖。通過由用戶操作控制面板14的操作單元14a,這個屏幕能夠顯示在顯示單元14b上。如圖5所示,HDD19的各種狀態(tài)由數(shù)值表示。此外,可以根據(jù)每個分區(qū)來顯示狀態(tài)。在“值”條目中,數(shù)值顯示了狀態(tài)如何。在“閾值”條目中,設(shè)置了由缺省值指定的閾值或由用戶設(shè)置的閾值。當(dāng)值被設(shè)置為閾值時,設(shè)置了諸如故障等的障礙出現(xiàn)在HDD 19中的可能性增加的值。注意顯示HDD 19的狀態(tài)的技術(shù)與傳統(tǒng)已有的技術(shù)相同,其詳細描述將被省略。
在第一實施例中,HDD 19的狀態(tài)被顯示在控制面板14的顯示單元14b上。然而,如果復(fù)印機1具有連接到網(wǎng)絡(luò)的功能,可以將HDD 19的狀態(tài)顯示在連接到網(wǎng)絡(luò)的PC的顯示單元上。
接下來,將描述替換臨時存儲有由掃描器16生成的圖像數(shù)據(jù)的分區(qū)的處理。圖6是示出用于替換分區(qū)的處理的主要部分的流程圖。
CPU 11確定分區(qū)的替換是否開始(ST101)。根據(jù)是否已從控制面板14的操作單元14a接收到復(fù)印機1的管理員的替換分區(qū)的指令來確定該決定。
當(dāng)CPU 11確定開始替換分區(qū)(在ST101中是)時,CPU 11從不同于當(dāng)前已被設(shè)置為用于臨時存儲圖像數(shù)據(jù)的分區(qū)的其它分區(qū)中,選擇一個分區(qū)作為替換目標(ST102)。然后,CPU 11將選定的分區(qū)中存儲的數(shù)據(jù)移動到用于臨時存儲圖像數(shù)據(jù)的分區(qū)(ST103)。例如,當(dāng)用于臨時存儲圖像數(shù)據(jù)的分區(qū)為P1,并且分區(qū)P2被選作不同于分區(qū)P1的分區(qū)時,CPU 11將分區(qū)P2中存儲的設(shè)置數(shù)據(jù)移動到分區(qū)P1。注意分區(qū)P1中的圖像數(shù)據(jù)可以用設(shè)置數(shù)據(jù)重寫。這是因為臨時存儲在分區(qū)P1中的圖像數(shù)據(jù)是可以被刪除的數(shù)據(jù)。
當(dāng)完成數(shù)據(jù)移動時,CPU 11替換分區(qū)的指針。在上述實例中,用作將數(shù)據(jù)存儲在分區(qū)P1中的指針的指針P1被替換為指針P2,以及用作將數(shù)據(jù)存儲在分區(qū)P2中的指針的指針P2被替換為指針P1。圖7是示出采用這種方式執(zhí)行用于替換指針的處理之后的指針的設(shè)置的圖表。與圖3中描述的圖表相比,指針P1和指針P2的替換已被執(zhí)行。
接下來,將描述上述構(gòu)造的復(fù)印機1的操作。例如,如圖5所示,由于顯示單元14b上的顯示,管理員可以檢查HDD 19的狀態(tài)。采用這種方式,當(dāng)根據(jù)所顯示的HDD 19的狀態(tài)觀察到分區(qū)P1進一步惡化的事實時,管理員通過操作操作單元14a指示執(zhí)行用于臨時存儲圖像數(shù)據(jù)的分區(qū)的替換。
以這種方式發(fā)出替換分區(qū)的指令。在這種情況中,在例如分區(qū)P2被選作用于臨時存儲圖像數(shù)據(jù)的分區(qū)后,存儲在所選定的分區(qū)P2中的設(shè)置數(shù)據(jù)被移動到分區(qū)P1。然后,用于將數(shù)據(jù)存儲在分區(qū)P1的指針和用于將數(shù)據(jù)存儲在分區(qū)P2中的指針彼此替換。也就是,作為用于將數(shù)據(jù)存儲在分區(qū)P1中的指針的指針P1被替換為指針P2,并且作為用于將數(shù)據(jù)存儲在分區(qū)P2中的指針的指針P2被替換為指針P1。
圖8是概念性地示出在執(zhí)行分區(qū)替換之后存儲HDD 19的數(shù)據(jù)的區(qū)域的狀態(tài)的示意圖。如圖8所示,設(shè)置數(shù)據(jù)存儲在分區(qū)P1中,用于將數(shù)據(jù)存儲在分區(qū)P1中的指針是指針P2。此外,圖像數(shù)據(jù)臨時存儲在分區(qū)P2中,以及用于將數(shù)據(jù)存儲在分區(qū)P2中的指針是指針P1。也就是,在圖8所示的狀態(tài)下,與圖4中描述的狀態(tài)相比,指針P1和指針P2彼此替換。
因此,當(dāng)在執(zhí)行分區(qū)替換后執(zhí)行復(fù)印時,根據(jù)指針P1,由掃描器16生成的圖像數(shù)據(jù)被臨時存儲在分區(qū)P2中。也就是,每次執(zhí)行復(fù)印時,作為用于臨時存儲圖像數(shù)據(jù)的分區(qū),惡化程度很大(即使用頻率很高)的分區(qū)P1被使用頻率低的分區(qū)P2替換。
此外,當(dāng)分區(qū)P2惡化時,通過執(zhí)行基本相同的處理,復(fù)印機1能夠?qū)⒂糜趯?shù)據(jù)存儲在分區(qū)P2中的指針P1替換為用于將數(shù)據(jù)存儲在分區(qū)P3中的指針P3。然后,由掃描器16生成的圖像數(shù)據(jù)被臨時存儲在分區(qū)P3中。采用這種方式,通過替換分區(qū),不存在僅有一個分區(qū)被持續(xù)過度使用的情況,并且使用頻率可以恒定,這能夠延長HDD 19的壽命。采用這種方式,可以延長HDD 19的壽命,這使得能夠防止存儲在HDD 19中的數(shù)據(jù)丟失。
因此,能夠試圖延長復(fù)印機1的HDD 19的壽命,并改進其可靠性。
(第二實施例)接下來,將描述第二實施例。注意與上述第一實施例中相同的部分由相同的參考標號表示。第二實施例具有或呈現(xiàn)了用作替換分區(qū)的目標的索引。因此,在下文中將詳細描述有關(guān)指針替換的部分,其它部分的描述將省略。
首先,將描述HDD 19的分區(qū)的構(gòu)造。圖9是概念性地示出第二實施例中的HDD 19的分區(qū)的構(gòu)造的示意圖。如圖9所示,HDD19的存儲區(qū)例如被劃分成分區(qū)P1、P2、P3、P4和P5。與第一實施例的方式相同,分區(qū)P1被用作在執(zhí)行復(fù)印時臨時存儲由掃描器16生成的圖像數(shù)據(jù)的分區(qū)。此外,分區(qū)P2、P3、和P4可以是被分區(qū)P1替換的目標。然而,分區(qū)P5是不能替換的分區(qū)。分區(qū)P5的存儲數(shù)據(jù)的區(qū)域是比分區(qū)P1的存儲數(shù)據(jù)的區(qū)域大得多或小得多的區(qū)域。當(dāng)分區(qū)P5的存儲數(shù)據(jù)的區(qū)域是比分區(qū)P1的存儲數(shù)據(jù)的區(qū)域小得多的區(qū)域時,該區(qū)域沒有資格作為臨時存儲圖像數(shù)據(jù)的區(qū)域。此外,當(dāng)分區(qū)P5的存儲數(shù)據(jù)的區(qū)域是比分區(qū)P1的存儲數(shù)據(jù)的區(qū)域大得多的區(qū)域時,該區(qū)域是設(shè)置有代替臨時存儲圖像的目的的其它目的的存儲區(qū)域。根據(jù)這種原因,分區(qū)P5被設(shè)置為不能替換的分區(qū)。
為分區(qū)P1、P2、P3、和P4設(shè)置了索引。圖10是示出設(shè)置對應(yīng)于分區(qū)的索引和所提供的指針的圖表。索引顯示了分區(qū)被用作臨時存儲由掃描器16生成的圖像數(shù)據(jù)的區(qū)域的次數(shù)。如圖10所示,關(guān)于各個分區(qū)的索引被設(shè)置為0,作為初始值。注意對于分區(qū)P5,未提供索引。這是因為在選擇可替換分區(qū)時使用索引。這個圖表例如在非易失性RAM 13處被管理。
接下來,將描述用于替換分區(qū)的處理。圖11是示出用于替換分區(qū)的處理的主要部分的流程圖。
首先,CPU 11確定分區(qū)的替換是否是強制替換(ST201)?;谑欠駨目刂泼姘?4的操作單元14a接收到復(fù)印機1的管理員的替換分區(qū)的指令來確定該決定。注意不是強制替換的情況是例如將在第三實施例中具體描述的情況,并且當(dāng)確定經(jīng)過預(yù)定時間時,開始替換分區(qū)的處理。當(dāng)CPU 11確定是強制替換時(在ST201中為是),CPU 11跳過將在后面描述的步驟ST202和ST203中的處理。
當(dāng)在該決定中確定不是強制替換時(在ST201中為是),CPU 11存取HDD 19提供的參數(shù)信息,并獲取作為被替換的源的分區(qū)的HDD 19參數(shù)。作為替換源的分區(qū)是用于臨時存儲圖像數(shù)據(jù)的分區(qū)(ST202)。獲取如參照圖5所描述的顯示HDD 19的狀態(tài)的信息,作為HDD 19參數(shù)。采用這種方式,在CPU 11獲取作為將替換的源的分區(qū)的HDD 19參數(shù)后,通過將獲取的HDD 19參數(shù)與閾值進行比較,CPU 11確定HDD 19參數(shù)是否在閾值內(nèi)(ST203)。例如,如在第一實施例中所描述的,閾值是通過缺省或由用戶設(shè)置的HDD19中存在出現(xiàn)障礙的可能性的值。當(dāng)CPU 11確定出獲取的HDD 19參數(shù)在閾值內(nèi)(ST203中為是),CPU 11完成處理,而不會執(zhí)行替換分區(qū)的處理。這是因為用于臨時存儲圖像數(shù)據(jù)的分區(qū)仍是可用的。
另一方面,當(dāng)CPU 11確定獲取的HDD 19參數(shù)不在閾值內(nèi)(ST203中為否),或當(dāng)CPU 11確定分區(qū)將被強制替換(ST201中為是)時,CPU 11執(zhí)行索引相關(guān)處理(ST204)。
將參見圖12對這種索引相關(guān)處理進行描述。圖12是示出索引相關(guān)處理的流程圖。
首先,CPU 11確定是否執(zhí)行了索引搜索(ST301)。當(dāng)分區(qū)替換被執(zhí)行時(在ST203中為否或在ST201中為是),確定執(zhí)行索引的搜索。當(dāng)CPU 11確定出執(zhí)行索引搜索(步驟ST301中為是)時,參照圖10中描述的圖表,CPU 11從可替換分區(qū)中設(shè)置的索引獲取具有最小索引號的分區(qū)名稱(ST302)。為了具體描述,分區(qū)P1被設(shè)置為臨時存儲圖像數(shù)據(jù)的區(qū)域,并且分區(qū)P5是不可替換的分區(qū)。此外,對應(yīng)于分區(qū)P2、P3和P4的所有索引號均被設(shè)置為作為初始值的“0”。因此,分區(qū)P2、P3和P4被獲取作為可替換分區(qū)名稱。采用這種方式,當(dāng)獲取將作為被替換對象的分區(qū)時,CPU 11完成處理。注意在描述下面的步驟ST207之后,描述步驟ST301中為否的情況。
接下來,CPU 11確定作為被替換對象的獲取的分區(qū),作為替換目的地的分區(qū)。注意當(dāng)已獲取多個分區(qū)時,從多個分區(qū)中選擇任意的分區(qū),例如分區(qū)P2(ST205)。
采用這種方式,當(dāng)CPU 11確定作為替換目的地的分區(qū)時,CPU11將確定出的分區(qū)中存儲的數(shù)據(jù)移動到用于臨時存儲圖像數(shù)據(jù)的分區(qū)(ST206)。接下來,在移動數(shù)據(jù)之后,CPU 11執(zhí)行指針的替換(ST207)。因為用于移動數(shù)據(jù)和用于替換指針的處理分別與第一實施例中描述的步驟ST103和ST104中的情況基本相同,其詳細描述將省略。
接下來,CPU 11再次執(zhí)行索引相關(guān)處理(ST208)。如圖12所示,CPU 11確定是否執(zhí)行索引的搜索(ST301)。在執(zhí)行用于替換指針的處理后,確定出未執(zhí)行索引的搜索。當(dāng)CPU 11確定未執(zhí)行索引的搜索(步驟ST301中為否)時,CPU 11對作為替換源的分區(qū)(即用于臨時存儲圖像數(shù)據(jù)的分區(qū))的索引加1(ST303)。圖13是示出當(dāng)作為替換源的分區(qū)中設(shè)置的索引加1時,所提供的對應(yīng)于分區(qū)的用于索引和指針的設(shè)置的圖表。當(dāng)作為替換源的分區(qū)的分區(qū)P1的索引從“0”增加到“1”時,與圖10中的情況相比,指針P1和指針P2被替換。
接下來,將描述管理員利用上述構(gòu)造的復(fù)印機1中的操作單元14a指示執(zhí)行用于臨時存儲圖像數(shù)據(jù)的分區(qū)的替換的情況下的操作。
當(dāng)替換分區(qū)的指令被發(fā)出時,根據(jù)對應(yīng)于分區(qū)設(shè)置的索引,從分區(qū)P2、P3、和P4中選擇分區(qū)P2作為用于臨時存儲圖像數(shù)據(jù)的分區(qū)。然后,將存儲在選定分區(qū)P2中的設(shè)置數(shù)據(jù)移動到分區(qū)P1。然后,用于將數(shù)據(jù)存儲在分區(qū)P1中的指針由將數(shù)據(jù)存儲在分區(qū)P2中的指針替換。也就是,用于將數(shù)據(jù)存儲在分區(qū)P1中的指針從指針P1切換為指針P2,并且用于將數(shù)據(jù)存儲在分區(qū)P2中的指針從指針P2切換為指針P1。此外,分區(qū)P1中設(shè)置的索引的索引號從″0″切換到″1″。
圖14是概念性地示出在執(zhí)行分區(qū)替換后,存儲HDD 19的數(shù)據(jù)的區(qū)域的狀態(tài)的示意圖。如圖14所示,設(shè)置數(shù)據(jù)存儲在分區(qū)P1中,并且用于將數(shù)據(jù)存儲在分區(qū)P1中的指針是指針P2。此外,圖像數(shù)據(jù)被臨時存儲在分區(qū)P2中,并且用于將數(shù)據(jù)存儲在分區(qū)P2中的指針是指針P1。也就是,在圖14中所示的狀態(tài)下,與圖9中所述的狀態(tài)相比,指針P1和指針P2被替換。
因此,當(dāng)以與第一實施例相同的方式執(zhí)行分區(qū)替換后執(zhí)行復(fù)印時,根據(jù)指針P1,由掃描器16生成的圖像數(shù)據(jù)被臨時存儲在分區(qū)P2中。也就是,作為用于臨時存儲用于每次復(fù)印的圖像數(shù)據(jù)的分區(qū),惡化過程嚴重(即使用頻率很高)的分區(qū)P1被使用頻率低的分區(qū)P2替換。
此外,當(dāng)分區(qū)P2惡化時,通過執(zhí)行基本相同的處理,復(fù)印機1能夠?qū)⒂糜趯?shù)據(jù)存儲在分區(qū)P2中的指針P1替換為另一指針。基于指針,另一指針是用于基于索引將數(shù)據(jù)存儲在從分區(qū)P3和P4中選擇的分區(qū)中的指針。采用這種方式,當(dāng)分區(qū)在分區(qū)P2已惡化的情況下進行交換時,索引號是“1”的分區(qū)P1未被選擇,并且從索引號為“0”的分區(qū)P3和P4中選擇。例如,當(dāng)選擇分區(qū)P3時,由掃描器16生成的圖像數(shù)據(jù)被臨時存儲在分區(qū)P3中。采用這種方式,除了不能替換的分區(qū)P5外,通過替換用于臨時存儲圖像數(shù)據(jù)的分區(qū),不存在僅有一個分區(qū)被持續(xù)過度使用的情況,并且分區(qū)使用頻率可以是恒定的,這能夠延長HDD 19的壽命。結(jié)果,可以延長HDD19的壽命,從而防止存儲在HDD 19中的數(shù)據(jù)丟失。
注意在第二實施例中描述了不能用于臨時存儲圖像數(shù)據(jù)的分區(qū)P5被設(shè)置在HDD 19中的情況。然而,在其中可不設(shè)置分區(qū)P5。
(第三實施例)以下,將描述第三實施例。與上述第二實施例中相同的部分由相同的參考標號表示。第三實施例是當(dāng)已經(jīng)過預(yù)定時間時,執(zhí)行替換分區(qū)的處理的情況。因此,將詳細描述確定預(yù)定時間是否已過的構(gòu)造,并且其它描述將省略。
圖15是示出用于確定是否經(jīng)過預(yù)定時間的處理的流程圖。CPU11獲取由計時器15計時的時鐘時間信息(ST401),并且CPU 11確定由時鐘時間信息顯示的時鐘時間是否已經(jīng)超過預(yù)定時間(ST402)。該預(yù)定時間是事先確定的周期性時間,諸如周六上午8點。通過操作操作單元14a,管理員將該周期性時間周期設(shè)置在例如非易失性RAM 13中。當(dāng)CPU 11確定沒有超過預(yù)定時間(在ST402中為否)時,CPU 11再次執(zhí)行步驟ST401中的處理。當(dāng)CPU11確定已經(jīng)超過預(yù)定時間(在ST402中為是),程序進行到第二實施例中描述的步驟ST301中的處理。因為下面的處理與第二實施例中的情況相同,將省略其描述。
因此,當(dāng)已經(jīng)超過事先設(shè)置的預(yù)定時間時,復(fù)印機1自動執(zhí)行用于替換分區(qū)的處理。因為當(dāng)特定分區(qū)的使用頻率高時,通過管理員如上所述的設(shè)置,自動執(zhí)行用另一分區(qū)替換分區(qū),所以能夠提高方便性。
本領(lǐng)域的技術(shù)人員將容易地發(fā)現(xiàn)其它優(yōu)點和修改。因此,在更寬泛的方面的本發(fā)明并不局限于在此示出和描述的特定細節(jié)和示例性實施例。因此,在不背離由所附權(quán)利要求及其等價物限定的本發(fā)明的精神或范圍的情況下,可以進行多種修改。
權(quán)利要求
1.一種圖像形成裝置,包括掃描器;硬盤驅(qū)動器,其中,通過分區(qū)將存儲有數(shù)據(jù)的區(qū)域劃分成多個區(qū)域;指針設(shè)置單元,其中設(shè)置有第一指針,用于將基于由所述掃描器讀取的圖像生成的圖像數(shù)據(jù)存儲在所述多個區(qū)域中的一個區(qū)域;以及多個第二指針,所述多個第二指針被設(shè)置為對應(yīng)于不同于所述區(qū)域的區(qū)域,以將不同于所述圖像數(shù)據(jù)的數(shù)據(jù)存儲在不同于所述區(qū)域的區(qū)域;指針替換單元,用于在預(yù)定定時用所述多個第二指針中的一個指針替代所述第一指針。
2.根據(jù)權(quán)利要求1所述的圖像形成裝置,還包括顯示單元,用于顯示預(yù)定條目的硬盤驅(qū)動器的區(qū)域的狀態(tài);以及閾值設(shè)置單元,用于根據(jù)所述預(yù)定條目設(shè)置閾值,其中所述預(yù)定定時是超過設(shè)置在所述閾值設(shè)置單元中的閾值的時刻。
3.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中當(dāng)數(shù)據(jù)被存儲在在所述指針替換單元處被替換的所述多個第二指針中的一個第二指針中時,所述數(shù)據(jù)被移動到已經(jīng)由所述第一指針存儲所述圖像數(shù)據(jù)的區(qū)域。
4.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中不能存儲所述圖像數(shù)據(jù)的圖像數(shù)據(jù)存儲不可能區(qū)域被設(shè)置為不同于所述區(qū)域的區(qū)域,以及在執(zhí)行指針的替換時,所述指針替換單元從作為被替換目標的第二指針排除根據(jù)所述圖像數(shù)據(jù)存儲不可能區(qū)域設(shè)置的第二指針。
5.根據(jù)權(quán)利要求1所述的圖像形成裝置,還包括索引號存儲單元,用于根據(jù)存儲有所述硬盤驅(qū)動器的數(shù)據(jù)的所述多個區(qū)域存儲索引號;以及索引號增加單元,用于在所述第一指針由所述多個第二指針中的一個第二指針替換后,增加對應(yīng)于由所述第一指針存儲所述圖像數(shù)據(jù)的區(qū)域的索引號存儲單元的索引號,其中在所述指針替換單元被替換的所述多個第二指針中的所述一個第二指針選自索引號最小的指針。
6.根據(jù)權(quán)利要求1所述的圖像形成裝置,還包括計時器,用于對時間周期進行計時,其中所述預(yù)定定時是當(dāng)由所述計時器計時的時間周期已經(jīng)超過預(yù)先設(shè)置的時鐘時間時的時刻。
7.一種用于替換存儲有具有掃描器和硬盤驅(qū)動器的圖像形成裝置的圖像數(shù)據(jù)的區(qū)域的方法,包括基于所述掃描器讀取的圖像生成圖像數(shù)據(jù);根據(jù)用于存儲在通過分區(qū)在所述硬盤驅(qū)動器中設(shè)置的區(qū)域中的第一指針,將生成的所述圖像數(shù)據(jù)存儲在多個區(qū)域中的一個區(qū)域;以及在預(yù)定定時內(nèi),將所述第一指針替換為被設(shè)置為對應(yīng)于不同于所述區(qū)域的區(qū)域的多個第二指針中的一個第二指針,以將數(shù)據(jù)存儲在不同于所述區(qū)域的區(qū)域。
8.根據(jù)權(quán)利要求7所述的方法,其中預(yù)定定時是超過根據(jù)所述硬盤驅(qū)動器的區(qū)域的狀態(tài)的預(yù)定條目設(shè)置的閾值的時刻。
9.根據(jù)權(quán)利要求7所述的方法,還包括當(dāng)數(shù)據(jù)被存儲在將被替換的所述多個第二指針中的一個第二指針中時,將所述數(shù)據(jù)移動到已經(jīng)通過第一指針存儲所述圖像數(shù)據(jù)的區(qū)域。
10.根據(jù)權(quán)利要求7所述的方法,還包括在所述第一指針由所述多個第二指針中的一個第二指針替換時,將對應(yīng)于已經(jīng)由所述第一指針存儲所述圖像數(shù)據(jù)的區(qū)域的索引號加1,其中所述多個第二指針中的所述一個第二指針選自索引號最小的指針。
全文摘要
圖像形成裝置,包括掃描器;硬盤驅(qū)動器,其中,通過分區(qū)將存儲有數(shù)據(jù)的區(qū)域劃分成多個區(qū)域;指針設(shè)置單元,其中設(shè)置有第一指針,用于將基于由掃描器讀取的圖像生成的圖像數(shù)據(jù)存儲在多個區(qū)域中的一個區(qū)域,并且設(shè)置有多個第二指針,其被設(shè)置為對應(yīng)于不同于所述區(qū)域的區(qū)域,以將不同于圖像數(shù)據(jù)的數(shù)據(jù)存儲在不同于所述區(qū)域的區(qū)域;以及指針替換單元,用于在預(yù)定定時用多個第二指針中的一個指針替代第一指針。
文檔編號G11B20/12GK1912760SQ20061010933
公開日2007年2月14日 申請日期2006年8月10日 優(yōu)先權(quán)日2005年8月12日
發(fā)明者高遠淳 申請人:株式會社東芝, 東芝泰格有限公司