(57)【要約】【課題】  各処理手段のオン／オフ回数が最小となるように優先順位でジョブを実行する。【解決手段】    種別の異なる処理を行う複数の処理手段と、いずれかの処理手段に電源を供給する電源手段と、要求されるジョブの種別に応じた各処理手段の電力状態を記憶する記憶手段と、実行すべきジョブを受付順に記憶するジョブ記憶手段と、を備える情報処理装置において、前記ジョブ記憶手段に記憶されたジョブを終了する毎に、現在のジョブで前記電源手段が電源を供給している電力状態と記憶された各処理手段の電力状態とが同じジョブが前記ジョブ記憶手段に記憶されているかどうか判断する。そして、電力状態が同じと判断されたいずれかのジョブの優先順位を上げる制御を行う。【選択図】  図５
2014165662.tif 000002
【特許請求の範囲】
【請求項１】
種別の異なる処理を行う複数の処理手段と、
いずれかの処理手段に電源を供給する電源手段と、
要求されるジョブの種別に応じた各処理手段の電力状態を記憶する記憶手段と、
実行すべきジョブを受付順に記憶するジョブ記憶手段と、
前記ジョブ記憶手段に記憶されたジョブを終了する毎に、現在のジョブで前記電源手段が電源を供給している電力状態と記憶された各処理手段の電力状態とが同じジョブが前記ジョブ記憶手段に記憶されているかどうか判断する判断手段と、
電力状態が同じと判断されたいずれかのジョブの優先順位を上げる制御を行う第１の制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
電力状態が同じとなるジョブが記憶されていないと判断された場合、現在電源が供給されているいずれかの処理手段を選択する選択手段と、
選択された処理手段を使用するジョブが前記ジョブ記憶手段に記憶されているかどうかを判定する判定手段と、
選択された処理手段を使用するジョブの優先順位を上げる制御を行う第２の制御手段と、
を備えることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記選択手段は、各処理手段が行う初期化時間に基づいて、現在電源が供給されているいずれかの処理手段を選択することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記選択手段は、各処理手段に設定されたオン／オフ回数の規定値に基づいて、現在電源が供給されているいずれかの処理手段を選択することを特徴とする請求項２記載の情報処理装置。
【請求項５】
種別は、ジョブ種別であることを特徴とする請求項１記載の情報処理装置。
【請求項６】
複数の処理手段は、プリント手段、スキャナ手段、画像処理手段を含むことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項７】
前記情報処理装置は、通常電力モードと省電力モードとで動作可能であり、
前記情報処理装置は、前記省電力モードの場合に、ジョブの優先順位を制御し、前記通常電力モードの場合に、入力された順にジョブを実行することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
種別の異なる処理を行う複数の処理手段と、いずれかの処理手段に電源を供給する電源手段とを備える情報処理装置の制御方法であって、
要求されるジョブの種別に応じた各処理手段の電力状態を記憶手段に記憶する記憶工程と、
実行すべきジョブを受付順にジョブ記憶手段に記憶するジョブ記憶工程と、
前記ジョブ記憶手段に記憶されたジョブを終了する毎に、現在のジョブで前記電源手段が電源を供給している電力状態と記憶された各処理手段の電力状態とが同じジョブが前記ジョブ記憶手段に記憶されているかどうか判断する判断工程と、
電力状態が同じと判断されたいずれかのジョブの優先順位を上げる制御を行う第１の制御工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項９】
電力状態が同じとなるジョブが記憶されていないと判断された場合、現在電源が供給されているいずれかの処理手段を選択する選択工程と、
選択された処理手段を使用するジョブが前記ジョブ記憶手段に記憶されているかどうかを判定する判定工程と、
選択された処理手段を使用するジョブの優先順位を上げる制御を行う第２の制御工程と、
を備えることを特徴とする請求項８記載の情報処理装置の制御方法。
【請求項１０】
前記選択工程は、各処理手段が行う初期化時間に基づいて、現在電源が供給されているいずれかの処理手段を選択することを特徴とする請求項９記載の情報処理装置の制御方法。
【請求項１１】
前記選択工程は、各処理手段に設定されたオン／オフ回数の規定値に基づいて、現在電源が供給されているいずれかの処理手段を選択することを特徴とする請求項９記載の情報処理装置の制御方法。
【請求項１２】
複数の処理手段は、プリント手段、スキャナ手段、画像処理手段を含むことを特徴とする請求項８乃至１１のいずれか１項に記載の情報処理装置の制御方法。
【請求項１３】
種別は、ジョブ種別であることを特徴とする請求項８記載の情報処理装置の制御方法。
【請求項１４】
前記情報処理装置は、通常電力モードと省電力モードとで動作可能であり、
前記情報処理装置は、前記省電力モードの場合に、ジョブの優先順位を制御し、前記通常電力モードの場合に、入力された順にジョブを実行することを特徴とする請求項８乃至１３のいずれか１項に記載の情報処理装置の制御方法。
【請求項１５】
請求項８乃至１４のいずれか１項に記載の情報処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１６】
請求項８乃至１４のいずれか１項に記載の情報処理装置の制御方法をコンピュータに実行させるプログラムをコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、プログラム及び記憶媒体に関するものである。
【背景技術】
【０００２】
近年、オフィス環境で使用される情報処理装置、例えば画像形成装置の事務機には、高い省電力効果が要望されている。
【０００３】
そのため画像形成装置のＯＮ／ＯＦＦや、画像形成装置全体の省電力モードだけではなく、スタンバイ中であっても使用しない個所の電源を落とす事で、より実効電力を下げる事ができる画像形成装置が考えられている（特許文献１）。
【０００４】
一方、複合機能処理を実行する画像形成装置では、同時に複数のジョブを受け付けるため、これらを効率よく実行することが望ましい。例えば、特許文献２では第１の関連ジョブの実行結果に応じて、第２の関連ジョブを選択することにより、複数の関連ジョブの実行順序を自動的に制御するジョブ実行制御方法を行う、方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２０１９８６号公報
【特許文献２】特開平７−１６８７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
画像形成装置において、高い省電力効果を得るためには、例えばプリンタやスキャナ等は、使用する時にデバイスの電源を入れ、使用し終わったらすぐに電源を落とす、ということが考えられる。
【０００７】
しかし、例えばリレー等の電源のＯＦＦ／ＯＮ回数（オン／オフ回数）の規定があるデバイス等は、使用するたびに電源をＯＦＦ／ＯＮすることで故障してしまう可能性がある。つまりＯＦＦ／ＯＮ回数規定というリスクに対しては、一度電源を入れたらできるだけその状態を保持することが好ましい。
【０００８】
また、デバイスの電源を入れた後に初期化時間が長いデバイスは、一度電源を落としてしまうと、次回電源を入れたときに初期化に時間がかかる。つまり、初期化時間分だけ通電を長く行う必要があり、電力的にもユーザ応答性も落ちてしまうため、やはり一度通電させた場合はその状態を継続したい。
以上、これらの２つの通電を継続したいという要求と、使用しない時に電源を落としたい、との相反する要求を同時に解決する必要があった。
【０００９】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、各処理手段のオン／オフ回数が最小となるように優先順位でジョブを実行できる仕組みを提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
種別の異なる処理を行う複数の処理手段と、いずれかの処理手段に電源を供給する電源手段と、要求されるジョブの種別に応じた各処理手段の電力状態を記憶する記憶手段と、  実行すべきジョブを受付順に記憶するジョブ記憶手段と、前記ジョブ記憶手段に記憶されたジョブを終了する毎に、現在のジョブで前記電源手段が電源を供給している電力状態と記憶された各処理手段の電力状態とが同じジョブが前記ジョブ記憶手段に記憶されているかどうか判断する判断手段と、電力状態が同じと判断されたいずれかのジョブの優先順位を上げる制御を行う第１の制御手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、各処理手段のオン／オフ回数が最小となるように優先順位でジョブを実行できる。
【図面の簡単な説明】
【００１２】
【図１】画像形成装置の一例を示すブロック図である。
【図２】図１に示した画像形成装置における通電管理仕様を説明する図である。
【図３】画像形成装置が受け付けたジョブのリストの一例を示す図である。
【図４】画像形成装置の各デバイスの電力状態を示すタイミングチャートである。
【図５】画像形成装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示す情報処理装置を適用する画像形成装置の一例を示すブロック図である。本例は、受け付けるジョブの種別に対応して、スキャナ装置２、プリンタ装置４、ＦＡＸ装置７をコントローラ３が制御することで複合機能処理を実現可能に構成されている。具体的には、プリントジョブ、スキャンジョブ、送信ジョブ、コピージョブ等のジョブ処理が可能に構成されている。つまり、本実施形態に示す情報処理装置を適用する画像形成装置は、複数の処理手段として、プリント手段、スキャナ手段、画像処理手段を含んで構成されている。
【００１４】
図１に示す画像形成装置１において、２はスキャナ装置で、原稿から光学的に画像を読み取りデジタル画像に変換する。４はプリンタ装置で、デジタル画像を紙デバイスに出力する。５は操作部で、本画像形成装置１の操作を行なうためのキーと、ＬＣＤで構成される表示部とを備える。なお、ＬＣＤはタッチパネルとしても使用される。
６はハードディスク（ＨＤＤ）装置で、デジタル画像や制御プログラム等を記憶する。７はＦＡＸ装置で、電話回線等にデジタル画像を送信する。なお、本実施形態では、ＨＤＤ装置６は、ジョブを受付順に記憶するジョブ記憶装置として、また、図２に示すテーブルを記憶する記憶装置として使用される。３はコントローラで、上記２〜６と接続され各モジュールに指示を出す事で、画像形成装置上でジョブを実行する。
画像形成装置１は、ＬＡＮ８経由でコンピュータ９からデジタル画像の入出力、ジョブの発行や機器の指示等も行なうことが可能である。
【００１５】
スキャナ装置２は、自動的に原稿束を自動的に逐次入れ替えることが可能な原稿給紙ユニット２３、原稿を光学スキャンしデジタル画像に変換する事が可能なスキャナユニット２４から成り、変換された画像データはコントローラ３に送信される。
【００１６】
プリンタ装置４は、紙束から一枚ずつ逐次給紙可能な給紙ユニット２６、給紙した紙に画像データを印刷するためのマーキングユニット２５、印刷後の紙を排紙するための排紙ユニット２７から成る。
コントローラ３は、ＣＰＵ３４を有し、スキャナ装置２及びプリンタ装置４との画像のやりとり及び保存を行う。すなわち、コントローラ３ではスキャナ装置２から受けたデジタル画像を、メモリ３３に一時格納する。その後ハードディスク装置６へと画像を保存する事で画像のスキャンと保存が完了する。
コントローラ３は、ハードディスク装置６から画像データをメモリ３３に一時保存し、メモリ３３からプリンタ装置４にデジタル画像を流すことによりプリント出力を行うことができる。
【００１７】
３５は汎用画像処理部で、メモリ３３に格納した画像データに対して、例えば縮小等の処理を行ったものを再度メモリ３３に格納する。汎用画像処理部３５は、必要に応じて様々な場面で使用する。
画像形成装置１は、コントローラが制御する操作部５を有し、オペレータ操作もしくは、ＬＡＮ８からの指示をＣＰＵ３４が解釈し、多彩なジョブを実行可能である。一例を以下に記載する。
〔複写機能〕
スキャナ装置２から読み込んだ画像をハードディスク装置６に記録し、同時にプリンタ装置４を使用して印刷を行なう。
【００１８】
〔画像送信機能〕〕
スキャナ装置２から読み込んだ画像をＬＡＮ８を介してコンピュータ９に送信する。
〔画像保存機能〕
スキャナ装置２から読み込んだ画像をハードディスク装置６に記録し、必要に応じて画像送信や画像印刷を行なう
〔画像印刷機能〕
コンピュータ９から送信された例えばページ記述言語を解析し、プリンタ装置４で印刷する。
【００１９】
〔ＦＡＸ受信プリント〕
ＦＡＸ装置７から受信したＦＡＸ画像をハードディスク装置６に保存し、同時にプリンタ装置４を使用して印刷を行う。
〔ＦＡＸ転送処理〕
ＦＡＸ装置７から受信したＦＡＸ画像をハードディスク装置６に保存し、同時にＬＡＮ８を経由してコンピュータ９等に転送する。
〔ＦＡＸメモリ受信処理
ＦＡＸ装置７から受信したＦＡＸ画像をハードディスク装置６に保存し、オペレータからの参照を待つ。
【００２０】
〔ＦＡＸ送信処理〕
スキャナ装置２から読み込んだ画像をハードディスク装置６に記録し、同時にＦＡＸ装置７から公衆回線に画像を送信する。
なお、多くのケースでハードディスク装置を介在するのは、ジョブに失敗した場合や、電源断等の異常状態からリカバリするためである。
１０は電源装置で、画像形成装置１における各部に電源を供給する。なお、画像形成装置１がＯＦＦ時、ＡＣ電源１１は、スイッチ１２により絶縁されている。スイッチ１２をＯＮにすることでＡＣ−ＤＣコンバータ１３にＡＣ電源が供給され、ＤＣ電源が作られる。
【００２１】
また、画像形成装置１は、ＣＰＵ３４の指示により装置全体を４つの独立した電源制御が可能である。すなわち、ＣＰＵ３４からのスイッチ１４により、コントローラ部電力１８の電源をＯＦＦ／ＯＮ制御可能である。同様に、スイッチ１５はプリンタ部電力１９、スイッチ１６はスキャナ部電力２０、スイッチ１７は汎用画像処理部電力２１の電源をＯＦＦ／ＯＮ制御可能である。  ＣＰＵ３４はこれらのスイッチを用いることで、適切に画像形成装置１の必要な場所に電力を入れる。
【００２２】
〔スリープ状態〕
このスリープ状態は、画像形成装置自体の電力を可能な限り落とす電力状態である。ＣＰＵ３４は、周辺デバイスを一般的なサスペンド状態（ＡＣＰＩ−Ｓ３等）という状態とし、ジョブを検出可能な部分（スリープ時電力２２）のみの通電を行い、装置全体の電力を非常に少ない電力状態にすることができる。
【００２３】
具体的には、ＣＰＵ３４は、画像形成装置の状態をメモリ３３に格納し、スイッチ１４により自分自身を含むコントローラ部電力１８の電源を落とす。この時、ＣＰＵ３４は、自身が動作しなくなるが、スリープ時電力２２がハード的にＯＮされ、ジョブが来たことだけが分かる状態となる。そして、例えば、ＬＡＮ８からのネットワーク受信、ＦＡＸ装置７からのＦＡＸコール、操作部５の操作がなされた時に、ハード的にコントローラ部電力１８がＯＮとなる。
【００２４】
ＣＰＵ３４は、メモリ３３に格納された装置の状態をメモリ３３から読み出して再設定して、コントローラ部電力１８の電源がＯＦＦされる直前の状態に復帰し、スタンバイ状態へと移行する。スリープ状態はハードウエアの多くが動作できない状態であるため、スタンバイ状態に遷移するだけの機能しかない。ジョブはスタンバイ状態に移行してから受け付けられる。
〔スタンバイ状態〕
スタンバイ状態とは、コントローラ部電力１８が通電されている電力状態である。
操作部５からのオペレータによる操作、ＬＡＮ８からのネットワーク経由のジョブ等を受け付ける。
プリンタ部電力１９、スキャナ部電力２０、汎用画像処理電力２１はＯＦＦとなっているため、ＣＰＵ３４は１５〜１７の使用するデバイスの電源を通電させた後に、所定のジョブを実行する。例えば以下のようにジョブ種に応じてデバイスの電源をＯＮする。
【００２５】
〔複写機能〕
スキャナ部電力２０とプリンタ部電力１９をＯＮにし、先に述べたように複写機能を実現する。
【００２６】
〔画像送信機能〕
スキャナ部電力２０のみをＯＮにし、読みとったデジタル画像を送信する。
〔画像保存機能〕
スキャナ部電力２０のみをＯＮにし、読みとったデジタル画像を保存する。
〔画像印刷機能〕
プリンタ部電力１９のみをＯＮにし、様々なデジタル画像を印刷する。
【００２７】
〔ＦＡＸ受信プリント〕
プリンタ部電力１９と汎用画像処理部電力２１をＯＮにし、受信したＦＡＸ画像を汎用画像処理を施したのちに印刷する。
〔ＦＡＸ転送処理〕
汎用画像処理部電力２１をＯＮにし、ＦＡＸ受信したデータを汎用画像処理したのちに転送する。
〔ＦＡＸメモリ受信処理〕
汎用画像処理部電力２１のみをＯＮにし、ＦＡＸ受信したデータを汎用画像処理した後、ハードディスク装置６に保存する。
【００２８】
〔ＦＡＸ送信処理〕
スキャナ部電力２０と汎用画像処理部電力２１をＯＮにし、読み込んだＦＡＸ画像データを公衆回線に送信する。
ジョブが完了したらデバイスの電源を落とすことで、使用する時だけ必要なデバイスのみを通電させることが可能となり、スタンバイ時の待機電力を削減することが可能となる。
【００２９】
以下、画像形成装置１におけるジョブの優先順位の決定処理について説明する。
〔プリント優先順位設定〕
コントローラ３は、複数のジョブや処理を並行で実行する事ができるが、デバイスが競合した場合は、ジョブや処理を逐次処理しなければならなくなる。
例えば画像複写ジョブにおける読み込み画像データの印刷中に、ＰＤＬプリントにおける画像出力が発生した場合、画像出力装置の競合が発生する。
この時、ユーザ設定値のプリント優先順位に従って、ジョブを割り込ませる制御をおこなう。
【００３０】
例えば、ユーザがＰＤＬプリントを優先するという設定を行っていた場合は、画像複写ジョブのプリントジョブを一時中断してＰＤＬの画像出力を割り込ませるというものである。
優先順位が同一の場合は、操作部から起動されたジョブは操作者が装置の前に待機している可能性が高いため、操作部起動ジョブを優先するようになっている。
【００３１】
〔スキャン優先順位設定〕
ＭＦＰにおけるスキャン動作は原稿を一枚ずつ読んでいくという特性上、ＭＦＰの目前にユーザがおり、スキャナ装置を占有して使用している事になる。したがってＭＦＰの装置内で競合は発生しない。
【００３２】
ただし、画像複写機能において、複数部出力等の設定を行った場合は、画像の読み込みは一度で良いため、複写物の出力待ちとなる。この場合スキャナ装置は使用済みであるため、次の画像読み取りジョブを受け付けることが可能である。
この場合、ＭＦＰは画像出力中等の他のジョブが実行中であったとしても、スキャナ装置が使用できる状態の場合は、スキャナを使用するジョブを受け付けるようになっている。
【００３３】
図２は、図１に示した画像形成装置における通電管理仕様を説明する図である。本例に示すテーブルは、ＣＰＵ３４が参照するジョブの種類、入力デバイス、必要な電力供給個所等の関係を示している。本例は、要求されるジョブ種別に応じた各処理手段の電力状態を記憶するテーブルであって、図１に示したＨＤＤ装置６に記憶される。
図２において、２０１はジョブの種類（ジョブ種）がＰＤＬプリントであり、ネットワークからデータを入力して、コントローラ部電力１８、プリンタ部電力１９、汎用画像処理部電力２１、に電力が供給されている必要がある、という仕様を保持している。ＣＰＵ３４は、ＰＤＬプリント２０１に対応するジョブが来たときに、この行を参照して必要な個所に通電を行うように制御し、ジョブが完了したら次のジョブで必要の無い電源を切るようにする。
【００３４】
同様に、２０２はジョブの種類（ジョブ種）がＦＡＸ転送であり、コントローラ部電力１８、汎用画像処理部電力２１、の通電が必要である。同様に、２０３はジョブの種類（ジョブ種）がＦＡＸ受信プリント処理で、コントローラ部電力１８、プリンタ部電力１９、汎用画像処理部電力２１に通電が必要であることを表す。
この通電管理仕様は、ジョブ種類が６つだけであるが、実際はもっと多くのジョブ種類が存在する。説明のために簡略化している。
【００３５】
また、本実施形態において、ジョブ毎に通電個所を仕様としているのは、通電個所がおおよそジョブと相関があるため、説明に適切な粒度であったためである。
電力のＯＦＦ／ＯＮ制御が、例えばネットワーク等のインタフェースである場合は、ジョブの有無ではなく、サービスの有無や、内部の非ジョブの特定の処理でも、必要に応じてＯＦＦ／ＯＮ制御をおこなう必要がある。
つまり、本実施形態ではジョブ種として説明するが、ジョブより小さい単位の処理の種別の場合、処理種別毎に図２のような通電管理仕様を作成することで本発明を適用することが可能である。
ＰＤＬプリント２０１、ＦＡＸ転送２０２、ＦＡＸ受信プリント２０３の順にジョブが短時間で入った時のジョブリストを図３に示す。
【００３６】
図３は、本実施形態を示す画像形成装置が受け付けたジョブのリストの一例を示す図である。なお、本例は一例であって、ジョブの組み合わせはこれに限定されるものではない。
図３において、ジョブリスト４０１に最初に接続されているのはジョブ４０２であり、ＰＤＬプリント２０１に対応するジョブが入っている状態を示す。次に行うべきジョブは、ジョブ４０３となっており、ＦＡＸ転送２０２に対応するジョブが入っている状態を示す。さらに次に行うジョブは、ジョブ４０４であり、ＦＡＸ受信プリント２０３に対応するジョブが入っている状態を示す。
ジョブリストは、キュー構造になっており、ジョブ４０２が完了するとジョブリスト４０１から削除され、ジョブ４０３がジョブリスト４０１に接続され、逐次処理されるようになっている。
受け付けたジョブにおいて、使用すべきデバイスが競合しない場合は、複数のジョブを並行に実行することも可能であるが、本ケースは同時に実行できないケースである。
【００３７】
例えば、ＰＤＬプリント２０１とＦＡＸ受信プリント２０３は、共にプリンタ装置４を使用するが、ＦＡＸ転送２０２はプリンタ装置４を使用しない。しかし、ＦＡＸ転送２０２とＦＡＸ受信プリント２０３は、両方とも同じ汎用画像処理部３５というデバイスを使用するため、同時に実行することができない。
このような場合、上述したプリント優先順位設定では、プリント時の優先順位の決定だけであるため、ジョブの入れ替えを発生させることができない。
したがって、ジョブは受け付け順に処理され、ジョブ４０２実行後、ジョブ４０３、ジョブ４０４と実行される。
【００３８】
図４は、本実施形態を示す画像形成装置の各デバイスの電力状態を示すタイミングチャートである。なお、上段側は本実施形態を適用しないタイミングを示し、下段側は本実施形態を適用したタイミングを示す。まず、上段側のタイミングに基づく処理を説明する。
図４において、３１５と３３３はコントローラ部電力状態を示し、３１６と３３４はプリンタ部電力状態を示す。３１７と３３５はスキャナ部電力状態を示し、３１８と３３６は汎用画像処理部電力状態を示し、３１９と３３７は画像形成装置の動作状態を示す。
また、横軸は時間ｔを示し、タイミングＴ４０２でＰＤＬプリント２０１が発生し、その後、タイミングＴ４０３でＦＡＸ転送２０２が発生し、タイミングＴ４０４でＦＡＸ受信プリント２０３が発生した状態を示している。
【００３９】
コントローラ部電力状態３１５、プリンタ部電力状態３１６、スキャナ部電力状態３１７、汎用画像処理部電力状態３１８は、Ｈｉ／Ｌｏｗの２値で表現されておりＨｉが通電状態、Ｌｏｗが非通電状態となる場合を示す。
なお、画像形成装置の動作３１９、３３７では画像形成装置１が現在何のジョブを処理している状態を示している。
【００４０】
画像形成装置１の動作は、初期状態がスリープ状態（スタンバイ状態）３０６であり、その後、タイミングＴ４０２でＰＤＬプリント２０１が発生すると、タイミング３０１でＨ／Ｗがコントローラ部電力状態３１５をＯＮとし、画像形成装置の動作状態３０７で、ＣＰＵ３４がスリープ前の状態に復帰する。その後、タイミングＴ４０２で受け付けたＰＤＬプリント２０１のジョブが解析される。図２に示したテーブルにより、ＰＤＬプリント２０１を実行するためには、プリンタ部電力１９と、汎用画像処理部電力２１の通電が必要であり、現在これらの通電が無いため、ＣＰＵ３４は、タイミング３０２にて両者の電源をＯＮにする。
すると、画像形成装置１は初期化処理を行うため、ＣＰＵ３４は画像形成装置の動作状態３０８の区間、プリンタ装置４の初期化待ちを行う。プリンタ装置４から初期化終了の通知が来たら、画像形成装置の動作状態３０９の区間にて画像出力を行う。
【００４１】
この間に、タイミングＴ４０３でＦＡＸ転送２０２のジョブ、タイミングＴ４０４でＦＡＸ受信プリント２０３が各々のタイミングで逐次発生したとする。タイミングＴ４０４ではＦＡＸ受信プリント２０３であり、ＦＡＸの受信は、画像形成装置の動作状態３１０で画像出力と並行に実行されプリント待ち状態となる。
【００４２】
３つのジョブが重なった場合、先に説明したように図３に示したジョブキュー状態はジョブ４０２、４０３、４０４の順序となるが、上述したように、ジョブの優先順位による割り込みは発生せず、ジョブ４０２、４０３、４０４が逐次実行されることを決定する。
【００４３】
画像形成装置の動作状態３０９でプリンタ装置４による画像出力処理が完了し、ジョブ４０２の処理が完了すると、ジョブリスト４０１から、ジョブ４０２を削除してジョブ４０３を実行する。
図２に示したテーブルより、ジョブ４０３は、ＦＡＸ転送２０２で、汎用画像処理部電力状態３１８に示すように汎用画像処理部３５を使用するため通電を継続する。また、プリンタ部電力状態３１６に示すようにプリンタ装置４は使用しないため、画像形成装置の動作状態３０９に示す画像出力後に、タイミング３０３でプリンタ部電力状態３１６の供給をＯＦＦとし、画像形成装置の動作３１１に示すＦＡＸ転送処理を行い、ジョブ４０３は完了する。
【００４４】
このようにしてジョブリスト４０１からジョブ４０３が削除され、ジョブ４０４が逐次実行されるが、図２に示したテーブルよりプリンタ部電力１９の再度通電をタイミング３０４で行い、画像形成装置の動作３１２において、プリンタ装置４の初期化待ちを行った後に、画像形成装置の動作３１３において、画像形成装置の動作状態３１０で受信したファックスの画像をプリンタ装置４でプリントする。
これにより、すべてのジョブは完了するため、タイミング３０５でプリンタ部電力状態３１６と汎用画像処理部電力状態３１８の電力を落とし、コントローラ部電力状態３１５だけの通電状態となる。以上のような従来動作を行った場合、プリンタ部電力１９を２回ＯＮ／ＯＦＦしている。また、画像形成装置の動作状態３０８と画像形成装置の動作３１２でプリンタ装置４の初期化待ちを２回行っている。
特に、画像形成装置の動作３１２は画像形成装置１の待ち時間となり、この区間の電力が無駄となっている。また、プリンタ部電力１９が電源のＯＦＦ／ＯＮ回数に規定がある場合、その回数を余計に増やしてしまう結果となる。
【００４５】
このような電力状態を回避するために、タイミング３０３〜３０４区間において、プリンタ部電力状態３１６がＯＦＦ状態とならないように、プリンタ部電力１９を切らないという方法も考えられるが、画像形成装置の動作３１１でＦＡＸ転送２０２のジョブを実行している間、不要な通電を行うことは電力消費という面からは好ましくない状態といえる。
そこで、本実施形態では、図５に示すフローチャートに示す手順に基づく制御を行う。
【００４６】
図５は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、実行中のジョブを完了する際に、実行待ちのジョブに同じ通電仕様となるジョブが蓄積されているかを判断して、ジョブの順序を変更する制御例である。なお、各ステップは、ＣＰＵ３４がハードディスク装置６に記憶される制御プログラムをメモリ３３にロードして実行することで実現される。なお、図４に示した下段側に示すタイミングチャートを適宜参照して説明する。なお、本実施形態に示す情報処理装置を適用する画像形成装置では、通常電力モードと省電力モードとで動作可能であり、画像形成装置は、前記省電力モードの場合に、ＣＰＵ３４は、本実施形態に示すジョブの優先順位を制御し、通常電力モードの場合に、入力された順にジョブを実行する。また、図５に示す本処理は、ＣＰＵ３４がジョブが終了した時（終了毎）に呼ばれる。
【００４７】
初期状態では、図４に示すように画像形成装置の動作３３７が動作状態３２６に示すスリープ状態である。タイミングＴ４０２で、ＰＤＬプリント２０１に対応するジョブが発生すると、タイミング３２０でハードウエア（Ｈ／Ｗ）に電源を入れ、動作状態３２７でスリープ移行前の状態に移行する。
タイミングＴ４０２で受け付けたジョブの実行に必要な電力をタイミング３２１でＯＮにする。動作状態３２８でプリンタ装置４の初期化待ちを行い、動作状態３２９でＰＤＬプリント２０１のジョブを実行する。
上記同様、この間に、タイミングＴ４０３、Ｔ４０４でＦＡＸ転送２０２、ＦＡＸ受信プリント２０３に対応するジョブが発生し、タイミングＴ４０４で発生したＦＡＸ受信プリント２０３に対応するジョブは動作状態３３０において並行に行われる。
【００４８】
先に説明した通り、動作状態３２９においてＰＤＬプリント２０１のジョブが終了した時点、ジョブの実行順序は、図３に示したジョブリスト４０１の状態となっている。すなわち、現在実行中のジョブ４０２に対し、並行して実行できないジョブ４０３とジョブ４０４が予約されている状況である。
ここまでは先に説明した既存の動作と同様の動作で、既存の動作はジョブ４０２を削除し次にジョブ４０３を実行するが、本実施形態ではこの前に、ＣＰＵ３４が図５に示す制御手順を実行する。
【００４９】
Ｓ５０２で、ＣＰＵ３４は、現在のジョブがジョブリストの最後のジョブであるかどうかを判断する。具体的には、現在のジョブ４０２に対して、次に予約されているジョブの有無をジョブリスト４０１の内容から判断する。本例では、ジョブリスト４０１にジョブ４０３、ジョブ４０４があると判断して、ＣＰＵ３４は、Ｓ５０３に進み、ジョブが無いとＣＰＵ３４が判断した場合は、Ｓ５１０で現在のジョブ４０２を終了して、本処理を終了する。
【００５０】
Ｓ５０３では、各ハードウエアの状態、本実施形態では、図４に示したコントローラ部電力状態３３３、プリンタ部電力状態３３４、スキャナ部電力状態３３５、汎用画像処理部電力状態３３６の現在の各通電状態を、通電状態Ａとして取得する。
今回の場合はＰＤＬプリント２０１を単体で実行中であったため、その通電状態である、プリンタ部電力１９と繁用画像処理部電力２１がＯＮになっている状況を通電状態Ａとする。
【００５１】
Ｓ５０４では、ＣＰＵ３４は、ジョブリスト４０１に現在予約されているジョブ、つまりジョブ４０３、ジョブ４０４に、現在の通電状態である通電状態Ａと同じ通電仕様があるかを、図２に示したテーブルの通電管理仕様から判断する。ここで、予約されているジョブ種はＦＡＸ転送２０２、ＦＡＸ受信プリント２０３であるため、ＦＡＸ受信プリント２０３が通電状態Ａとまったく同じ通電状態であると判断される。
【００５２】
Ｓ５０５では、ＣＰＵ３４が同じ通電状態ＡとなるＦＡＸ受信プリント２０３のジョブ種が格納されているジョブ４０４の優先度を上げる。具体的には、次に実行されれば良いため、ＣＰＵ３４は、ジョブ４０２の後に、ジョブ４０４が実行されるようにジョブの順序を入れ替える。入れ替えた後のジョブリストは、図３に示す下段のジョブリスト４０５となり、現在実行中のジョブ４０２の後に、ジョブ４０４、ジョブ４０３と接続されている状態となる。その後、Ｓ５１０に進み、現在のジョブ４０２を終了させ、ジョブリスト４０５からジョブ４０２を削除して、本処理を終了する。
【００５３】
このように、ＣＰＵ３４がジョブリスト上のジョブ実行順序を入れ替える事で、通電制御は動作状態３２９におけるジョブ終了後、動作状態３３１において、ＦＡＸ受信プリント２０３が動作することになる。
そのため、タイミング３２２の地点では、プリンタ部電力１９の電源を落とす必要が無く、動作状態３３０において、受信したＦＡＸデータを動作状態３３１でプリントすることが可能である。
動作状態３３１において、ＣＰＵ３４は、ＦＡＸ受信プリント２０３のジョブ完了時、再度Ｓ５０１が呼ばれ、ジョブの入れ替えの評価を行う。その後、動作状態３３２を実行する。そして、動作状態３３３でスタンバイ状態に遷移する。
【００５４】
そして、Ｓ５０４までは先のフローの説明と同様に進むが、現在実行中のジョブ４０４の次には、ジョブ４０３しか存在しないため、処理はＳ５０６に進み、デバイスの通電状態が完全一致ではなく、部分一致でジョブを入れ替える制御に移る。
【００５５】
Ｓ５０６で現在通電しているデバイスを一つデバイスＡとして選択する。この選択方法は、ＯＦＦ／ＯＮ回数を少なくしたいデバイス、初期化に時間がかかるデバイスを優先的に選択することで、本発明をより効果的に適用することが可能である。
具体的には、プリンタ部電力１９はＯＦＦ／ＯＮ回数の規定数が少なく、初期化時間が最も長いデバイスであるため、図２の仕様のテーブルでは、最も左側に配置させている。
また、汎用画像処理部電力２１は半導体スイッチでＯＦＦ／ＯＮ回数の規定はなく、初期化時間も短いものについては最も右側に配置させている。
つまり、このテーブルの場合は、左側から右側に向かって一つずつデバイスを選択することで、ＯＦＦ／ＯＮ回数規定、消費電力的に、より高い効果を得る事が可能である。このようにハードウエアの構成から、図２に示す通電管理仕様を作成することでより高い効果を得ることができる。
【００５６】
Ｓ５０７では、ＣＰＵ３４は、現在のジョブリストにデバイスＡを使用するジョブがあるか否かを判定する。現在実行中のジョブはジョブリスト４０５のジョブ４０４であるため、ジョブ４０３を参照し、Ｓ５０７でジョブリスト４０５にデバイスＡを使用するジョブが無いとＣＰＵ３４が判定した場合は、Ｓ５０９に進み、現在通電中のデバイスを全て選択しているかどうかを判定する。つまり、ＣＰＵ３４は、図２に示したテーブルのハードウエアに対して左から右に一つずつマッチさせていく。これにより、ＣＰＵ３４は、現在電源が供給されているいずれかの処理手段を選択する。
【００５７】
図２において、最も左側に配置されたのはプリンタ部電力１９であるためプリンタ部電力がＯＮとなるジョブをジョブリスト４０５から探すが、ジョブ４０３は使用しないためＳ５０９、Ｓ５０６とループする。ここで、最も左側に配置されるとは、各処理手段に設定されたオン／オフ回数の規定値が小さい処理手段が左側に配置され、上記Ｓ５０７で左に配置された処理手段から順に選択される。
次に、デバイスＡはスキャナ部電力２０に対して評価を行うがこれもジョブリスト４０５には存在しない。２回目のループ後、Ｓ５０６で汎用画像処理部電力２１に対してジョブリスト４０５のジョブ４０３がマッチするため、Ｓ５０７の判断で処理をＳ５０８に進み、ＣＰＵ３４は、デバイスＡを使用するジョブの優先順位を上げる処理を行う。
【００５８】
ジョブリスト４０５のジョブ４０４の終了時に、画像処理部電力２１の通電を継続するために、ジョブ４０３の優先度を上げる、という判断がなされる。例えばジョブ４０４とジョブ４０３の間に他のジョブがあれば優先される。
最後に、Ｓ５１０で、ＣＰＵ３４は、現在のジョブであるジョブリスト４０５のジョブ４０４を削除して、本処理を終了する。その後、ＣＰＵ３４はジョブ４０３を実行する。
【００５９】
このソート方法は一般的にバブルソートと似ている構成であり、図２のように優先度テーブルに従ってジョブの並べ方を行うことで、ＯＦＦ／ＯＮ回数を少なくしたいデバイスを可能な限り連続して通電させるための制御を行うことが可能である。
【００６０】
図４の説明に戻ると、動作状態３３１のジョブが完了した時点で上記判断が行われ、次に行うジョブはジョブリスト４０５のジョブ４０３となり、ＦＡＸ転送２０２である。この時、プリンタ部電力１９の通電は必要ないため、ＣＰＵ３４は、タイミング３２３でＯＦＦとし、動作状態３３２でＦＡＸ転送ジョブを実行する。
動作状態３３２のジョブを完了した後、同様に図５に示す処理が実行されるが、Ｓ５０２からＳ５１０にルートが進み、現在のジョブを完了して不要となった汎用画像処理部電力３２４をＯＦＦとして、動作状態３２５で装置はスタンバイに移行する。
本実施形態では、ＣＰＵ３４が電力状態が同じと判断されたいずれかのジョブの優先順位を上げる制御を行う第１の制御例と、選択された処理手段を使用するジョブの優先順位を上げる制御を行う第２の制御例の組み合わせについて説明した。しかしながら、２つの制御を一連の処理として実行するか、独立した２つの制御とするかは情報処理装置の仕様に応じて適宜決定すればよい。
本実施形態によれば、装置の電源をＯＦＦ／ＯＮする回数を最小限にするように処理を入れ替えることで、画像形成装置のＯＦＦ／ＯＮ回数の少なくすることが可能である。また、画像形成装置の初期化頻度を減らすことで、省電力、ユーザ応答速度の向上を達成することができる。
【００６１】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００６２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００６３】
１  画像形成装置
２  スキャナ装置
３  コントローラ
４  プリンタ装置
５  操作部
１０  電源装置
【図１】
2014165662.tif 000003
【図２】
2014165662.tif 000004
【図３】
2014165662.tif 000005
【図４】
2014165662.tif 000006
【図５】
2014165662.tif 000007