專利名稱:管理裝置的制作方法
技術領域:
本發(fā)明公開了一種從多個裝置中的每一個中獲取信息的管理裝置。
背景技術:
已知管理與網(wǎng)絡相連接的多個裝置(例如,打印機等等)的管理裝置(例如,日本 專利申請公開NO. 2005-202449)。管理裝置定期地執(zhí)行信息獲取處理,該信息獲取處理用于 通過順序地請求目標信息來從多個裝置中順序地獲取目標信息,例如,關于剩余的調(diào)色劑、 被執(zhí)行的打印工作的名稱等等。
發(fā)明內(nèi)容
上述管理裝置在請求目標信息時不管特定裝置的狀態(tài)向特定裝置請求目標信息。 因此,盡管此請求動作是沒有必要的,但是管理裝置已經(jīng)向特定裝置請求目標信息。進一步 地,向特定裝置請求目標信息在時間性上差,使得不能從特定裝置中快速地獲取目標信息。 由于沒有考慮特定裝置的狀態(tài),所以難以從特定裝置中適當?shù)孬@取信息。在本說明書中,教導了 一種根據(jù)裝置的狀態(tài)請求信息的管理裝置。在本說明書中公開的技術的一個方面是一種管理裝置,該管理裝置以可通信的方 式與包括第一裝置和第二裝置的多個裝置相連接。管理裝置可以包括信息獲取單元,該信 息獲取單元被配置成執(zhí)行用于通過向多個裝置順序地請求信息來從多個裝置中順序地獲 取信息的信息獲取處理。信息獲取單元可以被配置成向第一裝置請求狀態(tài)信息,(a)如果第一裝置的狀態(tài) 信息沒有指示休眠狀態(tài),則向第一裝置請求除了狀態(tài)信息之外的目標信息,并且在已經(jīng)向 第一裝置請求目標信息之后向第二裝置請求狀態(tài)信息,(b)如果第一裝置的狀態(tài)信息指示 休眠狀態(tài),則向第二裝置請求狀態(tài)信息而不向第一裝置請求目標信息。根據(jù)以上配置,當要獲取目標信息時,管理裝置在第一裝置沒有處于休眠狀態(tài)時 從第一裝置獲取目標信息。當?shù)谝谎b置處于休眠狀態(tài)時,第一裝置的目標信息可能沒有從 在先前的請求中獲取的目標信息發(fā)生改變。因此,當?shù)谝谎b置的狀態(tài)是休眠狀態(tài)時,管理裝 置沒有向第一裝置請求目標信息。因此,能夠抑制向第一裝置不必要地請求未改變的目標 信息。能夠跟據(jù)設備的狀態(tài)請求信息。替代地,信息獲取單元可以被配置成向第一裝置請求狀態(tài)信息,(a)如果第一裝 置的狀態(tài)信息沒有指示處理執(zhí)行狀態(tài),則向第一裝置請求除了狀態(tài)信息之外的目標信息, 并且在已經(jīng)向第一裝置請求目標信息之后向第二裝置請求狀態(tài)信息;以及(b)如果第一裝 置的狀態(tài)信息指示處理執(zhí)行狀態(tài),則向第二裝置請求狀態(tài)信息而不向第一裝置請求目標信息ο根據(jù)上述配置,當要獲取目標信息時,管理裝置在第一裝置沒有處于處理執(zhí)行狀 態(tài)(處理負載低的狀態(tài))時從第一裝置獲取目標信息。當?shù)谝谎b置處于處理執(zhí)行狀態(tài)(處 理負載高的狀態(tài))時,盡管已經(jīng)向第一裝置請求目標信息,但是在從第一裝置獲取目標信 息之前可能需要長的時段。因此,當?shù)谝谎b置處于處理執(zhí)行狀態(tài)時,管理裝置不向第一裝置 請求目標信息。因此當有可能花費長的時段進行響應時可以防止向第一裝置請求目標信 息。根據(jù)裝置的狀態(tài)能夠請求信息。在管理裝置中,(a’ )如果第一裝置的狀態(tài)信息沒有指示休眠狀態(tài),并且第一裝置 的狀態(tài)信息沒有指示處理執(zhí)行狀態(tài),則信息獲取單元可以在已經(jīng)向第一裝置請求目標信息 之后向第二裝置請求狀態(tài)信息。根據(jù)此配置,當?shù)谝谎b置的狀態(tài)既不是休眠狀態(tài)也不是處理執(zhí)行狀態(tài)時,管理裝 置從第一裝置獲取目標信息。能夠防止向第一裝置請求未改變的目標信息,并且能夠防止 當有可能花費長的時段進行響應時向第一裝置請求目標信息。目標信息可以包括隨著第一裝置執(zhí)行處理而改變的信息。替代地,目標信息可以 包括隨著第一裝置執(zhí)行處理而未改變的信息。管理裝置可以進一步包括待機時段信息獲取單元和時間周期設置單元。信息獲取 單元可以在預定時間周期內(nèi)定期地執(zhí)行信息獲取處理。待機時段信息獲取單元可以從多個 裝置中的每一個中獲取與待機時段有關的信息,其中多個裝置中的每一個的待機時段是從 完成處理執(zhí)行狀態(tài)的時間直到經(jīng)由待機狀態(tài)轉(zhuǎn)換到休眠狀態(tài)的時間段。時間周期設置單元 可以被配置成將預定時間周期設置為等于或者短于多個裝置的多個待機時段中的最短的 一個。進一步地,管理裝置可以進一步包括待機時段設置單元,該待機時段設置單元被 配置成向多個裝置發(fā)送用于將待機時段設置成預定時間段的設置指令。在這種情況下,信 息獲取單元可以在等于或者長于預定時間段的預定時間周期內(nèi)定期地執(zhí)行信息獲取處理。在管理裝置將從其獲取目標信息的特定裝置的待機時段短于用于執(zhí)行信息獲取 處理的預定時間周期的情況下將發(fā)生以下情況。特定裝置可以從休眠狀態(tài)轉(zhuǎn)換到處理執(zhí)行 狀態(tài),然后在用于執(zhí)行信息獲取處理的一個時間周期期間經(jīng)由待機狀態(tài)返回到休眠狀態(tài)。 在這種情況下,在前一個休眠狀態(tài)期間沒有從特定裝置獲取目標信息,并且在后一個休眠 狀態(tài)期間也沒有從特定裝置獲取目標信息。當特定裝置轉(zhuǎn)換到處理執(zhí)行狀態(tài)時,特定裝置 的目標信息可以改變。盡管目標信息已經(jīng)改變,但是在后一個休眠狀態(tài)期間可以發(fā)生可能 沒有從特定裝置獲取已改變的目標信息的不想要的情況。在前述管理裝置中,多個裝置中 的每一個的待機時段等于或者長于用于執(zhí)行信息獲取處理的預定時間周期。因此,以上情 況不會發(fā)生。如果在管理裝置將從中獲取目標信息的裝置的目標信息中已經(jīng)存在改變,則 能夠可靠地獲取已改變的目標信息。在本說明書中公開的技術的其他方面可以提供新穎的并且具有實用性的控制方 法、用于實現(xiàn)管理裝置的計算機程序、以及存儲計算機程序的計算機可讀介質(zhì)。進一步地, 在本說明書中公布的技術的另一方面可以提供新穎的并且具有實用性的包括管理裝置、第 一裝置、以及第二裝置的系統(tǒng)。(1)可能發(fā)生指示錯誤狀態(tài)的裝置的目標信息沒有改變直到錯誤狀態(tài)被消除。因此,如果第一裝置的狀態(tài)信息沒有指示錯誤狀態(tài),則信息獲取單元可以向第一裝置請求除 了狀態(tài)信息之外的目標信息并且然后向第二裝置請求狀態(tài)信息。如果第一裝置的狀態(tài)信息 指示錯誤狀態(tài),則信息獲取單元可以向第二裝置請求狀態(tài)信息而不向第一裝置請求目標信 息。錯誤狀態(tài)可以包括缺少紙張狀態(tài)和缺少墨或者調(diào)色劑狀態(tài)。(2)管理裝置可以允許用戶選擇第一模式和第二模式當中的一個模式,在第一模 式中,時間周期選擇單元設置預定時間周期,在第二模式中,待機時段設置單元將多個裝置 的待機時段設置成預定時間段。
圖1示出了第一實施例的管理系統(tǒng)的配置。圖2示出了目標信息表的示例。圖3示出了由每個裝置執(zhí)行的處理的順序圖。圖4示出了信息獲取處理的流程圖。圖5示出了輪詢時段設置處理的流程圖。圖6示出了由每個裝置執(zhí)行的處理的時間圖。圖7示出了第二實施例中的待機時段設置處理的流程圖。
具體實施例方式(第一實施例)(系統(tǒng)的配置)將參考圖1至圖6解釋第一實施例。管理系統(tǒng)2包括網(wǎng)絡4,網(wǎng)絡4包括LAN等 等;管理裝置10 ;多個多功能裝置60、70、80等等。裝置10、60、70、80都與網(wǎng)絡4連接。裝 置10、60、70、80能夠經(jīng)由網(wǎng)絡4相互進行通信。多功能裝置60等等包括打印功能、掃描功 能、傳真通信功能等等。(管理裝置的配置)將詳細地解釋管理裝置10的配置。在本實施例中,將使用PC作為管理裝置10來 解釋示例。管理裝置10通過執(zhí)行從其獲取信息的處理來管理多功能裝置60等等。管理裝置10包括控制器12、顯示單元14、操作單元16、網(wǎng)絡接口 20、以及存儲單 元24。控制器12根據(jù)存儲在存儲單元24中的程序36來執(zhí)行處理。顯示單元14顯示各種 信息。操作單元16包括多個鍵。用戶能夠通過操作操作單元16將各種指令輸入到管理裝 置10。網(wǎng)絡接口 20與網(wǎng)絡4相連接。存儲單元24存儲目標信息表32 (圖2)。存儲單元24包括工作區(qū)域34。工作區(qū) 域34存儲通過控制器12執(zhí)行處理創(chuàng)建或者獲取的信息。存儲單元24存儲要由控制器12 執(zhí)行的程序36。將程序36從記錄了要由控制器12執(zhí)行的程序36的計算機可讀介質(zhì)安裝 在存儲單元24中。替代地,不需要從計算機可讀介質(zhì)中安裝程序36,而是可以從外部源下 載。存儲單元24進一步具有用于存儲除了信息32、36之外的信息的另一存儲區(qū)域38 (例 如,信息獲取輪詢時段(稍后詳細地描述)等等)。圖2中示例的目標信息表32包括多個組合信息132至136。組合信息132至136 是關聯(lián)以下的信息節(jié)點名稱138、MAC地址140、IP地址142、型號信息144、固件版本信息146、狀態(tài)信息148、以及多種類型的動態(tài)信息150、152、154、156。組合信息132等等指示與
由管理裝置10管理的多功能裝置60等等有關的信息。如果管理信息132是與多功能裝置60有關的信息,則多功能裝置60具有包括在 組合信息132中的節(jié)點名稱“P001,,、MAC地址"Ml,,、以及IP地址“Al ”。進一步地,多功能 裝置60是具有型號信息“Tl”的裝置,并且根據(jù)具有固件版本信息“1.00”的固件進行操作。 狀態(tài)信息148是指示多功能裝置60等等的狀態(tài)的信息。多功能裝置60等等的狀態(tài)包括執(zhí) 行處理的處理執(zhí)行狀態(tài)、多功能裝置處于待機并且能夠執(zhí)行處理的待機狀態(tài)(等待狀態(tài))、 具有比待機狀態(tài)更低的功率消耗(比處理執(zhí)行狀態(tài)更低的功率消耗)的休眠狀態(tài)、已經(jīng)發(fā) 生錯誤的錯誤狀態(tài)等等。處理執(zhí)行狀態(tài)包括多功能裝置60等等的各種類型的狀態(tài),諸如執(zhí) 行打印的打印執(zhí)行狀態(tài)、執(zhí)行掃描的掃描狀態(tài)等等。進一步地,錯誤狀態(tài)包括各種類型的狀 態(tài),諸如用于打印的調(diào)色劑或者墨為空、或者打印紙張缺少的狀態(tài)等等。錯誤狀態(tài)是多功能 裝置60等等不能執(zhí)行特定處理(打印處理、掃描處理等等)的狀態(tài)。多種類型的動態(tài)信息150等等是它的值(或者數(shù)量)隨著多功能裝置60等等執(zhí)行 處理而改變的信息。動態(tài)信息150等等包括例如與作為打印頁的總數(shù)的打印頁的數(shù)目有關 的信息、與可消耗項目(剩余的墨等等)的數(shù)量有關的信息等等。如果組合信息132是多 功能裝置60的信息,則多功能裝置60具有作為第一類型的動態(tài)信息(打印頁)的“1024”。 進一步地,本實施例的多功能裝置60使用調(diào)色劑而不是墨來打印。因此,多功能裝置60不 具有第二類型的動態(tài)信息(關于剩余的墨),但是具有第三類型的動態(tài)信息(關于剩余的調(diào) 色劑)。多功能裝置60不能夠響應于對它不具有的第二類型的動態(tài)信息的請求。(由管理裝置和多功能裝置執(zhí)行的處理的概要)將給出對由管理裝置10和多功能裝置60等等執(zhí)行的處理的簡要解釋。圖3示出 了由管理裝置10和多功能裝置60、70、80執(zhí)行的處理的順序圖。在圖3的示例中,多功能 裝置60的狀態(tài)是待機狀態(tài),并且多功能裝置70的狀態(tài)是休眠狀態(tài)。沒有指示多功能裝置 80的狀態(tài)。在本實施例中,管理裝置10和多功能裝置60、70、80根據(jù)SNMP(簡單網(wǎng)絡管理協(xié) 議)進行通信。管理裝置10等同于SNMP管理器,并且多功能裝置60、70、80等同于SNMP 代理。管理裝置10通過將獲得(Get)命令發(fā)送到多功能裝置60、70、80來請求信息。此獲 得命令包括用于識別信息的目標標識符(下面稱為“0ID(目標標識符)”)。當信息獲取輪詢時段已經(jīng)流逝時,管理裝置10開始如圖3中所示的信息獲取處 理。管理裝置10通過將獲得命令200發(fā)送到多功能裝置60來請求多功能裝置60的狀態(tài) 信息。獲得命令200包括與狀態(tài)信息相對應的一個OID 1。作為其結果,多功能裝置60將 與OID 1相對應的狀態(tài)信息202發(fā)送到管理裝置10。在本示例中,多功能裝置60將指示 待機狀態(tài)的狀態(tài)信息發(fā)送到管理裝置10。在作為狀態(tài)信息請求的目的地的多功能裝置的 狀態(tài)信息不是休眠狀態(tài)、處理執(zhí)行狀態(tài)、以及錯誤狀態(tài)中的任何一個的情況下,管理裝置10 向多功能裝置請求其目的是除了狀態(tài)信息之外的信息(目標信息)。因此,管理裝置10將 包括與除了狀態(tài)信息之外的信息(例如,打印頁)相對應的一個OID 2的獲得命令204發(fā) 送到多功能裝置60。如果多功能裝置60具有與OID 2相對應的信息206 (如果多功能裝 置60能夠響應),則多功能裝置60將信息206發(fā)送到管理裝置10。盡管在圖3中沒有示 出,但是如果多功能裝置60不具有與OID 2相對應的信息206 (如果多功能裝置60不能響應),則多功能裝置60將指示它不能響應的響應發(fā)送到管理裝置10(替代地,它不能將響應 發(fā)送到管理裝置10)。接下來,管理裝置10通過將獲得命令發(fā)送到多功能裝置60來請求一 種其它類型的信息(例如,剩余的墨)。如果管理裝置能夠請求的N種類型的信息存在(N 是2或者大于2的整數(shù)),則管理裝置10將N個獲得命令200、204、208等等順序地發(fā)送到 多功能裝置60并且從多功能裝置60獲取多功能裝置60能夠響應的信息202、206、210等寸。用于管理裝置10從多功能裝置60獲取信息的方法不限于與在以上示例中一樣將 包括一個OID的獲得命令重復N次地發(fā)送到多功能裝置60。除了狀態(tài)信息以外,如果管理 裝置10知道多功能裝置60能夠響應的其它類型的信息,則包括與那些類型的信息相對應 的所有的OID的獲得命令可以一次發(fā)送到多功能裝置60,并且可以一起獲取前述其它類型 的信息。在從多功能裝置60中獲取狀態(tài)信息202和其它的目標信息206、210等等之后,管 理裝置10將包括與狀態(tài)信息相對應的一個OID 1的獲得命令212發(fā)送到多功能裝置70。 多功能裝置70將與OID 1相對應的狀態(tài)信息214發(fā)送到管理裝置10。在本示例中,多功能 裝置70的狀態(tài)信息是休眠狀態(tài)。在作為狀態(tài)信息請求的目的地的多功能裝置的狀態(tài)信息 是休眠狀態(tài)、處理執(zhí)行狀態(tài)、以及錯誤狀態(tài)中的一個的情況下,管理裝置10沒有向該多功 能裝置請求除了狀態(tài)信息之外的信息。因此,管理裝置10沒有將請求其目的是除了狀態(tài)信 息之外的信息的獲得命令發(fā)送到多功能裝置70。接下來,管理裝置10將包括與狀態(tài)信息 相對應的一個OID 1的獲得命令216發(fā)送到多功能裝置80。多功能裝置80將與OID 1相 對應的狀態(tài)信息218發(fā)送到管理裝置10。與在多功能裝置60、70的情況一樣,管理裝置10 基于多功能裝置80的狀態(tài)信息218來確定是否向多功能裝置80進一步請求除了狀態(tài)信息 之外的信息。(由管理裝置10執(zhí)行的處理)接下來,將參考圖4解釋由管理裝置10的控制器12執(zhí)行的處理的內(nèi)容。當管理 裝置10的電源被接通時,控制器12監(jiān)視信息獲取輪詢時段的進展。如果信息獲取輪詢時 段已經(jīng)流逝,則控制器12開始信息獲取處理。在信息獲取處理中,控制器12通過廣播預定 的命令(未示出)來獲取與網(wǎng)絡4相連接的多個多功能裝置60等等的IP地址。首先,控 制器12設置η = 1 (S20)。接下來,控制器12從多個多功能裝置60等等的IP地址中指定 第η個多功能裝置的IP地址(S22)??刂破?2通過將獲得命令發(fā)送到第η個多功能裝置 的IP地址來向第η個多功能裝置請求狀態(tài)信息。因此,控制器12從第η個多功能裝置中 獲取狀態(tài)信息(S24)。在獲取狀態(tài)信息之后,控制器12確定所獲取的狀態(tài)信息是否是特定 狀態(tài)(S26)。特定狀態(tài)包括休眠狀態(tài)、處理執(zhí)行狀態(tài)、以及錯誤狀態(tài)。如果在S26中回答為 “是”,則控制器12繼續(xù)S32而不向第η個多功能裝置請求進一步的信息。如果在S26中回答為“否”,則控制器12將包括與除了狀態(tài)信息之外的多種信息相 對應的OID的獲得命令順序地發(fā)送到第η個多功能裝置(S28)。第η個多功能裝置將它能 夠響應的信息發(fā)送到管理裝置10。因此,管理裝置10獲取信息(S30)。所獲取的信息包括 圖2中所示的動態(tài)信息150至156。在結束S30之后,控制器12繼續(xù)S32。在S32中,控制器12將數(shù)目η增加了 1,并且將η+1確定為新的η。當已經(jīng)確定新 的η時,控制器12確定該新的η是否大于通過前述廣播獲取的多個多功能裝置60等等的IP地址的總數(shù)(最大數(shù))(S34)。如果在S34中回答為“否”,則控制器12返回到S22,指定 新指定的第η個裝置,并且重復S22至S34的處理。如果在S34中回答為“是”,則控制器12 結束信息獲取處理。如上所述,每當信息獲取輪詢時段流逝時就執(zhí)行圖4的信息獲取處理。將參考圖5 解釋用于控制器12設置信息獲取輪詢時段的處理的內(nèi)容。例如,每當管理裝置10的電源 被接通時就執(zhí)行輪詢時段設置處理。然而,例如,根據(jù)來自用戶的指令可以執(zhí)行輪詢時段設 置處理。與信息獲取處理一樣,控制器12通過廣播預定命令來獲取多個多功能裝置60等 等的IP地址??刂破?2設置η = 1 (S40),并且指定第η個多功能裝置的IP地址(S42)。 接下來,控制器12將包括與待機時段信息相對應的OID的獲得命令發(fā)送到第η個多功能裝 置的IP地址。待機時段信息是與完成處理執(zhí)行狀態(tài)之后到當?shù)讦莻€多功能裝置經(jīng)由待機 狀態(tài)轉(zhuǎn)換到休眠狀態(tài)時的待機時段相關的信息。第η個多功能裝置將待機時段信息發(fā)送到 管理裝置10。因此,控制器12獲取待機時段信息(S44)。S44之后執(zhí)行的S46和S48與圖 4的S32禾口 S34相同。如果在S48中回答為“是”,則控制器12從在S44中獲取的多功能裝置60等等的待 機時段信息中指定最短的待機時段(S50)。接下來,控制器12將用于從多功能裝置60等等 獲取信息的輪詢時段設置為等于或者小于(短于)被指定的待機時段的特定值(S52)???制器12將該特定值(即,輪詢時段)存儲在存儲區(qū)域38中(參見圖1)。隨后,控制器12 監(jiān)視存儲在存儲區(qū)域38中的輪詢時段已經(jīng)流逝,并且每當輪詢時段已經(jīng)流逝時就執(zhí)行圖4 的信息獲取處理。如圖6中所示,在休眠狀態(tài)305期間接收處理執(zhí)行指令(例如,打印指令、掃描指 令、信息顯示指令等等)之后,多功能裝置60轉(zhuǎn)換到處理執(zhí)行狀態(tài)306。在結束處理執(zhí)行 狀態(tài)306之后,多功能裝置60轉(zhuǎn)換到待機狀態(tài)308。如果,在轉(zhuǎn)換到待機狀態(tài)308之后,在 期間沒有接收到處理執(zhí)行指令的預定時間段(Wt)繼續(xù),則多功能裝置60轉(zhuǎn)換到休眠狀態(tài) 310。盡管沒有示出,但是如果在待機狀態(tài)308期間接收到處理執(zhí)行指令,則多功能裝置60 轉(zhuǎn)換回處理執(zhí)行狀態(tài)。休眠狀態(tài)310繼續(xù)直到接收到處理執(zhí)行指令。在休眠狀態(tài)310期間 接收處理執(zhí)行指令之后,多功能裝置60轉(zhuǎn)換到處理執(zhí)行狀態(tài)312。每當在圖5的S52中設置的輪詢時段(Ptl)已經(jīng)流逝時,管理裝置10就執(zhí)行用于 多功能裝置60的圖4中所示的信息獲取處理300、302、304。在本實施例中,通過圖5中所 示的輪詢時段設置處理來設置多功能裝置60的輪詢時段(Ptl)和待機時段(Wt)以滿足 關系Ptl ( Wt。其它的多功能裝置70等等的待機時段也等于或者大于(長于)輪詢時段 (Ptl)?,F(xiàn)在將考慮輪詢時段已經(jīng)被設置成圖6中所示Pt2的情況。此輪詢時段(Pt2)被 設置為長于待機時段(Wt) (Pt2 > Wt)。每當信息獲取輪詢時段(Pt2)已經(jīng)流逝時,管理裝 置10就執(zhí)行用于多功能裝置60的信息獲取處理320、322。在這種情況下,在當管理裝置 10執(zhí)行信息獲取處理320、322的兩種場合下,多功能裝置60處于休眠狀態(tài)305、310。然 而,在輪詢時段(Pt2)的期間,多功能裝置60從休眠狀態(tài)305轉(zhuǎn)換到處理執(zhí)行狀態(tài)306,然 后經(jīng)由待機狀態(tài)308轉(zhuǎn)換回休眠狀態(tài)310。在處理執(zhí)行狀態(tài)306中,多功能裝置60的動態(tài) 信息(例如,打印頁,剩余的調(diào)色劑等等)有可能將改變。然而,管理裝置10在信息獲取處 理322中不能夠獲取在處理執(zhí)行狀態(tài)306期間已經(jīng)改變的動態(tài)信息。
為了處理此問題,在本實施例中,信息獲取輪詢時段(Ptl)已經(jīng)被設置為等于或 者短于待機時段(Wt)。因此,在兩個連續(xù)的信息獲取處理期間,不會出現(xiàn)以下情況多功能 裝置60從休眠狀態(tài)轉(zhuǎn)換到處理執(zhí)行狀態(tài),并且然后經(jīng)由待機狀態(tài)轉(zhuǎn)換回休眠狀態(tài)。因此, 管理裝置10能夠在信息獲取處300中可靠地獲取在處理執(zhí)行狀態(tài)306期間已經(jīng)改變的動 態(tài)fe息。以上已經(jīng)詳細地解釋了本實施例的管理裝置10。在本實施例的管理裝置10中, 如圖3中所示,在多功能裝置60的狀態(tài)沒有處于特定狀態(tài)(即,休眠狀態(tài)、處理執(zhí)行狀態(tài)、 以及錯誤狀態(tài))中的任何一個的情況下,管理裝置10向多功能裝置60請求除了狀態(tài)信息 之外的信息。進一步地,在多功能裝置70的狀態(tài)處于特定狀態(tài)的情況下,管理裝置10繼續(xù) 進行以向其它多功能裝置80請求狀態(tài)信息而不向多功能裝置70進一步請求除了狀態(tài)信息 之外的信息。如果多功能裝置70的狀態(tài)處于休眠狀態(tài),則多功能裝置70的動態(tài)信息可能 沒有從通過先前請求獲取的動態(tài)信息發(fā)生改變。進一步地,如果多功能裝置70處于錯誤狀 態(tài),也有可能多功能裝置70的動態(tài)信息沒有從通過先前請求獲取的動態(tài)信息發(fā)生改變。根 據(jù)本實施例,能夠防止向多功能裝置70不必要地請求未改變的動態(tài)信息。進一步地,如果 多功能裝置70處于處理執(zhí)行狀態(tài)(具有高的處理負載),則有可能需要長的時段以響應于 該請求??梢苑乐箤⒄埱蟀l(fā)送到在響應之前有可能需要長的時間段的多功能裝置70。本實 施例的管理裝置10能夠根據(jù)多功能裝置60、70、80的狀態(tài)來請求信息。(第二實施例)將參考圖7解釋第二實施例。在第一實施例中,如圖5中所示,管理裝置10根據(jù) 多功能裝置60等等的待機時段來設置它的信息獲取輪詢時段。相反地,在本實施例中,管 理裝置10的信息獲取輪詢時段被固定,并且管理裝置10根據(jù)它自己的信息獲取輪詢時段 來設置多功能裝置60等等的待機時段。此外,信息獲取輪詢時段可以是默認值,或者可以 是由用戶設置的值。如圖7中所示,例如,每當管理裝置10的電源被接通時,就執(zhí)行待機時段設置處 理。然而,例如,可以根據(jù)來自用戶的指令來執(zhí)行待機時段設置處理。處理S60和S62與圖 4的處理S20和S22相同。在S64中,控制器12確定等于或者大于(長于)固定信息獲取 輪詢時段的特定值。接下來,控制器12將第η個多功能裝置的待機時段設置成所確定的特 定值。具體地,控制器12將包括特定值和與待機時段相對應的OID的設置命令發(fā)送到第η 個多功能裝置。S64之后執(zhí)行的S66和S68與圖4的S32和S34相同。根據(jù)本實施例的管理裝置10,如S62至S68中所示(圖7),多功能裝置60等等的 待機時段被設置為等于或者長于管理裝置10的輪詢時段。因此,與第一實施例的情況一 樣,如果多功能裝置60等等的動態(tài)信息已經(jīng)改變,則管理裝置10能夠可靠地獲取已改變的 動態(tài)信息。從上面的解釋中清楚地看到,多功能裝置60、70、80是“多個裝置”的示例。其目的 是除了狀態(tài)信息之外的信息是“目標信息”的示例。輪詢時段(Pti)是“預定時間周期”的 示例。圖4的信息獲取處理、圖5的處理S40至S48、圖5的處理S50和S52、以及圖7的待 機時段設置處理都是由“信息獲取單元”、“待機時段信息獲取單元”、“時間周期設置單元”、 以及“待機時段設置單元”分別執(zhí)行的處理的示例。在下面給出以上實施例的變體。在實施例中,解釋了示例,其中休眠狀態(tài)、處理執(zhí)行狀態(tài)、以及錯誤狀態(tài)說明了特定狀態(tài),并且如果這些狀態(tài)中的任何一個都不可應用,則向 多功能裝置60等等請求除了狀態(tài)信息之外的信息。然而,特定狀態(tài)不限于這三個狀態(tài),例 如,特定狀態(tài)僅可以僅是來自休眠狀態(tài)、處理執(zhí)行狀態(tài)、以及錯誤狀態(tài)當中的一個或者兩 個。 在實施例中,解釋了能夠僅執(zhí)行輪詢時段設置處理(第一實施例)和待機時段設 置處理(第二實施例)中的一個的管理裝置10。然而,管理裝置10能夠執(zhí)行輪詢時段設置 處理和待機時段設置處理兩者。在這種情況下,用戶能夠從用于執(zhí)行輪詢時段設置處理的 模式和用于執(zhí)行待機時段設置處理的模式當中選擇一個模式。
權利要求
一種管理裝置,所述管理裝置被配置成以可通信的方式與包括第一裝置和第二裝置的多個裝置相連接,所述管理裝置包括信息獲取單元,所述信息獲取單元被配置成執(zhí)行用于通過向所述多個裝置順序地請求信息來從所述多個裝置順序地獲取所述信息的信息獲取處理,其中所述信息獲取單元被配置成向所述第一裝置請求狀態(tài)信息;(a)如果所述第一裝置的所述狀態(tài)信息沒有指示休眠狀態(tài),則向所述第一裝置請求除了所述狀態(tài)信息之外的目標信息,并且在已經(jīng)向所述第一裝置請求所述目標信息之后向所述第二裝置請求所述狀態(tài)信息;以及(b)如果所述第一裝置的所述狀態(tài)信息指示所述休眠狀態(tài),則向所述第二裝置請求所述狀態(tài)信息而不向所述第一裝置請求所述目標信息。
2.根據(jù)權利要求1所述的管理裝置,其中(a’ )如果所述第一裝置的所述狀態(tài)信息沒有指示所述休眠狀態(tài)并且所述第一裝置的 所述狀態(tài)信息沒有指示處理執(zhí)行狀態(tài),則所述信息獲取單元向所述第一裝置請求所述目標 信息,并且在已經(jīng)向所述第一裝置請求所述目標信息之后向所述第二裝置請求所述狀態(tài)信 肩、o
3.根據(jù)權利要求1所述的管理裝置,其中所述目標信息包括隨著所述第一裝置執(zhí)行處理而改變的信息。
4.根據(jù)權利要求1所述的管理裝置,進一步包括 待機時段信息獲取單元;以及時間周期設置單元,其中所述信息獲取單元在預定時間周期內(nèi)定期地執(zhí)行所述信息獲取處理, 所述待機時段信息獲取單元從所述多個裝置中的每一個獲取與待機時段有關的信息, 其中所述多個裝置中的每一個的所述待機時段是從完成處理執(zhí)行狀態(tài)的時間直到經(jīng)由待 機狀態(tài)轉(zhuǎn)換到所述休眠狀態(tài)的時間段,并且所述時間周期設置單元將所述預定時間周期設置為等于或者短于所述多個裝置的多 個待機時段中的最短的一個。
5.根據(jù)權利要求1所述的管理裝置,進一步包括待機時段設置單元,所述待機時段設置單元被配置成向所述多個裝置發(fā)送用于將待機 時段設置成預定時間段的設置指令,其中所述待機時段是從完成處理執(zhí)行狀態(tài)的時間直到 經(jīng)由待機狀態(tài)轉(zhuǎn)換到所述休眠狀態(tài)的時間段,其中所述信息獲取單元在等于或者長于所述預定時間段的預定時間周期中定期地執(zhí) 行所述信息獲取處理。
6.一種管理裝置,所述管理裝置被配置成以可通信的方式與包括第一裝置和第二裝置 的多個裝置相連接,所述管理裝置包括信息獲取單元,所述信息獲取單元被配置成執(zhí)行用于通過向所述多個裝置順序地請求 信息來從所述多個裝置順序地獲取所述信息的信息獲取處理,其中 所述信息獲取單元被配置成 向所述第一裝置請求狀態(tài)信息;(a)如果所述第一裝置的所述狀態(tài)信息沒有指示處理執(zhí)行狀態(tài),則向所述第一裝置請 求除了所述狀態(tài)信息之外的目標信息,并且在已經(jīng)向所述第一裝置請求所述目標信息之后 向所述第二裝置請求所述狀態(tài)信息;以及(b)如果所述第一裝置的所述狀態(tài)信息指示所述處理執(zhí)行狀態(tài),則向所述第二裝置請 求所述狀態(tài)信息而不向所述第一裝置請求所述目標信息。
7.根據(jù)權利要求6所述的管理裝置,其中(a’ )如果所述第一裝置的所述狀態(tài)信息沒有指示所述處理執(zhí)行狀態(tài)并且所述第一裝 置的所述狀態(tài)信息沒有指示休眠狀態(tài),則所述信息獲取單元向所述第一裝置請求所述目標 信息,并且在已經(jīng)向所述第一裝置請求所述目標信息之后向所述第二裝置請求所述狀態(tài)信 肩、o
8.根據(jù)權利要求6所述的管理裝置,其中所述第一裝置包括打印功能,并且所述處理執(zhí)行狀態(tài)包括打印執(zhí)行狀態(tài)。
全文摘要
本發(fā)明涉及一種管理裝置。該管理裝置可以以可通信的方式與包括第一裝置和第二裝置的多個裝置相連接。管理裝置可以包括信息獲取單元,該信息獲取單元被配置成執(zhí)行用于通過向多個裝置順序地請求信息來從多個裝置中順序地獲取信息的信息獲取處理。信息獲取單元可以向第一裝置請求狀態(tài)信息,(a)如果第一裝置的狀態(tài)信息沒有指示例如休眠狀態(tài)或者處理執(zhí)行狀態(tài),則向第一裝置請求除了狀態(tài)信息之外的目標信息,并且在已經(jīng)向第一裝置請求目標信息之后向第二裝置請求狀態(tài)信息;(b)如果第一裝置的狀態(tài)信息指示例如休眠狀態(tài)或者處理執(zhí)行狀態(tài),則向第二裝置請求狀態(tài)信息而不向第一裝置請求目標信息。
文檔編號H04N1/00GK101931722SQ20101014758
公開日2010年12月29日 申請日期2010年3月22日 優(yōu)先權日2009年6月23日
發(fā)明者石本關 申請人:兄弟工業(yè)株式會社