(57)【特許請求の範囲】
【請求項１】
１以上の画像処理装置と通信可能に接続された情報処理装置であって、
前記画像処理装置の１以上の機能の利用に応じて累積するユーザの合計利用量と、前記ユーザに対して設定される、前記合計利用量の上限値と、を管理する利用量管理手段と、
ユーザ認証の結果に基づきログイン状態にある画像処理装置と、該画像処理装置にログインしているユーザとを管理する認証管理手段と、
前記画像処理装置にログインしているユーザの合計利用量が、当該画像処理装置における１以上の機能の利用に応じて累積され、当該ユーザに対して設定された前記上限値を超過した旨の通知を、当該画像処理装置から受信する通知受信手段と、
前記通知受信手段による前記通知の受信に応じて、当該通知を受信したときにログイン状態にある画像処理装置のうち、前記通知を送信した前記画像処理装置にログインしているユーザがログインしている他の画像処理装置に対して、前記機能の利用に対する処理であって前記合計利用量の前記上限値超過に応じた処理の実行を要求する処理実行命令を送信する命令送信手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
１以上の画像処理装置と通信可能に接続された情報処理装置であって、
前記画像処理装置の１以上の機能の利用に応じて累積するユーザの合計利用量と、前記ユーザに対して設定される、前記合計利用量の上限値と、を管理する利用量管理手段と、
ユーザ認証の結果に基づきログイン状態にある画像処理装置と、該画像処理装置にログインしているユーザとを管理する認証管理手段と、
前記ログイン状態にある画像処理装置から当該画像処理装置の１以上の機能の利用に応じた利用情報を受信し、受信した前記利用情報に基づき累積された当該画像処理装置にログインしているユーザの前記合計利用量が、当該ユーザに対して設定された前記上限値を超過しているか否かを判定する判定手段と、
前記判定手段により超過していると判定されたことに応じて、判定されたときに前記上限値を超過したユーザがログインしている画像処理装置を、前記認証管理手段により管理される前記ログイン状態にある画像処理装置の中から特定し、特定した画像処理装置に対して、前記機能の利用に対する処理であって前記合計利用量の前記上限値超過に応じた処理の実行を要求する処理実行命令を送信する命令送信手段と、
を備えることを特徴とする情報処理装置。
【請求項３】
前記認証管理手段は、
前記画像処理装置を識別する装置識別情報と、前記ユーザを識別するユーザ識別情報とを用いて、ユーザ認証の結果に基づきログイン状態にある画像処理装置と、該画像処理装置にログインしているユーザとを管理する請求項１または２に記載の情報処理装置。
【請求項４】
１以上の画像処理装置と、情報処理装置とが通信可能に接続し、各画像処理装置における１以上の機能の利用に応じた利用量を前記情報処理装置が収集し、ユーザ毎に合計利用量を管理する情報処理システムであって、
前記画像処理装置の１以上の機能の利用に応じて累積するユーザの前記合計利用量と、前記ユーザに対して設定される、前記合計利用量の上限値と、を管理する利用量管理手段と、
ユーザ認証の結果に基づきログイン状態にある画像処理装置と、該画像処理装置にログインしているユーザとを管理する認証管理手段と、
前記ログイン状態にある画像処理装置における１以上の機能の利用に応じた利用情報に基づき累積された当該画像処理装置にログインしているユーザの前記合計利用量が、当該ユーザに対して設定された前記上限値を超過しているか否かを判定する判定手段と、
前記判定手段により超過していると判定されたことに応じて、判定されたときに前記上限値を超過したユーザがログインしている画像処理装置を、前記認証管理手段により管理される前記ログイン状態にある画像処理装置の中から特定し、特定した画像処理装置に対して、前記機能の利用に対する処理であって前記合計利用量の前記上限値超過に応じた処理の実行を要求する処理実行命令を送信する命令送信手段と、
を備えることを特徴とする情報処理システム。
【請求項５】
前記認証管理手段は、
前記画像処理装置を識別する装置識別情報と、前記ユーザを識別するユーザ識別情報とを用いて、ユーザ認証の結果に基づきログイン状態にある画像処理装置と、該画像処理装置にログインしているユーザとを管理する請求項４に記載の情報処理システム。
【請求項６】
１以上の画像処理装置と、情報処理装置とが通信可能に接続し、各画像処理装置における１以上の機能の利用に応じた利用量を前記情報処理装置が収集し、ユーザ毎に合計利用量を管理する情報処理システムで実行される情報処理方法であって、
利用量管理手段が、前記画像処理装置の１以上の機能の利用に応じて累積するユーザの前記合計利用量と、前記ユーザに対して設定される、前記合計利用量の上限値と、を管理するステップと、
認証管理手段が、ユーザ認証の結果に基づきログイン状態にある画像処理装置と、該画像処理装置にログインしているユーザとを管理するステップと、
判定手段が、前記ログイン状態にある画像処理装置における１以上の機能の利用に応じた利用情報に基づき累積された当該画像処理装置にログインしているユーザの前記合計利用量が、当該ユーザに対して設定された前記上限値を超過しているか否かを判定するステップと、
命令送信手段が、前記判定手段により超過していると判定されたことに応じて、判定されたときに前記上限値を超過したユーザがログインしている画像処理装置を、前記認証管理手段により管理される前記ログイン状態にある画像処理装置の中から特定し、特定した画像処理装置に対して、前記機能の利用に対する処理であって前記合計利用量の前記上限値超過に応じた処理の実行を要求する処理実行命令を送信するステップと、
を含むことを特徴とする情報処理方法。
【請求項７】
前記認証管理手段は、
前記画像処理装置を識別する装置識別情報と、前記ユーザを識別するユーザ識別情報とを用いて、ユーザ認証の結果に基づきログイン状態にある画像処理装置と、該画像処理装置にログインしているユーザとを管理する請求項６に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
従来より、省資源化やコスト削減などの観点から例えばコピー機能等を有する複合機（ＭＦＰ：Multifunction  Peripheral）の利用量（プリント枚数やコピー枚数）にユーザ毎の上限を定めて、上限値以上の利用を制限する上限管理が知られている。利用の制限とは、利用中止だけでなく、カラー印刷要求ならばモノクロ印刷に変えて出力するなど、省資源化やコスト削減などを意識した利用を促すための制限もある。
【０００３】
また、利用の上限設定の対象ユーザとしては、複合機を利用する個人以外に、企業においては部門や複数メンバで構成されるグループなどが例としてあげられる。従って、複数の複合機が設置され、同一のユーザが複数の複合機を利用できる環境においては、機器ごとに独立して上限管理を行うのではユーザの利用量をまとめて管理できなくなる。このため、各機器とネットワークで接続される管理装置を設置し、複数の機器で利用される利用量をまとめて上限管理を行うシステムが提案されている（例えば、特許文献１参照）。
【０００４】
管理装置を設置するシステムが提案される理由としては、上記に対応すること以外にも、複合機のスペックによるところがある。具体的には、複合機は自身の主な機能を実現するために多くのハードウェアおよびソフトウェア資源を使用するために、他の機能に用いられる資源には制約が生じてしまう。そのため、複数の複合機を管理するサーバなどの管理装置をシステムに設けるのが、システムが大規模になるほど適しているといえる。
【０００５】
このように、複数の複合機と、複合機に対するユーザのユーザ情報毎に、利用量情報と利用量上限情報とを管理する管理装置とからなる上限管理システムでは、ユーザからの複合機の利用要求に対する利用制限を利用量情報と利用量上限情報を用いて判断する。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来のシステムでの上記判断は、利用要求される複合機に対して該複合機の利用制限に対してのみの判断をするため、同時刻に同一のユーザが複数の複合機を利用していた場合に、ある複合機で上限値を超えた利用があった際に、利用中の他の複合機に対して利用制限判断を反映させることができず、利用制限の精度が低いという問題がある。
【０００７】
本発明は、上記に鑑みてなされたものであって、機器搭載機能に対して高精度な利用制限を行うことができる情報処理装置、情報処理システム及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、１以上の画像処理装置と通信可能に接続された情報処理装置であって、前記画像処理装置の１以上の機能の利用に応じて累積するユーザの合計利用量と、前記ユーザに対して設定される、前記合計利用量の上限値と、を管理する利用量管理手段と、ユーザ認証の結果に基づきログイン状態にある画像処理装置と、該画像処理装置にログインしているユーザとを管理する認証管理手段と、前記画像処理装置にログインしているユーザの合計利用量が、当該画像処理装置における１以上の機能の利用に応じて累積され、当該ユーザに対して設定された前記上限値を超過した旨の通知を、当該画像処理装置から受信する通知受信手段と、前記通知受信手段による前記通知の受信に応じて、当該通知を受信したときにログイン状態にある画像処理装置のうち、前記通知を送信した前記画像処理装置にログインしているユーザがログインしている他の画像処理装置に対して、前記機能の利用に対する処理であって前記合計利用量の前記上限値超過に応じた処理の実行を要求する処理実行命令を送信する命令送信手段と、を備えることを特徴とする。
【０００９】
また、本発明の情報処理装置は、１以上の画像処理装置と通信可能に接続された情報処理装置であって、前記画像処理装置の１以上の機能の利用に応じて累積するユーザの合計利用量と、前記ユーザに対して設定される、前記合計利用量の上限値と、を管理する利用量管理手段と、ユーザ認証の結果に基づきログイン状態にある画像処理装置と、該画像処理装置にログインしているユーザとを管理する認証管理手段と、前記ログイン状態にある画像処理装置から当該画像処理装置の１以上の機能の利用に応じた利用情報を受信し、受信した前記利用情報に基づき累積された当該画像処理装置にログインしているユーザの前記合計利用量が、当該ユーザに対して設定された前記上限値を超過しているか否かを判定する判定手段と、前記判定手段により超過していると判定されたことに応じて、判定されたときに前記上限値を超過したユーザがログインしている画像処理装置を、前記認証管理手段により管理される前記ログイン状態にある画像処理装置の中から特定し、特定した画像処理装置に対して、前記機能の利用に対する処理であって前記合計利用量の前記上限値超過に応じた処理の実行を要求する処理実行命令を送信する命令送信手段と、を備えることを特徴とする。
【００１０】
また、本発明の情報処理システムは、１以上の画像処理装置と、情報処理装置とが通信可能に接続し、各画像処理装置における１以上の機能の利用に応じた利用量を前記情報処理装置が収集し、ユーザ毎に合計利用量を管理する情報処理システムであって、前記画像処理装置の１以上の機能の利用に応じて累積するユーザの前記合計利用量と、前記ユーザに対して設定される、前記合計利用量の上限値と、を管理する利用量管理手段と、ユーザ認証の結果に基づきログイン状態にある画像処理装置と、該画像処理装置にログインしているユーザとを管理する認証管理手段と、前記ログイン状態にある画像処理装置における１以上の機能の利用に応じた利用情報に基づき累積された当該画像処理装置にログインしているユーザの前記合計利用量が、当該ユーザに対して設定された前記上限値を超過しているか否かを判定する判定手段と、前記判定手段により超過していると判定されたことに応じて、判定されたときに前記上限値を超過したユーザがログインしている画像処理装置を、前記認証管理手段により管理される前記ログイン状態にある画像処理装置の中から特定し、特定した画像処理装置に対して、前記機能の利用に対する処理であって前記合計利用量の前記上限値超過に応じた処理の実行を要求する処理実行命令を送信する命令送信手段と、を備えることを特徴とする。
【００１１】
また、本発明の情報処理方法は、１以上の画像処理装置と、情報処理装置とが通信可能に接続し、各画像処理装置における１以上の機能の利用に応じた利用量を前記情報処理装置が収集し、ユーザ毎に合計利用量を管理する情報処理システムで実行される情報処理方法であって、利用量管理手段が、前記画像処理装置の１以上の機能の利用に応じて累積するユーザの前記合計利用量と、前記ユーザに対して設定される、前記合計利用量の上限値と、を管理するステップと、認証管理手段が、ユーザ認証の結果に基づきログイン状態にある画像処理装置と、該画像処理装置にログインしているユーザとを管理するステップと、判定手段が、前記ログイン状態にある画像処理装置における１以上の機能の利用に応じた利用情報に基づき累積された当該画像処理装置にログインしているユーザの前記合計利用量が、当該ユーザに対して設定された前記上限値を超過しているか否かを判定するステップと、命令送信手段が、前記判定手段により超過していると判定されたことに応じて、判定されたときに前記上限値を超過したユーザがログインしている画像処理装置を、前記認証管理手段により管理される前記ログイン状態にある画像処理装置の中から特定し、特定した画像処理装置に対して、前記機能の利用に対する処理であって前記合計利用量の前記上限値超過に応じた処理の実行を要求する処理実行命令を送信するステップと、を含むことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、機器搭載機能に対して高精度な利用制限を行うことができる情報処理装置、情報処理システム及び情報処理方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の第１の実施の形態に係る情報処理システムの構成例を示す図である。
【図２】図２は、認証管理装置のハードウェア構成例を示す図である。
【図３】図３は、画像処理装置のハードウェア構成例を示す図である。
【図４】図４は、利用制限機能の構成例を示す図である。
【図５】図５は、ログデータの例を示す図である。
【図６】図６は、ユーザデータの例を示す図である。
【図７】図７は、ユーザログイン状態テーブルの例を示す図である。
【図８】図８は、本発明の第１の実施の形態に係るユーザ認証を行う処理手順例を示すシーケンス図である。
【図９】図９は、本発明の第１の実施の形態に係る利用制限を行う処理手順例を示すシーケンス図である。
【図１０】図１０は、ユーザログイン状態テーブルの更新処理手順例を示すシーケンス図である。
【図１１】図１１は、ユーザログイン状態テーブルの更新処理手順例を示すフローチャートである。
【図１２】図１２は、本発明の第２の実施の形態に係る利用制限機能の構成例を示す図である。
【図１３】図１３は、利用制限を行う処理手順例を示すシーケンス図である。
【図１４】図１４は、本発明の第３の実施の形態に係る利用制限を行う処理手順例を示すシーケンス図である。
【図１５】図１５は、本発明の第４の実施の形態に係る利用制限を行う処理手順例を示すシーケンス図である。
【図１６】図１６は、本発明の第５の実施の形態に係るログの転送方式決定処理を示すフローチャートである。
【図１７】図１７は、ログ転送方式の最終決定の判断方法を説明するための説明図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、以下の複数の実施の形態には、同様の構成要素が含まれている。よって、以下では、それら同様の構成要素には共通の符号を付与するとともに、重複する説明を省略する。
【００１５】
（第１の実施の形態）
まずは、本発明の第１の実施の形態を説明する。
【００１６】
＜システム構成＞
本実施の形態に係る認証サービスを提供するシステム構成について説明する。
【００１７】
図１は、本実施の形態に係る情報処理システム１の構成例を示す図である。図１に示すように、本実施の形態に係る情報処理システム１は、情報処理装置としての認証管理装置（認証サーバ）１００と、複数の画像処理装置２００１〜２００ｎとが、所定のデータ伝送路Ｎ（例えば「ＬＡＮ：Local  Area  Network」）で接続される構成となっている。なお、以降の説明では、画像処理装置２００１〜２００ｎの総称を「画像処理装置２００」とする。認証管理装置１００は、複数の画像処理装置２００とデータ通信可能となっている。
【００１８】
画像処理装置２００は、ユーザからの要求ジョブ（要求された機能としての画像処理）を実行する機器であり、例えば、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能を有したＭＦＰ（複合機）やプリンタ機能を有したＬＰ（Laser  Printer）等である。また、認証管理装置１００は、画像処理装置２００を利用するユーザの認証管理を行うサーバ機能を有する情報処理装置である。なお、本発明の画像処理装置は、ＭＦＰやＬＰに限るものではなく、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像処理装置であればいずれにも適用することができる。
【００１９】
このようなシステム構成により、情報処理システム１では、画像処理装置２００において、ログイン・ログアウトによるユーザ認証機能を実現している。具体的には、両機器（認証管理装置１００及び画像処理装置２００）が、次のように連係動作することで、ユーザ認証が行われる。
【００２０】
例えば、画像処理装置２００は、当該装置が備える操作パネル上にログイン画面を表示し、ユーザに対してユーザＩＤやパスワードと言った認証情報の入力を要求する。画像処理装置２００は、認証情報が入力されると、入力情報を認証管理装置１００に送信し、ユーザ認証を要求する。認証管理装置１００は、要求に応じて、受信情報に基づくユーザ認証を行い、認証結果を要求元の画像処理装置２００に応答する。画像処理装置２００は、認証管理装置１００から受信した認証結果に基づき、ユーザに対して搭載機能の利用可否を通知する。また、画像処理装置２００は、ユーザに対して要求処理終了後などにログアウトを通知する。
【００２１】
このように、情報処理システム１では、不特定多数からの利用が想定される画像処理装置２００の機密性を保持している。
【００２２】
本実施の形態では、このようなシステム環境下において、画像処理装置２００の搭載機能に対して高精度な利用制限を実現する。
【００２３】
＜ハードウェア構成＞
次に、情報処理システム１を構成する各装置のハードウェア構成について説明する。
【００２４】
《認証管理装置》
図２は、本実施の形態に係る認証管理装置１００のハードウェア構成例を示す図である。図２に示すように、認証管理装置１００は、入力装置１０１、表示装置１０２、ドライブ装置１０３、ＲＡＭ（Random  Access  Memory）１０４、ＲＯＭ（Read  Only  Memory）１０５、ＣＰＵ（Central  Processing  Unit）１０６、インタフェース装置１０７、及びＨＤＤ（Hard  Disk  Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。ＲＡＭ１０４、ＲＯＭ１０５及びＣＰＵ（Central  Processing  Unit）１０６は、コンピュータを構成している。
【００２５】
入力装置１０１は、キーボード及びマウスなどを含み、認証管理装置１００に各操作信号を入力するのに用いられる。表示装置１０２は、ディスプレイなどを含み、認証管理装置１００による処理結果（例えば「管理情報」）などを表示する。
【００２６】
インタフェース装置１０７は、認証管理装置１００を所定のデータ伝送路Ｎに接続するインタフェースである。よって、認証管理装置１００は、インタフェース装置１０７を介して、画像処理装置２００とデータ通信を行うことができる。
【００２７】
ＨＤＤ１０８は、各種プログラム及びデータを格納している不揮発性の記憶装置である。格納されるプログラム及びデータには、例えば、認証管理装置１００全体を制御する情報処理システム（例えば「Ｗｉｎｄｏｗｓ（登録商標）」や「ＵＮＩＸ（登録商標）」などの基本ソフトウェアであるＯＳ（Operating System））、及び情報処理システム上において各種機能（例えば「認証管理機能」）を提供するアプリケーションなどがある。また、ＨＤＤ１０８は、格納している上記プログラム及びデータを、所定のファイルシステム及び／又はＤＢ（Data Base）により管理している。
【００２８】
ドライブ装置１０３は、着脱可能な記録媒体１０３ａとのインタフェースである。これにより、認証管理装置１００は、ドライブ装置１０３を介して、記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。
【００２９】
ＲＯＭ１０５は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、認証管理装置１００が起動されるときに実行されるＢＩＯＳ（Basic  Input/Output  System）や、認証管理装置１００のシステム設定及びネットワーク関連設定などのデータが格納されている。
【００３０】
ＲＡＭ１０４は、上記各種記憶装置から読み出されたプログラム及びデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＣＰＵ１０６は、上記ＲＡＭ１０４上に読み出したプログラムを実行することにより、認証管理装置１００の全体制御及び各種搭載機能の動作を実現する。
【００３１】
このようなハードウェア構成により、認証管理装置１００は、例えば、ＨＤＤ１０８からＲＡＭ１０４上に読み出したプログラム（搭載機能を実現するソフトウェア部品）をＣＰＵ１０６により実行し、搭載機能を実現することができる。
【００３２】
《画像処理装置》
図３は、本実施の形態に係る画像処理装置２００のハードウェア構成例を示す図である。図３に示すように、画像処理装置２００は、コントローラ２１０、操作パネル２２０、プロッタ２３０、スキャナ２４０、及び外部デバイスＩ／Ｆ２５０などを備え、それぞれが相互にバスＢで接続されている。
【００３３】
操作パネル２２０は、表示部に加えてタッチパネルなどの入力部を備えており、機器情報などの各種情報をユーザに提供したり、動作設定や動作指示などの各種ユーザ操作を受け付けたりする。
【００３４】
プロッタ２３０は、画像形成部を備えており、用紙に出力画像を形成する。例えば、出力画像を形成する方式には、電子写真方式やインクジェット方式などがある。スキャナ２４０は、原稿を光学的に読み取り、読み取り画像を生成する。
【００３５】
外部デバイスＩ／Ｆ２５０は、外部デバイス２５０ａから記憶情報を読み取るインタフェースである。上記外部デバイス２５０ａには、例えば、スマートカードなどの非接触ＩＣ（Integrated  Circuit）カードなどがある。
【００３６】
オフィス環境では、画像処理装置２００の利用対象であるユーザに対して、社員証や利用許可証などの形で上記外部デバイス２５０ａが発行されている。
【００３７】
近年、人や物の認証管理する仕組みとしてＲＦＩＤ（Radio  Frequency  Identification）が用いられている。ＲＦＩＤとは、ＩＤ情報を埋め込んだタグから、電磁界や電波などを用いた近距離（周波数帯によって数ｃｍ〜数ｍ）の無線通信によって情報をやり取りする技術である。
【００３８】
外部デバイスＩ／Ｆ２５０では、このような技術を用いて、外部デバイス２５０ａから記憶情報の読み取りが行える。なお、認証情報の入力方法としては、ＩＣカード等の記憶媒体を利用する方法に限るものではなく、生体情報を利用する方法など様々な方法を採用することができる。
【００３９】
コントローラ２１０は、ＣＰＵ２１１、記憶装置２１２、ネットワークＩ／Ｆ２１３、及び外部記憶Ｉ／Ｆ２１４などを備えており、それぞれが相互にバスＢで接続されている。
【００４０】
ＣＰＵ２１１は、プログラムを実行することにより各種機能の実現や装置全体を制御する。また、記憶装置２１２は、上記プログラムや各種データ（例えば「画像データ」）を格納し保持する。記憶装置２１２には、例えば、揮発性のメモリであるＲＡＭ、不揮発性のメモリであるＲＯＭ、及び大容量の記憶領域を備えたＨＤＤなどがある。ＲＡＭは、ＣＰＵ２１１のワークエリア（プログラムやデータが一時的に読み出される記憶エリア）として機能する。ＲＯＭやＨＤＤは、プログラムや各種データの格納先として用いられる。これにより、画像処理装置２００では、ＣＰＵ２１１がＲＯＭに格納されたプログラムをＲＡＭ上に読み出し、プログラムを実行する。
【００４１】
ネットワークＩ／Ｆ２１３は、画像処理装置２００を所定のデータ伝送路Ｎに接続するためのインタフェースである。これにより、画像処理装置２００は、ネットワークＩ／Ｆ２１３を介して、認証管理装置１００とデータ通信が行える。
【００４２】
外部記憶Ｉ／Ｆ２１４は、外部記憶にあたる記録媒体２１４ａを接続するためのインタフェースである。これにより、画像処理装置２００は、外部記憶Ｉ／Ｆ２１４を介して、記録媒体２１４ａの読み取り及び／又は書き込みを行うことができる。
【００４３】
このようなハードウェア構成により、画像処理装置２００は、例えば、コントローラ２１０において、ＲＯＭからＲＡＭ上に読み出したプログラム（搭載機能を実現するソフトウェア部品）をＣＰＵ２１１により実行し、バスＢで接続される周辺装置（例えば「プロッタ」や「スキャナ」）を制御することで、搭載機能を実現することができる。
【００４４】
なお、本実施の形態では、画像処理装置２００がＭＦＰの場合を例に説明した。例えば、画像処理装置２００がＬＰの場合には、スキャナ２４０を備えていない構成となる。
【００４５】
＜利用制限機能＞
本実施の形態に係る利用制限機能について説明する。
【００４６】
本実施の形態に係る画像処理装置２００では、認証ユーザから機能利用要求を受け付けると、要求に応じて実行された利用機能の動作ログをページ単位で発行する。画像処理装置２００は、発行した動作ログに基づき、過去の要求動作による累積消費を定量的に示す累積消費量の値を最新の値に更新する。画像処理装置２００は、更新した値（最新の累積消費量）と、設定された消費に係る上限値（利用制限値）とを比較判定する。その結果、画像処理装置２００は、比較判定結果に基づき、利用機能に対してページ単位で動作停止を指示する。画像処理装置２００は、このような利用制限機能を有している。さらに、本実施の形態に係る認証管理装置１００は、ある一つの画像処理装置２００で機能の利用制限が実行される場合、他の全ての画像処理装置２００の機能に対しても利用制限をかける。
【００４７】
また、本実施の形態に係る画像処理装置２００では、認証ユーザからの機能利用要求に応じて実行された搭載機能におけるページごとの動作ログに基づき、利用機能に対してページ単位で利用制限を行う。
【００４８】
以下に、上記利用制限機能の構成とその動作について説明する。図４は、本実施の形態に係る利用制限機能の構成例を示す図である。図４に示すように、本実施の形態に係る情報処理システム１では、認証管理装置１００及び画像処理装置２００が有する各機能部が連係動作することで、利用制限機能を実現している。
【００４９】
《認証管理装置》
認証管理装置１００は、プログラムに従うことにより、ログサービス部１１及びユーザ情報サービス部１２などを、機能部として実現する。
【００５０】
ログサービス部１１は、画像処理装置２００から収集したログを管理する。ログの収集方法には、例えば、画像処理装置２００から送信されたログを受信する受動的な方法や、画像処理装置２００に対して取得要求を行い、応答されたログを受信する能動的な方法などがある。ログサービス部１１は、収集したログをログ保持部１１ｓに格納・保持（保存）することで管理する。ログ保持部１１ｓは、例えば、認証管理装置１００が備える記憶装置（例えば「ＨＤＤ」）の所定の記憶領域にあたる。
【００５１】
ユーザ情報サービス部１２は、画像処理装置２００の利用対象であるユーザの各種情報（以下「ユーザ情報」と言う）を管理する。ユーザ情報サービス部１２は、ユーザ情報をユーザ情報保持部１２ｓに格納・保持（保存）し、各種データ操作により管理する。ユーザ情報保持部１２ｓは、ログ保持部１１ｓと同様に、例えば、認証管理装置１００が備える記憶装置（例えば「ＨＤＤ」）の所定の記憶領域にあたる。このようにして保持されるユーザ情報は、例えば、ユーザ情報サービス部１２が提供する所定の管理ツールを用いて操作できる。よって、管理者は、予め上記管理ツールを用いて対象ユーザの情報を登録設定し、その後、登録データの追加、変更（更新）、削除などを行い、情報管理が行える。
【００５２】
また、ユーザ情報サービス部１２は、情報管理の中で、ユーザの認証を行う。即ち、ユーザ情報サービス部１２は、認証手段として機能する。ユーザ情報サービス部１２は、画像処理装置２００から送信された認証情報（例えば「入力ユーザＩＤ」や「入力パスワード」）と、当該サービスで管理するユーザ情報（例えば登録済みの認証情報）とに基づき、ユーザ認証を行う。
【００５３】
なお、上記ログ及び上記ユーザ情報についての詳細は、《各種データ》で説明する。
【００５４】
《画像処理装置》
画像処理装置２００は、プログラムに従うことにより、ログアプリケーション部２１、認証アプリケーション部２２、外部デバイス制御部２３、外部デバイス情報取得部２４、認証通信部２５、本体機能部２６、ログ通知部２７、及び本体制御部２８などを、機能部として実現する。
【００５５】
ログアプリケーション部２１は、当該装置の搭載機能が動作したことにより発行された動作ログを管理する。ログアプリケーション部２１は、後述するログ通知部２７からページ単位で動作ログを受け取る。ログサービス部１１は、受け取った動作ログをログ保持部２１ｓに格納・保持する（保存する）ことで管理する。ログ保持部２１ｓは、例えば、画像処理装置２００が備える記憶装置（例えば「ＨＤＤ」）の所定の記憶領域にあたる。
【００５６】
また、ログアプリケーション部２１は、ログ通知部２７から受け取った動作ログを、認証管理装置１００に送信する。これにより、画像処理装置２００及び認証管理装置１００では、同一ログが保持・管理される。
【００５７】
認証アプリケーション部２２は、認証管理装置１００が有するユーザ情報サービス部１２と連係し、当該装置の利用対象であるユーザに対して、認証機能を提供する。認証アプリケーション部２２は、当該装置が備える操作パネル２２０にログイン画面（ＧＵＩ：Graphical  User  Interface）を表示し、認証情報の入力を促す。認証アプリケーション部２２は、入力された認証情報を、後述する認証通信部２５を介して、認証管理装置１００に送信することで、ユーザ認証を要求する。その結果、認証アプリケーション部２２は、認証管理装置１００から応答された認証結果を受信する。このとき、認証アプリケーション部２２は、ユーザが認証された場合に、認証結果として、ユーザ情報サービス部１２により管理されている該当ユーザ情報を取得する。認証アプリケーション部２２は、取得した該当ユーザ情報をユーザ情報保持部２２ｓに格納・保持（保存）する。ユーザ情報保持部２２ｓは、例えば、画像処理装置２００が備える記憶装置（例えば「ＨＤＤ」）の所定の記憶領域にあたる。
【００５８】
また、認証アプリケーション部２２は、認証ユーザに対して利用制限を行う必要があるか否か（利用制限の要否）を判定する。利用制限判定部２２１がこれにあたる。
【００５９】
認証アプリケーション部２２には、ログアプリケーション部２１がログ通知部２７から受け取った動作ログがページ単位で渡される。認証アプリケーション部２２は、受け取った動作ログに基づき、過去の要求動作による累積消費を定量的に示す累積消費量（合計利用量）の値を最新の値に更新する。利用制限判定部２２１では、更新した値（最新の累積消費量）と、設定された消費に係る上限値（利用制限値）とを比較することで、利用制限の要否を判定する。その結果、認証アプリケーション部２２は、上記判定結果に基づき、後述する本体制御部２８を介し、利用機能に対してページ単位で動作停止を指示する。
【００６０】
上記合計利用量及び上記上限値は、認証アプリケーション部２２が認証管理装置１００から認証結果として受信した該当ユーザ情報に含まれている。つまり、認証アプリケーション部２２は、ユーザ情報保持部２２ｓにアクセスし、認証ユーザのユーザ情報に含まれる合計利用量を更新する。また、利用制限判定部２２１は、ユーザ情報保持部２２ｓにアクセスし、認証ユーザのユーザ情報に含まれる上限値を参照し、利用制限の要否を判定する。
【００６１】
外部デバイス制御部２３は、外部デバイスＩ／Ｆ２５０を制御する。外部デバイス情報取得部２４は、外部デバイスＩ／Ｆ２５０を介して、外部デバイス２５０ａから記憶情報を取得する（読み取る）。
【００６２】
これらの機能部により、画像処理装置２００は、例えば、非接触ＩＣカード内のタグが記憶する認証情報を読み取ることができる。
【００６３】
よって、認証アプリケーション部２２は、ログイン画面から入力された認証情報に基づくユーザ認証だけでなく、上記外部デバイス情報取得部２４により取得した認証情報に基づくユーザ認証も行える。つまり、画像処理装置２００では、外部デバイス２５０ａを外部デバイスＩ／Ｆ２５０にかざすことで、ユーザ認証を行うことができる。
【００６４】
認証通信部２５は、認証管理装置１００と画像処理装置２００との間で行われるユーザ認証に係るデータ通信を行う。認証通信部２５は、例えば、画像処理装置２００が備えるネットワークＩ／Ｆ２１３により、認証情報及び認証結果の送受信を行う。
【００６５】
本体機能部２６は、画像処理装置２００において、ユーザに対して所定のサービスを提供する。画像処理装置２００は、入出力に係る基本機能及び基本機能と連係する追加・削除可能な拡張機能などを搭載できる。本実施の形態では、印刷（出力）に関する機能を利用制限対象としている。そのため、例えば、画像処理装置２００がＭＦＰの場合、出力に係る基本機能であるコピー、プリンタ、ファクシミリと言った機能を本体機能部２６として総称する。
【００６６】
ログ通知部２７は、認証ユーザからの機能利用要求に応じて動作する本体機能部２６の動作ログをページ単位で発行・通知する。ログ通知部２７は、本体機能部２６（コピー機能）が認証ユーザからコピー要求を受け付けた場合、次のように動作ログを発行・通知する。例えば、５ページ文書が１部コピーされた場合には、合計５個の動作ログを、処理されたページ順に発行・通知する。また、５ページ文書が５部コピーされた場合には、合計２５個の動作ログを、処理されたページ順に発行・通知する。これにより、ログアプリケーション部２１には、本体機能部２６により処理された順番で、ページ単位の動作ログが渡される。
【００６７】
本体制御部２８は、本体機能部２６の動作環境（プラットフォーム）を実現する。本体制御部２８は、本体機能部２６の起動、停止、終了などを制御する（画像処理装置が搭載する機能のライフサイクルを制御する）。これにより、認証アプリケーション部２２からの指示に従って、本体機能部２６（利用機能）の動作を停止できる。
【００６８】
《各種データ》
ここで、各保持部で保持されるログ、ユーザ情報及びユーザログインテーブルについて説明する。
【００６９】
図５は、本実施の形態に係るログデータ３１の例を示す図である。図５に示すログデータ（動作ログ）３１は、ログ通知部２７からページ単位で発行・通知される動作ログのデータである。上述したように、このログデータ３１は、ログアプリケーション部２１によりログ保持部２１ｓに保存され管理される。また、ログデータ３１は、ログ通知部２７による発行・通知タイミングで、ログアプリケーション部２１から認証アプリケーション部２２へと渡される。さらに、ログデータ３１は、認証管理装置１００により収集され、ログ保持部１１ｓに保存され管理される。
【００７０】
図５（Ａ）に示すように、ログデータ３１は、ユーザ情報３１Ｕ、機器情報３１Ｍ、及び消費リソース情報３１Ｒなどを含む。
【００７１】
これらの各情報３１Ｕ，３１Ｍ，３１Ｒは、以下の情報項目に対応する実値（実データ）により構成されている。
【００７２】
ユーザ情報３１Ｕは、動作要求を行った認証ユーザに係る情報であり、例えば、「ユーザＩＤ」などのユーザ識別項目に対応する値を含む。なお、ユーザ識別項目の値（ユーザ識別情報）は、図５（Ｂ）に示すＩＤ以外にユーザ名などであってもよく、認証ユーザを識別可能な情報であればよい。
【００７３】
また、機器情報３１Ｍは、機能が動作する画像処理装置２００に係る情報であり、例えば、「機器ＩＤ」などの機器識別項目に対応する値を含む。なお、機器識別項目の値（機器識別情報）は、図５（Ｂ）に示すＩＤ以外に機器名などであってもよく、利用機器が識別可能な情報であればよい。
【００７４】
また、消費リソース情報３１Ｒは、要求動作により消費された資源に係る情報であり、例えば、「ページ数」、「カラーモデル」、「両面／片面」、「用紙サイズ」、及び「使用機能」などの各消費リソース項目に対応する値を含む。図５（Ｂ）に示す消費リソース項目のデータ例では、用紙サイズ［Ａ３］の原稿が、［カラー］，［片面］で１ページ分コピーされた場合の値が示されている。
【００７５】
本実施の形態では、このような構成のログデータ３１をログ通知部２７によりページ単位で発行する。これにより、画像処理装置２００では、印刷時における１ページあたりの消費リソースが得られる。
【００７６】
図６は、本実施の形態に係るユーザデータ４１の例を示す図である。図６に示すユーザデータ（ユーザ情報）４１は、ログサービス部１１によりログ保持部１１ｓに保存され管理されるデータである。また、ユーザデータ４１は、ユーザ認証時に認証管理装置１００から画像処理装置２００に送信され、認証アプリケーション部２２が有する利用制限判定部２２１により参照される。
【００７７】
図６（Ａ）に示すように、ユーザデータ４１は、認証情報４１Ａ及び利用制限情報４１Ｌなどを含む。
【００７８】
これらの各情報４１Ａ，４１Ｌは、以下の情報項目に対応する実値（実データ）により構成されている。
【００７９】
認証情報４１Ａは、ユーザの認証に係る情報であり、例えば、「認証ユーザＩＤ」、「認証パスワード」、「外部デバイスＩＤ」、及び「利用許可権限」などの各認証項目に対応する値を含む。この中で、「外部デバイスＩＤ」の項目は、ユーザ認証時に用いられる外部デバイス２５０ａを識別する値（外部デバイス識別情報）が設定される項目である。また、「利用許可権限」の項目は、認証ユーザに対して利用を許可する機能（権限情報）が設定される項目である。図６（Ｂ）に示す認証項目のデータ例では、［Ｃａｒｄ０１］で識別される外部デバイス２５０ａを持ち、ＩＤ［Ｕｓｅｒ０１］及びパスワード［＊＊＊＊］でユーザ認証され、認証後の利用許可機能が［コピー］及び［プリンタ］のユーザが登録設定されている場合の値が示されている。
【００８０】
また、利用制限情報４１Ｌは、ユーザに対して設定される利用制限に係る情報であり、例えば「消費量算出係数」、「上限値（利用制限値）」、及び「合計利用量（累積消費量）」などの各利用制限項目に対応する値を含む。「消費量算出係数」の項目は、要求動作による１ページあたりの消費量（現在まで累積消費量に加算する値）を算出するための係数Ｋが設定される項目である。例えば、係数Ｋは、図６（Ｃ）に示すようなテーブル形式で設定される。
【００８１】
図６（Ｃ）に示すように、係数Ｋは、「カラー」、「モノクロ」、「片面」、「両面」などの各項目に対応する１ページあたりの係数値が、機能・印刷種ごとに設定されている。例えば、図６（Ｃ）に示すデータ例では、カラーコピーが行われた場合、係数［３．０］を用いて１ページあたりの消費量が算出される。また、機能Ｎを用いてカラー印刷が行われた場合には、係数［２．０］を用いて１ページあたりの消費量が算出される。
【００８２】
このように、「消費量算出係数」の項目には、利用機能が実行されたことによる１ページあたりの消費量に対して、ユーザごとに重み付けを設定することができる。
【００８３】
また、「上限値（利用制限値）」の項目は、利用制限の要否判定を行うための最大許可消費量である上限値が設定される項目である。また、「合計利用量（累積消費量）」の項目は、上記係数を用いて算出された要求動作による消費量を累積した値（過去の要求動作による累積消費を定量的に示す値（現在までの累積消費量））が設定される項目である。よって、「合計利用量」の項目には、初期値として'０'が設定されており、項目値は、動作実行時に、算出した消費量がページ単位で累積され、増加する。図６（Ｂ）に示す利用制限項目のデータ例では、［係数１］〜［係数ｎ］を用いて印刷時における１ページあたりの消費量が算出され、上限値［２５］により利用制限の要否が判定されるユーザが登録設定されている場合の値が示されている。なお、合計利用量（累積消費量）については、設定される期間内において算出された消費量の累積値であってもよい。その場合には、設定された期間内における現在までの累積消費量が合計利用量となる。
【００８４】
本実施の形態では、このような構成のユーザデータ４１を認証管理装置１００（ユーザ情報サービス部）で管理する。これにより、画像処理装置２００では、ユーザ認証及び印刷時における利用制限が行える。
【００８５】
図５（Ａ）に示すように、ログデータ３１は、ユーザ情報３１Ｕ、機器情報３１Ｍ、及び消費リソース情報３１Ｒなどを含む。
【００８６】
これらの各情報３１Ｕ，３１Ｍ，３１Ｒは、以下の情報項目に対応する実値（実データ）により構成されている。
【００８７】
ユーザ情報３１Ｕは、動作要求を行った認証ユーザに係る情報であり、例えば、「ユーザＩＤ」などのユーザ識別項目に対応する値を含む。なお、ユーザ識別項目の値（ユーザ識別情報）は、図５（Ｂ）に示すＩＤ以外にユーザ名などであってもよく、認証ユーザを識別可能な情報であればよい。
【００８８】
図７は、本実施の形態に係るテーブルであるユーザログイン状態テーブルの例を示す図である。図７に示すように、ユーザログイン状態テーブル５１は、画像処理装置２００の識別情報を記憶する第１の記憶エリア５１Ａ、ログイン中のユーザＩＤ（ユーザの識別情報）を記憶する第２の記憶エリア５１Ｂ、最後の接続時刻を記憶する第３の記憶エリア５１Ｃ、タイマ時間を記憶する第４の記憶エリア５１Ｄを有している。このユーザログイン状態テーブル５１は、画像処理装置２００毎に、ログイン中のユーザＩＤ、最後の接続時刻、タイマ時間を記憶する。
【００８９】
ここで、このユーザログイン状態テーブル５１の管理は、ユーザ情報サービス部１２が行う。したがって、ユーザ情報サービス部１２は、認証を受けたユーザによって使用されている画像処理装置の識別情報を、該画像処理装置は使用中である旨と該画像処理装置２００に対応して認証がされたユーザの識別情報とを関連付けしてテーブルであるユーザログイン状態テーブル５１に記憶させる認証管理手段として機能する。ユーザ情報サービス部１２は、認証が行われた場合と画像処理装置２００から更新要求を受信した場合との少なくとも一方の場合に、ユーザログイン状態テーブル５１を更新する。本実施の形態では、少なくとも認証が行われた場合にユーザログイン状態テーブル５１を更新する。また、ユーザ情報サービス部１２は、画像処理装置２００を使用したユーザの認証が解除された場合（ログアウトした場合）と、ユーザログイン状態テーブル５１に識別情報が記憶されている画像処理装置２００に対する該画像処理装置２００は使用中である旨のデータを規定時間の間更新しなかった場合との少なくとも一方の場合に、ユーザログイン状態テーブル５１から該画像処理装置２００に係るデータを削除する。また、上記の規定時間は、画像処理装置２００に予め設定されたタイマ値を用いて決定されている。具体的には、上記の規定時間としては、画像処理装置２００に予め設定されたタイマ値をそのまま用いている。このタイマ値は、認証処理の際に画像処理装置２００から認証管理装置１００に送信される。このように、ユーザ情報サービス部１２は、ユーザログイン状態テーブル５１を管理することにより、ユーザ認証手段による認証を監視する認証監視手段として機能する。
【００９０】
このように、本実施の形態に係る利用制限機能は、上記各機能部が連係動作し、上記データを用いて処理を行うことにより実現される。
【００９１】
次に、利用制限機能の詳細な動作（機能部群の連係動作）について、処理手順を示すシーケンス図を用いて説明する。
【００９２】
利用制限機能は、認証管理装置１００及び画像処理装置２００に搭載（インストール）されるプログラム（利用制限機能に係るソフトウェア部品）が、ＣＰＵ１０６，２１１により、格納先（例えば「ＲＯＭ」）から記憶装置（例えば「ＲＡＭ」）上に読み出され、以下の処理が実行されることで実現される。なお、以降では、「ユーザ認証処理」、「利用制限処理」の順に説明する。
【００９３】
《ユーザ認証処理》
図８は、本実施の形態に係るユーザ認証を行う処理手順例を示すシーケンス図である。本実施の形態に係る情報処理システム１では、認証管理装置１００及び画像処理装置２００により、次のようなユーザ認証処理が行われる。
【００９４】
画像処理装置２００は、認証アプリケーション部２２により、当該装置が備える操作パネル２２０にログイン画面を表示し、ユーザＵからの認証情報の入力を待ち受ける（ステップＳ１０１）。
【００９５】
認証アプリケーション部２２は、ユーザＵによりログイン画面から入力されたユーザ識別情報及びパスワードなどの認証情報を受け取る（ステップＳ２０１）。
【００９６】
認証アプリケーション部２２は、認証管理装置１００に対して、受け取った認証情報を送信することで、ユーザ認証を要求する（ステップＳ３０１）。
【００９７】
認証管理装置１００は、ユーザ情報サービス部１２により、受信した認証情報と、ユーザ情報保持部１２ｓで保持するユーザデータ４１とに基づき、ユーザ認証を行い（ステップＳ３０２）、認証結果を要求元の画像処理装置２００に応答する。このとき、ユーザ情報サービス部１２は、次のようにユーザ認証を行う。ユーザ情報サービス部１２は、ユーザ情報保持部１２ｓにアクセスし、受信した認証情報に含まれるユーザ識別情報を基に、認証対象ユーザＵに該当するユーザデータ４１を特定する。ユーザ情報サービス部１２は、受信した認証情報に含まれるパスワードと、特定したユーザデータ４１に含まれる認証情報４１Ａの「認証パスワード」項目の設定値とを比較し、ユーザ認証を行う。ユーザ情報サービス部１２は、パスワードが一致し、ユーザＵを認証すると、認証結果として、特定したユーザデータ４１を画像処理装置２００に送信する。
【００９８】
画像処理装置２００は、認証アプリケーション部２２により、認証管理装置１００から認証結果を受信し、ユーザＵが認証されていれば、受信したユーザデータ４１を、ユーザ情報保持部２２ｓに保存する（ステップＳ３０３）。
【００９９】
認証アプリケーション部２２は、保存したユーザデータ４１に含まれる認証情報４１Ａの「利用許可権限」項目の設定値に基づき、ユーザＵに対して、認証後に利用が許可される機能を通知する画面（利用許可機能画面）を表示する。例えば、認証アプリケーション部２２は、認証結果として図６に示すユーザデータ４１を受信した場合、ユーザＵに対して、コピー機能及びプリンタ機能を、認証後に利用が許可される機能として通知する（ステップＳ３０４）。
【０１００】
一方、認証アプリケーション部２２は、ユーザＵが認証されなければ、操作パネル２２０にその旨を通知する画面（認証エラー画面）を表示する。
【０１０１】
情報処理システム１では、上記処理手順により、ユーザＵが画像処理装置２００にログインし、機器搭載機能の利用が可能となる。
【０１０２】
《利用制限処理》
図９は、本実施の形態に係る利用制限を行う処理手順例を示すシーケンス図である。続いて、本実施の形態に係る情報処理システム１では、認証管理装置１００及び画像処理装置２００により、次のような利用制限処理が行われる。なお、以下の説明では、認証されたユーザＵを「認証ユーザＵ」と称し、認証ユーザＵが、画像処理装置２００に対して、６ページ文書の片面カラーコピー１部を要求した場合の処理手順を説明する。よって、図中の本体機能部２６はコピー機能である。
【０１０３】
図９に示すように、画像処理装置２００は、認証ユーザＵからのコピー要求を受け付けると（ステップＳ４０１）、本体機能部２６により、要求動作（コピー動作）を開始する（ステップＳ５０１）。
【０１０４】
画像処理装置２００では、以下に説明するステップＳ５０２からＳ５１０の処理手順を、１ページ分のコピー動作終了ごとに実行することで、ページ単位での利用制限が行われる。
【０１０５】
本体機能部２６は、１ページ分のコピー動作を終えると、ログ通知部２７に対して、ページ単位のコピー動作に係るログデータ３１を発行・通知するように要求する（ステップＳ５０２）。
【０１０６】
ログ通知部２７は、要求に応じたページ単位のログデータ３１を、ログアプリケーション部２１に対して、発行・通知する（ステップＳ５０３）。
【０１０７】
ログアプリケーション部２１は、発行・通知されたログデータ３１を、ログ保持部２１ｓに保存する（ステップＳ５０４）。
【０１０８】
続いて、ログアプリケーション部２１は、認証アプリケーション部２２に対して、ユーザ情報保持部２２ｓで保持するユーザデータ４１に含まれる利用制限情報４１Ｌの「合計利用量（消費累積値）」項目の値を最新の値に更新するように要求する（ステップＳ５０５）。このとき、ログアプリケーション部２１は、認証アプリケーション部２２に対して、ページ単位のログデータ３１を渡すことで、ユーザデータ４１の更新を要求する。
【０１０９】
認証アプリケーション部２２は、要求に応じて、受け取ったページ単位のログデータ３１に基づき、実行された１ページ分のコピー動作を含む最新の累積消費量の値を算出し、「合計利用量（累積消費量）」項目の値を更新する（ステップＳ５０６：算出，更新手段）。
【０１１０】
認証アプリケーション部２２は、まず、ログデータ３１に含まれる消費リソース情報３１Ｒの値とユーザデータ４１に含まれる利用制限情報４１Ｌの「消費量算出係数」項目の設定値（係数Ｋ）とに基づき、コピー動作が実行されたことによる１ページあたりの消費量（現在まで累積消費量に加算する値）を算出する。認証アプリケーション部２２では、例えば、図５に示すログデータ３１と図６に示すユーザデータ４１に基づき、コピー動作が実行されたことによる１ページあたりの消費量を算出した場合、次のようになる。
【０１１１】
画像処理装置２００には、認証ユーザＵから６ページ文書の片面カラーコピー１部が要求されている。認証アプリケーション部２２は、ログデータ３１に含まれる消費リソース情報３１Ｒの「カラーモデル」項目の［カラー］、「両面／片面」項目の［片面］、及び「使用機能」項目の［コピー］に基づき、ユーザデータ４１に含まれる利用制限情報４１Ｌの「消費量算出係数」項目を参照し、１ページあたりの消費量を算出するための係数Ｋ［３．０］，［１．０］を取得する。認証アプリケーション部２２は、取得した係数Ｋ［３．０］，［１．０］から、コピー動作が実行されたことによる１ページあたりの消費量［３．０］（＝３．０×１．０×１（ページ））を算出する。
【０１１２】
なお、認証ユーザＵから６ページ文書の両面カラーコピー１部が要求された場合には、「カラーモデル」項目の［カラー］、「両面／片面」項目の［両面］、及び「使用機能」項目の［コピー］に基づき、１ページあたりの消費量を算出するための係数Ｋ［３．０］，［２．０］が取得され、コピー動作が実行されたことによる１ページあたりの消費量［６．０］（＝３．０×２．０×１（ページ））が算出される。
【０１１３】
このように、認証アプリケーション部２２は、要求動作による１ページあたりの消費量を算出する。
【０１１４】
続いて、認証アプリケーション部２２は、ユーザデータ４１に含まれる利用制限情報４１Ｌの「合計利用量（累積消費量）」項目の値［１５］に、算出した消費量［３．０］を加算することで、最新の累積消費量の値［１８］（＝１５＋３）を算出し、値を更新する。
【０１１５】
このように、認証アプリケーション部２２は、過去の要求動作による累積消費を定量的に示す累積消費量の値を、現在の要求動作によるページ単位の消費量により更新する。
【０１１６】
認証アプリケーション部２２は、利用制限判定部２２１により、更新した値（最新の累積消費量）が、ユーザデータ４１に含まれる利用制限情報４１Ｌの「上限値（利用制限値）」項目の設定値を超過しているか否かを判定する（ステップＳ５０７：判定手段）。
【０１１７】
このように、認証アプリケーション部２２は、利用制限判定部２２１により、更新した値（最新の累積消費量）と、設定された消費に係る上限値（利用制限値）とを比較することで、利用制限の要否を判定する。
【０１１８】
認証アプリケーション部２２では、例えば、図６に示すユーザデータ４１に基づき、コピー機能に対して利用制限の要否判定を行った場合、次のようになる。
【０１１９】
利用制限判定部２２１は、ユーザデータ４１に含まれる利用制限情報４１Ｌの「上限値（利用制限値）」項目の設定値［２５］を参照し、更新した値［１８］と比較する。その結果、利用制限判定部２２１では、更新した値が上限値を超過していない（２５＞１８）ことから、コピー機能に対して利用制限を行う必要がないと判定される。
【０１２０】
このように、認証アプリケーション部２２は、更新した値が上限値を超過していない場合（ステップＳ５０８：ＮＯ）、利用制限判定部２２１により、コピー機能に対して利用制限を行う必要がないと判定し、次ページの処理を継続する。
【０１２１】
一方、認証アプリケーション部２２は、更新した値が上限値を超過した場合（ステップＳ５０８：ＹＥＳ）、利用制限判定部２２１により、コピー機能に対して利用制限を行う必要があると判定する。
【０１２２】
例えば、画像処理装置２００では、処理継続によりコピー動作が進み、４ページ目のコピー動作を終えると、ステップＳ５０６の処理により、ユーザデータ４１に含まれる利用制限情報４１Ｌの「合計利用量（累積消費量）」項目の値が、最新の累積消費量の値［２７］へと更新される。その結果、利用制限判定部２２１では、更新した値が上限値を超過している（２５＜２７）ことから、コピー機能に対して利用制限を行う必要があると判定される。
【０１２３】
認証アプリケーション部２２は、このように利用制限が必要と判定された場合、上記判定結果に基づき、本体制御部２８に対して、コピー機能を停止する命令の発行を指示する（ステップＳ５０９）。本体制御部２８は、指示を受けて、本体機能部２６に動作停止を指示する（ステップＳ５１０：動作停止手段）。また、このように利用制限が必要と判定された場合、認証アプリケーション部２２は、上記判定結果に基づき、認証管理装置１００のユーザ情報サービス部１２に対して、更新した値が上限値を超過した旨を含む利用制限通知を通知する（ステップＳ５２１）。即ち、画像処理装置２００は、機能（コピー機能）を提供中の一ユーザに対して当該機能の利用制限を行う必要があると判定し、その一ユーザに対する当該機能の利用制限を行う旨の利用制限通知を送信する。ここで、機能の提供中とは、例えば、ログインからログアウトまでの間に画像処理装置２００を利用して行われる機能を提供する間である。
【０１２４】
認証管理装置１００のユーザ情報サービス部１２は、認証アプリケーション部２２からの、更新した値が上限値を超過した旨の通知を受けると、通知を送信した画像処理装置２００以外で、機能停止命令を通知すべき画像処理装置２００を決定する（ステップＳ５２２）。ここに、ユーザ情報サービス部１２が、一ユーザ（別の言い方をすると、あるユーザ）に機能を提供中に一ユーザへの当該機能の利用制限を行う必要があると判定した画像処理装置２００から、その一ユーザに対する機能の利用制限を行う旨の利用制限通知を受信する通知受信手段として機能する。ユーザ情報サービス部１２は、ユーザログイン状態テーブル５１を参照して、ログインしている画像処理装置２００のうち、通知を送信した画像処理装置２００以外の画像処理装置２００を、処理実行命令としての機能停止命令を通知すべき画像処理装置２００として決定する。そして、ユーザ情報サービス部１２は、機能停止命令を通知すべき画像処理装置２００に対して動作の機能停止命令を送信（通知）する（ステップＳ５２３）。ここに、ユーザ情報サービス部１２が、認証手段によって一ユーザの認証がなされている画像処理装置２００へ、一ユーザの機能の利用を制限するための処理の実行を要求する処理実行命令を送信する命令送信手段として機能する。
【０１２５】
このように、画像処理装置２００では、認証ユーザＵからの機能利用要求に応じて実行された搭載機能におけるページごとの動作ログに基づき、利用機能に対してページ単位で利用制限が行われる。
【０１２６】
本体機能部２６は、コピー機能の動作を停止後、操作パネル２２０にログアウトされた旨を通知する画面（ログアウト画面）を表示し（ステップＳ６０１）、さらに、ログアプリケーション部２１に対しても、ログアウトした旨を通知する（ステップＳ７０１）。
【０１２７】
ログアプリケーション部２１は、通知を受けて、認証管理装置１００に対して、利用制限されるまで、ログ保持部２１ｓに保存してきたページ単位のログデータ３１を送信する（ステップＳ７０２）。
【０１２８】
認証管理装置１００は、ログサービス部１１により、受信したログデータ３１を、ログ保持部１１ｓに保存する（ステップＳ７０３）。
【０１２９】
続いて、ログサービス部１１は、ユーザ情報サービス部１２に対して、ユーザ情報保持部１２ｓで保持するユーザデータ４１に含まれる利用制限情報４１Ｌの「合計利用量（消費累積値）」項目の値を更新するように要求する（ステップＳ７０４）。このとき、ログサービス部１１は、ユーザ情報サービス部１２に対して、ページ単位のログデータ３１を渡すことで、ユーザデータ４１の更新を要求する。
【０１３０】
ユーザ情報サービス部１２は、要求に応じて、受け取ったページ単位のログデータ３１に基づき、実行されたコピー動作を含む最新の累積消費量の値を算出し、「合計利用量（累積消費量）」項目の値を更新する（ステップＳ７０５）。
【０１３１】
このように、情報処理システム１では、認証管理装置１００と画像処理装置２００とが保持するユーザ情報を統一管理する。なお、利用制限は、機能停止や機能停止後強制ログアウトに限るものではなく、例えば、カラー印刷要求ならばモノクロ印刷に変えて出力したり、片面印刷を両面印刷したりすることであってもよい。
【０１３２】
次に、ユーザログイン状態テーブル５１の更新処理について図１０を参照して説明する。図１０は、ユーザログイン状態テーブル５１の更新処理手順例を示すシーケンス図である。図１０に示すように、画像処理装置２００の認証アプリケーション部２２は、ログイン後、又は前回のログイン情報更新要求の送信から一定時間が経過したかを監視する（ステップＳ８０１）。そして、認証アプリケーション部２２は、ログイン後、又は前回のログイン情報更新要求の送信から一定時間が経過した場合には、更新要求であるログイン情報更新要求を、認証管理装置１００のユーザ情報サービス部１２に送信する（ステップＳ８０２）。即ち、画像処理装置２００は、更新要求を規定時間毎に送信する。この規定時間は、例えば、画像処理装置２００に予め設定されたタイマ値である。
【０１３３】
認証管理装置１００のユーザ情報サービス部１２は、認証アプリケーション部２２からログイン情報更新要求を受信すると、ユーザログイン状態テーブル５１を更新する（ステップＳ８０３）。具体的には、タイマ時間を設定し直す。
【０１３４】
次に、ユーザログイン状態テーブル５１の別の手順での更新処理について図１１を参照して説明する。図１１は、ユーザログイン状態テーブル５１の更新処理手順例を示すフローチャートである。図１１に示すように、認証管理装置１００のユーザ情報サービス部１２は、ユーザログイン状態テーブル５１を監視する（ステップＳ８１１）。詳しくは、ユーザ情報サービス部１２は、ユーザログイン状態テーブル５１から削除すべき画像処理装置２００があるか否かを監視する。ユーザログイン状態テーブル５１からの削除は、画像処理装置２００の認証アプリケーション部２２がログアウトを通知した場合や、認証アプリケーション部２２が最後にログイン情報更新要求を送信してから一定時間が経過した場合である。これらの場合、即ち、削除対象が有ると判定したならば（ステップＳ８１２：Ｙｅｓ）、ユーザ情報サービス部１２は、対応する画像処理装置２００をユーザログイン状態テーブル５１から削除する（ステップＳ８１３）。そして、ユーザ情報サービス部１２は、引き続きユーザログイン状態テーブル５１の監視を行う。一方、ユーザ情報サービス部１２は、削除対象が無い場合には（ステップＳ８１２のＮｏ）、ユーザログイン状態テーブル５１を更新せずに、ユーザログイン状態テーブル５１の監視を続行する。
【０１３５】
＜まとめ＞
以上説明したように、本実施の形態に係る認証管理装置１００は、一ユーザに対して機能利用制限を行う必要があると判定された場合、一ユーザの認証がなされている画像処理装置２００へ、一ユーザに対する機能の実行停止を要求する機能停止命令を送信する。したがって、全ての画像処理装置２００が、当該一ユーザに対する機能を一斉に停止するので、機器搭載機能に対して高精度な利用制限を行うことができる。
【０１３６】
（第２の実施の形態）
次に、本発明の第２の実施の形態を図１２及び図１３を参照して説明する。図１２は、本実施の形態に係る利用制限機能の構成例を示す図、図１３は、利用制限を行う処理手順例を示すシーケンス図である。
【０１３７】
本実施の形態では、画像処理装置２００がユーザからの利用要求に応じて利用予定量（エラーなど不測の事態が起こらなければ処理されるはずの利用量）を算出し、管理装置に利用予定量を通知する。具体的には、本実施の形態では、利用予定量は、例えばホスト装置からのプリントジョブに含まれる印刷枚数である。なお、利用予定量は、印刷指令に含まれる印刷枚数に限ることなく、例えば、ユーザ操作による「機能利用要求」に応じて取得部が「利用要求情報」を取得し認証アプリケーション部２２へ送り、認証アプリケーション部２２において「予定量計算」を行うようにしてもよい。このようにすることで、プリントジョブに限らず、コピーやスキャン、ファクシミリなど、上限管理において管理対象とされる機能に対しても利用予定量を算出することができる。
【０１３８】
本実施の形態では、図１２に示すように、画像処理装置２００は、ログアプリケーション部２１、認証アプリケーション部２２、外部デバイス制御部２３、外部デバイス情報取得部２４、認証通信部２５、本体機能部２６、ログ通知部２７、及び本体制御部２８に加えて、ジョブ情報取得部２９を機能部として実現する。
【０１３９】
ジョブ情報取得部２９は、ジョブ実行要求に際してジョブ情報を取得し、そのジョブ情報を認証アプリケーション部２２に送信する。
【０１４０】
次に、本実施の形態の利用制限機能での利用制限処理について、処理手順を示すシーケンス図を用いて説明する。なお、ユーザ認証処理は、第１の実施の形態と同じであるので、説明を省略する。
【０１４１】
図１３に示すように、画像処理装置２００は、認証ユーザＵからのコピー要求を受け付けると（ステップＳ４０１）、本体機能部２６により、要求動作（コピー動作）を開始する（ステップＳ５０１）。この際、画像処理装置２００の本体制御部２８は、ジョブ情報をジョブ情報取得部２９に送信する（ステップＳ９０１）。そして、これによりジョブ情報を受信することで取得したジョブ情報取得部２９は、取得したジョブ情報を認証アプリケーション部２２へ送信する（ステップＳ９０２）。
【０１４２】
認証アプリケーション部２２は、ジョブ情報を受信すると、そのジョブ情報から予定利用量を算出（抽出）する（ステップＳ９０３）。そして、認証アプリケーション部２２は、算出（抽出）した予定利用量を、認証管理装置１００のユーザ情報サービス部１２へ送信する（ステップＳ９０４）。
【０１４３】
ユーザ情報サービス部１２は、ステップＳ９０５で、画像処理装置２００から、ユーザの機能の予定利用量を受け付けると、利用上限値の超過を判定し、この判定結果を用いて、ログの転送方式を決定する（ステップＳ９０５）。ここに、ユーザ情報サービス部１２が、予定利用量受付手段として機能する。詳細には、ユーザ情報サービス部１２は、受信した予定利用量と合計利用量とを合算して合計予定利用量を算出する。そして、ユーザ情報サービス部１２は、算出した合計予定利用量が利用上限値を超えているか否かを判定する。ユーザ情報サービス部１２は、算出した合計予定利用量が利用上限値を超えていると判定した場合、ログの転送方式を逐次転送方式に決定し、算出した合計予定利用量が利用上限値を超えていないと判定した場合、ログの転送方式（送信方式）を一括転送方式に決定する。ここで、一括転送方式は、一つのジョブ単位で利用量情報（ログデータ）を送信する第１の転送方式（送信方式）であり、逐次転送方式は、一つのジョブ中のページ単位で利用量情報（ログデータ）を送信する第２の転送方式（送信方式）である。そして、ユーザ情報サービス部１２は、決定した転送方式を、画像処理装置２００の認証アプリケーション部２２に通知する（ステップＳ９０６）。このように、ユーザ情報サービス部１２は、合計予定利用量が規定の上限値を超えているか否かを判定し、この判定結果を用いて、利用量情報の送信方式を、一つのジョブ単位で利用量情報を送信する第１の送信方式と一つのジョブ中のページ単位で利用量情報を送信する第２の送信方式とから選択的に決定する。ここに、ユーザ情報サービス部１２が、予定利用量に基づく合計予定利用量を用いて利用量情報の送信方式を決定し、決定した送信方式を画像処理装置２００へ指示する指示手段として機能する。
【０１４４】
ここで、複数の画像処理装置２００から同一ユーザの予定利用量が送信された際には、送信された全ての予定利用量の合計値が合計予定利用量に盛り込まれる。この際、第１の画像処理装置２００から予定利用量が送信されると、ユーザ情報サービス部１２は、送信された予定利用量と合計利用量とを合算して合計予定利用量を求める。その後、第１の画像処理装置２００の機能が利用されている最中に、第２の画像処理装置２００から予定利用量が送信された場合、この予定利用量を、既に算出してある合計予定利用量に合算して最新の合計予定利用量を求める。これにより効率的に合計予定利用量を求めることができる。なお、合計予定利用量の算出方法は、これに限るものではなく、例えば、第２の画像処理装置２００から予定利用量が送信された際に、この第２の画像処理装置２００が送信した予定利用量と、先に第１の画像処理装置２００が送信した予定利用量と、合計利用量と、を合算して求める方法であっても良い。なお、利用予定量の算出は、画像処理装置２００が行う他に、利用予定の情報を基に認証管理装置１００が行っても良い。
【０１４５】
画像処理装置２００の認証アプリケーション部２２は、ユーザ情報サービス部１２から転送方式の通知を受けたならば、通知を受けた転送方式をログアプリケーション部２１に通知する（ステップＳ９０７）。転送方式の通知を受けたログアプリケーション部２１は、ログデータを、通知を受けた転送方式で、認証管理装置１００のログサービス部１１に送信する（ステップＳ９０８）。ここで、図１３では、転送方式が逐次転送方式の例を示してある。
【０１４６】
認証管理装置１００のログサービス部１１は、画像処理装置２００のログアプリケーション部２１からログを受信したならば、受信したログに基づいて利用量を算出する（ステップＳ９０９）。そして、ログサービス部１１は、算出した利用量を、ユーザ情報サービス部１２に送信する（ステップＳ９１０）。
【０１４７】
ユーザ情報サービス部１２は、ログサービス部１１から利用量を受信したならば、その利用量に基づき、記憶部に記憶されている合計利用量情報を更新する（ステップＳ９１１）。ここに、ユーザ情報サービス部１２が、各画像処理装置２００からユーザ単位での機能の利用量を受け付けて、ユーザ毎に機能の合計利用量を管理する利用量管理手段として機能する。そして、ユーザ情報サービス部１２は、合計利用量が上限値を超過しているか否かを判定することによって、ユーザに対して機能の利用制限を行う必要があるか否かを判定する（ステップＳ９１２）。ここに、ユーザ情報サービス部１２が、合計利用量を用いて、ユーザに対して機能の利用制限を行う必要があるか否かを判定する判定手段として機能する。ユーザ情報サービス部１２は、ユーザ毎に設定された機能の利用上限値と合計利用量とを用いて、ユーザに対して機能の利用制限を行う必要があるか否かを判定する。詳細には、ユーザ情報サービス部１２は、受信した合計利用量情報による合計利用量が上限値情報による上限値を超えているか否かを判定する。ユーザ情報サービス部１２は、合計利用量が上限値を超えていると判定した場合（ステップＳ９１３：Ｙｅｓ）、処理実行命令としての機能停止命令を、ステップＳ９０４で予定利用量を通知してきた画像処理装置２００に対して通知する（ステップＳ９１４）とともに、その他の画像処理装置２００に対しても機能停止命令を通知する（ステップＳ９１５）。ここに、ユーザ情報サービス部１２が、認証手段によって一ユーザの認証がなされている画像処理装置２００へ、一ユーザの機能の利用を制限するための処理の実行を要求する処理実行命令を送信する命令送信手段として機能する。なお、転送方式が一括転送の場合には、ステップＳ９１３の処理は行わなくてもよい。
【０１４８】
以上、説明したように、本実施の形態の認証管理装置１００は、一ユーザに対して機能利用制限を行う必要があると判定した場合、一ユーザの認証がなされている画像処理装置２００へ、一ユーザに対する機能の実行停止を要求する機能停止命令を送信する。したがって、全ての画像処理装置２００が、当該一ユーザに対する機能を一斉に停止するので、機器搭載機能に対して高精度な利用制限を行うことができる。
【０１４９】
（第３の実施の形態）
次に、本発明の第３の実施の形態を図１４を参照して説明する。図１４は、本実施の形態に係る利用制限を行う処理手順例を示すシーケンス図である。
【０１５０】
本実施の形態は、基本的には、第２の実施の形態と同じであるが、利用制限機能の処理におけるステップＳ９０７の後の処理が第２の実施の形態に対して異なる。したがって、ステップＳ９０７までの処理については説明を省略する。
【０１５１】
本実施の形態は、画像処理装置２００においてジョブ（利用要求に応じた処理）が終了した場合に、画像処理装置２００が、ジョブが終了した旨の通知を、認証管理装置１００へ行う。そして、このジョブ終了（即ち、機能の提供の終了）の通知を受けた認証管理装置１００が、利用制限の処理を行う。本例では、印刷中止や停止の要求があった場合の例を説明する。
【０１５２】
本実施の形態では、認証管理装置１００のログサービス部１１が、終了通知受付手段として機能し、画像処理装置２００から、あるユーザに対する機能の提供を終了した旨及び当該ユーザの機能の実際の利用量を含む終了通知を受け付ける。本実施の形態では、終了通知に、ユーザの機能の実際の利用量が含まれている。そして、利用量管理手段であるユーザ情報サービス部１２は、終了通知に応じて、機能の実際の利用量と予定利用量との差を合計予定利用量に反映させる。
【０１５３】
本実施の形態の処理の詳細について、図１４を参照して説明する。図１４に示すように、画像処理装置２００の本体制御部２８は、印刷中止や停止の要求を受けたならば、ジョブの終了を要求する終了要求を本体機能部２６に通知する（ステップＳ９２１）。そして、本体制御部２８は、ジョブを終了した旨を、ジョブ情報取得部２９に通知する（ステップＳ９２２）。この通知を受けることでジョブ終了情報を取得したジョブ情報取得部２９は、ジョブを終了した旨を、認証管理装置１００のログサービス部１１へ通知する（ステップＳ９２３）。このとき、ジョブ情報取得部２９は、ログが溜まっていれば、このログもログサービス部１１へ通知する。
【０１５４】
認証管理装置１００のログサービス部１１は、ジョブ情報取得部２９から、ジョブを終了した旨を受けたならば、当該ジョブにおけるジョブ合計利用量を算出する（ステップＳ９２４）。そして、ログサービス部１１は、算出したジョブ合計利用量を、ユーザ情報サービス部１２へ送信する（ステップＳ９２５）。
【０１５５】
ユーザ情報サービス部１２は、受信したジョブ合計利用量と、予定利用量との差分を算出し、この差分を合計予定利用量に反映し、記憶部に記憶されている合計予定利用量を更新する（ステップＳ９２６）。そして、ユーザ情報サービス部１２は、上限値の超過を判定する（ステップＳ９２７）。詳細には、ユーザ情報サービス部１２は、更新した合計利用量が上限値情報による上限値を超えているか否かを判定する。ユーザ情報サービス部１２は、合計利用量が上限値を超えていると判定した場合（ステップＳ９２８：Ｙｅｓ）、機能停止命令を、その他の画像処理装置２００に対して通知する（ステップＳ９２９）。このとき、ユーザ情報サービス部１２は、ログインが行われている他の画像処理装置２００に対して、機能停止命令を通知する。なお、ステップＳ９２６において、再度、転送方式の決定処理を行っても良い。
【０１５６】
以上説明した本実施の形態においても、第２の実施の形態と同様に、認証管理装置１００は、一ユーザに対して機能利用制限を行う必要があると判定した場合、一ユーザの認証がなされている画像処理装置２００へ、一ユーザに対する機能の実行停止を要求する機能停止命令を送信する。したがって、全ての画像処理装置２００が、当該一ユーザに対する機能を一斉に停止するので、機器搭載機能に対して高精度な利用制限を行うことができる。
【０１５７】
（第４の実施の形態）
次に、本発明の第４の実施の形態を図１５を参照して説明する。図１５は、本実施の形態に係る利用制限を行う処理手順例を示すシーケンス図である。
【０１５８】
本実施の形態は、基本的には、第２の実施の形態と同じであるが、利用制限機能の処理の一部が第２の実施の形態に対して異なる。したがって、第２の実施の形態と同じ処理については詳細な説明は省略する。
【０１５９】
本実施の形態では、指示手段としてのユーザ情報サービス部１２が、決定した送信方式を一ユーザが認証されている全ての画像処理装置へ指示する。
【０１６０】
以下に、本実施の形態の処理を図１５を参照して説明する。本実施の形態では、画像処理装置２００において、第２の実施の形態と同様に、ステップＳ５０１、ステップＳ９０１〜ステップＳ９０４までが行われ、予定利用量が画像処理装置２００から認証管理装置１００のユーザ情報サービス部１２へ通知される。
【０１６１】
認証管理装置１００のユーザ情報サービス部１２は、予定利用量を、画像処理装置２００から受信すると、合計予定利用量を算出し、算出した合計予定利用量に基づいてログの転送方式を決定する（ステップＳ９３１）。そして、ユーザ情報サービス部１２は、決定したログの転送方式によるログの転送の要求を示すログ転送要求を、ステップＳ９０４で予定利用量を通知してきた画像処理装置２００に送信する（ステップＳ９０６）とともに、そのログ転送要求を、他の画像処理装置２００へも送信する（ステップＳ９３２）。
【０１６２】
画像処理装置２００は、認証管理装置の要求に応じてログを転送する（ステップＳ９０７、Ｓ９０８、Ｓ９３３）。
【０１６３】
そして、認証管理装置１００のログサービス部１１は、ログを受信すると、受信したログに基づいて利用量を算出し（ステップＳ９０９）、第２の実施の形態と同様に、ステップＳ９１０〜Ｓ９１７の処理を実行する。
【０１６４】
以上説明した本実施の形態においても、第２の実施の形態と同様に、認証管理装置１００は、一ユーザに対して機能利用制限を行う必要があると判定した場合、一ユーザの認証がなされている画像処理装置２００へ、一ユーザに対する機能の実行停止を要求する機能停止命令を送信する。したがって、全ての画像処理装置２００が、当該一ユーザに対する機能を一斉に停止するので、機器搭載機能に対して高精度な利用制限を行うことができる。
【０１６５】
（第５の実施の形態）
次に、本発明の第５の実施の形態を図１６を参照して説明する。図１６は、本発明の第５の実施の形態に係るログの転送方式決定処理を示すフローチャート、図１７は、ログの転送方式の最終決定の判断方法を説明するための説明図である。
【０１６６】
本実施の形態は、基本的には、第２の実施の形態と同じであるが、利用制限機能の処理の一部が第２の実施の形態に対して異なる。したがって、第２の実施の形態と同じ処理については詳細な説明は省略する。
【０１６７】
本実施の形態では、指示手段としてのユーザ情報サービス部１２が、予定利用量と利用上限値と合計利用量を用いて、利用量の送信方式としての転送方式を決定する。
【０１６８】
具体的には、ユーザ情報サービス部１２は、利用予定量が上限値を超えているか否かを判定する（ステップＳ９３１）。利用予定量が上限値を超えていない場合には（ステップＳ９３１のＮｏ）、ユーザ情報サービス部１２は、転送方式を、第１の転送方式である一括転送方式に決定する（ステップＳ９３２）。
【０１６９】
一方、ユーザ情報サービス部１２は、利用予定量が上限値を超えた場合には（ステップＳ９３１のＹｅｓ）、ステップＳ９３３に進み、転送方式の最終決定処理を行う。この処理では、ユーザ情報サービス部１２は、図１７に示す条件式を用いる。ユーザ情報サービス部１２は、画像処理装置２００からログが転送される度に、残り上限値Ｘ（実際に利用可能な枚数）を算出する。そして、ユーザ情報サービス部１２は、残り上限値Ｘが５０以上且つ１００未満である場合には、送信方式を蓄積ログ１０個単位での送信方式に決定する。また、ユーザ情報サービス部１２は、残り上限値Ｘが２０以上且つ５０未満である場合には、送信方式を蓄積ログ５個単位での送信方式に決定する。また、ユーザ情報サービス部１２は、残り上限値Ｘが２０未満の場合には、送信方式を蓄積ログ１個単位での送信方式に決定する。そして、ユーザ情報サービス部１２は、決定した送信方式を画像処理装置２００へ送信する。これにより、画像処理装置２００は、決定された送信方式に従ってログを送信する。このとき、画像処理装置２００は、蓄積ログ数が、決定された送信方式の蓄積ログ数を超えた場合又は等しくなった場合に、ログを送信する。なお、条件式の設定については、図１７にある各項目に対して設定が可能であり、本実施の形態の例に限らない。
【０１７０】
以上説明した本実施の形態においても、第２の実施の形態と同様に、認証管理装置１００は、一ユーザに対して機能利用制限を行う必要があると判定した場合、一ユーザの認証がなされている画像処理装置２００へ、一ユーザに対する機能の実行停止を要求する機能停止命令を送信する。したがって、全ての画像処理装置２００が、当該一ユーザに対する機能を一斉に停止するので、機器搭載機能に対して高精度な利用制限を行うことができる。
【０１７１】
ここまで、各実施の形態の説明を行ってきたが、上記実施の形態の認証管理装置で実行されるプログラムは、上述した各部（ユーザ情報サービス部１２、ログサービス部１１等）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）１０６がＲＯＭ１０５などの記憶部からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、ユーザ情報サービス部１２、ログサービス部１１が主記憶装置上に生成されるようになっている。
【０１７２】
また、上記実施の形態の画像処理装置２００で実行されるプログラムは、上述した各部（本体機能部２６、本体制御部２８、ジョブ情報取得部２９、認証アプリケーション部２２、ログ通知部２７、ログアプリケーション部２１等）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）２１１がＲＯＭなどの記憶部からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、本体機能部２６、本体制御部２８、ジョブ情報取得部２９、認証アプリケーション部２２、ログ通知部２７、ログアプリケーション部２１が主記憶装置上に生成されるようになっている。
【０１７３】
上記プログラムは、コンピュータが読み取り可能な記録媒体１０３ａ，２１４ａに格納することができる。上記記録媒体１０３ａには、例えば、フロッピー（登録商標）ディスク、ＣＤ（Compact  Disk）、及びＤＶＤ（Digital  Versatile  Disk）などがある。また、上記記録媒体２１４ａには、例えば、ＳＤメモリカード（SD  Memory  Card）及びＵＳＢ（Universal  Serial  Bus）メモリなどがある。
【０１７４】
よって、上記プログラムは、上記記録媒体１０３ａ，２１４ａに記憶させることで、記録媒体１０３ａ，２１４ａを読み取り可能なドライブ装置１０３や外部記憶Ｉ／Ｆ２１４などを介して認証管理装置１００や画像処理装置２００にインストールすることができる。また、認証管理装置１００や画像処理装置２００は、インタフェース装置１０７やネットワークＩ／Ｆ２１３を備えていることから、インターネットなどの電気通信回線を用いて上記プログラムをダウンロードし、インストールすることもできる。
【０１７５】
また、上記第２ないし第５の実施の形態では、機能利用停止の判定を情報処理装置である認証管理装置で行う例を説明したが、これに限ることなく、上記第２ないし第５の実施の形態において、機能利用停止の判定を画像処理装置で行うようにしても良い。例えば、転送方式に則ってログが転送されると、認証管理装置では合計利用量情報の更新までを行い、その合計利用量情報をログイン中の画像処理装置に転送し、画像処理装置において保持されるログから利用量を計算し、機能利用停止の判断を行っても良い。
【０１７６】
なお、画像処理装置が、一ユーザの機能の利用を制限するための処理の実行を要求する処理実行命令を受信して行う処理としては、機能停止等に限るものではなく、例えば、ユーザに対して機能利用の中止を促す旨を通知することであっても良い。これにより、ユーザに機能利用の中止を促すことができる。この通知は、例えば、機能の利用が制限値に達しましたので利用を中止してください等を用紙に印字して発行したり操作パネル２２０の表示部に表示したりすることで実現することができる。
【０１７７】
また、上記各実施の形態では、画像処理装置の機能として、コピー機能やプリント機能を例に説明したが、これに限るものではなく、画像処理装置の機能としては、画像処理装置が、外部のネットワーク上の機器に対して所定のサービスの実行を要求する要求信号を送信してその機器に所定のサービスを行わせるサービス依頼機能等であってもよい。この外部ネットワーク上のサービスの例としては、クラウドやＳａａＳ（Software  as  a  Service）上で提供されるＯＣＲサービス等のサービスが考えられる。つまり、クラウドやＳａａＳが提供するサービスにおいても、従量課金制でユーザに対して提供する可能性がある。このため、外部ネットワーク上で提供されるサービスについても利用制限の対象として、制御を行ってもよい。
【符号の説明】
【０１７８】
１      情報処理システム
１１    ログサービス部
１２    ユーザ情報サービス部
２１    ログアプリケーション部
２２    認証アプリケーション部
２６    本体機能部
２７    ログ通知部
２８    本体制御部
２９    ジョブ情報取得部
５１    ユーザログイン状態テーブル（テーブル）
１００  認証管理装置（情報処理装置）
２００  画像処理装置
Ｕ      ユーザ
【先行技術文献】
【特許文献】
【０１７９】
【特許文献１】特開２００４−１０２３５６号公報
【図１】
0005904261.tif 000002
【図２】
0005904261.tif 000003
【図３】
0005904261.tif 000004
【図４】
0005904261.tif 000005
【図５】
0005904261.tif 000006
【図６】
0005904261.tif 000007
【図７】
0005904261.tif 000008
【図８】
0005904261.tif 000009
【図９】
0005904261.tif 000010
【図１０】
0005904261.tif 000011
【図１１】
0005904261.tif 000012
【図１２】
0005904261.tif 000013
【図１３】
0005904261.tif 000014
【図１４】
0005904261.tif 000015
【図１５】
0005904261.tif 000016
【図１６】
0005904261.tif 000017
【図１７】
0005904261.tif 000018