控制多個裝置的總耗電的系統及其控制方法
2023-05-15 00:28:36
專利名稱:控制多個裝置的總耗電的系統及其控制方法
技術領域:
本發明涉及控制多個裝置的總耗電的系統及其控制方法。
背景技術:
存在對辦公室中操作的OA設備的總耗電的上限進行設置的需要。尤其是,在有大量諸如MFP (多功能印表機)、印表機和FAX (傳真)裝置的電子照相式圖像形成裝置操作的大規模的辦公室中,這種需要已經出現。因此,存在減少耗電,或者限制電源設備的供電能力的需要。傳統上,有這樣一種示例,即估計大量裝置的總耗電量並且控制這些裝置的電源不超過上限值(參見日本專利特開2006-227691號公報)。在該示例中,伺服器計算各個裝置的總耗電量,並且在超過上限值時,關閉操作率較低的裝置的電源。另一方面,電子照相式圖像形成裝置使用加熱器以形成圖像。為了將靜電吸附在列印片材上的調色劑粉末固定到列印片材上,通過高溫輥使調色劑在壓力下吸附在列印片材上。為了將輥設置為高溫,MFP中的加熱器消耗數百至數千W(瓦)的電力。相對於整個圖像形成裝置的耗電,加熱器的耗電的佔有率較高(例如,70%至80%)。該比率取決於圖像形成裝置的規格。也就是說,列印速度越高的裝置需要的耗電量越大,並且加熱器的耗電相對於整個裝置的耗電的佔有率也有變高的傾向。因此,在多個圖像形成裝置的加熱器同時操作的環境中,總耗電量可能足較大的值。在加熱器控制中,控制加熱器的供電開(ON)/關(OFF)狀態以保持預先設置的目標溫度。作為控制方法的最簡單的示例,當溫度傳感器的值超過給定值時,將加熱器設置在供電關狀態;當其變得低於給定值時,將加熱器設置在供電開狀態。在典型的MFP中,供電開和關狀態之間的切換周期是在數秒到數十秒的數量級(order),並且MFP僅在供電開狀態消耗電力。每周期的平均耗電量可以由(加熱器供電開狀態中的耗電量)X (向加熱器供給的電流的佔空比)來定義。該佔空比是供電開時間段與加熱器的供電開和關狀態之間的一個切換周期的比率。注意,隨著裝置需要更高的列印速度,所需的電力也傾向於更高。這是因為具有高列印速度的裝置具有高的列印片材的傳輸速度,並且當加熱器向列印片材施加熱來定影圖像時的熱施加時間段短。所需要的電力也根據列印片材的厚度而變化。由於熱吸收量隨著列印片材的厚度的增加而增加,因此所需要的電力也增加。決定MFP的平均耗電量的佔空比,取決於加熱器的目標溫度和當前溫度。另外,目標溫度根據作業執行狀態而不同。MFP的控制狀態分成例如以下四種狀態「供電關」狀態,其中完全切斷向加熱器供給的電力;「待機」狀態,其中控制加熱器的供電開/關狀態,以使加熱器落入給定溫度範圍;「加熱中」狀態,其中將加熱器設置在通常供電開狀態;以及作業數據的「列印中」狀態。在加熱器控制狀態按照前述四種狀態那樣改變的列印裝置中,當如日本專利特開2006-227691號公報中那樣唯一地控制加熱器的供電開/關狀態時,從用戶輸入列印指令到開始列印操作經常需要很長的等待時間。上述文獻未考慮根據裝置狀態的裝置的耗電中的任何改變。因此,儘管在辦公室中總耗電量超過供電能力,但是某些情況下處於供電開狀態的裝置的數量也增加。
發明內容
本發明是鑑於上述問題而作出的,並提供這樣一種技術,其能夠在對包括伺服器和各自包括設備的多個裝置的系統中的所述多個裝置的總耗電量設置上限的同時,儘可能防止由於總耗電量的限制而引起的各裝置的可用性降低。根據本發明的一方面,提供一種控制多個裝置的總耗電的系統,該系統包括伺服器和各自包括設備的多個裝置,在所述系統中,所述多個裝置根據來自所述伺服器的指令,控制所述設備的供電開狀態和供電關狀態,所述伺服器包括收集單元,其從所述多個裝置收集表示所述多個裝置的操作狀態的操作狀態信息;分組單元,其參照所述收集單元收集的所述操作狀態信息,將所述多個裝置分組成分別對應於多種不同操作狀態並分別具有不同優先級的組,所述優先級在所述伺服器給予設備供電許可時使用;以及通知單元,其在與所述多個裝置中被給予設備供電許可的裝置的耗電值相關聯的參數、不超過根據所述多個裝置的總耗電量預定的上限值的範圍內,按照優先級的遞減次序,將表示設備供電許可的許可通知發送給屬於各個組的裝置,所述多個裝置的各個中包括控制單元,其在從所述伺服器接收到所述許可通知的情況下,將所述設備設置在供電開狀態,而在未從所述伺服器接收到所述許可通知的情況下,將所述設備設置在供電關狀態。根據本發明的另一方面,提供一種控制多個裝置的總耗電的系統的控制方法,所述系統包括伺服器和各自包括設備的多個裝置,在所述系統中,所述多個裝置根據來自所述伺服器的指令控制所述設備的供電開狀態和供電關狀態,所述控制方法包括在伺服器中執行的如下步驟從所述多個裝置收集表示所述多個裝置的操作狀態的操作狀態信息;參照所述收集步驟收集的操作狀態,將所述多個裝置分組成分別對應於多種不同操作狀態並分別具有不同優先級的組,所述優先級在所述伺服器給予設備供電許可時使用;以及在與所述多個裝置中被給予設備供電許可的裝置的耗電值相關聯的參數、不超過根據所述多個裝置的總耗電量預定的上限值的範圍內,按照優先級的遞減次序,將表示設備供電許可的許可通知發送給屬於各個組的裝置,以及在所述多個裝置的各個中執行的如下步驟在從所述伺服器接收到所述許可通知的情況下,將所述設備設置在供電開狀態,而在未從所述伺服器接收到所述許可通知的情況下,將所述設備設置在供電關狀態。根據本發明的又一方面,提供一種控制多個裝置的總耗電的系統,所述系統包括收集單元,其從多個裝置收集表示所述多個裝置的操作狀態的操作狀態信息;管理單元,其基於所述收集單元收集的所述操作狀態信息來管理優先級;以及控制單元,其在所述多個裝置的總耗電量超過上限值的情況下,根據所述管理單元管理的所述優先級,許可對所述多個裝置的供電。根據本發明,在包括伺服器和各自包括設備的多個裝置的系統中,能夠在對多個裝置的總耗電量設置上限的同時,儘可能防止由於總耗電量的限制而引起的各裝置的可用性降低。通過下面參照附圖對示例性實施例的說明,本發明的其他特徵將變得清楚。
圖1是示出本發明的第一實施例的系統的整體結構的視圖;圖2是示出MFP 104的內部結構的框圖;圖3是示出MFP 104的主控制器202的結構的框圖;圖4是示出當加熱器207處於室溫時、將加熱器207設置在供電開狀態之後的溫度變化的圖;圖5是示出當加熱器207處於最高溫度時、將加熱器207設置在供電關狀態之後的溫度變化的圖;圖6是示出加熱器207的溫度和流經加熱器207的電流相對於時間的波形的圖;圖7是示出當加熱器207設置了低目標溫度時、加熱器207的溫度和流經加熱器207的電流相對於時間的波形的圖;圖8是示出作為MFP 104的操作和加熱器207的狀態變化的結果的組轉變的圖;圖9是示出當「列印中」組803中的MFP的數量超過上限值時伺服器的確定結果的圖;圖10是示出當「列印中」組803和「加熱中」組802中的MFP的數量之和超過上限值時伺服器的確定結果的圖;圖11是示出當「列印中」組803、「加熱中」組802和「待機」組804中MFP的數量之和超過上限值時伺服器的確定結果的圖;圖12示出了伺服器100中包括的管理表1201的示例;圖13是示出伺服器100的通信任務處理的序列的流程圖;圖14是示出伺服器100的確定任務處理的序列的流程圖;圖15是示出MFP的通信任務處理的序列的流程圖;圖16是示出MFP的加熱器控制任務處理的序列的流程圖;圖17是示出根據本發明的第二實施例的、當「列印中」組803和「加熱中」組802中的MFP的耗電值的總和超過上限值時伺服器的確定結果的圖;圖18示出管理表1801的示例;圖19是示出伺服器100的確定任務處理的序列的流程圖;圖20是示出根據本發明的第三實施例的、當「列印中」組803中的MFP的數量超過上限值時伺服器的確定結果的圖;圖21是示出當「列印中」組803、「加熱中」組802和「待機」組804中的MFP的數量之和超過上限值時伺服器的確定結果的圖;圖22示出管理表2201的示例;圖23是示出伺服器100的確定任務處理的序列的流程圖;圖M是示出MFP的加熱器控制任務處理的序列的流程圖;以及圖25是示出MFP的加熱器控制任務處理的序列的流程圖。
具體實施例方式現在,參照附圖詳細說明本發明的實施例。注意,下述實施例並不限制權利要求的範圍,並且實施例中說明的特性特徵的全部組合,並不總是本發明的解決手段所必需的。
(第一實施例)在第一實施例中,伺服器根據裝置的操作狀態,將要由伺服器管理的多個裝置劃分成,具有當伺服器向各個裝置中包括的加熱器給予供電許可時所需的不同優先級的組。另外,伺服器在如下範圍內向屬於各個組的裝置的加熱器給予供電許可,在所述範圍中能夠得到加熱器供電開許可的裝置的數量不超過根據多個裝置的總耗電值預先確定的上限值。更具體地說,伺服器在得到加熱器供電許可的裝置的數量不超過上限值的範圍內,按照優先級的遞減次序,向屬於各個組的裝置給予加熱器供電開許可。加熱器供電許可處理期間,對於得到許可的裝置的數量超過的上限值的組,伺服器根據該組中的優先級、僅向屬於該組的部分裝置給予加熱器供電開許可,以使不超出上限值。[整體結構(圖1)]圖1示出了系統的結構。伺服器100連接至網絡101,並執行包含在MFP 104和105、印表機106和FAX 107中的設備(例如加熱器)的供電控制。PC 102和103是用戶使用的設備,並能夠與諸如MFP 104和105、印表機106及FAX 107的裝置交換數據。MFP 104和105是各自集成了複印、FAX、印表機和掃描器功能的設備。裝置104至107在顏色兼容性、列印速度等方面存在不同,並需要極不相同的耗電量。尤其是,包括熱固定調色劑的印表機的裝置需要較大的電力用於其加熱器。彩色印表機與黑白印表機相比需要較大的耗電量,並且隨著列印速度的增加耗電量變大。MFP 104是大尺寸落地型的示例,MFP 105是小型桌面型的示例。印表機106和FAX 107是單功能設備。本發明能夠應用於這些各種裝置。然而,為了簡便起見,在以下說明中,將需要大耗電量的MFP 104用作代表設備。[MFP的內部結構(圖2)]圖2是示出MFP 104的內部結構的框圖。主控制器202控制MFP 104的操作,並執行例如數據交換處理、數據轉換處理、數據保存處理和電力控制。當MFP 104執行列印功能時,PC 102或103生成作業數據。所生成的作業數據經由網絡101傳送給主控制器202,並臨時保存在主控制器202中。主控制器202將所保存的作業數據轉換成圖像數據,並將圖像數據傳送至印表機單元204。印表機單元204在主控制器202的控制下,將圖像數據列印在列印片材上,並將列印片材排出到裝置外部。印表機單元204包括將調色劑在高溫下固定到列印片材所需的加熱器207。印表機單元204在主控制器202的控制下,基於溫度傳感器208測定的加熱器207的溫度,執行加熱器207的溫度控制。通過由開關210反覆設置加熱器207至供電開和關狀態,獲得溫度控制。印表機單元204通過改變開關控制線(未示出)上的信號電平來切換開關209。當MFP 104執行掃描功能時,用戶將文檔放置在掃描器單元203上,然後在參照操作單元201的畫面的同時,操作按鈕。然後,用戶設置掃描操作,進而指示開始掃描操作。掃描器單元203在主控制器202的控制下,光學掃描文檔並將文檔的圖像轉換成圖像數據。圖像數據臨時保存在主控制器202中。之後,如果需要,主控制器202轉換保存的圖像數據的數據格式,並將圖像數據傳送至預先在操作單元210上指定的目的地。當MFP 104執行複印功能時,用戶將文檔放置在掃描器單元203上,然後在參照操作單元201的畫面的同時操作按鈕。然後,用戶設置複印操作,進而指示開始複印操作。掃描器單元203在主控制器202的控制下,光學掃描文檔並將文檔的圖像轉換成圖像數據。圖
7像數據臨時保存在主控制器202中。之後,主控制器202轉換所保存的圖像數據的數據格式,並將所轉換的圖像數據傳送至印表機單元204。印表機單元204將所傳送的圖像數據列印到列印片材上,並將列印過的列印片材排出到裝置外部。電源單元205是將從電源插頭206供給的商用電源轉換成MFP104的各個單元中使用的電壓,並將所轉換的電壓供給各個單元的電源。[主控制器202的詳細結構(圖3)]圖3是示出MFP 104的主控制器202的結構的框圖。控制主控制器202的CPU 302執行從作為非易失性存儲器的程序存儲器305讀出的程序,並使用作為臨時存儲區域的通用存儲器307執行處理。在主控制器202中,用於進行網絡通信的網絡I/F 301、用於進行與掃描器單元203的通信的掃描器I/F 303、用於進行與印表機單元204的通信的印表機I/F306以及計時器308經由內部總線309連接。計時器308經由網絡由NTP(網絡時間協議)方法定期校正,以保持其準確性。[加熱器207的溫度特性(圖4和圖5)]下面說明加熱器207的溫度時間特性。圖4是示出在當加熱器207處於室溫時,將其設置在供電開狀態之後的溫度變化的圖。在該示例中,向加熱器207施加恆壓。在波形401中,溫度從室溫Tr急劇上升,並且隨著溫度變得接近最大溫度Tmax,斜率越來越小。圖5是示出當加熱器207處於最高溫度時,將其設置在供電關狀態之後的溫度變化的圖。該圖示出如下情況,加熱器207長時間處於供電開狀態,而當溫度接近達到Tmax時,將其設置在供電關狀態。在波形501中,溫度初始急劇下降,但是隨著溫度變得接近室溫,斜率變得越來越小。MFP 104執行控制以保持加熱器207的溫度落入給定溫度範圍內。給定溫度範圍越高,需要越多的電力。這是因為加熱器207具有如下特性,其在具有較高溫度時,不容易升溫,但是容易冷卻。[加熱器207的溫度特性和電流特性(圖6和圖7)]圖6是示出加熱器207的溫度和流經加熱器207的電流相對於時間的波形的圖。橫坐標表示時間。附圖標記601表示由溫度傳感器208感測到的加熱器207的溫度;附圖標記602表示流經加熱器207的電流。參照符號THl表示加熱器207的溫度範圍的上限閾值;TLl表示該範圍的下限閾值。由於溫度在時間Tl和T3時低於TL1,因此加熱器被設置在供電開狀態。由於溫度在時間T2和T4超過TH1,因此加熱器207被設置在供電關狀態。這樣,加熱器207能夠保持給定溫度範圍。加熱器207的供電開和關狀態之間的周期、以及向加熱器207供給的電流的電流值不是恆定的,而是根據目標溫度、外部溫度以及是否存在給送的列印片材而發生變化。而且,加熱器207的特性根據裝置的型號不同而呈現巨大差異。圖7是示出當加熱器207設置了低目標溫度時、加熱器207的溫度和流經加熱器207的電流相對於時間的波形的圖。橫坐標表示時間。附圖標記701表示由溫度傳感器208感測到的加熱器207的溫度,附圖標記702表示流經加熱器207的電流。參照符號TH2表示加熱器207的溫度範圍的上限閾值;參照符號TL2表示該範圍的下限閾值。TH2和TL2低於圖6中的THl和TL1,並設置為接近室溫的溫度。根據加熱器207的特性,當加熱器207處於低溫時,加熱器207的供電開狀態中的溫度上升率高,而供電關狀態中的溫度下降率低。因此,在從加熱器207被設置在供電開狀態的時間T5到加熱器207被設置在供電關狀態的時間T6之間的短時間段內,加熱器207的溫度達到TH2。由於溫度下降率低,因此從當加熱器207在時間T6被設置在供電關狀態時到溫度降到低於TL2並且加熱器207被設置在供電開狀態的時間T7的時間段變長。也就是說,根據圖6和圖7,通過降低目標溫度,要提供給加熱器207的電流的佔空比降低了。結果,能夠期待降低每個要提供給加熱器207的電流周期的平均耗電量的效果。[組的轉變(圖8)]圖8是作為MFP 104的操作和加熱器的狀態改變的結果的組的轉變視圖。如上所述,MFP 104的操作狀態在四種狀態之間轉變,即,「列印中」803、「加熱中」802 (加熱狀態),「待機」 804 (待機狀態),以及「供電關」 801。在該實施例中,這些操作狀態分別對應於MFP104所屬的組。MFP 104屬於這些組中與其操作狀態相對應的一組,並且MFP 104所屬的組根據加熱器207的狀態變化和用戶的使用狀態而發生轉變。下面將分別說明與MFP 104的四種操作狀態相對應的前述四組。(1) 「供電關」801 在該狀態下,要供給至加熱器的電力被完全切斷。當要列印的作業的處理的非執行狀態持續長時間段時,加熱器207被設置在供電關狀態以達到省電。即使當MFP 104屬於「供電關」組801時,其也可以處理除列印作業之外的作業,或者等待直到生成作業。通常,在供電關狀態,加熱器207的溫度容易降低至室溫,並且在該狀態下加熱器207的耗電量為0。另一方面,在該狀態下,當生成列印作業時,到加熱器207能夠達到列印開始溫度為止所需的時間段變得最長。也就是說,到從裝置排出列印片材為止,用戶等待最長的時間段。(2) 「待機」 804 在該狀態下,控制加熱器207的供電開/關狀態以使加熱器207的溫度落入到與目標溫度對應的給定溫度範圍。通常,屬於「待機」組804的MFP 104中加熱器207的目標溫度,被設置在低於列印時的目標溫度的假定值,以節省耗電量。加熱器207的耗電量根據目標溫度而增加/減少。隨著目標溫度變高,在加熱器207的耗電量增加的同時,到開始列印作業為止的等待時間縮短。(3) 「加熱中」802 在該狀態下,加熱器207被設置在通常供電開狀態。在加熱器207冷卻到室溫的狀態下電源打開之後,或者在當生成列印作業時、加熱器207需要快速加熱至列印溫度的情況下,MFP 104屬於該組。當目標溫度和加熱器207的溫度之間的差別大時,加熱器207被設置在通常供電開狀態。在該狀態下,加熱器207需要最大耗電量。(4) 「列印中」803 在該狀態下,作業數據的列印處理正在進行中,並且列印片材通過包括由加熱器207加熱的輥在內的定影單元。當一個作業包括多頁時,列印片材以給定間隔連續通過定影單元。在這種狀態下,當列印片材接觸輥時,由於輥的熱量被列印片材吸收,因此加熱器207的溫度通常經由輥降低。通常,列印處理中的目標溫度高於待機狀態的目標溫度,因此耗電量最大。在電源關狀態,MFP 104屬於「供電關」組801。在電源打開之後,由於加熱器207的溫度低於待機狀態的目標溫度,因此MFP 104轉變成「加熱中」組802 (80 。然而,當加熱器207被加熱時,加熱器207的溫度上升至接近待機狀態的目標溫度的溫度,MFP 104轉變成加熱器207反覆設置在供電開和關狀態以保持給定溫度的「待機」組804(806)。之後,當用戶向MFP 104輸入列印作業時,MFP 104需要快速將加熱器207的溫度上升至列印處理中的目標溫度,並轉變成「加熱中」組802(807)。在加熱器207的溫度已經達到列印處理中的目標溫度後,MFP 104轉變成在列印片材上執行列印處理的「列印中」組803(808)。在全部頁的列印處理完成之後,MFP 104再次轉變成「待機」組804 (809)。在經過預定時間段或更長時間之後,由於MFP 104屬於「待機」組804,因此MFP104轉變成「供電關」組801,以節省加熱器207的耗電(810)。在MFP104屬於「供電關」組801的情況下,當要開始諸如列印作業或者複印作業那樣需要列印操作的作業的處理時,MFP 104轉變成「加熱中」組802(805)。對本實施例而言,重要的是,從屬於具有更高優先級的組的MFP起依次給予加熱器207的供電開許可。「列印中」組803具有最高優先級。作為第一原因,當沒有向屬於「列印中」組803的MFP的加熱器207供給電力時,列印作業的完成被延遲,並且等待該作業的完成的用戶一直等待。作為第二原因,由於加熱器207的目標溫度最高,列印作業必須在短時間內完成,以達到省電。作為第三原因,當包括多頁的列印作業的列印操作被中斷時,僅排出列印過的列印片材的狀態持續。在這種情況下,儘管沒有排出所有的列印片材,但是用戶很可能僅拿走已經排出的列印片材。「加熱中」組802具有次於「列印中」組803的第二高優先級。這是因為,當不向屬於「加熱中」組802的MFP的加熱器207供給電力時,列印作業的完成被延遲,並且等待該作業的完成的用戶要一直等待。另一方面,在屬於「加熱中」組802的MFP中,由於加熱器207處於通常供電開狀態,因此,作業必須在短時間段內完成,以達到省電。「待機」組804具有次於「加熱中」組802的第三高優先級,而「供電關」組801具有最低優先級。[加熱器供電開許可結果的示例(圖9至圖11)]如圖9至圖11所示,下面將說明通過本實施例的伺服器100對各個MFP的加熱器207進行控制的三個典型示例。在本實施例中,伺服器100管理100個MFP,並向50個MFP的加熱器207給予供電開許可。也就是說,能夠從伺服器100得到加熱器207的供電開許可的MFP的數量的上限值是50。在本實施例中,100個MFP被根據其操作狀態、按照優先級遞減次序,分成四組,即「列印中」 803、「加熱中」 802、「待機」 804和「供電關」 801。圖9示出當屬於「列印中」組803的MFP的數量超過上限值時,伺服器的確定結果。在圖9所示的瞬間,60個MFP屬於「列印中」組803、20個MFP屬於「加熱中」組802、10個MFP屬於「待機」組804,以及10個MFP屬於「供電關」組801。「列印中」組803 (有60個MFP屬於該組)具有最高優先級,並且屬於該組的MFP的數量超過了作為上限值的50個。因此,伺服器100僅向被管理的100個MFP中、屬於「列印中」組803的50個MFP給予加熱器207的供電開許可,而不向其餘50個MFP給予任何加熱器的供電開許可。在這種情況下,在圖9中,不能得到加熱器207的任何供電開許可的MFP 104的耗電值是除加熱器207之外的設備的耗電值,並且電力非常低。在屬於「列印中」組803中的、不能得到任何加熱器207的供電許可的MFP 104的各個中,加熱器207的溫度隨著時間經過而降低。此時,這些加熱器207的各個處於供電關狀態,並且列印處理被中斷。然而,考慮到用戶的可用性,應當儘快重新開始列印處理。因此,這些MFP具有高於屬於其他組的MFP的優先級。因此,在該實施例中,伺服器100保持屬於「列印中」組803的MFP 104中的、列印處理被中斷的MFP 104的組,而不根據其操作狀態將其改變成另一組。當然,伺服器100可以基於MFP 104的加熱器207的狀態,將列印處理被中斷的MFP 104從「列印中」組803轉變成「供電關」組801。作為另選方案,可以設
10置5組,並且可以增加「列印中斷」組。圖10示出當屬於「列印中」組803和「加熱中」組802的MFP的數量之和超過上限值時,伺服器的確定結果。在圖10所示的瞬間,30個MFP屬於「列印中,,組803、50個MFP屬於「加熱中」組802、10個MFP屬於「待機」組804,10個MFP屬於「供電關」組801。屬於具有最高優先級的「列印中」組803的MFP的數量是30,其等於或者小於作為上限值的50個。因此,伺服器100向屬於該組的全部MFP 104給予加熱器207的供電開許可。屬於具有第二高優先級的「加熱中」組802的MFP的數量是50。將該值與作為屬於「列印中」組803的MFP的數量的30相加而得到80,比作為上限值的50超出30。因此,伺服器100向屬於「加熱中」組802的50個MFP中的20個給予加熱器供電開許可,而不對其餘30個MFP給予任何許可。伺服器100不向「待機」組804給予任何加熱器供電開許可。圖11示出當屬於「列印中」組803、「加熱中」組802和「待機」組804的MFP的數量之和超過上限值時,伺服器的確定結果。在圖11所示的瞬間,30個MFP屬於「列印中」組803、10個MFP屬於「加熱中」組802,50個MFP屬於「待機」組804,10個MFP屬於「供電關」組801。屬於具有最高優先級的「列印中」組803的MFP的數量是30,其小於等於作為上限值的50。因此,伺服器向屬於該組的全部MFP 104給予加熱器207的供電開許可。屬於具有第二高優先級的「加熱中」組802的MFP的數量是10,並且即使將該值與作為屬於「列印中」組803的MFP的數量的30相加,和也小於等於作為上限值的50。因此,伺服器100也向屬於「加熱中」組802的10個MFP給予加熱器供電開許可。屬於具有第三高優先級的「待機」組804的MFP的數量是50。將該值與作為屬於「列印中」組803的MFP的數量的30和作為屬於「加熱中」組802的MFP的數量的10相加,得到90,其比作為上限值的50超出40。因此,伺服器100向屬於「待機」組804的50個MFP中的10個給予加熱器供電開許可,而不向其餘40個MFP給予任何許可。[管理表的示例(圖12)]圖12示出在第一實施例中的、包含在伺服器100中的管理表1201的示例。在伺服器100中,確定任務和通信任務正在並行運行。通信任務與各個MFP通信以獲取各個MFP的與裝置相關聯的信息(裝置信息)和與操作狀態相關聯的信息(操作狀態信息),並將所獲取的信息存儲在管理表1201中。確定任務使用存儲在管理表1201中的裝置信息和操作狀態信息,定期確定各個MFP的加熱器207的供電開許可/不許可。確定任務的確定結果保存在管理表1201中。伺服器100將確定任務的確定結果通知給各個MFP。在圖12中,管理編號1202是用於區分要由伺服器100管理的MFP的編號。當找到新的MFP時,將新的管理編號添加到管理表1201中。MFP通知給伺服器100的MFP的裝置信息包括地址1203、序列號1204、型號名稱1205。地址1203是乙太網(Ethernet )中使用的IP位址。序列號1204是在MFP生產時分配給MFP的並且對於該裝置唯一的固定編號。型號名稱1205是MFP的型號名稱。伺服器100使用序列號1204和型號名稱1205以指定各MFP。地址1203通常被用戶改變。當MFP的地址已經改變時,伺服器100更新管理表1201中的地址1203。MFP通知給伺服器100的MFP的操作狀態信息包括組1206和組持續時間1207。組1206是表示MFP屬於「供電關」組801、「待機,,組804、「加熱中」組802和「列印中,,組803中的哪個的信息。組持續時間1207是表示從MFP轉變成它當前所屬的組時起經過的時間段。組持續時間1207用於當向屬於單個組的部分MFP給予加熱器207的供電開許可時的確定中。在該實施例中,伺服器100優選向具有更長組持續時間1207的MFP給予加熱器207的供電許可。加熱器207的供電開許可1208是表示各MFP的加熱器207的供電開許可/不許可的標誌(flag),其由伺服器100的確定任務決定。伺服器100將該標誌與各MFP的裝置信息和操作狀態信息一起保持在管理表1201中。下面參照圖13和圖14說明根據第一實施例的伺服器100的處理。在伺服器100中,通信任務(圖13)和確定任務(圖14)並行運行。當包括在伺服器100中的CPU將存儲在例如HDD中的程序展開到RAM中,並執行所展開的程序時,這些處理實現。[通信任務處理序列(圖13)]圖13是示出根據第一實施例的伺服器100的通信任務處理的序列的流程圖。在步驟Sll中,控制等待直到收集單元(CPU)從各MFP接收到輪詢包。輪詢包是從各MFP周期性發送到伺服器100的包。輪詢包包括作為裝置信息和操作狀態信息的各MFP的地址1203、序列號1204、型號名稱1205、組1206和組持續時間1207。當接收到輪詢包時,伺服器100的CPU在步驟S12中參照管理表1201中的序列號1204和型號名稱1205確定,作為輪詢包的源的MFP是否是新MFP。如果源MFP是新MFP,則CPU在步驟S13中,將該MFP的信息添加到管理表1201中,並向該MFP分配新的管理編號 1202。在步驟S14中,CPU從接收到的包中提取操作狀態信息,並更新管理表1201。更具體地說,CPU更新組1206和組持續時間1207。CPU在步驟S15中參照管理表1201中的加熱器207的供電開許可1208的欄。如果設置了許可,則CPU在步驟S16中,將表示加熱器207的供電開許可的包作為對輪詢包的響應,發送給該MFP。如果在步驟S15中設置了不許可,則CPU在步驟S17中將不許可包發送給該MFP。[確定任務處理序列(圖14)]圖14是示出根據第一實施例的、伺服器100的確定任務處理的序列的流程圖。伺服器100通過藉助確定任務定期執行處理,來針對管理表1201中登記的各MFP 104確定加熱器207的供電開許可/不許可。並且,伺服器100基於確定結果更新管理表1201。在步驟S21中,伺服器100的CPU針對各組,參照管理表1201,計數屬於各組的MFP的數量。CPU在步驟S22中確定屬於「列印中」組803的MFP的數量是否超過作為上限值的50。如果屬於「列印中」組803的MFP的數量超過上限值,則CPU在步驟S23中選擇屬於「列印中」組803的MFP中的50個MFP,向所選擇的MFP給予加熱器供電開許可,並向其餘MFP給予加熱器供電開不許可。另外,CPU將結果寫入到管理表1201中,由此結束處理。在這種情況下,CPU從具有更長組持續時間1207的MFP中,依次選擇屬於「列印中」組803的MFP中的給予加熱器207的供電開許可的MFP。如果在步驟S22中確定屬於「列印中」組803的MFP的數量沒有超過50,則CPU在步驟S24中確定屬於「列印中」組803和「加熱中」組802的MFP的數量的合計是否超過上限值(50)。如果合計超過上限值,則CPU在步驟S25中向屬於「列印中」組803的全部MFP給予加熱器207的供電開許可。而且,CPU從屬於「加熱中」組802的MFP中,選擇數量對應於上限值與屬於「列印中」組803的MFP的數量之差、並且能夠被給予許可的MFP。CPU向所選擇的MFP給予加熱器207的供電開許可,並向其餘MFP給予加熱器207的供電開不許可。此外,CPU將結果寫入到管理表1201中,由此結束處理。在這種情況下,CPU從具有更長組持續時間1207的MFP中,依次選擇屬於「加熱中」組802中的、給予加熱器207的供電開許可的MFP。如果在步驟S24中確定屬於「列印中」組803和「加熱中」組802的MFP的數量之和沒有超過上限值(50),則CPU在步驟S26中確定屬於「列印中」組803、「加熱中」組802和「待機」組804的MFP的數量的合計是否超過50。如果合計超過50,則在步驟S27中,CPU向屬於「列印中」組803和「加熱中」組802的全部MFP給予加熱器供電開許可,並從屬於「待機」組804的MFP中,選擇能夠給予許可的其餘MFP。CPU向所選擇的MFP給予加熱器207的供電開許可,並向其餘MFP給予加熱器207的供電開不許可。另外,CPU將結果寫入到管理表1201中,由此結束處理。在這種情況下,CPU從具有更長組持續時間1207的MFP中,依次選擇屬於「待機」組804中的、給予加熱器207的供電開許可的MFP。另一方面,如果在步驟S26中確定屬於「列印中」組803、「加熱中」組802和「待機」組804的MFP的數量之和沒有超過上限值(50),則CPU在步驟S28中更新管理表1201以向屬於「列印中」組803、「加熱中」組802和「待機」組804的全部MFP給予加熱器供電開許可。下面將參照圖15和圖16來說明根據第一實施例的MFP 104的處理。在MFP 104中,通信任務(圖15)和加熱器控制任務(圖16)並行運行。當包括在MFP 104中的CPU302將存儲在例如HDD上的程序展開到RAM上並執行所展開的程序時,實現這些處理。[通信任務處理序列(圖15)]圖15是示出根據第一實施例的MFP 104中的通信任務的處理的序列的流程圖。MFP 104的通信任務執行下面兩個處理。(I)MFP 104在CPU 302的控制下,經由網絡I/F 301以給定間隔將輪詢包發送到伺服器100。(2)MFP 104從伺服器100接收對輪詢包的響應包,提取響應包中包含的加熱器207的供電開許可或者不許可的指令,並將指令保存在通用存儲器307中。在步驟S31中,CPU 302從前次發送輪詢包的時刻起,等待經過預定時間段。在步驟S32中,CPU 302向伺服器100發送輪詢包。在該實施例中,如上所述,輪詢包包括作為裝置信息和操作狀態信息的MFP的地址1203、序列號1204、型號名稱1205、組1206和組持續時間1207的信息。CPU 302在步驟S33中等待直到從伺服器100接收到響應包。當從伺服器100接收到響應包時,CPU 302在步驟S34中從所接收到的響應包中提取表示加熱器207的供電開許可或不許可的信息。如果從伺服器100接收到加熱器207的供電開許可,則CPU 302在步驟S35中將表示許可的信息保存在通用存儲器307中,由此結束處理。另一方面,如果接收到不許可,則CPU 302在步驟S36中將表示不許可的信息保存在通用存儲器307中,由此結束處理。[加熱器控制任務處理序列(圖16)]圖16是示出根據第一實施例的MFP 104中的加熱器控制任務的處理的序列的流程圖。在加熱器控制任務中,在CPU 302的控制下,MFP 104使用溫度傳感器208讀取加熱
13器207的溫度,並控制加熱器207的供電開/關狀態,以使加熱器207的溫度降到預定溫度範圍內。注意,在該實施例中,溫度範圍對應於如圖6所示的上限值THl和下限值TLl之間的溫度範圍。注意,MFP 104能夠僅在其從伺服器100接收到加熱器供電開許可通知時,向加熱器207供給電力。CPU 302在步驟S41中確定MFP 104所屬的組是否是「供電關」組801。如果MFP104所屬的組是除「供電關」組801之外的組,則CPU 302在步驟S42中參照通用存儲器307確定是否存儲了加熱器207的供電開許可。如果存儲了供電開許可,則CPU 302在步驟S43中確定加熱器207當前是否處於供電開狀態。如果加熱器207當前不處於供電開狀態,則CPU 302讀取傳感器208指示的加熱器207的溫度,並在步驟S44中確定所讀取的溫度是否降到下限值TLl之下。如果溫度沒有降到下限值TLl之下,則CPU 302保持加熱器207的供電關狀態,由此結束處理。然而,如果溫度降到下限值TLl之下,則CPU 302在步驟S45中將加熱器207設置到供電開狀態,由此結束處理。如果在步驟S43中確定加熱器207當前處於供電開狀態,則CPU 302使用溫度傳感器208讀取加熱器207的溫度,並在步驟S46中確定所讀取的溫度是否超過上限值THl。如果溫度超過上限值THlJU CPU 302在步驟S47中將加熱器207設置到供電關狀態,由此結束處理。然而,如果溫度沒有超過上限值THl JUCPU 302保持加熱器207的供電升狀態,
由此結束處理。如果在步驟S42中確定存儲了加熱器207的供電開不許可,則CPU302在步驟S48中確定MFP 104所屬的組是否是「列印中」組803。如果MFP 104所屬的組不是「列印中」組803,則CPU 302在步驟S47中將加熱器207設置在供電關狀態,由此結束處理。然而,如果MFP 104所屬的組是「列印中」組803,則CPU 302在步驟S49中中斷列印操作,並在步驟S47中將加熱器207設置在供電關狀態,由此結束處理。這是因為由於在「列印中」 803期間,加熱器被設置在供電關狀態,因此必須中斷列印作業。如果在步驟S41中確定MFP 104所屬的組是「供電關」組801,則由於不需要將加熱器207設置在供電開狀態,因此CPU 302保持加熱器207的供電關狀態,由此結束處理。如上所述,根據本實施例,伺服器100從要管理的各MFP獲取裝置信息和操作狀態信息,並對屬於各個組(其根據MFP的操作狀態而定義)的MFP的數量進行計數。伺服器100根據各組間的優先級和各組內的優先級,確定是否要向各MFP給予加熱器207的供電許可。各MFP向伺服器100發送裝置信息和操作狀態信息。當從伺服器100接收到加熱器207的供電開許可指令時,MFP將加熱器207設置在供電開狀態。當接收到不許可時,不將加熱器207設置在供電開狀態。按照這種方式,通過根據MFP的操作狀態,設置伺服器100給予加熱器207的供電開許可的MFP的數量的上限,能夠限制伺服器100管理的多個MFP的總耗電量。另外,在限制多個MFP的總耗電量的同時,能夠防止各MFP的可用性受到損害(例如,能夠防止由於受限的總耗電量,而延長直到該MFP中開始列印操作為止的等待時間段)。(第二實施例)第二實施例將舉例說明替代MFP的數量、將各MFP中的耗電值的總和用作限制多個MFP的總耗電量所需的標準的上限值的情況。MFP的耗電值根據型號而不同。因此,在多個型號一起操作的環境中,用耗電值的總和而非MFP的數量來指定上限值通常更理想。當由MFP的數量指定上限值時,給予加熱器供電開許可的MFP包括很多具有較小耗電量的型號的情況,與這些MFP包括具有很多更大耗電量的型號的情況相比,各個MFP的耗電值的總和存在差別,由此產生問題。〈系統結構〉[MFP的數量和各狀態的耗電值之間的關係(圖17)]圖17示出根據第二實施例的、當屬於「列印中」組803和「加熱中」組802的MFP的耗電值的總和超過上限值時伺服器的確定結果。在圖17所示的瞬間,30個MFP屬於「列印中」組803、50個MFP屬於「加熱中」組802、10個MFP屬於「待機」組804,10個MFP屬於「供電關」組801。在該實施例中,總耗電值的上限值是60kW。屬於「列印中」組803的30個MFP的耗電值的總和沒有超過上限值。然而,當屬於「加熱中」組802的MFP的耗電值的總和與屬於「列印中」組803的MFP的耗電值的總和相加時,和超過上限值。因此,伺服器100向屬於「列印中」組803的30個MFP給予加熱器207的供電開許可,並選擇屬於「加熱中」組802的50個MFP中、給予加熱器207的供電開許可的MFP。伺服器100從屬於「加熱中,,組802的50個MFP中、具有更長組持續時間1207的MFP起,依次將耗電值增加到屬於「列印中」組803的MFP的耗電值的總和中。另外,伺服器100在由所述增加獲得的值不超過上限值的範圍內,決定要給予加熱器207的供電開許可的MFP。[管理表的示例(圖18)]圖18示出了根據第二實施例的管理表1801的示例。在管理表1801中,在第一實施例所述的管理表1201上增加了耗電1802的欄。耗電1802表示各MFP的耗電值,並且該值作為預定值保持在各MFP中。在該實施例中,耗電1802是各MFP 104的最大耗電值。耗電1802作為操作狀態信息的一部分,包括在從各MFP發送到伺服器100的輪詢包中,並且伺服器100將通信任務接收到的耗電1802與其餘裝置信息和操作狀態信息一起保持在管理表1801中。〈伺服器的處理序列〉[確定任務處理序列(圖19)]圖19是示出根據第二實施例的、伺服器100的確定任務處理的序列的流程圖。圖19類似於第一實施例的使用圖14說明的確定任務。與圖14不同,關於是否給予加熱器207的供電開許可的確定標準是耗電值的總和,而非MFP的數量。在步驟S51中,伺服器100的CPU參照管理表1801,針對各個組計算屬於各個組的MFP的耗電值的總和。CPU在步驟S52中確定屬於「列印中」組803的MFP的耗電值的總和是否超過作為上限值的60kW。如果總和超過60kW,則CPU在步驟S53中選擇屬於「列印中」組803的MFP中、耗電值的總和不超過上限值(60kW)的最大數量的MFP。CPU向所選擇的MFP給予加熱器207的供電開許可,並向其餘MFP給予加熱器207的供電開不許可。之後,CPU將結果寫入到管理表1801中,由此結束處理。在這種情況下,CPU從具有更長組持續時間1207的MFP起、依次將屬於「列印中」組803的MFP的耗電值相力卩,並選擇耗電值之和不超過作為上限值的60kW的最大數量的MFP,由此從屬於「列印中」組803的MFP中選擇給予加熱器供電開許可的MFP。如果在步驟S52中確定屬於「列印中」組803的耗電值的總和未超過作為上限值的60kff,則CPU在步驟SM中確定屬於「列印中」組803和「加熱中」組802的MFP的耗電值的總和是否超過60kW。如果總和超過60kW,則CPU在步驟S55中,向屬於「列印中」組803的全部MFP給於加熱器207的供電開許可,並選擇屬於「加熱中」組802的部分MFP作為要給予供電開許可的MFP。CPU向所選擇的MFP給予加熱器207的供電開許可,並向其餘MFP給予加熱器207的供電開不許可。另外,CPU將結果寫入管理表1801中,由此結束處理。在這種情況下,CPU從具有更長組持續時間1207的MFP起,依次將屬於「加熱中」組802的MFP的耗電值相力卩,並選擇MFP的耗電值之和不超過作為上限值的60kW的最大數量的MFP,由此選擇要給予加熱器207的供電開許可的MFP。如果在步驟S54中確定耗電值的總和不超過上限值(60kW),則CPU在步驟S56中進一步確定屬於「列印中」組803、「加熱中」組802和「待機」組804的MFP的耗電值的總和是否超過60kW。如果總和超過60kff,則CPU在步驟S57中,向屬於「列印中」組803和「加熱中」組802的全部MFP給予加熱器207的供電開許可,並選擇屬於「待機」組804的MFP中的部分MFP作為要給予供電開許可的MFP。CPU向所選擇的MFP給予加熱器207的供電開許可,並向其餘MFP給予加熱器207的供電開不許可。另外,CPU將結果寫入到管理表1801中,由此結束處理。在這種情況下,CPU從具有較長組持續時間1207的MFP起,依次將屬於「待機」組804的MFP的耗電值相加,並選擇耗電值之和不超過作為上限值的60kW的MFP的最大數量,由此選擇要給於加熱器207的供電開許可的MFP。如上所述,根據本實施例,伺服器100計算屬於各個組的MFP的耗電值的總和,以得到用作限制多個MFP的總耗電量所需的標準的上限值的耗電值。另外,伺服器100根據組間的優先級和組內的優先級,確定是否向各MFP給予加熱器207的供電許可。這樣,除了第一實施例的效果之外,在一起使用多種型號的MFP的環境中,還能將給予加熱器207的供電開許可的MFP的耗電值的總和控制為接近上限值的值。在該實施例的上述示例中,各MFP預先將耗電值作為固定值進行保持。例如,可以針對各組設置預定值。作為另選方案,伺服器100可以針對各型號保持耗電值,並且可以將與從該MFP接收到的型號信息指定的MFP對應的耗電值,用於上述確定任務。作為另選方案,可以將由各MFP中包括的功率表測定的值用於上述確定任務。(第三實施例)第三實施例與第一實施例同樣,使用MFP的數量作為用作限制多個MFP的總耗電量所需的標準的上限值。然而,該實施例將說明如下示例,其中,當按照優先級的遞減次序向MFP給予供電許可時,限制屬於最先超過上限值的組的MFP的操作,從而將多個MFP的耗電值的總和抑制為小於等於給定值。第一實施例執行控制,向屬於在確定任務中超過上限值的組的部分MFP給予加熱器供電開許可,並向其餘MFP給予加熱器供電開不許可。在這種情況下,屬於單個組的MFP之間的耗電差異變大。在本實施例中,改進了第一實施例中說明的伺服器100的操作,以在減少屬於單個組的全部MFP的總耗電量的同時,減少MFP之間的耗電差異。更具體地說,該實施例的特徵在於,針對要向加熱器207供給的電流的佔空比,設置上限值。〈系統結構〉[MFP的數量和各操作狀態的耗電值之間的關係(圖20和圖21)]圖20示出了根據第三實施例的、屬於「列印中」組803的MFP的數量超過上限值時伺服器的確定結果。在圖20所示的瞬間,60個MFP屬於「列印中」組803,20個MFP屬於
16「加熱中」組、10個MFP屬於「待機」組,10個MFP屬於「供電關」組。在該實施例中,用作限制多個MFP的總耗電量所需的標準的上限值(MFP的數量)是50(個MFP)。在圖20中,屬於「列印中」組803的MFP的數量超過上限值。在這種情況下,當屬於「列印中」組803的60個MFP的耗電值分別被限制為50/60,限制之後60個MFP的總耗電值與限制之前的50個MFP的總耗電值相等。因此,伺服器100指示屬於「列印中」組803的MFP將要向加熱器207供給的電流的佔空比的上限值限制為50/60(限制通知)。另一方面,伺服器100不向屬於其他組的MFP給予任何加熱器207的供電開許可。圖21示出了根據第三實施例的、當屬於「列印中」組803、「加熱中」組802和「待機」組804的MFP的數量超過上限值時,伺服器的確定結果。在圖21所示的瞬間,30個MFP屬於「列印中」組803,10個MFP屬於「加熱中」組802,50個MFP屬於「待機」組804,10個MFP屬於「供電關」組801。在圖21中,與圖20同樣,上限值設置為50(個MFP)。在圖21中,屬於「列印中」組803和「加熱中」組802的MFP的數量的總和不超過作為上限值的50。因此,伺服器100向屬於「列印中」組803和「加熱中」組802的各個MFP給予加熱器207的供電開許可。結果,基於上限值,能夠被給予加熱器207的供電許可的MFP的剩餘數量是10。然而,屬於「待機」組804的MFP的數量(50)比起上限值超出40。在這種情況下,當屬於「待機」組804的50個MFP的耗電值分別被限制成10/50,限制之後50個MFP的總耗電值變得等於限制之前的10個MFP的耗電值。因此,伺服器100指示屬於「待機」組804的MFP將向加熱器207供給的電流的佔空比的上限值限制為10/50(限制通知)。[管理表的示例(圖22)]圖22示出了根據第三實施例的管理表2201的示例。在管理表2201中,將第一實施例說明的管理表1201中包括的加熱器207的供電開許可1208改變成加熱器207的供電開許可/佔空比2202。在加熱器207的供電開許可/佔空比2202中,能夠設置表示加熱器207的供電許可和不許可的一者,或者向加熱器207供給的電流的佔空比的上限值的標誌。在圖22中,對於具有管理編號#004和#005的MFP,佔空比的上限值限制為80%。〈伺服器的處理序列〉[確定任務處理序列(圖23)]圖23是示出根據第三實施例的、伺服器100的確定任務處理的序列的流程圖。圖23類似於第一實施例的使用圖14說明的確定任務。與圖14不同,作為伺服器100的確定結果,除了加熱器207的供電開許可/不許可之外,還在給予許可時指定佔空比。在步驟S61中,伺服器100的CPU參照管理表2201,針對各組計算屬於各個組的MFP的數量之和。CPU在步驟S62中確定屬於「列印中」組803的MFP的數量是否超過作為上限值的50。如果屬於「列印中」組803的MFP的數量超過上限值,則CPU在步驟S63中計算屬於「列印中」組803的MFP的佔空比的限制值,並向其餘MFP給予加熱器207的供電開不許可。之後,CPU將結果寫入管理表2201中,由此結束處理。如果在步驟S62中確定屬於「列印中」組803的MFP的數量沒有超過上限值(50),則CPU在步驟S64中確定屬於「列印中」組803和「加熱中」組802的MFP的數量之和是否超過上限值。如果總計超過上限值,則CPU在步驟S65中向屬於「列印中」組803的全部MFP給予加熱器207的供電開許可。並且,CPU計算屬於「加熱中」組802的MFP的佔空比的限制值,並向其餘MFP給予加熱器207的供電開不許可。之後,CPU將結果寫入管理表2201
17中,由此結束處理。如果在步驟S64中確定屬於「列印中」組803和「加熱中」組802的MFP的數量之和沒有超過50,則CPU在步驟S66中確定屬於三個組(即「列印中」組803、「加熱中」組802和「待機」組804)的MFP的數量之和是否超過上限值(50)。如果和超過50,則CPU在步驟S67中向屬於兩組(即「列印中」組803和「加熱中」組802)的全部MFP給予加熱器207的供電開許可,並計算屬於「待機」組804的MFP的佔空比的限制值。之後,CPU將結果寫入管理表2201中,由此結束處理。另一方面,如果在步驟S66中確定屬於三組(即「列印中」組803、「加熱中」組802和「待機」組804)的MFP的數量之和沒有超過上限值(50),則CPU在步驟S68中更新管理表2201以向屬於這三組(即「列印中」組803、「加熱中」組802和「待機」組804)的全部MFP給予加熱器207的供電開許可。注意,本實施例使用MFP的數量作為表示MFP的耗電值的參數。作為另選方案,如第二實施例所述,可以將各個MFP的耗電值的總和用作表示MFP的耗電值的參數。<MFP的處理序列〉[加熱器控制任務處理序列(圖M和圖25)]圖M和圖25是示出根據第三實施例的、MFP 104中的加熱器控制任務的序列的流程圖。圖M和圖25類似於第一實施例的利用圖16說明的加熱器控制任務處理,並對應於增加了當由伺服器100指定了向加熱器207供給的電流的佔空比時MFP 104的操作的序列。除了如第一實施例所述,控制加熱器207的供電開/關狀態以使加熱器207的溫度下降到由上限值THl和下限值TLl指定的範圍內之外,當累積佔空比超過伺服器100指定的佔空比時,加熱器207還必須被設置在供電關狀態。可以使用累積的過去供電開時間Ton和累積的過去供電關時間Toff ( Σ Ton,Σ Toff),計算累積佔空比(Dt),S卩,可以通過下式計算Dt = Σ Τοη/( Σ Ton+ Σ Toff) (1)參照圖24,MFP 104的CPU 302在步驟S71中確定關注MFP所屬的組是否是「供電關」組801。如果該組不是「供電關」組801,則CPU302在步驟S72通過參照通用存儲器307確定是否存儲了加熱器供電開許可。當存儲了許可時,處理(S76至S80)與圖16中所說明的操作相同,並不再重複其說明。如果存儲了不許可,則CPU 302在步驟S73中確定是否指定了向加熱器207供給的電流的佔空比。當未指定佔空比、並且存儲了加熱器207的供電不許可時的處理(S74、S75、S78)與圖16中描述的操作相同,因此不再重複其說明。另一方面,如果在步驟S73中確定指定了佔空比,則CPU 302使處理進行到圖25中的步驟S81。參照圖25,CPU 302在步驟S81確定MFP 104當前所屬的組是否是「列印中」組803。如果當前組是「列印中」組803,則CPU 302在步驟S82中根據指定的佔空比改變列印速度(操作條件)。這是因為,由於加熱器207的佔空比受限,因此必須降低加熱器207的目標溫度。結果,為了即使在加熱器207處於較低溫度的情況下也能得到高圖像質量的列印操作,必須根據指定的佔空比降低列印速度。令Sorg為改變之前的(原始)列印速度,Sdown是改變後的列印速度,D為從伺服器100指定的佔空比,CPU 302改變列印速度以滿足
Sdown = SorgXD (2)有以下兩種方法作為降低列印速度的方法,即降低列印片材的移動速度的方法,和在保持移動速度相同的同時、延長給定頁和下頁的列印片材通過由加熱器207加熱的定影單元之間的時間間隔(給紙間隔或排紙間隔)的方法。CPU 302在步驟S83中確定加熱器207當前是否處於供電開狀態。如果加熱器207處於供電關狀態,則CPU 302讀取由傳感器208指示的加熱器207的溫度,並在步驟S84中確定讀取溫度是否降到下限值TLl以下。如果溫度降到下限值TLl以下,則CPU 302在步驟S85中確定累積佔空比Dt是否等於或低於伺服器100指定的佔空比D。如果Dt ^ D,則由於依然能夠將加熱器207設置在供電開狀態,因此CPU 302在步驟S80中將加熱器207設置在供電開狀態,由此結束處理。另一方面,如果在步驟S85中確定累積佔空比Dt大於指定的佔空比D,則CPU 302在保持加熱器207的供電關狀態的同時結束處理。並且,如果在步驟S84中確定加熱器207的溫度沒有降到下限值TLl以下,則CPU 302在保持加熱器207的供電關狀態的同時,結束處理。如果在步驟S83中確定加熱器207當前處於供電開狀態,則CPU 302使用溫度傳感器208讀取加熱器207的溫度,並在步驟S86中確定讀取的溫度是否超過上限值THl。如果溫度超過上限值THlJU CPU 302在步驟S78將加熱器207設置在供電關狀態,由此結束處理。另一方面,如果溫度沒有超過上限值THl JUCPU 302在步驟S87中確定累積佔空比Dt大於等於伺服器100指定的佔空比D。如果Dt ^ D,則即使當加熱器207的溫度沒有超過THl,CPU 302也在步驟S78中將加熱器207設置在供電關狀態,由此結束處理。另一方面,如果Dt <D,則CPU 302在保持加熱器207的供電開狀態的同時,結束處理。如上所述,將MFP的數量用作用於限制多個MFP的總耗電量所需的標準的上限值,並且伺服器100將向屬於其中MFP的數量超過上限值的組的MFP的加熱器207供給的電流的佔空比,限制為等於或者小於給定值。這樣,能夠控制MFP的耗電值的總和,使之不超過上限值。如上所述,根據上述第一實施例至第三實施例,伺服器100和要被管理的裝置104、105、106、107互相協作,伺服器100決定各個MFP的加熱器操作並對其進行指示。當伺服器100決定裝置的加熱器操作時,伺服器100考慮各個裝置的加熱器狀態和操作狀態。由此,能夠在減少由於耗電值的限制,各裝置中到開始列印操作時為止、等待更長時間的可能性的同時,將各個裝置的耗電值的總和抑制到給定值或者更小。(其他實施例)本發明的各方面還能夠通過讀出並執行記錄在存儲設備上的用於執行上述實施例的功能的程序的系統或裝置的計算機(或諸如CPU或MPU的設備)、以及由系統或裝置的計算機例如讀出並執行記錄在存儲設備上的用於執行上述實施例的功能的程序來執行步驟的方法來實現。鑑於此,例如經由網絡或者從用作存儲設備的各種類型的記錄介質(例如計算機可讀介質)向計算機提供程序。雖然參照示例性實施例描述了本發明,但是應當理解,本發明不限於所公開的示例性實施例。應對所附權利要求的範圍給予最寬的解釋,以使其覆蓋所有這種變型、等同結構和功能。
權利要求
1.一種控制多個裝置的總耗電的系統,該系統包括伺服器和各自包括設備的多個裝置,在所述系統中,所述多個裝置根據來自所述伺服器的指令,控制所述設備的供電開狀態和供電關狀態,所述伺服器包括收集單元,其從所述多個裝置收集表示所述多個裝置的操作狀態的操作狀態信息;分組單元,其參照所述收集單元收集的所述操作狀態信息,將所述多個裝置分組成分別對應於多種不同操作狀態並分別具有不同優先級的組,所述優先級在所述伺服器給予設備供電許可時使用;以及通知單元,其在與所述多個裝置中被給予設備供電許可的裝置的耗電值相關聯的參數、不超過根據所述多個裝置的總耗電量預定的上限值的範圍內,按照優先級的遞減次序,將表示設備供電許可的許可通知發送給屬於各個組的裝置,所述多個裝置的各個中包括控制單元,其在從所述伺服器接收到所述許可通知的情況下,將所述設備設置在供電開狀態,而在未從所述伺服器接收到所述許可通知的情況下,將所述設備設置在供電關狀態。
2.根據權利要求1所述的系統,其中,所述通知單元在所述多個裝置中被給予設備供電許可的裝置的數量不超過預定的所述上限值的範圍內,按照優先級的遞減次序,將所述許可通知發送給屬於各個組的裝置。
3.根據權利要求1所述的系統,其中,所述收集單元還從所述多個裝置收集所述多個裝置的各個操作狀態中的耗電值,並且所述通知單元在所述多個裝置中被給予設備供電許可的裝置的耗電值的總和不超過預定的所述上限值的範圍內,按照優先級的遞減次序,將所述許可通知發送給屬於各個組的裝置。
4.根據權利要求2或3所述的系統,其中,所述收集單元還從所述多個裝置收集表示所述操作狀態的持續時間的信息,並且當所述通知單元按照優先級的遞減次序,向屬於各個組的裝置給予設備供電許可時,所述通知單元在與耗電值相關聯的所述參數最先超過所述上限值的組中、從具有所述收集單元收集的所述操作狀態信息中包含的更長持續時間的裝置起,依次給予設備供電許可。
5.根據權利要求2或3所述的系統,其中,當所述通知單元按照優先級的遞減次序,向屬於各個組的裝置給予設備供電許可時,所述通知單元向屬於與耗電值關聯的所述參數最先超過所述上限值的組的裝置,發送限制向所述設備供給的電流的佔空比的限制通知連同所述許可通知,所述控制單元在從所述伺服器接收到所述許可通知的情況下,將所述設備設置在供電開狀態,而在從所述伺服器接收到所述限制通知的情況下,根據所述限制通知改變所述裝置的操作條件。
6.根據權利要求5所述的系統,其中所述設備是加熱器,並且所述控制單元在從所述伺服器接收到所述許可通知的情況下,將所述設備發置在供電開狀態,而在從所述伺服器接收到所述限制通知的情況下,根據所述限制通知降低所述加熱器的目標溫度。
7.根據權利要求5所述的系統,其中,所述多個裝置是多個列印裝置,並且所述控制單元在從所述伺服器接收到所述許可通知的情況下,將所述設備設置在供電開狀態,而在從所述伺服器接收到所述限制通知的情況下,根據所述限制通知降低列印速度。
8.根據權利要求5所述的系統,其中,所述多個裝置是多個列印裝置,並且所述控制單元在從所述伺服器接收到所述許可通知的情況下,將所述設備設置在供電開狀態,而在從所述伺服器接收到所述限制通知的情況下,根據所述限制通知延長給紙間隔或排紙間隔。
9.根據權利要求1所述的系統,其中,所述設備是加熱器,並且所述操作狀態至少包括加熱器的溫度保持恆定的待機狀態,以及當所述加熱器的溫度低於預定閾值時、加熱器通常保持在供電開狀態的加熱狀態。
10.一種控制多個裝置的總耗電的系統的控制方法,所述系統包括伺服器和各自包括設備的多個裝置,在所述系統中,所述多個裝置根據來自所述伺服器的指令控制所述設備的供電開狀態和供電關狀態,所述控制方法包括在所述伺服器中執行的如下步驟從所述多個裝置收集表示所述多個裝置的操作狀態的操作狀態信息;參照所述收集步驟收集的所述操作狀態信息,將所述多個裝置分組成分別對應於多種不同操作狀態並分別具有不同優先級的組,所述優先級在所述伺服器給予設備供電許可時使用;以及在與所述多個裝置中被給予設備供電許可的裝置的耗電值相關聯的參數、不超過根據所述多個裝置的總耗電量預定的上限值的範圍內,按照優先級的遞減次序,將表示設備供電許可的許可通知發送給屬於各個組的裝置,以及在所述多個裝置的各個中執行的如下步驟在從所述伺服器接收到所述許可通知的情況下,將所述設備設置在供電開狀態,而在未從所述伺服器接收到所述許可通知的情況下,將所述設備設置在供電關狀態。
11.一種控制多個裝置的總耗電的系統,所述系統包括收集單元,其從多個裝置收集表示所述多個裝置的操作狀態的操作狀態信息;管理單元,其基於所述收集單元收集的所述操作狀態信息來管理優先級;以及控制單元,其在所述多個裝置的總耗電量超過上限值的情況下,根據所述管理單元管理的所述優先級,許可對所述多個裝置的供電。
全文摘要
本發明提供控制多個裝置的總耗電的系統及其控制方法。根據本發明的所述系統包括伺服器和各自包括設備的多個裝置。該裝置根據來自所述伺服器的指令,控制所述設備的供電開狀態和供電關狀態。所述伺服器從所述裝置收集表示所述裝置的操作狀態的操作狀態信息;並且基於收集的信息,將所述裝置分組成分別對應於不同操作狀態並分別具有不同優先級的組。所述伺服器還在考慮與被給予了設備供電許可的裝置的耗電值相關聯的參數的情況下,按照優先級的遞減次序,將表示設備供電許可的許可通知發送給屬於各個組的裝置。各裝置在從所述伺服器接收到許可通知時將所述設備設置在供電開狀態。
文檔編號H04N1/00GK102387283SQ201110260899
公開日2012年3月21日 申請日期2011年9月2日 優先權日2010年9月2日
發明者橋本實 申請人:佳能株式會社