本發(fā)明涉及信息處理設(shè)備、圖像形成系統(tǒng)和信息處理方法。
背景技術(shù):
在日本未經(jīng)審查的專利申請(qǐng)公開(kāi)No.2012-155420中,公開(kāi)了一種日志信息管理設(shè)備,該日志信息管理設(shè)備從打印機(jī)得到日志信息并且管理所得到的日志信息。日志信息管理設(shè)備設(shè)置用于獲取日志信息的獲取條件,將獲取條件發(fā)送到打印機(jī),并且接收打印機(jī)中確定的日志信息作為滿足獲取條件的日志信息。日志信息管理設(shè)備將接收到的日志信息存儲(chǔ)在對(duì)應(yīng)于獲取條件所指定的輸出位置的存儲(chǔ)設(shè)備中,并且在顯示器上顯示接收到的日志信息。
為了指明例如打印期間出現(xiàn)的錯(cuò)誤的原因,有效的是,圖像形成設(shè)備收集指示處理歷史的日志信息(歷史信息)并且分析日志信息。然而,為了進(jìn)一步進(jìn)行可能的錯(cuò)誤分析而存儲(chǔ)所有生成的并且收集的日志信息需要大量的存儲(chǔ)容量。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是,相比于存儲(chǔ)所有日志信息的構(gòu)造,減少存儲(chǔ)與所產(chǎn)生異常相關(guān)的日志信息所必需的存儲(chǔ)容量。
根據(jù)本發(fā)明的第一方面,提供了一種信息處理設(shè)備,所述信息處理設(shè)備包括日志存儲(chǔ)單元和日志刪除單元。日志存儲(chǔ)單元將日志信息存儲(chǔ)在存儲(chǔ)器中。所述日志信息指示在記錄材料上形成圖像的圖像形成設(shè)備中的處理的歷史。所述日志刪除單元從所述存儲(chǔ)器中刪除存儲(chǔ)在所述存儲(chǔ)器中的多條日志信息之中的日志信息。刪除的所述日志信息滿足預(yù)定條件。即使當(dāng)與所述圖像形成設(shè)備中出現(xiàn)的異常相關(guān)的日志信息滿足所述預(yù)定條件時(shí),所述日志刪除單元也不刪除與所述異常相關(guān)的日志信息。
根據(jù)本發(fā)明的第二方面,在根據(jù)第一方面的信息處理設(shè)備中,已經(jīng)出現(xiàn)異常的處理的日志信息和被預(yù)先確定為與已經(jīng)出現(xiàn)所述異常的處理相關(guān)的處理的不同處理的日志信息被視為與所述異常相關(guān)的日志信息,并且即使當(dāng)已經(jīng)出現(xiàn)所述異常的處理的日志信息和所述不同處理的日志信息滿足所述預(yù)定條件時(shí),所述日志刪除單元也不刪除已經(jīng)出現(xiàn)所述異常的處理的日志信息或所述不同處理的日志信息。
根據(jù)本發(fā)明的第三方面,在根據(jù)第一方面的信息處理設(shè)備中,在按照與所述異常相關(guān)的日志信息的類型預(yù)先確定的時(shí)間段過(guò)去之后,所述日志刪除單元從所述存儲(chǔ)器中刪除日志信息。
根據(jù)本發(fā)明的第四方面,在根據(jù)第一方面的信息處理設(shè)備中,所述日志刪除單元通過(guò)指令從所述存儲(chǔ)器中刪除所述多條日志信息之中的一條日志信息,所述一條日志信息是將向操作人員呈現(xiàn)的日志信息,所述多條日志信息被存儲(chǔ)在所述存儲(chǔ)器中,所述指令是由所述操作人員提供的。
根據(jù)本發(fā)明的第五方面,根據(jù)第一方面的信息處理設(shè)備還包括:輸出單元,在所述圖像形成設(shè)備中出現(xiàn)異常時(shí),所述輸出單元輸出指示與所述異常相關(guān)的日志信息是否被存儲(chǔ)在所述存儲(chǔ)器中的信息。
根據(jù)本發(fā)明的第六方面,在根據(jù)第一方面的信息處理設(shè)備中,當(dāng)將從所述存儲(chǔ)器中刪除存儲(chǔ)在所述存儲(chǔ)器中的所述多條日志信息之中的與所述異常相關(guān)的日志信息和將向操作人員呈現(xiàn)的日志信息時(shí),所述日志刪除單元借助網(wǎng)絡(luò)向外部輸出與所述異常相關(guān)的日志信息和將向操作人員呈現(xiàn)的日志信息,然后從所述存儲(chǔ)器中刪除與所述異常相關(guān)的日志信息和將向操作人員呈現(xiàn)的日志信息。
根據(jù)本發(fā)明的第七方面,在根據(jù)第一方面的信息處理設(shè)備中,所述存儲(chǔ)器被劃分成第一區(qū)域和第二區(qū)域,所述第一區(qū)域是首先存儲(chǔ)日志信息的區(qū)域,所述第二區(qū)域是在日志信息被存儲(chǔ)在所述第一區(qū)域之后被傳遞日志信息的區(qū)域。當(dāng)在所述第一區(qū)域中沒(méi)有剩余空閑空間時(shí),所述日志刪除單元提取存儲(chǔ)在所述第一區(qū)域中的日志信息,并且如果所提取的日志信息是與所述異常相關(guān)的日志信息,則所述日志刪除單元將所述所提取的日志信息傳遞到所述第二區(qū)域,而不刪除所述所提取的日志信息。
根據(jù)本發(fā)明的第八方面,提供了一種圖像形成系統(tǒng),所述圖像形成系統(tǒng)包括圖像形成設(shè)備和信息處理設(shè)備。所述圖像形成設(shè)備在記錄材料上形成圖像。所述信息處理設(shè)備包括日志存儲(chǔ)單元和日志刪除單元。日志存儲(chǔ)單元將日志信息存儲(chǔ)在存儲(chǔ)器中。所述日志信息指示所述圖像形成設(shè)備中的處理的歷史。所述日志刪除單元從所述存儲(chǔ)器中刪除存儲(chǔ)在所述存儲(chǔ)器中的多條日志信息之中的滿足預(yù)定條件的日志信息,并且即使當(dāng)與所述圖像形成設(shè)備中出現(xiàn)的異常相關(guān)的所述日志信息滿足所述預(yù)定條件時(shí),也不刪除與所述異常相關(guān)的日志信息。
根據(jù)本發(fā)明的第九方面,提供了一種信息處理方法,該信息處理方法包括:將日志信息存儲(chǔ)在存儲(chǔ)器中,所述日志信息指示在記錄材料上形成圖像的圖像形成設(shè)備中的處理的歷史;以及執(zhí)行從所述存儲(chǔ)器中刪除存儲(chǔ)在所述存儲(chǔ)器中的多條日志信息之中的日志信息的處理,刪除的所述日志信息滿足預(yù)定條件,并且即使當(dāng)與所述圖像形成設(shè)備中出現(xiàn)的異常相關(guān)的所述日志信息滿足所述預(yù)定條件時(shí),也不執(zhí)行刪除與所述異常相關(guān)的日志信息的處理。
根據(jù)本發(fā)明的第一方面,相比于存儲(chǔ)所有日志信息的構(gòu)造,減少了存儲(chǔ)與所產(chǎn)生異常相關(guān)的日志信息所必需的存儲(chǔ)容量。
根據(jù)本發(fā)明的第二方面,可防止刪除用于分析異常的日志信息。
根據(jù)本發(fā)明的第三方面,當(dāng)已經(jīng)過(guò)去預(yù)定時(shí)間段時(shí),可檢測(cè)到與異常相關(guān)的日志信息,從而實(shí)現(xiàn)存儲(chǔ)容量的分配。
根據(jù)本發(fā)明的第四方面,可防止刪除將向操作人員呈現(xiàn)的日志信息而不向操作人員呈現(xiàn)日志信息。
根據(jù)本發(fā)明的第五方面,可向操作人員呈現(xiàn)關(guān)于是否存在與所產(chǎn)生異常相關(guān)的日志信息的信息。
根據(jù)本發(fā)明的第六方面,相比于存儲(chǔ)在存儲(chǔ)器中的所有日志信息被輸出到外部的構(gòu)造,可減少網(wǎng)絡(luò)上的數(shù)據(jù)量。
根據(jù)本發(fā)明的第七方面,相比于存儲(chǔ)所有日志信息的構(gòu)造,可更容易地減小存儲(chǔ)與所產(chǎn)生異常相關(guān)的日志信息所必需的存儲(chǔ)容量。
根據(jù)本發(fā)明的第八方面,相比于存儲(chǔ)所有日志信息的構(gòu)造,可減小存儲(chǔ)與所產(chǎn)生異常相關(guān)的日志信息所必需的存儲(chǔ)容量。
根據(jù)本發(fā)明的第九方面,相比于存儲(chǔ)所有日志信息的構(gòu)造,可減小存儲(chǔ)與所產(chǎn)生異常相關(guān)的日志信息所必需的存儲(chǔ)容量。
附圖說(shuō)明
將基于下面的附圖詳細(xì)地描述本發(fā)明的示例性實(shí)施方式,其中:
圖1是示出根據(jù)示例性實(shí)施方式的圖像形成設(shè)備的示例性整體構(gòu)造的示圖;
圖2是示出控制器的示例性功能構(gòu)造的框圖;
圖3是示出控制器的示例性硬件構(gòu)造的示圖;
圖4是示出示例性任務(wù)管理表的示圖;
圖5是示出示例性日志刪除管理表的示圖;
圖6是示出示例性日志存儲(chǔ)管理表的示圖;以及
圖7是刪除確定處理的示例性過(guò)程的流程圖。
具體實(shí)施方式
以下,參照附圖,將詳細(xì)描述本發(fā)明的示例性實(shí)施方式。
對(duì)圖像形成設(shè)備的整體構(gòu)造的說(shuō)明
圖1是示出根據(jù)示例性實(shí)施方式的圖像形成設(shè)備1的示例性整體構(gòu)造的示圖。
圖像形成設(shè)備1包括:控制器2,其控制圖像形成設(shè)備1的機(jī)構(gòu)單元;以及圖像形成單元3,其用作用于在紙張(記錄材料或記錄介質(zhì))上形成圖像的打印機(jī)構(gòu)。圖像形成設(shè)備1還包括:紙張容納單元4,其容納圖像形成單元3中使用的紙張;后期處理單元5,其針對(duì)圖像形成單元3已經(jīng)在其上形成圖像的紙張執(zhí)行后期處理;以及存儲(chǔ)設(shè)備6,其存儲(chǔ)將被供應(yīng)到圖像形成單元3的打印數(shù)據(jù)(圖像數(shù)據(jù))。
在示例性實(shí)施方式中,控制器2具有為信息處理設(shè)備提供的示例性功能。
圖像形成設(shè)備1的控制器2連接到網(wǎng)絡(luò)(未示出),并且借助網(wǎng)絡(luò)從個(gè)人計(jì)算機(jī)(PC)等(未示出)接收打印數(shù)據(jù)??刂破?處理接收到的打印數(shù)據(jù),并且暫時(shí)將處理后的打印數(shù)據(jù)累積在存儲(chǔ)設(shè)備6中??刂破?以匹配圖像形成單元3的打印速度的速率從存儲(chǔ)設(shè)備6順序地讀取打印數(shù)據(jù),并且將讀取的打印數(shù)據(jù)發(fā)送到圖像形成單元3。
控制器2監(jiān)測(cè)圖像形成設(shè)備1的狀況。當(dāng)在圖像形成設(shè)備1中檢測(cè)到異常時(shí),控制器2顯示與異常狀態(tài)下操作人員要執(zhí)行的操作關(guān)聯(lián)的圖像,并且向操作人員呈現(xiàn)圖像。控制器2還顯示關(guān)于存儲(chǔ)設(shè)備6的狀態(tài)的信息,并且向操作人員呈現(xiàn)狀態(tài)信息。
控制器2將指示圖像形成設(shè)備1中執(zhí)行的各種處理的歷史的日志信息存儲(chǔ)在控制器2、存儲(chǔ)設(shè)備6等內(nèi)??刂破?包括諸如觸摸面板或鍵盤(pán)的輸入裝置,并且接收操作人員的操作。
圖像形成單元3基于控制器2供應(yīng)的打印數(shù)據(jù),使用著色材料在紙張上形成圖像。在示例性實(shí)施方式中,圖像形成單元3例如使用電子照相系統(tǒng)。也就是說(shuō),例如,鼓形狀的感光器均勻地帶電,并且感光器被暴露于基于打印數(shù)據(jù)來(lái)控制的光,使得在感光器上形成靜電潛影圖像。顯影裝置致使用調(diào)色劑(即,著色材料)將靜電潛影圖像轉(zhuǎn)為可視圖像(調(diào)色劑圖像)。調(diào)色劑圖像轉(zhuǎn)印到紙張上,并且通過(guò)施加熱和壓力的定影裝置來(lái)固定轉(zhuǎn)印后的圖像,由此形成圖像。
圖像形成單元3不限于使用電子照相系統(tǒng)的圖像形成單元,可以是使用噴墨系統(tǒng)的圖像形成單元,使用墨水作為著色材料,通過(guò)將墨水噴到記錄介質(zhì)上來(lái)形成圖像。
除了下述的紙張容納單元4的紙盤(pán)41和42之外,圖像形成單元3包括紙盤(pán)31和32。設(shè)置用于將紙張從紙盤(pán)31或32傳送到圖像形成單元3的傳送系統(tǒng)(未示出)。
圖像形成單元3還包括排紙托盤(pán)單元33。當(dāng)不需要在后期處理單元5中對(duì)圖像形成單元3已經(jīng)在其上形成圖像的紙張進(jìn)行后期處理時(shí),紙張被排放到排紙托盤(pán)單元33。
圖像形成單元3包括能開(kāi)啟蓋34和35。通過(guò)打開(kāi)能開(kāi)啟蓋34和35,可執(zhí)行維護(hù)工作(諸如,調(diào)節(jié)圖像形成單元3的機(jī)構(gòu)單元、更換耗材、在出現(xiàn)卡紙時(shí)取出紙張)。
紙張容納單元4包括紙盤(pán)41和42。除了紙盤(pán)31和32之外還有紙盤(pán)41和42中的每個(gè)可容納紙張。由控制器2選擇對(duì)應(yīng)于打印數(shù)據(jù)的紙張,并且從紙盤(pán)31、32、41和42中的任一個(gè)抽出紙張,并且由傳送系統(tǒng)(未示出)將紙張傳送到圖像形成單元3。
紙張容納單元4是所謂的可選設(shè)備。當(dāng)需要的是圖像形成單元3的紙盤(pán)31和32中不存在的紙張類型時(shí),可添加紙張容納單元4。因此,當(dāng)紙盤(pán)31和32中存在的紙張類型充足時(shí),不必設(shè)置紙張容納單元4。
紙張容納單元4配備有在紙張容納單元4的上部部分中的紙張傳送部分43。當(dāng)后期處理單元5執(zhí)行后期處理時(shí),紙張傳送部分43將紙張從圖像形成單元3傳送到后期處理單元5。
后期處理單元5對(duì)上面已經(jīng)形成圖像的紙張執(zhí)行后期處理(諸如,切割、折疊、穿孔、封皮和裝訂)。后期處理單元5也是所謂的可選裝置。當(dāng)不必進(jìn)行后期處理時(shí),不必連接后期處理單元5。
存儲(chǔ)設(shè)備6存儲(chǔ)從PC等(未示出)接收的打印數(shù)據(jù)。存儲(chǔ)設(shè)備6包括例如幾十到幾百個(gè)硬盤(pán)驅(qū)動(dòng)(HDD)61,并且將打印數(shù)據(jù)存儲(chǔ)在HDD 61中。HDD 61中的每個(gè)具有例如500吉字節(jié)(GB)或1太字節(jié)(TB)的容量。存儲(chǔ)設(shè)備6具有這種大容量的存儲(chǔ)區(qū),并且以與圖像形成單元3的打印速度匹配的速率將打印數(shù)據(jù)從存儲(chǔ)設(shè)備6順序地發(fā)送到圖像形成單元3,由此執(zhí)行打印,使得沒(méi)有出現(xiàn)間歇性打印(也就是說(shuō),具有特定間隔的打印)。
安裝在存儲(chǔ)設(shè)備6中的HDD 61中的每個(gè)具有指示HDD 61的內(nèi)部狀態(tài)的屬性信息。將HDD 61中的每個(gè)的屬性信息通知控制器2,由此控制器2掌握HDD 61的狀態(tài)。例如,使用自監(jiān)測(cè)、分析和報(bào)告技術(shù)(S.M.A.R.T.)作為屬性信息。S.M.A.R.T.是指示硬盤(pán)驅(qū)動(dòng)本身發(fā)出的內(nèi)部狀態(tài)并且目的是實(shí)現(xiàn)硬盤(pán)驅(qū)動(dòng)中的早期故障檢測(cè)和問(wèn)題預(yù)測(cè)的信息。
存儲(chǔ)設(shè)備6還包括電源單元62。電源單元62在控制器2的控制下向HDD 61中的每個(gè)供電。
控制器的示例性功能構(gòu)造
將描述圖像形成設(shè)備1中包括的控制器2的功能構(gòu)造。圖2是示出控制器2的示例性功能構(gòu)造的框圖。
控制器2包括:日志獲取單元21,其獲取圖像形成設(shè)備1中執(zhí)行的各種處理的日志信息;日志存儲(chǔ)單元22,其存儲(chǔ)日志信息;以及任務(wù)管理表存儲(chǔ)器23,其存儲(chǔ)其中針對(duì)圖像形成設(shè)備1中執(zhí)行的各任務(wù)定義了關(guān)于與該任務(wù)相關(guān)的其他任務(wù)的信息的表(下文中,被稱為任務(wù)管理表)??刂破?還包括:日志刪除管理表存儲(chǔ)器24,其存儲(chǔ)其中定義了用于刪除日志信息的條件的表(下文中,被稱為日志刪除管理表);以及日志管理單元25,其管理日志信息。
日志獲取單元21獲取圖像形成設(shè)備1中執(zhí)行的各種處理的日志信息(諸如,圖像信息)。針對(duì)每個(gè)任務(wù),獲取日志信息,任務(wù)是圖像形成設(shè)備1中執(zhí)行的各種處理的單位。更具體地,任務(wù)是使用各種程序執(zhí)行的處理,預(yù)先基于針對(duì)任務(wù)的程序來(lái)定義各任務(wù)。
日志存儲(chǔ)單元22存儲(chǔ)日志獲取單元21獲取的日志信息。日志存儲(chǔ)單元22用作日志信息首先被存儲(chǔ)在其中的第一區(qū)域。當(dāng)日志存儲(chǔ)單元22中沒(méi)有剩余空閑空間時(shí),使用先進(jìn)先出(FIFO)從第一條目日志信息開(kāi)始順序地從日志存儲(chǔ)單元22提取日志信息。所提取的日志信息被傳遞到作為存儲(chǔ)日志信息的第二區(qū)域的存儲(chǔ)設(shè)備6的HDD61。從日志存儲(chǔ)單元22提取的日志信息經(jīng)歷確定處理(下文中,被稱為刪除確定處理),在確定處理中,下述的日志管理單元25確定日志信息是要被傳遞到HDD 61還是將在沒(méi)有傳遞到HDD 61的情況下被刪除。
任務(wù)管理表存儲(chǔ)器23存儲(chǔ)其中針對(duì)圖像形成設(shè)備1中執(zhí)行的各任務(wù)定義了關(guān)于與該任務(wù)相關(guān)的其他任務(wù)的信息的任務(wù)管理表。例如,當(dāng)存在與任務(wù)“任務(wù)A”相關(guān)的“任務(wù)B”時(shí),在任務(wù)管理表中將任務(wù)B與任務(wù)A關(guān)聯(lián)。以下,將描述任務(wù)管理表的細(xì)節(jié)。
日志刪除管理表存儲(chǔ)器24存儲(chǔ)其中定義了用于刪除日志信息的條件的日志刪除管理表。在日志刪除管理表中,定義了用于刪除已經(jīng)從日志存儲(chǔ)單元22傳遞并且存儲(chǔ)在HDD 61中的日志信息的條件。更具體地,在日志刪除管理表中,針對(duì)各任務(wù),定義了用于刪除日志信息的條件。以下,將描述日志刪除管理表的細(xì)節(jié)。
日志管理單元25管理存儲(chǔ)在日志存儲(chǔ)單元22和HDD 61中的日志信息,傳遞并且刪除日志信息。
具體地,當(dāng)在日志存儲(chǔ)單元22中沒(méi)有剩余空閑空間時(shí),日志管理單元25從第一條目日志信息開(kāi)始從日志存儲(chǔ)單元22順序提取存儲(chǔ)在日志存儲(chǔ)單元22中的日志信息,并且執(zhí)行刪除確定處理,在確定處理中,確定日志信息是將要被傳遞到HDD 61還是將在沒(méi)有被傳遞到HDD 61的情況下被刪除。如果預(yù)先已經(jīng)將日志信息設(shè)置成將向操作人員呈現(xiàn),則日志管理單元25確定日志信息將被被傳遞到HDD 61。當(dāng)存在處理期間已經(jīng)出現(xiàn)錯(cuò)誤(異常)的任務(wù)時(shí),日志管理單元25確定已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息和預(yù)先被設(shè)置為該任務(wù)的相關(guān)任務(wù)的其他任務(wù)的日志信息將不被刪除并且將被傳遞到HDD 61。
更具體地,將向操作人員呈現(xiàn)的日志信息的示例包括關(guān)于指示打印處理正常結(jié)束或異常結(jié)束的打印處理結(jié)果的日志信息。這個(gè)日志信息沒(méi)有通過(guò)日志管理單元25進(jìn)行的確定而刪除并且通過(guò)從操作人員發(fā)送的刪除指令從HDD 61中刪除。
當(dāng)在處理期間出現(xiàn)錯(cuò)誤時(shí),日志信息包括關(guān)于錯(cuò)誤代碼(即預(yù)先針對(duì)各錯(cuò)誤類型給定的錯(cuò)誤代碼)的信息、關(guān)于出現(xiàn)的錯(cuò)誤的信息、和關(guān)于已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的信息。因此,在錯(cuò)誤分析中,使用這些類型的日志信息。在錯(cuò)誤分析中,除了已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息之外,需要與該任務(wù)相關(guān)的其他任務(wù)的日志信息。在錯(cuò)誤分析中使用相關(guān)任務(wù)的日志信息,而不管任務(wù)(相關(guān)任務(wù))是正常還是異常結(jié)束。如果存在在處理期間已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù),則日志管理單元25參考任務(wù)管理表并且指定與已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)相關(guān)的其他任務(wù)。日志管理單元25將已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息和來(lái)自日志存儲(chǔ)單元22的相關(guān)任務(wù)的日志信息傳遞到HDD 61,而不刪除日志信息。
換句話講,如果在已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)中沒(méi)有出現(xiàn)錯(cuò)誤,則在日志存儲(chǔ)單元22中沒(méi)有存在空閑空間且從日志存儲(chǔ)單元22中提取日志信息的時(shí)間,在正常條件下,將已經(jīng)刪除已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息和相關(guān)任務(wù)的日志信息。然而,出現(xiàn)錯(cuò)誤致使刪除條件被強(qiáng)制性改變,并且日志信息被傳遞到HDD 61而沒(méi)有被刪除,并且被存儲(chǔ)在HDD 61中。
在示例性實(shí)施方式中,使用已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息和與該任務(wù)相關(guān)的其他任務(wù)的日志信息作為與異常相關(guān)的示例性日志信息。因?yàn)槿罩敬鎯?chǔ)單元22中沒(méi)有剩余空閑空間,所以使用從日志存儲(chǔ)單元22提取的日志信息作為滿足預(yù)定條件的示例性日志信息。
日志管理單元25生成用于管理已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)和相關(guān)任務(wù)的表(下文中,被稱為日志存儲(chǔ)管理表)。以下,將描述日志存儲(chǔ)管理表的細(xì)節(jié)。
日志管理單元25參照被傳遞到HDD 61的各條日志信息的日志刪除管理表,并且在日志刪除管理表中定義的條件下從HDD 61中刪除日志信息。例如,當(dāng)日志信息發(fā)送到HDD 61之后過(guò)去了一天時(shí),日志管理單元25從HDD 61中刪除將一天設(shè)置為日志刪除管理表中的保持時(shí)間段的日志信息。
在示例性實(shí)施方式中,日志獲取單元21和日志管理單元25用作示例性日志存儲(chǔ)。日志管理單元25還用作示例性日志刪除單元。
控制器的硬件構(gòu)造
將描述控制器2的硬件構(gòu)造。圖3是示出控制器2的示例性硬件構(gòu)造的示圖。如圖3中所示,控制器2包括作為計(jì)算單元的中央處理單元(CPU)201和作為存儲(chǔ)器的主存儲(chǔ)器202和HDD 203。
CPU 201執(zhí)行諸如操作系統(tǒng)(OS)和應(yīng)用的各種程序,并且實(shí)現(xiàn)控制器2的各功能。主存儲(chǔ)器202是存儲(chǔ)各種程序、執(zhí)行這些程序使用的數(shù)據(jù)等的存儲(chǔ)區(qū)。HDD 203是存儲(chǔ)各種程序的輸入數(shù)據(jù)、各種程序的輸出數(shù)據(jù)等的存儲(chǔ)區(qū)。控制器2還包括:通信接口(I/F)204,其用于與外部執(zhí)行通信;顯示機(jī)構(gòu)205,其由視頻存儲(chǔ)器、顯示器等構(gòu)成;以及輸入裝置206(諸如,觸摸面板或鍵盤(pán))。
通過(guò)軟件和硬件資源的協(xié)作,實(shí)現(xiàn)圖2中示出的并且包括在控制器2中的功能單元。具體地,當(dāng)CPU 201將例如用于實(shí)現(xiàn)日志獲取單元21、日志管理單元25等的程序從HDD 203讀入主存儲(chǔ)器202并且執(zhí)行這些程序,由此實(shí)現(xiàn)這些功能單元。例如,使用主存儲(chǔ)器202來(lái)實(shí)現(xiàn)日志存儲(chǔ)單元22。例如,使用HDD 203實(shí)現(xiàn)任務(wù)管理表存儲(chǔ)器23和日志刪除管理表存儲(chǔ)器24。
關(guān)于任務(wù)管理表的描述
將描述任務(wù)管理表存儲(chǔ)器23中存儲(chǔ)的任務(wù)管理表。圖4是示出示例性任務(wù)管理表的示圖。
在圖4中示出的任務(wù)管理表中,在字段“任務(wù)名稱”中示出各任務(wù)的名稱。針對(duì)各任務(wù)示出相關(guān)任務(wù)的任務(wù)名稱。例如,對(duì)應(yīng)其“任務(wù)名稱”是“任務(wù)A”的任務(wù),“任務(wù)B”、“任務(wù)C”和“任務(wù)D”被設(shè)置為相關(guān)任務(wù)。換句話講,當(dāng)在“任務(wù)A”中出現(xiàn)任務(wù)時(shí),除了“任務(wù)A”的日志信息之外,還需要“任務(wù)B”、“任務(wù)C”和“任務(wù)D”的任務(wù)中的每個(gè)的日志信息來(lái)執(zhí)行錯(cuò)誤分析。例如,對(duì)于其“任務(wù)名稱”是“任務(wù)E”的任務(wù),不存在相關(guān)任務(wù),并且設(shè)置“無(wú)”。換句話講,當(dāng)在“任務(wù)E”中出現(xiàn)錯(cuò)誤時(shí),只需要“任務(wù)E”的日志信息來(lái)執(zhí)行錯(cuò)誤分析。
關(guān)于日志刪除管理表的描述
將描述日志刪除管理表存儲(chǔ)器24中存儲(chǔ)的日志刪除管理表。圖5是示出示例性日志刪除管理表的示圖。
在圖5中示出的日志刪除管理表中,在字段“任務(wù)名稱”中示出各任務(wù)的名稱。針對(duì)各任務(wù),設(shè)置用于將任務(wù)的日志信息存儲(chǔ)在HDD 61中的條件。例如,其“任務(wù)名稱”是“任務(wù)A”的任務(wù)的日志信息被長(zhǎng)時(shí)間段存儲(chǔ)在HDD 61中,并且保持時(shí)間段即從存儲(chǔ)日志信息開(kāi)始到刪除日志信息的時(shí)間段是180天。例如,其“任務(wù)名稱”是“任務(wù)E”的任務(wù)的日志信息被短時(shí)間段存儲(chǔ)在HDD 61中,并且保持時(shí)間是1天。
換句話講,按照任務(wù)的日志信息的類型,也就是說(shuō),按照關(guān)于任務(wù)的處理的信息,設(shè)置各任務(wù)的日志信息的保持時(shí)間段。例如,在用于操作圖像處理設(shè)備1的程序之中,與執(zhí)行核心邏輯控制的主例程(主進(jìn)程)對(duì)應(yīng)的任務(wù)的日志信息被設(shè)置成被長(zhǎng)時(shí)間段地存儲(chǔ)。相比之下,例如,與從主例程調(diào)用并且是獨(dú)立進(jìn)程的子例程對(duì)應(yīng)的任務(wù)的日志信息被設(shè)置成中期時(shí)間段或短時(shí)間段地存儲(chǔ),該中期時(shí)間段或短時(shí)間段比主例程的保持時(shí)間段短。
用于存儲(chǔ)日志信息的條件不限于設(shè)置從開(kāi)始將日志信息存儲(chǔ)在HDD 61中到刪除日志信息的時(shí)間段的條件。例如,可設(shè)置從生成日志信息的時(shí)間到刪除日志信息的時(shí)間的時(shí)間段。另選地,可重點(diǎn)放在出現(xiàn)日志信息的次數(shù)。例如,當(dāng)已經(jīng)生成同一類型的10條日志信息并且將這些日志信息存儲(chǔ)在HDD 61中時(shí),可刪除日志信息。
關(guān)于日志存儲(chǔ)管理表的描述
將描述日志管理單元25生成的日志存儲(chǔ)管理表。圖6是示出示例性日志存儲(chǔ)管理表的示圖。
在圖6中示出的日志存儲(chǔ)管理表中,登記關(guān)于已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的信息和關(guān)于與該任務(wù)相關(guān)的其他任務(wù)的信息。在這個(gè)示例中,在任務(wù)“任務(wù)A”中出現(xiàn)錯(cuò)誤,并且“任務(wù)B”、“任務(wù)C”和“任務(wù)D”的任務(wù)被作為與“任務(wù)A”相關(guān)的其他任務(wù)登記。
具體地,錯(cuò)誤出現(xiàn)日期和時(shí)間“7/13/2015 15:25”被例證為關(guān)于“任務(wù)A”的信息。字段“日志存儲(chǔ)”指示關(guān)于日志信息是否已經(jīng)被傳遞到HDD 61的信息。在“日志存儲(chǔ)”中,“完成”指示日志信息已經(jīng)被傳遞,空白指示日志信息還未被傳遞?!叭蝿?wù)A”的“日志存儲(chǔ)”數(shù)據(jù)指示“完成”。這表明日志信息已經(jīng)被傳遞到HDD 61。字段“文件名稱”包含日志信息的文件名稱。
類似地,針對(duì)相關(guān)任務(wù),示出字段“日志存儲(chǔ)”和“文件名稱”。例如,針對(duì)“任務(wù)D”的“日志存儲(chǔ)”數(shù)據(jù)指示“完成”,“文件名稱”數(shù)據(jù)指示“D1.log”。這表明文件“D1.log”已經(jīng)被作為日志信息傳遞到HDD 61。相比之下,例如,針對(duì)“任務(wù)B”的“日志存儲(chǔ)”數(shù)據(jù)指示空白。這表明日志信息還未被傳遞到HDD 61。
在被傳遞到HDD 61之后,按照日志刪除管理表中設(shè)置的條件,從HDD 61中刪除各任務(wù)的日志信息。在從HDD 61中刪除日志信息的時(shí)間,從日志存儲(chǔ)管理表中刪除關(guān)于與被刪除的日志信息對(duì)應(yīng)的任務(wù)的記錄。例如,當(dāng)從HDD 61中刪除“任務(wù)A”的日志信息時(shí),在日志存儲(chǔ)管理表中刪除“任務(wù)A”的“錯(cuò)誤出現(xiàn)日期和時(shí)間”數(shù)據(jù)、“錯(cuò)誤出現(xiàn)任務(wù)”數(shù)據(jù)、“日志存儲(chǔ)”數(shù)據(jù)和“文件名稱”數(shù)據(jù)。
在圖6中的示例中,描述在任務(wù)“任務(wù)A”中出現(xiàn)錯(cuò)誤的情況。特定任務(wù)中出現(xiàn)錯(cuò)誤致使將把數(shù)據(jù)添加到日志存儲(chǔ)管理表中。
刪除確定處理的過(guò)程
將描述通過(guò)日志管理單元25執(zhí)行的刪除確定處理的過(guò)程。圖7是刪除確定處理的示例性過(guò)程的流程圖。當(dāng)日志信息將被存儲(chǔ)在日志存儲(chǔ)單元22中時(shí),在日志存儲(chǔ)單元22中沒(méi)有剩余空閑空間的情況下,執(zhí)行圖7中示出的過(guò)程。
在圖像形成設(shè)備1中執(zhí)行任務(wù),由此,日志獲取單元21獲取日志信息,并且將所獲取的日志信息存儲(chǔ)在日志存儲(chǔ)單元22中。當(dāng)日志信息被存儲(chǔ)在日志存儲(chǔ)單元22中時(shí),日志存儲(chǔ)單元22中的空閑空間減小。當(dāng)日志存儲(chǔ)單元22中沒(méi)有剩余空閑空間時(shí),日志管理單元25檢測(cè)到日志存儲(chǔ)單元22中沒(méi)有剩余空閑空間的狀態(tài)(步驟101)。日志管理單元25從日志存儲(chǔ)單元22中提取存儲(chǔ)在日志存儲(chǔ)單元22中的多條日志信息之中的首先被存儲(chǔ)的日志信息(步驟102)。
日志管理單元25確定所提取的日志信息是否已經(jīng)預(yù)先被設(shè)置成將向操作人員呈現(xiàn)(步驟103)。如果步驟103中的確定結(jié)果是肯定(是),則處理前進(jìn)至下述的步驟108。相比之下,如果步驟103中的確定結(jié)果是否定(否),則日志管理單元25確定所提取的日志信息是否是已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息(步驟104)。
如果步驟104中的確定結(jié)果是否定(否),則所提取的日志信息既不是將向操作人員呈現(xiàn)的日志信息,又不是已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息。因此,日志管理單元25刪除所提取的日志信息,而不將日志信息傳遞到HDD 61(步驟105)。
相比之下,如果步驟104中的確定結(jié)果是肯定(是),則日志管理單元25參照任務(wù)管理表并且指定與已經(jīng)生成所提取的日志信息的任務(wù)(也就是說(shuō),已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù))相關(guān)的任務(wù)(步驟106)。日志管理單元25將關(guān)于已經(jīng)生成所提取的日志信息的任務(wù)的新信息和關(guān)于與該任務(wù)相關(guān)的任務(wù)的新信息添加到日志存儲(chǔ)管理表中(步驟107)。
在執(zhí)行步驟107之后或者如果步驟103中的確定結(jié)果是肯定(是),日志管理單元25將日志信息傳遞到HDD 61(步驟108)。更具體地,在步驟107之后,步驟102中提取的日志信息是已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息。因此,日志管理單元25將所提取的日志信息傳遞到HDD 61,并且從日志存儲(chǔ)單元22中提取相關(guān)任務(wù)的日志信息并且將所提取的日志信息傳遞到HDD 61。如果步驟103中的確定結(jié)果是肯定(是),則步驟102中提取的日志信息將向操作人員呈現(xiàn)。因此,日志管理單元25將所提取的日志信息傳遞到HDD 61。然后,處理流程結(jié)束。
在步驟108中,日志管理單元25從日志存儲(chǔ)單元22中提取與已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)相關(guān)的任務(wù)的日志信息。然而,日志信息有時(shí)候沒(méi)有被存儲(chǔ)在日志存儲(chǔ)單元22中。因?yàn)橐呀?jīng)出現(xiàn)錯(cuò)誤,所以相關(guān)任務(wù)的日志信息被作為進(jìn)行錯(cuò)誤分析所必需的日志信息進(jìn)行操縱。然而,在出現(xiàn)錯(cuò)誤之前,日志信息被作為正常日志信息操縱。正常日志信息沒(méi)有被傳遞到HDD 61,并且在步驟102中從日志存儲(chǔ)單元22中提取日志信息的時(shí)間點(diǎn)被刪除。因此,盡管相關(guān)任務(wù)的日志信息是進(jìn)行錯(cuò)誤分析必需的,但可能已經(jīng)從日志存儲(chǔ)單元22中刪除了日志信息。因此,日志管理單元25可輸出指示進(jìn)行錯(cuò)誤分析必需的日志信息是否已經(jīng)被存儲(chǔ)在日志存儲(chǔ)單元22中并因此已經(jīng)被提取的信息。例如,通過(guò)在顯示機(jī)構(gòu)205上顯示信息,可向操作人員呈現(xiàn)輸出信息。在這種情況下,日志管理單元25用作示例性的輸出單元。
在步驟108中,日志管理單元25將相關(guān)任務(wù)的日志信息以及已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息傳遞到HDD 61。然而,可分開(kāi)傳遞相關(guān)任務(wù)的日志信息和已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息。例如,日志管理單元25可在步驟108中將已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息傳遞到HDD 61,并且可在步驟102中當(dāng)從日志存儲(chǔ)單元22得到日志信息時(shí)將相關(guān)任務(wù)的日志信息傳遞到HDD 61。在這種情況下,日志管理單元25確定步驟102中提取的日志信息是否是與已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)相關(guān)的任務(wù)的日志信息。如果日志信息是相關(guān)任務(wù)的日志信息,則日志管理單元25將日志信息傳遞到HDD 61。
管理日志信息的處理的具體示例
將使用具體示例描述管理日志信息的處理。在這個(gè)示例中,圖4中示出的任務(wù)管理表和圖5中示出的日志刪除管理表是預(yù)定的。將描述其“任務(wù)名稱”是“任務(wù)A”的任務(wù)中出現(xiàn)錯(cuò)誤的情況。下述的步驟對(duì)應(yīng)于圖7中的步驟。
在圖像形成設(shè)備1中執(zhí)行任務(wù),由此日志信息被存儲(chǔ)在日志存儲(chǔ)單元22中。當(dāng)日志管理單元25將把新的日志信息存儲(chǔ)在日志存儲(chǔ)單元22中時(shí),如果日志存儲(chǔ)單元22中沒(méi)有剩余空閑空間,則日志管理單元25檢測(cè)到日志存儲(chǔ)單元22中沒(méi)有剩余空閑空間的狀態(tài)(步驟101)。日志管理單元25從日志存儲(chǔ)單元22中提取存儲(chǔ)在日志存儲(chǔ)單元22中的多條日志信息之中的首先被存儲(chǔ)的日志信息(步驟102)。在這個(gè)步驟中,假設(shè)日志管理單元25提取關(guān)于其“任務(wù)名稱”是“任務(wù)A”的任務(wù)的日志信息。
“任務(wù)A”的日志信息不是將向操作人員呈現(xiàn)的日志信息(步驟103中的“否”),并且在任務(wù)“任務(wù)A”中已經(jīng)出現(xiàn)錯(cuò)誤(步驟104中的“是”)。因此,日志管理單元25參照?qǐng)D4中示出的任務(wù)管理表,并且指定與任務(wù)“任務(wù)A”相關(guān)的任務(wù)(步驟106)。在這個(gè)步驟中,指定“任務(wù)B”、“任務(wù)C”和“任務(wù)D”的任務(wù)。
日志管理單元25將關(guān)于作為已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的“任務(wù)A”的新信息和關(guān)于作為與“任務(wù)A”相關(guān)的任務(wù)的“任務(wù)B”、“任務(wù)C”和“任務(wù)D”的新信息添加到日志存儲(chǔ)管理表中(步驟107)。在這個(gè)步驟中,如圖6中示出的日志存儲(chǔ)管理表中一樣,針對(duì)“任務(wù)A”存儲(chǔ)關(guān)于“錯(cuò)誤出現(xiàn)日期和時(shí)間”、“錯(cuò)誤出現(xiàn)任務(wù)”、“日志存儲(chǔ)”和“文件名稱”的信息。另外,針對(duì)“任務(wù)B”、“任務(wù)C”和“任務(wù)D”,存儲(chǔ)關(guān)于“相關(guān)任務(wù)”、“日志存儲(chǔ)”和“文件名稱”的信息。
日志管理單元25從日志存儲(chǔ)單元22中提取“任務(wù)A”、“任務(wù)B”、“任務(wù)C”和“任務(wù)D”的日志信息,并且將日志信息傳遞到HDD 61(步驟108)。已經(jīng)傳遞了各任務(wù)的日志信息,由此,“完成”被記錄在日志存儲(chǔ)管理表中的字段“日志存儲(chǔ)”中。
在將被傳遞到HDD 61的多條日志信息之中,不包括出現(xiàn)錯(cuò)誤的日期和時(shí)間信息的日志信息是當(dāng)在沒(méi)有錯(cuò)誤的情況下正常執(zhí)行處理而生成的日志信息,并且有時(shí)候沒(méi)有用于進(jìn)行錯(cuò)誤分析。因此,日志管理單元25可確定當(dāng)正常執(zhí)行處理時(shí)生成的此日志信息不是進(jìn)行錯(cuò)誤分析必需的,并且可在沒(méi)有將日志信息傳遞到HDD 61的情況下刪除日志信息。
日志管理單元25參照日志刪除管理表并且為已經(jīng)被傳遞到HDD 61的各條日志信息指定在HDD 61中進(jìn)行存儲(chǔ)的條件。日志管理單元25按照日志刪除管理表中的條件,從HDD 61中刪除各條日志信息。例如,在圖5中示出的日志刪除管理表中,“任務(wù)A”的保持時(shí)間段被設(shè)置成180天。因此,當(dāng)在任務(wù)“任務(wù)A”的日志信息存儲(chǔ)在HDD 61中之后過(guò)去180天時(shí),日志管理單元25從HDD 61中刪除日志信息。當(dāng)從HDD 61中刪除任務(wù)“任務(wù)A”的日志信息時(shí),日志管理單元25還刪除關(guān)于被記錄在日志存儲(chǔ)管理表中的“任務(wù)A”的“錯(cuò)誤出現(xiàn)日期和時(shí)間”、“錯(cuò)誤出現(xiàn)任務(wù)”、“日志存儲(chǔ)”和“文件名稱”的信息。
更具體地,在這個(gè)示例中,描述從日志存儲(chǔ)單元22中提取的日志信息是已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息的情況。在從日志存儲(chǔ)單元22中提取的日志信息將向操作人員呈現(xiàn)的情況下,在日志信息被傳遞到HDD 61之后,向操作人員呈現(xiàn)日志信息。操作人員發(fā)送刪除指令,由此日志管理單元25從HDD 61中刪除日志信息。在從日志存儲(chǔ)單元22中提取的日志信息不是將向操作人員呈現(xiàn)的日志信息、已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息和相關(guān)任務(wù)的日志信息中的任一個(gè)的情況下,刪除日志信息,而不將其傳遞到HDD 61。
如上所述,在根據(jù)示例性實(shí)施方式的圖像形成設(shè)備1中,關(guān)于各種處理的日志信息被存儲(chǔ)在日志存儲(chǔ)單元22中。當(dāng)日志信息將被存儲(chǔ)在日志存儲(chǔ)單元22中時(shí),如果在日志存儲(chǔ)單元22中沒(méi)有剩余空閑空間,則執(zhí)行刪除確定處理。已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息和相關(guān)任務(wù)的日志信息被傳遞到HDD 61,而沒(méi)有被刪除。換句話講,當(dāng)在日志存儲(chǔ)單元22中沒(méi)有剩余空閑空間時(shí),在從日志存儲(chǔ)單元22中提取日志信息時(shí)在正常條件下刪除從在日志存儲(chǔ)單元22中提取的日志信息。相比之下,在任務(wù)中出現(xiàn)錯(cuò)誤,由此改變用于刪除的條件,并且已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息和相關(guān)任務(wù)的日志信息被存儲(chǔ)在HDD 61中。
在示例性實(shí)施方式中,在日志管理單元25從HDD 61中刪除了進(jìn)行錯(cuò)誤分析所必需的日志信息(也就是說(shuō),已經(jīng)出現(xiàn)錯(cuò)誤的任務(wù)的日志信息和相關(guān)任務(wù)的日志信息)之前,日志管理單元25可借助網(wǎng)絡(luò)(未示出)向外部輸出日志信息。類似地,在日志管理單元25從HDD 61中刪除將向操作人員呈現(xiàn)的日志信息之前,日志管理單元25可借助網(wǎng)絡(luò)(未示出)向外部輸出日志信息。
在示例性實(shí)施方式中,日志存儲(chǔ)單元22用作其中存儲(chǔ)日志信息的第一區(qū)域,HDD 61用作第二區(qū)域。構(gòu)造不限于此。例如,日志存儲(chǔ)單元22可被劃分成第一區(qū)和第二區(qū)。另選地,例如,HDD 61可被劃分成第一區(qū)和第二區(qū)。
在示例性實(shí)施方式中,圖像形成設(shè)備1中的控制器2包括日志獲取單元21和日志管理單元25。另選地,可通過(guò)使用與圖像形成設(shè)備1連接的外部設(shè)備來(lái)實(shí)現(xiàn)日志獲取單元21和日志管理單元25的功能。
設(shè)置有圖像形成設(shè)備1、日志獲取單元21和日志管理單元25的功能的系統(tǒng)可被視為示例性的圖像形成系統(tǒng)。
可通過(guò)將程序存儲(chǔ)在存儲(chǔ)介質(zhì)(諸如,緊湊型盤(pán)只讀存儲(chǔ)器(CD-ROM))中,更不用說(shuō)通過(guò)使用通信單元,提供用于實(shí)施本發(fā)明的示例性實(shí)施方式的程序。
描述了本發(fā)明的示例性實(shí)施方式。本發(fā)明的技術(shù)范圍不限于上述的示例性實(shí)施方式。本領(lǐng)域的技術(shù)人員清楚,在不脫離本發(fā)明的精神和范圍的情況下,可進(jìn)行各種改變并且可采用替代實(shí)施方式。
已經(jīng)出于例證和描述的目的,提供了本發(fā)明的示例性實(shí)施方式的以上描述。這不旨在是排他性的或者將本發(fā)明限于所公開(kāi)的精確形式。顯而易見(jiàn),對(duì)于本領(lǐng)域的技術(shù)人員,許多修改形式和變形形式將是清楚的。選擇描述實(shí)施方式以最佳說(shuō)明本發(fā)明的原理及其實(shí)際應(yīng)用,從而使本領(lǐng)域的其他技術(shù)人員能夠理解適于料想到的特定使用的本發(fā)明的各種實(shí)施方式和各種修改形式。本發(fā)明的范圍旨在由下面權(quán)利要求書(shū)及其等同物定義。