專利名稱:代理,圖像形成裝置管理系統(tǒng)、方法和程序,存儲介質(zhì)的制作方法
發(fā)明領域本發(fā)明涉及一種圖像形成裝置管理系統(tǒng),它包括局域網(wǎng)和管理裝置,局域網(wǎng)中代理裝置與諸如復印機或打印機之類的一個或多個圖像形成裝置連接,管理裝置用局域網(wǎng)的因特網(wǎng)連接執(zhí)行圖像形成裝置的遠程管理。本發(fā)明還涉及一種圖像形成裝置管理方法、圖像形成裝置管理程序及其存儲介質(zhì)。
背景技術:
傳統(tǒng)的圖像形成裝置管理系統(tǒng)經(jīng)諸如電話線之類的通信線路,通過操作位于遠處的遠程管理裝置來執(zhí)行用戶處一個或多個圖像形成裝置的維護管理。
用電話連接執(zhí)行遠程管理時,通信費用增加。為了降低通信費用,有可能用因特網(wǎng)連接來執(zhí)行遠程管理,用戶在局域網(wǎng)側進行與遠程管理裝置的因特網(wǎng)連接。
另一方面,在諸如企業(yè)通信網(wǎng)之類的局域網(wǎng)中,第三方可經(jīng)諸如因特網(wǎng)之類的外部網(wǎng)絡非法訪問局域網(wǎng)中的內(nèi)部數(shù)據(jù)和程序。為了避免這一點,在許多局域網(wǎng)中設了防火墻,使得無法對局域網(wǎng)中的數(shù)據(jù)和程序執(zhí)行變更、破壞等。
如果傳統(tǒng)的圖像形成裝置管理系統(tǒng)應用于這種局域網(wǎng),由于在局域網(wǎng)中存在防火墻,就難以經(jīng)因特網(wǎng)從遠程管理裝置執(zhí)行局域網(wǎng)中圖像形成裝置的遠程管理。
當用局域網(wǎng)的因特網(wǎng)連接將遠程管理裝置與設有防火墻的局域網(wǎng)中的圖像形成裝置連接時,由于存在防火墻,在許多情況下不可能從管理裝置向圖像形成裝置直接發(fā)送處理請求。
防火墻允許從用戶的局域網(wǎng)向因特網(wǎng)發(fā)送請求和從因特網(wǎng)向局域網(wǎng)發(fā)送其響應。然而,因為防火墻有避免非法訪問的功能,所以防火墻不允許從因特網(wǎng)向用戶的局域網(wǎng)發(fā)送請求。
可想到的消除上述問題的方法是改變防火墻的設定,使得只可經(jīng)防火墻從管理裝置向圖像形成裝置傳送請求。
然而,這種防火墻設定的變化增大了降低防火墻安全等級和增大網(wǎng)絡管理員負擔的可能性。
另一可想到的消除上述問題的方法是利用VPN(虛擬個人網(wǎng)絡)裝置,只容許從管理裝置經(jīng)防火墻向圖像形成裝置傳送請求。然而,在圖像形成裝置管理系統(tǒng)中使用VPN裝置必然使裝置成本增加得更多。
因而,由于存在防火墻,傳統(tǒng)圖像形成裝置管理系統(tǒng)難以從經(jīng)諸如因特網(wǎng)之類的外部網(wǎng)絡連接的管理裝置執(zhí)行局域網(wǎng)中圖像形成裝置的遠程管理而不大大增加裝置成本。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種圖像形成裝置管理系統(tǒng),該系統(tǒng)中消除了上述問題。
本發(fā)明的另一目的是提供一種圖像形成裝置管理系統(tǒng),當局域網(wǎng)設有防火墻時,能容易地用管理裝置執(zhí)行對一個或多個圖像形成裝置的遠程管理而不大大增加設備成本。
本發(fā)明的另一目的是提供一種代理裝置,使管理裝置在局域網(wǎng)設有防火墻時,能容易地執(zhí)行一個或多個圖像形成裝置的遠程管理而不大大增加設備的成本。
本發(fā)明的另一目的是提供一種圖像形成裝置管理系統(tǒng),當局域網(wǎng)設有防火墻且檢測到目標裝置狀態(tài)不適當時,使管理裝置迅速執(zhí)行一個或多個圖像形成裝置的遠程管理。
本發(fā)明的另一目的是提供一種代理裝置,當局域網(wǎng)設有防火墻且檢測到目標裝置的狀態(tài)不適當時,使管理裝置能迅速執(zhí)行一個或多個圖像形成裝置的遠程管理。
本發(fā)明的另一目的是提供一種圖像形成裝置管理系統(tǒng),當局域網(wǎng)設有防火墻時,用管理裝置迅速而精確地執(zhí)行一個或多個圖像形成裝置的遠程管理而不大大增加設備的成本。
本發(fā)明的另一目的是提供一種管理裝置,當局域網(wǎng)設有防火墻時,能迅速而精確地執(zhí)行一個或多個圖像形成裝置的遠程管理而不大大增加設備成本。
用與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接的代理裝置來實現(xiàn)本發(fā)明的上述目的,代理裝置包括命令接收單元,起動與管理裝置的連接,管理裝置經(jīng)因特網(wǎng)執(zhí)行對局域網(wǎng)中圖像形成裝置的遠程管理,并經(jīng)防火墻從管理裝置接收管理命令,管理裝置響應連接發(fā)送管理命令;圖像形成裝置通信單元,根據(jù)命令接收單元接收的管理命令接收一個相應圖像形成裝置的裝置狀態(tài)信息;和命令響應發(fā)送單元,將圖像形成裝置通信單元接收的裝置狀態(tài)信息經(jīng)因特網(wǎng)發(fā)送到管理裝置。
根據(jù)本發(fā)明的代理裝置,即使在局域網(wǎng)設有防火墻且局域網(wǎng)中的代理裝置與圖像形成裝置連接時,管理裝置也有可能執(zhí)行圖像形成裝置的遠程管理而不大大增加成本。
根據(jù)本發(fā)明的代理裝置,“連接”是通信過程,用于檢查是否存在從管理裝置發(fā)送到圖像形成裝置的處理請求(管理命令)。例如,通過用從代理裝置發(fā)生的HTTP(超文本傳輸協(xié)議)連接執(zhí)行對管理裝置的輪詢來執(zhí)行“連接”。HTTP是用于發(fā)送和接收數(shù)據(jù)的協(xié)議。
此外,根據(jù)本發(fā)明的代理裝置,“裝置狀態(tài)信息”是圖像形成裝置的內(nèi)部信息。例如,它是圖像形成裝置的內(nèi)部傳感器的當前值、先前傳感器值的歷史、裝置操作的設定、裝置先前操作的歷史等。
用包含代理裝置和管理裝置的圖像形成裝置管理系統(tǒng)實現(xiàn)本發(fā)明的上述目的,代理裝置與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接,管理裝置經(jīng)因特網(wǎng)執(zhí)行對局域網(wǎng)中圖像形成裝置的遠程管理,代理裝置包括命令接收單元,起動與管理裝置的連接并經(jīng)防火墻從管理裝置接收管理命令,管理裝置響應連接發(fā)送管理命令;圖像形成裝置通信單元,接收一個相應圖像形成裝置的裝置狀態(tài)信息用于命令接收單元收到的管理命令;和命令響應發(fā)送單元,將圖像形成裝置通信單元收到的裝置狀態(tài)信息經(jīng)因特網(wǎng)發(fā)送到管理裝置。
根據(jù)本發(fā)明的圖像形成裝置管理系統(tǒng),即使在局域網(wǎng)設有防火墻且局域網(wǎng)中的代理裝置與圖像形成裝置連接時,管理裝置也可能執(zhí)行圖像形成裝置的遠程管理而不大大增加成本。
用包含代理裝置和管理裝置的圖像形成裝置管理系統(tǒng)實現(xiàn)本發(fā)明的上述目的,代理裝置與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接,管理裝置經(jīng)因特網(wǎng)執(zhí)行對局域網(wǎng)中圖像形成裝置的遠程管理,代理裝置包括命令接收單元,起動與管理裝置的連接并經(jīng)防火墻從管理裝置接收管理命令,管理裝置響應連接發(fā)送管理命令;圖像形成裝置通信單元,接收一個相應圖像形成裝置的裝置狀態(tài)信息用于命令接收單元收到的管理命令;命令響應發(fā)送單元,將圖像形成裝置通信單元收到的裝置狀態(tài)信息經(jīng)因特網(wǎng)發(fā)送到管理裝置;裝置狀態(tài)監(jiān)控單元,根據(jù)圖像形成裝置通信單元收到的裝置狀態(tài)信息,確定一個相應圖像形成裝置的狀態(tài)是否滿足預定監(jiān)控條件;和控制單元,當裝置狀態(tài)監(jiān)控單元確定相應圖像形成裝置的狀態(tài)不滿足預定監(jiān)控條件時,縮短命令接收單元的連接起動間隔。
根據(jù)本發(fā)明的圖像形成裝置管理系統(tǒng),當局域網(wǎng)設有防火墻且檢測到目標裝置的狀態(tài)不適當時,管理裝置可易于迅速執(zhí)行一個或多個圖像形成裝置的遠程管理。
用代理裝置實現(xiàn)本發(fā)明的上述目的,代理裝置與局域網(wǎng)中設有防火墻的一個或多個圖像形成裝置連接,代理裝置包括命令接收單元,起動與管理裝置的連接并經(jīng)防火墻從管理裝置接收管理命令,管理裝置經(jīng)因特網(wǎng)對局域網(wǎng)中的圖像形成裝置執(zhí)行遠程管理,管理裝置響應連接發(fā)送管理命令;圖像形成裝置通信單元,根據(jù)命令接收單元收到的管理命令,接收一個相應圖像形成裝置的裝置狀態(tài)信息;命令響應發(fā)送單元,將圖像形成裝置通信單元收到的裝置狀態(tài)信息經(jīng)因特網(wǎng)發(fā)送到管理裝置;裝置狀態(tài)監(jiān)控單元,根據(jù)圖像形成裝置通信單元收到的裝置狀態(tài)信息,確定一個相應圖像形成裝置的狀態(tài)是否滿足預定監(jiān)控條件;和控制單元,當裝置狀態(tài)監(jiān)控單元確定相應圖像形成裝置的狀態(tài)不滿足預定監(jiān)控條件時,縮短命令接收單元的連接起動間隔。
根據(jù)本發(fā)明的代理裝置,當局域網(wǎng)設有防火墻且檢測到目標裝置的狀態(tài)不適當時,管理裝置可迅速地執(zhí)行一個或多個圖像形成裝置的遠程管理。
用包含代理裝置和管理裝置的圖像形成裝置管理系統(tǒng)實現(xiàn)本發(fā)明的上述目的,代理裝置與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接,管理裝置經(jīng)因特網(wǎng)執(zhí)行對局域網(wǎng)中圖像形成裝置的遠程管理,管理裝置包括管理應用單元,包含多個管理應用,每個管理應用產(chǎn)生管理命令,管理命令是發(fā)送到代理裝置或一個圖像形成裝置的請求;請求管理單元,登記管理應用單元產(chǎn)生的管理命令;請求發(fā)送緩沖器,用于存儲請求管理單元登記的管理命令;代理裝置通信單元,響應代理裝置起動的連接,從請求發(fā)送緩沖器讀取一個管理命令,將讀取的管理命令經(jīng)防火墻發(fā)送到局域網(wǎng)中的代理裝置,并響應所發(fā)送的命令從代理裝置接收命令響應;和命令響應緩沖器,用于當向代理裝置發(fā)送所讀取的管理命令時,存儲代理裝置通信單元所讀取的管理命令。
根據(jù)本發(fā)明的圖像形成裝置管理系統(tǒng),當局域網(wǎng)設有防火墻時,管理裝置可迅速而精確地執(zhí)行一個或多個圖像形成裝置的遠程管理而不大大增加設備成本。
可以用管理裝置來實現(xiàn)本發(fā)明的上述目的,所述管理裝置使用與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接的代理裝置,并經(jīng)因特網(wǎng)執(zhí)行局域網(wǎng)中圖像形成裝置的遠程管理,所述管理裝置包括管理應用單元,包含多個管理應用,每個管理應用產(chǎn)生管理命令,管理命令是發(fā)送到代理裝置或一個圖像形成裝置的請求;請求管理單元,登記管理應用單元產(chǎn)生的管理命令;請求發(fā)送緩沖器,用于存儲請求管理單元所登記的管理命令;代理裝置通信單元,響應代理裝置起動的連接,從請求發(fā)送緩沖器讀取一個管理命令,將所讀取的管理命令經(jīng)防火墻發(fā)送到局域網(wǎng)中的代理裝置,并響應所發(fā)送的命令從代理裝置接收命令響應;和命令響應緩沖器,用于當將讀取的管理命令發(fā)送到代理裝置時,存儲代理裝置通信單元所讀取的管理命令。
根據(jù)本發(fā)明的管理裝置,當局域網(wǎng)設有防火墻時,可迅速而精確地執(zhí)行一個或多個圖像形成裝置的遠程管理而不大大增加設備的成本。
結合附圖,閱讀下面的詳細描述,本發(fā)明的其它目的、特點和優(yōu)點會很明了。
圖1是本發(fā)明的圖像形成裝置管理系統(tǒng)的一個最佳實施例的框圖。
圖2是防火墻實例的框圖。
圖3是本發(fā)明的圖像形成裝置管理系統(tǒng)中代理裝置的一個最佳實施例的框圖。
圖4是本發(fā)明的圖像形成裝置管理系統(tǒng)中管理裝置的一個最佳實施例的框圖。
圖5是顯示請求隊列發(fā)送緩沖器和響應隊列接收緩沖器中保留的命令的實例的圖。
圖6是用于解釋管理命令格式的圖。
圖7是用于解釋將管理命令從管理裝置發(fā)送到代理裝置的過程的實例的圖。
圖8是用于解釋將命令響應從代理裝置發(fā)送到管理裝置的過程的實例的圖。
圖9是用于解釋將管理命令從管理裝置發(fā)送到代理裝置和將命令響應從代理裝置發(fā)送到管理裝置的過程的實例的圖。
圖10是用于解釋將管理命令從管理裝置發(fā)送到代理裝置和將命令響應從代理裝置發(fā)送到管理裝置的過程的實例的圖。
圖11是用于解釋將管理命令從管理裝置發(fā)送到代理裝置和將命令響應從代理裝置發(fā)送到管理裝置的過程的實例的圖。
圖12是用于解釋將管理命令從管理裝置發(fā)送到代理裝置和將命令響應從代理裝置發(fā)送到管理裝置的過程的實例的圖。
圖13是顯示命令檢查、發(fā)送的命令和命令響應的實例的圖。
圖14是用于解釋用代理裝置獲得圖像形成裝置的狀態(tài)數(shù)據(jù)列表的過程的實例的圖。
圖15是用于解釋用代理裝置改變圖像形成裝置的連接間隔的過程的實例的圖。
圖16是用于解釋獲得存儲在代理裝置中的圖像形成裝置的裝置狀態(tài)數(shù)據(jù)的過程的實例的圖。
具體實施方式
現(xiàn)在參考附圖描述本發(fā)明的最佳實施例。
圖1顯示了本發(fā)明的圖像形成裝置管理系統(tǒng)的一個最佳實施例。
如圖1所示,圖像形成裝置管理系統(tǒng)包含多個圖像形成裝置100,在局域網(wǎng)102中,對圖像形成裝置100執(zhí)行遠程管理;代理裝置101,與相同局域網(wǎng)102中的圖像形成裝置100連接;和管理裝置105,經(jīng)防火墻103和因特網(wǎng)104與代理裝置101連接。
管理裝置105經(jīng)因特網(wǎng)104執(zhí)行對圖像形成裝置100的遠程管理,圖像形成裝置100與代理裝置101連接在同一局域網(wǎng)102上。在圖像形成裝置管理系統(tǒng)中,可以安排兩個或兩個以上的防火墻103和兩個或兩個以上的管理裝置105。此外,可為單個防火墻103安裝兩個或兩個以上的代理裝置101。
圖2顯示了防火墻的實例。
如圖2所示,防火墻103包含例如路由器200和HTTP代理201。HTTP代理201是替代計算機,它可與因特網(wǎng)104連接而不是與局域網(wǎng)102中的計算機連接,局域網(wǎng)102不可直接與因特網(wǎng)104連接。如上所述,防火墻103起允許從用戶的局域網(wǎng)102向因特網(wǎng)104發(fā)送請求以及從因特網(wǎng)104向局域網(wǎng)102發(fā)送其響應的作用。然而,為了避免從外界非法訪問局域網(wǎng)102的內(nèi)部資源,防火墻103起阻止從因特網(wǎng)104向局域網(wǎng)102發(fā)送請求的作用。
圖3顯示了本發(fā)明的圖像形成裝置管理系統(tǒng)中的代理裝置的一個最佳實施例。
如圖3所示,代理裝置101包含管理命令接收單元(M/C RX)300、請求隊列緩沖器(R/Q BUFFER)301、管理命令分析單元(M/C ANL)302、代理裝置控制單元(A/D CTL)303、圖像形成裝置通信單元(IFD COMM)304、命令響應發(fā)送單元(RPL TX)305、定時器(TMR)306、圖像形成裝置檢索單元(IFD RTR)307、目標裝置列表單元(TGT LST)308、圖像形成裝置狀態(tài)監(jiān)控單元(IFD STATE MNT)309和裝置狀態(tài)數(shù)據(jù)存儲器(D/SMEM)317。
命令接收單元300起動與管理裝置105的連接并經(jīng)防火墻103從管理裝置105接收管理命令,管理裝置105響應連接發(fā)送管理命令。
圖像形成裝置通信單元304根據(jù)收到的管理命令接收圖像形成裝置100發(fā)送的裝置狀態(tài)信息。
命令響應發(fā)送單元305經(jīng)因特網(wǎng)將圖像形成裝置通信單元304收到的裝置狀態(tài)信息發(fā)送到管理裝置105。
管理命令分析單元302分析命令接收單元300收到的管理命令。請求隊列緩沖器301存儲命令接收單元300收到的管理命令。
裝置狀態(tài)數(shù)據(jù)存儲器317存儲局域網(wǎng)102中圖像形成裝置100的各個裝置狀態(tài)信息。
代理裝置控制單元303執(zhí)行管理命令分析單元302所分析的管理命令。
定時器306提供時間測量并輸出表示先前連接起動時間和當前連接起動時間之間間隔的信號。
圖像形成裝置檢索單元307執(zhí)行是否獲取了一些關于圖像形成裝置100的裝置信息的檢索指令,或者隨代理裝置控制單元303的獲取開始而獲取關于所有圖像形成裝置100的裝置信息,搜索局域網(wǎng)上的圖像形成裝置,并用檢索結果更新目標裝置列表單元308。
目標裝置列表單元308為每個圖像形成裝置100存儲和保留圖像形成裝置通信單元304收到的圖像形成裝置100的裝置信息列表。
裝置狀態(tài)監(jiān)控單元309確定保持在目標裝置列表單元308中的裝置信息所指定的圖像形成裝置100的狀態(tài)是否符合一定的監(jiān)控條件。這里,“裝置信息”是例如局域網(wǎng)中圖像形成裝置的網(wǎng)絡地址或者圖像形成裝置的裝置標識符。此外,“監(jiān)控條件”是例如裝置故障的停機時間周期小于10分鐘等的條件。即,當圖像形成裝置100因故障停機且經(jīng)過10分鐘時,確定圖像形成裝置100的狀態(tài)不滿足監(jiān)控條件。
此外,代理裝置101包含CPU,它控制除了由存儲裝置構成的請求隊列緩沖器301和目標裝置列表單元308之外的各個元件的處理。
如圖3所示,圖像形成裝置100包含裝置消息接收單元(DVC MSG RX)310、消息分析/陳述單元(MSG ANL/EXE)311、HDD 312、系統(tǒng)控制單元(SYS CTL)313、NV-RAM 314、圖像形成引擎(I/F ENG)傳感器315和傳輸控制(TR CTL)傳感器316。
裝置消息接收單元310接收從圖像形成裝置通信單元304發(fā)送的管理命令。
消息分析/執(zhí)行單元311分析裝置消息接收單元310收到的管理命令。
HDD 312是用于存儲分析和執(zhí)行數(shù)據(jù)的硬盤驅(qū)動器。NV-RAM 314是用于存儲分析和執(zhí)行數(shù)據(jù)的非易失性RAM。
系統(tǒng)控制單元313執(zhí)行消息分析/執(zhí)行單元311所分析的管理命令。
圖像形成引擎?zhèn)鞲衅?15檢測圖像形成裝置中的圖像形成誤差。
傳輸控制傳感器316檢測圖像形成裝置中的傳輸誤差。在本實施例的圖像形成裝置管理系統(tǒng)中,用包含在圖像形成裝置100中的傳感器的誤差檢測通過管理裝置105來獲得圖像形成裝置100的遠程管理,傳感器諸如圖像形成引擎?zhèn)鞲衅?15和傳輸控制傳感器316。
在圖3的圖像形成裝置管理系統(tǒng)中,管理命令接收單元300可以接收從管理裝置105發(fā)送的兩個或兩個以上的管理命令。這些命令可以包含同時發(fā)送到圖像形成裝置100和代理裝置101的命令,或者可包含只發(fā)送到二者之一的命令。
換句話說,管理命令接收單元300可以接收兩種管理命令,一種是發(fā)送到圖像形成裝置100的管理命令,另一種是發(fā)送到代理裝置101的管理命令。
此外,單個管理命令可以包含設為管理的目標裝置的兩個或兩個以上的裝置標識符,單個管理命令可以包含兩個或兩個以上用于處理目標裝置的請求。
管理命令接收單元300配置成以連接起動間隔周期性地起動與管理裝置105的連接。
例如,假設將連接起動間隔設為5分鐘。這種情況下,通過使用定時器306,管理命令接收單元300每5分鐘就起動與管理裝置105的連接。這里,周期性連接起動意味著以固定的時間間隔(或連接起動間隔)建立管理命令接收單元300和管理裝置105之間的連接。
請求隊列緩沖器301是易失性存儲器,諸如RAM。存儲在請求隊列緩沖器301中的管理命令保持在請求隊列緩沖器301中,其順序是管理命令接收單元300從管理裝置105接收管理命令的順序?;蛘?,它們可以對于每個目標裝置保持在請求隊列緩沖器301的不同區(qū)域中。
管理命令分析單元302以管理命令存儲在請求隊列緩沖器301中的順序從請求隊列緩沖器301獲取管理命令,并在獲取命令之后將每個命令發(fā)送到代理裝置控制單元303或圖像形成裝置通信單元304?;蛘?,管理命令分析單元302從請求隊列緩沖器301所存儲的管理命令中優(yōu)先獲取要發(fā)送到指定目標裝置的管理命令,并將它們發(fā)送到代理裝置控制單元303或圖像形成裝置通信單元304。
具體地說,當從請求隊列緩沖器301獲取的管理命令是用于處理兩個指定圖像形成裝置100的“熱源溫度設為50度”的請求時,管理命令分析單元302將獲取的管理命令發(fā)送到圖像形成裝置通信單元304用于兩個指定的圖像形成裝置100。
此外,向從請求隊列緩沖器301獲取的管理命令給予用于識別兩個指定圖像形成裝置100的目標裝置標識符,目的是執(zhí)行分布。
代理裝置控制單元303執(zhí)行已經(jīng)由管理命令分析單元302發(fā)送到代理裝置101的管理命令。例如,已經(jīng)發(fā)送到代理裝置101的管理命令可以包含用于讀取代理裝置101的連接起動間隔設定的請求。
代理裝置控制單元303改變連接起動間隔。例如,在經(jīng)過固定時間間隔之后,代理裝置控制單元303把設為5分鐘的先前的連接起動間隔設定變?yōu)?分鐘。
裝置狀態(tài)監(jiān)控單元309確定存儲在目標裝置列表單元308中的圖像形成裝置100的裝置信息所示的圖像形成裝置100的狀態(tài)不滿足一定監(jiān)控條件時,將用于改變連接起動間隔的請求發(fā)送到代理裝置控制單元303。
除了對代理裝置控制單元303直接控制之外,可以按照從裝置狀態(tài)監(jiān)控單元309發(fā)送到代理裝置控制單元303的請求來改變連接起動間隔。
此外,代理裝置控制單元303可以按照從管理裝置105收到的請求改變連接起動間隔。例如,考慮將先前連接起動間隔設為5分鐘的情況。代理裝置控制單元303按照用于改變從管理裝置105收到的連接起動間隔的請求,將連接起動間隔從5分鐘變?yōu)?分鐘。
當產(chǎn)生將發(fā)送到兩個指定圖像形成裝置100的管理命令時,圖像形成裝置通信單元304將管理命令發(fā)送到兩個指守的圖像形成裝置100。
這種情況下,圖像形成裝置通信單元304接收裝置信息作為對來自已經(jīng)收到了管理命令的兩個指定圖像形成裝置100的管理命令的響應。
管理命令接收單元300從管理裝置105接收管理命令時,命令響應發(fā)送單元305將回復信號發(fā)送到管理裝置105,回復信號表示代理裝置已經(jīng)從管理裝置105收到了管理命令。
例如,回復信號是表示在代理裝置101收到來自管理裝置105的管理命令的認可信號“accept OK”。
當圖像形成裝置通信單元304從圖像形成裝置100收到命令響應時,命令響應發(fā)送單元305把收到的命令響應發(fā)送到管理裝置105。
例如,發(fā)送到管理裝置105的命令響應是已經(jīng)把熱源溫度設為50度的指令。
例如,代理裝置控制單元303周期性地起動對存儲在目標裝置列表單元308中的裝置信息所指定的圖像形成裝置100的監(jiān)控。這里,代理裝置控制單元303周期性地起動意味著以固定時間間隔重復起動監(jiān)控過程。例如,代理裝置控制單元303每5分鐘起動圖像形成裝置100的監(jiān)控。
此外,當裝置狀態(tài)監(jiān)控單元309確定圖像形成裝置100的狀態(tài)不滿足一定監(jiān)控條件時,代理裝置控制單元303把向管理裝置105發(fā)送命令檢查的連接起動間隔設定從5分鐘縮短到3分鐘。
具體地說,假設監(jiān)控條件是因故障造成的圖像形成裝置停機時間必須少于10分鐘情況。當圖像形成裝置100因故障停機且經(jīng)過10分鐘時,確定圖像形成裝置100的狀態(tài)不滿足監(jiān)控條件。代理裝置控制單元303在這時縮短連接起動間隔。
例如,按照代理裝置控制單元303開始獲取的裝置信息,圖像形成裝置通信單元304接收有關的圖像形成裝置100的裝置標識符和網(wǎng)絡地址。
目標裝置列表單元308將圖像形成裝置通信單元304收到的圖像形成裝置100的裝置標識符和網(wǎng)絡地址關聯(lián),并將其存儲起來。
圖像形成裝置檢索單元307執(zhí)行獲取一些圖像形成裝置100的裝置信息的檢索命令或者獲取所有圖像形成裝置100的裝置信息的檢索命令。圖像形成裝置檢索單元307在局域網(wǎng)中搜索圖像形成裝置,并用檢索結果來更新目標裝置列表單元308。
例如,假設有5個圖像形成裝置100與代理裝置101連接,給這些圖像形成裝置100分配裝置標識符“a1”到“a5”。這種情況下,圖像形成裝置檢索單元307可以執(zhí)行檢索命令來獲取關于裝置標識符為“a1”和“a2”的兩個圖像形成裝置100的裝置信息。
圖4顯示了本發(fā)明的圖像形成裝置管理系統(tǒng)中管理裝置的一個最佳實施例。
如圖4所示,管理裝置105包含管理應用單元(MNG APPL)400、請求管理單元(REQ MNG)401、請求隊列發(fā)送緩沖器(R/Q TX BUFFER)402、圖像形成裝置通信單元(IFD COMM)403和命令響應接收緩沖器(RPL RXBUFFER)404。
圖4的管理裝置105中,管理應用單元400包含多個管理應用,每個管理應用都產(chǎn)生管理命令,管理命令是發(fā)送到圖像形成裝置100或代理裝置101的請求。
請求管理單元401登記管理應用單元400產(chǎn)生的管理命令。
請求隊列發(fā)送緩沖器402存儲請求管理單元401所登記的管理命令。
代理裝置通信單元403響應代理裝置101起動的連接從請求隊列發(fā)送緩沖器402讀取一個管理命令,并將所讀取的命令經(jīng)防火墻103發(fā)送到局域網(wǎng)102中的代理裝置101。而且,代理裝置通信單元403從代理裝置101接收命令響應作為對所發(fā)送的管理命令的響應。
當把所讀取的管理命令發(fā)送到管理裝置105時,命令響應接收緩沖器404存儲代理裝置通信單元403所讀取的管理命令。
圖4的管理裝置105中,管理應用單元400可以由例如個別操作員起動的操作員終端屏幕控制處理單元構成?;蛘?,管理應用單元400可以由周期性或按照安排自動啟動的批處理單元構成。
每個由管理應用單元400中的管理應用所產(chǎn)生的管理命令都包含命令標識符(命令ID),用于區(qū)別每個管理命令。每個命令標識符包含應用標識符(應用ID),用于區(qū)別作為源應用從有關管理命令產(chǎn)生的管理應用。
當確定包含在代理裝置通信單元403收到的命令響應中的命令標識符與存儲在命令向應接收緩沖器404中的管理命令的命令標識符相同時,請求管理單元401發(fā)送收到的對一個管理應用的命令響應,命令標識符指示該管理應用作為已經(jīng)產(chǎn)生相應管理命令的源應用。
例如,假設代理裝置通信單元403收到的命令響應中所包含的命令標識符是“XXXX,1”,且存儲在命令響應接收緩沖器404中的管理命令的命令標識符是“XXXX,1”的情況。這種情況下,這兩個命令標識符相同,請求管理單元401將收到的命令響應發(fā)送到作為已經(jīng)產(chǎn)生相應管理命令的源應用的管理應用(其應用標識符=XXXX)。
圖6顯示了管理命令的格式。
如圖6中(a)所示,用于管理命令的命令輸入的格式600包含第一位置的目標裝置標識符和第二位置的裝置消息。目標裝置標識符是用于管理命令的目標圖像形成裝置的標識符。裝置消息是發(fā)送到目標圖像形成裝置的請求的消息。
如圖6中(b)所示,根據(jù)命令輸入的實例601,目標裝置標識符是“07AA54BD”,裝置消息是“setParameter(heater temperature,50)”。
例如,目標裝置標識符“07AA54BD”是目標圖像形成裝置的序列號,裝置消息“setParameter(heater temperature,50)”意味著請求將目標圖像形成裝置的熱源溫度設為50度。
圖5顯示了請求隊列發(fā)送緩沖器402和命令響應接收緩沖器404中保留的命令的實例。
如圖5所示,當存在兩個或兩個以上的代理裝置101時,就為代理裝置101的每個標識符布置管理裝置105的請求隊列發(fā)送緩沖器402中的命令輸入,而且,對于每個代理裝置101,作為用于該代理裝置的命令輸入的一組管理命令帶有代理裝置的裝置標識符。
類似地,命令響應接收緩沖器404以與請求隊列發(fā)送緩沖器402相同的方式布置。
圖7顯示了將管理命令從管理裝置發(fā)送到代理裝置的過程的實例。圖8顯示了將命令響應從代理裝置發(fā)送到管理裝置的過程的實例。
圖7的過程包含步驟s1到s6,圖8的過程包含步驟s7到s12。另外,步驟s13和s14是圖7和圖8的過程所公用的。
圖7的過程的步驟s1中,代理裝置101的管理命令接收單元300起動將命令檢查發(fā)送到管理裝置105。
在步驟s2中,管理裝置105響應命令檢查將管理命令“empty”發(fā)送到代理裝置101。該管理命令檢查“empty”表示當前不進行請求。即,這種狀態(tài)下,管理裝置105不向圖像形成裝置100或代理裝置101發(fā)送任何請求。
經(jīng)過固定命令檢查間隔之后,在步驟s3,代理裝置101的管理命令接收單元300再開始向管理裝置105發(fā)送命令檢查。
在步驟s4中,管理裝置105響應命令檢查將管理命令“empty”發(fā)送到代理裝置101。這一管理命令也是“empty”。
以這種方式,代理裝置101的管理命令接收單元300重復向管理裝置105發(fā)送命令檢查。
接下來,在步驟s5,代理裝置101的管理命令接收單元300開始向管理裝置105發(fā)送命令檢查。在步驟s6,管理裝置105將管理命令發(fā)送到圖像形成裝置100,到代理裝置101。
在圖8的過程的步驟s7到s10中,代理裝置101的圖像形成裝置通信單元304將包含在從管理裝置105收到的管理命令中的消息發(fā)送到圖像形成裝置100。
代理裝置101的命令響應發(fā)送單元305將從代理裝置101的圖像形成裝置通信單元304中的圖像形成裝置100收到的響應結果發(fā)送到管理裝置105。
管理裝置105發(fā)送“O.K.”,其主旨是將響應結果接收到代理裝置101的管理命令接收單元300。
這時,完成對管理命令的一系列處理。
用CPU的程序處理來實現(xiàn)上述每個部分。
接下來,在s12,代理裝置101從步驟s11起動對管理裝置105的命令檢查。
在步驟s12,管理裝置105執(zhí)行間隔的改變請求,它起動對代理裝置101的命令檢查。
因而,代理裝置101改變命令檢查間隔(或連接起動間隔)。
如圖8所示,改變后的連接起動間隔比改變前的連接起動間隔長。
用代理裝置101或管理裝置105的CPU的程序處理來實現(xiàn)上述過程的每個部分。
圖9顯示了將管理命令從管理裝置發(fā)送到代理裝置和將命令響應從代理裝置發(fā)送到管理裝置的過程的實例。
具體地說,圖9的通信過程是用于改變圖7和圖8的通信過程中連接起動間隔的詳細過程。
在圖9的過程的步驟r1和r2中,管理命令接收單元300開始經(jīng)HTTP Client將命令檢查發(fā)送到管理裝置105。
在步驟r3和r4,響應代理裝置的命令檢查,管理裝置105經(jīng)HTTP Client(HTTP客戶)將管理命令“{agent device(代理裝置),setParameter(設置參數(shù))(command check interval(命令檢查間隔),(120sec)}”發(fā)送到管理命令接收單元300。請求指示的管理命令是代理裝置101將命令檢查間隔(或連接起動間隔)設為120秒。
接下來,在步驟s5,請求隊列緩沖器301存儲和保留管理命令接收單元300收到的管理命令。
接下來,在步驟r6,管理命令分析單元302請求從請求隊列緩沖器301讀取管理命令。在步驟r7,管理命令分析單元302獲取從請求隊列緩沖器301讀取的管理命令。在步驟r8,根據(jù)獲取的命令,管理命令分析單元302確定管理命令是要發(fā)送到代理裝置101的請求,并將管理命令發(fā)送到代理裝置控制單元303。
接下來,在步驟r9和r10,代理裝置控制單元303執(zhí)行收到的管理命令,根據(jù)命令將代理裝置101的命令檢查間隔變?yōu)?20秒,并經(jīng)管理命令分析單元302將命令響應{done(完成),(interval=120sec)}發(fā)送到管理命令響應發(fā)送單元305。
接下來,在步驟r11和r12,命令響應發(fā)送單元305經(jīng)HTTP Client將命令響應發(fā)送到管理裝置105。
接下來,在步驟r13和r14,管理命令接收單元300經(jīng)HTTP Client從管理裝置105接收回復信號“O.K.”,它表示管理裝置105已經(jīng)收到了命令響應。
這樣,完成用于將命令檢查間隔(或連接起動間隔)變?yōu)樾麻g隔的圖9的過程。
代理裝置101或管理裝置105的CPU的程序處理實現(xiàn)上述過程的每個部分。
圖10顯示了將管理命令從管理裝置發(fā)送到代理裝置和將命令響應從代理裝置發(fā)送到管理裝置的過程的實例。
具體地說,圖10的過程是通過將管理命令從管理裝置105發(fā)送到代理裝置101,將圖像形成裝置100的熱源溫度設為新的熱源溫度的過程。
在圖10的過程的步驟p1和p2中,管理命令接收單元300開始經(jīng)HTTP Client向管理裝置105發(fā)送命令檢查。
在步驟p3和p4,響應來自代理裝置101的命令檢查,管理裝置105經(jīng)HTTP Client將管理命令“{07AA54BD,setParameter(heater temperature(熱源溫度),50)}”發(fā)送到管理命令接收單元300。這一管理命令顯示請求將目標裝置07AA54BD的熱源溫度設為50度。
接下來,在步驟p5,請求隊列緩沖器301存儲并保留管理命令接收單元300收到的管理命令。
接下來,在步驟p6,管理命令分析單元302要求從請求隊列緩沖器301讀取管理命令。在步驟p7,管理命令分析單元302獲取從請求隊列緩沖器301讀取的管理命令。在步驟p8,管理命令分析單元302確定管理命令是要發(fā)送到圖像形成裝置100的請求,并將管理命令發(fā)送到圖像形成裝置通信單元304。
接下來,在步驟p9,管理命令是要發(fā)送到圖像形成裝置100的,圖像形成裝置通信單元304將裝置消息“{setParameter(heater temperature,50)}”發(fā)送到圖像形成裝置100的裝置消息接收單元310。
接下來,在步驟p10,裝置消息接收單元310將裝置消息發(fā)送到系統(tǒng)控制單元313。在步驟p11,系統(tǒng)控制單元313將收到的消息“heater temperature,50”寫入NV-RAM 314。在步驟p12,系統(tǒng)控制單元313將響應“{done,heatertemperature=50}”發(fā)送到裝置消息接收單元310。
接下來,在步驟p13,圖像形成裝置通信單元304從圖像形成裝置100接收響應“{done,heater temperature=50}”。
接下來,在步驟p14和p15,管理命令分析單元302從圖像形成裝置通信單元304接收響應“{done,heater temperature=50}”,并將與管理命令的命令響應相同響應發(fā)送到命令響應發(fā)送單元305。
接下來,在步驟p16和p17,管理命令響應發(fā)送單元305經(jīng)HTTP Client將命令響應“{done,heater temperature=50}”發(fā)送到管理裝置105。
接下來,在步驟p18和p19,管理命令接收單元300經(jīng)HTTP Client從管理裝置105接收回復信號“O.K.”,它表示管理裝置105已經(jīng)收到了命令響應“{done,heater temperature=50}”。
這樣,完成用于將圖像形成裝置的熱源溫度設為新溫度的圖10的過程。
用代理裝置101或管理裝置105的CPU的程序處理實現(xiàn)上述過程的每個部分。
圖11顯示了將管理命令從管理裝置發(fā)送到代理裝置和將命令響應從代理裝置發(fā)送到管理裝置的過程的實例。
具體地說,圖11的通信過程顯示通過將管理命令從管理裝置105發(fā)送到代理裝置101,讀取圖像形成裝置100的色劑濃度的過程。
如圖11所示,在步驟q1和q2,管理命令接收單元300經(jīng)HTTP Client將命令檢查發(fā)送到管理裝置105,目的是起動代理裝置101和管理裝置105之間的連接。
接下來,在步驟q3和q4,管理裝置105響應從代理裝置起動的連接,經(jīng)HTTP Client將管理命令“{07AA54BD,readParameter(toner concentration)}”發(fā)送到管理命令接收單元300。管理命令表示請求讀取目標裝置07AA54BD的色劑濃度。
接下來,在步驟q5,將管理命令接收單元300收到的管理命令存儲在請求隊列緩沖器301中。
接下來,在步驟q6,管理命令分析單元302將所存儲的管理命令的讀取請求發(fā)送到請求隊列緩沖器301。在步驟q7,管理命令分析單元302獲取從請求隊列緩沖器301讀取的管理命令。
接下來,在步驟q8,管理命令分析單元302確定所獲取的命令是要發(fā)送到圖像形成裝置100的管理命令,并將管理命令發(fā)送到圖像形成裝置通信單元304。
接下來,在步驟q9,由于管理命令要發(fā)送到圖像形成裝置100,所以圖像形成裝置通信單元304將裝置消息“{readParameter(讀取參數(shù))(tonerconcentration(色劑濃度))}”發(fā)送到圖像形成裝置100的裝置消息接收單元310。
接下來,在步驟q10,裝置消息接收單元310將收到的裝置消息發(fā)送到系統(tǒng)控制單元313。在步驟q11,系統(tǒng)控制單元313將色劑濃度的讀取請求發(fā)送到色劑濃度傳感器1100。
接下來,在步驟q12,系統(tǒng)控制單元313從色劑濃度傳感器1100讀取色劑濃度。
接下來,在步驟q13和q14,圖像形成裝置通信單元304從圖像形成裝置100接收命令響應“{done,toner concentration=60}”。
接下來,在步驟q15和q16,管理命令分析單元302從圖像形成裝置通信單元304接收命令響應“{done,toner concentration=60}”,并將其傳送到命令響應發(fā)送單元305。
接下來,在步驟q17和q18,管理命令響應發(fā)送單元305經(jīng)HTTP Client將命令響應“{done,toner concentration=60}”發(fā)送到管理裝置105。
接下來,在步驟q19和q20,管理命令接收單元300接收回復信號“O.K.”,它顯示管理裝置105已經(jīng)收到了對管理命令的響應“{done,tonerconcentration=60}”。
這樣,完成圖11的色劑濃度讀取過程。
代理裝置101或管理裝置105的CPU的程序處理實現(xiàn)上述過程的每個部分。
圖12顯示了將管理命令從管理裝置發(fā)送到代理裝置和將命令響應從代理裝置發(fā)送到管理裝置的過程的實例。
在圖12的通信過程的步驟x1和x2中,請求管理單元401將管理應用單元400產(chǎn)生的管理命令登記到請求隊列發(fā)送緩沖器402中。
接下來,在步驟x3到x5中,代理裝置通信單元403從代理裝置101接收命令檢查,從請求隊列發(fā)送緩沖器402獲取最先登記的管理命令,并從請求隊列發(fā)送緩沖器402刪除所獲取的命令。
接下來,在步驟x6到x8,將代理裝置通信單元403獲取的管理命令存儲在命令響應接收緩沖器404中,用代理裝置通信單元403將管理命令發(fā)送到代理裝置101。
接下來,在步驟x9到x11,代理裝置通信單元403從代理裝置101接收命令響應,并將其傳送到請求管理單元401。
接下來,在步驟x12,請求管理單元401確定從該代理裝置通信單元403收到的命令響應的命令標識符(或源應用ID)與已經(jīng)存儲在命令響應接收緩沖器404中的命令的命令標識符(或源應用ID)是否相同。
當在步驟x12的確定是肯定時,請求管理單元401在步驟x13將命令向應發(fā)送到管理應用單元400(或源應用)。
用代理裝置101或管理裝置105的CPU的程序處理實現(xiàn)上述過程的每個部分。
圖13顯示了命令檢查、所發(fā)送的命令和命令響應的實例。
如圖13中(a)所示,命令檢查(HTTP)的實例1300是代理裝置101在圖12的過程的步驟x3發(fā)送到代理裝置通信單元403的命令檢查的一個實例。該實例顯示,已經(jīng)發(fā)送了命令檢查的代理裝置101有“代理裝置標識符467AB”。
此外,如圖13中(b)所示,所發(fā)送的命令(HTTP)的實例1301是代理裝置通信單元403在圖12的步驟x7根據(jù)從代理裝置101收到的命令檢查發(fā)送到代理裝置101的命令的實例。該實例中,設為命令的目標裝置的圖像形成裝置有“目標裝置標識符07AA54BD”,命令的內(nèi)容顯示為“熱源溫度設為50度”。
此外,如圖13中(c)所示,命令響應(HTTP)的實例1302是代理裝置101在圖12的步驟x9發(fā)送到管理裝置105的命令響應的實例。已經(jīng)發(fā)送命令響應的代理裝置101有“代理裝置標識符467AB”,作為命令的目標裝置的圖像形成裝置有“目標裝置標識符07AA54BD”,該實例顯示完成了命令的內(nèi)容“熱源溫度設為50度”。
接下來,用圖14和圖15解釋本發(fā)明的圖像形成裝置管理系統(tǒng)的另一最佳實施例。
圖14顯示用代理裝置獲得圖像形成裝置的裝置狀態(tài)數(shù)據(jù)列表的過程的實例。
如圖14所示,在步驟y1中,代理裝置控制單元303起動檢索處理,用于將關于圖像形成裝置100的裝置信息獲取到圖像形成裝置檢索單元307。
接下來,在步驟y2,圖像形成裝置檢索單元307確定圖像形成裝置100,按照代理裝置控制單元303的起動,檢索處理從圖像形成裝置100獲取裝置信息。
接下來,在步驟y3和y4,圖像形成裝置通信單元304通過多信道廣播接收圖像形成裝置100的裝置信息,該信息是圖像形成裝置100的裝置標識符?;蛘撸锌赡芡ㄟ^廣播獲取圖像形成裝置100的裝置信息。
接下來,在步驟y5和y6,獲取圖像形成裝置檢索單元307通過圖像形成裝置通信單元304收到的裝置標識符的網(wǎng)絡地址以及執(zhí)行它的圖像形成裝置100,并用目標裝置列表單元308登記。
上述通信過程自動產(chǎn)生作為用于監(jiān)控的目標的圖像形成裝置100的列表。
用目標裝置列表單元308,可以改變相對于管理裝置105的代理裝置的連接起動間隔。
接下來,在步驟y7到y(tǒng)14,管理裝置105可以獲取關于登記到目標裝置列表單元308中的圖像形成裝置100的裝置信息。
此外,管理裝置105還可向目標裝置列表單元308添加可新用于監(jiān)控的圖像形成裝置100。
用代理裝置101或管理裝置105的CPU的程序處理來實現(xiàn)上述過程的每個部分。
圖15顯示了按照圖像形成裝置的裝置狀態(tài)信息改變代理裝置的連接起動間隔的過程的實例。
如圖15所示,在步驟z1,代理裝置控制單元303開始對裝置狀態(tài)監(jiān)控單元309設定預定監(jiān)控條件并使裝置狀態(tài)監(jiān)控單元309開始監(jiān)控目標裝置。
接下來,在步驟z2和z3,裝置狀態(tài)監(jiān)控單元309從目標裝置列表單元308讀取目標裝置的裝置標識符(07AA54BD),并將目標裝置的裝置標識符傳送到圖像形成裝置通信單元304。
接下來,在步驟z4,圖像形成裝置通信單元304將用于獲取目標圖像形成裝置100的狀態(tài)的命令發(fā)送到圖像形成裝置100的裝置消息接收單元310。
接下來,在步驟z5到z7,裝置消息接收單元310將命令發(fā)送到系統(tǒng)控制單元313,從系統(tǒng)控制單元313接收表示圖像形成裝置100的狀態(tài)的裝置消息,并將目標圖像形成裝置100的裝置消息發(fā)送到代理裝置101的圖像形成裝置通信單元304。
接下來,在步驟z8,圖像形成裝置通信單元304將圖像形成裝置100的裝置消息發(fā)送到裝置狀態(tài)監(jiān)控單元309。
這種情況下,假設裝置狀態(tài)監(jiān)控單元309確定圖像形成裝置10的狀態(tài)不滿足監(jiān)控條件。這樣,將裝置狀態(tài)監(jiān)控單元309的控制傳送到步驟z9。
在步驟z9,裝置狀態(tài)監(jiān)控單元309將關于目標裝置的裝置狀態(tài)改變消息發(fā)送到代理裝置控制單元303。
在步驟z10,響應收到的裝置狀態(tài)改變消息,代理裝置控制單元303改變管理命令接收單元300的連接起動間隔。
用代理裝置101的CPU的程序處理來實現(xiàn)上述過程的每個過程。
這樣,根據(jù)本實施例,除了先前最佳實施例的圖像形成裝置的遠程管理,圖像形成裝置管理系統(tǒng)執(zhí)行設為監(jiān)控目標裝置的圖像形成裝置列表的自動發(fā)生。當目標圖像形成裝置100的狀態(tài)不滿足監(jiān)控條件時,本實施例的代理裝置能改變管理命令接收單元300的連接起動間隔。
接下來,用圖16解釋本發(fā)明的圖像形成裝置管理系統(tǒng)的另一最佳實施例。
圖16顯示了獲取存儲在代理裝置中的圖像形成裝置的裝置狀態(tài)數(shù)據(jù)的過程的實例。
圖16中,步驟w1到w8的過程與上述圖15的步驟z1到z8的過程相同,不再贅述。
圖16的通信過程中,代理裝置101獲取的圖像形成裝置100的裝置狀態(tài)數(shù)據(jù)在步驟w9保存在裝置狀態(tài)存儲器317中。
接下來,在步驟w10和w11,管理命令接收單元300將命令檢查發(fā)送到管理裝置105。
接下來,在步驟w12和w13,管理裝置105將管理命令發(fā)送到管理命令接收單元300,管理命令用于從裝置狀態(tài)存儲器317獲取圖像形成裝置100(裝置標識符07AA54BD)的熱源溫度。
接下來,在步驟w14,將管理命令保持在請求隊列緩沖器301。
接下來,在步驟w15,管理命令分析單元302從請求隊列緩沖器301讀取管理命令,分析確認要向哪個圖像形成裝置發(fā)送命令的命令。
接下來,在步驟w16和w17,根據(jù)管理命令分析單元302判斷的管理命令請求獲取存儲在裝置狀態(tài)存儲器317中的裝置狀態(tài)數(shù)據(jù),代理裝置控制單元303從裝置狀態(tài)存儲器317獲取裝置狀態(tài)數(shù)據(jù)。
接下來,在步驟w18,將所獲取的裝置狀態(tài)數(shù)據(jù)移位到命令響應發(fā)送單元305。
接下來,在步驟w19到w22,管理裝置105接收存儲在裝置狀態(tài)存儲器317中的裝置狀態(tài)數(shù)據(jù),將回復信號“O.K.”從管理裝置105發(fā)送到管理命令接收單元300。
用代理裝置101或管理裝置105的CPU的程序處理來實現(xiàn)上述過程的每個部分。
這樣,根據(jù)本發(fā)明,由于除了先前最佳實施例中的圖像形成裝置的遠程管理之外,在裝置狀態(tài)存儲器317中累積圖像形成裝置100的狀態(tài)數(shù)據(jù),可以快速執(zhí)行數(shù)據(jù)獲取,諸如圖像形成裝置100的先前的歷史記錄。
如上所述,根據(jù)本發(fā)明的代理裝置,管理命令接收單元起動與管理裝置的連接并根據(jù)經(jīng)防火墻的連接從管理裝置接收管理命令,管理裝置經(jīng)因特網(wǎng)執(zhí)行對局域網(wǎng)中圖像形成裝置的遠程管理。這樣,包括上述實施例的代理裝置的圖像形成裝置管理系統(tǒng)有可能從管理裝置執(zhí)行圖像形成裝置的遠程管理而不大大增加成本。
本發(fā)明不限于上述實施例,可以進行變化和修改而不背離本發(fā)明的范圍。
而且,本發(fā)明基于在2002年2月26日提交的日本優(yōu)先權申請No.2002-049056、在2002年2月26日提交的No.2002-049062、在2002年2月26提交的No.2002-049068、在2002年3月25日提交的No.2002-084081、在2003年2月4日提交的No.2003-027380、在2003年2月4日提交的No.2003-027381和在2003年2月4日提交的No.2003-0027382,在本文中通過完全參考加以結合。
權利要求
1.一種代理裝置,與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接,包括命令接收單元,用于起動與管理裝置的連接并經(jīng)防火墻從管理裝置接收管理命令,其中,管理裝置經(jīng)因特網(wǎng)執(zhí)行對局域網(wǎng)中圖像形成裝置的遠程管理,并且管理裝置響應連接發(fā)送管理命令;圖像形成裝置通信單元,用于為命令接收單元收到的管理命令接收一個相應圖像形成裝置的裝置狀態(tài)信息;和命令響應發(fā)送單元,用于將圖像形成裝置通信單元接收的裝置狀態(tài)信息經(jīng)因特網(wǎng)發(fā)送到管理裝置。
2.根據(jù)權利要求
1所述的代理裝置,其中,管理裝置通過為代理裝置產(chǎn)生用于圖像形成裝置的各個管理命令和存儲各個管理命令,對與代理裝置連接的每個圖像形成裝置執(zhí)行遠程管理。
3.根據(jù)權利要求
1所述的代理裝置,還包括管理命令分析單元,用于分析命令接收單元收到的管理命令。
4.根據(jù)權利要求
1所述的代理裝置,還包括請求隊列緩沖器,用于存儲命令接收單元收到的管理命令;和管理命令分析單元,用于分析每個管理命令,其中,管理命令分析單元從請求隊列緩沖器讀取一個管理命令并分析所讀取的管理命令。
5.根據(jù)權利要求
1所述的代理裝置,其中,圖像形成裝置通信單元根據(jù)收到的管理命令將裝置消息發(fā)送到相應圖像形成裝置,并接收作為對裝置消息的響應的相應圖像形成裝置的裝置狀態(tài)信息。
6.根據(jù)權利要求
1所述的代理裝置,還包括存儲圖像形成裝置的各個裝置狀態(tài)信息的裝置狀態(tài)存儲器,其中,命令響應發(fā)送單元根據(jù)收到的管理命令從裝置狀態(tài)存儲器讀取一個相應圖像形成裝置的裝置狀態(tài)信息,并將所讀取的裝置狀態(tài)信息發(fā)送到管理裝置。
7.根據(jù)權利要求
1所述的代理裝置,其中,當命令接收單元收到來自管理裝置的管理命令時,命令響應發(fā)送單元將回復信號發(fā)送到管理裝置。
8.一種圖像形成裝置管理系統(tǒng),包含代理裝置和管理裝置,代理裝置與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接,管理裝置經(jīng)因特網(wǎng)執(zhí)行對局域網(wǎng)中圖像形成裝置的遠程管理,代理裝置包括命令接收單元,用于起動與管理裝置的連接并經(jīng)防火墻從管理裝置接收管理命令,管理裝置響應連接發(fā)送管理命令;圖像形成裝置通信單元,用于為命令接收單元收到的管理命令接收一個相應圖像形成裝置的裝置狀態(tài)信息;和命令響應發(fā)送單元,用于將圖像形成裝置通信單元收到的裝置狀態(tài)信息經(jīng)因特網(wǎng)發(fā)送到管理裝置。
9.根據(jù)權利要求
8所述的圖像形成裝置管理系統(tǒng),其中,管理裝置通過為代理裝置產(chǎn)生用于圖像形成裝置的各個管理命令和存儲各個管理命令,對與代理裝置連接的每個圖像形成裝置執(zhí)行遠程管理。
10.根據(jù)權利要求
8所述的圖像形成裝置管理系統(tǒng),其中,代理裝置還包括管理命令分析單元,用于分析命令接收單元收到的管理命令。
11.根據(jù)權利要求
8所述的圖像形成裝置管理系統(tǒng),其中,代理裝置還包括請求隊列緩沖器,用于存儲命令接收單元收到的管理命令;和管理命令分析單元,用于分析每個管理命令,其中,管理命令分析單元從請求隊列緩沖器讀取一個管理命令并分析所讀取的管理命令。
12.根據(jù)權利要求
8所述的圖像形成裝置管理系統(tǒng),其中,圖像形成裝置通信單元根據(jù)收到的管理命令,將裝置消息發(fā)送到相應圖像形成裝置,并接收作為對裝置消息的響應的相應圖像形成裝置的裝置狀態(tài)信息。
13.根據(jù)權利要求
8所述的圖像形成裝置管理系統(tǒng),其中,代理裝置還包括存儲圖像形成裝置的各個裝置狀態(tài)信息的裝置狀態(tài)存儲器,其中,命令響應發(fā)送單元根據(jù)收到的管理命令,從裝置狀態(tài)存儲器讀取一個相應圖像形成裝置的裝置狀態(tài)信息,并將所讀取的裝置狀態(tài)信息發(fā)送到管理裝置。
14.根據(jù)權利要求
8所述的圖像形成裝置管理系統(tǒng),其中,當命令接收單元收到來自管理裝置的管理命令時,命令響應發(fā)送單元將回復信號發(fā)送到管理裝置。
15.一種圖像形成裝置管理方法,使用代理裝置和管理裝置,代理裝置與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接,管理裝置經(jīng)因特網(wǎng)執(zhí)行對局域網(wǎng)中圖像形成裝置的遠程管理,圖像形成裝置管理方法包括步驟起動與管理裝置的連接;經(jīng)防火墻從管理裝置接收管理命令,管理裝置響應連接發(fā)送管理命令;為收到的管理命令接收一個相應圖像形成裝置的裝置狀態(tài)信息;和將在接收步驟中收到的裝置狀態(tài)信息經(jīng)因特網(wǎng)發(fā)送到管理裝置。
16.一種在本文中實現(xiàn)的計算機程序,用于使代理裝置的計算機執(zhí)行圖像形成裝置管理方法,該方法使用代理裝置和管理裝置,代理裝置與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接,管理裝置經(jīng)因特網(wǎng)對局域網(wǎng)中的圖像形成裝置執(zhí)行遠程管理,所述方法包括步驟起動與管理裝置的連接;經(jīng)防火墻從管理裝置接收管理命令,管理裝置響應連接發(fā)送管理命令;為收到的管理命令接收一個相應圖像形成裝置的裝置狀態(tài)信息;和將在接收步驟收到的裝置狀態(tài)信息經(jīng)因特網(wǎng)發(fā)送到管理裝置。
17.一種計算機可讀存儲介質(zhì),存儲在本文中實現(xiàn)的計算機程序,用于使代理裝置的計算機執(zhí)行圖像形成裝置管理方法,該方法使用代理裝置和管理裝置,代理裝置與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接,管理裝置經(jīng)因特網(wǎng)對局域網(wǎng)中的圖像形成裝置執(zhí)行遠程管理,所述方法包括步驟起動與管理裝置的連接;經(jīng)防火墻從管理裝置接收管理命令,管理裝置響應連接發(fā)送管理命令;為收到的管理命令接收一個相應圖像形成裝置的裝置狀態(tài)信息;和將在接收步驟中收到的裝置狀態(tài)信息經(jīng)因特網(wǎng)發(fā)送到管理裝置。
18.根據(jù)權利要求
1所述的代理裝置,其中,代理裝置包括裝置狀態(tài)監(jiān)控單元,用于根據(jù)圖像形成裝置通信單元收到的裝置狀態(tài)信息,確定一個相應圖像形成裝置的狀態(tài)是否滿足預定監(jiān)控條件;和控制單元,用于當裝置狀態(tài)監(jiān)控單元確定相應圖像形成裝置的狀態(tài)不滿足預定監(jiān)控條件時,縮短命令接收單元的連接起動間隔。
19.根據(jù)權利要求
18所述的代理裝置,其中,命令接收單元被設置成在連接起動間隔中周期性地起動與管理裝置的連接。
20.根據(jù)權利要求
18所述的代理裝置,還包括管理命令分析單元,用于分析命令接收單元收到的管理命令,其中,控制單元執(zhí)行管理命令分析單元所分析的管理命令,管理命令分析單元將分析后的管理命令發(fā)送到控制單元或圖像形成裝置通信單元。
21.根據(jù)權利要求
18所述的代理裝置,其中,控制單元被設置成改變命令接收單元的連接起動間隔而不管裝置狀態(tài)監(jiān)控單元獲得的監(jiān)控結果如何。
22.根據(jù)權利要求
18所述的代理裝置,其中,控制單元被設置成響應來自管理裝置的管理命令改變命令接收單元的連接起動間隔。
23.根據(jù)權利要求
18所述的代理裝置,還包括目標裝置列表單元,用于為每個圖像形成裝置存儲圖像形成裝置通信單元收到的裝置狀態(tài)信息列表。
24.根據(jù)權利要求
8所述的系統(tǒng),其中,代理裝置包括裝置狀態(tài)監(jiān)控單元,用于根據(jù)圖像形成裝置通信單元收到的裝置狀態(tài)信息,確定一個相應的圖像形成裝置的狀態(tài)是否滿足預定監(jiān)控條件;和控制單元,用于當裝置狀態(tài)監(jiān)控單元確定相應圖像形成裝置的狀態(tài)不滿足預定監(jiān)控條件時,縮短命令接收單元的連接起動間隔。
25.根據(jù)權利要求
24所述的系統(tǒng),其中,命令接收單元被設置成在連接起動間隔周期性地起動與管理裝置的連接。
26.根據(jù)權利要求
24所述的系統(tǒng),其中,代理裝置包括管理命令分析單元,用于分析命令接收單元收到的管理命令;控制單元,用于執(zhí)行管理命令分析單元分析后的管理命令;和管理命令分析單元,用于將分析后的管理命令發(fā)送到控制單元或圖像形成裝置通信單元。
27.根據(jù)權利要求
24所述的系統(tǒng),其中,控制單元被設置成改變命令接收單元的連接起動間隔而不管裝置狀態(tài)監(jiān)控單元獲得的監(jiān)控結果如何。
28.根據(jù)權利要求
24所述的系統(tǒng),其中,控制單元被設置成響應來自管理裝置的管理命令改變命令接收單元的連接起動間隔。
29.根據(jù)權利要求
24所述的系統(tǒng),其中,代理裝置包括目標裝置列表單元,用于它為每個圖像形成裝置存儲圖像形成裝置通信單元收到的裝置狀態(tài)信息列表。
30.根據(jù)權利要求
15所述的方法,還包括步驟根據(jù)收到的裝置狀態(tài)信息確定一個相應圖像形成裝置的狀態(tài)是否滿足預定監(jiān)控條件;和當確定相應圖像形成裝置的狀態(tài)不滿足預定監(jiān)控條件時,縮短連接起動步驟的連接起動間隔。
31.根據(jù)權利要求
16所述的計算機程序,其中,所述方法還包括步驟根據(jù)收到的裝置狀態(tài)信息確定一個相應圖像形成裝置的狀態(tài)是否滿足預定監(jiān)控條件;和當確定相應圖像形成裝置的狀態(tài)不滿足預定監(jiān)控條件時,縮短連接起動步驟的連接起動間隔。
32.根據(jù)權利要求
17所述的存儲介質(zhì),其中,所述方法還包括步驟根據(jù)收到的裝置狀態(tài)信息確定一個相應圖像形成裝置的狀態(tài)是否滿足預定監(jiān)控條件;和當確定相應圖像形成裝置的狀態(tài)不滿足預定監(jiān)控條件時,縮短連接起動步驟的連接起動間隔。
33.一種圖像形成裝置管理系統(tǒng),包含代理裝置和管理裝置,代理裝置與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接,管理裝置經(jīng)因特網(wǎng)執(zhí)行對局域網(wǎng)中圖像形成裝置的遠程管理,所述管理裝置包括管理應用單元,用于包含多個管理應用,每個管理應用產(chǎn)生管理命令,管理命令是發(fā)送到代理裝置或一個圖像形成裝置的請求;請求管理單元,用于登記管理應用單元產(chǎn)生的管理命令;請求發(fā)送緩沖器,用于存儲請求管理單元登記的管理命令;代理裝置通信單元,用于響應代理裝置起動的連接,從請求發(fā)送緩沖器讀取一個管理命令,將讀取的管理命令經(jīng)防火墻發(fā)送到局域網(wǎng)中的代理裝置,并響應所發(fā)送的命令從代理裝置接收命令響應;和命令響應緩沖器,用于當向代理裝置發(fā)送所讀取的管理命令時,存儲代理裝置通信單元所讀取的管理命令。
34.根據(jù)權利要求
33所述的圖像形成裝置管理系統(tǒng),其中,當包含在代理裝置通信單元接收的命令響應中的命令標識符與存儲在命令響應緩沖器中的管理命令的命令標識符相同時,請求管理單元將收到的命令響應發(fā)送到作為所發(fā)送命令源的所述命令標識符所示的多個管理應用中的一個管理應用。
35.一種圖像形成裝置管理方法,使用代理裝置和管理裝置,代理裝置與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接,管理裝置經(jīng)因特網(wǎng)執(zhí)行對局域網(wǎng)中圖像形成裝置的遠程管理,所述方法包括步驟用管理裝置中的每個管理應用產(chǎn)生管理命令,每個管理命令是要發(fā)送到代理裝置或一個圖像形成裝置的請求;登記所產(chǎn)生的管理命令;將登記后的管理命令存儲到請求發(fā)送緩沖器中;響應代理裝置所起動的連接,從請求發(fā)送緩沖器讀取一個管理命令;將讀取的管理命令經(jīng)防火墻發(fā)送到局域網(wǎng)中的代理裝置;響應所發(fā)送的命令從代理裝置接收命令響應;和當向代理裝置發(fā)送所讀取的管理命令時,將讀取的管理命令存儲到命令響應緩沖器中。
36.一種管理裝置,使用與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接的代理裝置,并經(jīng)因特網(wǎng)執(zhí)行對局域網(wǎng)中圖像形成裝置的遠程管理,所述管理裝置包括管理應用單元,用于包含多個管理應用,每個管理應用產(chǎn)生管理命令,管理命令是發(fā)送到代理裝置或一個圖像形成裝置的請求;請求管理單元,用于登記管理應用單元所產(chǎn)生的管理命令;請求發(fā)送緩沖器,用于存儲請求管理單元所登記管理命令;代理裝置通信單元,用于響應代理裝置所起動的連接從請求發(fā)送緩沖器讀取一個管理命令,將讀取的管理命令經(jīng)防火墻發(fā)送到局域網(wǎng)中的代理裝置,和響應所發(fā)送的命令從代理裝置接收命令響應;和命令響應緩沖器,用于當向代理裝置發(fā)送讀取的管理裝置時,存儲代理裝置通信單元所讀取的管理命令。
37.根據(jù)權利要求
36所述的管理裝置,其中,當包含在代理裝置通信單元收到的命令響應中的命令標識符與存儲在命令響應緩沖器中的管理命令相同時,請求管理單元將收到的命令響應發(fā)送到作為所發(fā)送命令源的所述命令標識符所指示的多個管理應用中的一個管理應用。
38.一種計算機程序,用于使管理裝置的計算機執(zhí)行圖像形成裝置管理方法,它使用與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接的代理裝置,目的是經(jīng)因特網(wǎng)執(zhí)行對局域網(wǎng)中圖像形成裝置的遠程管理,所述方法包括步驟用管理裝置中的每個管理應用產(chǎn)生管理命令,每個管理命令是要發(fā)送到代理裝置或一個圖像形成裝置的請求;登記所產(chǎn)生的管理命令;將所登記的管理命令存儲到請求發(fā)送緩沖器中;響應代理裝置所起動的連接從請求發(fā)送緩沖器讀取管理命令;將讀取的管理命令經(jīng)防火墻發(fā)送到局域網(wǎng)中的代理裝置;響應所發(fā)送的命令從代理裝置接收命令響應;和當向代理裝置發(fā)送所讀取的管理命令時,將讀取的管理命令存儲到命令響應緩沖器中。
39.一種計算機可讀存儲介質(zhì),用于存儲計算機程序,該計算機程序用于使管理裝置的計算機執(zhí)行圖像形成裝置管理方法,它使用與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接的代理裝置,目的是經(jīng)因特網(wǎng)執(zhí)行對局域網(wǎng)中圖像形成裝置的遠程管理,所述方法包括步驟用管理裝置中的每個管理應用產(chǎn)生管理命令,每個管理命令是要發(fā)送到代理裝置或一個圖像形成裝置的請求;登記所產(chǎn)生的管理命令;將所登記的管理命令存儲到請求發(fā)送緩沖器中;響應代理裝置所起動的連接從請求發(fā)送緩沖器讀取管理命令;將讀取的管理命令經(jīng)防火墻發(fā)送到局域網(wǎng)中的代理裝置;響應所發(fā)送的命令從代理裝置接收命令響應;和當向代理裝置發(fā)送所讀取的管理命令時,將讀取的管理命令存儲到命令響應緩沖器中。
專利摘要
一種與設有防火墻的局域網(wǎng)中的一個或多個圖像形成裝置連接的代理裝置。一種經(jīng)因特網(wǎng)對局域網(wǎng)中的圖像形成裝置執(zhí)行遠程管理的管理裝置。代理裝置包含命令接收單元,它起動與管理裝置的連接,并經(jīng)防火墻從管理裝置接收管理命令,管理裝置響應該連接發(fā)送命令。圖像形成裝置通信單元根據(jù)管理命令接收一個相應圖像形成裝置的裝置狀態(tài)信息。命令響應發(fā)送單元經(jīng)因特網(wǎng)將裝置狀態(tài)信息發(fā)送到管理裝置。
文檔編號H04L12/26GKCN1444359SQ03110547
公開日2003年9月24日 申請日期2003年2月26日
發(fā)明者今井達也 申請人:株式會社理光導出引文BiBTeX, EndNote, RefMan