(57)【特許請求の範囲】
【請求項１】
情報処理装置と、ユーザ認証によりログイン可能な画像形成装置とを含む情報処理システムであって、
前記画像形成装置は、
ファイルの送信先を指定する送信先指定手段と、
当該画像形成装置へのログインにかかるユーザ識別情報に対応する情報処理装置を特定する情報処理装置特定手段と、
前記送信先指定手段で指定された送信先の情報処理装置が、前記情報処理装置特定手段で特定した情報処理装置であるか否かを判定する判定手段と、
前記判定手段により、前記送信先の情報処理装置が、前記情報処理装置特定手段で特定した情報処理装置であると判定された場合に、当該情報処理装置の動作モードを、前記ユーザ識別情報に対応するユーザの利用を抑制するモードから前記ユーザ識別情報に対応するユーザが利用可能なモードにするように、前記情報処理装置へモード移行要求を送信するモード移行要求送信手段と、
前記送信先指定手段で指定された送信先の情報処理装置に対して、前記ファイルを送信するファイル送信手段と
を備え、
前記情報処理装置は、
前記画像形成装置から前記モード移行要求を受信するモード移行要求受信手段と、
前記モード移行要求受信手段で受信したモード移行要求に従って、当該情報処理装置をユーザが利用可能なモードへ移行する移行手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記ファイル送信手段は、前記判定手段により、前記送信先の情報処理装置が、前記情報処理装置特定手段で特定した情報処理装置でないと判定された場合に、サーバにファイルを送信することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記画像形成装置は、
前記情報処理装置から、当該情報処理装置を利用しているユーザのユーザ識別情報と前記情報処理装置を特定するための機器識別情報が対応付く管理情報を収集する収集手段を更に備え、
前記情報処理装置特定手段は、前記収集手段で収集した管理情報と、前記ユーザ識別情報取得手段で取得したユーザ識別情報とに従って、当該ユーザ識別情報に対応する情報処理装置を特定することを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記情報処理システムは、前記管理情報を管理する管理装置を更に備え、
前記画像形成装置は、
前記収集手段で収集した管理情報を前記管理装置に出力する管理情報出力手段と
を更に備え、
前記管理装置は、
前記画像形成装置から管理情報を受け付ける管理情報受付手段
を更に備えることを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記モード移行要求は、当該画像形成装置へのログインに応じて、前記情報処理装置特定手段で特定した情報処理装置に対して、当該情報処理装置の動作モードを、前記ユーザ識別情報に対応するユーザが利用可能なモードから前記ユーザ識別情報に対応するユーザの利用を抑制するモードにするように、モード移行要求を送信し、
前記移行手段は、前記モード移行要求受信手段で受信したモード移行要求に従って、当該情報処理装置を前記ユーザ識別情報に対応するユーザの利用を抑制するモードへ移行することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記ユーザ識別情報に対応するユーザの利用を抑制するモードは、前記画像形成装置から前記ファイルを受信できないモードであり、前記ユーザ識別情報に対応するユーザが利用可能なモードは、前記画像形成装置から前記ファイルを受信できるモードであることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
画像形成装置からのモード移行要求に従って、ユーザが利用可能なモードへ移行する情報処理装置と通信可能な前記画像形成装置であって、
ファイルの送信先を指定する送信先指定手段と、
当該画像形成装置へのログインにかかるユーザ識別情報に対応する情報処理装置を特定する情報処理装置特定手段と、
前記送信先指定手段で指定された送信先の情報処理装置が、前記情報処理装置特定手段で特定した情報処理装置であるか否かを判定する判定手段と、
前記判定手段により、前記送信先の情報処理装置が、前記情報処理装置特定手段で特定した情報処理装置であると判定された場合に、当該情報処理装置の動作モードを、前記ユーザ識別情報に対応するユーザの利用を抑制するモードから前記ユーザ識別情報に対応するユーザが利用可能なモードにするように、前記情報処理装置へモード移行要求を送信するモード移行要求送信手段と、
前記送信先指定手段で指定された送信先の情報処理装置に対して、ファイルを送信するファイル送信手段と
を備えることを特徴とする画像形成装置。
【請求項８】
情報処理装置と、ユーザ認証によりログイン可能な画像形成装置とを含む情報処理システムの処理方法であって、
前記画像形成装置が、
ファイルの送信先を指定する送信先指定ステップと、
当該画像形成装置へのログインにかかるユーザ識別情報に対応する情報処理装置を特定する情報処理装置特定ステップと、
前記送信先指定ステップで指定された送信先の情報処理装置が、前記情報処理装置特定ステップで特定した情報処理装置であるか否かを判定する判定ステップと、
前記判定ステップにより、前記送信先の情報処理装置が、前記情報処理装置特定ステップで特定した情報処理装置であると判定された場合に、当該情報処理装置の動作モードを、前記ユーザ識別情報に対応するユーザの利用を抑制するモードから前記ユーザ識別情報に対応するユーザが利用可能なモードにするように、前記情報処理装置へモード移行要求を送信するモード移行要求送信ステップと、
前記送信先指定ステップで指定された送信先の情報処理装置に対して、前記ファイルを送信するファイル送信ステップと
を実行し、
前記情報処理装置は、
前記画像形成装置から前記モード移行要求を受信するモード移行要求受信ステップと、
前記モード移行要求受信ステップで受信したモード移行要求に従って、当該情報処理装置をユーザが利用可能なモードへ移行する移行ステップと
を実行することを特徴とする処理方法。
【請求項９】
画像形成装置からのモード移行要求に従って、ユーザが利用可能なモードへ移行する情報処理装置と通信可能な前記画像形成装置の処理方法であって、
前記画像形成装置が、
ファイルの送信先を指定する送信先指定ステップと、
当該画像形成装置へのログインにかかるユーザ識別情報に対応する情報処理装置を特定する情報処理装置特定ステップと、
前記送信先指定ステップで指定された送信先の情報処理装置が、前記情報処理装置特定ステップで特定した情報処理装置であるか否かを判定する判定ステップと、
前記判定ステップにより、前記送信先の情報処理装置が、前記情報処理装置特定手段で特定した情報処理装置であると判定された場合に、当該情報処理装置の動作モードを、前記ユーザ識別情報に対応するユーザの利用を抑制するモードから前記ユーザ識別情報に対応するユーザが利用可能なモードにするように、前記情報処理装置へモード移行要求を送信するモード移行要求送信ステップと、
前記送信先指定ステップで指定された送信先の情報処理装置に対して、ファイルを送信するファイル送信ステップと
を実行することを特徴とする処理方法。
【請求項１０】
情報処理装置と、ユーザ認証によりログイン可能な画像形成装置とを含む情報処理システムで実行可能なプログラムであって、
前記画像形成装置を、
ファイルの送信先を指定する送信先指定手段と、
当該画像形成装置へのログインにかかるユーザ識別情報に対応する情報処理装置を特定する情報処理装置特定手段と、
前記送信先指定手段で指定された送信先の情報処理装置が、前記情報処理装置特定手段で特定した情報処理装置であるか否かを判定する判定手段と、
前記判定手段により、前記送信先の情報処理装置が、前記情報処理装置特定手段で特定した情報処理装置であると判定された場合に、当該情報処理装置の動作モードを、前記ユーザ識別情報に対応するユーザの利用を抑制するモードから前記ユーザ識別情報に対応するユーザが利用可能なモードにするように、前記情報処理装置へモード移行要求を送信するモード移行要求送信手段と、
前記送信先指定手段で指定された送信先の情報処理装置に対して、前記ファイルを送信するファイル送信手段
として機能させ、
前記情報処理装置を、
前記画像形成装置から前記モード移行要求を受信するモード移行要求受信手段と、
前記モード移行要求受信手段で受信したモード移行要求に従って、当該情報処理装置をユーザが利用可能なモードへ移行する移行手段
として機能させることを特徴とするプログラム。
【請求項１１】
画像形成装置からのモード移行要求に従って、ユーザが利用可能なモードへ移行する情報処理装置と通信可能な画像形成装置で実行可能なプログラムであって、
前記画像形成装置を
ファイルの送信先を指定する送信先指定手段と、
当該画像形成装置へのログインにかかるユーザ識別情報に対応する情報処理装置を特定する情報処理装置特定手段と、
前記送信先指定手段で指定された送信先の情報処理装置が、前記情報処理装置特定手段で特定した情報処理装置であるか否かを判定する判定手段と、
前記判定手段により、前記送信先の情報処理装置が、前記情報処理装置特定手段で特定した情報処理装置であると判定された場合に、当該情報処理装置の動作モードを、前記ユーザ識別情報に対応するユーザの利用を抑制するモードから前記ユーザ識別情報に対応するユーザが利用可能なモードにするように、前記情報処理装置へモード移行要求を送信するモード移行要求送信手段と、
前記送信先指定手段で指定された送信先の情報処理装置に対して、ファイルを送信するファイル送信手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の利用に応じて情報処理装置の管理を行う情報処理システム、画像形成装置とその処理方法およびプログラムに関する。
【背景技術】
【０００２】
画像形成装置は、印刷やスキャンデータ送信などの機能を備えており、ユーザが利用する情報処理装置と連携して使用されることが多い。
【０００３】
例えば、情報処理装置で生成した印刷ジョブを画像形成装置で受信して紙に出力したり、画像形成装置で読み取った原稿を画像データに変換して情報処理装置へ送信したりする仕組みがある。
【０００４】
印刷データ受信の一つの形態として、特許文献１に開示されている方法がある。この方法によれば、ユーザは複合機へ送信した印刷ジョブを任意のタイミングで出力することができる。
【０００５】
また、スキャン画像送信の一つの形態として、特許文献２に開示されている方法がある。この方式によれば、ユーザは複合機で読み取った原稿を画像データに変換し、自分のＰＣへ送信することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２４９９５９号公報
【特許文献２】特開２００２−７７１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
近年、環境対応、省電力が求められており、前述のような画像形成装置（例えば、複合機）を含め、オフィスに設置してあるユーザの情報処理装置（ＰＣ）などのデバイスについても電力削減が求められている。前述のような形態で複合機を利用する場合には、一般的に複合機と各ユーザのＰＣが利用可能な状態になっている。
【０００８】
しかしながら、ユーザが複合機とＰＣを利用していても、実際に操作するのはどちらか一方であり、複合機を利用している間にＰＣが使われることはない。よってここに電力の無駄が発生している。
【０００９】
この問題を解決するためには、複合機を使うときはユーザ自身が手動でＰＣをスリープにしてから離席するという方法が考えられる。しかし、離席時は毎回手動でＰＣをスリープさせなければならず、また、複合機の利用の終了後、自席に戻ったときにＰＣのスリープの復帰を行わなければならないので、非常に手間がかかり不便であった。
【００１０】
また、手間がかかることで、ユーザはＰＣをスリープにするルールがあるのにも関わらず、ＰＣをスリープにしないユーザが多く発生し、結果電力削減効果があがらないといことが発生する。
【００１１】
そこで、本発明の目的は、ファイル送信先の情報処理装置が、画像形成装置にログインしたユーザが利用している情報処理装置である場合に、その情報処理装置をユーザが利用可能なモードにすることで、情報処理装置の利用を抑止しつつ利便性を高める仕組みを提供することである。
【課題を解決するための手段】
【００１３】
本発明は、情報処理装置と、ユーザ認証によりログイン可能な画像形成装置とを含む情報処理システムであって、前記画像形成装置は、ファイルの送信先を指定する送信先指定手段と、当該画像形成装置へのログインにかかるユーザ識別情報に対応する情報処理装置を特定する情報処理装置特定手段と、前記送信先指定手段で指定された送信先の情報処理装置が、前記情報処理装置特定手段で特定した情報処理装置であるか否かを判定する判定手段と、前記判定手段により、前記送信先の情報処理装置が、前記情報処理装置特定手段で特定した情報処理装置であると判定された場合に、当該情報処理装置の動作モードを、前記ユーザ識別情報に対応するユーザの利用を抑制するモードから前記ユーザ識別情報に対応するユーザが利用可能なモードにするように、前記情報処理装置へモード移行要求を送信するモード移行要求送信手段と、前記送信先指定手段で指定された送信先の情報処理装置に対して、前記ファイルを送信するファイル送信手段とを備え、前記情報処理装置は、前記画像形成装置から前記モード移行要求を受信するモード移行要求受信手段と、前記モード移行要求受信手段で受信したモード移行要求に従って、当該情報処理装置をユーザが利用可能なモードへ移行する移行手段とを備えることを特徴とする。
【００１４】
また、前記ファイル送信手段は、前記判定手段により、前記送信先の情報処理装置が、前記情報処理装置特定手段で特定した情報処理装置でないと判定された場合に、サーバにファイルを送信することを特徴とする。
【００１５】
また、前記画像形成装置は、前記情報処理装置から、当該情報処理装置を利用しているユーザのユーザ識別情報と前記情報処理装置を特定するための機器識別情報が対応付く管理情報を収集する収集手段を更に備え、前記情報処理装置特定手段は、前記収集手段で収集した管理情報と、前記ユーザ識別情報取得手段で取得したユーザ識別情報とに従って、当該ユーザ識別情報に対応する情報処理装置を特定することを特徴とする。
【００１６】
また、前記情報処理システムは、前記管理情報を管理する管理装置を更に備え、前記画像形成装置は、前記収集手段で収集した管理情報を前記管理装置に出力する管理情報出力手段とを更に備え、前記管理装置は、前記画像形成装置から管理情報を受け付ける管理情報受付手段を更に備えることを特徴とする。
【００１７】
また、前記モード移行要求は、当該画像形成装置へのログインに応じて、前記情報処理装置特定手段で特定した情報処理装置に対して、当該情報処理装置の動作モードを、前記ユーザ識別情報に対応するユーザが利用可能なモードから前記ユーザ識別情報に対応するユーザの利用を抑制するモードにするように、モード移行要求を送信し、前記移行手段は、前記モード移行要求受信手段で受信したモード移行要求に従って、当該情報処理装置を前記ユーザ識別情報に対応するユーザの利用を抑制するモードへ移行することを特徴とする。
【００１８】
また、前記ユーザ識別情報に対応するユーザの利用を抑制するモードは、前記画像形成装置から前記ファイルを受信できないモードであり、前記ユーザ識別情報に対応するユーザが利用可能なモードは、前記画像形成装置から前記ファイルを受信できるモードであることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、ファイル送信先の情報処理装置が、画像形成装置にログインしたユーザが利用している情報処理装置である場合に、その情報処理装置をユーザが利用可能なモードにすることで、情報処理装置の利用を抑止しつつ利便性を高めることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る情報処理システム１の構成の一例を示す図
【図２】クライアントＰＣ１０１、資産管理サーバ１０２のハードウエア構成の一例を示すブロック図
【図３】複合機１００のハードウエア構成の一例を示すブロック図
【図４】情報処理システム１の機能構成の一例を示すブロック図
【図５】情報処理システム１の印刷処理における処理概要図
【図６】情報処理システム１のスキャン送信処理における処理概要図
【図７】情報処理システム１の複合機制御処理の一例を示すフローチャート
【図８】情報処理システム１のログイン処理の一例を示すフローチャート
【図９】情報処理システム１のログアウト処理の一例を示すフローチャート
【図１０】情報処理システム１の印刷処理の一例を示すフローチャート
【図１１】情報処理システム１のスキャン送信処理の一例を示すフローチャート
【図１２】情報処理システム１の印刷ジョブ投入処理の一例を示すフローチャート
【図１３】情報処理システム１の資産情報収集処理の一例を示すフローチャー
【図１４】複合機１００の操作部３０３０に表示する画面の一例を示すイメージ図
【図１５】複合機１００の操作部３０３０に表示する画面の一例を示すイメージ図
【図１６】複合機設定９００の一例を示す図
【図１７】ユーザ情報９２０の一例を示す図
【図１８】印刷ジョブ９３０の一例を示す図
【図１９】機器情報９４０の一例を示す図
【発明を実施するための形態】
【００２４】
以下、添付図面を参照しながら、本発明に係る情報処理システム１の好適な実施形態について詳細に説明する。
【００２５】
図１は、本発明に係る情報処理システム１の構成の一例を示す図である。
【００２６】
図１に示すように、例えば、階毎に設置する１又は複数の複合機１００、１又は複数のクライアントＰＣ１０１がＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１１０を介して接続される。また資産管理サーバ１０２がＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）によってＬＡＮ１１０と接続される。なお、ＷＡＮを用いずに資産管理サーバ１０２がＬＡＮ１１０に直接接続される形態であってもよい。どちらの構成にしても資産管理サーバ１０２は、複合機１００、クライアントＰＣ１０１と通信可能に接続される。
【００２７】
複合機１００は、プリンタ、スキャナ、コピー、ファクシミリ等の機能を有する画像形成装置である。また、複合機１００は、ＩＣカードをカードリーダにかざす、或いはユーザ名パスワードを入力することによって、ユーザ情報９２０を参照する（ユーザ認証する）。また、その結果に従ってログインを行い、機能を実行することができる装置である。
【００２８】
クライアントＰＣ１０１は、ＬＡＮ１１０に通信可能に接続される装置である。クライアントＰＣ１０１は、複合機１００の設定を行うＰＣで、ネットワークを介してＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で複合機１００と通信することができる（例えば、マイクロソフト社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標））機能を搭載したＰＣである。また、ユーザから印刷ジョブを投入するためのＰＣでもあり、ユーザがアプリケーションからプリンタドライバを介して印刷ジョブを生成し、プリンタドライバがＬＰＲ（Ｌｉｎｅ  ＰＲｉｎｔｅｒ  Ｄａｅｍｏｎ）やその他の印刷プロトコルを用いて、印刷ジョブを複合機１００に送信することができる。また、複合機１００でスキャンしたデータを受け付けるためのＰＣでもある。
【００２９】
次に、図２、３を参照しながら、複合機１００、クライアントＰＣ１０１、資産管理サーバ１０２について説明する。
【００３０】
図２は、クライアントＰＣ１０１、資産管理サーバ１０２のハードウエア構成を示す図、図３は、複合機１００のハードウエア構成を示す図である。
【００３１】
図２に示すように、クライアントＰＣ１０１、資産管理サーバ１０２では、システムバス２００４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２００１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２００２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２００３、入力コントローラ２００５、ビデオコントローラ２００６、メモリコントローラ２００７、通信Ｉ／Ｆコントローラ２００８が接続される。
【００３２】
ＣＰＵ２００１は、システムバス２００４に接続される各デバイスやコントローラを統括的に制御する。
【００３３】
ＲＯＭ２００３あるいは外部メモリ２０１１は、ＣＰＵ２００１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、各サーバあるいは各ＰＣが実行する各種プログラム等を保持している。
【００３４】
ＲＡＭ２００２は、ＣＰＵ２００１の主メモリ、ワークエリア等として機能する。ＣＰＵ２００１は、処理の実行に際して必要なプログラム等をＲＯＭ２００３あるいは外部メモリ２０１１からＲＡＭ２００２にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００３５】
入力コントローラ２００５は、キーボード（ＫＢ）２００９やマウス（図示しない）等のポインティングデバイス等からの入力を制御する。
【００３６】
ビデオコントローラ２００６は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）２０１０等の表示器への表示を制御する。表示器はＣＲＴに限らず、液晶ディスプレイ等の他の表示器でもよい。これらは、必要に応じて管理者が使用する。
【００３７】
メモリコントローラ２００７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、あるいは、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）カードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の外部メモリ２０１１へのアクセスを制御する。
【００３８】
通信Ｉ／Ｆコントローラ２００８は、ＬＡＮ１１０のようなネットワークを介して外部機器と接続・通信し、ネットワーク上での通信制御処理を実行する。通信Ｉ／Ｆコントローラ２００８は、例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）を用いた通信等が可能である。
【００３９】
ＣＰＵ２００１は、例えばＲＡＭ２００２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２０１０上に表示することが可能である。また、ＣＰＵ２００１は、ＣＲＴ２０１０上のマウスカーソル（図示しない）等によるユーザ指示を可能とする。
【００４０】
クライアントＰＣ１０１、資産管理サーバ１０２のハードウエア上で動作する各種プログラムは、外部メモリ２０１１に記録されており、必要に応じてＲＡＭ２００２にロードされ、ＣＰＵ２００１により実行される。プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等は、外部メモリ２０１１に格納されている。
次に、複合機１００のハードウエア構成について説明する。
【００４１】
図３に示すように、複合機１００は、コントローラユニット３０２０と、操作部３０３０と、カードリーダ３０４０と、プリンタ３０５０と、スキャナ３０６０の各ハードウエア構成を有して構成されている。
【００４２】
また、コントローラユニット３０２０は、ＣＰＵ３００１と、ＲＡＭ３００２と、ＲＯＭ３００３と、ハードディスクドライブ（ＨＤＤ）３００４と、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３００５と、モデム（ＭＯＤＥＭ）３００６と、操作部インタフェース（操作部Ｉ／Ｆ）３００７と、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３００８と、外部インタフェース（外部Ｉ／Ｆ）３００９と、システムバス３０１０と、ラスタイメージプロセッサ（ＲＩＰ）３０１１と、プリンタインタフェース（プリンタＩ／Ｆ）３０１２と、スキャナインタフェース（スキャナＩ／Ｆ）３０１３と、画像処理部３０１４と、画像バス３０１５の各ハードウエア構成を有して構成されている。
【００４３】
コントローラユニット３０２０は、画像入力デバイスとして機能するスキャナ３０６０や、画像出力デバイスとして機能するプリンタ３０５０と接続する一方、ネットワーク１１０や、例えばＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）またはＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）等の公衆回線網（ＷＡＮ）と接続することで、画像データやデバイス情報の入出力を行う。
【００４４】
ＣＰＵ３００１は、システムバス３０１０及び画像バス３０１５に接続される各デバイスを統括的に制御するプロセッサである。
【００４５】
ＲＡＭ３００２は、ＣＰＵ３００１が動作するためのワークメモリであり、また、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリの機能も有する。例えば、カードリーダ３０４０で読み取ったカードＩＤなどが記憶される。
【００４６】
ＲＯＭ３００３は、システムのブートプログラムや各種の制御プログラムが格納されている。ＨＤＤ３００４は、システムを制御するための各種のプログラム及び画像データ等を格納する。なお、ＲＯＭ３００３またはＨＤＤ３００４には、図１６の複合機設定９００が格納されている。なお、ＨＤＤ３００４は情報を永続的に記憶するための媒体であって、その形態をＨＤＤに限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００４７】
Ｎｅｔｗｏｒｋ  Ｉ／Ｆ３００５は、ＬＡＮ１１０に接続し、データ入出力を行う。ＭＯＤＥＭ３００６は、公衆回線網に接続し、ＦＡＸにおける送受信等のデータの入出力を行う。
【００４８】
操作部Ｉ／Ｆ３００７は、ユーザインタフェース（ＵＩ）である操作部３０３０におけるインタフェースであり、操作部３０３０に表示する画像データを操作部３０３０に対して出力する。また、操作部Ｉ／Ｆ３００７は、本システムのユーザが操作部３０３０から入力した情報（例えば、ユーザ情報等）をＣＰＵ３００１に伝える役割をする。なお、操作部３０３０は、キーボードに相当するタッチパネルを有する表示部を備え、当該表示部に表示されたキーボードのボタンを、ユーザが押下（指等でタッチ）することにより、各種の指示を行うことができる。
【００４９】
ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ３００８は、システムバス３０１０と、画像データを高速で転送する画像バス３０１５とを接続し、データ構造を変換するバスブリッジである。
【００５０】
外部Ｉ／Ｆ３００９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェースである。本実施形態においては、外部Ｉ／Ｆ３００９には、ＩＣカード認証で必要となるＩＣカードの情報を読み取るためのカードリーダ３０４０が接続されている。そして、ＣＰＵ３００１は、この外部Ｉ／Ｆ３００９を介してカードリーダ３０４０によるＩＣカードからの情報の読み取りを制御し、当該ＩＣカードから読み取られた情報を取得可能となっている。
【００５１】
以上の３００１〜３００９に示すデバイスがシステムバス３０１０上に配置され、相互に通信可能となっている。
【００５２】
ＲＩＰ３０１１は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００５３】
プリンタＩ／Ｆ３０１２は、プリンタ３０５０とコントローラユニット３０２０とを接続し、画像データの同期系／非同期系の変換を行う。
【００５４】
スキャナＩ／Ｆ３０１３は、スキャナ３０６０とコントローラユニット３０２０とを接続し、画像データの同期系／非同期系の変換を行う。
【００５５】
画像処理部３０１４は、入力画像データに対して、補正処理、加工処理、編集処理を行ったり、プリント出力画像データに対して、プリンタの補正処理、解像度変換処理等を行ったりする。また、画像処理部３０１４は、これらの処理に加えて、画像データの回転処理や、多値画像データに対してはＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、２値画像データに対してはＪＢＩＧ（Ｊｏｉｎｔ  Ｂｉ−ｌｅｖｅｌ  Ｉｍａｇｅ  ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＭＲ（Ｍｏｄｉｆｉｅｄ  ＲＥＡＤ）、ＭＭＲ（Ｍｏｄｉｆｉｅｄ  Ｍｏｄｉｆｉｅｄ  ＲＥＡＤ）、ＭＨ（Ｍｏｄｉｆｉｅｄ  Ｈｕｆｆｍａｎ）等の圧縮伸張処理を行う。
【００５６】
以上の３００８、３０１１〜３０１４に示すデバイスが画像バス３０１５上に配置され、相互に通信可能となっている。画像バス３０１５は、例えば、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスまたはＩＥＥＥ１３９４で構成されている。
【００５７】
操作部３０３０は、具体的に、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示部を有し、当該ＬＣＤ表示部上にタッチパネルシートが貼られており、本システムの操作画面を表示するとともに、表示した操作画面のキー（ボタン）が押されると、その位置情報が操作部Ｉ／Ｆ３００７を介してＣＰＵ３００１に伝えられる。また、操作部３０３０は、各種の操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等のキーボード機能を備える。
【００５８】
ここで、操作部３０３０のスタートキーは、例えば、原稿画像の読み取り動作を開始する際などに操作される。このスタートキーの中央部には、例えば、緑と赤の２色のＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）があり、その各色の発光によってスタートキーが使える状態にあるかどうかが示される。また、操作部３０３０のストップキーは、例えば、稼働中の動作を止める際などに操作される。また、操作部３０３０のＩＤキーは、例えば、ユーザ（使用者）のユーザＩＤを入力する際などに操作される。また、操作部３０３０のリセットキーは、例えば、操作部３０３０による設定を初期化する際などに操作される。
【００５９】
カードリーダ３０４０は、ＣＰＵ３００１からの制御により、認証カードに相当するＩＣカード（例えば、ソニー（登録商標）社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されているユーザ識別情報を読み取るものである。カードリーダ３０４０で読み取られたユーザ識別情報は、外部Ｉ／Ｆ３００９を介してＣＰＵ３００１へ通知される。
【００６０】
プリンタ３０５０は、例えば、ラスタイメージデータを用紙上に画像として変換するものである。その変換方式としては、感光体ドラムや感光体ベルトを用いた電子写真方式や、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの変換方式を用いても構わない。プリンタ３０５０のプリント動作の起動は、ＣＰＵ３００１からの指示によって開始される。なお、プリンタ３０５０には、異なる用紙のサイズまたは異なる用紙の向きを選択できるように複数の給紙段が構成されており、それぞれの給紙段に対応した用紙カセットが設けられている。
【００６１】
スキャナ３０６０は、原稿となる紙上の画像を照明し、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）ラインセンサを用いて原稿を走査することで、原稿の画像をラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットされ、複合機１００のユーザが操作部３０３０から読み取り起動指示を行うことにより、ＣＰＵ３００１がスキャナ３０６０に指示を与え、フィーダは、原稿用紙を１枚ずつフィードして原稿の画像の読み取り動作を行う。
【００６２】
以上のような構成によって、複合機１００は、スキャナ３０６０から読み込んだ画像データをＬＡＮ１１０上に送信したり、ＬＡＮ１１０から受信した印刷データをプリンタ３０５０で印刷出力したりすることができる。また、複合機１００は、スキャナ３０６０から読み込んだ画像データをＭＯＤＥＭ３００６から公衆回線網上にＦＡＸ送信したり、公衆回線網からＦＡＸ受信した画像データをプリンタ３０５０で印刷出力したりすることができる。
【００６３】
次に、図４、１４、１５、１６、１７、１８、１９を参照しながら、情報処理システム１の機能と利用するデータについて説明する。
【００６４】
図４は、本発明に係る情報処理システム１の機能構成を示すブロック図、図１４は、複合機１００の操作部３０３０に表示する画面の一例を示すイメージ図、図１５は、複合機１００の操作部３０３０に表示する画面の一例を示すイメージ図、図１６は、複合機設定９００の一例を示す図、図１７は、ユーザ情報９２０の一例を示す図、図１８は、印刷ジョブ９３０の一例を示す図、図１９は、機器情報９４０の一例を示す図である。
【００６５】
図４を用いて、本実施形態の各装置の機能について説明する。
【００６６】
まず、クライアントＰＣ１０１の処理を実行するための機能について説明する。
【００６７】
クライアントＰＣ１０１は、プリンタドライバ部３００、Ｎ／Ｗ通信部３０１、アプリケーション部３０２、電源管理部３０３等を有する。
【００６８】
プリンタドライバ部３００は、アプリケーション部３０２が生成した画像データを複合機１００で印刷可能なページ記述言語（ＰＤＬ）データに変換する。さらに、ＰＤＬデータに対して、書誌情報９３１を付加して、印刷ジョブ９３０を作成する。
【００６９】
印刷ジョブ９３０は、図１８に示すように、書誌情報９３１、ＰＤＬ９３２から構成される。書誌情報９３１は、ジョブ名、ジョブを実行したユーザ名、ジョブのカラー情報等から構成される。ＰＤＬ９３２は、画像データを複合機１００で印刷可能なページ記述言語に変換したデータである。
【００７０】
Ｎ／Ｗ通信部３０１は、ＬＡＮ１１０等のネットワークを介して外部機器と接続・通信を行うもので、ＴＣＰ／ＩＰやＵＤＰなどの通信プロトコルに従って通信を制御する。これによりクライアントＰＣ１０１は、同じくＬＡＮ１１０に接続された複合機１００と通信が可能となる。
【００７１】
アプリケーション部３０２は、ユーザにＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を提供し、ユーザの目的に適った画像データを生成する。
【００７２】
電源管理部３０３は、クライアントＰＣ１０１を省電力モードに移行したり、省電力モードから復帰させたりする。またクライアントＰＣ１０１をシャットダウンする機能も有する。
【００７３】
次に、資産管理サーバ１０２の処理を実行するための機能について説明する。
【００７４】
資産管理サーバ１０２は、機器情報管理部４００、機器情報制御部４０１、Ｎ／Ｗ通信部４０２、機器情報９４０等を有する。
【００７５】
機器情報管理部４００は、機器情報９４０を管理するための機能を提供する。具体的には資産管理サーバ１０２の外部メモリ２０１１に対して、機器情報９４０の書き込み、読み込み、削除、更新などを行う。
【００７６】
機器情報制御部４０１は、複合機１００から送信されてきた機器情報９４０を登録したり、複合機１００からの要求に応じて機器情報９４０を検索して、該当する情報を返却したりする。
【００７７】
Ｎ／Ｗ通信部４０２は、クライアントＰＣ１０１が有するＮ／Ｗ通信部３０１と同等の機能を有するものである。
【００７８】
機器情報９４０は、資産管理サーバ１０２の外部メモリ２０１１に格納される情報である。本実施形態では、複合機１００が各クライアントＰＣ１０１から機器情報９４０を収集する形態としたが、ユーザや管理者が資産管理サーバ１０２にクライアントＰＣ１０１の情報を手動で登録する形態であってもよい。
【００７９】
機器情報９４０（管理情報）は、図１９に示すようにＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス９４１、ＩＰアドレス９４２、ユーザ名９４３（ユーザ識別情報）等から構成される。
【００８０】
ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスはネットワーク機器を一意に識別するために利用する。なお、ＭＡＣアドレスにはベンダや製品毎に定められている値があり、この情報をもとに情報処理装置の種類を推測することができる。ＩＰアドレスを機器ＩＤとして扱ってもよいが、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）環境下では、ＩＰアドレスは動的に変更されてしまうため、ＭＡＣアドレスのように機器固定の値を機器ＩＤとする。
【００８１】
ＩＰアドレス９４２は、通信機器に割り振られるネットワークアドレスであり、情報処理装置を特定し、その特定される情報処理装置と通信するために必要な値である。つまり、
【００８２】
ユーザ名９４３は、クライアントＰＣ１０１の利用ユーザである。つまり、機器情報９４０（管理情報）はユーザと情報処理装置と対応付けるための情報である。
【００８３】
次に、複合機１００の処理を実行するための機能について説明する。
【００８４】
複合機１００は、ログインイベント制御部２００、機能判定部２０１、認証制御部２０２、Ｎ／Ｗ通信部２０３、画面制御部２０４、機器情報収集部２０５、資産管理サーバ連携部２０６、ＰＣ電源管理連携部２０７、印刷ジョブ受信部２０８、印刷制御部２０９、スキャン送信制御部２１０、複合機設定９００、ユーザ情報９２０、印刷ジョブ９３０等から構成される。
【００８５】
ログインイベント制御部２００は、複合機１００へのユーザログイン、ログアウトを検知する機能を提供する。ログインイベントとしては、ＩＣカードによるログインや、ユーザ名とパスワードを使ったログイン、指静脈や指紋などの生体情報によるログインなどがある。また、ログアウトイベントとしては、ユーザがログアウトボタンを押したときや、一定時間が経過したことによるオートログアウトなどがある。これにより、ユーザのログイン・ログアウトに応じた制御が可能となる。
【００８６】
機能判定部２０１は、ユーザが複合機１００で実行した機能を判定する機能を提供する。例えば、スキャン送信画面１３００において、スキャンボタン１３１０が押された時にスキャン送信が実行されたと判断する。また、印刷画面１４００において、プリントボタン１４０１が押された時に印刷が実行されたと判断する。これにより、ユーザの操作に応じた制御が可能となる。
【００８７】
認証制御部２０２は、ユーザログイン可否を判定するための機能を有する。例えば、ユーザがカード認証画面１０００でカードリーダ３０４０にＩＣカードをかざすと、ユーザ情報９２０からカードＩＤが一致するユーザ情報９２０を検索する。例えば、ユーザがキーボード認証画面１１００でユーザ名・パスワード・ドメインを入力してログインボタン１１０１を押下すると、ユーザ情報９２０でユーザを検索しパスワード照合を行う。なお、認証制御に関しては、複合機１００で実施せずに、認証サーバ等の別筐体で実施する形態であってもよい。
【００８８】
Ｎ／Ｗ通信部２０３は、クライアントＰＣ１０１が有するＮ／Ｗ通信部３０１と同等の機能を有するものである。
【００８９】
画面制御部２０４は、複合機１００の操作部３０３０にユーザが複合機１００を操作するための画面を表示するためのものである。例えば、図１４に示すカード認証画面１０００、キーボード認証画面１１００、エラーダイアログ１２００、図１５に示すスキャン送信画面１３００、印刷画面１４００などの画面、シャットダウン確認ダイアログ１５００などの画面を表示する。
【００９０】
カード認証画面１０００は、ユーザがＩＣカードを使って認証する画面である。ＩＣカードを忘れたユーザでも認証できるようにするために、キーボード認証画面への遷移ボタン１００１などを有する。
【００９１】
キーボード認証画面１１００は、ユーザ名・パスワード・ログイン先をユーザが入力／選択し、ログインボタン１１０１を押下することによって複合機１００に認証するための画面である。
【００９２】
エラーダイアログ１２００は、複合機１００での処理中に何らかのエラーが発生したことをユーザに通知するためのダイアログである。エラーの詳細を表わすエラーメッセージなどが表示され、ＯＫボタン１２０１を押下することで、元の画面に戻ることができる。例えば、ＩＣカード情報が見つからなかったときに「ユーザ情報が見つかりません。」というようなメッセージを表示する。
【００９３】
スキャン送信画面１３００は、ユーザが原稿をスキャンするための画面である。解像度リスト１３０１、ファイル形式選択リスト１３０２、送信先フィールド１３０３、検索ボタン１３０４、スキャンボタン１３１０等から構成される。なお、他にも濃度、カラー、片面両面、原稿サイズ、サイズ混載などの読込設定を行う構成にしてもよい。
【００９４】
解像度リスト１３０１は、スキャン時の解像度を選択するためのリストである。ファイル形式選択リスト１３０２は、スキャンした画像をどのファイル形式に変換するか、を選択するためのリストである。送信先フィールド１３０３は、スキャンして任意の形式に変換したファイルをどこに格納するか、を指示するためのフィールドである。また、ユーザが自分で値を編集することもできる。さらに、検索ボタン１３０４を使用することでネットワーク内の機器を探索して、探索した機器を選択することで送信先フィールド１３０３にその機器を設定することもできる。
【００９５】
スキャンボタン１３１０は、ユーザが複合機１００に対してスキャン開始を指示するためのボタンである。
【００９６】
印刷画面１４００は、ユーザが印刷ジョブを印刷するための画面である。クライアントＰＣ１０１で留め置き印刷のオプションを有効にして、複合機１００に印刷ジョブを投入すると、すぐには出力されずに複合機１００に印刷ジョブが一旦格納される。その格納された印刷ジョブを出力するために、この印刷画面１４００は使用される。印刷画面１４００には、ユーザが投入した印刷ジョブのリストが表示される。ユーザによってリストから印刷ジョブが選択され、プリントボタン１４０１が押下されると、複合機１００は該当印刷ジョブを出力する。
【００９７】
シャットダウン確認ダイアログ１５００は、ユーザが自分のＰＣをシャットダウンするかどうか、を決定するためのダイアログである。このダイアログはユーザが複合機１００からログアウトするときに表示される。このダイアログを使うことで、ユーザは複合機１００を利用した後すぐに外出したい場合などに、自席に戻らずともＰＣをシャットダウンできるようになる。
【００９８】
「しない」ボタン１５０１は、ユーザが複合機１００ログアウト時に自分のＰＣをシャットダウンしないようにするためのボタンである。なお、このボタンが押されなくても、所定時間が経過すれば、シャットダウン確認ダイアログ１５００は自動で閉じられる。
【００９９】
「する」ボタン１５０２は、ユーザが複合機１００ログアウト時に自分のＰＣをシャットダウンするためのボタンである。
【０１００】
機器情報収集部２０５は、複合機１００と通信可能に接続されたネットワーク内のクライアントＰＣ１０１から、定期的に機器情報９４０を収集するための機能を提供する。
【０１０１】
資産管理サーバ連携部２０６は、機器情報収集部２０５で収集した機器情報９４０を資産管理サーバ１０２に送信したり、機器情報９４０を資産管理サーバ１０２から取得したりする。
【０１０２】
ＰＣ電源管理連携部２０７は、クライアントＰＣ１０１の電源管理部３０３と連携して、クライアントＰＣ１０１を省電力モードに移行したり、省電力モードから復帰させたりする。またクライアントＰＣ１０１をシャットダウンする。
【０１０３】
印刷ジョブ受信部２０８は、クライアントＰＣ１０１から印刷ジョブ９３０を受信する機能を提供する。ＬＰＲやＲＡＷなどの印刷制御プロトコルで印刷ジョブ９３０を受け付け、書誌情報９３１を解析する機能も提供する。また、書誌情報９３１解析終了した時点とＰＤＬ９３２を受信終了した時点で、ユーザ情報９２０の印刷受付状況を更新する。
【０１０４】
なお、印刷ジョブ受信に関しては、複合機１００で実施せずに、プリントサーバ等の別筐体で実施する形態であってもよい。
【０１０５】
印刷制御部２０９は、複合機１００のプリンタ３０５０を制御するためのものである。印刷ジョブ９３０のＰＤＬ９３２をビットマップ画像に変換し、既知の印刷技術により用紙等のメディアに印刷を行う。
【０１０６】
スキャン送信制御部２１０は、複合機１００のスキャナ３０６０を制御して、原稿となる紙上の画像をデジタル化し、任意の画像形式に変換して、任意のサーバの任意のフォルダに送信する機能を提供する。ファイル形式について、例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）、ＴＩＦＦ（Ｔａｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）、ＯＯＸＭＬ（Ｏｆｆｉｃｅ  Ｏｐｅｎ  ＸＭＬ）などがある。
【０１０７】
ファイル送信については、具体的には、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）、ＷｅｂＤＡＶ（Ｗｅｂ―ｂａｓｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などのプロトコルでファイル送信を行う。
【０１０８】
複合機設定９００は、複合機１００の動作を決定するための情報であり、複合機１００のＨＤＤ３００４に格納される情報である。また、通常は、管理者によってあらかじめ設定される情報である。複合機設定９００は、資産管理サーバ１０２、資産管理サーバ  ポート９０２等から構成される。
【０１０９】
資産管理サーバ１０２、資産管理サーバ  ポート９０２は、通信する資産管理サーバ１０２を決定するための情報である。
【０１１０】
ユーザ情報９２０は、複合機１００のＨＤＤ３００４に格納される情報であり、複合機１００がユーザからの認証要求を受け付けた時に、認証処理を行うために必要な情報である。
【０１１１】
図１７に示すように、ユーザ情報９２０は、カードＩＤ９２１、ユーザ名９２２、パスワード９２３、印刷受付状況９２４等から構成される。カードＩＤ９２１は、ユーザが保持しているＩＣカードのＩＤ情報である。また、ユーザがＩＣカードを使って複合機１００にログインする際に使われる。
【０１１２】
ユーザ名９２２は、複合機１００を利用する際のユーザ名となる。複合機１００の操作ログや操作画面などに表記したり、ユーザを識別したりするための情報である。
【０１１３】
パスワード９２３は、ユーザを照合するための情報である。ＩＣカードを忘れたユーザが、ユーザ名９２２とパスワード９２３を使って、複合機１００にログインするときに使われる。
【０１１４】
印刷受付状況９２４は、複合機１００がクライアントＰＣ１０１から印刷ジョブを受け付けている途中の状態か、受け付けていない状態か、を識別するための情報である。前者の場合は＜受付中＞、後者の場合は＜受付なし＞の値が設定される。
【０１１５】
印刷ジョブ９３０は、複合機１００のＨＤＤ３００４に格納される情報であり、クライアントＰＣ１０１から受信した印刷ジョブ９３０が格納される。
【０１１６】
次に、図５、６を参照しながら、本発明に係る情報処理システム１の処理概要について説明する。
【０１１７】
図５は、情報処理システム１の印刷処理における処理概要図である。
【０１１８】
図５では、クライアントＰＣ１０１から投入された印刷ジョブ９３０を複合機１００から出力する概要と、それに連動してクライアントＰＣ１０１の電源を管理する概要を示している。
【０１１９】
まず、クライアントＰＣ１０１は、自席にいるユーザから留め置き印刷指示を受け付ける（１−１）。クライアントＰＣ１０１は、印刷ジョブ９３０を生成し（１−２）、複合機１００に対して印刷ジョブ９３０を投入する（１−３）。
【０１２０】
複合機１００はユーザのログインを受け付け（２−１）、ログインしたユーザのクライアントＰＣ１０１を省電力移行させる（２−２）。
【０１２１】
複合機１００は、ユーザから印刷指示を受け付け（３−１）、指示された印刷ジョブ９３０を出力する（３−２）。
【０１２２】
複合機１００は、ユーザからログアウトを受け付け（４−１）、クライアントＰＣ１０１にシャットダウン指示をする（４−２）。
【０１２３】
上記のユースケースで示すとおり、ユーザは複合機１００にログイン（２−１）してから、ログアウト（４−１）するまでの間、クライアントＰＣ１０１を使用していない。図５に示すように、複合機１００に対するログインのタイミングでクライアントＰＣ１０１を省電力移行することで、無駄な電力消費を抑えた情報処理システム１が実現できる。
【０１２４】
また、ログアウト時（４−１）に、ユーザからシャットダウン指示を受け付けることで、ユーザは印刷物を出力した後にそのまま外出することができるので、ユーザの手間を削減できるシステムを実現している。
【０１２５】
次に、図６を参照しながら、本発明に係る情報処理システム１の処理概要について説明する。
【０１２６】
図６は、情報処理システム１のスキャン送信処理における処理概要図である。
【０１２７】
図６では、複合機１００でスキャンした画像をクライアントＰＣ１０１に送信する概要と、それに連動してクライアントＰＣ１０１の電源を管理する概要を示している。
【０１２８】
まず、複合機１００は、ユーザからのログインを受け付け（１−１）、ログインしたユーザのクライアントＰＣ１０１を省電力移行させる（１−２）。
【０１２９】
複合機１００は、ユーザからのスキャン送信指示を受け付け（２−１）、原稿をスキャンし（２−２）、ユーザのクライアントＰＣ１０１を省電力復帰し（２−３）、スキャンした画像ファイルをユーザのクライアントＰＣ１０１に送信する（２−４）。
【０１３０】
複合機１００は、ユーザからログアウトを受け付ける（３−１）。
【０１３１】
クライアントＰＣ１０１は、複合機１００から受信した画像ファイルをユーザに利用させる（４−１）。
【０１３２】
このように、複合機１００に対するログインのタイミングでクライアントＰＣ１０１を省電力移行することで、無駄な電力消費を抑えた情報処理システム１が実現できる。
【０１３３】
また、スキャン実行後のファイル送信時にクライアントＰＣ１０１を省電力復帰させることで、ユーザは自席に戻ったときにスキャンした画像ファイルをすぐに操作することができる。よって、省電力とユーザの利便性を両立させたシステムが実現できる。
【０１３４】
次に、図７、８、９、１０、１１、１２、１３を参照しながら、本発明に係る情報処理システム１の詳細な処理について説明する。
【０１３５】
図７は、情報処理システム１の複合機制御処理の一例を示すフローチャート、図８は、情報処理システム１のログイン処理の一例を示すフローチャート、図９は、情報処理システム１のログアウト処理の一例を示すフローチャート、図１０は、情報処理システム１の印刷処理の一例を示すフローチャート、図１１は、情報処理システム１のスキャン送信処理の一例を示すフローチャート、図１２は、情報処理システム１の印刷ジョブ投入処理の一例を示すフローチャート、図１３は、情報処理システム１の資産情報収集処理の一例を示すフローチャートである。
【０１３６】
まず、図７を参照しながら、情報処理システム１の複合機制御処理について説明する。
【０１３７】
図７では、複合機１００は、ログイン、印刷、スキャン送信、ログアウトなどの処理に応じて、クライアントＰＣ１０１の電源管理を行う。この処理は図８、９、１０、１１の処理を含んだフローチャートであり、ユーザが複合機１００にログインして、何らかの処理を実行し、ログアウトするまでの概略を説明したものである。各処理の詳細については後述する。
【０１３８】
図７に示すように、複合機１００は、ユーザからのログインを待ち受ける（ステップＳ１００）。複合機１００は、ログインイベントを受け付けると（ステップＳ１０１）、図８に示すログイン処理を行う（ステップＳ１０２）。ログインイベントの例としては、カード認証画面１０００においてカードリーダ３０４０にＩＣカードがかざされた場合や、キーボード認証画面１１００においてユーザ名、パスワード、ログイン先が決定され、ログインボタン１１０１が押された場合などがある。他にも、指静脈認証などの生体認証が行われた場合なども該当する。
【０１３９】
複合機１００は、詳細は後述するが、ログインの条件によっては、複合機１００は、クライアントＰＣ１０１を省電力移行する（ステップＳ１０３）。
【０１４０】
複合機１００は、処理機能を判定する（ステップＳ１０４）（機能判定）。この処理はユーザからどのような機能が実行され、実行された機能が、クライアントＰＣ１０１を省電力モードから復帰させないと処理を実行できない機能かを判定する処理である。具体的には、スキャン送信画面１３００においてスキャンボタン１３１０が押された時に、スキャン送信機能が実行されたと判断する。また、印刷画面１４００においてプリントボタン１４０１が押された時に印刷機能が実行されたと判断する。
【０１４１】
ステップＳ１０４の判定結果、実行された処理が印刷であった場合、複合機１００は、図１０に示す印刷処理を行う（ステップＳ１０５）。
【０１４２】
ステップＳ１０４の判定結果、実行された処理がスキャン送信であった場合、複合機１００は、図１１に示すスキャン送信処理を行う（ステップＳ１０６）。詳細は後述するが、スキャン送信の条件によっては、複合機１００は、クライアントＰＣ１０１を省電力から復帰させる（ステップＳ１０７）。
【０１４３】
複合機１００は、ログアウトイベントを検知したかどうか、を判定する（ステップＳ１０８）。複合機１００は、ログアウトイベントを検知しなければ、再びステップＳ１０４に示す処理機能判定を行う。ログアウトイベントを検知する例としては、ログアウトキーが押された場合や、一定時間経過でオートログアウトが実施された場合などがある。つまり、ステップＳ１０８はログアウトイベントを取得する処理である（ログアウトイベント取得）。
【０１４４】
複合機１００は、ログアウトイベントを受け付けると、図９に示すログアウト処理を行う（ステップＳ１０９）。詳細は後述するが、このときログアウト条件によっては、複合機１００は、クライアントＰＣをシャットダウンする（ステップＳ１１０）。
【０１４５】
次に、図８を参照しながら、情報処理システム１のログイン処理について説明する。
【０１４６】
図８では、複合機１００は、ユーザからのログインを受け付け、ユーザのクライアントＰＣ１０１を省電力移行する。なお、この処理は図７に示す複合機制御処理から呼び出されるサブルーチンである。
【０１４７】
図８に示すように、複合機１００は、カードリーダ３０４０にかざされたＩＣカードを検知し、カードＩＤを読み取る（ステップＳ２００）。
【０１４８】
複合機１００は、ユーザ情報９２０から読み取ったカードＩＤ９２１に一致する情報を検索し（ステップＳ２０１）、該当するユーザ情報９２０が見つかったかどうか、を判定する（ステップＳ２０２）。つまり、ステップＳ２０１は、ユーザ情報９２０を取得する処理である（ユーザ識別情報取得）。なお、本実施形態では、ユーザ情報９２０を複合機１００のＨＤＤ３００４から取得するように構成したが、不図示の認証サーバからユーザ情報９２０を取得するようにしてもよい。
【０１４９】
ステップＳ２０２の判定結果、該当するユーザ情報９２０が見つからなかった場合、複合機１００は操作部３０３０にエラーダイアログ１２００を表示し、ユーザに認証エラーを通知する（ステップＳ２０３）。
【０１５０】
ステップＳ２０２の判定結果、該当するユーザ情報９２０が見つかった場合、複合機１００は、資産管理サーバ１０２に対して機器情報要求を送信する（ステップＳ２０４）。なお、ここで通信する資産管理サーバ１０２は、あらかじめ設定された複合機設定９００に含まれる資産管理サーバ１０２、資産管理サーバ  ポート９０２の情報をもとに決定する。
【０１５１】
資産管理サーバ１０２は、複合機１００から機器情報要求を受け付け（ステップＳ２０５）、機器情報を検索し（ステップＳ２０６）、検索結果を複合機１００に返答する（ステップＳ２０７）。なお、機器情報要求として、ステップＳ２０１で検索したユーザ情報９２０のユーザ名９２２が含まれており、資産管理サーバ１０２はそのユーザ名９２２と一致するユーザ名を持った機器情報９４０を検索する。
【０１５２】
複合機１００は、資産管理サーバ１０２から機器情報９４０を受け付ける（ステップＳ２０８）。つまり、ステップＳ２０４〜ステップＳ２０８の処理によって、ユーザ情報９２０（ユーザ識別情報）に対応するクライアントＰＣ１０１（情報処理装置）を特定する（情報処理装置特定）。
【０１５３】
複合機１００へのログイン処理を行う（ステップＳ２０９）。このログイン処理とは具体的には、検索したユーザ情報９２０を複合機１００のログインユーザ情報として設定したり、操作部３０３０の画面をスキャン送信画面１３００や印刷画面１４００に切り換えたりして、ユーザが複合機１００を利用できる状態にする処理である。
【０１５４】
複合機１００は、ユーザ情報９２０に含まれる印刷受付状況９２４を確認し、印刷受付状況９２４が＜受付中＞であるかどうか、を判断する（ステップＳ２１０）（受信判定）。
【０１５５】
ステップＳ２１０の判定結果、印刷受付状況９２４が＜受付中＞であった場合、複合機１００は、＜受付なし＞になるまでステップＳ２１０の判定を繰り返し、待機する。  なお、ユーザのクライアントＰＣ１０１から印刷ジョブを投入しているときに、クライアントＰＣ１０１を省電力移行してしまうと、印刷ジョブ送信が中断されてしまう恐れがある。よって、ここで印刷ジョブ送信中であるかどうか、の判定を行い、印刷ジョブ送信中には省電力移行しないようにしている。
【０１５６】
ステップＳ２１０の判定結果、印刷受付状況９２４が＜受付中＞でなかった場合、複合機１００は、ログインユーザのクライアントＰＣ１０１に対して省電力移行指示（省電力移行要求）を行う（ステップＳ２１１）。ステップＳ２１１は、つまり、印刷ジョブ（印刷データ）を受信中でないと判定される場合に省電力移行指示を行い、印刷ジョブ（印刷データ）の受信完了に従って、省電力移行指示（省電力移行要求）を行う。
【０１５７】
ステップＳ２１１の省電力移行指示（省電力移行要求）は、クライアントＰＣ１０１にインストールされ、複合機１００と通信可能な電源管理アプリケーションに対して命令を発行するものであり、この命令に従って、電源管理アプリケーションがクライアントＰＣ１０１のオペレーティングシステム（ＯＳ）のＡＰＩを用いて、ＯＳに対して省電力モードに移行するための命令をＣＰＵ２００１が入力を行う（省電力移行入力）。
【０１５８】
なお、ここでの通信先クライアントＰＣ１０１は、ステップＳ２０８にて取得した機器情報９４０に含まれるＩＰアドレス９４２をもとに決定し、このＩＰアドレスに従って省電力移行指示を行う（省電力移行要求送信）。
【０１５９】
クライアントＰＣ１０１は複合機１００から省電力移行指示を受け付け（ステップＳ２１２）（省電力移行要求受信）、省電力移行する（ステップＳ２１３）（省電力移行入力）。この一連の処理により、ユーザがクライアントＰＣ１０１の傍を離れて、複合機１００を操作しているときには、クライアントＰＣ１０１を自動で省電力移行することができる。よって、離席時のクライアントＰＣ１０１の電力消費を削減することができる。
【０１６０】
次に、図９を参照しながら、情報処理システム１のログアウト処理について説明する。
【０１６１】
図９では、複合機１００は、ログアウトイベントを受け付け、条件に応じてクライアントＰＣ１０１をシャットダウンする。なお、この処理は図７に示す複合機制御処理から呼び出されるサブルーチンである。
【０１６２】
図９に示すように、複合機１００は、操作部３０３０にシャットダウン確認ダイアログ１５００を表示し（ステップＳ３００）、ボタンが押されたかどうか、を判定する（ステップＳ３０１）。
【０１６３】
ステップＳ３０１の判定結果、何もボタンが押されなかった場合、複合機１００は、所定時間が経過したかどうかを判定する（ステップＳ３０２）。
【０１６４】
ステップＳ３０２の判定結果、所定時間が経過していなければ、複合機１００は、再びボタンが押されたかどうか、を判定する。
【０１６５】
ステップＳ３０２の判定結果、所定時間が経過していれば、複合機１００は、ログアウト処理を行う（ステップＳ３０４）。具体的には、ログインユーザ情報を消去し、操作部３０３０にカード認証画面１０００や、キーボード認証画面１１００などの認証画面を表示する。
【０１６６】
ステップＳ３０１の判定結果、シャットダウン確認ダイアログ１５００において何らかのボタンが押された場合は、複合機１００は、どのボタンが押されたか、を判定する（ステップＳ３０３）。
【０１６７】
ステップＳ３０３の判定結果、シャットダウン確認ダイアログ１５００において押されたボタンがシャットダウン「しない」ボタン１５０１であった場合、複合機１００は前述のログアウト処理を行う（ステップＳ３０４）。
【０１６８】
この一連の処理（ステップＳ３００〜Ｓ３０４）により、ユーザがシャットダウンしないと指示した場合も、何も指示しなくて所定時間経過した場合にも、一般的なログアウトと同じように複合機１００はユーザをログアウトさせることができる。
【０１６９】
ステップＳ３０３の判定結果、シャットダウン確認ダイアログ１５００において押されたボタンがシャットダウン「する」ボタン１５０２であった場合、複合機１００は前述のログアウト処理を行う（ステップＳ３０５）。なお、この処理はステップＳ３０４と同等の処理であるため説明を省略する。
【０１７０】
複合機１００は、クライアントＰＣ１０１に対してシャットダウン指示を行う（ステップＳ３０６）。シャットダウン指示とは、クライアントＰＣ１０１の電源管理アプリケーションに対して、クライアントＰＣの電源をきるための電源制御要求を送信する処理である（電源制御要求送信）。
【０１７１】
なお、ここでの通信先クライアントＰＣ１０１は、ログイン処理のときと同様に、ステップＳ２０８にて取得した機器情報９４０に含まれるＩＰアドレス９４２をもとに決定し、電源制御要求をクライアントＰＣ１０１に送信する。なお、このクライアントＰＣ１０１は、ステップＳ２１１で省電力移行指示したクライアントＰＣ１０１である。
【０１７２】
クライアントＰＣ１０１は、複合機１００からシャットダウン指示（電源制御要求）を受け付ける（ステップＳ３０７）（電源制御要求受信）。そして、シャットダウン処理を行う（ステップＳ３０８）。シャットダウン処理は、電源管理アプリケーションがＯＳに対して電源を切るための指示をＡＰＩを用いて行う処理である（電源指示）。
【０１７３】
具体的には、クライアントＰＣ１０１上で起動しているすべてのアプリケーションを終了させて電源を落とす。
【０１７４】
この一連の処理（ステップＳ３０５〜ステップＳ３０８）により、ユーザは複合機１００からログアウトしたときに自分のＰＣをシャットダウンすることができる。
【０１７５】
例えば、会議資料を印刷してすぐに会議に行きたい場合や、お客様先打ち合わせ資料を印刷してすぐに外出したい場合に使われる。従来は、ユーザのＰＣで印刷指示をした後に、複合機１００の傍に行ってログインして印刷をした後に、再び自席に戻ってＰＣをシャットダウンしなければならなかった。会議時間が迫っている場合は、シャットダウンせずに電源つけっぱなしで会議に出かけてしまい、電力を無駄に消費してしまっていた。また、ユーザ訪問時間が迫っている場合は、シャットダウンするために自席に戻ったりＰＣを操作したりすることで遅刻してしまうこともあった。
【０１７６】
また、ＰＣで複合機１００に印刷後に、ＰＣをシャットダウンしてから離席して複合機１００で印刷を行う方法もあるが、この場合、印刷物が所望の体裁でなかった場合（モノクロで印刷すべき資料をカラーで印刷してしまった場合や、両面で印刷すべき資料を片面で印刷してしまった場合など）に、再びＰＣを起動して再印刷をしなければならず、余計に手間がかかってしまう。
【０１７７】
ここで提示した方法であれば、複合機で印刷して、印刷物を確認した後に、自席に戻らずともその場でＰＣをシャットダウンできることで、電力削減や時間削減につなげることができる。
【０１７８】
次に、図１０を参照しながら、情報処理システム１の印刷処理について説明する。
【０１７９】
図１０では、複合機１００は、ユーザの印刷指示を受け付けて、指定された印刷物を出力する。なお、この処理は図７に示す複合機制御処理から呼び出されるサブルーチンである。
【０１８０】
図１０に示すように、複合機１００は、印刷画面１４００で選択された印刷ジョブを取得する（ステップＳ４００）。なお、この画面に表示されている印刷ジョブ一覧は、後述する印刷ジョブ投入処理（図１２）においてクライアントＰＣ１０１から投入された印刷ジョブの一覧であり、複合機にログインしたユーザのユーザ情報９２０のユーザ名と印刷ジョブ９３０の書誌情報９３１に含まれるユーザ名が一致した印刷ジョブ９３０を表示したものである。
【０１８１】
複合機１００は、選択された印刷ジョブ９３０をすべて実行したかどうか、を判定し（ステップＳ４０１）、未実行の印刷ジョブ９３０があれば、順次印刷を行う（ステップＳ４０２）。具体的には、複合機１００は、印刷ジョブ９３０内のＰＤＬ９３２を解析し、描画オブジェクトの中間データを作成して、さらにその中間データをもとに、ビットマップイメージを作成し、既知の印刷技術により用紙等のメディアに印刷を行う。
【０１８２】
次に、図１１を参照しながら、情報処理システム１のスキャン送信処理について説明する。
【０１８３】
図１１では、複合機１００は、なお、この処理は図７に示す複合機制御処理から呼び出されるサブルーチンである。
【０１８４】
図１１に示すように、複合機１００は、ユーザによって原稿台にセットされた原稿を読み取り（ステップＳ５００）、読み取った画像データを、スキャン送信画面１３００のファイル形式選択リスト１３０２で設定されたファイル形式に変換し（ステップＳ５０１）、送信先フィールド１３０３に入力された送信先の情報がログインユーザのＰＣかどうか、を判定する（ステップＳ５０２）。具体的には、ステップＳ２０８にて取得した機器情報９４０に含まれるＩＰアドレス９４２と、送信先フィールド１３０３に入力された送信先の情報を比較してログインユーザのＰＣかどうか、を判定する。送信先フィールド１３０３には、マシンのＩＰアドレスに続いて区切り子を使ってディレクトリ名が入力される（１９２．１６８．０．１￥ｓｈａｒｅ）。この場合、先頭のＩＰアドレスが機器情報９４０に含まれるＩＰアドレス９４２に等しければ、送信先がログインユーザのＰＣと判断できる。もしくは、送信先フィールド１３０３には、マシン名に続いて区切り子を使ってディレクトリ名が入力されることもある（ＡＣＭ０９４９４０￥ｓｈａｒｅ）。この場合、ＮｅｔＢＩＯＳやＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）などのプロトコルを使って、マシン名（ＡＣＭ０９４９４０）からＩＰアドレス（１９２．１６８．０．１）を解決し、そのＩＰアドレスが機器情報９４０に含まれるＩＰアドレス９４２に等しければ、送信先がログインユーザのＰＣと判断できる。
【０１８５】
ステップＳ５０２の判定結果、送信先がログインユーザのＰＣであった場合、複合機１００は、クライアントＰＣ１０１に対して省電力復帰指示（省電力復帰要求）を行う（ステップＳ５０３）。なお、ここでの通信先クライアントＰＣ１０１は、ログイン処理のときと同様に、ステップＳ２０８にて取得した機器情報９４０に含まれるＩＰアドレス９４２をもとに決定し、このＩＰアドレスに従って、省電力モードから通常モード（ユーザがクライアントＰＣ１０１を利用可能なモード）に変更するための命令（省電力復帰要求）を送信する（省電力復帰要求送信）。
【０１８６】
クライアントＰＣ１０１は、複合機１００から省電力復帰指示を受け付け（ステップＳ５０４）（省電力復帰要求受信）、省電力復帰する（ステップＳ５０５）（復帰入力）。なお、省電力復帰については、省電力モードへの移行と同じように、電源管理アプリケーションからＯＳに対してＡＰＩを用いて復帰入力するものである。
【０１８７】
クライアントＰＣ１０１は、省電力復帰が終了すると、省電力完了を複合機に通知する（ステップＳ５０６）。
【０１８８】
複合機１００は、クライアントＰＣ１０１から省電力復帰完了を受け付ける（ステップＳ５０７）。
【０１８９】
ステップＳ５０２の判定結果、送信先がログインユーザのＰＣでなかった場合、サーバへファイルを送信する（ステップＳ５１０）。ステップＳ５０７にてログインユーザのＰＣから省電力復帰完了を受け付けた場合、複合機１００は、ステップＳ５０１にて変換した画像ファイルをクライアントＰＣ１０１に送信する（ステップＳ５０８）。具体的には、送信先フィールド１３０３に入力された送信先が示すＰＣのディレクトリに対してファイルを送信する。
【０１９０】
クライアントＰＣ１０１は、複合機からファイルを受信する（ステップＳ５０９）。
【０１９１】
なお、ステップＳ５０２の判定結果で省電力復帰指示をする・しないを分岐しているのは、ユーザのファイル送信用途を考慮しているためである。
【０１９２】
例えば、ユーザが自分のＰＣにスキャンした画像を送信する場合には、送信後自席に戻って作業することが通常の業務ではよくある。ユーザが複合機にログインした時点でユーザのクライアントＰＣ１０１は省電力モードに移行されている（ステップＳ２１１）ため、省電力復帰しなければ、ユーザが自席に戻った時にわざわざ省電力復帰操作をしなければならず、手間がかかってしまう。そこで、ユーザが自席に戻るタイミングに近い送信処理をしたタイミングで省電力復帰を自動で行うことで、複合機へのログイン〜スキャン送信までの時間のクライアントＰＣ１０１の消費電力を抑制しつつ、ユーザの利便性を高めることができる。
【０１９３】
また、ユーザがスキャンした画像を送信する場合には、自分のＰＣではなくファイルサーバなどの共有サーバに送信するケースもある。共有サーバは常に様々なユーザから利用される性質のため複合機１００と電源管理連携しない。よって送信先がログインユーザのＰＣでなかった場合は、省電力復帰指示を行っていない。
【０１９４】
なお、ここではファイル送信前（ステップＳ５０３）にＰＣを省電力復帰しているが、省電力復帰はこのタイミングでなくてもよい。例えば、図６の処理概要図で言うと、３−１の後のタイミングでＰＣを省電力復帰してもよい。
【０１９５】
ＰＣの省電力モードには、ディスプレイＯＦＦモード、スリープモード、スタンバイモード、ハイバネーションモードなど様々なモードが用意されている。そして、各モードによって、電力消費量と起動しているアプリケーションが異なっている。例えば、スタンバイモードなどでは、メモリの状態を一旦ＨＤＤに書き込んで、電源管理以外のアプリケーションをすべて停止させ、シャットダウン時に近い状態をすることで、電力消費を極限まで抑えることを実現している。一方、ディスプレイＯＦＦモードなどでは、アプリケーションがすべて起動しており、電力消費はあまり抑制できないが、利便性を高めている。
【０１９６】
クライアントＰＣ１０１の省電力モードが、スタンバイモードを指しているような場合では、ファイル受信アプリケーションが停止しているため、複合機１００からのファイル送信を受け付けることができない。本実施形態ではこのような状況を考慮して、ファイル送信前に省電力復帰を行うこととしている。
【０１９７】
一方、クライアントＰＣ１０１の省電力モードが、ディスプレイＯＦＦモードであれば、ファイル送信前に省電力復帰を行う必要はないので、前述のように、図６の処理概要図の３−１の後のタイミングでＰＣを省電力復帰してもよい。
【０１９８】
次に、図１２を参照しながら、情報処理システム１の印刷ジョブ投入について説明する。
【０１９９】
図１２では、複合機１００は、クライアントＰＣ１０１から印刷ジョブを受け付け、複合機１００に格納する。
【０２００】
図１２に示すように、クライアントＰＣ１０１はアプリケーションを使用して画像データを生成し、プリンタドライバを使って画像データをＰＤＬ９３２に変換して、印刷設定やユーザ情報を書誌情報９３１としてＰＤＬ９３２に付加して印刷ジョブ９３０を生成する（ステップＳ６００）。
【０２０１】
クライアントＰＣ１０１は、プリンタドライバを使ってＬＰＲやＲＡＷなどの印刷プロトコルで、印刷ジョブ９３０を複合機１００に投入する（ステップＳ６０１）。
【０２０２】
複合機１００は、クライアントＰＣ１０１から印刷ジョブ９３０の受け付けを開始し（ステップＳ６０２）（印刷データ受信）、書誌情報９３１を受信して解析する（ステップＳ６０３）。
【０２０３】
複合機１００は、ユーザ情報９２０の印刷受付状況を＜受付中＞に更新する（ステップＳ６０４）。具体的には、ステップＳ６０３で解析した書誌情報９３１にはユーザ名が含まれており、そのユーザ名に一致するユーザ情報９２０を検索し、見つかったユーザ情報９２０の印刷受付状況９２４を更新する。これにより、ステップＳ２１０において複合機１００にユーザがログインしたときにそのユーザのジョブを受け付け中かどうか、を知ることができる。
【０２０４】
複合機１００は、印刷ジョブ９３０のＰＤＬ９３２を受信し（ステップＳ６０５）、受信が終了すると、印刷受付状況９２４を＜受付なし＞に変更する（ステップＳ６０６）。
【０２０５】
なお、印刷ジョブ９３０は、書誌情報９３１とＰＤＬ９３２で構成されているが、一般的に書誌情報９３１はユーザ情報と印刷設定情報から構成されており数Ｋｂｙｔｅの情報である。一方、ＰＤＬ９３２は、画像データを複合機１００が読み取れる形式で記述したデータであり、数十Ｍｂｙｔｅのデータであることが多い。よって書誌情報９３１はすぐに受け付けられるが、ＰＤＬ９３２は受付に時間がかかるため、印刷ジョブ９３０受付時間は、ＰＤＬ９３２を受け付ける時間にほぼ等しい。そこで書誌情報９３１を受け付けたときに印刷受付状況９２４を更新することで、印刷ジョブ９３０を受け付けている間を検知することが可能となっている。
【０２０６】
次に、図１３を参照しながら、情報処理システム１の資産情報収集処理について説明する。
【０２０７】
図１３では、複合機１００は、ＬＡＮ１１０内に存在するクライアントＰＣ１０１の情報を収集し、資産管理サーバ１０２に送信する。なお、この処理は複合機１００起動中に定期的に行われる処理である。
【０２０８】
図１３に示すように、複合機１００は機器情報リストを生成する（ステップＳ７００）。なお、機器情報リストとは、１又は複数の機器情報９４０（管理情報）で構成されるリストである。このリストは複合機１００のＲＡＭ３００２上で管理されており、複合機１００が一時的に記憶する情報である。
【０２０９】
複合機１００は、ＬＡＮ１１０内の全ＩＰアドレスに対して順次パケットを送り、機器情報９４０を収集する。複合機１００は、全ＩＰアドレスを探索したかどうか、を判定する（ステップＳ７０１）。
【０２１０】
ステップＳ７０１の判定結果、ネットワーク内の全ＩＰアドレスを探索していなかった場合、複合機１００は次のＩＰアドレスを取得し（ステップＳ７０２）、そのＩＰアドレスにアクセスを試みる（ステップＳ７０３）。全ＩＰアドレスが使用されているケースはほとんどなく、空きＩＰアドレスがあることが大半なので、取得したＩＰアドレスにアクセスできなければ、次のＩＰアドレスにアクセスする。
【０２１１】
ステップＳ７０３の判定結果、アクセスすることができたら、複合機１００はその端末の機器情報９４０取得要求をクライアントＰＣ１０１に送信する（ステップＳ７０４）。
【０２１２】
クライアントＰＣ１０１は、複合機１００から機器情報取得要求を受け付け（ステップＳ７０５）、機器情報９４０を収集し（ステップＳ７０６）、機器情報取得結果を複合機１００に返答する（ステップＳ７０７）。
【０２１３】
なお、クライアントＰＣ１０１は、機器情報９４０として、クライアントＰＣ１０１上で管理されているＭＡＣアドレス９４１、ＩＰアドレス９４２、ユーザ名９４３を収集する。
【０２１４】
複合機１００は、クライアントＰＣ１０１から機器情報取得結果を受け付け（ステップＳ７０８）、機器情報リストを更新する（ステップＳ７０９）。なお、ステップＳ７０８の処理は、機器情報取得結果（管理情報）を収集する処理である。
【０２１５】
ステップＳ７０１の判定結果、ネットワークアドレス内のすべてのＩＰアドレスにアクセスしたと判断された場合、複合機１００は、機器情報リスト（管理情報）を資産管理サーバ１０２に送信する（ステップＳ７１０）（管理情報出力）。ここでアクセスする資産管理サーバ１０２は、複合機設定９００の資産管理サーバ１０２、資産管理サーバ  ポート９０２に基づいて決定する。
【０２１６】
資産管理サーバ１０２は、複合機１００から機器情報リストを受け付け（ステップＳ７１１）（管理情報受付）、機器情報９４０を更新する（ステップＳ７１２）。これにより、資産管理サーバ１０２では、ＬＡＮ１１０に配置されたクライアントＰＣ１０１のＩＰアドレス９４２およびユーザ名９４３を管理することができる。よって、複合機１００は資産管理サーバ１０２と連携することで、ログインユーザのクライアントＰＣ１０１を引き当てることが可能となる。
【０２１７】
資産管理サーバ１０２は、機器情報９４０の更新が終了すると、複合機１００に更新完了通知を送信する（ステップＳ７１３）。
【０２１８】
複合機１００は、資産管理サーバ１０２から更新完了通知を受け付け（ステップＳ７１４）、機器情報リストを削除する（ステップＳ７１５）。
【０２１９】
なお、本実施形態では、資産管理サーバ１０２を複合機１００と別筺体で構成し、複合機１００から機器情報リスト（管理情報）を資産管理サーバ１０２に送信したが、複合機１００と資産管理サーバ１０２を同一筺体として、複合機１００のＨＤＤ３００４に機器情報リスト（管理情報）を出力し、複合機１００で管理するようにすることも可能である。
【０２２０】
以上説明したように、本実施形態によれば、複合機１００（画像形成装置）にログインしたユーザが利用しているクライアントＰＣ１０１（情報処理装置）を特定し、そのクライアントＰＣ１０１を省電力モードにすることで電力削減することができる。
【０２２１】
また、複合機１００で実行する処理に応じて適切にクライアントＰＣ１０１を省電力モードへの移行／省電力モードからの復帰をすることで、画像形成装置での処理エラーを防止することができる。
【０２２２】
つまり、ユーザが複合機にログインすることで、複合機がユーザのクライアントＰＣを省電力モード（例えば、スリープ状態）へ移行するので、ユーザが使用していない間のクライアントＰＣの電力消費を抑えることができる。
【０２２３】
また、ユーザが複合機でスキャン送信などの操作をしたときに、複合機がユーザのクライアントＰＣを省電力モード（例えば、スリープ状態）から復帰することで、ユーザが省電力モード移行・省電力モードからの復帰（通常モード復帰）を意識することなく、クライアントＰＣの省電力を図ることができる。
【０２２４】
さらに、ユーザが複合機で操作した機能や処理内容に応じて、複合機がクライアントＰＣを省電力モードからの復帰する・復帰しないを判定することで、ユーザの利便性高めるとともに、省電力を実現することができる。
【０２２５】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０２２６】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２２７】
また、本発明におけるプログラムは、図７〜図１３に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図７〜図１３の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図７〜図１３の各装置の処理方法ごとのプログラムであってもよい。
【０２２８】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２２９】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０２３０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０２３１】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２３２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２３３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２３４】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２３５】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０２３６】
１００    複合機
１０１    クライアントＰＣ
１０２    資産管理サーバ
１１０    ＬＡＮ
２００１  ＣＰＵ
２００２  ＲＡＭ
２０１０  ＣＲＴ
２０１１  外部メモリ
３００１  ＣＰＵ
３００２  ＲＡＭ
３００４  ＨＤＤ
３０３０  操作部
３０４０  カードリーダ
【図１】
0005482868.tif 000002
【図２】
0005482868.tif 000003
【図３】
0005482868.tif 000004
【図４】
0005482868.tif 000005
【図５】
0005482868.tif 000006
【図６】
0005482868.tif 000007
【図７】
0005482868.tif 000008
【図８】
0005482868.tif 000009
【図９】
0005482868.tif 000010
【図１０】
0005482868.tif 000011
【図１１】
0005482868.tif 000012
【図１２】
0005482868.tif 000013
【図１３】
0005482868.tif 000014
【図１４】
0005482868.tif 000015
【図１５】
0005482868.tif 000016
【図１６】
0005482868.tif 000017
【図１７】
0005482868.tif 000018
【図１８】
0005482868.tif 000019
【図１９】
0005482868.tif 000020