(57)【要約】【課題】スリープ状態からの復帰に際して、装置内の各ハードウェアに適切に電力を供給し、装置を効率的に動作させる。【解決手段】サーバ機能を有する画像形成装置は、ネットワーク接続機能が有効な待機モードの時に、ネットワークから受信したパケットを解析し、パケットの命令内容が画像形成機能の使用要求か、サーバ機能の使用要求又は外部装置のサービスの使用要求かを判定し、画像形成機能の使用要求の場合は通常モードに移行し、外部装置のサービスの使用要求の場合は仲介機能を有効にする仲介モードに移行する。また、パケットの命令内容がサーバ機能の使用要求の場合は、自装置のサーバ機能の使用要求か外部装置のサーバ機能の使用要求かを判定し、自装置のサーバ機能の使用要求の場合はサーバ機能を有効にするサーバモードに移行し、外部装置のサーバ機能の使用要求の場合は仲介モードに移行する制御を行う。【選択図】図９
2017013367.tif 000002
【特許請求の範囲】
【請求項１】
コピー、スキャン、プリントの少なくとも１つの画像形成機能と、記憶部に保存したデータの読み書きを可能にするサーバ機能と、を有し、ネットワークを介して、少なくとも１台のサーバ機能を有する外部装置に接続される画像形成装置であって、
前記画像形成装置は、前記画像形成機能を有効にする通常モードよりも消費電力が少なくなるようにハードウェアへの電力供給の設定を変えた複数の省電力モードを制御する電源制御部を有し、
前記複数の省電力モードは、ネットワーク接続機能を有効にする第１の省電力モードと、前記外部装置に対する処理を仲介する仲介機能を有効にする第２の省電力モードと、前記サーバ機能を有効にする第３の省電力モードと、を含み、
前記電源制御部は、
電力供給状態が前記第１の省電力モードの時に、前記ネットワークから受信したパケットを解析するパケット解析部と、
前記パケットの解析結果に基づいて、前記パケットの命令内容が、前記画像形成機能の使用要求か、前記サーバ機能の使用要求又は前記外部装置が提供するサービスの使用要求かを判定する判定部と、
前記パケットの命令内容が前記画像形成機能の使用要求の場合は、電力供給状態を前記第１の省電力モードから前記通常モードに移行し、前記パケットの命令内容が前記外部装置が提供するサービスの使用要求の場合は、電力供給状態を前記第１の省電力モードから前記第２の省電力モードに移行するモード制御部と、を備える、
ことを特徴とする画像形成装置。
【請求項２】
前記判定部は、前記パケットの命令内容が前記サーバ機能の使用要求の場合は、自装置のサーバ機能の使用要求か前記外部装置のサーバ機能の使用要求かを判定し、
前記モード制御部は、前記自装置のサーバ機能の使用要求の場合は、電力供給状態を前記第１の省電力モードから前記第３の省電力モードに移行し、前記外部装置のサーバ機能の使用要求の場合は、電力供給状態を前記第１の省電力モードから前記第２の省電力モードに移行する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記モード制御部は、電力供給状態を前記通常モードから前記第１の省電力モードに移行する際に、前記サーバ機能を有する装置のリストを作成して記憶し、
前記判定部は、前記パケットの命令内容がサーバ機能の使用要求の場合は、前記パケットの送信元に前記リストを提供してサーバ機能を使用する装置を選択させ、選択結果に基づいて、前記自装置のサーバ機能の使用要求か前記外部装置のサーバ機能の使用要求かを判定する、
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記モード制御部は、前記パケットの命令内容が前記画像形成機能の使用要求、前記サーバ機能の使用要求、及び、前記外部装置が提供するサービスの使用要求のいずれでもない場合は、電力供給状態を前記第１の省電力モードのまま維持する、
ことを特徴とする請求項１乃至３のいずれか一に記載の画像形成装置。
【請求項５】
前記画像形成装置は、マルチコアＣＰＵを備え、
前記マルチコアＣＰＵの一部のコアを使用して、若しくは、前記マルチコアＣＰＵのクロック周波数を落として、前記電源制御部が実行される、
ことを特徴とする請求項１乃至４のいずれか一に記載の画像形成装置。
【請求項６】
前記外部装置は、クラウドサーバ、又は、サーバ機能を有する他の画像形成装置である、
ことを特徴とする請求項１乃至５のいずれか一に記載の画像形成装置。
【請求項７】
コピー、スキャン、プリントの少なくとも１つの画像形成機能と、記憶部に保存したデータの読み書きを可能にするサーバ機能と、を有する画像形成装置と、少なくとも１台のサーバ機能を有する外部装置と、ホスト装置と、がネットワークを介して接続されるネットワークシステムであって、
前記画像形成装置は、前記画像形成機能を有効にする通常モードよりも消費電力が少なくなるようにハードウェアへの電力供給の設定を変えた複数の省電力モードを制御する電源制御部を有し、
前記複数の省電力モードは、ネットワーク接続機能を有効にする第１の省電力モードと、前記外部装置に対する処理を仲介する仲介機能を有効にする第２の省電力モードと、前記サーバ機能を有効にする第３の省電力モードと、を含み、
前記画像形成装置の前記電源制御部は、
電力供給状態が前記第１の省電力モードの時に、前記ホスト装置から受信したパケットを解析し、
前記パケットの解析結果に基づいて、前記パケットの命令内容が、前記画像形成機能の使用要求か、前記サーバ機能の使用要求又は前記外部装置が提供するサービスの使用要求かを判定し、
前記パケットの命令内容が前記画像形成機能の使用要求の場合は、電力供給状態を前記第１の省電力モードから前記通常モードに移行し、前記パケットの命令内容が前記外部装置が提供するサービスの使用要求の場合は、電力供給状態を前記第１の省電力モードから前記第２の省電力モードに移行する電源制御を実行する、
ことを特徴とするネットワークシステム。
【請求項８】
前記画像形成装置の前記電源制御部は、
前記パケットの命令内容が前記サーバ機能の使用要求の場合は、自装置のサーバ機能の使用要求か前記外部装置のサーバ機能の使用要求かを判定し、
前記自装置のサーバ機能の使用要求の場合は、電力供給状態を前記第１の省電力モードから前記第３の省電力モードに移行し、前記外部装置のサーバ機能の使用要求の場合は、電力供給状態を前記第１の省電力モードから前記第２の省電力モードに移行する、
ことを特徴とする請求項７に記載のネットワークシステム。
【請求項９】
前記画像形成装置の前記電源制御部は、電力供給状態を前記通常モードから前記第１の省電力モードに移行する際に、前記サーバ機能を有する装置のリストを作成して記憶し、前記パケットの命令内容がサーバ機能の使用要求の場合は、前記ホスト装置に前記リストを提供し、
前記ホスト装置は、前記リストを使用して、前記サーバ機能を使用する装置をユーザに選択させ、選択結果を前記画像形成装置に通知し、
前記画像形成装置の前記電源制御部は、前記選択結果に基づいて、前記自装置のサーバ機能の使用要求か前記外部装置のサーバ機能の使用要求かを判定する、
ことを特徴とする請求項８に記載のネットワークシステム。
【請求項１０】
前記画像形成装置の前記電源制御部は、前記パケットの命令内容が前記画像形成機能の使用要求、前記サーバ機能の使用要求、及び、前記外部装置が提供するサービスの使用要求のいずれでもない場合は、電力供給状態を前記第１の省電力モードのまま維持する、
ことを特徴とする請求項７乃至９のいずれか一に記載のネットワークシステム。
【請求項１１】
前記画像形成装置は、マルチコアＣＰＵを備え、前記マルチコアＣＰＵの一部のコアを使用して、若しくは、前記マルチコアＣＰＵのクロック周波数を落として、前記電源制御を実行する、
ことを特徴とする請求項７乃至１０のいずれか一に記載のネットワークシステム。
【請求項１２】
前記外部装置は、クラウドサーバ、又は、サーバ機能を有する他の画像形成装置である、
ことを特徴とする請求項７乃至１１のいずれか一に記載のネットワークシステム。
【請求項１３】
コピー、スキャン、プリントの少なくとも１つの画像形成機能と、記憶部に保存したデータの読み書きを可能にするサーバ機能と、を有し、ネットワークを介して少なくとも１台のサーバ機能を有する外部装置に接続される画像形成装置で動作する電源制御プログラムであって、
前記画像形成装置は、前記画像形成機能を有効にする通常モードよりも消費電力が少なくなるようにハードウェアへの電力供給の設定を変えた複数の省電力モードを制御する電源制御部を有し、
前記複数の省電力モードは、ネットワーク接続機能を有効にする第１の省電力モードと、前記外部装置に対する処理を仲介する仲介機能を有効にする第２の省電力モードと、前記サーバ機能を有効にする第３の省電力モードと、を含み、
前記電源制御部に、
電力供給状態を前記通常モードから前記第１の省電力モードに移行する第１処理、
前記ネットワークから受信したパケットを解析する第２処理、
前記パケットの解析結果に基づいて、前記パケットの命令内容が、前記画像形成機能の使用要求か、前記サーバ機能の使用要求又は前記外部装置が提供するサービスの使用要求かを判定する第３処理、
前記パケットの命令内容が前記画像形成機能の使用要求の場合は、電力供給状態を前記第１の省電力モードから前記通常モードに移行し、前記パケットの命令内容が前記外部装置が提供するサービスの使用要求の場合は、電力供給状態を前記第１の省電力モードから前記第２の省電力モードに移行する第４処理、を実行させる、
ことを特徴とする電源制御プログラム。
【請求項１４】
前記第３処理では、前記パケットの命令内容が前記サーバ機能の使用要求の場合は、自装置のサーバ機能の使用要求か前記外部装置のサーバ機能の使用要求かを判定し、
前記第４処理では、前記自装置のサーバ機能の使用要求の場合は、電力供給状態を前記第１の省電力モードから前記第３の省電力モードに移行し、前記外部装置のサーバ機能の使用要求の場合は、電力供給状態を前記第１の省電力モードから前記第２の省電力モードに移行する、
ことを特徴とする請求項１３に記載の電源制御プログラム。
【請求項１５】
前記第１処理では、電力供給状態を前記通常モードから前記第１の省電力モードに移行する際に、前記サーバ機能を有する装置のリストを作成して記憶し、
前記第３処理では、前記パケットの命令内容がサーバ機能の使用要求の場合は、前記パケットの送信元に前記リストを提供してサーバ機能を使用する装置を選択させ、選択結果に基づいて、前記自装置のサーバ機能の使用要求か前記外部装置のサーバ機能の使用要求かを判定する、
ことを特徴とする請求項１４に記載の電源制御プログラム。
【請求項１６】
前記第４処理では、前記パケットの命令内容が前記画像形成機能の使用要求、前記サーバ機能の使用要求、及び、前記外部装置が提供するサービスの使用要求のいずれでもない場合は、電力供給状態を前記第１の省電力モードのまま維持する、
ことを特徴とする請求項１３乃至１５のいずれか一に記載の電源制御プログラム。
【請求項１７】
前記画像形成装置は、マルチコアＣＰＵを備え、
前記電源制御部に、前記マルチコアＣＰＵの一部のコアを使用して、若しくは、前記マルチコアＣＰＵのクロック周波数を落として、前記第２乃至第４処理を実行させる、
ことを特徴とする請求項１３乃至１６のいずれか一に記載の電源制御プログラム。
【請求項１８】
前記外部装置は、クラウドサーバ、又は、サーバ機能を有する他の画像形成装置である、
ことを特徴とする請求項１３乃至１７のいずれか一に記載の電源制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びネットワークシステム並びに電源制御プログラムに関し、特に、サーバ機能を有する画像形成装置及び当該画像形成装置を含むネットワークシステム並びに当該画像形成装置のハードウェアへの電源供給状態を制御する電源制御プログラムに関する。
【背景技術】
【０００２】
近年、プリンタ機能やコピー機能、スキャナ機能などを備えたＭＦＰ（Multi-Functional Peripherals）が普及している。このＭＦＰは、サーバとして必要な記憶装置を備え、また、ネットワーク接続機能やユーザ認証機能などを有していることから、ＭＦＰをサーバとしても機能させることができ、このようなＭＦＰを利用することにより、小規模オフィスや支店におけるネットワークシステムの初期導入費を抑制することができる。
【０００３】
また、オフィス（部署、支店）ごとに設置したサーバ機能を持つＭＦＰと全体を統括するクラウドサーバなどとをネットワークで接続してシステムを構築することにより、自分のオフィスのＭＦＰにアクセスするだけで、そのＭＦＰのデータとクラウドサーバのデータとを一度に確認することができたり、クラウドのサービスを利用することができたりする。また、システムにアクセスできるユーザ全員が共有するデータと特定のＭＦＰにアクセスできるユーザのみが使用するデータとを容易に分離することができ、データ管理も容易に行うことができる。
【０００４】
ここで、ＭＦＰは、印刷物が出力されるまでの待ち時間を短くするために、用紙に形成したトナー画像を定着させる定着器を一定温度に保持するなどの制御を行っており、レディ状態での電力消費が大きい。そこで、一定時間使用しない状態が続いた場合に、画像形成装置をレディ状態からレディ状態よりも消費電力が少ないスリープ状態に遷移させ、電力消費の低減を図っている。
【０００５】
このようなスリープ状態の制御に関して、例えば、下記特許文献１には、画像形成装置であって、互いに独立して電力制御され得る複数のハードウェアモジュールと、前記画像形成装置において実行される複数のアプリケーションソフトウェアのうち、前記画像形成装置のユーザによってカスタマイズされた少なくとも１つのアプリケーションソフトウェアを検知する検知手段と、前記少なくとも１つのアプリケーションソフトウェアの種類に応じて前記複数のハードウェアモジュールのそれぞれに関するスリープ設定を決定する判定手段と、前記判定手段による決定内容に基づいて前記複数のハードウェアモジュールのスリープ動作を個別に制御する電力制御手段と、を備える構成が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−１２７８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＭＦＰのプリンタ機能やコピー機能、スキャナ機能などを使用する場合、エンジンを含む全てのハードウェアに電力を供給する必要があるが、ＭＦＰのサーバ機能を使用する場合、記憶部に保存したデータの読み書きが可能であればよいため、エンジンなどのハードウェアに電力を供給する必要はない。
【０００８】
しかしながら、従来の制御では、スリープ状態で動作中のＭＦＰは、ネットワークに接続されるホスト装置から所定のパケットを受信したら、スリープ状態からレディ状態に復帰して全てのハードウェアに電力を供給する。すなわち、ＭＦＰのサーバ機能を使用する場合は、画像処理に関わるハードウェアは不要であるにも関わらず、プリンタ機能やコピー機能、スキャナ機能などを使用する場合と同様に、全てのハードウェアに電力が供給されてしまい、効率的にＭＦＰを動作させることができなかった。
【０００９】
この問題に対して、上記特許文献１では、複数のハードウェアモジュールを個別に電源制御する技術を開示しており、この技術を利用して、複数のスリープ状態を設定し、サーバ機能のみを使用する場合は、最低限のハードウェア（例えば、ＣＰＵとＨＤＤなどの記憶装置）のみに電力を供給することもできる。
【００１０】
しかしながら、サーバ機能の使用要求を受信したＭＦＰは、その要求が自装置のサーバ機能の使用要求であるのか、クラウドサーバなどの外部装置のサーバ機能の使用要求であるのかを区別することができない。そのため、外部装置のサーバ機能の使用要求を受信した場合でも、自装置のサーバ機能が使用できるようにするために不要なハードウェア（例えば、ＨＤＤなどの記憶装置）に電力を供給してしまい、効率的にＭＦＰを動作させることができない。
【００１１】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、スリープ状態からの復帰に際して、装置内の各ハードウェアに適切に電力を供給し、装置を効率的に動作させることができる画像形成装置及びネットワークシステム並びに電源制御プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明の一側面は、コピー、スキャン、プリントの少なくとも１つの画像形成機能と、記憶部に保存したデータの読み書きを可能にするサーバ機能と、を有し、ネットワークを介して、少なくとも１台のサーバ機能を有する外部装置に接続される画像形成装置であって、前記画像形成装置は、前記画像形成機能を有効にする通常モードよりも消費電力が少なくなるようにハードウェアへの電力供給の設定を変えた複数の省電力モードを制御する電源制御部を有し、前記複数の省電力モードは、ネットワーク接続機能を有効にする第１の省電力モードと、前記外部装置に対する処理を仲介する仲介機能を有効にする第２の省電力モードと、前記サーバ機能を有効にする第３の省電力モードと、を含み、前記電源制御部は、電力供給状態が前記第１の省電力モードの時に、前記ネットワークから受信したパケットを解析するパケット解析部と、前記パケットの解析結果に基づいて、前記パケットの命令内容が、前記画像形成機能の使用要求か、前記サーバ機能の使用要求又は前記外部装置が提供するサービスの使用要求かを判定する判定部と、前記パケットの命令内容が前記画像形成機能の使用要求の場合は、電力供給状態を前記第１の省電力モードから前記通常モードに移行し、前記パケットの命令内容が前記外部装置が提供するサービスの使用要求の場合は、電力供給状態を前記第１の省電力モードから前記第２の省電力モードに移行するモード制御部と、を備えることを特徴とする。
【００１３】
本発明の一側面は、コピー、スキャン、プリントの少なくとも１つの画像形成機能と、記憶部に保存したデータの読み書きを可能にするサーバ機能と、を有する画像形成装置と、少なくとも１台のサーバ機能を有する外部装置と、ホスト装置と、がネットワークを介して接続されるネットワークシステムであって、前記画像形成装置は、前記画像形成機能を有効にする通常モードよりも消費電力が少なくなるようにハードウェアへの電力供給の設定を変えた複数の省電力モードを制御する電源制御部を有し、前記複数の省電力モードは、ネットワーク接続機能を有効にする第１の省電力モードと、前記外部装置に対する処理を仲介する仲介機能を有効にする第２の省電力モードと、前記サーバ機能を有効にする第３の省電力モードと、を含み、前記画像形成装置の前記電源制御部は、電力供給状態が前記第１の省電力モードの時に、前記ホスト装置から受信したパケットを解析し、前記パケットの解析結果に基づいて、前記パケットの命令内容が、前記画像形成機能の使用要求か、前記サーバ機能の使用要求又は前記外部装置が提供するサービスの使用要求かを判定し、前記パケットの命令内容が前記画像形成機能の使用要求の場合は、電力供給状態を前記第１の省電力モードから前記通常モードに移行し、前記パケットの命令内容が前記外部装置が提供するサービスの使用要求の場合は、電力供給状態を前記第１の省電力モードから前記第２の省電力モードに移行する電源制御を実行することを特徴とする。
【００１４】
本発明の一側面は、コピー、スキャン、プリントの少なくとも１つの画像形成機能と、記憶部に保存したデータの読み書きを可能にするサーバ機能と、を有し、ネットワークを介して少なくとも１台のサーバ機能を有する外部装置に接続される画像形成装置で動作する電源制御プログラムであって、前記画像形成装置は、前記画像形成機能を有効にする通常モードよりも消費電力が少なくなるようにハードウェアへの電力供給の設定を変えた複数の省電力モードを制御する電源制御部を有し、前記複数の省電力モードは、ネットワーク接続機能を有効にする第１の省電力モードと、前記外部装置に対する処理を仲介する仲介機能を有効にする第２の省電力モードと、前記サーバ機能を有効にする第３の省電力モードと、を含み、前記電源制御部に、電力供給状態を前記通常モードから前記第１の省電力モードに移行する第１処理、前記ネットワークから受信したパケットを解析する第２処理、前記パケットの解析結果に基づいて、前記パケットの命令内容が、前記画像形成機能の使用要求か、前記サーバ機能の使用要求又は前記外部装置が提供するサービスの使用要求かを判定する第３処理、前記パケットの命令内容が前記画像形成機能の使用要求の場合は、電力供給状態を前記第１の省電力モードから前記通常モードに移行し、前記パケットの命令内容が前記外部装置が提供するサービスの使用要求の場合は、電力供給状態を前記第１の省電力モードから前記第２の省電力モードに移行する第４処理、を実行させることを特徴とする。
【発明の効果】
【００１５】
本発明の画像形成装置及びネットワークシステム並びに電源制御プログラムによれば、スリープ状態からの復帰に際して、画像形成装置内の各ハードウェアに適切に電力を供給し、画像形成装置を効率的に動作させることができる。
【００１６】
その理由は、サーバ機能を有する画像形成装置は、ネットワーク接続機能が有効な省電力モード（待機モード）の時に、ネットワークからパケットを受信したら、受信したパケットを解析し、その解析結果に基づいて、パケットの命令内容がコピー、スキャン、プリントなどの画像形成機能の使用要求か、サーバ機能の使用要求又は外部装置が提供するサービスの使用要求かを判定し、画像形成機能の使用要求の場合は、電力供給状態を待機モードから通常モードに移行し、外部装置が提供するサービスの使用要求の場合は、電力供給状態を待機モードから仲介機能を有効にする省電力モード（仲介モード）に移行する制御を行うからである。
【００１７】
また、パケットの命令内容がサーバ機能の使用要求の場合は、自装置のサーバ機能の使用要求か外部装置のサーバ機能の使用要求かを判定し、自装置のサーバ機能の使用要求の場合は、電力供給状態を待機モードからサーバ機能を有効にする省電力モード（サーバモード）に移行し、外部装置のサーバ機能の使用要求の場合は、電力供給状態を待機モードから仲介モードに移行する制御を行うからである。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施例に係るネットワークシステムの一例を模式的に示す図である。
【図２】本発明の一実施例に係るネットワークシステムの他の例を模式的に示す図である。
【図３】本発明の一実施例に係るホスト装置の構成を示すブロック図である。
【図４】本発明の一実施例に係る画像形成装置の構成を示すブロック図である。
【図５】本発明の一実施例に係るサーバ装置の構成を示すブロック図である。
【図６】本発明の一実施例に係るホスト装置に表示される画面の一例を示す図である。
【図７】本発明の一実施例に係る画像形成装置のモードと電力を供給するハードウェアとの関係を示すテーブルである。
【図８】本発明の一実施例に係る画像形成装置の動作（待機モードへの移行処理）を示すフローチャート図である。
【図９】本発明の一実施例に係る画像形成装置の動作（待機モードからの復帰処理）を示すフローチャート図である。
【発明を実施するための形態】
【００１９】
背景技術で示したように、ＭＦＰでは、一定時間使用しない状態が続いた場合に、レディ状態からスリープ状態に遷移させ、所定のパケットを受信したらレディ状態に復帰させる制御が行われるが、従来の復帰制御では、ＭＦＰのサーバ機能を使用する場合でも、プリンタ機能やコピー機能、スキャナ機能などを使用する場合と同様に、全てのハードウェアに電力が供給されてしまうため、効率的にＭＦＰを動作させることができない。
【００２０】
この問題に対して、サーバ機能のみを動作させる場合、最低限のハードウェアのみに電力を供給するスリープ状態を設定することもできるが、サーバ機能の使用要求を受信したＭＦＰは、その要求が自装置のサーバ機能の使用要求であるのか、クラウドサーバなどの外部装置のサーバ機能の使用要求であるのかを区別することができないため、外部装置のサーバ機能の使用要求を受信した場合でも自装置のサーバ機能が有効になるように電源を制御してしまい、効率的にＭＦＰを動作させることができない。
【００２１】
そこで、本発明の一実施の形態では、自装置内の機能だけでなく、自装置を介してクラウドサーバなどの外部装置が提供するサービスの機能を実現可能なネットワークシステムにおいて、スリープ状態におけるハードウェアへの電力供給を設定する省電力モードとして、ネットワークの監視に必要なハードウェアのみに電力を供給する待機モード（第１の省電力モード）と、サービスを仲介するために必要なハードウェアのみに電力を供給する仲介モード（第２の省電力モード）と、自装置をサーバとして機能させるために必要なハードウェアのみに電力を供給するサーバモード（第３の省電力モード）と、を設ける。
【００２２】
そして、電源供給状態が待機モードの時にホスト装置からパケットを受信したら、受信したパケットを解析し、その解析結果に基づいて、パケットの命令内容がコピー、スキャン、プリントなどの画像形成機能の使用要求か、サーバ機能の使用要求又は外部装置が提供するサービスの使用要求かを判定し、画像形成機能の使用要求の場合は、電力供給状態を待機モードから通常モードに移行し、外部装置が提供するサービスの使用要求の場合は、電力供給状態を待機モードから仲介モードに移行する。また、パケットの命令内容がサーバ機能の使用要求の場合は、自装置のサーバ機能の使用要求か外部装置のサーバ機能の使用要求かを判定し、自装置のサーバ機能の使用要求の場合は、電力供給状態を待機モードからサーバモードに移行し、外部装置のサーバ機能の使用要求の場合は、電力供給状態を待機モードから仲介モードに移行して、不要なハードウェアに電力が供給されないようにする。
【００２３】
このように、電力を供給するハードウェアが異なる３つの省電力モードを設け、外部装置の機能やサービスを使用する要求を受けた場合は不要なハードウェアを動作させないことにより、ＭＦＰを効率的に動作させることができる。
【実施例】
【００２４】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る画像形成装置及びネットワークシステム並びに電源制御プログラムについて、図１乃至図９を参照して説明する。図１及び図２は、本実施例のネットワークシステムを模式的に示す図であり、図３乃至図５は、各々、ホスト装置、画像形成装置、サーバ装置の構成を示すブロック図である。また、図６は、本実施例のホスト装置に表示される画面の一例を示す図、図７は、画像形成装置のモードと電力を供給するハードウェアとの関係を示すテーブルであり、図８及び図９は、本実施例の画像形成装置の動作を示すフローチャート図である。
【００２５】
図１に示すように、本実施例のネットワークシステムは、ネットワークシステムが提供するサービスを利用するホスト装置１０と、少なくとも１台のサーバ機能を備える画像形成装置（ＭＦＰ）２０と、クラウドサーバなどのサーバ装置４０と、で構成され、これらはイーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等のネットワークを介して接続されている。なお、本実施例では、ネットワークシステムにサーバ装置４０を備える構成とするが、図２に示すように、複数台のサーバ機能を備える画像形成装置２０（ここではＭＦＰ Ａ及びＭＦＰ Ｂ）がネットワークに接続されている場合は、サーバ装置４０を省略することもできる。以下、図１の構成を前提にして説明する。
【００２６】
［ホスト装置］
ホスト装置１０は、コンピュータ装置やタブレット端末、スマートフォンなどであり、図３（ａ）に示すように、コントローラ（制御部）１１と、表示部１７と、操作部１８などで構成される。
【００２７】
制御部１１は、ＣＰＵ（Central Processing Unit）１２と、ＲＯＭ（Read Only Memory）１３やＲＡＭ（Random Access Memory）１４などのメモリと、ＨＤＤ（Hard Disk Drive）１５などの記憶部と、ＮＩＣ（Network Interface Card）１６などのネットワークＩ／Ｆ部とで構成される。ＣＰＵ１２は、ホスト装置１０の動作を制御するためのプログラム、図３（ｂ）に示すＯＳ（Operating System）１１ａや管理アプリケーション１１ｂなどをＲＯＭ１３又はＨＤＤ１５から読み出し、ＲＡＭ１４に展開して実行する。
【００２８】
上記管理アプリケーション１１ｂは、画像形成装置２０やサーバ装置４０のＭＡＣ（Media Access Control）アドレスやネットワーク上のＩＰ（Internet Protocol）アドレス、ポート番号などを指定して、所望の画像形成装置２０やサーバ装置４０に対して所望のサービスの利用を指示する命令を記述したパケットを送信する。また、管理アプリケーション１１ｂは、パケットを送信した画像形成装置２０から、ネットワーク上でサーバとして利用可能な記憶領域（フォルダ）の場所を示すリスト（装置毎の記憶領域を示す階層（第１階層と呼ぶ。）のリスト）を取得し、取得したリストに基づいて、ユーザにサーバを選択させるサーバ選択画面を表示部１７に表示させ、その選択結果を上記画像形成装置２０に通知する。
【００２９】
図６は、サーバ選択画面５０の一例であり、ネットワークに接続されているサーバ機能を有する画像形成装置２０やサーバ装置４０のフォルダが表示される。このようなサーバ選択画面５０を表示することにより、サーバ機能を有する一つの画像形成装置２０にアクセスするだけで、サーバ機能を有する他の画像形成装置２０やクラウドサーバなどのサーバ装置４０に保存されたデータを利用することができる。例えば、ＭＦＰ Ａのサーバ（192.168.10.100）にアクセスすると、ネットワークに接続されているＭＦＰ ＢのデータとクラウドサーバＡのデータを一緒に確認することができる。また、このサーバ選択画面５０でフォルダを選択する際にユーザ認証を行うことにより、データ管理のセキュリティを高めることができる。なお、本実施例では、クラウドサーバが提供するサービスとして、クラウドサーバに保存するデータを利用するサービスを例示するが、画像形成装置２０がスキャナやエンジンのみを持つシステムでは、クラウドサーバが画像処理を行うこともでき、このようなクラウドサービスを提供することにより、画像形成装置２０を低価格な構成にすることができ、小規模オフィスや支店の設備投資を抑制することができる。
【００３０】
表示部１７は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）等からなり、管理アプリケーション１１ｂの管理画面や上記のサーバ選択画面５０などを表示する。操作部１８は、マウスやキーボード等からなり、管理画面におけるサービスの選択やサーバ選択画面５０におけるサーバの選択などの操作を可能にする。
【００３１】
［画像形成装置］
画像形成装置２０（少なくとも１台のサーバ機能を備える画像形成装置２０及び他の画像形成装置２０）は、図４（ａ）に示すように、コントローラ（制御部）２１と、パネル（操作表示部）２９と、スキャナ（画像読取部）３０と、エンジン３１（画像形成部）と、ＦＡＸ通信部３２などで構成される。なお、各々の画像形成装置２０は、装置固有のＭＡＣアドレスを有し、192.168.10.100、192.168.10.101、…といったＩＰアドレスやポート番号が予め割り当てられている。また、ネットワークシステムに含まれる複数の画像形成装置２０は群で管理可能であり、同じ群に属する画像形成装置２０を本実施例の制御の対象とすることができる。
【００３２】
制御部２１は、メインＣＰＵ２２とサブＣＰＵ２３とからなるマルチコアＣＰＵと、ＲＯＭ２４やＲＡＭ２５などのメモリと、ＨＤＤ２６などの記憶部と、画像処理ＡＳＩＣ（Application Specific Integrated Circuit）２７などの画像処理部と、ＮＩＣ２８などの通信Ｉ／Ｆ部などで構成される。制御部２１は、パネル２９やネットワークからユーザの命令（パネル２９の操作情報やホスト装置１０からのパケット）を受け付け、ＨＤＤ２６、画像処理ＡＳＩＣ２７、スキャナ３０、エンジン３１、ＦＡＸ通信部３２などに対して所定の制御を実行する。特に、サーバ機能を備える画像形成装置２０では、ＨＤＤ２６の所定の記憶領域がネットワーク上からアクセス可能なサーバとなり、制御部２１は、ＨＤＤ２６に保存したデータに対する読み書きを制御する。
【００３３】
また、サブＣＰＵ２３は、機能毎にハードウェアへの電力の供給を設定できる複数の省電力モードを制御する電源制御部として機能する。この電源制御部は、図４（ｂ）に示すように、パケット解析部２１ａ、判定部２１ｂ、モード制御部２１ｃなどとして機能する。
【００３４】
パケット解析部２１ａは、ホスト装置１０から受信したパケットを解析する。具体的には、受信したパケットから、ＭＡＣアドレス、ＩＰアドレス、ポート番号などの装置指定情報と、サービスの利用を指示する命令内容などのサービス指定情報と、を抽出する。
【００３５】
判定部２１ｂは、パケットから抽出したＭＡＣアドレス、ＩＰアドレス、ポート番号、命令内容などに基づいて、ホスト装置１０の要求が、自装置に対するコピー、スキャン、プリントなどの機能（画像形成機能と呼ぶ。）の使用要求であるか、自装置又はクラウドサーバなどの外部装置に対するサーバ機能の使用要求であるか、外部装置が提供するサービスの使用要求であるかを判定する。そして、サーバ機能の使用要求の場合は、モード制御部２１ｃが生成した第１階層のリストをパケットの送信元のホスト装置１０に送信し、ホスト装置１０からサーバの選択結果を受信し、その選択結果に基づいて、自装置のサーバ機能の使用要求であるか、クラウドサーバなどの外部装置のサーバ機能の使用要求であるかを判定する。
【００３６】
モード制御部２１ｃは、画像形成装置２０のモードを設定し、判定部２１ｂの判定結果に応じてモードを移行して、各ハードウェアの電力供給状態を制御する。具体的には、本実施例の画像形成装置２０は、図７のテーブルに示すように、画像形成装置２０の各機能を直ちに実行可能なレディ状態とする通常モード（印刷モードやスキャンモード、ＦＡＸモードなど）と、レディ状態よりも消費電力が少ないスリープ状態とする省電力モードと、を有しており、省電力モードとして、電力を供給するハードウェアが異なる複数の省電力モード（待機モード、仲介モード及びサーバモード）を有している。
【００３７】
待機モード（第１の省電力モード）は、ネットワーク接続機能及び電源制御部が実行する機能を有効にする電源モードであり、ネットワーク接続処理の実行に必要なハードウェア（例えば、ＮＩＣ２８などの通信Ｉ／Ｆ部）及び電源制御に必要なハードウェア（例えば、サブＣＰＵ２３）に電力を供給する。仲介モード（第２の省電力モード）は、クラウドサーバなどのサーバ装置４０や他の画像形成装置２０に対する命令を仲介する仲介機能を有効にする電源モードであり、仲介処理（例えば、パケットを解析して指定された転送先に転送する処理）の実行に必要なハードウェア（例えば、メインＣＰＵ２２とＲＡＭ２５）に電力を供給する。サーバモード（第３の省電力モード）は、自装置のＨＤＤ２６に保存されたデータの読み書きを制御するサーバ機能を有効にする電源モードであり、サーバ処理に必要なハードウェア（例えば、メインＣＰＵ２２とＲＡＭ２５とＨＤＤ２６）に電力を供給する。通常モードは、コピー、スキャン、プリントなどの画像形成機能を有効にする電源モードであり、画像処理の実行に必要なハードウェア（例えば、メインＣＰＵ２２、ＲＡＭ２５、ＨＤＤ２６、画像処理ＡＳＩＣ２７、パネル２９、スキャナ３０、エンジン３１など）に電力を供給する。
【００３８】
モード制御部２１ｃは、通常モードで処理を行った後、ユーザが設定した所定時間中に他の処理が指示されなかった場合は、電力供給状態を通常モードから待機モードに移行すると共に、他の画像形成装置２０やクラウドサーバなどのサーバ装置４０の情報を取得し、ネットワーク上でサーバとして利用可能な記憶領域（フォルダ）の場所を示す第１階層のリストを生成してＨＤＤ２６などに保存する。そして、待機モードでは、ネットワークから受信したパケットを解析した結果に基づいて、パケットの命令内容が画像形成機能の使用要求の場合は、電力供給状態を待機モードから通常モードに移行し、パケットの命令内容がサーバ装置４０や他の画像形成装置２０が提供するサービスの使用要求の場合は、電力供給状態を待機モードから仲介モードに移行する。また、パケットの命令内容が自装置のサーバ機能の使用要求の場合は、電力供給状態を待機モードからサーバモードに移行し、サーバ装置４０や他の画像形成装置２０のサーバ機能の使用要求の場合は、電力供給状態を待機モードから仲介モードに移行する。
【００３９】
なお、電源制御部（パケット解析部２１ａ、判定部２１ｂ、モード制御部２１ｃ）は、ハードウェアとして構成してもよいし、制御部２１を、電源制御部（パケット解析部２１ａ、判定部２１ｂ、モード制御部２１ｃ）として機能させる電源制御プログラムとして構成し、当該電源制御プログラムをサブＣＰＵ２３に実行させる構成としてもよい。また、本実施例では、サブＣＰＵ２３により電源制御プログラムを実行する構成としているが、メインＣＰＵ２２のクロック周波数を落として電源制御プログラムを実行したり、マルチコアＣＰＵの一部を利用して電源制御プログラムを実行したりしてもよい。また、本実施例では、電源供給状態が待機モードの時の電源制御部の動作について記載するが、電源供給状態が他のモードの時も電源制御部を同様に動作させることができる。
【００４０】
また、本実施例では、クラウドサーバなどの外部装置のサーバ機能の使用要求を受けた場合に仲介モードに移行するようにしたが、待機モードで仲介処理を実現可能な場合は必ずしも仲介モードに移行する必要はない。また、本実施例では、省電力モードを待機モードと仲介モードとサーバモードの３つのモードとしたが、電力を供給するハードウェアが異なる４つ以上のモードを設けてもよい。
【００４１】
画像処理ＡＳＩＣ２７は、パケットの命令内容が印刷指示であり、パケットに続いて印刷データを受信した場合、印刷データを解析し、印刷データの各ページをラスタライズしてページ毎の画像データを生成、もしくは、スキャナ３０から画像データを取得し、必要に応じて画像処理（色調整、濃度調整、サイズ調整などの処理）やスクリーニングを行った後、エンジン３１で印刷可能な画像データに変換する。
【００４２】
パネル（表示操作部）２９は、液晶表示装置等の表示部上に、透明電極が格子状に配置された感圧式の操作部を備えたタッチパネルなどで構成され、画像形成装置２０を操作するための画面や印刷条件を設定する画面等を表示すると共に、各種設定や指示などを可能にする。
【００４３】
スキャナ（画像読取部）３０は、原稿台上の原稿から画像データを光学的に読み取る部分であり、原稿を走査する光源と、原稿で反射された光を電気信号に変換するＣＣＤ（Charge Coupled Devices）等のイメージセンサと、電気信号をＡ／Ｄ変換するＡ／Ｄ変換器等により構成される。
【００４４】
エンジン（画像形成部）３１は、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成に必要な構成要素で構成され、印刷データから生成した画像データやスキャナ３０で読み込んだ画像データに基づく画像を、指定された用紙に印刷する。具体的には、帯電装置により帯電された感光体ドラムに露光装置から画像に応じた光を照射して静電潜像を形成し、現像装置で帯電したトナーを付着させて現像し、そのトナー像を転写ベルトに１次転写し、転写ベルトから用紙に２次転写し、更に定着装置で用紙上のトナー像を定着させる処理を行う。
【００４５】
ＦＡＸ通信部３２は、通常着信時の呼出信号等を検出し、検出した呼出信号に対して一次応答信号を送信し、その後、PhaseＡ（呼接続確立）、PhaseＢ（能力交換・トレーニング）、PhaseＣ（画データ送受信）、PhaseＤ（画データ送受確認）、PhaseＥ（切断）の５つのフェーズの処理を実行する。
【００４６】
［サーバ装置］
サーバ装置４０は、コンピュータ装置などであり、図５に示すように、コントローラ（制御部４１）と、必要に応じて表示部や操作部（図示せず）などで構成される。制御部４１は、ＣＰＵ４２と、ＲＯＭ４３やＲＡＭ４４などのメモリと、ＨＤＤ４５などの記憶部と、ＮＩＣ４６などのネットワークＩ／Ｆ部とで構成される。上記ＨＤＤ４５の所定の記憶領域がネットワーク上からアクセス可能なサーバとなり、制御部４１は、ＨＤＤ４５に保存したデータに対する読み書きを制御する。また、サーバ装置４０が他のサービスを提供する場合は、そのサービスを提供するための機能（例えば、画像処理ＡＳＩＣ）を備え、制御部４１によりサービス（例えば、画像処理の代行）が提供される。また、サーバ装置４０は、複数の画像形成装置２０を一群の画像形成装置として予め設定して管理する。
【００４７】
なお、図１乃至図５は本実施例のネットワークシステムの一例であり、その構成は適宜変更可能である。例えば、図４では、本実施例の画像形成装置２０にスキャナ３０とエンジン３１とＦＡＸ通信部３２とを設けたが、例えば、スキャナ３０やＦＡＸ通信部３２を持たない単機能プリンタとしてもよいし、エンジン３１を持たないスキャナ装置やファクシミリ装置などとしてもよい。また、図２に示すように、ネットワークシステムに複数台のサーバ機能を有する画像形成装置２０が接続されている場合は、サーバ装置４０を省略してもよい。
【００４８】
以下、上記構成のネットワークシステムにおける画像形成装置２０の動作について説明する。サブＣＰＵ２３は電源制御プログラムを実行することにより、図８及び図９のフローチャート図に示す各ステップの処理を実行する。なお、図８は、待機モードへの移行時の処理を示し、図９は、待機モードからの復帰時の処理を示している。
【００４９】
［待機モードへの移行時の処理］
図８に示すように、電源制御部（モード制御部２１ｃ）は、通常モードで前回の処理を行ってから、ユーザが予め設定した所定時間が経過したかを判断する（Ｓ１０１）。所定時間中に他の処理が指示されなかった場合は、電源制御部（モード制御部２１ｃ）は、省電力移行処理として、その時点での他の画像形成装置２０やクラウドサーバなどのサーバ装置４０の情報（これらの装置が提供するサービス、サーバとして機能する記憶部のデータ構造など）を収集してリスト化する（Ｓ１０２）。なお、画像形成装置２０やサーバ装置４０がＳＮＭＰ（Simple Network Management Protocol）に対応する機器の場合、ＭＩＢ（Management Information Base）から上記情報を取得することができる。
【００５０】
その後、電源制御部（モード制御部２１ｃ）は、電源供給状態を通常モードから省電力モード（待機モード）に移行し、ネットワークを監視する（Ｓ１０３）。その際、メインＣＰＵ２２の電力供給を止めてサブＣＰＵ２３を動作させたり、メインＣＰＵ２２のクロック周波数を落としたりする。
【００５１】
［待機モードからの復帰時の処理］
図９に示すように、電源制御部（パケット解析部２１ａ）は、ネットワーク（ホスト装置１０）からのパケットを監視し（Ｓ２０１）、省電力モード（待機モード）時にネットワークからパケットを受信したら、受信したパケットを解析する（Ｓ２０２）。このパケットは、上述したように、ＭＡＣアドレスやＩＰアドレス、ポート番号などの装置指定情報と、サービスの利用を指示する命令内容などのサービス指定情報とを含んでいる。
【００５２】
次に、電源制御部（判定部２１ｂ）は、パケットの解析結果に基づいて、パケットで指示された命令内容を判定する（Ｓ２０３）。受信したパケットの命令内容が自装置の画像形成機能の使用要求（例えば、プリント命令）の場合、電源制御部（モード制御部２１ｃ）は、電力供給状態を通常モード（印刷モード）に復帰させ（Ｓ２０４）、エンジン３１を起動して印刷処理を実行させる（Ｓ２０５）。なお、プリント命令以外のスキャン命令やＦＡＸ送信命令の場合も、同様に電力供給状態を通常モード（スキャンモードやＦＡＸモード）に復帰させる。また、パケットの命令内容が復帰とは関係のない定期アクセス（例えば、Pingパケット）などの場合は、処理を行わず、Ｓ２０１に戻ってネットワークからのパケットを監視する。
【００５３】
受信したパケットの命令内容が、プリント命令やスキャン命令、ＦＡＸ送信命令、定期アクセス以外の場合、電源制御部（判定部２１ｂ）は、パケットの解析結果に基づいて、命令内容がサーバアクセス（サーバ機能の使用要求）であるか、他の装置が提供するサービスの使用要求であるかを判断する（Ｓ２０６）。パケットの命令内容がサーバアクセスの場合は、電源制御部（判定部２１ｂ）は、ＨＤＤ２６などに保存された第１階層のリストをユーザのホスト装置１０に提供する（Ｓ２０７）。その後、電源制御部（判定部２１ｂ）は、ホスト装置１０からサーバの選択結果を受信して、ユーザが選択したサーバを判定し（Ｓ２０８）、ユーザが選択したサーバが自装置の場合は、電源制御部（モード制御部２１ｃ）は、メインＣＰＵ２２、ＲＡＭ２５、ＨＤＤ２６に電力を供給して電力供給状態をサーバモードに復帰させ（Ｓ２０９）、自装置のＨＤＤ２６へのデータアクセス処理を行う（Ｓ２１０）。
【００５４】
一方、Ｓ２０６で他の装置が提供するサービスの使用要求と判定された場合、若しくは、Ｓ２０８でユーザが選択したサーバがクラウドサーバ（又はサーバ機能を備える他の画像形成装置２０）の場合は、電源制御部（モード制御部２１ｃ）は、電力供給状態を仲介モードに移行し、クラウドサーバ若しくは他の画像形成装置２０に対する処理を仲介する（Ｓ２１１）。
【００５５】
以上説明したように、省電力モード（待機モード）中にパケットを受信した場合、パケットを解析して、パケットの命令内容がコピー、スキャン、プリントなどの画像形成機能の使用要求か、サーバ機能の使用要求又は外部装置が提供するサービスの使用要求かを判定し、画像形成機能の使用要求の場合は、電力供給状態を待機モードから通常モードに移行し、外部装置が提供するサービスの使用要求の場合は、電力供給状態を待機モードから仲介モードに移行し、パケットの命令内容がサーバ機能の使用要求の場合は、自装置のサーバ機能の使用要求か外部装置のサーバ機能の使用要求かを判定し、自装置のサーバ機能の使用要求の場合は、電力供給状態を待機モードからサーバモードに移行し、外部装置のサーバ機能の使用要求の場合は、電力供給状態を待機モードから仲介モードに移行するため、必要なハードウェアのみに電力を供給することができ、画像形成装置２０を効率的に動作させることができる。
【００５６】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【産業上の利用可能性】
【００５７】
本発明は、サーバ機能を有する画像形成装置及び当該画像形成装置を含むネットワークシステム並びに当該画像形成装置のハードウェアへの電源供給状態を制御する電源制御プログラム並びに当該電源制御プログラムを記録した記録媒体に利用可能である。
【符号の説明】
【００５８】
１０  ホスト装置
１１  制御部
１１ａ  ＯＳ
１１ｂ  管理アプリケーション
１２  ＣＰＵ
１３  ＲＯＭ
１４  ＲＡＭ
１５  ＨＤＤ
１６  ＮＩＣ
１７  表示部
１８  操作部
２０  画像形成装置
２１  制御部
２１ａ  パケット解析部
２１ｂ  判定部
２１ｃ  電源制御部
２２  メインＣＰＵ
２３  サブＣＰＵ
２４  ＲＯＭ
２５  ＲＡＭ
２６  ＨＤＤ
２７  画像処理ＡＳＩＣ
２８  ＮＩＣ
２９  パネル（表示操作部）
３０  スキャナ（画像読取部）
３１  エンジン（画像形成部）
３２  ＦＡＸ通信部
４０  サーバ装置
４１  制御部
４２  ＣＰＵ
４３  ＲＯＭ
４４  ＲＡＭ
４５  ＨＤＤ
４６  ＮＩＣ
５０  サーバ選択画面
【図１】
2017013367.tif 000003
【図２】
2017013367.tif 000004
【図３】
2017013367.tif 000005
【図４】
2017013367.tif 000006
【図５】
2017013367.tif 000007
【図６】
2017013367.tif 000008
【図７】
2017013367.tif 000009
【図８】
2017013367.tif 000010
【図９】
2017013367.tif 000011