(57)【特許請求の範囲】
【請求項１】
データ伝送路を介して接続される１又は複数の画像処理装置に対して、前記画像処理装置が有する印刷機能の利用制限を行う機器管理装置であって、
ユーザの予定が設定されたスケジュール情報と、スケジュール開催施設の位置、スケジュール参加者の座席位置、及び前記画像処理装置の配置位置が設定された位置情報とに基づき、前記画像処理装置からユーザの印刷枚数を収集する収集タイミング、印刷枚数の収集対象ユーザ、及び印刷枚数の収集対象機器を決定し、印刷枚数の収集処理を制御する印刷枚数収集制御手段と、
前記印刷枚数収集制御手段により決定された収集タイミングに従って、前記収集対象機器から前記収集対象ユーザの印刷枚数を収集する印刷枚数収集手段と、
前記印刷枚数収集手段により収集された印刷枚数と、予め決めておいた収集対象ユーザの印刷許可枚数との比較結果に基づき、前記画像処理装置が有する印刷機能の利用制限を制御する利用制限制御手段と、を有することを特徴とする機器管理装置。
【請求項２】
前記印刷枚数収集制御手段は、
前記収集タイミングを決定する収集タイミング決定手段を有し、
前記収集タイミング決定手段は、
前記スケジュール情報に基づき、設定されたスケジュールの中から、印刷を行うことが予想されるスケジュールを特定し、
特定したスケジュールから、スケジュール実施前に前記印刷枚数の収集が行われるように前記収集タイミングを決定することを特徴とする請求項１に記載の機器管理装置。
【請求項３】
前記収集タイミング決定手段は、
前記スケジュール情報に含まれる資料配付の有無を示す設定値に基づき、該当スケジュールを、印刷を行うことが予想されるスケジュールとして特定し、
特定したスケジュールのスケジュール情報に含まれる開催日時を示す設定値に基づき、スケジュール実施前の所定時間を前記収集タイミングの制御値に設定することを特徴とする請求項２に記載の機器管理装置。
【請求項４】
前記印刷枚数収集制御手段は、
前記収集対象ユーザを決定する収集対象ユーザ決定手段を有し、
前記収集対象ユーザ決定手段は、
前記収集タイミング決定手段により特定されたスケジュールのスケジュール情報に基づき、印刷を行うことが予想されるユーザを特定し、
特定した１又は複数のユーザを前記収集対象ユーザとして決定することを特徴とする請求項２又は３に記載の機器管理装置。
【請求項５】
前記収集対象ユーザ決定手段は、
前記収集タイミング決定手段により特定されたスケジュールのスケジュール情報に含まれる参加者リストを示す設定値に基づき、印刷を行うことが予想されるユーザを特定し、
特定した参加者のユーザ識別情報を前記収集対象ユーザの制御値に設定することを特徴とする請求項４に記載の機器管理装置。
【請求項６】
前記印刷枚数収集制御手段は、
前記収集対象機器を決定する収集対象機器決定手段を有し、
前記収集対象機器決定手段は、
前記収集タイミング決定手段により特定されたスケジュールのスケジュール情報と前記位置情報とに基づき、印刷が行われることが予想される画像処理装置を特定し、
特定した画像処理装置を前記収集対象機器として決定することを特徴とする請求項２ないし５のいずれか一項に記載の機器管理装置。
【請求項７】
前記収集対象機器決定手段は、
前記収集タイミング決定手段により特定されたスケジュールのスケジュール情報に含まれるスケジュール開催施設を示す設定値と、前記位置情報に含まれるスケジュール開催施設の位置を示す設定値及び／又はスケジュール参加者の座席位置を示す設定値と、前記位置情報に含まれる画像処理装置の配置位置を示す設定値とに基づき、印刷が行われることが予想される画像処理装置を特定し、
特定した画像処理装置の機器識別情報を前記収集対象機器の制御値に設定することを特徴とする請求項６に記載の機器管理装置。
【請求項８】
前記収集対象機器決定手段は、
前記スケジュール開催施設の位置を示す設定値と、前記画像処理装置の配置位置を示す設定値とに基づき、開催場所付近に設置された画像処理装置を、印刷が行われることが予想される画像処理装置として特定し、
特定した画像処理装置の機器識別情報を前記収集対象機器の制御値に設定することを特徴とする請求項７に記載の機器管理装置。
【請求項９】
前記収集対象機器決定手段は、
前記スケジュール参加者の座席位置を示す設定値と、前記画像処理装置の配置位置を示す設定値とに基づき、参加者の座席付近に設置された画像処理装置を、印刷が行われることが予想される画像処理装置として特定し、
特定した画像処理装置の機器識別情報を前記収集対象機器の制御値に設定することを特徴とする請求項７又は８に記載の機器管理装置。
【請求項１０】
前記利用制限制御手段は、
収集された印刷枚数が前記印刷許可枚数を超過した場合に、
前記収集対象機器に対して、前記収集対象ユーザの印刷機能の利用を制限するように指示することを特徴とする請求項１ないし９のいずれか一項に記載の機器管理装置。
【請求項１１】
当該機器管理装置は、
前記データ伝送路を介して接続される、前記スケジュール情報を管理するスケジュール管理装置から前記スケジュール情報を取得するスケジュール情報取得手段を有することを特徴とする請求項１ないし１０のいずれか一項に記載の機器管理装置。
【請求項１２】
１又は複数の画像処理装置と、前記画像処理装置が有する印刷機能の利用制限を行う機器管理装置とが、データ伝送路を介して接続される機器管理システムであって、
前記機器管理装置が、
ユーザの予定が設定されたスケジュール情報と、スケジュール開催施設の位置、スケジュール参加者の座席位置、及び前記画像処理装置の配置位置が設定された位置情報とに基づき、前記画像処理装置からユーザの印刷枚数を収集する収集タイミング、印刷枚数の収集対象ユーザ、及び印刷枚数の収集対象機器を決定し、印刷枚数の収集処理を制御する印刷枚数収集制御手段と、
前記印刷枚数収集制御手段により決定された収集タイミングに従って、前記収集対象機器から前記収集対象ユーザの印刷枚数を収集する印刷枚数収集手段と、
前記印刷枚数収集手段により収集された印刷枚数と、予め決めておいた収集対象ユーザの印刷許可枚数との比較結果に基づき、前記画像処理装置が有する印刷機能の利用制限を制御する利用制限制御手段と、を有し、
前記画像処理装置が、
前記機器管理装置からの収集要求に従って、前記収集対象ユーザの印刷機能を応答する印刷枚数送信手段と、
前記機器管理装置による制御に従って、前記収集対象ユーザに対して前記印刷機能の利用制限を実行する利用制限実行手段と、を有することを特徴とする機器管理システム。
【請求項１３】
当該機器管理システムは、
前記機器管理装置が、前記スケジュール情報を管理するスケジュール管理装置と前記データ伝送路を介して接続され、
前記機器管理装置が、
前記スケジュール管理装置から前記スケジュール情報を取得するスケジュール情報取得手段を有することを特徴とする請求項１２に記載の機器管理システム。
【請求項１４】
データ伝送路を介して接続される１又は複数の画像処理装置に対して、前記画像処理装置が有する印刷機能の利用制限を行う機器管理装置における利用制限方法であって、
ユーザの予定が設定されたスケジュール情報と、スケジュール開催施設の位置、スケジュール参加者の座席位置、及び前記画像処理装置の配置位置が設定された位置情報とに基づき、前記画像処理装置からユーザの印刷枚数を収集する収集タイミング、印刷枚数の収集対象ユーザ、及び印刷枚数の収集対象機器を決定し、印刷枚数の収集処理を制御する印刷枚数収集制御手順と、
前記印刷枚数収集制御手順により決定された収集タイミングに従って、前記収集対象機器から前記収集対象ユーザの印刷枚数を収集する印刷枚数収集手順と、
前記印刷枚数収集手順により収集された印刷枚数と、予め決めておいた収集対象ユーザの印刷許可枚数との比較結果に基づき、前記画像処理装置が有する印刷機能の利用制限を制御する利用制限制御手順と、を有することを特徴とする利用制限方法。
【請求項１５】
データ伝送路を介して接続される１又は複数の画像処理装置に対して、前記画像処理装置が有する印刷機能の利用制限を行う機器管理装置における利用制限プログラムであって、
コンピュータを、
ユーザの予定が設定されたスケジュール情報と、スケジュール開催施設の位置、スケジュール参加者の座席位置、及び前記画像処理装置の配置位置が設定された位置情報とに基づき、前記画像処理装置からユーザの印刷枚数を収集する収集タイミング、印刷枚数の収集対象ユーザ、及び印刷枚数の収集対象機器を決定し、印刷枚数の収集処理を制御する印刷枚数収集制御手段と、
前記印刷枚数収集制御手段により決定された収集タイミングに従って、前記収集対象機器から前記収集対象ユーザの印刷枚数を収集する印刷枚数収集手段と、
前記印刷枚数収集手段により収集された印刷枚数と、予め決めておいた収集対象ユーザの印刷許可枚数との比較結果に基づき、前記画像処理装置が有する印刷機能の利用制限を制御する利用制限制御手段として機能させる利用制限プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ伝送路を介して接続される１又は複数の機器を管理する機器管理装置、機器管理システムに関し、特に、機器から取得した情報に基づき、機器利用を制限するか否かを判断し、ユーザに対する利用制限を行う技術に関するものである。
【背景技術】
【０００２】
企業内に設置された複合機（ＭＦＰ：Multifunction Peripheral）やプリンタ（ＬＰ：Laser Printer）と言った画像処理装置では、社員により私的な目的で大量の印刷が行われることが考えられる。また、業務上であっても、一時的に閲覧されるだけの会議資料などのように、紙配布する必要がないものまで印刷されることも考えられる。
【０００３】
このような印刷を社員に行わせることは、企業が無駄な印刷コストを負担することになる。また、環境問題の側面からも紙資源の無駄遣いにつながる。
【０００４】
そこで、機器管理機能の１つとして、ユーザの印刷状況を監視し、印刷許可枚数（上限値）を超える印刷を行ったユーザに対して、印刷機能の利用制限を行う技術がある。例えば、特許文献１には、定期的に画像処理装置からユーザの印刷枚数（例えば「カウンタ値」）を収集し、収集した印刷枚数と予め決めておいた印刷許可枚数との比較結果に基づき、上限を超えたユーザに対して印刷機能の利用制限を行う情報処理装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の利用制限方法では、ユーザの印刷枚数を定期的に収集しており、高い精度の利用制限を実現するために適したタイミングで印刷枚数を収集することができないため、利用制限の即時性を低下させると言う問題があった。例えば、事前にユーザの印刷枚数が増えることが予想される会議予定がある場合には、会議開催前のタイミングで印刷枚数を収集し、収集した最新の印刷枚数を用いて利用制限を行うことが望ましい。
【０００６】
そこで、従来の利用制限方法において、印刷枚数の収集間隔を短くし、利用制限の即時性を向上させる方法が考えられる。しかし、印刷枚数の増加が予測されるユーザや印刷が行われる画像処理装置を特定していないため、全てのユーザや画像処理装置を対象に印刷枚数の収集を行うことになる。そのため、ユーザや画像処理装置が多い場合には、印刷枚数の収集処理に時間がかかる上、頻繁に行われるデータ通信によりネットワーク負荷も増大してしまう。
【０００７】
また、印刷頻度の増減を管理者が把握し、時間帯に応じて印刷枚数の収集間隔を変更する（長くしたり短くしたりする）ことで、利用制限の即時性を向上させ、かつ印刷枚数の収集処理に係るネットワーク負荷を軽減させる方法も考えられる。しかし、印刷頻度の増減は、日常的に変化するものであり、管理者への作業負担が大きく、その作業も繁雑である。
【０００８】
本発明は上記従来技術の問題点を鑑み提案されたものであり、その目的とするところは、情報収集に係る処理時間の短縮やデータ通信によるネットワーク負荷の軽減を実現し、かつ管理者に負担をかけず即時性のある機器利用制限を行うことができる機器管理装置、機器管理システム、利用制限方法、及び利用制限プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る機器管理装置は、データ伝送路を介して接続される１又は複数の画像処理装置に対して、前記画像処理装置が有する印刷機能の利用制限を行う機器管理装置であって、ユーザの予定が設定されたスケジュール情報と、スケジュール開催施設の位置、スケジュール参加者の座席位置、及び前記画像処理装置の配置位置が設定された位置情報とに基づき、前記画像処理装置からユーザの印刷枚数を収集する収集タイミング、印刷枚数の収集対象ユーザ、及び印刷枚数の収集対象機器を決定し、印刷枚数の収集処理を制御する印刷枚数収集制御手段と、前記印刷枚数収集制御手段により決定された収集タイミングに従って、前記収集対象機器から前記収集対象ユーザの印刷枚数を収集する印刷枚数収集手段と、前記印刷枚数収集手段により収集された印刷枚数と、予め決めておいた収集対象ユーザの印刷許可枚数との比較結果に基づき、前記画像処理装置が有する印刷機能の利用制限を制御する利用制限制御手段と、を有している。
【００１０】
このような構成によって、本発明に係る機器管理装置は、会議予定などのスケジュール情報に含まれる開催日時及び資料配付の有無に基づき、印刷を行うことが予想されるスケジュールを特定し、画像処理装置からユーザの印刷枚数を収集するタイミングを決定する。さらに、機器管理装置は、スケジュール情報に含まれる参加者リストに基づき、印刷を行うことが予想されるユーザを特定し、印刷枚数の収集対象ユーザを決定する。また、機器管理装置は、スケジュール情報に含まれる開催施設の位置及び／又は参加者の座席位置と画像処理装置の配置位置とに基づき、印刷が行われることが予想される画像処理装置を特定し、印刷枚数の収集対象機器を決定する。その結果、機器管理装置は、決定したタイミングに従って、収集対象機器から収集対象ユーザの印刷枚数を収集し、収集した印刷枚数と予め決めておいた収集対象ユーザの印刷許可枚数（利用制限条件：上限値）との比較結果に基づき、画像処理装置が有する印刷機能の利用制限を制御する。
【００１１】
これによって、本発明に係る機器管理装置は、スケジュール実施前などに収集間隔を短く調整でき、印刷を行うことが予想されるスケジュールに応じた適切なタイミングで最新の印刷枚数を収集することができる。さらに、機器管理装置は、収集対象ユーザ及び収集対象機器を、全てのユーザ及び画像処理装置の中から、印刷を行うことが予想されるユーザ及び画像処理装置に限定することができる。その結果、情報収集に係る処理時間の短縮やデータ通信によるネットワーク負荷の軽減を実現し、かつ管理者に負担をかけず即時性のある機器利用制限を行うことができる。
【００１２】
上記目的を達成するため、本発明に係る機器管理システムは、１又は複数の画像処理装置と、前記画像処理装置が有する印刷機能の利用制限を行う機器管理装置とが、データ伝送路を介して接続される機器管理システムであって、前記機器管理装置が、ユーザの予定が設定されたスケジュール情報と、スケジュール開催施設の位置、スケジュール参加者の座席位置、及び前記画像処理装置の配置位置が設定された位置情報とに基づき、前記画像処理装置からユーザの印刷枚数を収集する収集タイミング、印刷枚数の収集対象ユーザ、及び印刷枚数の収集対象機器を決定し、印刷枚数の収集処理を制御する印刷枚数収集制御手段と、前記印刷枚数収集制御手段により決定された収集タイミングに従って、前記収集対象機器から前記収集対象ユーザの印刷枚数を収集する印刷枚数収集手段と、前記印刷枚数収集手段により収集された印刷枚数と、予め決めておいた収集対象ユーザの印刷許可枚数との比較結果に基づき、前記画像処理装置が有する印刷機能の利用制限を制御する利用制限制御手段と、を有し、前記画像処理装置が、前記機器管理装置からの収集要求に従って、前記収集対象ユーザの印刷機能を応答する印刷枚数送信手段と、前記機器管理装置による制御に従って、前記収集対象ユーザに対して前記印刷機能の利用制限を実行する利用制限実行手段と、を有している。
【００１３】
上記目的を達成するため、本発明に係る利用制限方法は、データ伝送路を介して接続される１又は複数の画像処理装置に対して、前記画像処理装置が有する印刷機能の利用制限を行う機器管理装置における利用制限方法であって、ユーザの予定が設定されたスケジュール情報と、スケジュール開催施設の位置、スケジュール参加者の座席位置、及び前記画像処理装置の配置位置が設定された位置情報とに基づき、前記画像処理装置からユーザの印刷枚数を収集する収集タイミング、印刷枚数の収集対象ユーザ、及び印刷枚数の収集対象機器を決定し、印刷枚数の収集処理を制御する印刷枚数収集制御手順と、前記印刷枚数収集制御手順により決定された収集タイミングに従って、前記収集対象機器から前記収集対象ユーザの印刷枚数を収集する印刷枚数収集手順と、前記印刷枚数収集手順により収集された印刷枚数と、予め決めておいた収集対象ユーザの印刷許可枚数との比較結果に基づき、前記画像処理装置が有する印刷機能の利用制限を制御する利用制限制御手順と、を有している。
【００１４】
このような手順によって、本発明に係る利用制限方法は、会議予定などのスケジュール情報に含まれる開催日時及び資料配付の有無に基づき決定した印刷枚数の収集タイミングに従って、スケジュール情報に含まれる開催施設の位置及び／又は参加者の座席位置と画像処理装置の配置位置とに基づき決定した収集対象機器から、スケジュール情報に含まれる参加者リストに基づき決定した収集対象ユーザの印刷枚数を収集し、収集した印刷枚数と収集対象ユーザの印刷許可枚数との比較結果に基づき、画像処理装置が有する印刷機能の利用制限を制御すると言う動作を実現する。
【００１５】
これによって、本発明に係る利用制限方法は、情報収集に係る処理時間の短縮やデータ通信によるネットワーク負荷の軽減を実現し、かつ管理者に負担をかけず即時性のある機器利用制限が可能な環境を提供できる。
【発明の効果】
【００１６】
本発明によれば、印刷を行うことが予想されるスケジュールに応じた適切なタイミングで印刷枚数の収集を行い、収集時の対象ユーザ及び対象機器を限定することで、情報収集に係る処理時間の短縮やデータ通信によるネットワーク負荷の軽減を実現し、かつ管理者に負担をかけず即時性のある機器利用制限が行える機器管理装置、機器管理システム、利用制限方法、及び利用制限プログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態に係る機器管理システムの構成例を示す図である。
【図２】本発明の第１の実施形態に係る機器管理システムで行われる利用制限制御の動作例を示す図である。
【図３】本発明の第１の実施形態に係る機器管理装置のハードウェア構成例を示す図である。
【図４】本発明の第１の実施形態に係る機器管理システムが有する機能構成例を示す図である。
【図５】本発明の第１の実施形態に係るスケジュール情報のデータ例を示す図である。
【図６】本発明の第１の実施形態に係る位置情報のデータ例を示す図である。
【図７】本発明の第１の実施形態に係る利用制限情報のデータ例を示す図である。
【図８】本発明の第１の実施形態に係る機器管理装置で実行される処理手順例（主な処理例）を示すフローチャートである。
【図９】本発明の第１の実施形態に係る機器管理装置で実行される処理手順例（詳細な処理例）を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の好適な実施の形態（以下「実施形態」と言う）について、図面を用いて詳細に説明する。
【００１９】
［第１の実施形態］
＜システム構成＞
本実施形態に係る機器管理装置を備えたシステム構成について説明する。
図１は、本実施形態に係る機器管理システム１の構成例を示す図である。
図１には、１又は複数の画像処理装置２００と、１又は複数のクライアントＰＣ（Personal Computer）４００と、機器管理装置（機器管理サーバ）１００と、スケジュール管理装置（スケジュール管理サーバ）３００とが、ネットワークなどの所定のデータ伝送路Ｎ（例えば「ＬＡＮ：Local Area Network」）で接続される機器管理システム１の構成例が示されている。
【００２０】
画像処理装置２００は、例えば、ＭＦＰやＬＰと言ったオフィス業務内の作業で利用される機器である。また、クライアントＰＣ４００は、ユーザ端末にあたり、例えば、ユーザが、画像処理装置２００の情報閲覧、及び画像処理装置２００に行わせる作業データの作成や作業要求などを行う情報処理装置である。
【００２１】
スケジュール管理装置３００は、ユーザにより設定登録されたスケジュール情報（例えば「会議予約情報」）に基づき、ユーザのスケジュールを一元管理する情報処理装置である。この一元管理の中には、例えば、スケジュールや開催場所の運用などがあり、運用には、スケジュール実施の事前通知（開催通知）や開催場所となる施設利用情報の提供などが含まれる。また、機器管理装置１００は、画像処理装置２００から受信した機器情報（例えば、画像処理装置の「固有情報」や「状態情報」など）に基づき、画像処理装置２００を一元管理する情報処理装置である。この一元管理の中には、例えば、画像処理装置２００の監視・保守・運用などがあり、運用には、本実施形態で説明する画像処理装置２００に対する利用制限制御などが含まれる。
【００２２】
ここで、上記利用制限制御の動作例について簡単に説明する。
図２は、本実施形態に係る機器管理システム１で行われる利用制限制御の動作例を示す図である。なお、図２には、スケジュール管理装置３００が会議予約情報をスケジュール情報として管理している場合の例が示されている。
【００２３】
図２に示すように、まず、機器管理装置１００は、スケジュール管理装置３００から、事前に登録されている会議予約情報を取得する。なお、会議予約情報は、例えば、クライアントＰＣ４００を介してユーザによりスケジュール管理装置３００へ設定登録される。
【００２４】
続いて、機器管理装置１００は、取得した会議予約情報の開催日時に基づき、画像処理装置２００から印刷枚数を収集するタイミングを会議開催前に決定する。さらに、機器管理装置１００は、取得した会議予約情報の開催場所及び参加者リストに基づき、会議開催前に会議資料などの印刷を行うことが予想される画像処理装置２００及びユーザを特定し、印刷枚数を収集する対象機器（以下「収集対象機器」と言う）及び対象ユーザ（以下「収集対象ユーザ」と言う）を決定する。
【００２５】
続いて、機器管理装置１００は、会議開催前に収集対象機器から収集対象ユーザの最新の印刷枚数（カウンタ値）を取得する。機器管理装置１００は、取得した最新の印刷枚数が印刷許可枚数（所定期間に許可された最大印刷枚数：上限値）を超えていると判断した場合、超過したユーザに対する印刷機能の利用制限を収集対象機器に設定する。
【００２６】
その結果、例えば、利用制限が設定されたユーザが、会議開催前にクライアントＰＣ４００から画像処理装置２００に対して会議資料の印刷要求（印刷データの送信）を行った場合、印刷枚数超過により印刷機能を利用することができない旨（利用不可）が通知される。
【００２７】
このように、本実施形態に係る機器管理システム１は、上記システム構成により、画像処理装置２００の利用制限サービス（利用制限機能）を提供することができる。
【００２８】
＜ハードウェア構成＞
次に、本実施形態に係る機器管理装置１００のハードウェア構成について説明する。
図３は、本実施形態に係る機器管理装置１００のハードウェア構成例を示す図である。
図３に示すように、機器管理装置１００は、入力装置１０１、表示装置１０２、ドライブ装置１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、インタフェース装置１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００２９】
入力装置１０１は、キーボード及びマウスなどを含み、機器管理装置１００に各操作信号を入力するのに用いられる。表示装置１０２は、ディスプレイなどを含み、機器管理装置１００による処理結果（例えば「収集印刷枚数」や「利用制限状態」など）を表示する。
【００３０】
インタフェース装置１０７は、機器管理装置１００を所定のデータ伝送路Ｎに接続するインタフェースである。これにより、機器管理装置１００は、インタフェース装置１０７を介して、画像処理装置２００、スケジュール管理装置３００、及びクライアントＰＣ４００などの各周辺装置とデータ通信を行うことができる。
【００３１】
ＨＤＤ１０８は、各種プログラム及びデータを格納している不揮発性の記憶装置である。格納されるプログラム及びデータには、例えば、機器管理装置１００全体を制御する情報処理システム（「Ｗｉｎｄｏｗｓ（登録商標）」や「ＵＮＩＸ（登録商標）」などの基本ソフトウェアであるＯＳ（Operating System））、及び情報処理システム上において各種機能（「利用制限機能」）を提供するアプリケーションなどがある。また、ＨＤＤ１０８は、格納している上記プログラム及びデータを、所定のファイルシステム及び／又はＤＢ（Data Base）により管理している。
【００３２】
ドライブ装置１０３は、着脱可能な記録媒体１０３ａとのインタフェースである。これにより、機器管理装置１００は、ドライブ装置１０３を介して、記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。
【００３３】
ＲＯＭ１０５は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、機器管理装置１００が起動されるときに実行されるＢＩＯＳ（Basic Input/Output System）や、機器管理装置１００のシステム設定及びネットワーク関連設定などのデータが格納されている。
【００３４】
ＲＡＭ１０４は、上記各種記憶装置から読み出されたプログラム及びデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＣＰＵ１０６は、プログラムをＲＡＭ１０４上に読み出し、プログラムを実行することで、装置全体を制御する。
【００３５】
このように、機器管理装置１００は、上記ハードウェア構成により、画像処理装置２００の利用制限制御を含む情報処理サービス（情報処理機能）を提供することができる。
【００３６】
＜利用制限機能＞
ここからは、本実施形態に係る利用制限機能について説明する。
本実施形態に係る機器管理装置１００では、会議予定などのスケジュール情報に含まれる開催日時及び資料配付の有無に基づき、印刷を行うことが予想されるスケジュールを特定し、画像処理装置２００からユーザの印刷枚数を収集するタイミングを決定する。さらに、機器管理装置１００は、スケジュール情報に含まれる参加者リストに基づき、印刷を行うことが予想されるユーザを特定し、印刷枚数の収集対象ユーザを決定する。また、機器管理装置１００は、スケジュール情報に含まれる開催施設の位置及び／又は参加者の座席位置と画像処理装置２００の配置位置とに基づき、印刷が行われることが予想される画像処理装置２００を特定し、印刷枚数の収集対象機器を決定する。その結果、機器管理装置１００は、決定したタイミングに従って、収集対象機器から収集対象ユーザの印刷枚数を収集し、収集した印刷枚数と予め決めておいた収集対象ユーザの印刷許可枚数（利用制限条件：上限値）との比較結果に基づき、画像処理装置２００が有する印刷機能の利用制限を制御する。機器管理装置１００は、このような利用制限機能を有している。
【００３７】
上述したように、従来の利用制限方法において、印刷枚数の収集間隔を短くし、利用制限の即時性を向上させる方法を採用した場合には、ユーザや画像処理装置２００が多いと、収集処理に時間がかかる上、ネットワーク負荷も増大してしまう問題がある。また、印刷頻度の増減を管理者が把握し、時間帯に応じて印刷枚数の収集間隔を変更することで、利用制限の即時性を向上させ、かつ印刷枚数の収集処理に係るネットワーク負荷を軽減させる方法を採用した場合には、管理者への作業負担が大きく、その作業も繁雑であり、現実的な方法ではない。
【００３８】
そこで、本実施形態に係る機器管理装置１００では、印刷を行うことが予想されるスケジュールに応じた適切なタイミングで印刷枚数の収集を行い、収集時の対象ユーザ及び対象機器を限定する。
【００３９】
これによって、本実施形態に係る機器管理システム１では、情報収集に係る処理時間の短縮やデータ通信によるネットワーク負荷の軽減を実現し、かつ管理者に負担をかけず即時性のある機器利用制限が行える。
【００４０】
以下に、上記利用制限機能の構成とその動作について説明する。
図４は、本発明の第１の実施形態に係る機器管理システム１が有する機能構成例を示す図である。
図４に示すように、機器管理装置１００は、スケジュール情報取得部１１、位置情報管理部１２、印刷枚数収集制御部１３、印刷枚数収集部１４、利用制限制御部１５などを有している。また、画像処理装置２００は、カウンタ情報管理部２１及び利用制限実行部２２などを有している。また、スケジュール管理装置３００は、スケジュール情報管理部３１などを有している。これら各機能部について、スケジュール管理装置３００、機器管理装置１００、画像処理装置２００の順に説明する。
【００４１】
《スケジュール管理装置が有する各機能部》
スケジュール情報管理部３１は、会議、レビュー、ミーティングなどのユーザの予定が設定されたスケジュール情報を管理する機能部である。スケジュール情報管理部３１は、例えば、図５に示すようなデータを基に管理している。
【００４２】
図５は、本実施形態に係るスケジュール情報３１１Ｄのデータ例を示す図である。
図５に示すように、スケジュール情報３１１Ｄは、［識別］項目、［開催日時］項目、［参加者リスト］項目、［開催施設］項目、及び［配付資料有無］項目などの各情報項目を有するデータ構成となっており、スケジュールごとに各項目値が対応付けられている。
【００４３】
［識別］項目は、スケジュールの識別子を設定する項目である。例えば、項目値には、"スケジュールＩＤ（登録ＩＤ）"や"スケジュール名（登録名）"などのスケジュール識別情報が設定される。［開催日時］項目は、開催される日時を設定する項目である。例えば、項目値には、"年月日（Ｙ／Ｍ／Ｄ）"などの日時情報が設定される。［参加者リスト］項目は、参加するユーザを設定する項目である。例えば、項目値には、"ユーザＩＤ"や"ユーザ名"などのユーザ識別情報が設定される。［開催施設］項目は、開催される施設を設定する項目である。例えば、項目値には、"施設ＩＤ"や"施設名"などの施設識別情報が設定される。［配付資料有無］項目は、スケジュール実施時に配布資料があるか否かを設定する項目である。例えば、項目値には、"有り"／"無し"の有無情報が設定される。
【００４４】
上記項目値は、例えば、所定のツール（スケジュール情報管理部が提供するＧＵＩ（Graphical User Interface））を介して、参加者（ユーザ）により設定・変更（更新）される。
【００４５】
上記スケジュール情報３１１Ｄは、スケジュール情報保持部３１１に格納され保持されている。スケジュール情報保持部３１１は、例えば、当該装置が備える記憶装置の所定の記憶領域にあたる。
【００４６】
スケジュール情報３１１Ｄは、上記データ構成により、［識別］項目の項目値を参照することで、予定された各スケジュールに対応する［開催日時］項目、［開催日時］項目、［参加者リスト］項目、［開催施設］項目、及び［配付資料有無］項目などの項目値を取得できる。
【００４７】
図４の説明に戻る。スケジュール情報管理部３１は、ユーザから受け付けた要求に従って、上記スケジュール情報３１１Ｄの各種データ操作を行い、スケジュールを管理する。
【００４８】
このようにして管理されるスケジュール情報３１１Ｄは、機器管理装置１００で印刷枚数を収集する際の制御情報として用いられる。
【００４９】
《機器管理装置が有する各機能部》
スケジュール情報取得部１１は、スケジュール管理装置３００からスケジュール情報３１１Ｄを取得する機能部である。スケジュール情報取得部１１は、スケジュール管理部３１に対して情報取得要求を行い、スケジュール情報３１１Ｄを取得する。スケジュール情報取得部１１は、予め設定しておいた取得タイミングに従って、スケジュール管理装置３００にアクセスし、スケジュール情報３１１Ｄを取得する。なお、取得タイミングは、定期／不定期であってもかまわない。
【００５０】
位置情報管理部１２は、ユーザの座席位置、画像処理装置２００の設置位置、及び開催施設位置などの各種位置情報を管理する機能部である。位置情報管理部１２は、例えば、図６に示すようなデータを基に管理している。
【００５１】
図６は、本実施形態に係る位置情報１２１Ｄのデータ例を示す図である。
図６に示すように、位置情報１２１Ｄには、ユーザの座席位置が設定された座席情報１２１Ｄ１、画像処理装置２００の設置位置が設定された機器情報１２１Ｄ２、及び開催施設位置が設定された施設情報１２１Ｄ３などがある。
【００５２】
《座席情報》
（Ａ）に示すように、座席情報１２１Ｄ１は、［識別］項目及び［場所］項目などの各情報項目を有するデータ構成となっており、ユーザごとに各項目値が対応付けられている。
【００５３】
［識別］項目は、ユーザの識別子を設定する項目である。例えば、項目値には、"ユーザＩＤ"や"ユーザ名"などのユーザ識別情報が設定される。［場所］項目は、ユーザの座席位置を設定する項目である。例えば、項目値には、"エリアＩＤ"や"エリア名"などの座席位置を示すエリア識別情報が設定される。
【００５４】
《機器情報》
（Ｂ）に示すように、機器情報１２１Ｄ２は、［識別］項目、［ネットワーク設定］項目、及び［場所］項目などの各情報項目を有するデータ構成となっており、画像処理装置２００ごとに各項目値が対応付けられている。
【００５５】
［識別］項目は、画像処理装置２００の識別子を設定する項目である。例えば、項目値には、"機器ＩＤ"や"機器名"などの機器識別情報が設定される。［ネットワーク設定］項目は、画像処理装置２００に割り当てられたネットワーク情報を設定する項目である。例えば、項目値には、"ＩＰアドレス（Internet Protocol Address）"などのネットワーク情報が設定される。［場所］項目は、画像処理装置２００の配置位置を設定する項目である。例えば、項目値には、"エリアＩＤ"や"エリア名"などの配置位置を示すエリア識別情報が設定される。なお、ネットワーク設定は、画像処理装置２００で異なることから、［識別］項目にネットワーク設定情報を設定し、［ネットワーク設定］項目を含まないデータ構成であってもよい。
【００５６】
《施設情報》
（Ｃ）に示すように、施設情報１２１Ｄ３は、［識別］項目及び［場所］項目などの各情報項目を有するデータ構成となっており、施設ごとに各項目値が対応付けられている。
【００５７】
［識別］項目は、施設の識別子を設定する項目である。例えば、項目値には、"施設ＩＤ"や"施設名"などの施設識別情報が設定される。［場所］項目は、施設位置を設定する項目である。例えば、項目値には、"エリアＩＤ"や"エリア名"などの施設位置を示すエリア識別情報が設定される。
【００５８】
ここで上記「エリア」について簡単に説明する。「エリア」とは、例えば、フロアなどを所定の範囲で分割したときの各分割領域である。よって、上記"エリアＩＤ"や"エリア名"とは、分割領域を識別する情報、すなわちエリア識別情報にあたる。
【００５９】
位置情報１２１Ｄの［場所］項目では、エリア識別情報を指定することで、フロア内の座席位置、配置位置、施設位置（座席、機器、施設がある所定範囲）を設定できる。また、ビルなどにおいては、座席、機器、又は施設などが複数階に位置する。このような場合には、例えば、階の識別子と分割領域の識別子とを有するエリア識別情報を用いてもよい。
【００６０】
なお、エリアを指定することで座席、機器、施設などの位置を設定する方法の場合には、位置精度が分割数に依存する。そのため、分割対象範囲の広さに応じて分割数を調整することが望ましい。また、上記エリア指定による方法は、座席、機器、及び施設などの位置を設定する方法の一例である。よって、位置を設定する方法は、座席、機器、及び施設などの位置を特定可能な情報で指定する方法であればよい。
【００６１】
上記項目値は、例えば、所定のツール（位置情報管理部が提供するＧＵＩ）を介して、管理者により設定・変更（更新）される。
【００６２】
上記位置情報１２１Ｄは、位置情報保持部１２１に格納され保持されている。位置情報保持部１２１は、例えば、当該装置が備える記憶装置の所定の記憶領域にあたる。
【００６３】
位置情報１２１Ｄは、上記データ構成により、［識別］項目の項目値を参照することで、座席、機器、施設に対応する［場所］項目の項目値（座席位置、配置位置、施設位置などの位置情報）を取得できる。
【００６４】
図４の説明に戻る。位置情報管理部１２は、管理者から受け付けた要求に従って、上記位置情報１２１Ｄの各種データ操作を行い、座席、機器、施設などの位置を管理する。
【００６５】
このようにして管理される位置情報１２１Ｄは、スケジュール情報３１１Ｄと同様に、当該装置で印刷枚数を収集する際の制御情報として用いられる。
【００６６】
印刷枚数収集制御部１３は、印刷枚数の収集処理を制御する機能部である。印刷枚数収集制御部１３は、スケジュール情報３１１Ｄ及び位置情報１２１Ｄに基づき、収集タイミング、収集対象ユーザ、及び収集対象機器などの収集処理に係る各種制御値を決定する。そのため、印刷枚数収集制御部１３は、収集タイミング決定部１３１、収集対象ユーザ決定部１３２、及び収集対象機器決定部１３３などを有している。
【００６７】
具体的には、上記機能部は、次のように各種制御値を決定する。なお、以下の説明では、図５に示すスケジュール情報３１１Ｄ及び図６に示す位置情報１２１Ｄを用いる。
【００６８】
《収集タイミングの決定》
収集タイミング決定部１３１は、スケジュール情報３１１Ｄに含まれる開催日時及び資料配付の有無に基づき、画像処理装置２００からユーザの印刷枚数を収集するタイミングを決定する。収集タイミング決定部１３１は、スケジュール情報３１１Ｄに含まれる［配布資料有無］項目の項目値から、予定されているスケジュールの中で、配付資料が"有り"と設定されているスケジュールが存在するか否かを判定する。収集タイミング決定部１３１は、設定されているスケジュールが存在した場合、該当スケジュールに対応する［開催日時］項目の項目値から、開催時間を特定する。
【００６９】
その結果、収集タイミング決定部１３１は、特定した開催時間より所定時間前（例えば「１０分前」）を収集タイミングに決定する。なお、所定時間（スケジュールの開催時間よりどのくらい前を収集タイミングに決定するのか）については、利用制限の即時性を損なわない範囲であればよい。例えば、３０分前より１０分前や５分前などの直前の時間が望ましい。収集タイミング決定部１３１は、決定した収集タイミング（収集開始時間）を制御値として設定する。
【００７０】
例えば、収集タイミング決定部１３１が、図５に示すスケジュール情報３１１Ｄを参照する場合、配付資料が"有り"と設定されているスケジュール"△△レビュー"の存在を確認できる。その結果、収集タイミング決定部１３１は、開催時間"１０：００"より所定時間前を収集タイミングに決定する。例えば、所定時間が「１０分」の場合には、収集タイミング"９：５０"が制御値として設定される。
【００７１】
このように、収集タイミング決定部１３１は、配布資料の有無から、印刷を行うことが予想されるスケジュールを特定し、特定したスケジュールの開催日時から、利用制限を行う上で適切な収集タイミングを決定する。ここで言う「適切な収集タイミング」とは、利用制限の即時性を損なわないスケジュール実施前のタイミングを意味する。
【００７２】
《収集対象ユーザの決定》
収集対象ユーザ決定部１３２は、スケジュール情報３１１Ｄに含まれる参加者リストに基づき、印刷枚数の収集対象ユーザを決定する。収集対象ユーザ決定部１３２は、上記収集タイミングの決定において特定したスケジュール（印刷を行うことが予想されるスケジュール）に対応する［参加者リスト］項目の項目値から、参加するユーザを特定する。
【００７３】
その結果、収集対象ユーザ決定部１３２は、特定したユーザを収集対象ユーザに決定する。収集対象ユーザ決定部１３２は、決定した収集対象ユーザ（１又は複数のユーザ識別情報）を制御値として設定する。
【００７４】
例えば、収集対象ユーザ決定部１３２が、図５に示すスケジュール情報３１１Ｄを参照する場合、収集タイミングの決定において特定したスケジュール"△△レビュー"に対応する［参加者リスト］項目の項目値から、"ＳＡＴＯ"及び"ＹＯＳＨＩＤＡ"の２名を収集対象ユーザに決定する。
【００７５】
このように、収集対象ユーザ決定部１３２は、参加者リストから、印刷を行うことが予想されるユーザを特定し、利用制限を行う上で印刷枚数の収集が必要な収集対象ユーザを決定する。つまり、収集対象ユーザの決定によって、印刷枚数を収集するユーザが限定される。
【００７６】
《収集対象機器の決定》
収集対象機器決定部１３３は、スケジュール情報３１１Ｄに含まれる開催施設の位置及び／又は参加者の座席位置と画像処理装置２００の配置位置とに基づき、印刷枚数の収集対象機器を決定する。収集対象機器決定部１３３は、上記収集タイミングの決定において特定したスケジュール（印刷を行うことが予想されるスケジュール）に対応する［開催施設］項目の項目値から、利用される施設を特定する。収集対象機器決定部１３３は、施設情報１２１Ｄ３を参照し、特定した利用施設に対応する［場所］項目の項目値から、開催される場所を特定する。収集対象機器決定部１３３は、機器情報１２１Ｄ２を参照し、特定した開催場所に対応する［識別］項目の項目値から、配布資料を印刷する際に利用される画像処理装置２００を特定する。
【００７７】
また、収集対象機器決定部１３３は、座席情報１２１Ｄ１を参照し、上記収集対象ユーザの決定において特定したユーザ（印刷を行うことが予想されるユーザ）に対応する［場所］項目の項目値から、参加者の座席がある場所を特定する。収集対象機器決定部１３３は、機器情報１２１Ｄ２を参照し、特定した座席場所に対応する［識別］項目の項目値から、配布資料を印刷する際に利用される画像処理装置２００を特定する。
【００７８】
その結果、収集対象機器決定部１３３は、特定した画像処理装置２００を収集対象機器に決定する。収集対象機器決定部１３３は、決定した収集対象機器（１又は複数の機器識別情報）を制御値として設定する。
【００７９】
例えば、収集対象機器決定部１３３が、図５に示すスケジュール情報３１１Ｄを参照する場合、収集タイミングの決定において特定したスケジュール"△△レビュー"に対応する［開催施設］項目の項目値から、利用される施設が"会議室Ｃ"であることを特定する。次に、収集対象機器決定部１３３が、図６（Ｃ）に示す施設情報１２１Ｄ３を参照する場合、特定した利用施設"会議室Ｃ"に対応する［場所］項目の項目値から、開催される場所が"エリア３"であることを特定する。次に、収集対象機器決定部１３３が、図６（Ｂ）に示す機器情報１２１Ｄ２を参照する場合、特定した開催場所"エリア３"に対応する［識別］項目の項目値から、配布資料を印刷する際に利用される画像処理装置２００が"ＰＲＮ０１"であることを特定する。
【００８０】
また、収集対象機器決定部１３３が、図６（Ａ）に示す座席情報１２１Ｄ１を参照する場合、収集対象ユーザの決定において特定したユーザ"ＳＡＴＯ"及び"ＹＯＳＨＩＤＡ"に対応する［場所］項目の項目値から、参加者の座席がある場所が"エリア３"及び"エリア２"であることを特定する。次に、収集対象機器決定部１３３が、図６（Ｂ）に示す機器情報１２１Ｄ２を参照する場合、特定した開催場所"エリア３"及び"エリア２"に対応する［識別］項目の項目値から、配布資料を印刷する際に利用される画像処理装置２００が"ＰＲＮ０１"及び"ＭＦＰ０２"であることを特定する。
【００８１】
このように、収集対象機器決定部１３３は、座席、機器、施設などの位置から、印刷を行うことが予想される画像処理装置２００を特定し、利用制限を行う上で印刷枚数の収集を行う収集対象機器を決定する。つまり、収集対象機器の決定によって、印刷枚数を収集する画像処理装置２００が限定される。
【００８２】
以上のように、印刷枚数収集制御部１３では、上記制御値を決定することで、収集時の対象ユーザ及び対象機器を限定し、印刷を行うことが予想されるスケジュールに応じた適切なタイミングで印刷枚数の収集が行われるように収集処理を制御する。
【００８３】
印刷枚数収集部１４は、画像処理装置２００からユーザの印刷枚数（カウンタ情報）を収集する機能部である。印刷枚数収集部１４は、画像処理装置２００が有するカウンタ情報管理部２１に対して情報取得要求を行い、カウンタ情報を取得する。印刷枚数収集部１４は、印刷枚数収集制御部１３により決定された各種制御値に従って、カウンタ情報を収集する。具体的には、印刷枚数収集部１４は、決定された収集タイミング（収集開始時間）に従って、収集対象機器（画像処理装置）にアクセスし、収集対象ユーザ（参加者）のカウンタ情報を収集する。
【００８４】
このように、印刷枚数収集部１４は、印刷枚数収集制御部１３によって、その処理が制御される。
【００８５】
利用制限制御部１５は、画像処理装置２００で行われる利用制限機能を制御する機能部である。利用制限制御部１５は、印刷枚数収集部１４により収集された印刷枚数と、予めユーザごとの印刷枚数の上限値が設定された利用制限情報とに基づき、利用制限機能を制御する。利用制限制御部１５は、収集した印刷枚数が利用制限情報として設定された上限値（印刷許可枚数）を超過しているか否かの判定結果を基に、ユーザの印刷機能利用を制限するか否かを決定する。利用制限制御部１５は、印刷枚数が上限値を超過している場合、収集対象機器にあたる画像処理装置２００に対して、ユーザの利用制限を指示（利用制限の実行要否設定を［要］に設定）する。利用制限制御部１５は、例えば、図７に示すようなデータを基にユーザごとの利用制限を管理している。
【００８６】
図７は、本実施形態に係る利用制限情報１５１Ｄのデータ例を示す図である。
図７に示すように、利用制限情報１５１Ｄは、［識別］項目及び［利用制限条件］項目などの各情報項目を有するデータ構成となっており、ユーザごとに各項目値が対応付けられている。
【００８７】
［識別］項目は、ユーザの識別子を設定する項目である。例えば、項目値には、"ユーザＩＤ"や"ユーザ名"などのユーザ識別情報が設定される。［利用制限条件］項目は、利用制限を実施する条件を設定する項目である。例えば、項目値には、"印刷許可枚数"などの印刷機能の利用上限値が設定される。
【００８８】
上記項目値は、例えば、所定のツール（利用制限制御部が提供するＧＵＩ）を介して、管理者により設定・変更（更新）される。
【００８９】
上記利用制限情報１５１Ｄは、利用制限情報保持部１５１に格納され保持されている。利用制限情報保持部１５１は、例えば、当該装置が備える記憶装置の所定の記憶領域にあたる。
【００９０】
利用制限情報１５１Ｄは、上記データ構成により、［識別］項目の項目値を参照することで、ユーザに対応する［利用制限条件］項目などの項目値を取得できる。
【００９１】
図４の説明に戻る。利用制限制御部１５は、管理者から受け付けた要求に従って、上記利用制限情報１５１Ｄの各種データ操作を行い、ユーザごとの利用制限設定を管理する。
【００９２】
このようにして管理される利用制限情報１５１Ｄは、画像処理装置２００で印刷機能の利用制限を行う際の制御情報として用いられる。
【００９３】
《画像処理装置が有する各機能部》
カウンタ情報管理部２１は、画像処理装置２００が有する印刷機能のカウンタ情報を管理する機能部である。カウンタ情報管理部２１は、例えば、自機における総印刷枚数、利用機能ごと（「コピー」や「プリンタ」など）の印刷枚数、ユーザごとの印刷枚数などの各種印刷枚数を示すカウンタ値を基に管理している。これらのカウンタ値は、印刷機能が利用された際に自動的にカウントされ、累積枚数（カウンタ情報）として記録される。
【００９４】
上記カウンタ情報は、カウンタ情報保持部２１１に格納され保持されている。カウンタ情報保持部２１１は、例えば、当該装置が備える記憶装置の所定の記憶領域にあたる。カウンタ情報は、上記データ構成により、ユーザ識別情報を基に、画像処理装置２００におけるユーザごとの累積印刷枚数の値を取得できる。
【００９５】
図４の説明に戻る。カウンタ情報管理部２１は、機器管理装置１００（印刷枚数収集部）から受け付けた要求に従って、カウンタ情報保持部２１１にアクセスする。カウンタ情報管理部２１は、ユーザ識別情報を基にカウンタ情報を参照し、該当する印刷枚数（収集対象ユーザの印刷枚数）を取得後、要求元に取得情報を応答する。
【００９６】
利用制限実行部２２は、画像処理装置２００における印刷機能の利用制限を実行する機能部である。利用制限実行部２２は、設定されたユーザごとの利用制限の実行要否設定に従って、印刷機能の利用制限を行う。実行要否設定は、機器管理装置１００（利用制限制御部）により設定される。
【００９７】
このように、画像処理装置２００が有する利用制限実行部２２は、機器管理装置１００が有する利用制限制御部１５によって、その処理が制御される。
【００９８】
以上のように、本実施形態に係る利用制限機能は、上記各機能部が連係動作することにより実現される。
【００９９】
次に、利用制限機能の詳細な動作（機能部群の連係動作）について、処理手順を示すフローチャートを用いて説明する。
【０１００】
利用制限機能は、主に、機器管理装置１００に搭載（インストール）されるプログラム（利用制限機能を実現するソフトウェア部品）が、ＣＰＵ１０６により、格納先（例えば「ＨＤＤ」）からＲＡＭ１０４上に読み出され、以下の処理が実行されることで実現される。
【０１０１】
図８は、本実施形態に係る機器管理装置１００で実行される処理手順例（主な処理例）を示すフローチャートである。まず、以下には、利用制限機能の主な処理である、印刷枚数収集に係る制御処理及び印刷枚数収集・利用制限に係る処理を、図８を用いて順に説明する。
【０１０２】
《印刷枚数収集制御処理》
図８（Ａ）に示すように、機器管理装置１００は、スケジュール情報取得部１１により、現在時刻が、スケジュール管理装置３００からスケジュール情報３１１Ｄを取得するタイミングか否かを判定する（ステップＳ１０１）。このとき、スケジュール情報取得部１１は、予め設定したおいた取得スケジュール（例えば「取得開始時間」や「前回取得からの経過時間」などの設定）を基に判定する。スケジュール情報取得部１１は、取得タイミングになるまで、ステップＳ１０１の処理を繰り返す。
【０１０３】
機器管理装置１００は、取得タイミングであると判定されると（ステップＳ１０１：ＹＥＳ）、スケジュール情報取得部１１により、スケジュール管理装置３００に対して取得要求を行い、スケジュール管理装置３００に設定されたスケジュール情報３１１Ｄを取得する（ステップＳ１０２）。このとき、スケジュール管理装置３００では、受け付けた取得要求に従って、スケジュール情報管理部３１により、スケジュール情報保持部３１１で保持するスケジュール情報３１１Ｄが取得され、要求元に取得情報が応答される。
【０１０４】
続いて、機器管理装置１００は、取得したスケジュール情報３１１Ｄに基づき、印刷枚数収集制御部１３により、画像処理装置２００から収集する印刷枚数の収集タイミングを決定する（ステップＳ１０３）。具体的には、印刷枚数収集制御部１３は、スケジュール情報３１１Ｄに含まれる開催日時及び資料配付の有無に基づき、印刷を行うことが予想されるスケジュールを特定し、画像処理装置２００からユーザの印刷枚数を収集するタイミングを決定する。
【０１０５】
続いて、機器管理装置１００は、印刷枚数収集制御部１３により決定した収集タイミングが「定期的」又は「スケジュール実施前」のどちらのタイミングかを判定する（ステップＳ１０４）。
【０１０６】
機器管理装置１００は、収集タイミングが「スケジュール実施前」と決定された場合（ステップＳ１０４：「スケジュール実施前」）、取得したスケジュール情報３１１Ｄに基づき、印刷枚数収集制御部１３により、収集対象ユーザを決定する（ステップＳ１０５）。具体的には、印刷枚数収集制御部１３は、スケジュール情報３１１Ｄに含まれる参加者リストに基づき、印刷を行うことが予想されるユーザを特定し、印刷枚数の収集対象ユーザを決定する。
【０１０７】
続いて、機器管理装置１００は、取得したスケジュール情報３１１Ｄ及び位置情報保持部１２１で保持する位置情報１２１Ｄに基づき、印刷枚数収集制御部１３により、収集対象機器を決定する（ステップＳ１０６）。具体的には、印刷枚数収集制御部１３は、スケジュール情報３１１Ｄに含まれる開催施設の位置（施設情報）及び／又は参加者の座席位置（座席位置）と画像処理装置２００の配置位置（機器情報）とに基づき、印刷が行われることが予想される画像処理装置２００を特定し、印刷枚数の収集対象機器を決定する。
【０１０８】
その結果、機器管理装置１００は、決定した収集タイミング、収集対象ユーザ、及び収集対象機器に基づき、印刷枚数収集制御部１３により、スケジュール実施前に収集対象ユーザの印刷枚数を収集対象機器から取得するように、収集処理の各制御値を設定する（ステップＳ１０７）。
【０１０９】
一方、機器管理装置１００は、収集タイミングが「定期的」と決定された場合（ステップＳ１０４：「定期的」）、印刷枚数収集制御部１３により、定期的に管理対象の全ユーザの印刷枚数を管理対象の全機器から取得するように、収集処理の各制御値を設定する（ステップＳ１０８）。
【０１１０】
機器管理装置１００では、印刷枚数の収集処理に係る制御値が設定されると、スケジュール情報の取得処理（ステップＳ１０１の処理）へ移行する。
【０１１１】
このようにして機器管理装置１００では、スケジュール管理装置３００で管理される最新のスケジュール情報３１１Ｄの設定が、印刷枚数の収集処理に係る制御値に反映される。
【０１１２】
《印刷枚数収集・利用制限処理》
図８（Ｂ）に示すように、機器管理装置１００は、同図（Ａ）の処理において設定された収集タイミングの制御値に基づき、印刷枚数収集部１４により、現在時刻が、画像処理装置２００から印刷枚数を収集するタイミングか否かを判定する（ステップＳ２０１）。印刷枚数収集部１４は、収集タイミングになるまで、ステップＳ２０１の処理を繰り返す。
【０１１３】
機器管理装置１００は、収集タイミングであると判定されると（ステップＳ２０１：ＹＥＳ）、印刷枚数収集部１４により、設定された制御値（決定された収集タイミング、収集対象ユーザ、及び収集対象機器）に従って、収集対象機器から収集対象ユーザの印刷枚数（カウンタ値）を取得する（ステップＳ２０２）。
【０１１４】
続いて、機器管理装置１００は、利用制限制御部１５により、利用制限情報保持部１５１にアクセスし、利用制限情報１５１Ｄから、収集対象ユーザに対して設定された印刷機能の利用制限条件：上限値（印刷許可枚数）を取得する（ステップＳ２０３）。このとき、利用制限制御部１５は、収集対象ユーザのユーザ識別情報を基に利用制限情報１５１Ｄを参照し、［利用制限条件］項目の項目値から、収集対象ユーザに対して設定された印刷機能の利用制限条件を取得する。
【０１１５】
続いて、機器管理装置１００は、利用制限制御部１５により、収集対象機器から取得した印刷枚数と上限値とを比較し、印刷枚数が上限値を超過しているか否かを判定する（ステップＳ２０４）。
【０１１６】
機器管理装置１００は、印刷枚数が上限値を超過していると判定された場合（ステップＳ２０４：ＹＥＳ）、利用制限制御部１５により、収集対象機器に対して、収集対象ユーザの印刷機能の利用制限を指示（収集対象ユーザの制限を設定）する（ステップＳ２０５）。
【０１１７】
機器管理装置１００では、印刷機能の利用制限処理に係る制御値が設定されると、印刷枚数の収集処理（ステップＳ２０１の処理）へ移行する。また、機器管理装置１００は、印刷枚数が上限値を超過していないと判定された場合（ステップＳ２０４：ＮＯ）においても、印刷枚数の収集処理（ステップＳ２０１の処理）へ移行する。
【０１１８】
このようにして画像処理装置２００では、機器管理装置１００が有する印刷枚数収集制御部１３により決定された収集タイミング、収集対象ユーザ、及び収集対象機器の設定に従って、ユーザごとに印刷機能の利用制限処理が制御される。
【０１１９】
図９は、本実施形態に係る機器管理装置１００で実行される処理手順例（詳細な処理例）を示すフローチャートである。次に、図８（Ａ）に示した制御処理の中で、収集タイミング、収集対象ユーザ、及び収集対象機器を決定する処理について詳細に説明する。
【０１２０】
《収集タイミング決定処理》
図８（Ａ）に示すステップＳ１０３の処理（収集タイミング決定処理）は、印刷枚数収集制御部１３が有する収集タイミング決定部１３１により実行される処理手順である。
【０１２１】
図９（Ａ）に示すように、収集タイミング決定部１３１は、取得したスケジュール情報３１１Ｄの［配布資料有無］項目の項目値を参照する（ステップＳ１０３１）。
【０１２２】
続いて、収集タイミング決定部１３１は、［配布資料有無］項目の項目値から、予定されているスケジュールの中で、配付資料が"有り"と設定されているスケジュールが存在するか否かを判定する（ステップＳ１０３２）。
【０１２３】
収集タイミング決定部１３１は、設定されているスケジュールが存在した場合（ステップＳ１０３２：ＹＥＳ）、該当スケジュールに対応する［開催日時］項目を参照する（ステップＳ１０３３）。
【０１２４】
続いて、収集タイミング決定部１３１は、［開催日時］項目の項目値から、現在時刻以降に実施予定のスケジュール（現在時刻以降の開催時間が設定されているスケジュール）が存在するか否かを判定する（ステップＳ１０３４）。
【０１２５】
収集タイミング決定部１３１は、設定されているスケジュールが存在する場合（ステップＳ１０３４：ＹＥＳ）、開催時間より所定時間前（例えば「１０分前」）を収集タイミングに決定する（ステップＳ１０３５）。
【０１２６】
一方、収集タイミング決定部１３１は、設定されているスケジュールが存在しない場合（ステップＳ１０３２，Ｓ１０３４：ＮＯ）、予め決めておいた所定時間ごとの定期的なタイミングを収集タイミングに決定する（ステップＳ１０３６）。収集タイミング決定部１３１は、決定した収集タイミング（収集開始時間）を制御値として設定する。
【０１２７】
このように、機器管理装置１００では、配布資料の有無から、印刷を行うことが予想されるスケジュールを特定し、特定したスケジュールの開催日時から、利用制限を行う上で適切な収集タイミングを決定する。
【０１２８】
《収集対象ユーザ決定処理》
図８（Ａ）に示すステップＳ１０５の処理（収集対象ユーザ決定処理）は、印刷枚数収集制御部１３が有する収集対象ユーザ決定部１３２により実行される処理手順である。
【０１２９】
図９（Ｂ）に示すように、収集対象ユーザ決定部１３２は、上記収集タイミングの決定において特定したスケジュール（印刷を行うことが予想されるスケジュール）のスケジュール識別情報を基に、スケジュール情報３１１Ｄの［参加者リスト］項目の項目値を参照する（ステップＳ１０５１）。
【０１３０】
続いて、収集対象ユーザ決定部１３２は、該当スケジュールに対応する［参加者リスト］項目の項目値から、参加するユーザを特定し、特定したユーザを、収集対象ユーザに決定する（ステップＳ１０５２）。収集対象ユーザ決定部１３２は、決定した収集対象ユーザ（１又は複数のユーザ識別情報）を制御値として設定する。
【０１３１】
このように、機器管理装置２００では、参加者リストから、印刷を行うことが予想されるユーザを特定し、利用制限を行う上で印刷枚数の収集が必要な収集対象ユーザを決定する。
【０１３２】
《収集対象機器決定処理》
図８（Ａ）に示すステップＳ１０６の処理（収集対象機器決定処理）は、印刷枚数収集制御部１３が有する収集対象機器決定部１３３により実行される処理手順である。
【０１３３】
図９（Ｃ）に示すように、収集対象機器決定部１３３は、上記収集タイミングの決定において特定したスケジュール（印刷を行うことが予想されるスケジュール）のスケジュール識別情報を基に、スケジュール情報３１１Ｄの［開催施設］項目の項目値を参照する（ステップＳ１０６１）。
【０１３４】
続いて、収集対象機器決定部１３３は、該当スケジュールに対応する［開催施設］項目の項目値から、利用される施設を特定し、特定した利用施設の施設識別情報を基に、施設情報１２１Ｄ３を参照する（ステップＳ１０６２）。
【０１３５】
続いて、収集対象機器決定部１３３は、該当施設に対応する［場所］項目の項目値から、開催される場所を特定し、特定した開催場所のエリア識別情報を基に、機器情報１２１Ｄ２を参照する（ステップＳ１０６３）。
【０１３６】
その結果、収集対象機器決定部１３３は、該当場所に対応する［識別］項目の項目値から、配布資料を印刷する際に利用される画像処理装置２００を特定する。つまり、収集対象機器決定部１３３は、開催施設付近（同エリア）に設置された画像処理装置２００を収集対象機器に決定する（ステップＳ１０６４）。
【０１３７】
また、収集対象機器決定部１３３は、上記収集対象ユーザの決定において特定したユーザ（印刷を行うことが予想されるユーザ）のユーザ識別情報を基に、座席情報１２１Ｄ１を参照する（ステップＳ１０６５）。
【０１３８】
続いて、収集対象機器決定部１３３は、該当ユーザに対応する［場所］項目の項目値から、参加者の座席がある場所を特定し、特定した座席場所のエリア識別情報を基に、機器情報１２１Ｄ２を参照する（ステップＳ１０６６）。
【０１３９】
その結果、印刷枚数収集制御部１３は、該当場所に対応する［識別］項目の項目値から、配布資料を印刷する際に利用される画像処理装置２００を特定する。つまり、収集対象機器決定部１３３は、参加者の座席付近（同エリア）に設置された画像処理装置２００を収集対象機器に決定する（ステップＳ１０６７）。収集対象機器決定部１３３は、決定した収集対象機器（１又は複数の機器識別情報）を制御値として設定する。
【０１４０】
このように、機器管理装置２００では、座席、機器、及び施設などの位置から、印刷を行うことが予想される画像処理装置２００を特定し、利用制限を行う上で印刷枚数の収集を行う収集対象機器を決定する。
【０１４１】
＜まとめ＞
以上のように、本実施形態に係る機器管理装置１００によれば、印刷枚数収集制御部１３により、印刷枚数の収集処理に係る各種制御値を次のように決定する。
【０１４２】
印刷枚数収集制御部１３は、会議予定などのスケジュール情報３１１Ｄに含まれる開催日時及び資料配付の有無に基づき、印刷を行うことが予想されるスケジュールを特定し、画像処理装置２００からユーザの印刷枚数を収集するタイミングを決定する。
【０１４３】
印刷枚数収集制御部１３は、スケジュール情報３１１Ｄに含まれる参加者リストに基づき、印刷を行うことが予想されるユーザを特定し、印刷枚数の収集対象ユーザを決定する。
【０１４４】
印刷枚数収集制御部１３は、スケジュール情報３１１Ｄに含まれる開催施設の位置及び／又は参加者の座席位置と画像処理装置２００の配置位置とに基づき、印刷が行われることが予想される画像処理装置２００を特定し、印刷枚数の収集対象機器を決定する。
【０１４５】
その結果、機器管理装置１００は、印刷枚数収集部１４により、決定したタイミングに従って、収集対象機器から収集対象ユーザの印刷枚数を収集する。また、機器管理装置１００は、利用制限制御部１５により、収集した印刷枚数と予め決めておいた収集対象ユーザの印刷許可枚数（利用制限条件：上限値）との比較結果に基づき、画像処理装置２００が有する印刷機能の利用制限を制御する。
【０１４６】
これによって、機器管理装置１００では、スケジュール実施前などに収集間隔を短く調整でき、印刷を行うことが予想されるスケジュールに応じた適切なタイミングで最新の印刷枚数を収集することができる。さらに、機器管理装置１００では、収集対象ユーザ及び収集対象機器を、全てのユーザ及び画像処理装置２００の中から、印刷を行うことが予想されるユーザ及び画像処理装置に限定することができる。
【０１４７】
その結果、機器管理装置１００では、情報収集に係る処理時間の短縮やデータ通信によるネットワーク負荷の軽減を実現し、かつ管理者に負担をかけず即時性のある機器利用制限を行うことができる。
【０１４８】
ここまで、上記実施形態の説明を行ってきたが、「利用制限機能」は、図を用いて説明を行った各処理手順を動作環境（プラットフォーム）にあったプログラミング言語でコード化したプログラムが、機器管理装置１００のＣＰＵ１０６により実行されることで実現される。
【０１４９】
上記プログラムは、コンピュータが読み取り可能な記録媒体１０３ａに格納することができる。上記記録媒体１０３ａには、例えば、フロッピー（登録商標）ディスク、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＳＤメモリカード（SD Memory Card）、及びＵＳＢ（Universal Serial Bus）メモリなどがある。
【０１５０】
よって、上記プログラムは、記録媒体１０３ａを読み取り可能なドライブ装置１０３を介して、機器管理装置１００にインストールすることができる。また、機器管理装置１００は、インタフェース装置１０７を備えていることから、電気通信回線を用いて上記プログラムをダウンロードし、インストールすることもできる。
【０１５１】
また、上記実施形態では、機器管理装置１００が能動的にスケジュール管理装置３００からスケジュール情報３１１Ｄを取得する構成例を示したが、この限りでない。例えば、スケジュール管理装置３００が、スケジュールの追加・更新を検知し、機器管理装置１００に対して、スケジュール情報３１１Ｄを送信する構成であってもよい。
【０１５２】
また、上記実施形態では、印刷枚数収集処理と印刷枚数収集・利用制限処理とが非同期で実行される処理例を示したが、この限りでない。これらの処理を同期させて行ってもよい。具体的には、印刷枚数収集処理において、収集タイミング、収集対象ユーザ、及び収集対象機器などが決定されたときに、印刷枚数収集・利用制限処理が実行されるようにしてもよい。
【０１５３】
また、上記実施形態では、機器管理装置１００がスケジュール管理装置３００から、設定されている全スケジュールに係る情報を取得する構成例を示したが、この限りでない。例えば、スケジュール管理装置３００に設定されるスケジュールの中から、当日に予定されているスケジュールに係る情報のみを取得するようにしてもよい。つまり、所定期間内のスケジュール情報３１１Ｄを取得するようにしてよい。この場合、機器管理装置１００では、現在時刻以降に予定されるスケジュールに係る情報を取得し、取得したスケジュール情報３１Ｄに基づき、印刷枚数の収集処理に係る各種制御値を決定でき、図９（Ａ）に示したステップＳ１０３４の処理を行わなくてよい。
【０１５４】
また、上記実施形態では、機器管理装置１００とスケジュール管理装置３００とが異なる装置の構成例を示したが、この限りでない。例えば、機器管理装置１００がスケジュール情報管理部３１を有し、機器管理装置１００においてスケジュール情報３１１Ｄが管理される構成であってもよい。また、スケジュール管理装置３００が位置情報管理部１２を有し、ケジュール管理装置３００においてスケジュール情報１３１Ｄとともに施設情報１２１Ｄ３が管理される構成であってもよい。
【０１５５】
このように、上記各種情報は、機器管理装置１００又はスケジュール管理装置３００のどちらの装置で管理される構成であってもよく、情報を保持する構成は、利用制限機能の利便性や機能実行時のネットワーク通信負荷などを考慮して最適な構成とすればよい。
【０１５６】
最後に、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１５７】
１      機器管理システム
１１    スケジュール情報取得部
１２    位置情報管理部
１２１  位置情報保持部（Ｄ：位置情報，Ｄ１：座席情報，Ｄ２：機器情報，Ｄ３：施設情報）
１３    印刷枚数収集制御部
１３１  収集タイミング決定部
１３２  収集対象ユーザ決定部
１３３  収集対象機器決定部
１４    印刷枚数収集部
１５    利用制限制御部
１５１  利用制限情報保持部（Ｄ：利用制限情報）
２１    カウンタ情報管理部
２１１  カウンタ情報保持部
２２    利用制限実行部
３１    スケジュール情報管理部
３１１  スケジュール情報保持部（Ｄ：スケジュール情報）
１００  機器管理装置（機器管理サーバ）
１０１  入力装置
１０２  表示装置
１０３  ドライブ装置（ａ：記録媒体）
１０４  ＲＡＭ（揮発性の半導体メモリ）
１０５  ＲＯＭ（不揮発性の半導体メモリ）
１０６  ＣＰＵ（中央処理装置）
１０７  インタフェース装置（ＮＩＣ：Network I/F Card）
１０８  ＨＤＤ（不揮発性の記憶装置）
２００  機器（画像処理装置）
３００  スケジュール管理装置（スケジュール管理サーバ）
４００  クライアントＰＣ（情報処理装置）
Ｂ      バス
Ｎ      データ伝送路
【先行技術文献】
【特許文献】
【０１５８】
【特許文献１】特開２００９−４３２４７号公報
【図１】
0005434653.tif 000002
【図２】
0005434653.tif 000003
【図３】
0005434653.tif 000004
【図４】
0005434653.tif 000005
【図５】
0005434653.tif 000006
【図６】
0005434653.tif 000007
【図７】
0005434653.tif 000008
【図８】
0005434653.tif 000009
【図９】
0005434653.tif 000010