(57)【要約】【課題】消費電力を低減することのできる画像形成装置および画像形成装置の制御プログラムを提供する。【解決手段】画像形成装置としてのサービスハブ１００は、画像を形成するプリントエンジン部と、プリントエンジン部を制御するメインＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１とを含むＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）回路２０と、外部機器との通信を行うネットワークインターフェース回路３５と、ネットワークインターフェース回路３５を制御するメインＣＰＵ３１とを含むサーバー回路３０とを備える。ＭＦＰ回路２０とサーバー回路３０との各々は共通のＩＰアドレスを有し、サーバー回路３０は、ＭＦＰ回路２０への電力の供給とサーバー回路３０への電力の供給とを互いに独立して制御する電力制御部をさらに含む。【選択図】図２
2018093422.tif 000002
【特許請求の範囲】
【請求項１】
画像を形成する画像形成部と、前記画像形成部を制御する画像形成制御部とを含むハードウェアである画像形成用回路と、
外部機器との通信を行う通信部と、前記通信部を制御する通信制御部とを含むハードウェアである通信用回路とを備えた画像形成装置であって、
前記画像形成装置のユーザー向けに公開されたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスとして、前記画像形成用回路と前記通信用回路との各々は共通のＩＰアドレスを有し、
前記通信用回路は、前記画像形成用回路への電力の供給と前記通信用回路への電力の供給とを互いに独立して制御する電力制御部をさらに含む、画像形成装置。
【請求項２】
前記電力制御部は、
前記画像形成用回路への電力の供給状態を示す動作モードが第１のモードである状態で、所定の条件を満たすか否かを判別する条件判別手段と、
前記条件判別手段にて所定の条件を満たすと判別した場合に、前記動作モードを第２のモードに移行する低電力移行手段とを含み、
前記所定の条件は、前記画像形成用回路が所要の時間動作しないこと、および前記画像形成用回路が所要の時間動作要求を受け付けないことのうち少なくとも一方であり、
前記動作モードが前記第２のモードである状態で前記画像形成用回路に供給される電力は、前記動作モードが前記第１のモードである状態で前記画像形成用回路に供給される電力よりも低い、請求項１に記載の画像形成装置。
【請求項３】
前記電力制御部は、前記動作モードが前記第２のモードである状態で、前記画像形成装置への操作を受け付ける操作部への操作を検知した場合、前記画像形成用回路および前記通信用回路を収容する筐体の内部を露出した開いた状態と前記筐体の内部を覆う閉じた状態とを実現するカバーの開閉を検知した場合、前記画像形成装置に対して外部機器を接続するためのハードウェアインターフェースである接続用インターフェースに外部機器が接続された場合、および原稿送り装置の原稿トレイに読取対象となる原稿が配置された場合のうち少なくとも一方の場合に、前記動作モードを前記第１のモードに移行する第１の復帰手段を含む、請求項２に記載の画像形成装置。
【請求項４】
前記電力制御部は、前記動作モードが前記第２のモードである状態で、前記通信制御部からの復帰要求を受け付けた場合に、前記動作モードを前記第１のモードに移行する第２の復帰手段を含む、請求項２または３に記載の画像形成装置。
【請求項５】
前記通信制御部は、
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、
前記動作モードが前記第２のモードである状態で、前記ＣＰＵの負荷が所定量以上となった場合に、前記電力制御部に復帰要求を送信する復帰要求手段と、
前記動作モードが前記第２のモードである状態で、前記ＣＰＵの負荷が所定量以上となった場合に、前記ＣＰＵで実行する予定のジョブのうち前記画像形成制御部へ移管する処理を決定するジョブ決定手段と、
前記画像形成回路の起動を確認する確認手段と、
前記画像形成回路の起動を前記確認手段にて確認した場合に、前記ジョブ決定手段にて決定した処理を前記画像形成制御部へ移管する移管手段とを含み、
前記第２の復帰手段は、前記復帰要求手段からの復帰要求を受信した場合に、前記動作モードを前記第１のモードに移行し、
前記低電力移行手段は、さらに前記ジョブ決定手段にて決定した処理の完了通知を前記画像形成回路から受信した場合に、前記動作モードを前記第２のモードに移行する、請求項４に記載の画像形成装置。
【請求項６】
前記ジョブ決定手段は、前記ジョブのフロントエンド処理およびバックエンド処理を前記画像形成制御部へ移管する処理から除外し、前記ジョブのフロントエンド処理およびバックエンド処理以外の処理を前記画像形成制御部へ移管する処理として決定する、請求項５に記載の画像形成装置。
【請求項７】
前記通信用回路は、前記ジョブのデータを記憶する補助記憶装置をさらに含み、
前記移管手段は、前記画像形成制御部へ移管する処理に関連する前記ジョブのデータが前記補助記憶装置における前記画像形成制御部がアクセスできない記憶領域に記憶されている場合、前記画像形成制御部へ移管する処理に関連する前記ジョブのデータを前記補助記憶装置における前記画像形成制御部がアクセスできる記憶領域に移動または複製する、請求項５または６に記載の画像形成装置。
【請求項８】
前記通信制御部は、
前記動作モードが前記第２のモードである状態で、外部機器から送信された前記画像形成用回路の動作に関連するデータを受信するデータ受信手段と、
前記データ受信手段にて受信したデータを、前記補助記憶装置における前記画像形成制御部がアクセスできる記憶領域に保存するデータ保存手段とをさらに含み、
前記復帰要求手段は、前記データ受信手段にてデータを受信した場合に、前記電力制御部に復帰要求を送信しない、請求項７に記載の画像形成装置。
【請求項９】
前記通信制御部は、前記動作モードが前記第２のモードである状態で、外部機器からの要求に従って、前記補助記憶装置に保存したデータを外部機器へ送信する外部データ送信手段をさらに含み、
前記復帰要求手段は、前記外部データ送信手段にてデータを送信する場合に、前記電力制御部に復帰要求を送信しない、請求項７または８に記載の画像形成装置。
【請求項１０】
前記画像形成制御部は、
前記補助記憶装置への保存が必要なデータを前記通信制御部に送信する内部データ送信手段と、
前記補助記憶装置に保存されたデータの送信を前記通信制御部に要求する内部データ要求手段とを含み、
前記通信制御部は、
前記データ送信手段から受信したデータを前記補助記憶装置に保存する内部データ保存手段と、
前記内部データ保存手段にてデータの保存を正常に完了した場合に、保存の完了通知を前記画像形成制御部に送信する完了通知手段と、
前記内部データ保存手段にてデータの保存を正常に完了できない場合に、保存エラー通知を前記画像形成制御部に送信する保存エラー通知手段と、
前記内部データ要求手段からデータの送信の要求を受け付けた場合に、前記内部データ要求手段から要求されたデータを前記画像形成制御部に送信する内部データ送信手段と、
前記内部データ送信手段にてデータの送信を正常に完了できない場合に、送信エラー通知を前記画像形成制御部に送信する送信エラー通知手段とをさらに含む、請求項７〜９のいずれかに記載の画像形成装置。
【請求項１１】
前記第２のモードは、前記画像形成用回路へ供給する電力を遮断するモードである、請求項２〜１０のいずれかに記載の画像形成装置。
【請求項１２】
デフォルトの前記動作モードは、前記第２のモードである、請求項１１に記載の画像形成装置。
【請求項１３】
前記通信用回路に供給される電力は、前記第１のモードと前記第２のモードとで変わらない、請求項２〜１２のいずれかに記載の画像形成装置。
【請求項１４】
画像形成装置の制御プログラムであって、
前記画像形成装置は、
画像を形成する画像形成部と、前記画像形成部を制御する画像形成制御部とを含むハードウェアである画像形成用回路と、
外部機器との通信を行う通信部と、前記通信部を制御する通信制御部とを含むハードウェアである通信用回路とを備え、
前記画像形成装置のユーザー向けに公開されたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスとして、前記画像形成用回路と前記通信用回路との各々は共通のＩＰアドレスを有し、
前記通信用回路は、前記画像形成用回路への電力の供給と前記通信用回路への電力の供給とを互いに独立して制御する電力制御部をさらに含み、
前記制御プログラムは、
前記画像形成用回路への電力の供給状態を示す動作モードが第１のモードである状態で、所定の条件を満たすか否かを前記電力制御部で判別する条件判別ステップと、
前記条件判別ステップにて所定の条件を満たすと判別した場合に、前記電力制御部で前記動作モードを第２のモードに移行する低電力移行ステップとをコンピューターに実行させ、
前記所定の条件は、前記画像形成用回路が所要の時間動作しないこと、および前記画像形成用回路が所要の時間動作要求を受け付けないことのうち少なくとも一方であり、
前記動作モードが前記第２のモードである状態で前記画像形成用回路に供給される電力は、前記動作モードが前記第１のモードである状態で前記画像形成用回路に供給される電力よりも低い、画像形成装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および画像形成装置の制御プログラムに関する。より特定的には、本発明は、消費電力を低減することのできる画像形成装置および画像形成装置の制御プログラムに関する。
【背景技術】
【０００２】
電子写真式の画像形成装置には、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバー機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機、プリンターなどがある。従来の電子写真方式の画像形成装置には、消費電力を低く抑えるためのモードである省電力モードで動作するものがある。
【０００３】
ところで、近年、書類の電子化が進み、文書を紙ではなく電子データで取り扱うことが多くなっている。オフィスにおける紙出力のプリンターやコピー機の重要性は低下しており、スマートフォンやタブレットなどの携帯端末のビジネス用途での重要性は増加している。その結果、携帯端末との間でデータを通信するサーバーのニーズが増加している。
【０００４】
サーバーとしての機能を提供する装置として、画像形成装置のハードウェアとサーバーのハードウェアとの両方を搭載した（画像形成装置とサーバーとを一体化した）情報処理装置が考案されている。このような情報処理装置はサービスハブと呼ばれている。
【０００５】
なお、画像形成装置の省電力化を図る技術は、たとえば下記特許文献１〜３などに開示されている。下記特許文献１には、複数の印刷装置と、複数の印刷装置を共用する複数のホスト装置と、印刷装置およびホスト装置を管理するための管理サーバーとを含む印刷システムが開示されている。印刷装置は、複数の動作モードにおける何れかの動作モードで動作する。管理サーバーは、モード設定情報に基づいて、印刷装置に複数の動作モードの何れかで動作することを指示する。
【０００６】
下記特許文献２には、少なくとも通常時よりも低い電力でデバイスの一部に通電させておく省電力モード制御を備えた省電力モード付デバイスを含む複数のデバイスを、単独あるいは相互に選択し、かつ連携しあって複数種類の画像処理機能を実行する画像処理機能実行手段を備えた電力供給制御装置が開示されている。この電力供給制御装置は、複数のデバイス毎に、電力を供給または遮断するように切り替える切替手段と、画像処理機能毎に、予め定めた期間が経過しても画像処理機能の処理を指示する受け付けがない場合に、画像処理機能の実行に必要なデバイスへの電力供給を遮断し、画像処理機能の処理を指示する受け付けがあり、かつ画像処理機能の処理内容が判明した時点で、画像処理機能の実行に必要なデバイスへ電力を供給するように、切替手段を制御する切替制御手段と、省電力モード付デバイスへ電力が供給されている状態で、受け付けた画像処理機能の処理内容に基づくデバイス選択において省電力モード付デバイスが当該画像処理機能の処理に不要なデバイスの場合に、少なくとも省電力モード中を維持するべく、省電力モード付デバイスへの電力供給を継続する継続手段とを備えている。
【０００７】
下記特許文献３には、スリープモード中に、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）を通じて外部装置からジョブが受信された場合に、ＮＩＣがそのジョブを一時記憶して保留ジョブとする画像処理装置が開示されている。この画像処理装置は、所定の実行開始条件が成立した際に、サブ電源への通電を制御することにより、必要な機能ブロックを「通電無し状態」から「通電有り状態」へ切り替えて保留ジョブを実行する。またこの画像処理装置は、スリープモード中に、外部装置からの要求に応じて、保留ジョブに関する情報の送信、保留ジョブの削除、必要な機能ブロックを起動することによる保留ジョブの即時処理を行う。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−０２６７６８号公報
【特許文献２】特開２０１１−１９９７７７号公報
【特許文献３】特開２００７−３２４６５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
図７は、従来のサービスハブ１１００の構成の一例を示すブロック図である。なお図７において、サービスハブ１１００の各種動作の制御（サービスハブ１１００の動作モードの制御を除く）に関する部分は実線の矢印で示されており、サービスハブ１１００の動作モードの制御に関する部分は点線の矢印で示されている。
【００１０】
図７を参照して、サービスハブ１１００は、ＭＦＰ回路（従来型ＭＦＰのコントローラー回路）１０２０と、サーバー回路（従来型サーバーの回路）１０３０とを備えている。サービスハブ１１００は、少なくとも通常モードと、通常モードよりも消費電力の少ない省電力モードとの２つの動作モードを有している。
【００１１】
ＭＦＰ回路１０２０は、メインＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２１と、メインメモリ１０２２と、スキャナー部およびプリントエンジン部１０２３と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０２４と、電源ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１０４１と、操作パネルインターフェース回路１０４２と、ネットワークインターフェース回路１０４３と、ファクシミリインターフェース回路１０４４と、スリープモード制御回路１０４５と、電源制御回路１０４６とを含んでいる。
【００１２】
ＭＦＰ回路１０２０は、回路ドメインＣＤ１と、回路ドメインＣＤ２とを含んでいる。回路ドメインＣＤ１は、サービスハブ１１００の動作モードに関わらず、常時電力が供給される部分である。回路ドメインＣＤ１には、メインメモリ１０２２と、電源ＩＣ１０４１と、操作パネルインターフェース回路１０４２と、ネットワークインターフェース回路１０４３と、ファクシミリインターフェース回路１０４４と、スリープモード制御回路１０４５と、電源制御回路１０４６とが配置されている。回路ドメインＣＤ２は、サービスハブ１１００の動作モードが省電力モードである場合に電力の供給が遮断される部分である。回路ドメインＣＤ２には、メインＣＰＵ１０２１と、スキャナー部およびプリントエンジン部１０２３と、ＨＤＤ１０２４とが配置されている。
【００１３】
メインＣＰＵ１０２１は、ＭＦＰ回路１０２０の動作を制御する。
【００１４】
メインメモリ１０２２は、メインＣＰＵ１０２１が各種プログラムを実行するときに必要なデータを一時的に記憶するためなどに用いられる。
【００１５】
スキャナー部およびプリントエンジン部１０２３は、メインＣＰＵ１０２１の制御の下で、画像の読み取り動作および印字動作を行う。スキャナー部およびプリントエンジン部１０２３は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）を含んでいる。
【００１６】
ＨＤＤ１０２４は、各種情報を記憶する。
【００１７】
電源ＩＣ１０４１は、電源制御回路１０４６の制御の下で、ＭＦＰ回路１０２０に電力を供給する。
【００１８】
操作パネルインターフェース回路１０４２は、各種情報を表示し、各種操作を受け付ける操作パネルを制御する。
【００１９】
ネットワークインターフェース回路１０４３は、外部機器との間でＭＦＰ回路１０２０に関連する通信を行う。
【００２０】
ファクシミリインターフェース回路１０４４は、ファクシミリの送受信を行う。
【００２１】
スリープモード制御回路１０４５は、操作パネルインターフェース回路１０４２、ネットワークインターフェース回路１０４３、およびファクシミリインターフェース回路１０４４の各々から受信する信号に基づいて、電源制御回路１０４６に信号を送信することにより、サービスハブ１１００の動作モードを制御する。
【００２２】
電源制御回路１０４６は、スリープモード制御回路１０４５から受信した信号に基づいて、電源ＩＣ１０４１が回路ドメインＣＤ２に供給する電力をオンまたはオフする。すなわち、電源制御回路１０４６は、サービスハブ１１００の動作モードを省電力モードから通常モードに移行する場合には、回路ドメインＣＤ２への電力の供給を開始し、サービスハブ１１００の動作モードが省電力モードに移行する場合には、回路ドメインＣＤ２への電力の供給を遮断する。
【００２３】
サーバー回路１０３０は、ＣＰＵ１０３１と、メインメモリ１０３２と、電源ＩＣ１０３３と、ＨＤＤ１０３４と、ネットワークインターフェース回路１０３５とを含んでいる。サーバー回路１０３０は、サービスハブ１１００の動作モードに関わらず、常時電力が供給される部分である。
【００２４】
メインＣＰＵ１０３１は、サーバー回路１０３０の動作を制御する。
【００２５】
メインメモリ１０３２は、メインＣＰＵ１０３１が各種プログラムを実行するときに必要なデータを一時的に記憶するためなどに用いられる。
【００２６】
電源ＩＣ１０３３は、サーバー回路１０３０に電力を供給する。
【００２７】
ＨＤＤ１０３４は、各種情報を記憶する。
【００２８】
ネットワークインターフェース回路１０３５は、外部機器との間でサーバー回路１０３０に関連する通信を行う。
【００２９】
上述のサービスハブ１１００において、消費電力を低減することは困難であった。
【００３０】
画像形成装置（ＭＦＰ回路１０２０に相当する部分）は、一般的に、動作していない時間が一定時間以上継続する場合には、動作モードを通常のモードから省電力モードへ移行し、動作の必要が生じた場合には動作モードを通常のモードへ復帰させる。これにより、消費電力の低減を図っている。
【００３１】
一方で、専用のハードウェアを持つサーバー（サーバー回路１０３０に相当する部分）では、予想できないタイミングで外部から多数発生する通信処理を、極めて短時間に処理することが要求されている。このため、サーバーでは省電力モードに移行することが一般的ではなく、常時通電されることが一般的である（なお、ここでは、画像形成装置にソフトウェアを搭載してサーバー機能を実現しているようなものを想定していない）。
【００３２】
したがって、サービスハブ１１００のように、画像形成装置とサーバーとを単純に一体化した場合には、常時通電される部分が多いため、消費電力を低減することはできなかった。
【００３３】
そこで、画像形成装置部分に供給する電力を制御する電源制御用回路を画像形成装置部分に搭載し、サーバー部分に供給する電力を制御する電源制御用回路をサーバー部分に搭載する方法が考えられる。しかしこの方法では、画像形成装置部分の電源制御用回路と、サーバー部分の電源制御用回路との両方に対して常時電力を供給する必要がある。このため、回路が冗長となり、余分に電力を消費する事態を招く。
【００３４】
本発明は、上記課題を解決するためのものであり、その目的は、消費電力を低減することのできる画像形成装置および画像形成装置の制御プログラムを提供することである。
【課題を解決するための手段】
【００３５】
本発明の一の局面に従う画像形成装置は、画像を形成する画像形成部と、画像形成部を制御する画像形成制御部とを含むハードウェアである画像形成用回路と、外部機器との通信を行う通信部と、通信部を制御する通信制御部とを含むハードウェアである通信用回路とを備えた画像形成装置であって、画像形成装置のユーザー向けに公開されたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスとして、画像形成用回路と通信用回路との各々は共通のＩＰアドレスを有し、通信用回路は、画像形成用回路への電力の供給と通信用回路への電力の供給とを互いに独立して制御する電力制御部をさらに含む。
【００３６】
上記画像形成装置において好ましくは、電力制御部は、画像形成用回路への電力の供給状態を示す動作モードが第１のモードである状態で、所定の条件を満たすか否かを判別する条件判別手段と、条件判別手段にて所定の条件を満たすと判別した場合に、動作モードを第２のモードに移行する低電力移行手段とを含み、所定の条件は、画像形成用回路が所要の時間動作しないこと、および画像形成用回路が所要の時間動作要求を受け付けないことのうち少なくとも一方であり、動作モードが第２のモードである状態で画像形成用回路に供給される電力は、動作モードが第１のモードである状態で画像形成用回路に供給される電力よりも低い。
【００３７】
上記画像形成装置において好ましくは、電力制御部は、動作モードが第２のモードである状態で、画像形成装置への操作を受け付ける操作部への操作を検知した場合、画像形成用回路および通信用回路を収容する筐体の内部を露出した開いた状態と筐体の内部を覆う閉じた状態とを実現するカバーの開閉を検知した場合、画像形成装置に対して外部機器を接続するためのハードウェアインターフェースである接続用インターフェースに外部機器が接続された場合、および原稿送り装置の原稿トレイに読取対象となる原稿が配置された場合のうち少なくとも一方の場合に、動作モードを第１のモードに移行する第１の復帰手段を含む。
【００３８】
上記画像形成装置において好ましくは、電力制御部は、動作モードが第２のモードである状態で、通信制御部からの復帰要求を受け付けた場合に、動作モードを第１のモードに移行する第２の復帰手段を含む。
【００３９】
上記画像形成装置において好ましくは、通信制御部は、ＣＰＵと、動作モードが第２のモードである状態で、ＣＰＵの負荷が所定量以上となった場合に、電力制御部に復帰要求を送信する復帰要求手段と、動作モードが第２のモードである状態で、ＣＰＵの負荷が所定量以上となった場合に、ＣＰＵで実行する予定のジョブのうち画像形成制御部へ移管する処理を決定するジョブ決定手段と、画像形成回路の起動を確認する確認手段と、画像形成回路の起動を確認手段にて確認した場合に、ジョブ決定手段にて決定した処理を画像形成制御部へ移管する移管手段とを含み、第２の復帰手段は、復帰要求手段からの復帰要求を受信した場合に、動作モードを第１のモードに移行し、低電力移行手段は、さらにジョブ決定手段にて決定した処理の完了通知を画像形成回路から受信した場合に、動作モードを第２のモードに移行する。
【００４０】
上記画像形成装置において好ましくは、ジョブ決定手段は、ジョブのフロントエンド処理およびバックエンド処理を画像形成制御部へ移管する処理から除外し、ジョブのフロントエンド処理およびバックエンド処理以外の処理を画像形成制御部へ移管する処理として決定する。
【００４１】
上記画像形成装置において好ましくは、通信用回路は、ジョブのデータを記憶する補助記憶装置をさらに含み、移管手段は、画像形成制御部へ移管する処理に関連するジョブのデータが補助記憶装置における画像形成制御部がアクセスできない記憶領域に記憶されている場合、画像形成制御部へ移管する処理に関連するジョブのデータを補助記憶装置における画像形成制御部がアクセスできる記憶領域に移動または複製する。
【００４２】
上記画像形成装置において好ましくは、通信制御部は、動作モードが第２のモードである状態で、外部機器から送信された画像形成用回路の動作に関連するデータを受信するデータ受信手段と、データ受信手段にて受信したデータを、補助記憶装置における画像形成制御部がアクセスできる記憶領域に保存するデータ保存手段とをさらに含み、復帰要求手段は、データ受信手段にてデータを受信した場合に、電力制御部に復帰要求を送信しない。
【００４３】
上記画像形成装置において好ましくは、通信制御部は、動作モードが第２のモードである状態で、外部機器からの要求に従って、補助記憶装置に保存したデータを外部機器へ送信する外部データ送信手段をさらに含み、復帰要求手段は、外部データ送信手段にてデータを送信する場合に、電力制御部に復帰要求を送信しない。
【００４４】
上記画像形成装置において好ましくは、画像形成制御部は、補助記憶装置への保存が必要なデータを通信制御部に送信する内部データ送信手段と、補助記憶装置に保存されたデータの送信を通信制御部に要求する内部データ要求手段とを含み、通信制御部は、データ送信手段から受信したデータを補助記憶装置に保存する内部データ保存手段と、内部データ保存手段にてデータの保存を正常に完了した場合に、保存の完了通知を画像形成制御部に送信する完了通知手段と、内部データ保存手段にてデータの保存を正常に完了できない場合に、保存エラー通知を画像形成制御部に送信する保存エラー通知手段と、内部データ要求手段からデータの送信の要求を受け付けた場合に、内部データ要求手段から要求されたデータを画像形成制御部に送信する内部データ送信手段と、内部データ送信手段にてデータの送信を正常に完了できない場合に、送信エラー通知を画像形成制御部に送信する送信エラー通知手段とをさらに含む。
【００４５】
上記画像形成装置において好ましくは、第２のモードは、画像形成用回路へ供給する電力を遮断するモードである。
【００４６】
上記画像形成装置において好ましくは、デフォルトの動作モードは、第２のモードである。
【００４７】
上記画像形成装置において好ましくは、通信用回路に供給される電力は、第１のモードと第２のモードとで変わらない。
【００４８】
本発明の他の局面に従う画像形成装置の制御プログラムにおいて、画像形成装置は、画像を形成する画像形成部と、画像形成部を制御する画像形成制御部とを含むハードウェアである画像形成用回路と、外部機器との通信を行う通信部と、通信部を制御する通信制御部とを含むハードウェアである通信用回路とを備え、画像形成装置のユーザー向けに公開されたＩＰアドレスとして、画像形成用回路と通信用回路との各々は共通のＩＰアドレスを有し、通信用回路は、画像形成用回路への電力の供給と通信用回路への電力の供給とを互いに独立して制御する電力制御部をさらに含み、制御プログラムは、画像形成用回路への電力の供給状態を示す動作モードが第１のモードである状態で、所定の条件を満たすか否かを電力制御部で判別する条件判別ステップと、条件判別ステップにて所定の条件を満たすと判別した場合に、電力制御部で動作モードを第２のモードに移行する低電力移行ステップとをコンピューターに実行させ、所定の条件は、画像形成用回路が所要の時間動作しないこと、および画像形成用回路が所要の時間動作要求を受け付けないことのうち少なくとも一方であり、動作モードが第２のモードである状態で画像形成用回路に供給される電力は、動作モードが第１のモードである状態で画像形成用回路に供給される電力よりも低い。
【発明の効果】
【００４９】
本発明によれば、消費電力を低減することのできる画像形成装置および画像形成装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００５０】
【図１】本発明の一実施の形態におけるサービスハブ１００の外観を模式的に示す図である。
【図２】本発明の一実施の形態におけるサービスハブ１００の構成の一例を示すブロック図である。
【図３】メインＣＰＵ３１で実行する予定のジョブの一例を示す図である。
【図４】メインＣＰＵ３１で実行する予定のジョブをサブジョブに展開したジョブリストを模式的に示す図である。
【図５】本発明の一実施の形態のサービスハブ１００における動作モードの制御動作を示すフローチャートの第１の部分である。
【図６】本発明の一実施の形態のサービスハブ１００における動作モードの制御動作を示すフローチャートの第２の部分である。
【図７】従来のサービスハブ１１００の構成の一例を示すブロック図である。
【発明を実施するための形態】
【００５１】
以下、本発明の一実施の形態について、図面に基づいて説明する。
【００５２】
以下の実施の形態では、画像形成装置がＭＦＰである場合について説明する。画像形成装置は、ＭＦＰの他、ファクシミリ装置、複写機、プリンターなどであってもよい。
【００５３】
［画像形成装置の構成］
【００５４】
始めに、本実施の形態における画像形成装置の構成について説明する。
【００５５】
図１は、本発明の一実施の形態におけるサービスハブ１００の外観を模式的に示す図である。
【００５６】
図１を参照して、本実施の形態における画像形成装置は、サービスハブと呼ばれるＭＦＰである。サービスハブ１００は、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）部１１と、スキャナー部１２と、操作パネル１３と、プリントエンジン部１４と、給紙カセット部１５などを備えている。
【００５７】
ＡＤＦ部１１は、サービスハブ１００の上部に設けられている。ＡＤＦ部１１は、原稿トレイ１１ａに配置された原稿を、スキャナー部１２の画像読取位置に送る。
【００５８】
スキャナー部１２は、ＡＤＦ部１１の下に設けられている。スキャナー部１２は、原稿の画像を読み取る。
【００５９】
操作パネル１３は、各種情報を表示し、各種操作を受け付ける。操作パネル１３は、サービスハブ１００に対して外部機器（ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなど）を接続するためのハードウェアインターフェースである接続用インターフェース１３ａ（ＵＳＢ端子）を含んでいる。
【００６０】
プリントエンジン部１４（画像形成部の一例）は、スキャナー部１２の下であって、給紙カセット部１５の上に設けられている。プリントエンジン部１４は、画像データに基づいて用紙などへ画像を形成する。プリントエンジン部１４は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。プリントエンジン部１４は、たとえば電子写真方式で用紙に画像を形成する。トナー像形成部は、用紙に画像を形成する。トナー像形成部は、トナー像を現像する現像装置と、トナー像が形成される感光体と、感光体から用紙に画像を転写する転写部などで構成される。定着装置は、加熱ローラーおよび加圧ローラーを有する。定着装置は、加熱ローラーと加圧ローラーとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱および加圧を行う。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、用紙を給紙カセット部１５から給紙して、サービスハブ１００の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙をサービスハブ１００の筐体から排紙トレイ１７などに排出する。
【００６１】
サービスハブ１００の前面におけるプリントエンジン部１４が設けられている位置には、カバー１６が設けられている。カバー１６は、サービスハブ１００の筐体の内部を露出した開いた状態とサービスハブ１００の筐体の内部を覆う閉じた状態とを実現する。サービスハブ１００のユーザーは、カバー１６を開いた状態とすることで、プリントエンジン部１４で生じたジャムを解消することができる。
【００６２】
給紙カセット部１５は、サービスハブ１００の下部に設けられている。給紙カセット部１５は、印刷用の用紙を収容する。
【００６３】
図２は、本発明の一実施の形態におけるサービスハブ１００の構成の一例を示すブロック図である。なお図２において、サービスハブ１００の各種動作の制御（サービスハブ１００の動作モードの制御を除く）に関する部分は実線の矢印で示されており、サービスハブ１００の動作モードの制御に関する部分は点線の矢印で示されている。
【００６４】
図２を参照して、サービスハブ１００は、画像形成機能を実現するハードウェアであるＭＦＰ回路（サービスハブ用ＭＦＰ回路）２０（画像形成用回路の一例）と、サーバー機能を実現するハードウェアであるサーバー回路（サービスハブ用サーバー回路）３０（通信用回路の一例）とを備えている。サービスハブ１００のユーザー向けに公開されたＩＰアドレスとして、ＭＦＰ回路２０とサーバー回路３０との各々は、共通のＩＰアドレスを有している。ＭＦＰ回路２０およびサーバー回路３０は、サービスハブ１００の筐体の内部に収容されている。
【００６５】
サービスハブ１００は、電力の供給状態を示す動作モードとして、少なくとも通常モード（第１のモードの一例）と、通常モードよりも消費電力の少ない省電力モード（第２のモードの一例）とを有している。通常モードと省電力モードとでは、ＭＦＰ回路２０への電力の供給状態が互いに異なる。すなわち、サービスハブ１００の動作モードが通常モードである状態でＭＦＰ回路２０に供給される電力は、サービスハブ１００の動作モードが省電力モードである状態でＭＦＰ回路２０に供給される電力よりも低い。一方で、サーバー回路３０に供給される電力は、通常モードと省電力モードとで変わらない。
【００６６】
ＭＦＰ回路２０は、メインＣＰＵ２１（画像形成制御部の一例）と、メインメモリ２２と、スキャナー部およびプリントエンジン部２３とを含んでいる。
【００６７】
メインＣＰＵ２１は、プリントエンジン部１４を含むＭＦＰ回路２０全体の動作を制御する。
【００６８】
メインメモリ２２は、メインＣＰＵ２１が各種プログラムを実行するときに必要なデータを一時的に記憶するためなどに用いられる。
【００６９】
スキャナー部およびプリントエンジン部２３は、図１のスキャナー部１２およびプリントエンジン部１４に相当する部分である。スキャナー部およびプリントエンジン部２３は、ＡＳＩＣを含んでいる。
【００７０】
サーバー回路３０は、メインＣＰＵ３１（通信制御部の一例）と、メインメモリ３２と、電源ＩＣ３３と、ＨＤＤ３４（補助記憶装置の一例）と、ネットワークインターフェース回路３５（通信部の一例）と、ファクシミリインターフェース回路３６と、電源制御部３７と、電源ＩＣ３８と、各種センサー３９と、操作パネルインターフェース回路４０とを含んでいる。メインＣＰＵ３１および電源制御部３７は電力制御部を構成している。
【００７１】
メインＣＰＵ３１は、ネットワークインターフェース回路３５およびファクシミリインターフェース回路３６を含むサーバー回路３０全体の動作を制御する。
【００７２】
メインメモリ３２は、メインＣＰＵ３１が各種プログラムを実行するときに必要なデータを一時的に記憶するためなどに用いられる。
【００７３】
電源ＩＣ３３は、サービスハブ１００の動作モードにかかわらず、サーバー回路３０に対して常時電力を供給する。
【００７４】
ＨＤＤ３４は、メインＣＰＵ２１および３１の動作に必要な制御プログラムや、ジョブのデータなどの各種情報を記憶する。
【００７５】
ネットワークインターフェース回路３５は、外部機器との通信を行う。
【００７６】
ファクシミリインターフェース回路３６は、ファクシミリの送受信を行う。
【００７７】
電源制御部３７は、ＣＰＵ３１の制御の下で、ＭＦＰ回路２０への電力の供給と、サーバー回路３０への電力の供給とを互いに独立して制御する。すなわち、電源制御部３７は、サービスハブ１００の動作モードを省電力モードから通常モードに移行する場合には、ＭＦＰ回路２０への電力の供給を開始し、サービスハブ１００の動作モードが省電力モードに移行する場合には、ＭＦＰ回路２０への電力の供給を低減または遮断する。
【００７８】
電源ＩＣ３８は、電源制御部３７の制御の下で、ＭＦＰ回路２０に電力を供給する。電源ＩＣ３８は、互いに異なる複数の電圧でＭＦＰ回路２０に含まれる各要素に対して電力を供給してもよい。
【００７９】
各種センサー３９は、カバー１６の開閉、およびＡＤＦ部１１の原稿トレイ１１ａへの読取対象となる原稿の配置を検知する。
【００８０】
操作パネルインターフェース回路４０は、操作パネル１３において各種表示動作を行うとともに、操作パネル１３への操作や接続用インターフェース１３ａへの外部機器の接続を検知する。
【００８１】
［画像形成装置の制御動作の詳細］
【００８２】
次に、本実施の形態の画像形成装置における動作モードの制御動作について説明する。ここでは、項目（１）〜（６）の動作例について説明する。
【００８３】
（１）  メインＣＰＵ３１は、サービスハブ１００の動作モードが通常モードである状態で、ＭＦＰ回路２０が所要の時間動作しない場合、およびＭＦＰ回路２０が所要の時間動作要求を受け付けない場合のうち少なくとも一方の場合に、電源制御部３７を通じて、電源ＩＣ３８からＭＦＰ回路２０に供給する電力を低下させる。これにより、サービスハブ１００の動作モードは通常モードから省電力モードへ移行する。
【００８４】
サービスハブ１００は、省電力モードとしてスリープモードと電源オフモードとを有していてもよい。スリープモードとは、通常モードの場合に供給する電力よりも少ない電力を、電源ＩＣ３８からＭＦＰ回路２０に供給する（ＭＦＰ回路２０の一部の要素にのみ電力を供給する）動作モードである。電源オフモードは、電源ＩＣ３８からＭＦＰ回路２０に供給する電力を完全に遮断するモードである。
【００８５】
サービスハブ１００は、省電力モードとしてスリープモードと電源オフモードとを有する場合に、省電力モードとしてスリープモードおよび電源オフモードのいずれを採用するかの設定を予め受け付けてもよいし、サービスハブ１００の使用状態に応じて、スリープモードおよび電源オフモードを段階的に設定してもよい。またサービスハブ１００は、省電力モードとして電源オフモードを採用する場合に、ＭＦＰ回路２０が実行するジョブが存在しない時間が一定時間以上継続したときから、電源ＩＣ３８からＭＦＰ回路２０に供給する電力を完全に遮断するまでの時間の設定を予め受け付けてもよい。
【００８６】
また、サービスハブ１００のデフォルトの動作モードを電源オフモードしてもよい。この場合には、デフォルトの状態（ジョブの無い状態）ではＭＦＰ回路２０には電力が供給されず、ＭＦＰ回路２０は起動しない。その結果、サービスハブ１００は、「ユーザーが使用しない場合にＭＦＰ回路に供給する電力を低下する（スリープ状態となる）」という動作ではなく、「ユーザーが使用する場合にのみＭＦＰ回路に電力を供給する」という動作を行うものとなり、ＭＦＰ回路２０の電力を極限まで削減することができる。
【００８７】
本実施の形態では、ＭＦＰ回路２０とサーバー回路３０との各々は共通のＩＰアドレスを有している。このため、ネットワークインターフェース回路３５およびファクシミリインターフェース回路３６は、画像形成に関する通信（ＭＦＰ回路２０の動作に関連する通信）と、サーバーに関する通信（サーバー回路３０の動作に関連する通信）との両方を行う。ネットワークインターフェース回路３５およびファクシミリインターフェース回路３６は、ＭＦＰ回路２０ではなくサーバー回路３０に搭載されている。また、ＨＤＤ３４は、画像形成に関するデータ（ＭＦＰ回路２０の動作に関連するデータ（ボックスデータなど））と、通信に関するデータ（サーバー回路３０の動作に関連するデータ）との両方を記憶している。ＨＤＤ３４もまた、ＭＦＰ回路２０ではなくサーバー回路３０に搭載されている。この構成により、サービスハブ１００の動作モードが通常モードであるか省電力モードであるかに関わらず、外部機器から送信されたファクシミリデータやプリントデータはメインＣＰＵ３１の制御の下で、サーバー回路３０において受信される。
【００８８】
（２）  メインＣＰＵ３１は、サービスハブ１００の動作モードが省電力モードである状態で、外部機器から送信されたファクシミリデータやプリントデータなどのＭＦＰ回路２０の動作に関連するデータを受信した場合に、受信したデータを、ＨＤＤ３４におけるメインＣＰＵ２１がアクセスできる記憶領域に保存する。
【００８９】
この場合、メインＣＰＵ３１は、電源制御部３７を通じてＭＦＰ回路２０に対して電力の供給を直ちに増加または開始することで動作モードを省電力モードから通常モードに復帰させ、ファクシミリデータまたはプリントデータに基づく印刷を実行してもよい。
【００９０】
またメインＣＰＵ３１は、電源制御部３７に復帰要求を送信しなくてもよい。さらにメインＣＰＵ３１は、タイマーを用いるなどの方法で、必要なタイミングで電源制御部３７に復帰要求を送信することで動作モードを省電力モードから通常モードに復帰させ、ファクシミリデータまたはプリントデータに基づく印刷を実行してもよい。
【００９１】
さらにメインＣＰＵ３１は、ユーザーから通常モードに復帰させる操作を操作パネル１３で受け付けた場合に、電源制御部３７に復帰要求を送信することで動作モードを省電力モードから通常モードに復帰させ、ファクシミリデータまたはプリントデータに基づく印刷を実行してもよい。
【００９２】
（３）  メインＣＰＵ３１は、サービスハブ１００の動作モードが省電力モードである状態で、外部機器からの要求に従って、ネットワークインターフェース回路３５を用いてＨＤＤ３４に保存したデータを外部機器へ送信する場合に、電源制御部３７に復帰要求を送信しない。これにより、動作モードが省電力モードのままでデータの送信を行うことができる。
【００９３】
（４）  ＭＦＰ回路２０の動作に関連するデータおよびサーバー回路３０の動作に関連するデータは、いずれもＨＤＤ３４に記憶される。ＨＤＤ３４はサーバー回路３０に搭載されており、ＨＤＤ３４へのデータの保存およびＨＤＤ３４に保存されたデータの読み出しは、メインＣＰＵ３１によって行われる。
【００９４】
メインＣＰＵ２１は、データをＨＤＤ３４に保存する必要がある場合、ＨＤＤ３４への保存が必要なデータをメインＣＰＵ３１に送信する。メインＣＰＵ３１は、メインＣＰＵ２１から受信したデータをＨＤＤ３４に保存する。メインＣＰＵ３１は、データの保存を正常に完了した場合に、保存の完了通知をメインＣＰＵ２１に送信し、データの保存を正常に完了できない場合に、保存エラー通知をメインＣＰＵ２１に送信する。
【００９５】
メインＣＰＵ２１は、ＨＤＤ３４に保存されているデータを取得する必要がある場合、そのデータの送信をメインＣＰＵ３１に要求する。メインＣＰＵ３１は、メインＣＰＵ２１からデータの送信の要求を受け付けた場合に、要求されたデータをＨＤＤ３４から読み出してメインＣＰＵ２１に送信する。メインＣＰＵ３１は、データの送信を正常に完了できない場合に、送信エラー通知をメインＣＰＵ２１に送信する。
【００９６】
（５）  操作パネルインターフェース回路４０は、基本的にメインＣＰＵ２１によって制御される。一方で、操作パネルインターフェース回路４０における動作モードに関連する部分（操作パネル１３のスイッチからの信号や接続された外部メディアの検出信号）は、メインＣＰＵ３１に接続される。
【００９７】
メインＣＰＵ３１は、各種センサー３９および操作パネルインターフェース回路４０の各々から受信した信号に基づいて、必要に応じて動作モードの移行を電源制御部３７に要求する。特にメインＣＰＵ３１は、サービスハブ１００の動作モードが省電力モードである状態で、操作パネル１３への操作を検知した場合、カバー１６の開閉を検知した場合、接続用インターフェース１３ａに外部機器が接続された場合、および原稿トレイ１１ａに読取対象となる原稿が配置された場合のうち少なくとも一方の場合に、サービスハブ１００の動作モードを省電力モードから通常モードに復帰させることが好ましい。
【００９８】
（６）  メインＣＰＵ３１は、サービスハブ１００の動作モードが省電力モードである状態で、自らが担当するジョブの負荷が所定量以上となった場合に、動作モードを省電力モードから通常モードに復帰させ、メインＣＰＵ３１で実行する予定のジョブの一部をＭＦＰ回路２０（メインＣＰＵ２１）に実行させてもよい。すなわち、メインＣＰＵ３１は、サービスハブ１００の動作モードが省電力モードである状態で、自らが担当するジョブの負荷が所定量以上となった場合に、電源制御部３７に復帰要求を送信し、メインＣＰＵ３１で実行する予定のジョブのうちＭＦＰ回路２０へ移管する処理を決定する。
【００９９】
メインＣＰＵ３１は、自らが担当するジョブをサブジョブに展開したジョブリストを作成し、各サブジョブについて、外部インターフェースへのアクセスの有無を判別する。メインＣＰＵ３１は、外部インターフェースへのアクセスが必要なフロントエンド処理およびバックエンド処理を移管の対象から外し、外部インターフェースへのアクセスが不要な内部処理（ミッドプロセシング）（フロントエンド処理およびバックエンド処理以外の処理）を移管の対象とする。
【０１００】
図３は、メインＣＰＵ３１で実行する予定のジョブの一例を示す図である。図３（ａ）は、メインＣＰＵ３１で実行する予定のジョブを観念的に示す図である。図３（ｂ）は、
メインＣＰＵ３１で実行する予定のジョブの内容を示す図である。
【０１０１】
図３を参照して、ここでは、サービスハブ１００のＨＤＤ３４のフォルダーＦＲ１内に保存されたファイルと、外部機器であるユーザーＰＣ４００のＨＤＤのフォルダーＦＲ２に保存されたファイルとを同期させるジョブ（ファイル同期ジョブ）の一部をＭＦＰ回路２０に実行させる場合について説明する。サービスハブ１００は「ＳＶ−ＨＵＢ３」という名称であり、フォルダーＦＲ１の場所は「／ＲＤｈｅａｄｑｕａｔｅｒｓ／ｄｅｖｅｌｏｐｍｅｎｔ／ｐｒｏｊｅｃｔ＿１１／ｓｏｆｔ−ｍｏｄｕｌｅ／ｄｅｖｉｃｅ＿ｄｒｉｖｅｒｓ」であるものとする。ユーザーＰＣ４００の名称は「ｕｓｅｒ  Ａ  ＰＣ」であり、ＩＰアドレスは「１０．１２８．ｘｘ．ｘｘ」であり、フォルダーＦＲ２の場所は「Ｃ￥ｗｏｒｋ￥ｐｒｏｊｅｃｔ＿１１￥ｄｏｃｕｍｅｎｔ￥ｄｅｖｉｃｅ＿ｄｒｉｖｅｒｓ」であるものとする。
【０１０２】
図４は、メインＣＰＵ３１で実行する予定のジョブをサブジョブに展開したジョブリストを模式的に示す図である。
【０１０３】
図４を参照して、メインＣＰＵ３１は、ファイル同期ジョブを以下のサブジョブＡ、Ｂ、およびＣに分解する。
【０１０４】
サブジョブＡ：ユーザーＰＣ４００内データのファイルの情報やタイムスタンプの情報を取得する処理。
【０１０５】
サブジョブＢ：取得したユーザーＰＣ４００側の情報とサービスハブ１００側の情報とを比較し、ベリファイする処理。
【０１０６】
サブジョブＣ：更新対象となるファイルをユーザーＰＣ４００との間で送受信する処理。
【０１０７】
サブジョブＡには、サブジョブＡ−１およびＡ−２が属している。サブジョブＡ−１は、ユーザーＰＣ４００側のファイルのタイムスタンプの情報を取得する処理である。サブジョブＡ−２は、サービスハブ１００側のファイルのタイムスタンプの情報を取得する処理である。サブジョブＣには、サブジョブＣ−１およびＣ−２が属している。サブジョブＣ−１は、ユーザーＰＣ４００側のファイルをサービスハブ１００側のファイルと同一内容にアップデートする処理である。サブジョブＣ−２は、サービスハブ１００側のファイルをユーザーＰＣ４００側のファイルと同一内容にアップデートする処理である。
【０１０８】
サブジョブＡおよびＣは、ユーザーＰＣ４００との通信を伴う処理であるため、ＭＦＰ回路２０は実行することができない。このため、サブジョブＡおよびＣは移管の対象から外され、ネットワークインターフェース回路３５と同一の回路に搭載されているメインＣＰＵ３１が担当する。
【０１０９】
一方、サブジョブＢは、ユーザーＰＣ４００との通信を伴わない処理であるため、ＭＦＰ回路２０も実行することができる。このため、サブジョブＢは移管の対象とされ、メインＣＰＵ２１が担当する。
【０１１０】
図２を参照して、電源制御部３７は、メインＣＰＵ３１からの復帰要求を受信した場合に、電源ＩＣ３８によるＭＦＰ回路２０への電力の供給を増加または開始することにより、動作モードを通常モードに復帰させる（移行する）。
【０１１１】
メインＣＰＵ３１は、ＭＦＰ回路２０の起動を確認した上で、移管対象として決定した処理（ここではサブジョブＢ）をＭＦＰ回路２０へ移管し、処理を要求する。
【０１１２】
ＭＦＰ回路２０のメインＣＰＵ２１は、メインＣＰＵ３１から移管された処理を実行し、処理の完了通知と、処理の結果物であるデータとをメインＣＰＵ３１に送信する。
【０１１３】
メインＣＰＵ３１は処理の完了通知と、処理の結果物であるデータとをＭＦＰ回路２０から受信した場合に、電源制御部３７を通じてサービスハブ１００の動作モードを省電力モードに移行する。
【０１１４】
なお、ＨＤＤ３４は、サーバー回路３０に搭載されており、ＭＦＰ回路２０およびサーバー回路３０によって共有されている。サービスハブ１００の画像形成機能の使用を許可されたパブリックユーザーによって、ＨＤＤ３４内に保存されているサーバー回路３０に関連するデータが自由に変更、複写、消去される事態を回避するために、ＨＤＤ３４の記憶領域を、ＭＦＰ回路用データ領域（メインＣＰＵ３１はアクセス不可）、サーバー回路用データ領域（メインＣＰＵ２１はアクセス不可）、および共用領域（メインＣＰＵ２１および３１のいずれもアクセス可）などの複数の領域に区分し、各領域へのアクセスを必要に応じて制限することが好ましい。この場合、移管対象となるサブジョブに関するデータは、共用領域に保存される。
【０１１５】
また、移管対象となるサブジョブのデータがサーバー回路用データ領域に記憶されており、メインＣＰＵ２１がアクセスできない場合には、メインＣＰＵ３１は、そのデータをＭＦＰ回路用データ領域または共有領域に複製または移動してもよい。
【０１１６】
さらにメインＣＰＵ３１は、移管対象となるサブジョブのデータをＭＦＰ回路用データ領域または共用領域へ複製または移動した場合において、ＭＦＰ回路２０が移管された処理を完了し、メインＣＰＵ３１が結果データをＭＦＰ回路２０から受信したとき（またはメインＣＰＵ３１が結果データをＨＤＤ３４から読み取ったとき）、メインＣＰＵ３１は、ＭＦＰ回路用データ領域または共用領域へ複製または移動したデータを削除することが好ましい。
【０１１７】
［画像形成装置の制御動作のフローチャート］
【０１１８】
続いて、本実施の形態における画像形成装置の動作モードの制御動作を示すフローチャートについて説明する。
【０１１９】
図５および図６は、本発明の一実施の形態のサービスハブ１００の動作モードの制御動作を示すフローチャートである。ここでは、サービスハブ１００のデフォルトの動作モードが、電源オフモード（ＭＦＰ回路２０に電力を供給しない省電力モード）である場合について説明する。
【０１２０】
図５を参照して、サービスハブ１００の電源（サーバー回路３０側の電源）がオンされると、メインＣＰＵ３１は、サーバー回路３０のリセット処理を行う（Ｓ１）。このリセット処理には初期設定処理が含まれている。続いてメインＣＰＵ３１は、省電力モードとしてスリープモードおよび電源オフモードのいずれが採用されているか（省電力モードの設定内容）を確認する（Ｓ３）。次にメインＣＰＵ３１は、各種センサー３９および操作パネルインターフェース回路４０からの信号（各種スイッチの状態）を確認し（Ｓ５）、ＭＦＰ回路２０での処理が要求されたか否かを判別する（Ｓ７）。
【０１２１】
ステップＳ７において、ＭＦＰ回路２０での処理が要求されたと判別した場合（Ｓ７でＹＥＳ）、メインＣＰＵ３１は、ＭＦＰ回路２０に電力を供給することによりサービスハブ１００の動作モードを通常モードに復帰させる（Ｓ９）。なお、ステップＳ５〜Ｓ９における動作モードを通常モードに復帰させる処理は、割り込み通知による処理であってもよい。
【０１２２】
続いてメインＣＰＵ３１は、ＭＦＰ回路２０の処理が完了したか否かを判別する（Ｓ１１）。ステップＳ１１において、ＭＦＰ回路２０の処理が完了したと判別するまで、メインＣＰＵ３１はステップＳ１１の処理を繰り返す。
【０１２３】
ステップＳ１１において、ＭＦＰ回路２０の処理が完了したと判別した場合（Ｓ１１でＹＥＳ）、メインＣＰＵ３１は、ＭＦＰ回路２０に供給する電力を遮断することによりサービスハブ１００の動作モードを省電力モードに移行させ（Ｓ１３）、ステップＳ１５の処理へ進む。
【０１２４】
ステップＳ７において、ＭＦＰ回路２０での処理が要求されないと判別した場合（Ｓ７でＮＯ）、メインＣＰＵ３１はステップＳ１５の処理へ進む。
【０１２５】
ステップＳ１５において、メインＣＰＵ３１は、自らが担当するジョブの負荷が所定量以上であるか否かを判別する（Ｓ１５）。
【０１２６】
ステップＳ１５において、自らが担当するジョブの負荷が所定量以上であると判別した場合（Ｓ１５でＹＥＳ）、メインＣＰＵ３１は、ジョブ中にＭＦＰ回路２０に移管可能な処理が存在するか否かを判別する（Ｓ１７）。ＭＦＰ回路２０に移管可能な処理とは、外部機器との通信を伴わない処理である。
【０１２７】
ステップＳ１７において、ＭＦＰ回路２０に移管可能な処理が存在すると判別した場合（Ｓ１７でＹＥＳ）、メインＣＰＵ３１は、図６のステップＳ１９の処理へ進む。
【０１２８】
ステップＳ１５において、自らが担当するジョブの負荷が所定量以上でないと判別した場合（Ｓ１５でＮＯ）、またはステップＳ１７において、ＭＦＰ回路２０に移管可能な処理が存在しないと判別した場合（Ｓ１７でＮＯ）、メインＣＰＵ３１は、図６のステップＳ３３の処理へ進む。
【０１２９】
図６を参照して、ステップＳ１９において、メインＣＰＵ３１は、ＭＦＰ回路２０に電力を供給することによりサービスハブ１００の動作モードを通常モードに復帰させる（Ｓ１９）。次にメインＣＰＵ３１は、ＭＦＰ回路２０へのジョブ移管準備処理を行い（Ｓ２１）、ＭＦＰ回路２０へのジョブ移管通知処理を行う（Ｓ２３）。
【０１３０】
ＭＦＰ回路２０へのジョブ移管準備処理は、ジョブをサブジョブに展開したジョブリストを準備する処理や、移管対象となるサブジョブのデータを準備する処理（移管対象となるサブジョブのデータをＨＤＤ３４内の所定の領域へ複製または移動する処理など）を含んでいる。
【０１３１】
ＭＦＰ回路２０へのジョブ移管通知処理は、移管対象となるサブジョブのデータの保存場所をＭＦＰ回路２０に通知する処理と、ジョブリストを送信する処理と、移管した処理の実行開始の要求を送信する処理などを含んでいる。
【０１３２】
続いてメインＣＰＵ３１は、ＭＦＰ回路２０による移管処理が完了したか否かを判別する（Ｓ２５）。この判別は、ＭＦＰ回路２０のメインＣＰＵ２１からの完了通知に基づいて行われる。ＭＦＰ回路２０による移管処理が完了したと判別するまで、メインＣＰＵ３１はステップＳ２５の処理を繰り返す。
【０１３３】
ステップＳ２５において、ＭＦＰ回路２０による移管処理が完了したと判別した場合（Ｓ２５でＹＥＳ）、メインＣＰＵ３１は、移管処理の結果得られたデータをＭＦＰ回路２０から受信する（Ｓ２７）。なお、ステップＳ２７において、メインＣＰＵ３１は、必要に応じて移管対象となるサブジョブのデータをＨＤＤ３４から削除する。
【０１３４】
次にメインＣＰＵ３１は、ＭＦＰ回路２０に供給する電力を遮断することによりサービスハブ１００の動作モードを省電力モードに移行させる（Ｓ２９）。続いてメインＣＰＵ３１は、操作パネルインターフェース回路４０からの信号（スイッチの状態）を確認し（Ｓ３１）、ユーザーの操作によりサーバー回路３０の電源オフが要求されたか否かを判別する（Ｓ３３）。
【０１３５】
ステップＳ３３において、ユーザーの操作によりサーバー回路３０の電源オフが要求されないと判別した場合（Ｓ３３でＮＯ）、メインＣＰＵ３１は、図５のステップＳ５の処理へ進む。
【０１３６】
ステップＳ３３において、ユーザーの操作によりサーバー回路３０の電源オフが要求されたと判別した場合（Ｓ３３でＹＥＳ）、メインＣＰＵ３１は、サーバー回路３０の電源オフ準備処理を行う（Ｓ３５）。
【０１３７】
サーバー回路３０の電源オフ準備処理は、処理中の全てのジョブの完了を待ってから行われる。サーバー回路３０の電源オフ準備処理は、メインメモリ３２内に一時的に記憶されているデータを退避させる処理などを含んでいる。
【０１３８】
続いてメインＣＰＵ３１は、サーバー回路３０の電源オフが可能である旨を電源制御部３７に通知し、処理を終了する（Ｓ３７）。電源制御部３７は、この通知を受信すると、電源ＩＣ３３からサーバー回路３０に供給する電力を遮断する。なお、ステップＳ３１〜Ｓ３７におけるサーバー回路３０に供給する電力を遮断する処理は、割り込み通知による処理であってもよい。
【０１３９】
［実施の形態の効果］
【０１４０】
上述の実施の形態においては、ＭＦＰ回路２０への電力の供給を制御する部分であるメインＣＰＵ３１および電源制御部３７が、サービスハブ１００の動作モードにかかわらず常時通電されるサーバー回路３０側に搭載されているので、動作モードが省電力モードである場合のＭＦＰ回路２０側の消費電力を低減することができる。
【０１４１】
また、動作モードを通常モードへ復帰させるためのトリガとなる各種センサー３９および操作パネルインターフェース回路４０の各々からの信号は、サーバー回路３０側のメインＣＰＵ３１で検知される。画像形成に関する通信（ＭＦＰ回路２０の動作に関連する通信）は、サーバー回路３０側のネットワークインターフェース回路３５およびファクシミリインターフェース回路３６が行うため、サービスハブ１００は、動作モードを省電力モードにしたままで、画像形成に関する通信を行うことができる。その結果、動作モードを不要に通常モードへ復帰させる事態を回避することができ、サービスハブ１００全体の消費電力を低減することができる。
【０１４２】
従来は、画像形成装置の動作モードが省電力モードである状態である場合に、外部との通信を行うための自動応答ソフトが必要であり、使用されるネットワークプロトコルの変更に応じて、自動応答ソフトを更新する必要があった。上述の実施の形態では、通電状態のサーバー回路３０が、ＭＦＰ回路２０の動作に関連するデータの送受信や参照を行うため、このような自動応答ソフトの更新が不要となる。
【０１４３】
また、サービスハブ１００は、動作モードが省電力モードである状態で、メインＣＰＵ３１（サーバー回路３０）の処理量が多い場合には、動作モードを通常モードに復帰させることでＭＦＰ回路２０を起動し、ジョブの一部をメインＣＰＵ２１（ＭＦＰ回路２０）に移管する。これにより、メインＣＰＵ３１の処理能力を補助し、必要なジョブを速やかに完了することができる。
【０１４４】
さらに、ＭＦＰ回路２０とサーバー回路３０とで、同一のネットワークインターフェース回路３５やファクシミリインターフェース回路３６などを使用することができるので、部品点数を削減することができ、装置の小型化を図ることができる。
【０１４５】
［その他］
【０１４６】
上述の実施の形態における処理は、ソフトウェアにより行っても、ハードウェア回路を用いて行ってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１４７】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４８】
１１  ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）部
１１ａ  原稿トレイ
１２  スキャナー部
１３  操作パネル
１３ａ  接続用インターフェース
１４  プリントエンジン部（画像形成部の一例）
１５  給紙カセット部
１６  カバー
１７  排紙トレイ
２０，１０２０  ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）回路（画像形成用回路の一例）
２１，３１，１０２１，１０３１  メインＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（画像形成制御部、通信制御部、および電力制御部の一例）
２２，３２，１０２２，１０３２  メインメモリ
２３，１０２３  スキャナー部およびプリントエンジン部
３０，１０３０  サーバー回路（通信用回路の一例）
３３，３８，１０３３，１０４１  電源ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）
３４，１０２４，１０３４  ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）（補助記憶装置の一例）
３５，１０３５，１０４３  ネットワークインターフェース回路（通信部の一例）
３６，１０４４  ファクシミリインターフェース回路
３７  電源制御部（電力制御部の一例）
３９  各種センサー
４０，１０４２  操作パネルインターフェース回路
１００，１１００  サービスハブ
４００  ユーザーＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）
１０４５  スリープモード制御回路
１０４６  電源制御回路
ＣＤ１，ＣＤ２  回路ドメイン
ＦＲ１，ＦＲ２  フォルダー
【図１】
2018093422.tif 000003
【図２】
2018093422.tif 000004
【図３】
2018093422.tif 000005
【図４】
2018093422.tif 000006
【図５】
2018093422.tif 000007
【図６】
2018093422.tif 000008
【図７】
2018093422.tif 000009