本發(fā)明涉及一種圖像形成裝置和控制方法。
背景技術(shù):
以往以來,提出了為了將在用戶使用各種裝置時(shí)產(chǎn)生的不良狀況的內(nèi)容在事后進(jìn)行確認(rèn)而存儲(chǔ)與裝置的動(dòng)作有關(guān)的歷史記錄數(shù)據(jù)(日志)的各種技術(shù)。例如,專利文獻(xiàn)1所記載的發(fā)明公開了為了確認(rèn)按鈕開關(guān)等操作輸入單元的不良狀況而存儲(chǔ)與操作輸入單元的操作輸入有關(guān)的歷史記錄數(shù)據(jù)的游戲裝置。專利文獻(xiàn)1的游戲裝置基于操作輸入的歷史記錄數(shù)據(jù)來檢測操作輸入信號(hào)的欠缺,判定操作輸入單元的異常。操作輸入的歷史記錄數(shù)據(jù)被反復(fù)獲取并按時(shí)間序列儲(chǔ)存在IC存儲(chǔ)器等中以判定異常。為了即使裝置的電源被切斷也能夠在事后確認(rèn)不良狀況,需要IC存儲(chǔ)器等是非易失性存儲(chǔ)器。
專利文獻(xiàn)1:日本特開2007-267876號(hào)公報(bào)
技術(shù)實(shí)現(xiàn)要素:
發(fā)明要解決的問題
但是,如上述專利文獻(xiàn)1所記載的那樣的將數(shù)據(jù)隨時(shí)儲(chǔ)存在非易失性存儲(chǔ)器中的處理由于處理負(fù)荷大而存在對裝置的動(dòng)作性能產(chǎn)生不良影響的情況。另一方面,作為用于不對動(dòng)作性能產(chǎn)生影響而存儲(chǔ)數(shù)據(jù)的方法,還存在將數(shù)據(jù)儲(chǔ)存在RAM等易失性存儲(chǔ)器中的方法。但是,易失性存儲(chǔ)器存在如下問題:如果裝置的電源被切斷,則無法保持所儲(chǔ)存的數(shù)據(jù)。
盡管存在如上所述的問題,但是圖像形成裝置等優(yōu)先考慮不對動(dòng)作性能產(chǎn)生不良影響地存儲(chǔ)基于用戶的操作的動(dòng)作的日志,經(jīng)常使用易失性存儲(chǔ)器。該日志是為了供開發(fā)人員等在事后確認(rèn)在圖像形成裝置的使用中產(chǎn)生的不良狀況的內(nèi)容而儲(chǔ)存的。
在此,設(shè)想如下情況:在圖像形成裝置的使用中,在圖像形成裝置的操作面板中發(fā)生了死機(jī)(由于某些原因而停止動(dòng)作從而不受理操作的狀態(tài))等不良狀況。存在如下情況:當(dāng)圖像形成裝置的用戶對服務(wù)窗口進(jìn)行關(guān)于不良狀況的詢問時(shí),服務(wù)負(fù)責(zé)人員訪問用戶來直接應(yīng)對不良狀況。服務(wù)負(fù)責(zé)人員在自身無法確定不良狀況的原因的情況下,獲得在圖像形成裝置的易失性存儲(chǔ)器中儲(chǔ)存的日志并將其提供給圖像形成裝置的開發(fā)人員等。然后,開發(fā)人員等能夠基于該日志來在事后分析不良狀況。但是,如果在從發(fā)生死機(jī)的不良狀況起至服務(wù)負(fù)責(zé)人員訪問用戶之前的期間用戶切斷圖像形成裝置的電源,則會(huì)丟失易失性存儲(chǔ)器中儲(chǔ)存的日志。因此,存在如下問題:在用戶切斷了圖像形成裝置的電源的情況下,開發(fā)人員等無法基于日志來分析不良狀況,無法確定發(fā)生不良狀況的原因。
本發(fā)明是鑒于上述情況而完成的,目的在于提供一種不對自身的動(dòng)作性能產(chǎn)生影響而在操作面板中發(fā)生了不良狀況的情況下能夠確保日志的圖像形成裝置以及圖像形成裝置的控制方法。
用于解決問題的方案
通過下述方案達(dá)到上述的目的。
(1)一種圖像形成裝置,具有:易失存儲(chǔ)部,儲(chǔ)存與各部的動(dòng)作有關(guān)的日志,具有易失性;操作部,受理作為由用戶進(jìn)行的操作的用戶操作;以及控制部,判斷基于在所述操作部中受理的固定時(shí)間內(nèi)的一系列的所述用戶操作的用戶操作樣式是否滿足規(guī)定的條件,在滿足所述規(guī)定的條件的情況下,使所述易失存儲(chǔ)部中儲(chǔ)存的所述日志存儲(chǔ)到具有非易失性的非易失存儲(chǔ)部中。
(2)在上述(1)所記載的圖像形成裝置中,還具有:顯示部,能夠顯示用戶界面;以及顯示控制部,控制所述顯示部中的顯示,其中,所述控制部在所述用戶操作樣式滿足所述規(guī)定的條件的情況下,對所述顯示控制部進(jìn)行生存確認(rèn),判斷是否從所述顯示控制部接收到表示生存的意思的生存信號(hào),在未接收到該生存信號(hào)的情況下,使所述日志存儲(chǔ)到所述非易失存儲(chǔ)部中。
(3)在上述(2)所記載的圖像形成裝置中,所述顯示控制部包括:面板控制部,對包括所述顯示部的操作面板的各部進(jìn)行控制;以及UI控制部,對所述顯示部中顯示的所述用戶界面進(jìn)行控制,其中,所述控制部在所述用戶操作樣式滿足所述規(guī)定的條件的情況下,對所述面板控制部和所述UI控制部進(jìn)行所述生存確認(rèn),在從所述面板控制部和所述UI控制部的至少一方?jīng)]有接收到所述生存信號(hào)的情況下,使所述日志存儲(chǔ)到所述非易失存儲(chǔ)部中。
(4)在上述(3)所記載的圖像形成裝置中,所述控制部在從所述面板控制部和所述UI控制部這兩方接收到所述生存信號(hào)的情況下,還經(jīng)由所述面板控制部確認(rèn)所述顯示部的不良狀況的有無,在存在所述顯示部的不良狀況的情況下,使所述日志存儲(chǔ)到所述非易失存儲(chǔ)部中。
(5)在上述(2)~(4)中的任一個(gè)所記載的圖像形成裝置中,所述規(guī)定的條件包括所述用戶操作樣式中的所述一系列的用戶操作的次數(shù)為基準(zhǔn)次數(shù)以上。
(6)在上述(5)所記載的圖像形成裝置中,還具有傳感器,該傳感器能夠探測通過所述用戶操作而產(chǎn)生的振動(dòng),所述控制部將所述傳感器所探測出的所述固定時(shí)間內(nèi)的振動(dòng)的次數(shù)視為所述一系列的用戶操作的次數(shù),判斷所述振動(dòng)的次數(shù)是否為所述基準(zhǔn)次數(shù)以上。
(7)在上述(5)所記載的圖像形成裝置中,所述控制部在所述一系列的用戶操作的次數(shù)為所述基準(zhǔn)次數(shù)以上、且未接收到所述生存信號(hào)的情況下,基于所述一系列的用戶操作的次數(shù)對所述基準(zhǔn)次數(shù)進(jìn)行校正。
(8)在上述(5)所記載的圖像形成裝置中,所述控制部在所述一系列的用戶操作的次數(shù)為所述基準(zhǔn)次數(shù)以上、且接收到所述生存信號(hào)的情況下,將所述用戶操作樣式作為不正確樣式暫時(shí)存儲(chǔ)到所述易失存儲(chǔ)部中,在對所述易失存儲(chǔ)部的電源的提供被停止時(shí),如果在所述易失存儲(chǔ)部中殘存有所述不正確樣式的存儲(chǔ),則基于所述不正確樣式中的所述一系列的用戶操作的次數(shù)對所述基準(zhǔn)次數(shù)進(jìn)行校正。
(9)在上述(2)~(4)中的任一個(gè)所記載的圖像形成裝置中,所述規(guī)定的條件包括所述用戶操作樣式相對于作為基準(zhǔn)的操作樣式即基準(zhǔn)樣式以基準(zhǔn)值以上的匹配率匹配。
(10)在上述(9)所記載的圖像形成裝置中,所述控制部在所述用戶操作樣式相對于所述基準(zhǔn)樣式以所述基準(zhǔn)值以上的匹配率匹配、且未接收到所述生存信號(hào)的情況下,基于所述用戶操作樣式相對于所述基準(zhǔn)樣式的所述匹配率對所述基準(zhǔn)值和所述基準(zhǔn)樣式的至少一方進(jìn)行校正。
(11)在上述(9)所記載的圖像形成裝置中,所述控制部在所述用戶操作樣式相對于所述基準(zhǔn)樣式以所述基準(zhǔn)值以上的匹配率匹配、且接收到所述生存信號(hào)的情況下,將所述用戶操作樣式作為不正確樣式暫時(shí)存儲(chǔ)到所述易失存儲(chǔ)部中,在對所述易失存儲(chǔ)部的電源的提供被停止時(shí),如果在所述易失存儲(chǔ)部中殘存有所述不正確樣式的存儲(chǔ),則基于所述不正確樣式相對于所述基準(zhǔn)樣式的所述匹配率對所述基準(zhǔn)值和所述基準(zhǔn)樣式的至少一方進(jìn)行校正。
(12)在上述(2)所記載的圖像形成裝置中,所述控制部在使所述日志存儲(chǔ)到所述非易失存儲(chǔ)部中之后,執(zhí)行用于消除所述顯示控制部中的不良狀況的再啟動(dòng)的處理。
(13)在上述(1)所記載的圖像形成裝置中,所述控制部具有:主控制部,對各部進(jìn)行控制;以及副控制部,即使所述主控制部為中止?fàn)顟B(tài),也能夠經(jīng)由所述操作部所包括的作為物理鍵的硬鍵來受理所述用戶操作,其中,所述副控制部判斷基于經(jīng)由所述硬鍵受理的固定時(shí)間內(nèi)的所述一系列的用戶操作的所述用戶操作樣式是否滿足所述規(guī)定的條件,在滿足所述規(guī)定的條件的情況下,將滿足所述規(guī)定的條件的意思的通知發(fā)送到所述主控制部,所述主控制部在從所述副控制部接收到所述通知的情況下,使所述日志存儲(chǔ)到所述非易失存儲(chǔ)部中。
(14)在上述(1)所記載的圖像形成裝置中,還具有用戶認(rèn)證部,該用戶認(rèn)證部能夠?qū)λ鲇脩暨M(jìn)行認(rèn)證,所述規(guī)定的條件是針對認(rèn)證出的每個(gè)所述用戶單獨(dú)地設(shè)定的。
(15)在上述(1)所記載的圖像形成裝置中,所述控制部在從外部的便攜終端接收到滿足所述規(guī)定的條件的意思的通知的情況下,使所述日志存儲(chǔ)到所述非易失存儲(chǔ)部中,其中,所述外部的便攜終端受理用戶操作并判斷基于固定時(shí)間內(nèi)的一系列的所述用戶操作的用戶操作樣式是否滿足所述規(guī)定的條件。
(16)在上述(15)所記載的圖像形成裝置中,所述控制部在接收到所述通知的情況下,對控制設(shè)置于所述便攜終端的作為顯示部的終端顯示部的終端控制部和控制所述終端顯示部中顯示的用戶界面的UI控制部進(jìn)行生存確認(rèn),在從所述終端控制部和所述UI控制部的至少一方?jīng)]有接收到生存信號(hào)的情況下,使所述日志存儲(chǔ)到所述非易失存儲(chǔ)部中。
(17)一種控制方法,是圖像形成裝置的控制方法,該圖像形成裝置具有儲(chǔ)存與各部的動(dòng)作有關(guān)的日志且具有易失性的易失存儲(chǔ)部以及受理作為由用戶進(jìn)行的操作的用戶操作的操作部,該控制方法包括:步驟(a),經(jīng)由所述操作部受理所述用戶操作;步驟(b),判斷基于在所述步驟(a)中受理的固定時(shí)間內(nèi)的一系列的所述用戶操作的用戶操作樣式是否滿足規(guī)定的條件;以及步驟(c),在所述步驟(b)中所述用戶操作樣式滿足所述規(guī)定的條件的情況下,使所述易失存儲(chǔ)部中儲(chǔ)存的所述日志存儲(chǔ)到具有非易失性的非易失存儲(chǔ)部。
(18)在上述(17)所記載的控制方法中,在所述步驟(c)之前還包括步驟(d),在該步驟(d)中,在所述步驟(b)中所述用戶操作樣式滿足所述規(guī)定的條件的情況下,對控制能夠顯示用戶界面的顯示部中的顯示的顯示控制部進(jìn)行生存確認(rèn),判斷是否從所述顯示控制部接收到表示生存的意思的生存信號(hào),在所述步驟(d)中未接收到所述生存信號(hào)的情況下,在所述步驟(c)中使所述日志存儲(chǔ)到所述非易失存儲(chǔ)部中。
(19)在上述(18)所記載的控制方法中,在所述步驟(d)中,對所述顯示控制部所包括的、控制包括所述顯示部的操作面板的各部的面板控制部以及控制所述顯示部中顯示的所述用戶界面的UI控制部進(jìn)行所述生存確認(rèn),在所述步驟(d)中從所述面板控制部和所述UI控制部的至少一方?jīng)]有接收到所述生存信號(hào)的情況下,在所述步驟(c)中使所述日志存儲(chǔ)到所述非易失存儲(chǔ)部中。
(20)在上述(19)所記載的控制方法中,在所述步驟(c)之前還包括步驟(e),在該步驟(e)中,在所述步驟(d)中從所述面板控制部和所述UI控制部這兩方接收到所述生存信號(hào)的情況下,確認(rèn)所述顯示部的不良狀況的有無,在所述步驟(e)中判斷為存在所述顯示部的不良狀況的情況下,即使在所述步驟(d)中從所述面板控制部和所述UI控制部這兩方接收到所述生存信號(hào)的情況下,也在所述步驟(c)中使所述日志存儲(chǔ)到所述非易失存儲(chǔ)部中。
(21)在上述(18)~(20)中的任一個(gè)所記載的控制方法中,所述規(guī)定的條件包括所述用戶操作樣式中的所述一系列的用戶操作的次數(shù)為基準(zhǔn)次數(shù)以上。
(22)在上述(21)所記載的控制方法中,在所述步驟(b)中,將能夠探測通過所述用戶操作而產(chǎn)生的振動(dòng)的傳感器所探測出的所述固定時(shí)間內(nèi)的振動(dòng)的次數(shù)視為所述一系列的用戶操作的次數(shù),判斷所述振動(dòng)的次數(shù)是否為所述基準(zhǔn)次數(shù)以上。
(23)在上述(21)所記載的控制方法中,在所述步驟(c)之后還包括步驟(f),在該步驟(f)中,在所述步驟(b)中所述一系列的用戶操作的次數(shù)為所述基準(zhǔn)次數(shù)以上、且在所述步驟(d)中未接收到所述生存信號(hào)的情況下,基于所述一系列的用戶操作的次數(shù)對所述基準(zhǔn)次數(shù)進(jìn)行校正。
(24)在上述(21)所記載的控制方法中,還包括:步驟(g),在所述步驟(b)中所述一系列的用戶操作的次數(shù)為所述基準(zhǔn)次數(shù)以上、且在所述步驟(d)中接收到所述生存信號(hào)的情況下,將所述用戶操作樣式作為不正確樣式暫時(shí)存儲(chǔ)到所述易失存儲(chǔ)部中;以及步驟(h),在對所述易失存儲(chǔ)部的電源的提供被停止時(shí),如果在所述易失存儲(chǔ)部中殘存有所述不正確樣式的存儲(chǔ),則基于所述不正確樣式中的所述一系列的用戶操作的次數(shù)對所述基準(zhǔn)次數(shù)進(jìn)行校正。
(25)在上述(18)~(20)中的任一個(gè)所記載的控制方法中,所述規(guī)定的條件包括所述用戶操作樣式相對于作為基準(zhǔn)的操作樣式即基準(zhǔn)樣式以基準(zhǔn)值以上的匹配率匹配。
(26)在上述(25)所記載的控制方法中,在所述步驟(c)之后還包括步驟(f),在該步驟(f)中,在所述步驟(b)中所述用戶操作樣式相對于所述基準(zhǔn)樣式以所述基準(zhǔn)值以上的匹配率匹配、且在所述步驟(d)中未接收到所述生存信號(hào)的情況下,基于所述用戶操作樣式相對于所述基準(zhǔn)樣式的所述匹配率對所述基準(zhǔn)值和所述基準(zhǔn)樣式的至少一方進(jìn)行校正。
(27)在上述(25)所記載的控制方法中,還包括:步驟(g),在所述步驟(b)中所述用戶操作樣式相對于所述基準(zhǔn)樣式以所述基準(zhǔn)值以上的匹配率匹配、且在所述步驟(d)中接收到所述生存信號(hào)的情況下,將所述用戶操作樣式作為不正確樣式暫時(shí)存儲(chǔ)到所述易失存儲(chǔ)部中;以及步驟(h),在對所述易失存儲(chǔ)部的電源的提供被停止時(shí),如果在所述易失存儲(chǔ)部中殘存有所述不正確樣式的存儲(chǔ),則基于所述不正確樣式相對于所述基準(zhǔn)樣式的所述匹配率對所述基準(zhǔn)值和所述基準(zhǔn)樣式的至少一方進(jìn)行校正。
(28)在上述(18)所記載的控制方法中,在所述步驟(c)中使所述日志存儲(chǔ)到所述非易失存儲(chǔ)部中之后,還包括執(zhí)行用于消除所述顯示控制部中的不良狀況的再啟動(dòng)的處理的步驟(i)。
(29)在上述(17)所記載的控制方法中,所述規(guī)定的條件是針對用戶認(rèn)證部所認(rèn)證出的每個(gè)所述用戶單獨(dú)地設(shè)定的。
(30)在上述(17)所記載的控制方法中,在所述步驟(c)之前還包括步驟(j),在該步驟(j)中,從受理用戶操作并判斷基于固定時(shí)間內(nèi)的一系列的所述用戶操作的用戶操作樣式是否滿足所述規(guī)定的條件的外部的便攜終端接收滿足所述規(guī)定的條件的意思的通知,在所述步驟(j)中接收到所述通知的情況下,在所述步驟(c)中使所述日志存儲(chǔ)到所述非易失存儲(chǔ)部中。
(31)在上述(30)所記載的控制方法中,還包括步驟(k),在該步驟(k)中,在所述步驟(j)中接收到所述通知的情況下,對控制設(shè)置于所述便攜終端的作為顯示部的終端顯示部的終端控制部和控制所述終端顯示部中顯示的用戶界面的UI控制部進(jìn)行生存確認(rèn),在所述步驟(k)中從所述終端控制部和所述UI控制部的至少一方?jīng)]有接收到生存信號(hào)的情況下,在所述步驟(c)中使所述日志存儲(chǔ)到所述非易失存儲(chǔ)部中。
發(fā)明的效果
根據(jù)本發(fā)明的圖像形成裝置和控制方法,判斷基于在操作部中受理的固定時(shí)間內(nèi)的一系列的用戶操作的用戶操作樣式是否滿足規(guī)定的條件。然后,在用戶操作樣式滿足規(guī)定的條件的情況下,使RAM(易失存儲(chǔ)部)中儲(chǔ)存的日志存儲(chǔ)到非易失存儲(chǔ)部中。用戶操作樣式滿足規(guī)定的條件的情況相當(dāng)于存在在操作面板中發(fā)生不良狀況的可能性的情況。在該情況下,在用戶想要復(fù)原操作面板而重新接通圖像形成裝置的電源之前,圖像形成裝置能夠確保日志。圖像形成裝置由于能夠在用戶切斷圖像形成裝置的電源之前確保日志,因此不需要每隔固定時(shí)間使日志存儲(chǔ)到非易失存儲(chǔ)部中,不會(huì)降低自身的動(dòng)作性能。作為結(jié)果,圖像形成裝置不對自身的動(dòng)作性能產(chǎn)生影響,而在發(fā)生了不良狀況的情況下能夠確保日志,能夠?qū)⑵涮峁┙o事后對不良狀況進(jìn)行分析的開發(fā)人員等。
附圖說明
圖1是表示本發(fā)明的實(shí)施方式所涉及的圖像形成裝置的概要結(jié)構(gòu)的框圖。
圖2是表示操作面板的外觀的一例的圖。
圖3是表示圖像形成裝置的主控制部的功能結(jié)構(gòu)的框圖。
圖4是表示圖像形成裝置的副控制部的功能結(jié)構(gòu)的框圖。
圖5是表示主控制部和副控制部的處理的關(guān)系性的圖。
圖6是表示副控制部的處理的次序的一例的流程圖。
圖7是表示主控制部的處理的次序的流程圖。
圖8是表示變形例1的圖像形成裝置的概要結(jié)構(gòu)的框圖。
圖9是表示副控制部的處理的次序的其它例子的流程圖。
圖10是表示副控制部的處理的次序的另一例子的流程圖。
圖11是表示圖像形成系統(tǒng)的概要結(jié)構(gòu)的圖。
圖12是表示便攜終端的概要結(jié)構(gòu)的框圖。
(附圖標(biāo)記說明)
100:圖像形成裝置;110:主控制部;111:通知接收部;112:UI控制部;113:生存確認(rèn)部;114:存儲(chǔ)管理部;115:校正請求發(fā)送部;116:省電力模式設(shè)定部;120:ROM;125:RAM;130:非易失存儲(chǔ)部;140:電源控制部;150:操作面板;151:面板控制部;152:硬鍵;153:顯示部;154:傳感器;160:副控制部;161:操作受理部;162:操作樣式判斷部;163:通知部;164:校正請求接收部;165:基準(zhǔn)樣式校正部;170:圖像形成部;175:用戶認(rèn)證部;180:通信I/F;190:總線;200:便攜終端;210:終端控制部;220:ROM;225:RAM;230:非易失存儲(chǔ)部;240:電源控制部;252:硬鍵;253:終端顯示部;254:傳感器;275:用戶認(rèn)證部;280:通信I/F;290:總線;300:網(wǎng)絡(luò)。
具體實(shí)施方式
下面,參照附圖來說明本發(fā)明的實(shí)施方式。此外,在附圖的說明中,對相同的要素附加相同的標(biāo)記并省略重復(fù)的說明。另外,為了便于說明,附圖的尺寸比率有所夸張,有時(shí)與實(shí)際的比率不同。
圖1是表示本實(shí)施方式所涉及的圖像形成裝置的概要結(jié)構(gòu)的框圖,圖2是表示操作面板150的外觀的一例的圖。
圖像形成裝置100是打印機(jī)、復(fù)合機(jī)(MFP:Multi-Function Peripheral)等。下面,說明圖像形成裝置100的結(jié)構(gòu)。
圖像形成裝置100具有主控制部(控制部)110、ROM(Read Only Memory:只讀存儲(chǔ)器)120、RAM(Random Access Memory:隨機(jī)存取存儲(chǔ)器、易失存儲(chǔ)部)125、非易失存儲(chǔ)部130、電源控制部140、操作面板150、副控制部(控制部)160、圖像形成部170、用戶認(rèn)證部175以及通信I/F(Interface:接口)180。各結(jié)構(gòu)經(jīng)由總線190而以能夠相互通信的方式相連接。
主控制部110是CPU(Central Processing Unit:中央處理單元),按照程序來控制上述的各結(jié)構(gòu)并執(zhí)行各種運(yùn)算處理。主控制部110執(zhí)行印刷、復(fù)印等的圖像形成裝置的主要的控制。
ROM 120是存儲(chǔ)各種程序、各種數(shù)據(jù)并使用于主控制部110的存儲(chǔ)器。ROM 120是即使不提供電源也能夠保持程序、數(shù)據(jù)的存儲(chǔ)的具有非易失性的存儲(chǔ)器。
RAM 125是作為作業(yè)區(qū)域暫時(shí)存儲(chǔ)程序、數(shù)據(jù)并使用于主控制部110的存儲(chǔ)器。RAM 125是如果不提供電源則無法保持程序、數(shù)據(jù)的存儲(chǔ)的具有易失性的存儲(chǔ)器。也就是說,如果圖像形成裝置100的電源被切斷,則RAM 125會(huì)丟失程序、數(shù)據(jù)的存儲(chǔ)。另一方面,RAM 125中的數(shù)據(jù)的讀寫的處理相比于ROM 120、非易失存儲(chǔ)部130中的數(shù)據(jù)的讀寫的處理而言處理負(fù)荷輕、處理時(shí)間也短的情況多。因此,RAM125使用于暫時(shí)存儲(chǔ)大小大的數(shù)據(jù)等的情況。在本實(shí)施方式中,RAM125儲(chǔ)存與圖像形成裝置100的各結(jié)構(gòu)的動(dòng)作有關(guān)的日志(下面,僅稱為“日志”)。后面敘述日志的詳情。
非易失存儲(chǔ)部130包括快閃存儲(chǔ)器(flash memory)、硬盤、USB存儲(chǔ)器等,是使用于主控制部110的存儲(chǔ)裝置。非易失存儲(chǔ)部130是與ROM 120同樣地即使不提供電源也能夠保持?jǐn)?shù)據(jù)等的存儲(chǔ)的具有非易失性的存儲(chǔ)裝置。在本實(shí)施方式中,ROM 120和非易失存儲(chǔ)部130在以下方面有區(qū)別:ROM 120是基本上不能改寫的存儲(chǔ)器,另一方面,非易失存儲(chǔ)部130能夠改寫數(shù)據(jù)。另外,非易失存儲(chǔ)部130也可以設(shè)置于圖像形成裝置100的外部。
電源控制部140控制對各結(jié)構(gòu)的電源的提供。電源控制部140能夠控制是否對各結(jié)構(gòu)提供電源,例如能夠進(jìn)行僅對副控制部160提供電源等控制。
操作面板150包括面板控制部(顯示控制部)151、硬鍵(操作部)152、顯示部153,受理用戶的操作(下面,稱為“用戶操作”),或者顯示各種信息。
面板控制部151按照自身的內(nèi)部的存儲(chǔ)區(qū)域等中存儲(chǔ)的程序、來自主控制部110的指示等來控制操作面板150的各結(jié)構(gòu)。面板控制部151例如從硬鍵152接收表示用戶操作的信號(hào),或者使顯示部153顯示用戶界面(UI)。
硬鍵152是操作面板150所包括的物理鍵,受理用戶操作。硬鍵152在圖2的例子中例如是啟動(dòng)鍵、停止鍵、菜單鍵等鍵。用戶通過按下硬鍵152來對圖像形成裝置100進(jìn)行操作。此外,硬鍵152不僅連接于面板控制部151,還直接連接于后述的副控制部160。而且,硬鍵152在受理了用戶操作的情況下,能夠?qū)⒈硎舅芾淼挠脩舨僮鞯男盘?hào)發(fā)送到面板控制部151和副控制部160這兩方。
顯示部153例如是觸摸面板、液晶畫面等。顯示部153通過被面板控制部151控制而能夠顯示用戶界面。顯示部153在圖2的例子中顯示有在復(fù)印時(shí)使用的用于選擇顏色的鍵、用于選擇紙張的鍵等用戶界面。此外,在顯示部153是觸摸面板的情況下,用戶能夠通過直接觸摸這些鍵來對圖像形成裝置100進(jìn)行操作。這樣,將通過被面板控制部151控制而顯示在顯示部153上的輸入單元(鍵)稱為“軟鍵”。也就是說,軟鍵與硬鍵152同樣地構(gòu)成操作部。
此外,在本實(shí)施方式中,硬鍵152包括在操作面板150中,與顯示部153形成為一體,但是本發(fā)明不限定于此。硬鍵152也可以不包括在操作面板150中,與顯示部153獨(dú)立地形成。
副控制部160是為了在圖像形成裝置100中實(shí)現(xiàn)省電力模式而使用的控制部,能夠接收表示硬鍵152所受理的用戶操作的信號(hào)。
省電力模式是用于在用戶不使用圖像形成裝置100的情況下通過停止對主控制部110、RAM 125、操作面板150等的電源的提供而抑制圖像形成裝置100的待機(jī)電力的功能。圖像形成裝置100根據(jù)在不運(yùn)行的狀態(tài)下經(jīng)過固定時(shí)間以上、或者在操作面板150等中進(jìn)行用于設(shè)定省電力模式的用戶操作等,從通常動(dòng)作狀態(tài)轉(zhuǎn)移到省電力模式。
在圖像形成裝置100轉(zhuǎn)移到省電力模式時(shí),電源控制部140停止對主控制部110和操作面板150等的電源的提供,因此主控制部110等成為中止?fàn)顟B(tài)。也就是說,主控制部110無法經(jīng)由面板控制部151受理用戶操作。另一方面,電源控制部140對副控制部160繼續(xù)提供電源。如上所述,硬鍵152能夠?qū)⒈硎居脩舨僮鞯男盘?hào)還直接發(fā)送到副控制部160,因此,即使主控制部110處于中止?fàn)顟B(tài),副控制部160也能夠接收該信號(hào)。而且,副控制部160當(dāng)在省電力模式中受理了該信號(hào)時(shí),開始用于使圖像形成裝置100從省電力模式恢復(fù)的處理。然后,當(dāng)電源控制部140再開始對主控制部110等的電源的提供時(shí),圖像形成裝置100能夠再開始通常動(dòng)作。
圖像形成部170使用包括帶電、曝光、顯影、轉(zhuǎn)印以及定影等各工序的電子照相式工藝等周知的成像工藝來將基于各種數(shù)據(jù)的圖像形成在作為記錄介質(zhì)的紙張等上。
用戶認(rèn)證部175例如包括IC卡讀取器等,能夠?qū)κ褂脠D像形成裝置100的用戶進(jìn)行認(rèn)證。用戶認(rèn)證部175通過與用戶的IC卡進(jìn)行無線通信并讀取IC卡中存儲(chǔ)的用戶信息來對用戶進(jìn)行認(rèn)證。另外,用戶認(rèn)證部175也可以根據(jù)操作面板150中的密碼輸入等用戶操作來對用戶進(jìn)行認(rèn)證。
通信I/F 180是用于與其它設(shè)備進(jìn)行通信的接口,使用Ethernet(注冊商標(biāo))、FDDI、Wi-Fi等標(biāo)準(zhǔn)。
接著,說明圖像形成裝置100的功能結(jié)構(gòu)。
圖3是表示圖像形成裝置100的主控制部110的功能結(jié)構(gòu)的框圖。主控制部110通過讀入程序并執(zhí)行處理來作為通知接收部111、UI控制部(顯示控制部)112、生存確認(rèn)部113、存儲(chǔ)管理部114、校正請求發(fā)送部115以及省電力模式設(shè)定部116發(fā)揮功能。
通知接收部111從副控制部160接收滿足規(guī)定的條件的意思的通知等。關(guān)于規(guī)定的條件,在副控制部160的功能結(jié)構(gòu)的說明中進(jìn)行說明。
UI控制部112對操作面板150的顯示部153中顯示的用戶界面的描繪和畫面轉(zhuǎn)變等進(jìn)行控制。由UI控制部112控制的用戶界面經(jīng)由面板控制部151而顯示在由面板控制部151控制的顯示部153上。也就是說,UI控制部112與面板控制部151一起控制操作面板150的顯示部153中的顯示。
生存確認(rèn)部113對面板控制部151和UI控制部112進(jìn)行生存確認(rèn),判斷針對該生存確認(rèn)是否從面板控制部151和UI控制部112接收到表示生存的意思的信號(hào)(下面,稱為“生存信號(hào)”)?!吧妗笔侵笀D像形成裝置100的各結(jié)構(gòu)正常地動(dòng)作。在本實(shí)施方式中,生存確認(rèn)是為了確認(rèn)面板控制部151和UI控制部112正常地動(dòng)作(未發(fā)生死機(jī)等不良狀況)而進(jìn)行的。生存信號(hào)是在面板控制部151和UI控制部112生存著的情況下由面板控制部151和UI控制部112生成的信號(hào)。進(jìn)行生存確認(rèn)的結(jié)果是,生存確認(rèn)部113接收到生存信號(hào)、或者接收到表示面板控制部151和/或UI控制部112中發(fā)生了不良狀況的意思的信號(hào)等除生存信號(hào)以外的信號(hào)、或者完全沒有接收到信號(hào)。生存確認(rèn)部113在接收到除生存信號(hào)以外的信號(hào)、或者固定時(shí)間以上完全沒有接收到信號(hào)的情況下,判斷為未接收到生存信號(hào)。另外,生存確認(rèn)部113經(jīng)由面板控制部151還能夠確認(rèn)顯示部153的不良狀況的有無。
存儲(chǔ)管理部114根據(jù)需要而使RAM 125中儲(chǔ)存的與圖像形成裝置100的各結(jié)構(gòu)的動(dòng)作有關(guān)的日志存儲(chǔ)到非易失存儲(chǔ)部130中。另外,存儲(chǔ)管理部114根據(jù)需要而使各種數(shù)據(jù)等暫時(shí)存儲(chǔ)到RAM 125中。
在此,本實(shí)施方式中的“日志”是指在圖像形成裝置100中發(fā)生了不良狀況的情況下能夠由訪問了圖像形成裝置100的用戶的服務(wù)負(fù)責(zé)人員獲取的日志。該日志是為了由開發(fā)人員等在事后分析不良狀況而獲取的。該日志是使用與圖像形成裝置100連接的PC等來獲取的。該日志不是在發(fā)生不良狀況時(shí)存儲(chǔ)的日志,是將各結(jié)構(gòu)的動(dòng)作、狀態(tài)等信息儲(chǔ)存固定時(shí)間而得到的日志。也就是說,該日志包括顯示部153中的畫面轉(zhuǎn)變的信息、硬鍵152中的用戶操作的信息、以及主控制部110、面板控制部151以及副控制部160之間的通信日志等與各結(jié)構(gòu)的動(dòng)作有關(guān)的詳細(xì)的信息。開發(fā)人員等通過對該日志進(jìn)行分析來能夠掌握在發(fā)生不良狀況之前進(jìn)行的用戶操作和內(nèi)部處理等,因此能夠確定不良狀況的原因。
校正請求發(fā)送部115根據(jù)需要而將對副控制部160中存儲(chǔ)的規(guī)定的條件進(jìn)行校正的請求發(fā)送到副控制部160。關(guān)于規(guī)定的條件,在副控制部160的功能結(jié)構(gòu)的說明中進(jìn)行說明。
省電力模式設(shè)定部116根據(jù)在圖像形成裝置100不運(yùn)行的狀態(tài)下經(jīng)過固定時(shí)間以上、或者在操作面板150等中進(jìn)行用于設(shè)定省電力模式的用戶操作等,設(shè)定省電力模式。省電力模式設(shè)定部116使電源控制部140停止對主控制部110、RAM 125、操作面板150等的電源的提供。
接著,圖4是表示圖像形成裝置100的副控制部160的功能結(jié)構(gòu)的框圖。副控制部160通過讀入程序并執(zhí)行處理來作為操作受理部161、操作樣式判斷部162、通知部163、校正請求接收部164以及基準(zhǔn)樣式校正部165發(fā)揮功能。
操作受理部161接收表示用戶操作的信號(hào),基于該信號(hào)受理用戶操作。操作受理部161例如從硬鍵152接收表示硬鍵152所包括的啟動(dòng)鍵的按下的信號(hào),受理啟動(dòng)鍵的按下來作為用戶操作。
操作樣式判斷部162確定基于一系列的用戶操作的操作樣式(下面,稱為“用戶操作樣式”),判斷該用戶操作樣式是否滿足規(guī)定的條件。一系列的用戶操作是硬鍵152等所受理的連續(xù)的用戶操作。用戶操作樣式包括一系列的用戶操作的次數(shù)、例如用戶對硬鍵152等進(jìn)行操作(按下)的次數(shù)(下面,稱為“用戶操作次數(shù)”)。另外,關(guān)于用戶操作樣式,也可以根據(jù)用戶將硬鍵152中的哪一種類的硬鍵按什么樣的順序進(jìn)行了操作來確定。
另外,規(guī)定的條件是適用于用戶操作樣式的條件,是用于檢測在操作面板150中發(fā)生不良狀況的可能性的條件。規(guī)定的條件被存儲(chǔ)在副控制部160的內(nèi)部的非易失存儲(chǔ)區(qū)域(未圖示)等中。關(guān)于規(guī)定的條件,也可以由用戶預(yù)先設(shè)定并任意地變更。
通知部163在用戶操作樣式滿足規(guī)定的條件的情況下將滿足規(guī)定的條件的意思的通知等發(fā)送到主控制部110。
校正請求接收部164從主控制部110接收對規(guī)定的條件進(jìn)行校正的請求。
基準(zhǔn)樣式校正部165基于上述的對規(guī)定的條件進(jìn)行校正的請求對規(guī)定的條件進(jìn)行校正。
接著,說明本實(shí)施方式所涉及的圖像形成裝置100的處理的次序。圖5是表示主控制部110和副控制部160的處理的關(guān)系性的圖。圖6~圖7是表示圖像形成裝置100的處理的次序的流程圖。圖像形成裝置100的程序用于進(jìn)行控制使得不對圖像形成裝置100的動(dòng)作性能產(chǎn)生影響而在操作面板150中發(fā)生了不良狀況的情況下確保日志。
如圖5所示,主控制部110和副控制部160隨著時(shí)間的推移而一邊相互通信一邊推進(jìn)處理。簡單地說,首先,副控制部160判斷用戶操作樣式是否滿足規(guī)定的條件,在滿足規(guī)定的條件的情況下,對主控制部110進(jìn)行通知。主控制部110當(dāng)接收到滿足規(guī)定的條件的意思的通知時(shí),判斷是否使日志存儲(chǔ)到非易失存儲(chǔ)部130中。并且,主控制部110若需要?jiǎng)t對副控制部160進(jìn)行請求以對規(guī)定的條件進(jìn)行校正。副控制部160當(dāng)完成規(guī)定的條件的校正時(shí),將校正完成的意思的通知發(fā)送到主控制部110。為了隨著圖5中的時(shí)間的推移而說明處理的次序,首先從副控制部160的處理起進(jìn)行說明。
圖6是表示副控制部160的處理的次序的一例的流程圖。圖6的流程圖所示的處理在副控制部160的內(nèi)部的非易失存儲(chǔ)區(qū)域中被存儲(chǔ)為程序。
首先,在能夠輸入用戶操作的狀態(tài)下,副控制部160作為操作受理部161判斷是否經(jīng)由硬鍵152受理了用戶操作(步驟S101)。
在未受理用戶操作的情況下(步驟S101:“否”),副控制部160進(jìn)行待機(jī)直到受理了用戶操作為止。
在受理了用戶操作的情況下(步驟S101:“是”),副控制部160作為操作樣式判斷部162確定基于固定時(shí)間內(nèi)的一系列的用戶操作的用戶操作樣式(步驟S102)。
接著,副控制部160判斷所確定的用戶操作樣式是否滿足規(guī)定的條件。在本實(shí)施方式中,規(guī)定的條件是指用戶操作樣式中的用戶操作次數(shù)為作為基準(zhǔn)的規(guī)定的次數(shù)(下面,稱為“基準(zhǔn)次數(shù)”)以上。也就是說,副控制部160作為操作樣式判斷部162判斷用戶操作樣式中的用戶操作次數(shù)是否為基準(zhǔn)次數(shù)以上(步驟S103)。
在步驟S103中判斷用戶操作次數(shù)是否為基準(zhǔn)次數(shù)以上的理由如下。步驟S103的處理是用于檢測在操作面板150中發(fā)生不良狀況的可能性的處理??稍O(shè)想如下狀況:如果在操作面板150中發(fā)生死機(jī)等不良狀況,則為了確認(rèn)是否為故障而用戶對操作面板150的硬鍵152進(jìn)行連續(xù)敲打。另一方面,難以設(shè)想如下狀況:在圖像形成裝置100的通常動(dòng)作中用戶對硬鍵152持續(xù)地進(jìn)行連續(xù)敲打。在發(fā)生了不良狀況的情況與通常動(dòng)作中之間存在這種狀況的差異,因此,在用戶對硬鍵152進(jìn)行了連續(xù)敲打的情況下,副控制部160能夠確定為存在發(fā)生不良狀況的可能性。因此,在步驟S103中進(jìn)行上述的判斷。
在用戶操作次數(shù)不是基準(zhǔn)次數(shù)以上的情況下(步驟S103:“否”),副控制部160判斷為在操作面板150中未發(fā)生不良狀況,返回到步驟S101的處理。然后,副控制部160進(jìn)行待機(jī)直到受理了新的用戶操作為止。
在用戶操作次數(shù)為基準(zhǔn)次數(shù)以上的情況下(步驟S103:“是”),副控制部160進(jìn)入步驟S104的處理。然后,副控制部160作為通知部163將滿足規(guī)定的條件的意思的通知以及在步驟S102中確定的用戶操作樣式發(fā)送到主控制部110(步驟S104)。也就是說,副控制部160基于用戶操作次數(shù)檢測出在操作面板150中發(fā)生不良狀況的可能性。
接著,為了隨著圖5中的時(shí)間的推移而說明處理的次序,說明接收在步驟S104中發(fā)送的通知的主控制部110的處理。主控制部110的處理是用于基于在操作面板150中發(fā)生不良狀況的可能性來確認(rèn)是否發(fā)生了不良狀況并在實(shí)際發(fā)生了不良狀況的情況下確保日志的處理。
圖7是表示主控制部110的處理的次序的流程圖。圖7的流程圖所示的處理在ROM 120或非易失存儲(chǔ)部130中被存儲(chǔ)為程序。
主控制部110作為通知接收部111判斷是否從副控制部160接收到滿足規(guī)定的條件的意思的通知(步驟S201)。
在未接收到滿足規(guī)定的條件的意思的通知的情況下(步驟S201:“否”),主控制部110進(jìn)行待機(jī)直到接收到該通知為止。
在接收到滿足規(guī)定的條件的意思的通知的情況下(步驟S201:“是”),主控制部110作為生存確認(rèn)部113對面板控制部151和UI控制部112進(jìn)行生存確認(rèn)(步驟S202)。然后,主控制部110判斷是否從面板控制部151和UI控制部112這兩方接收到生存信號(hào)(步驟S203)。
步驟S202的生存確認(rèn)是為了確認(rèn)在操作面板150中是否發(fā)生不良狀況而進(jìn)行的。操作面板150中的死機(jī)等不良狀況有時(shí)起因于對操作面板150的各結(jié)構(gòu)進(jìn)行控制的面板控制部151。作為起因于面板控制部151的情況,例如包括在面板控制部151對顯示部153發(fā)送對描繪等進(jìn)行控制的信號(hào)時(shí)由于發(fā)生通信錯(cuò)誤而面板控制部151的處理死機(jī)的情況等。另外,操作面板150中的不良狀況有時(shí)還起因于對操作面板150的顯示部153中顯示的用戶界面進(jìn)行控制的主控制部110的UI控制部112。因此,在步驟S202中,主控制部110對面板控制部151和UI控制部112這兩方進(jìn)行生存確認(rèn)。
在從面板控制部151和UI控制部112的至少一方?jīng)]有接收到生存信號(hào)的情況下(步驟S203:“否”),主控制部110進(jìn)入步驟S204的處理。在該情況下,在操作面板150中實(shí)際發(fā)生了不良狀況。下面,將在步驟S203為“否”的情況下在步驟S104中從副控制部160發(fā)送的用戶操作樣式稱為“正確樣式”。也就是說,正確樣式為在實(shí)際發(fā)生了不良狀況的情況下所操作的用戶操作樣式。
接著,主控制部110作為存儲(chǔ)管理部114使RAM 125中儲(chǔ)存的日志存儲(chǔ)到非易失存儲(chǔ)部130中(步驟S204)。
在步驟S204中,主控制部110使RAM 125中儲(chǔ)存的日志存儲(chǔ)到非易失存儲(chǔ)部130中的理由是為了在圖像形成裝置100的電源被切斷之前確保該日志。如上所述,如果電源被切斷,則RAM 125中儲(chǔ)存的日志會(huì)丟失。因此,主控制部110使日志存儲(chǔ)到即使電源被切斷也能夠保持存儲(chǔ)的非易失存儲(chǔ)部130中。
接著,主控制部110作為校正請求發(fā)送部115將基于上述的正確樣式對規(guī)定的條件進(jìn)行校正的請求以及該正確樣式發(fā)送到副控制部160(步驟S205)。該請求的發(fā)送是所謂的用于提高規(guī)定的條件的精度的反饋。
另一方面,在從面板控制部151和UI控制部112這兩方接收到生存信號(hào)的情況下(步驟S203:“是”),主控制部110進(jìn)入步驟S206的處理。在該情況下,在操作面板150中未發(fā)生不良狀況。下面,將在步驟S203為“是”的情況下在步驟S104中從副控制部160發(fā)送的用戶操作樣式稱為“不正確樣式”。也就是說,不正確樣式為在未發(fā)生不良狀況的情況下所操作的用戶操作樣式。
接著,主控制部110作為生存確認(rèn)部113經(jīng)由面板控制部151確認(rèn)顯示部153的不良狀況的有無(步驟S206)。具體地說,判斷是否在從面板控制部151接收到生存信號(hào)的情況下與生存信號(hào)一起接收到表示顯示部153的不良狀況的信息。
在本實(shí)施方式中,還考慮在面板控制部151中未發(fā)生不良狀況、但是在被面板控制部151控制的顯示部153中發(fā)生了不良狀況的情況。顯示部153的不良狀況例如起因于顯示部153的一部分腐蝕等。在顯示部153是觸摸面板、且該觸摸面板的一部分發(fā)生腐蝕的情況下,顯示部153有時(shí)陷入始終持續(xù)地被觸摸的狀態(tài)。面板控制部151能夠檢測顯示部153持續(xù)地被觸摸的狀態(tài),因此能夠檢測顯示部153的不良狀況。面板控制部151當(dāng)檢測到顯示部153的不良狀況時(shí),將表示顯示部153的不良狀況的信息發(fā)送到主控制部110。
在存在顯示部153的不良狀況的情況下(步驟S206:“是”),主控制部110進(jìn)入步驟S204的處理。然后,主控制部110進(jìn)行與從面板控制部151和UI控制部112的至少一方?jīng)]有接收到生存信號(hào)的情況(步驟S203:“否”)同樣的處理。也就是說,在步驟S206為“是”的情況下在步驟S104中從副控制部160發(fā)送的用戶操作樣式也是正確樣式。
在不存在顯示部153的不良狀況的情況下(步驟S206:“否”),主控制部110作為存儲(chǔ)管理部114使上述的不正確樣式暫時(shí)存儲(chǔ)到RAM 125中(步驟S207)。然后,主控制部110作為省電力模式設(shè)定部116判斷是否設(shè)定省電力模式(步驟S208)。
在不設(shè)定省電力模式的情況下(步驟S208:“否”),主控制部110進(jìn)行待機(jī)直到設(shè)定省電力模式為止。也就是說,主控制部110進(jìn)行待機(jī),直到在圖像形成裝置100不運(yùn)行的狀態(tài)下經(jīng)過固定時(shí)間以上、或者在操作面板150等中進(jìn)行用于設(shè)定省電力模式的用戶操作為止。此外,即使在主控制部110在直到設(shè)定省電力模式為止進(jìn)行待機(jī)的期間,副控制部160也能夠受理其它一系列的用戶操作。在該情況下,新開始圖6的處理。
在設(shè)定省電力模式的情況下(步驟S208:“是”),主控制部110在設(shè)定省電力模式之前進(jìn)行步驟S209、S210以及S212的處理。
主控制部110判斷在RAM 125中是否殘存有不正確樣式的存儲(chǔ)(步驟S209)。RAM 125不僅在圖像形成裝置100的電源被切斷的情況下丟失不正確樣式的存儲(chǔ),在由于時(shí)間經(jīng)過而儲(chǔ)存了新的數(shù)據(jù)的情況下也丟失不正確樣式的存儲(chǔ)。因此,主控制部110在進(jìn)入省電力模式時(shí),需要進(jìn)行步驟S209的判斷。
在未殘存有不正確樣式的存儲(chǔ)的情況下(步驟S209:“否”),主控制部110作為省電力模式設(shè)定部116直接設(shè)定省電力模式(步驟S214)。然后,主控制部110結(jié)束處理。
在殘存有不正確樣式的存儲(chǔ)的情況下(步驟S209:“是”),主控制部110作為校正請求發(fā)送部115將基于不正確樣式對規(guī)定的條件進(jìn)行校正的請求以及不正確樣式發(fā)送到副控制部160(步驟S210)。
接著,為了隨著圖5中的時(shí)間的推移而說明處理的次序,暫時(shí)回到圖6的步驟S105來進(jìn)行說明。下面說明的副控制部160的處理是用于基于正確樣式或不正確樣式對規(guī)定的條件進(jìn)行校正的處理。
副控制部160作為校正請求接收部164判斷是否從主控制部110接收到對規(guī)定的條件進(jìn)行校正的請求(步驟S105)。
在未接收到對規(guī)定的條件進(jìn)行校正的請求的情況下(步驟S105:“否”),副控制部160進(jìn)行待機(jī)直到接收到該請求為止。
在接收到對規(guī)定的條件進(jìn)行校正的請求的情況下(步驟S105:“是”),副控制部160作為基準(zhǔn)樣式校正部165基于正確樣式或不正確樣式中的用戶操作次數(shù)對基準(zhǔn)次數(shù)進(jìn)行校正(步驟S106)。該正確樣式或不正確樣式是在步驟S205或S210中從主控制部110發(fā)送的樣式。
例如設(shè)為:在規(guī)定的條件中作為固定時(shí)間內(nèi)的用戶操作次數(shù)的基準(zhǔn)次數(shù)被設(shè)定為5次,在實(shí)際發(fā)生了不良狀況的情況下的正確樣式中的用戶操作次數(shù)為6次。在該情況下,副控制部160作為基準(zhǔn)樣式校正部165,為了設(shè)定更符合實(shí)用的基準(zhǔn)次數(shù)而能夠?qū)⒒鶞?zhǔn)次數(shù)從5次校正為6次等。另外,例如設(shè)為:基準(zhǔn)次數(shù)被設(shè)定為5次,正確樣式中的用戶操作次數(shù)也是5次。在該情況下,副控制部160也可以預(yù)測為或許是通過將基準(zhǔn)次數(shù)設(shè)定得更少而能夠更早地檢測出發(fā)生不良狀況的可能性,將基準(zhǔn)次數(shù)從5次校正為4次等。這樣,副控制部160能夠基于正確樣式中的用戶操作次數(shù)對基準(zhǔn)次數(shù)進(jìn)行校正。
另外,例如設(shè)為:基準(zhǔn)次數(shù)被設(shè)定為5次,在未發(fā)生不良狀況的情況下的不正確樣式中的用戶操作次數(shù)也是5次。在該情況下,副控制部160識(shí)別出將在圖像形成裝置100的通常動(dòng)作中受理的用戶操作錯(cuò)誤檢測為表示發(fā)生不良狀況的可能性的用戶操作。因此,副控制部160也可以為了設(shè)定不進(jìn)行錯(cuò)誤檢測的基準(zhǔn)次數(shù)而將基準(zhǔn)次數(shù)從5次校正為6次等。這樣,副控制部160還能夠基于不正確樣式中的用戶操作次數(shù)對基準(zhǔn)次數(shù)進(jìn)行校正。
接著,副控制部160當(dāng)完成步驟S106的校正時(shí),作為通知部163將校正完成的意思的通知發(fā)送到主控制部110(步驟S107)。然后,副控制部160結(jié)束處理。
為了隨著圖5中的時(shí)間的推移而說明處理的次序,再次回到圖7的步驟S211和S212來進(jìn)行說明。
主控制部110作為通知接收部111判斷是否從副控制部160接收到校正完成的意思的通知(步驟S211、S212)。步驟S211是在基于正確樣式對規(guī)定的條件進(jìn)行校正之后進(jìn)行的,步驟S212是在基于不正確樣式對規(guī)定的條件進(jìn)行校正之后進(jìn)行的。
在步驟S211和S212中未接收到校正完成的意思的通知的情況下(步驟S211:“否”、步驟S212:“否”),主控制部110進(jìn)行待機(jī)直到接收到該通知為止。
在步驟S211中接收到校正完成的意思的通知的情況下(步驟S211:“是”),主控制部110進(jìn)入步驟S213的處理。然后,主控制部110執(zhí)行用于消除操作面板150中的不良狀況的圖像形成裝置100的重啟(再啟動(dòng))處理(步驟S213),并結(jié)束處理。如上所述,操作面板150中的不良狀況可能起因于面板控制部151或UI控制部112的不良狀況。
在步驟S212中接收到校正完成的意思的通知的情況下(步驟S212:“是”),主控制部110進(jìn)入步驟S214的處理。然后,主控制部110作為省電力模式設(shè)定部116設(shè)定省電力模式(步驟S214),并結(jié)束處理。
在步驟S211和S212中主控制部110進(jìn)行待機(jī)直到接收到通知為止的理由是為了完成規(guī)定的條件的校正。也就是說,為了避免由于在步驟S106中副控制部160完成規(guī)定的條件的校正之前進(jìn)行重啟處理或省電力模式的設(shè)定而副控制部160的規(guī)定的條件的校正被中途結(jié)束。
如上,根據(jù)本實(shí)施方式,圖像形成裝置100判斷基于在包括硬鍵152的操作部中受理的固定時(shí)間內(nèi)的一系列的用戶操作的用戶操作樣式是否滿足規(guī)定的條件。然后,圖像形成裝置100在用戶操作樣式滿足規(guī)定的條件的情況下,使RAM 125中儲(chǔ)存的日志存儲(chǔ)到非易失存儲(chǔ)部130中。用戶操作樣式滿足規(guī)定的條件的情況相當(dāng)于存在在操作面板150中發(fā)生不良狀況的可能性的情況。在該情況下,在用戶想要復(fù)原操作面板150而重新接通圖像形成裝置100的電源之前,圖像形成裝置100能夠確保日志。圖像形成裝置100由于能夠在用戶切斷圖像形成裝置100的電源之前確保日志,因此不需要每隔固定時(shí)間使日志存儲(chǔ)到非易失存儲(chǔ)部130中,不會(huì)降低自身的動(dòng)作性能。作為結(jié)果,圖像形成裝置100不對自身的動(dòng)作性能產(chǎn)生影響,而在發(fā)生了不良狀況的情況下能夠確保日志,能夠?qū)⑵涮峁┙o事后對不良狀況進(jìn)行分析的開發(fā)人員等。
另外,圖像形成裝置100在用戶操作樣式滿足規(guī)定的條件的情況下,對包括面板控制部151和UI控制部112的顯示控制部進(jìn)行生存確認(rèn)。然后,圖像形成裝置100在沒有從顯示控制部接收到生存信號(hào)的情況下,判斷為在操作面板150中實(shí)際發(fā)生了不良狀況,使日志存儲(chǔ)到非易失存儲(chǔ)部130中。圖像形成裝置100在檢測出發(fā)生不良狀況的可能性的情況下,不是立即確保日志。圖像形成裝置100考慮到將在通常動(dòng)作中受理的用戶操作錯(cuò)誤檢測為表示發(fā)生不良狀況的可能性的用戶操作的情況,在確保日志之前對顯示控制部進(jìn)行生存確認(rèn)。作為結(jié)果,圖像形成裝置100能夠避免在通常動(dòng)作中錯(cuò)誤地進(jìn)行日志確保的狀況,不對自身的動(dòng)作性能產(chǎn)生影響而在發(fā)生了不良狀況的情況下能夠確保日志。
另外,圖像形成裝置100在用戶操作樣式滿足規(guī)定的條件的情況下,對面板控制部151和UI控制部112進(jìn)行生存確認(rèn)。然后,圖像形成裝置100在從面板控制部151和UI控制部112的至少一方?jīng)]有接收到生存信號(hào)的情況下,使日志存儲(chǔ)到非易失存儲(chǔ)部130中。圖像形成裝置100考慮到在操作面板150中發(fā)生的不良狀況不是僅起因于一個(gè)結(jié)構(gòu),對面板控制部151和UI控制部112這兩方進(jìn)行生存確認(rèn)。作為結(jié)果,圖像形成裝置100能夠針對在操作面板150中發(fā)生的各種不良狀況確保日志。
另外,圖像形成裝置100即使在從面板控制部151和UI控制部112這兩方接收到生存信號(hào)的情況下,在存在顯示部153的不良狀況的情況下也使日志存儲(chǔ)到非易失存儲(chǔ)部130中。圖像形成裝置100不限于能夠檢測起因于面板控制部151或UI控制部112的不良狀況,還能夠檢測顯示部153的不良狀況。圖像形成裝置100能夠?qū)P(guān)于顯示部153的不良狀況的信息的日志存儲(chǔ)到非易失存儲(chǔ)部130中。因而,開發(fā)人員等通過對該信息進(jìn)行確認(rèn)來能夠緊急確定顯示部153的不良狀況,通過立即向服務(wù)負(fù)責(zé)人員反饋來能夠緊急解決顯示部153的不良狀況。作為結(jié)果,圖像形成裝置100能夠改善用于開發(fā)人員等緊急確認(rèn)不良狀況的效率。
另外,圖像形成裝置100在固定時(shí)間內(nèi)的用戶操作次數(shù)為基準(zhǔn)次數(shù)以上的情況下,使日志存儲(chǔ)到非易失存儲(chǔ)部130中。在操作面板150中發(fā)生了不良狀況的情況與通常動(dòng)作中之間,在固定時(shí)間內(nèi)的用戶操作次數(shù)上有差異。因而,圖像形成裝置100只要監(jiān)視硬鍵152中的用戶操作次數(shù),就能夠確定存在發(fā)生不良狀況的可能性的情況,因此不需要每隔固定時(shí)間使日志存儲(chǔ)到非易失存儲(chǔ)部130中。作為結(jié)果,圖像形成裝置100不對自身的動(dòng)作性能產(chǎn)生影響而能夠基于用戶操作次數(shù)確保日志。
另外,圖像形成裝置100基于正確樣式中的用戶操作次數(shù)對基準(zhǔn)次數(shù)進(jìn)行校正。圖像形成裝置100不僅能夠使用預(yù)先設(shè)定并可以任意地變更的基準(zhǔn)次數(shù),還能夠使用基于實(shí)際的用戶操作的、更符合實(shí)用的基準(zhǔn)次數(shù)。另外,圖像形成裝置100每當(dāng)用戶操作次數(shù)為基準(zhǔn)次數(shù)以上時(shí),能夠調(diào)節(jié)基準(zhǔn)次數(shù)的精度。作為結(jié)果,圖像形成裝置100能夠更可靠地檢測發(fā)生不良狀況的可能性。
另外,圖像形成裝置100使不正確樣式暫時(shí)存儲(chǔ)到RAM 125中。然后,圖像形成裝置100在進(jìn)入省電力模式時(shí),如果在RAM 125中殘存有不正確樣式的存儲(chǔ),則基于該不正確樣式中的用戶操作次數(shù)對基準(zhǔn)次數(shù)進(jìn)行校正。圖像形成裝置100不僅能夠使用預(yù)先設(shè)定并可以任意地變更的基準(zhǔn)次數(shù),還能夠使用基于實(shí)際的用戶操作的、不進(jìn)行錯(cuò)誤檢測的基準(zhǔn)次數(shù)。并且,圖像形成裝置100考慮到不正確樣式是在通常動(dòng)作中所操作的用戶操作樣式,不立即對基準(zhǔn)次數(shù)進(jìn)行校正。這是因?yàn)?,圖像形成裝置100如果在通常動(dòng)作中對基準(zhǔn)次數(shù)進(jìn)行校正則會(huì)降低自身的動(dòng)作性能。因此,圖像形成裝置100限于進(jìn)入省電力模式時(shí)對基準(zhǔn)次數(shù)進(jìn)行校正。作為結(jié)果,圖像形成裝置100不對自身的動(dòng)作性能產(chǎn)生影響而能夠調(diào)節(jié)基準(zhǔn)次數(shù)的精度,能夠更可靠地檢測發(fā)生不良狀況的可能性。
另外,圖像形成裝置100在使日志存儲(chǔ)到非易失存儲(chǔ)部130之后,執(zhí)行用于消除操作面板150中的不良狀況、即面板控制部151或UI控制部112中的不良狀況的重啟處理。設(shè)想如下情況:當(dāng)發(fā)生不良狀況時(shí),用戶想要復(fù)原操作面板150而重新接通圖像形成裝置100的電源。圖像形成裝置100在發(fā)生了不良狀況的情況下使自身再啟動(dòng),由此能夠省去想要重新接通電源的用戶的勞力和時(shí)間。
另外,圖像形成裝置100具有主控制部110和副控制部160,主控制部110在從副控制部160接收到滿足規(guī)定的條件的意思的通知的情況下,使日志存儲(chǔ)到非易失存儲(chǔ)部130中。副控制部160如上所述是為了省電力模式而原來使用的結(jié)構(gòu)。因而,圖像形成裝置100不需要追加的結(jié)構(gòu)而能夠?qū)崿F(xiàn)本實(shí)施方式。
此外,在上述實(shí)施方式中說明了圖像形成裝置100的處理的次序的一例。但是,本發(fā)明不限定于此。能夠進(jìn)行如下各種變更、改進(jìn)等。
在上述實(shí)施方式中,圖像形成裝置100具有主控制部110和副控制部160。但是,本發(fā)明不限定于此。圖像形成裝置100也可以通過在主控制部110中實(shí)現(xiàn)副控制部160的功能結(jié)構(gòu)來省略副控制部160。在該情況下,主控制部110進(jìn)行全部處理(步驟S101~S107和步驟S201~S214)。主控制部110不需要在與副控制部160之間發(fā)送接收通知和請求而能夠在自身的內(nèi)部完成處理。因而,圖像形成裝置100能夠縮短處理時(shí)間。但是,在該情況下,圖1所示的硬鍵152需要直接連接于主控制部110。圖像形成裝置100不將副控制部160作為必需的結(jié)構(gòu),因此,即使在不具有副控制部160的情況下,也不需要追加的結(jié)構(gòu)而能夠?qū)崿F(xiàn)本實(shí)施方式。
另外,在上述實(shí)施方式的步驟S101中,圖像形成裝置100經(jīng)由硬鍵152來受理表示在操作面板150中發(fā)生不良狀況的可能性的用戶操作。但是,本發(fā)明不限定于此。圖像形成裝置100也可以經(jīng)由顯示部153中顯示的軟鍵來受理表示發(fā)生不良狀況的可能性的用戶操作。在該情況下,軟鍵也與上述的硬鍵152同樣地構(gòu)成操作部。但是,顯示軟鍵的顯示部153通常只連接到面板控制部151。因此,需要在面板控制部151側(cè)進(jìn)行軟鍵的監(jiān)視。也就是說,僅在面板控制部151生存著的情況下實(shí)現(xiàn)軟鍵的監(jiān)視。另外,面板控制部151需要包括與副控制部160的操作樣式判斷部162同樣的功能結(jié)構(gòu)。在滿足這些條件的情況下,圖像形成裝置100不僅能夠監(jiān)視硬鍵152,還能夠監(jiān)視軟鍵,能夠更可靠地檢測發(fā)生不良狀況的可能性。
另外,在上述實(shí)施方式的步驟S103中,圖像形成裝置100的副控制部160判斷固定時(shí)間內(nèi)的用戶操作次數(shù)是否為基準(zhǔn)次數(shù)以上。但是,本發(fā)明不限定于此。副控制部160也可以僅進(jìn)行步驟S101的處理,由主控制部110進(jìn)行此后的處理。
另外,在上述實(shí)施方式的步驟S103中,圖像形成裝置100的副控制部160在針對用戶操作次數(shù)進(jìn)行判斷時(shí),也可以參照針對每個(gè)用戶單獨(dú)地設(shè)定的基準(zhǔn)次數(shù)。具體地說,副控制部160也可以在自身的非易失存儲(chǔ)區(qū)域中存儲(chǔ)有針對每個(gè)用戶單獨(dú)地設(shè)定的基準(zhǔn)次數(shù)。在該情況下,在用戶開始使用圖像形成裝置100時(shí),圖像形成裝置100需要在用戶認(rèn)證部175中對用戶進(jìn)行認(rèn)證。如果能夠?qū)τ脩暨M(jìn)行認(rèn)證,則在步驟S103中副控制部160能夠參照針對認(rèn)證出的每個(gè)用戶單獨(dú)地設(shè)定的基準(zhǔn)次數(shù)來判斷用戶操作次數(shù)。當(dāng)然,在步驟S106中也是,副控制部160也可以校正針對每個(gè)用戶單獨(dú)地設(shè)定的基準(zhǔn)次數(shù)。作為結(jié)果,圖像形成裝置100能夠針對每個(gè)用戶改善基準(zhǔn)次數(shù)的精度,能夠更可靠地檢測在操作面板150中發(fā)生不良狀況的可能性。
另外,在上述實(shí)施方式的步驟S202中,圖像形成裝置100的主控制部110對面板控制部151和UI控制部112進(jìn)行生存確認(rèn)。但是,本發(fā)明不限定于此。主控制部110也可以對除面板控制部151和UI控制部112以外的任意的結(jié)構(gòu)也進(jìn)行生存確認(rèn)。然后,在步驟S203中,主控制部110也可以判斷是否從進(jìn)行了生存確認(rèn)的全部結(jié)構(gòu)接收到生存信號(hào)。圖像形成裝置100通過對其它任意的結(jié)構(gòu)也進(jìn)行生存確認(rèn),能夠更可靠地檢測不良狀況?;蛘撸骺刂撇?10也可以完全不進(jìn)行生存確認(rèn)。在該情況下,主控制部110當(dāng)在步驟S201中接收到滿足規(guī)定的條件的意思的通知時(shí),省略步驟S202和S203,進(jìn)入步驟S204。圖像形成裝置100由于能夠省略處理,因此能夠更緊急地確保日志。
另外,在上述實(shí)施方式的步驟S204中,圖像形成裝置100的主控制部110也可以在設(shè)置于外部的服務(wù)器的非易失存儲(chǔ)部中存儲(chǔ)日志。在該情況下,開發(fā)人員等能夠經(jīng)由服務(wù)器獲取日志,因此能夠省去訪問了圖像形成裝置100的用戶的服務(wù)負(fù)責(zé)人員將日志送到開發(fā)人員等的時(shí)間和勞力。圖像形成裝置100能夠改善用于開發(fā)人員等緊急確認(rèn)不良狀況的效率。
另外,在上述實(shí)施方式的步驟S208中,圖像形成裝置100的主控制部110在不設(shè)定省電力模式的情況下,進(jìn)行待機(jī)直到設(shè)定省電力模式為止。但是,本發(fā)明不限定于此。主控制部110也可以對直到設(shè)定省電力模式為止進(jìn)行待機(jī)的時(shí)間設(shè)置限制。在該情況下,主控制部110從在步驟S207中使不正確樣式暫時(shí)存儲(chǔ)到RAM 125的時(shí)間點(diǎn)起開始測定時(shí)間。然后,在步驟S208中,在主控制部110不設(shè)定省電力模式的狀態(tài)下經(jīng)過的時(shí)間超過規(guī)定的超時(shí)時(shí)間的情況下,主控制部110開始圖像形成裝置100的處理負(fù)荷的監(jiān)視。然后,主控制部110在圖像形成裝置100的處理負(fù)荷小于規(guī)定的閾值的情況下,不等待省電力模式的設(shè)定而進(jìn)入步驟S209和S210的處理。對直到設(shè)定省電力模式為止進(jìn)行待機(jī)的時(shí)間設(shè)置限制的理由是為了在由于時(shí)間經(jīng)過而丟失RAM 125中的不正確樣式的存儲(chǔ)之前基于不正確樣式對基準(zhǔn)次數(shù)進(jìn)行校正。圖像形成裝置100如果在通常動(dòng)作中進(jìn)行校正則會(huì)降低自身的動(dòng)作性能,因此,限于處理負(fù)荷小于規(guī)定的閾值的情況對基準(zhǔn)次數(shù)進(jìn)行校正即可。圖像形成裝置100能夠不丟失不正確樣式的存儲(chǔ)而對基準(zhǔn)次數(shù)進(jìn)行校正。
下面,參照附圖來說明其它變形例。
(變形例1)
在上述實(shí)施方式中,說明了圖像形成裝置100判斷固定時(shí)間內(nèi)的用戶操作次數(shù)是否為基準(zhǔn)次數(shù)以上。另一方面,在變形例1中,圖像形成裝置100判斷基于操作面板150中的振動(dòng)的固定時(shí)間內(nèi)的振動(dòng)次數(shù)是否為基準(zhǔn)次數(shù)以上,以代替判斷用戶操作次數(shù)。
圖8是表示變形例1的圖像形成裝置100的概要結(jié)構(gòu)的框圖。相對于圖1,在操作面板150中追加有傳感器154。
傳感器154是加速度傳感器、振動(dòng)傳感器、沖擊傳感器等探測振動(dòng)的傳感器。傳感器154設(shè)置于操作面板150上或操作面板150的內(nèi)部。傳感器154能夠探測通過硬鍵152的按下等用戶操作而在操作面板150中產(chǎn)生的振動(dòng)。此外,傳感器154與硬鍵152同樣地直接連接于副控制部160。
利用圖9說明變形例1的圖像形成裝置100中的處理的次序。
圖9是表示副控制部160的處理的次序的其它例子的流程圖。圖9的流程圖所示的處理在副控制部160的內(nèi)部的非易失存儲(chǔ)區(qū)域中被存儲(chǔ)為程序。此外,圖9的步驟中的步驟S104~107與圖6的步驟同樣,因此省略說明。
首先,副控制部160經(jīng)由傳感器154判斷是否探測到操作面板150中的振動(dòng)(步驟S301)。在該情況下,副控制部160通過讀入程序并執(zhí)行處理來作為振動(dòng)探測部發(fā)揮功能。
在未探測到振動(dòng)的情況下(步驟S301:“否”),副控制部160進(jìn)行待機(jī)直到探測到振動(dòng)為止。
在探測到振動(dòng)的情況下(步驟S301:“是”),副控制部160進(jìn)入步驟S302的處理。然后,副控制部160作為操作樣式判斷部162確定基于傳感器154所探測到的振動(dòng)的、固定時(shí)間內(nèi)的振動(dòng)次數(shù),將該振動(dòng)次數(shù)視為用戶操作樣式中的用戶操作次數(shù)(步驟S302)。
接著,副控制部160判斷所確定的固定時(shí)間內(nèi)的振動(dòng)次數(shù)是否滿足規(guī)定的條件。在變形例1中,副控制部160作為操作樣式判斷部162判斷固定時(shí)間內(nèi)的振動(dòng)次數(shù)是否為基準(zhǔn)次數(shù)以上(步驟S303)。
在步驟S303中判斷振動(dòng)次數(shù)是否為基準(zhǔn)次數(shù)以上的理由如下。可設(shè)想如下狀況:如果在操作面板150中發(fā)生不良狀況,則為了確認(rèn)是否為故障而用戶對操作面板150的硬鍵152、或顯示部153中顯示的軟鍵等進(jìn)行連續(xù)敲打。當(dāng)通過用戶進(jìn)行連續(xù)敲打而在操作面板150中產(chǎn)生振動(dòng)時(shí),傳感器154探測該振動(dòng)。另一方面,難以設(shè)想在圖像形成裝置100的通常動(dòng)作中用戶對硬鍵152等持續(xù)地進(jìn)行連續(xù)敲打的狀況,因此傳感器154不探測因連續(xù)敲打產(chǎn)生的振動(dòng)。在發(fā)生了不良狀況的情況與通常動(dòng)作中之間存在這種狀況的差異,因此在步驟S303中進(jìn)行上述的判斷。
在振動(dòng)次數(shù)不是基準(zhǔn)次數(shù)以上的情況下(步驟S303:“否”),副控制部160判斷為在操作面板150中未發(fā)生不良狀況,返回到步驟S301的處理。然后,副控制部160進(jìn)行待機(jī)直到受理了新的振動(dòng)為止。
在振動(dòng)次數(shù)為基準(zhǔn)次數(shù)以上的情況下(步驟S303:“是”),副控制部160進(jìn)入步驟S104以后的處理。此外,在步驟S104以后也是,副控制部160將固定時(shí)間內(nèi)的振動(dòng)次數(shù)視為用戶操作樣式中的用戶操作次數(shù)來繼續(xù)進(jìn)行處理。
如上,根據(jù)變形例1,圖像形成裝置100還具有能夠探測通過用戶操作而產(chǎn)生的振動(dòng)的傳感器154。而且,圖像形成裝置100的副控制部160將傳感器154所探測到的固定時(shí)間內(nèi)的振動(dòng)次數(shù)視為用戶操作次數(shù)來判斷振動(dòng)次數(shù)是否為基準(zhǔn)次數(shù)以上。在變形例1中,圖像形成裝置100不僅能夠探測通過硬鍵152中的用戶操作而產(chǎn)生的振動(dòng),還能夠探測通過軟鍵中的用戶操作而產(chǎn)生的振動(dòng)。因而,圖像形成裝置100即使在面板控制部151不生存的情況下,也能夠監(jiān)視軟鍵中的用戶操作。作為結(jié)果,圖像形成裝置100能夠監(jiān)視硬鍵152和軟鍵這兩方中的用戶操作,因此能夠更可靠地檢測在操作面板150中發(fā)生不良狀況的可能性。并且,圖像形成裝置100即使不具有硬鍵152,也能夠?qū)崿F(xiàn)本實(shí)施方式。
另外,在變形例1中,也在步驟S303中,圖像形成裝置100的副控制部160在針對振動(dòng)次數(shù)進(jìn)行判斷時(shí),也可以參照針對每個(gè)用戶單獨(dú)地設(shè)定的基準(zhǔn)次數(shù)。通過參照針對認(rèn)證出的每個(gè)用戶單獨(dú)地設(shè)定的基準(zhǔn)次數(shù),圖像形成裝置100能夠更可靠地檢測在操作面板150中發(fā)生不良狀況的可能性。
(變形例2)
在上述實(shí)施方式中,說明了圖像形成裝置100基于基準(zhǔn)次數(shù)進(jìn)行判斷。另一方面,在變形例2中,圖像形成裝置100基于相對于基準(zhǔn)樣式的匹配率進(jìn)行判斷。
利用圖10說明變形例2的圖像形成裝置100中的處理的次序。此外,變形例2的圖像形成裝置100的概要結(jié)構(gòu)與圖1同樣。
圖10是表示副控制部160的處理的次序的另一例的流程圖。圖10的流程圖所示的處理在副控制部160的內(nèi)部的非易失存儲(chǔ)區(qū)域中被存儲(chǔ)為程序。此外,圖10的步驟中的除步驟S403、S406以外的步驟與圖6的步驟同樣,因此省略說明。
在步驟S403中,副控制部160判斷基于固定時(shí)間內(nèi)的一系列的用戶操作的用戶操作樣式是否滿足規(guī)定的條件。在變形例2中,規(guī)定的條件是指用戶操作樣式相對于作為基準(zhǔn)的規(guī)定的操作樣式(下面,稱為“基準(zhǔn)樣式”)以規(guī)定的基準(zhǔn)值以上的匹配率匹配。也就是說,副控制部160作為操作樣式判斷部162判斷用戶操作樣式相對于基準(zhǔn)樣式是否以基準(zhǔn)值以上的匹配率匹配(步驟S403)。
在步驟S403中判斷用戶操作樣式相對于基準(zhǔn)樣式是否以基準(zhǔn)值以上的匹配率匹配的理由如下??稍O(shè)想如下狀況:如果在操作面板150中發(fā)生不良狀況,則為了確認(rèn)是否為故障而用戶將硬鍵152中的多個(gè)硬鍵按順序進(jìn)行操作,確認(rèn)是否存在能夠操作的鍵。另一方面,難以設(shè)想如下狀況:在圖像形成裝置100的通常動(dòng)作中為了確認(rèn)是否存在能夠操作的鍵而用戶將多個(gè)硬鍵按順序持續(xù)地進(jìn)行操作。因此,在步驟S403中進(jìn)行上述的判斷。步驟S403中的用戶操作樣式是指不是根據(jù)用戶操作次數(shù)、而是根據(jù)用戶將哪種硬鍵按什么樣的順序進(jìn)行了操作來確定的樣式。
舉例來說明步驟S403的判斷。例如設(shè)硬鍵152如圖2所示那樣配置。而且,設(shè)基準(zhǔn)樣式被設(shè)定為“將除電源鍵以外的10個(gè)不同的各個(gè)硬鍵在固定時(shí)間內(nèi)至少各按下一次的樣式”,基準(zhǔn)值被設(shè)定為70%。而且,在用戶操作樣式是“將除電源鍵以外的8個(gè)不同的各個(gè)硬鍵在固定時(shí)間內(nèi)至少各按下一次的樣式”的情況下,相對于基準(zhǔn)樣式的匹配率為80%。在該情況下,用戶操作樣式相對于基準(zhǔn)樣式以基準(zhǔn)值(70%)以上的匹配率(80%)匹配。在上述的例子中,示出了針對硬鍵152的種類設(shè)定了用戶操作樣式的情況,但是也可以針對操作硬鍵152的順序(例如,從啟動(dòng)鍵起開始進(jìn)行操作,并按順時(shí)針進(jìn)行操作等)也一同設(shè)定。
在用戶操作樣式相對于基準(zhǔn)樣式不以基準(zhǔn)值以上的匹配率匹配的情況下(步驟S403:“否”),副控制部160判斷為在操作面板150中未發(fā)生不良狀況,返回到步驟S101的處理。然后,副控制部160進(jìn)行待機(jī)直到受理了新的用戶操作為止。
在用戶操作樣式相對于基準(zhǔn)樣式以基準(zhǔn)值以上的匹配率匹配的情況下(步驟S403:“是”),副控制部160進(jìn)入步驟S104以后的處理。也就是說,副控制部160基于用戶操作樣式檢測出在操作面板150中發(fā)生不良狀況的可能性。
并且,關(guān)于步驟S406,副控制部160基于正確樣式或不正確樣式相對于基準(zhǔn)樣式的匹配率對規(guī)定的條件進(jìn)行校正。如上所述,正確樣式是在實(shí)際發(fā)生了不良狀況的情況下所操作的用戶操作樣式,不正確樣式是在未發(fā)生不良狀況的情況下所操作的用戶操作樣式。副控制部160作為基準(zhǔn)樣式校正部165基于正確樣式或不正確樣式相對于基準(zhǔn)樣式的匹配率對基準(zhǔn)值和基準(zhǔn)樣式的至少一方進(jìn)行校正(步驟S406)。
例如,設(shè)硬鍵152如圖2所示那樣配置。而且,設(shè)基準(zhǔn)樣式被設(shè)定為“將除電源鍵以外的10個(gè)不同的各個(gè)硬鍵在固定時(shí)間內(nèi)至少各按下一次的樣式”,基準(zhǔn)值被設(shè)定為70%。而且,在正確樣式是“將除電源鍵以外的8個(gè)不同的各個(gè)硬鍵在固定時(shí)間內(nèi)至少各按下一次的樣式”的情況下,相對于基準(zhǔn)樣式的匹配率為80%。在該情況下,副控制部160作為基準(zhǔn)樣式校正部165,為了設(shè)定更符合實(shí)用的條件而能夠?qū)⒒鶞?zhǔn)值從70%校正為80%等。或者,副控制部160也可以不是校正基準(zhǔn)值,而是校正基準(zhǔn)樣式。也就是說,副控制部160也可以將基準(zhǔn)樣式校正為“將除電源鍵以外的8個(gè)不同的各個(gè)硬鍵在固定時(shí)間內(nèi)至少各按下一次的樣式”等。另外,副控制部160也可以對基準(zhǔn)值和基準(zhǔn)樣式這兩方進(jìn)行校正。
另外,例如設(shè)基準(zhǔn)樣式被設(shè)定為“將除電源鍵以外的10個(gè)不同的各個(gè)硬鍵在固定時(shí)間內(nèi)至少各按下一次的樣式”,基準(zhǔn)值被設(shè)定為70%,正確樣式相對于基準(zhǔn)樣式的匹配率也是70%。在該情況下,副控制部160也可以預(yù)測或許是由于將基準(zhǔn)值設(shè)定為更小的值而能夠更早地檢測出發(fā)生不良狀況的可能性,將基準(zhǔn)值從70%校正為60%等。在該情況下也是,副控制部160也可以不是校正基準(zhǔn)值,而是校正基準(zhǔn)樣式。另外,副控制部160也可以對基準(zhǔn)值和基準(zhǔn)樣式這兩方進(jìn)行校正。這樣,副控制部160能夠基于正確樣式對基準(zhǔn)值和基準(zhǔn)樣式進(jìn)行校正。
另外,例如設(shè)基準(zhǔn)樣式被設(shè)定為“將除電源鍵以外的10個(gè)不同的各個(gè)硬鍵在固定時(shí)間內(nèi)至少各按下一次的樣式”,基準(zhǔn)值被設(shè)定為70%,不正確樣式相對于基準(zhǔn)樣式的匹配率也是70%。在該情況下,副控制部160識(shí)別出將在圖像形成裝置100的通常動(dòng)作中受理的用戶操作錯(cuò)誤檢測為表示發(fā)生不良狀況的可能性的用戶操作。因此,副控制部160也可以為了設(shè)定不進(jìn)行錯(cuò)誤檢測的條件而將基準(zhǔn)值從70%校正為80%等。這樣,副控制部160還能夠基于不正確樣式對基準(zhǔn)值和基準(zhǔn)樣式進(jìn)行校正。
如上,根據(jù)變形例2,圖像形成裝置100在用戶操作樣式相對于基準(zhǔn)樣式以基準(zhǔn)值以上的匹配率匹配的情況下,使日志存儲(chǔ)到非易失存儲(chǔ)部130中。在操作面板150中發(fā)生不良狀況的情況與通常動(dòng)作中之間在用戶操作樣式上存在差異。因而,圖像形成裝置100只要監(jiān)視硬鍵152中的用戶操作樣式,就能夠確定存在發(fā)生不良狀況的可能性的情況。另外,基準(zhǔn)值和基準(zhǔn)樣式的設(shè)定相比于基準(zhǔn)次數(shù)的設(shè)定具有自由度,因此能夠設(shè)定更符合實(shí)用的條件。作為結(jié)果,圖像形成裝置100不對自身的動(dòng)作性能產(chǎn)生影響而能夠基于用戶操作樣式確保日志。
另外,圖像形成裝置100基于正確樣式相對于基準(zhǔn)樣式的匹配率對基準(zhǔn)值和基準(zhǔn)樣式的至少一方進(jìn)行校正。圖像形成裝置100不僅能夠使用預(yù)先設(shè)定并可以任意地變更的基準(zhǔn)值和基準(zhǔn)樣式,還能夠使用基于實(shí)際的用戶操作的、更符合實(shí)用的基準(zhǔn)值和基準(zhǔn)樣式。另外,圖像形成裝置100每當(dāng)用戶操作樣式相對于基準(zhǔn)樣式以基準(zhǔn)值以上的匹配率匹配時(shí),能夠調(diào)節(jié)基準(zhǔn)值和基準(zhǔn)樣式的至少一方的精度。作為結(jié)果,圖像形成裝置100能夠更可靠地檢測發(fā)生不良狀況的可能性。
另外,圖像形成裝置100使不正確樣式暫時(shí)存儲(chǔ)到RAM 125中。然后,圖像形成裝置100在進(jìn)入省電力模式時(shí),如果在RAM 125中殘存有不正確樣式的存儲(chǔ),則基于不正確樣式相對于基準(zhǔn)樣式的匹配率對基準(zhǔn)值和基準(zhǔn)樣式的至少一方進(jìn)行校正。圖像形成裝置100不僅能夠使用預(yù)先設(shè)定并可以任意地變更的基準(zhǔn)值和基準(zhǔn)樣式,還能夠使用基于實(shí)際的用戶操作的、不進(jìn)行錯(cuò)誤檢測的基準(zhǔn)值和基準(zhǔn)樣式。并且,圖像形成裝置100考慮到不正確樣式是在通常動(dòng)作中所操作的用戶操作樣式,不立即對基準(zhǔn)值和基準(zhǔn)樣式的至少一方進(jìn)行校正。這是因?yàn)椋瑘D像形成裝置100如果在通常動(dòng)作中對基準(zhǔn)值和基準(zhǔn)樣式的至少一方進(jìn)行校正則會(huì)降低自身的動(dòng)作性能。因此,圖像形成裝置100限于進(jìn)入省電力模式時(shí)對基準(zhǔn)值和基準(zhǔn)樣式的至少一方進(jìn)行校正。作為結(jié)果,圖像形成裝置100不對自身的動(dòng)作性能產(chǎn)生影響而能夠更可靠地檢測在操作面板150中發(fā)生不良狀況的可能性。
另外,在變形例2中,也是在步驟S403中,圖像形成裝置100的副控制部160在針對用戶操作樣式進(jìn)行判斷時(shí),也可以參照針對每個(gè)用戶單獨(dú)地設(shè)定的基準(zhǔn)值和基準(zhǔn)樣式。另外,在步驟S406中,副控制部160也可以對針對每個(gè)用戶單獨(dú)地設(shè)定的基準(zhǔn)值和基準(zhǔn)樣式的至少一方進(jìn)行校正。作為結(jié)果,圖像形成裝置100能夠針對每個(gè)用戶改善基準(zhǔn)值和基準(zhǔn)樣式的精度,能夠更可靠地檢測在操作面板150中發(fā)生不良狀況的可能性。
此外,變形例2中的步驟S403的處理也可以與判斷固定時(shí)間內(nèi)的用戶操作次數(shù)是否為基準(zhǔn)次數(shù)以上的步驟S103的處理相組合來使用。也就是說,圖像形成裝置100的副控制部160也可以在固定時(shí)間內(nèi)的用戶操作次數(shù)為基準(zhǔn)次數(shù)以上、且用戶操作樣式相對于基準(zhǔn)樣式以基準(zhǔn)值以上的匹配率匹配的情況下,判斷為滿足規(guī)定的條件。在該情況下,步驟S406的處理也是也可以與步驟S106的處理相組合來使用,副控制部160也可以對基準(zhǔn)次數(shù)、以及基準(zhǔn)值和基準(zhǔn)樣式的至少一方進(jìn)行校正。
(變形例3)
在上述實(shí)施方式中,說明了將圖像形成裝置100以單體使用的情況。另一方面,在變形例3中,說明通過便攜終端連接并操作圖像形成裝置100的情況。
圖11是表示圖像形成系統(tǒng)的概要結(jié)構(gòu)的圖。
圖像形成系統(tǒng)具有在上述實(shí)施方式中說明的圖像形成裝置100和便攜終端200。各結(jié)構(gòu)經(jīng)由網(wǎng)絡(luò)300以能夠相互通信的方式相連接。
便攜終端200是平板終端、智能手機(jī)等用戶能夠攜帶的終端。便攜終端200經(jīng)由網(wǎng)絡(luò)300對圖像形成裝置100進(jìn)行遠(yuǎn)程操作,或者將印刷作業(yè)等發(fā)送到圖像形成裝置100。
網(wǎng)絡(luò)300由基于Ethernet(注冊商標(biāo))、FDDI(Fiber Distributed Data Interface:光纖分布式數(shù)據(jù)接口)、Wi-Fi(Wireless Fidelity:無線保真)等標(biāo)準(zhǔn)的LAN(Local Area Network:局域網(wǎng))、用專用線將LAN彼此連接的WAN(Wide Area Network:廣域網(wǎng))等構(gòu)成。此外,連接于網(wǎng)絡(luò)300的各結(jié)構(gòu)的種類和臺(tái)數(shù)不限定于圖11所示的例子。
圖12是表示便攜終端200的概要結(jié)構(gòu)的框圖。便攜終端200具有終端控制部210、ROM 220、RAM 225、非易失存儲(chǔ)部230、電源控制部240、硬鍵252、終端顯示部253、傳感器254、用戶認(rèn)證部275以及通信I/F 280。各結(jié)構(gòu)經(jīng)由總線290以能夠相互通信的方式相連接。關(guān)于便攜終端200的結(jié)構(gòu)中的與圖像形成裝置100的結(jié)構(gòu)同樣的結(jié)構(gòu),省略說明。
終端控制部210包括與上述實(shí)施方式中的圖像形成裝置100的副控制部160同樣的功能結(jié)構(gòu),進(jìn)行與圖6、圖9以及圖10所示的副控制部160同樣的處理。也就是說,終端控制部210判斷用戶操作樣式是否滿足規(guī)定的條件,或者根據(jù)請求對規(guī)定的條件進(jìn)行校正。并且,在變形例3中,終端控制部210還包括與圖像形成裝置100的面板控制部151同樣的功能。也就是說,終端控制部210通過讀入程序并執(zhí)行處理來作為對終端顯示部253進(jìn)行控制的顯示控制部發(fā)揮功能。
另外,終端控制部210從圖像形成裝置100的主控制部110接收用戶界面等的信息,使該用戶界面等顯示在終端顯示部253上。也就是說,由UI控制部112控制的用戶界面經(jīng)由終端控制部210顯示在由終端控制部210控制的終端顯示部253上。
在變形例3中,終端控制部210進(jìn)行圖6、圖9以及圖10所示的處理。終端控制部210判斷基于經(jīng)由硬鍵252等受理的固定時(shí)間內(nèi)的一系列的用戶操作的用戶操作樣式是否滿足規(guī)定的條件。規(guī)定的條件被存儲(chǔ)在非易失存儲(chǔ)部230等中。然后,終端控制部210將滿足規(guī)定的條件的意思的通知以及用戶操作樣式發(fā)送到圖像形成裝置100的主控制部110。
然后,主控制部110進(jìn)行圖7所示的處理。主控制部110當(dāng)從便攜終端200接收到滿足規(guī)定的條件的意思的通知時(shí),對終端控制部210和UI控制部112進(jìn)行生存確認(rèn)。當(dāng)主控制部110對終端控制部210進(jìn)行生存確認(rèn)時(shí),終端控制部210對自身的內(nèi)部的顯示控制部等的生存進(jìn)行確認(rèn)。然后,在從終端控制部210和UI控制部112的至少一方?jīng)]有接收到生存信號(hào)的情況下,主控制部110使日志存儲(chǔ)到非易失存儲(chǔ)部130中。在步驟S205和S210中,主控制部110將對規(guī)定的條件進(jìn)行校正的請求以及正確或不正確樣式發(fā)送到終端控制部210。
終端控制部210當(dāng)從主控制部110接收到對規(guī)定的條件進(jìn)行校正的請求時(shí),基于正確樣式或不正確樣式對規(guī)定的條件進(jìn)行校正。然后,圖像形成裝置100進(jìn)行重啟處理或省電力模式的設(shè)定。在變形例3中,主控制部110在步驟S211和S212中也可以直到從終端控制部210接收到校正完成的意思的通知為止進(jìn)行待機(jī),也可以不進(jìn)行待機(jī)。這是因?yàn)椋词惯M(jìn)行圖像形成裝置100的重啟處理或省電力模式的設(shè)定,也不會(huì)對終端控制部210的校正的處理產(chǎn)生任何影響。
如上,根據(jù)變形例3,在基于在外部的便攜終端200中受理的固定時(shí)間內(nèi)的一系列的用戶操作的用戶操作樣式滿足規(guī)定的條件的情況下,圖像形成裝置100從便攜終端200接收滿足規(guī)定的條件的意思的通知。然后,圖像形成裝置100在接收到滿足規(guī)定的條件的意思的通知的情況下,使日志存儲(chǔ)到非易失存儲(chǔ)部130中??稍O(shè)想如下情況:對圖像形成裝置100進(jìn)行遠(yuǎn)程操作的便攜終端200的用戶當(dāng)便攜終端200的終端顯示部253的顯示死機(jī)時(shí),首先懷疑便攜終端200的不良狀況??稍O(shè)想如下情況:用戶當(dāng)知道不存在便攜終端200的不良狀況時(shí),接著懷疑圖像形成裝置100的不良狀況,重新接通圖像形成裝置100的電源。圖像形成裝置100能夠在用戶重新接通圖像形成裝置100的電源之前確保日志。
另外,圖像形成裝置100在接收到滿足規(guī)定的條件的意思的通知的情況下,對便攜終端200的終端控制部210和UI控制部112進(jìn)行生存確認(rèn)。然后,在從終端控制部210和UI控制部112的至少一方?jīng)]有接收到生存信號(hào)的情況下,使日志存儲(chǔ)到非易失存儲(chǔ)部130中。圖像形成裝置100當(dāng)在便攜終端200的終端顯示部253中發(fā)生死機(jī)等不良狀況時(shí),考慮到不良狀況并不僅僅起因于圖像形成裝置100,對終端控制部210和UI控制部112這兩方進(jìn)行生存確認(rèn)。作為結(jié)果,圖像形成裝置100能夠避免在通常動(dòng)作中錯(cuò)誤地進(jìn)行日志確保的狀況。
此外,在變形例3中也是,圖像形成裝置100也可以即使在從終端控制部210和UI控制部112這兩方接收到生存信號(hào)的情況下,也在存在終端顯示部253的不良狀況的情況下,使日志存儲(chǔ)到非易失存儲(chǔ)部130中。
另外,在變形例3中,便攜終端200的終端控制部210判斷是否滿足規(guī)定的條件。但是,本發(fā)明不限定于此。便攜終端200也可以在受理了用戶操作的情況下,將表示用戶操作的信號(hào)發(fā)送到圖像形成裝置100,圖像形成裝置100針對基于該用戶操作的用戶操作樣式進(jìn)行判斷。
另外,變形例3也可以與變形例1和變形例2相組合來使用。也就是說,便攜終端200也可以不是針對用戶操作次數(shù),而是針對振動(dòng)次數(shù)(變形例1)或用戶操作樣式相對于基準(zhǔn)樣式的匹配率(變形例2)進(jìn)行判斷。在與變形例1相組合的情況下,便攜終端200只要針對基于傳感器254所探測的振動(dòng)的振動(dòng)次數(shù)進(jìn)行判斷即可。
在上述實(shí)施方式中,將圖像形成裝置100設(shè)為一個(gè)裝置來進(jìn)行了說明。但是,本發(fā)明不限定于此。也可以將判斷用戶操作樣式是否滿足規(guī)定的條件、或者對面板控制部151和UI控制部112進(jìn)行生存確認(rèn)等的信息處理裝置與進(jìn)行印刷處理的裝置各自分別構(gòu)成。在該情況下,信息處理裝置與進(jìn)行印刷處理的裝置經(jīng)由總線相連接。
基于本發(fā)明的圖像形成裝置100的處理既能夠通過用于執(zhí)行上述各次序的專用的硬件電路來實(shí)現(xiàn),而且也能夠通過由CPU執(zhí)行描述了上述各次序的程序來實(shí)現(xiàn)。在通過后者來實(shí)現(xiàn)本發(fā)明的情況下,關(guān)于使圖像形成裝置100動(dòng)作的上述程序,既可以通過USB存儲(chǔ)器、Floppy(注冊商標(biāo))盤、CD-ROM等計(jì)算機(jī)可讀記錄介質(zhì)來提供,也可以經(jīng)由因特網(wǎng)等網(wǎng)絡(luò)來聯(lián)機(jī)提供。在該情況下,計(jì)算機(jī)可讀記錄介質(zhì)中記錄的程序通常被傳輸并存儲(chǔ)到存儲(chǔ)器、硬盤等中。另外,該程序例如既可以作為單獨(dú)的應(yīng)用程序軟件來提供,也可以作為圖像形成裝置100的一個(gè)功能嵌入在該裝置的軟件中。