(57)【要約】【課題】ジョブチケットを利用せずともジョブ作成ユーザ以外の課金先に課金することができ、また利用可能な課金先に対して無関係のジョブの処理費用を課金できてしまう状況を適切に防止することができる新しい枠組みを提供する。【解決手段】特定エリアにおけるユーザ滞在パターンに対応づけて、周辺機器でのジョブ実行に対する課金先の情報を記憶する記憶手段と、前記周辺機器においてジョブが実行される場合、前記特定エリアへのユーザの入退を管理する装置から、前記特定エリアに滞在するユーザの情報（ユーザ滞在情報）を取得する手段と、前記記憶手段に、前記取得したユーザ滞在情報に整合するユーザ滞在パターンが登録されているか否かを判断し、登録されている場合は、前記記憶手段から前記整合するユーザ滞在パターンに対応する課金先情報を読み出して課金処理を実行する課金制御手段とを備える。【選択図】図６
2008140167.tif 000002
【特許請求の範囲】
【請求項１】
特定エリアにおけるユーザ滞在パターンに対応づけて、周辺機器でのジョブ実行に対する課金先の情報を記憶する第１記憶手段と、
前記周辺機器においてジョブが実行される場合、前記特定エリアへのユーザの入退を管理する装置から、前記特定エリアに滞在するユーザの情報（以下、「ユーザ滞在情報」という）を取得する手段と、
前記第１記憶手段に、前記取得したユーザ滞在情報に整合するユーザ滞在パターンが登録されているか否かを判断し、登録されている場合は、前記第１記憶手段から前記整合するユーザ滞在パターンに対応する課金先情報を読み出して、該課金先情報に基づいて課金処理を実行する課金制御手段と、
を備えることを特徴とする周辺機器課金システム。
【請求項２】
前記第１記憶手段は、各ユーザ滞在パターンの優先度情報を記憶しており、
前記課金制御手段は、前記第１記憶手段に、前記取得したユーザ滞在情報に整合するユーザ滞在パターンが複数登録されている場合、前記第１記憶手段から前記整合するユーザ滞在パターンのうち優先度の高いユーザ滞在パターンに対応する課金先情報を読み出して、該課金先情報に基づいて課金処理を実行することを特徴とする請求項１記載の周辺機器課金システム。
【請求項３】
前記第１記憶手段は、ユーザ滞在パターンとして、前記特定エリアに所定のユーザが滞在していることを特定するパターン、又は、前記特定エリアの滞在ユーザ数が所定数であることを特定するパターンのいずれかを記憶することを特徴とする請求項１又は２記載の周辺機器課金システム。
【請求項４】
各ユーザのデフォルトの課金先情報を記憶する第２記憶手段を備え、
前記課金制御手段は、前記取得したユーザ滞在情報がデフォルト課金先情報を使用するパターンに整合する場合、前記第２記憶手段から前記周辺機器でのジョブ実行を指示したユーザのデフォルト課金先情報を読み出して、該デフォルト課金先情報に基づいて課金処理を実行することを特徴とする請求項１乃至３のいずれか１項に記載の周辺機器課金システム。
【請求項５】
各ユーザのデフォルトの課金先情報を記憶する第２記憶手段を備え、
前記課金制御手段は、前記取得したユーザ滞在情報が分散課金のパターンに整合する場合、前記第２記憶手段から前記特定エリアに滞在するユーザのデフォルト課金先情報を読み出して、該デフォルト課金先情報に基づいて複数の課金先に分散して課金処理を実行することを特徴とする請求項１乃至３のいずれか１項に記載の周辺機器課金システム。
【請求項６】
前記周辺機器が、印刷装置、又は表示装置であることを特徴とする請求項１乃至５のいずれか１項に記載の周辺機器課金システム。
【請求項７】
前記特定エリアが、前記周辺機器が設置された部屋、又は前記ジョブのジョブ作成装置が設置された部屋であることを特徴とする請求項１乃至６のいずれか１項に記載の周辺機器課金システム。
【請求項８】
請求項１乃至７のいずれか１項に記載の周辺機器課金システムと、前記周辺機器又は／及び前記特定エリアへのユーザの入退を管理する装置とを備えることを特徴とする周辺機器管理システム。
【請求項９】
複数の課金先の情報を記憶する記憶手段と、
周辺機器においてジョブが実行される場合、特定エリアに所定のユーザが滞在しているか否かを判断し、前記特定エリアにおける前記所定のユーザの滞在の有無によって、前記記憶手段から読み出す課金先を切り替えて、課金処理を実行する課金制御手段と、
を備えることを特徴とする周辺機器課金システム。
【請求項１０】
周辺機器においてジョブが実行される場合、特定エリアへのユーザの入退を管理する装置から、前記特定エリアに滞在するユーザの情報（以下、「ユーザ滞在情報」という）を取得する工程と、
前記特定エリアにおけるユーザ滞在パターンに対応づけて、前記周辺機器でのジョブ実行に対する課金先の情報を記憶する第１記憶手段を参照し、前記第１記憶手段に、前記取得したユーザ滞在情報に整合するユーザ滞在パターンが登録されているか否かを判断する工程と、
前記取得したユーザ滞在情報に整合する登録されている場合に、前記第１記憶手段から前記整合するユーザ滞在パターンに対応する課金先情報を読み出して、該課金先情報に基づいて課金処理を実行する工程と、
を備えることを特徴とする周辺機器課金方法。
【請求項１１】
請求項１０記載の周辺機器課金方法をコンピュータで実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周辺機器でのジョブ実行に対して課金するためのシステム及び方法に関する。
【背景技術】
【０００２】
従来より、例えば共有のプリンタ装置で印刷処理を実行する場合など、周辺機器においてジョブ処理を実行した場合に、該ジョブを作成したユーザ又は該ユーザの所属するグループに課金する枠組みが採用されている。このような枠組みは、ユーザ毎又はグループ毎に課金カウンタを備えておき、ジョブを実行する都度、対応する課金カウンタをインクリメントすることで、実現することができる。
【０００３】
近年では、ジョブ作成ユーザ以外の課金先を選択して課金できる枠組みも提案されており、例えば特許文献１には、許可された課金先の情報を含むジョブチケットをジョブに添付することで、ジョブ作成ユーザに関係なく、許可された課金先に課金を行うことができる構成が記載されている。
【特許文献１】特開２００３−３１６４５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１のように、ジョブチケットを利用して課金先を特定する枠組みの場合、ジョブ毎にジョブチケットを取得する必要があるが、このような煩雑な作業はユーザにとって負担であり、特に複数のジョブを連続して投入する場合、その負担はより顕著となる。また、ジョブチケットを取得してからでなければジョブを投入できないため、ジョブを作成後、直ぐに実行したいと考えるユーザにとっては、必ずしも利便性が高い枠組みとは言えない。
【０００５】
更に、上記枠組みにおいて、ジョブチケットは、該ジョブチケットを要求したユーザについて課金先の利用が許可されていることを保証するものに過ぎず、ジョブに直接紐付けて発行されるものではない。そのため、ジョブチケットを、該ジョブチケットで許可された課金先と関係のないジョブに添付することができ、それによって、利用が許可された課金先に対して無関係のジョブの処理費用を不正に課金することが可能となってしまうという問題がある。
【０００６】
そこで、本発明は、ジョブチケットを利用せずともジョブ作成ユーザ以外の課金先に課金することができ、また利用可能な課金先に対して無関係のジョブの処理費用を課金できてしまう状況を適切に防止することができる新しい枠組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の周辺機器課金システムは、特定エリアにおけるユーザ滞在パターンに対応づけて、周辺機器でのジョブ実行に対する課金先の情報を記憶する第１記憶手段と、前記周辺機器においてジョブが実行される場合、前記特定エリアへのユーザの入退を管理する装置から、前記特定エリアに滞在するユーザの情報（ユーザ滞在情報）を取得する手段と、前記第１記憶手段に、前記取得したユーザ滞在情報に整合するユーザ滞在パターンが登録されているか否かを判断し、登録されている場合は、前記第１記憶手段から前記整合するユーザ滞在パターンに対応する課金先情報を読み出して、該課金先情報に基づいて課金処理を実行する課金制御手段と、を備えることを特徴とする。
【０００８】
前記周辺機器は、印刷装置、又は表示装置とすることができる。また、前記特定エリアが、前記周辺機器が設置された部屋、又は前記ジョブのジョブ作成装置が設置された部屋とすることができる。
【０００９】
かかる構成によれば、ジョブチケットを利用せずとも、ユーザ滞在情報に基づいて自動的に課金先を決定して課金処理を実行することができる。また、ユーザの意思に依らずにユーザ滞在情報に基づいて自動的に課金先が決定されるので、利用可能な課金先に対して無関係の印刷処理の費用を課金できてしまう状況を適切に防止することができる。
【００１０】
好適には、前記第１記憶手段は、各ユーザ滞在パターンの優先度情報を記憶しており、前記課金制御手段は、前記第１記憶手段に、前記取得したユーザ滞在情報に整合するユーザ滞在パターンが複数登録されている場合、前記第１記憶手段から前記整合するユーザ滞在パターンのうち優先度の高いユーザ滞在パターンに対応する課金先情報を読み出して、該課金先情報に基づいて課金処理を実行する。
【００１１】
また好適には、前記第１記憶手段は、ユーザ滞在パターンとして、前記特定エリアに所定のユーザが滞在していることを特定するパターン、又は、前記特定エリアの滞在ユーザ数が所定数であることを特定するパターンのいずれかを記憶する。
【００１２】
また好適には、各ユーザのデフォルトの課金先情報を記憶する第２記憶手段を備え、前記課金制御手段は、前記取得したユーザ滞在情報がデフォルト課金先情報を使用するパターンに整合する場合、前記第２記憶手段から前記周辺機器でのジョブ実行を指示したユーザのデフォルト課金先情報を読み出して、該デフォルト課金先情報に基づいて課金処理を実行する。
【００１３】
又は、各ユーザのデフォルトの課金先情報を記憶する第２記憶手段を備え、前記課金制御手段は、前記取得したユーザ滞在情報が分散課金のパターンに整合する場合、前記第２記憶手段から前記特定エリアに滞在するユーザのデフォルト課金先情報を読み出して、該デフォルト課金先情報に基づいて複数の課金先に分散して課金処理を実行する。
【００１４】
本発明の周辺機器管理システムは、本発明の周辺機器課金システムと、前記周辺機器又は／及び前記特定エリアへのユーザの入退を管理する装置とを備えることを特徴とする。
【００１５】
本発明の周辺機器課金システムは、複数の課金先の情報を記憶する記憶手段と、周辺機器においてジョブが実行される場合、特定エリアに所定のユーザが滞在しているか否かを判断し、前記特定エリアにおける前記所定のユーザの滞在の有無によって、前記記憶手段から読み出す課金先を切り替えて、課金処理を実行する課金制御手段と、を備えることを特徴とする。
【００１６】
本発明の周辺機器課金方法は、周辺機器においてジョブが実行される場合、特定エリアへのユーザの入退を管理する装置から、前記特定エリアに滞在するユーザの情報（ユーザ滞在情報）を取得する工程と、前記特定エリアにおけるユーザ滞在パターンに対応づけて、前記周辺機器でのジョブ実行に対する課金先の情報を記憶する第１記憶手段を参照し、前記第１記憶手段に、前記取得したユーザ滞在情報に整合するユーザ滞在パターンが登録されているか否かを判断する工程と、前記取得したユーザ滞在情報に整合する登録されている場合に、前記第１記憶手段から前記整合するユーザ滞在パターンに対応する課金先情報を読み出して、該課金先情報に基づいて課金処理を実行する工程と、を備える。
【００１７】
本発明の周辺機器課金方法は、情報処理装置が備えるＣＰＵにより実施することができるが、そのためのプログラムは、ＣＤ−ＲＯＭ、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じてインストールまたはロードすることができる。
【発明の効果】
【００１８】
以上、本発明によれば、ジョブチケットを利用せずともジョブ作成ユーザ以外の課金先に課金することができ、また利用可能な課金先に対して無関係のジョブの処理費用を課金できてしまう状況を適切に防止することができる枠組みを提供することができる。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明の実施形態の周辺機器管理システム１の概略構成を示すブロック図である。図１に示すように、周辺機器管理システム１は、周辺機器としてのプリンタ装置１０Ａ〜Ｂ、各プリンタ装置で実行される印刷ジョブを作成する端末装置２０Ａ〜Ｂ、各プリンタ装置でのジョブ実行に対して課金処理を行う課金管理サーバ３０、ＲＦＩＤリーダを利用して各プリンタ装置が設置される部屋Ｘ１、Ｘ２の入退室を管理する入退室管理サーバ４０などを含んでいる。以下では、Ａ、Ｂを区別する必要がない場合、それぞれまとめてプリンタ装置１０、端末装置２０と呼ぶ。またＸ１、Ｘ２を区別する必要がない場合、まとめて部屋Ｘと呼ぶ。
【００２０】
プリンタ装置１０、端末装置２０、課金管理サーバ３０、入退室管理サーバ４０、ＲＦＩＤリーダは、通信ネットワークＮを介して互いに通信可能に構成されている。通信ネットワークＮは、ＬＡＮ、インターネット、専用線、パケット通信網、それらの組み合わせ等のいずれであってもよく、有線、無線の両方を含んでいてよい。
【００２１】
なお、図１では、課金管理サーバ３０、入退室管理サーバ４０を１台ずつ、また各部屋につきプリンタ装置１０、端末装置２０を１台ずつ記載しているが、設計に応じてそれぞれが１台以上となるように周辺機器管理システム１を構成してもよい。また、部屋の数は設計に応じて自由に定めることができる。
【００２２】
プリンタ装置１０は、通常のプリンタ装置と同様の構成を備える（図２（ａ）参照）。
【００２３】
例えば、プリンタ装置１０は、用紙をプリンタ装置内に供給する給紙機構、印字を行う印刷エンジン、及び用紙をプリンタ機外に排出する排紙機構等により構成される動力機構部を備える。印刷エンジンは、通常、紙送機構、キャリッジ機構、印刷ヘッドなどを含んで構成され、インクジェットプリンタや熱転写プリンタのように１文字単位で印刷するシリアルプリンタ、１行単位で印刷するラインプリンタ、ページ単位で印刷するページプリンタ等に対応する各種印刷エンジンを用いることができる。
【００２４】
また例えば、プリンタ装置１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インタフェース、コンソールパネル等のユーザインタフェース等からなる情報処理部を備える。
【００２５】
プリンタ装置１０の情報処理部の機能は、原則として従来のプリンタ装置の情報処理部の機能と同様である。例えば、端末装置２０等から印刷ジョブを受信する受信手段１１、印刷ジョブを解析してラスタ形式の印刷イメージを１バンド分又は１ページ分生成してイメージバッファに格納し、所定単位分（例えば１パス分）の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行する印刷制御手段１２等を備えている。
【００２６】
また、課金管理機能として、印刷制御手段１２が印刷ジョブに基づいて印刷処理を実行する場合に、課金管理サーバ３０に対して該印刷処理に対する課金要求を送信する課金要求手段１３などを備えている（図２（ｂ）参照）
なお、これらの各手段は、プリンタ装置１０内のＲＯＭやＲＡＭ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現される。
【００２７】
端末装置２０は、ＣＰＵ（プロセッサ）、ＲＯＭ、ＲＡＭ、ユーザインタフェース、通信インタフェース、ＨＤＤ等のハードウェアを備えて構成される（図２（ｃ）参照）。
【００２８】
端末装置２０は、通常のパーソナルコンピュータ等の情報処理装置と同様の機能、例えば、ユーザインタフェースを介して種々の情報の入出力を行う入出力手段２１、他の装置との間で通信インタフェースを介して種々のデータを送受信する通信手段２２、プリンタ装置を制御するプリンタドライバ手段２３などを備えている（図２（ｄ）参照）。プリンタドライバ手段２３は、通常のプリンタドライバと同様であり、プリンタ装置１０が印刷処理可能な形式で印刷ジョブを作成する機能を備えている。
【００２９】
なお、これらの各手段は、端末装置２０内のＲＯＭやＲＡＭ、ＨＤＤ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現される。
【００３０】
課金管理サーバ３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ユーザインタフェース、通信インタフェース、ＨＤＤ等のハードウェアを備えて構成される（図３（ａ）参照）。
【００３１】
課金管理サーバ３０は、従来の課金管理サーバと同様に、プリンタ装置１０での印刷実行に対する課金管理機能として、ユーザ識別情報に対応づけて、該ユーザのデフォルトの課金先情報（課金先アカウント名、課金先アカウントの識別情報など）を記憶するデフォルト課金先記憶手段３１、課金先アカウントの識別情報に対応づけて、該課金先アカウントの課金カウンタ値、１カウンタ値あたりの単位課金額などの課金情報を記憶する課金情報記憶手段３２、プリンタ装置１０からの課金要求に応じて、課金先情報に基づき対応する課金先アカウントの課金カウンタをインクリメントするなどの課金処理を実行する課金制御手段３３などを備えている（図３（ｂ）参照）。
【００３２】
ただし、本実施形態の課金管理サーバ３０は、図３（ｂ）に示すように、部屋Ｘにおけるユーザ滞在パターンに対応づけて、プリンタ装置１０でのジョブ実行に対する課金先情報を記憶する滞在者ベース課金先記憶手段３４、入退室管理サーバ４０（後述）から部屋Ｘに滞在するユーザの情報（以下、「ユーザ滞在情報」という）を取得する滞在情報取得手段３５を備えており、課金制御手段３３が、所定の場合に滞在者ベース課金先記憶手段３４に記憶される課金先情報に基づいて課金処理を実行する点で、従来の課金管理サーバとは異なっている。
【００３３】
なお、上記の各手段は、課金管理サーバ３０内のＲＯＭやＲＡＭ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現される。
【００３４】
入退室管理サーバ４０は、ＣＰＵ（プロセッサ）、ＲＯＭ、ＲＡＭ、ユーザインタフェース、通信インタフェース、ＨＤＤ等のハードウェアを備えて構成される（図３（ｃ）参照）。
【００３５】
入退室管理サーバ４０は、従来の入退室管理サーバと同様の機能、例えば、ＲＦＩＤリーダを利用して部屋Ｘへのユーザの入退を検出する入退検出手段４１、入退検出手段４１の検出結果に基づいて、部屋Ｘのユーザ滞在情報を更新・管理する滞在情報管理手段４２などを備えている（図３（ｄ）参照）。
【００３６】
ただし、本実施形態の入退室管理サーバ４０は、図３（ｄ）に示すように、課金管理サーバ３０からの要求に応じて、滞在情報管理手段４２が管理するユーザ滞在情報を取得して送信する滞在情報提供手段４３を備える点で、従来の構成とは異なっている。
【００３７】
以下、図４〜図６に示すフローチャート等を参照して、周辺機器管理システム１におけるプリンタ装置１０でのジョブ実行に対して課金を行う枠組みを説明する。なお、各工程（符号が付与されていない部分的な工程を含む）は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【００３８】
（入退室処理：図４）
ユーザが各部屋に入退室する際、以下の入退室処理が実行される。
【００３９】
入退室管理サーバ４０の入退検出手段４１は、部屋Ｘへのユーザの入退を検出する（Ｓ１００）。
【００４０】
部屋Ｘへのユーザの入退を検出する方法は設計に応じて種々考えることができるが、本実施形態では、部屋Ｘの入退室用ドアの近傍に設置したＲＦＩＤリーダを用いて入退を検出する方法を採用する。
【００４１】
例えば、部屋Ｘの入退室用ドア近傍の室外及び室内の２箇所にＲＦＩＤリーダを設置する。入退検出手段４１は、部屋Ｘの室外のＲＦＩＤリーダを介してユーザが保持するＩＣカード等からユーザ識別情報（例えば、ユーザ名、ユーザＩＤ、社員番号など）を取得できた場合に、部屋Ｘへのユーザの入室があったと判断する。また、部屋Ｘの室内のＲＦＩＤリーダを介してユーザが保持するＩＣカード等からユーザ識別情報を取得できた場合に、部屋Ｘへのユーザの入室があったと判断する。
【００４２】
次に、滞在情報管理手段４２は、入退検出手段４１の検出結果に基づき、各部屋のユーザ滞在情報を更新・管理する（Ｓ１０１〜Ｓ１０３）。ユーザ滞在情報としてどのような情報を管理するかは設計に応じて種々考えることができるが、本実施形態では、ユーザ滞在情報として、部屋Ｘに滞在する（在室する）ユーザのユーザ識別情報のリスト（以下、「入室者リスト」という）を管理するものとする。
【００４３】
具体的には、滞在情報管理手段４２は、入退検出手段４１が部屋Ｘへのユーザの入室を検出した場合（Ｓ１０１：入室検出）、メモリに記憶する部屋Ｘの入室者リストに前記取得したユーザ識別情報を追加する（Ｓ１０２）。
【００４４】
一方、入退検出手段４１が部屋Ｘへのユーザの退室を検出した場合（Ｓ１０１：退室検出）、滞在情報管理手段４２は、メモリに記憶する部屋Ｘの入室者リストから前記取得したユーザ識別情報を削除する（Ｓ１０３）。
【００４５】
（印刷処理／課金処理：図５、図６）
以下、プリンタ装置１０Ａを例に、印刷処理及び課金処理を説明する。
【００４６】
端末装置２０のプリンタドライバ手段２３は、外部又は端末装置２０上で動作しているアプリケーションプログラム等からプリンタ装置１０Ａを指定した印刷要求を受け付けると（Ｓ２００）、プリンタ装置１０Ａが解釈可能な所定のプリンタ制御言語に基づき印刷ジョブを作成し（Ｓ２０１）、これをプリンタ装置１０Ａに送信する（Ｓ２０２）。
【００４７】
印刷ジョブには、例えば、ジョブＩＤ、出力先プリンタの機種情報、ジョブ作成ユーザのユーザ識別情報、ドキュメント名、印刷設定情報などの情報を含めることができる。
【００４８】
プリンタ装置１０Ａの受信手段１１が端末装置２０Ａから印刷ジョブを受信すると（Ｓ２０３）、印刷制御手段１２は、従来と同様にして、印刷ジョブに基づいて印刷処理を実行する（Ｓ２０４）。すなわち、印刷ジョブを解析してラスタ形式の印刷イメージを１バンド分又は１ページ分生成してイメージバッファに格納し、所定単位分（例えば１パス分）の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行する。
【００４９】
印刷処理が終了すると、課金要求手段１３は、印刷ジョブから抽出したジョブ作成ユーザのユーザ識別情報及び部屋Ｘ１の識別情報を含むように、該印刷処理に対する課金要求を作成し、課金管理サーバ３０に送信する（Ｓ２０５）。なお、部屋Ｘ１の識別情報は、プリンタ装置１０Ａを部屋Ｘ１に設置する際などに、予めプリンタ装置１０Ａのメモリに登録されているものとする。
【００５０】
課金管理サーバ３０の滞在情報取得手段３５は、プリンタ装置１０Ａから課金要求を受け付けると、該課金要求から部屋Ｘ１の識別情報を抽出し、これを含むように入室者リスト要求を作成して、入退室管理サーバ４０に送信する（Ｓ２０６）。
【００５１】
入退室管理サーバ４０の滞在情報提供手段４３は、課金管理サーバ３０から送信される入室者リスト要求を受け付けると、該要求から部屋Ｘ１の識別情報を抽出し、滞在情報管理手段４２が管理する入室者リストのうち前記抽出した部屋Ｘ１の識別情報に対応する入室者リスト（部屋Ｘ１の入室者リスト）を取得して、これを課金管理サーバ３０に送信する（Ｓ２０７）。
【００５２】
滞在情報取得手段３５は、入退室管理サーバ４０から送信される部屋Ｘ１の入室者リストを取得すると、これをメモリに記憶する（Ｓ２０８）。
【００５３】
次に、課金制御手段３３は、滞在者ベース課金先記憶手段３４に、前記取得した部屋Ｘ１の入室者リストに整合するユーザ滞在パターンが登録されているかどうかを判断する（Ｓ２０９）。
【００５４】
整合するユーザ滞在パターンが登録されていない場合、課金制御手段３３は、前記取得した入室者リストがデフォルト課金先情報を使用するパターンに整合すると判断し、課金要求からジョブ作成ユーザのユーザ識別情報を抽出して、デフォルト課金先記憶手段３１から前記抽出したユーザ識別情報に対応する課金先情報、すなわち、ジョブ作成ユーザのデフォルトの課金先情報を読み出す（Ｓ２１０）。
【００５５】
一方、整合するユーザ滞在パターンが登録されている場合、課金制御手段３３は、滞在者ベース課金先記憶手段３４から前記整合するユーザ滞在パターンに対応する課金先情報を読み出す（Ｓ２１１）。
【００５６】
次に、課金制御手段３３は、前記読み出した課金先情報に基づいて課金処理を実行する（Ｓ２１２）。具体的には、前記読み出した課金先情報に基づいて課金先アカウントを特定し、課金情報記憶手段３２を参照して、前記特定した課金先アカウントに対応する課金カウンタをインクリメントする。また、所定のタイミングで、課金カウンタの値に単位課金額を乗算し、課金額を算出して決済システム等に通知したり、課金カウンタをクリアする処理を実行する。
【００５７】
このように本実施形態では、プリンタ装置１０が設置される部屋のユーザ滞在情報として入室者リストを取得し、該入室者リストに整合するユーザ滞在パターンが登録されている場合は、プリンタ装置１０で実行される印刷処理に対して、前記整合するユーザ滞在パターンに対応する課金先アカウントに課金する構成としている。かかる構成によれば、ジョブチケットを利用せずとも、ユーザ滞在情報に基づいて自動的にジョブ作成ユーザ以外の課金先に課金することができる。
【００５８】
（実施例１）
以下では、滞在者ベース課金先記憶手段３４に登録するユーザ滞在パターンとして、部屋に所定のユーザが滞在していることを特定するパターンを採用した場合について、説明する。
【００５９】
今、ユーザ識別情報がそれぞれ「０００１」、「０００２」、「０００３」である３人のユーザＡ、Ｂ、Ｃを想定し、このうちユーザＡはユーザＢ及びユーザＣの監督者であるとする。このような状況としては、例えば、ユーザＡがユーザＢ及びＣの上司である状況や、ユーザＡが教員、ユーザＢ及びＣが生徒である状況などが考えられる。
【００６０】
図７（ａ）、（ｂ）、（ｃ）にそれぞれ、デフォルト課金先記憶手段３１、課金情報記憶手段３２、及び上記パターンを採用した場合の滞在者ベース課金先記憶手段３４の例を示す。
【００６１】
この例では、デフォルト課金先記憶手段３１に、各ユーザのデフォルトの課金先情報として、各ユーザ個人の課金先アカウントの識別情報「９０００１」、「９０００２」、「９０００３」が登録されている。
【００６２】
また、滞在者ベース課金先記憶手段３４には、部屋Ｘ１にユーザＡが滞在していることを特定するパターンＰ１が登録されており、該パターンＰ１には課金先情報として課金先アカウントＰの識別情報「１０００１」が対応づけて記憶されている。課金先アカウントＰは、例えば、ユーザＡ、Ｂ、Ｃが属する会社内プロジェクトの課金先アカウントや、ユーザＡ、Ｂ、Ｃが在籍するゼミ等の課金先アカウントである。
【００６３】
また、滞在者ベース課金先記憶手段３４には、部屋Ｘ１にユーザＢが滞在していることを特定するパターンＰ２、ユーザＣが滞在していることを特定するパターンＰ３も登録されている。これらパターンＰ２、Ｐ３には、通常の課金先情報の代わりに、「デフォルトアカウント使用」という課金先情報が対応づけて記憶されている。ここで、課金先情報「デフォルトアカウント使用」は、ジョブ実行を指示したユーザのデフォルトの課金先情報に基づいて課金処理を実行することを意味する。従って、この課金先情報が対応付けられているパターンＰ２、パターンＰ３は、デフォルト課金先情報を使用するパターンに該当すると言える。
【００６４】
更に、図に示すように、実施例１の滞在者ベース課金先記憶手段３４には、各パターンごとに優先度情報も対応づけて記憶されている。優先度は、ユーザ滞在情報に整合するユーザ滞在パターンが複数登録されている場合の選択基準となる情報であり、例えば職位などの監督的地位が高いほど優先度を高く設定することが考えられる。図に示す例では、監督者であるユーザＡが滞在していることを特定するパターンＰ１は、監督される立場のユーザＢ、Ｃが滞在していることを特定するパターンＰ２、Ｐ３の優先度「１」よりも、高い優先度「２」が設定されている。
【００６５】
（ケース１）
ケース１として、部屋Ｘ１にユーザＡ、Ｂ、Ｃの３人が在室している状況において、ユーザＢが印刷ジョブを作成して印刷処理を実行した場合を考える。
【００６６】
ケース１の場合、滞在情報取得手段３５は、Ｓ２０８において、部屋Ｘ１の入室者リスト（０００１、０００２、０００３）を取得する。
【００６７】
次に、課金制御手段３３は、Ｓ２０９において、滞在者ベース課金先記憶手段３４を参照し、入室者リスト（０００１、０００２、０００３）に対してパターンＰ１、パターンＰ２、パターンＰ３が整合すると判断する。
【００６８】
次に、課金制御手段３３は、複数のユーザ滞在パターンが整合しているので、滞在者ベース課金先記憶手段３４に記憶される各パターンの優先度を参照し、優先度の高いパターンＰ１を選択する。
【００６９】
次に、課金制御手段３３は、Ｓ２１１において、滞在者ベース課金先記憶手段３４からパターンＰ１に対応する課金先アカウントの識別情報「１０００１」を読み出す。
【００７０】
次に、課金制御手段３３は、Ｓ２１２において、課金情報記憶手段３２を参照し、前記読み出した課金先アカウントの識別情報「１０００１」に対応する課金カウンタをインクリメントする。
【００７１】
このようにケース１では、部屋Ｘ１にユーザＡが在室している状況で、ユーザＢが印刷ジョブを作成して印刷処理を実行した場合、印刷ジョブを作成したユーザＢ個人の課金先アカウントとは異なる課金先アカウントＰに対して課金処理が実行される。部屋Ｘ１にユーザＡが在室している場合、ユーザＢが実行する印刷処理についてユーザＡが監督可能な状況にあると考えられるため、ユーザＢが自己のデフォルト課金先と異なる課金先（この場合、ユーザＡに紐付けられた課金先）へ課金することが許可されている。
【００７２】
（ケース２）
ケース２として、部屋Ｘ１にユーザＡ、Ｃが在室していない状況において、ユーザＢが印刷ジョブを作成して印刷処理を実行した場合を考える。
【００７３】
ケース２の場合、滞在情報取得手段３５は、Ｓ２０８において、部屋Ｘ１の入室者リスト（０００２）を取得する。
【００７４】
次に、課金制御手段３３は、Ｓ２０９において、滞在者ベース課金先記憶手段３４を参照し、入室者リスト（０００２）に対してパターンＰ２が整合すると判断する。
【００７５】
次に、課金制御手段３３は、Ｓ２１１において、滞在者ベース課金先記憶手段３４からパターンＰ２に対応する課金先情報「デフォルトアカウント使用」を読み出す。
【００７６】
次に、課金制御手段３３は、読み出した課金先情報が「デフォルトアカウント使用」であったので、課金要求からジョブ作成ユーザのユーザ識別情報を抽出し、デフォルト課金先記憶手段３１から前記抽出したユーザ識別情報に対応する課金先情報、すなわち、ユーザＢ個人の課金先アカウントの識別情報「９０００２」を読み出す。
【００７７】
次に、課金制御手段３３は、Ｓ２１２において、課金情報記憶手段３２を参照し、前記読み出した課金先アカウントの識別情報「９０００２」に対応する課金カウンタをインクリメントする。
【００７８】
このようにケース２では、部屋Ｘ１にユーザＡ、Ｃが在室していない状況で、ユーザＢが印刷ジョブを作成して印刷処理を実行した場合、印刷ジョブを作成したユーザＢ個人の課金先アカウントに対して課金処理が実行される。部屋Ｘ１にユーザＡが在室していない状況は、ユーザＢが実行する印刷処理について監督する者が居ない状況にあると言える。本実施例では、このような監督者不在の状況下ではユーザＢが自己のデフォルト課金先と異なる課金先へ課金することが禁止されるので、利用可能な課金先に対して無関係の印刷処理の費用を課金できてしまう状況を適切に防止することが可能となる。
【００７９】
なお、図７に示す例において、ユーザＢ及びＣが在室し、ユーザＡが不在の場合、入室者リストに対して複数のユーザ滞在パターンＰ２、Ｐ３が整合し、かつそれら整合する複数のパターンの優先度が同じとなるので、ユーザ滞在パターンの競合が生じる。このような競合を回避するためには、同じレベルの優先度を設定しないようにすればよい。又は、同じ優先度を設定した場合には、図７に示す例のように、それらに対応する課金先情報も同じ内容に設定し、競合が生じたいずれのパターンを選択しても同じ課金処理が実行されるようにすることが望ましい。
【００８０】
また、本実施形態では、整合するユーザ滞在パターンが登録されていない場合、Ｓ２１０においてデフォルトの課金先情報が読み出されて使用されるので、課金先情報「デフォルトアカウント使用」を対応づけたユーザ滞在パターン（例えば、パターンＰ２、パターンＰ３）の登録は省略することができる。
【００８１】
更に、上記実施例１の構成は、部屋ＸにユーザＡが在室しているか否かによって課金先が切り替えられていることから、滞在者ベース課金先記憶手段３４、課金制御手段３３はそれぞれ、複数の課金先の情報を記憶する記憶手段、周辺機器（プリンタ装置１０）においてジョブが実行される場合、特定エリア（部屋Ｘ）に所定のユーザ（ユーザＡ）が滞在しているか否かを判断し、前記特定エリアにおける前記所定のユーザの滞在の有無によって、前記記憶手段から読み出す課金先を切り替えて、課金処理を実行する手段として把握することができる。
【００８２】
（実施例２）
以下では、滞在者ベース課金先記憶手段３４に登録するユーザ滞在パターンとして、部屋の滞在ユーザ数が所定数であることを特定するパターンを採用した場合について、説明する。
【００８３】
図８（ａ）、（ｂ）、（ｃ）にそれぞれに、デフォルト課金先記憶手段３１、課金情報記憶手段３２、及び上記パターンを採用した場合の滞在者ベース課金先記憶手段３４の例を示す。
【００８４】
この例では、滞在者ベース課金先記憶手段３４に、部屋Ｘ１の滞在ユーザ数が３人以上であることを特定するパターンＰ４が登録されており、該パターンＰ４には課金先情報として課金先アカウントＱの識別情報「１０００２」が対応づけて記憶されている。課金先アカウントＱは、実施例１同様、例えば、ユーザＡ、Ｂ、Ｃが属する会社内プロジェクトの課金先アカウントや、ユーザＡ、Ｂ、Ｃが在籍するゼミ等の課金先アカウントである。
【００８５】
（ケース１）
ケース１として、部屋Ｘ１にユーザＡ、Ｂ、Ｃの３人が在室している状況において、ユーザＢが印刷ジョブを作成して印刷処理を実行した場合を考える。
【００８６】
ケース１の場合、滞在情報取得手段３５は、Ｓ２０８において、部屋Ｘ１の入室者リスト（０００１、０００２、０００３）を取得する。
【００８７】
次に、課金制御手段３３は、Ｓ２０９において、滞在者ベース課金先記憶手段３４を参照し、入室者リスト（０００１、０００２、０００３）に対してパターンＰ４が整合すると判断する。
【００８８】
次に、課金制御手段３３は、Ｓ２１１において、滞在者ベース課金先記憶手段３４からパターンＰ４に対応する課金先アカウントＱの識別情報「１０００２」を読み出す。
【００８９】
次に、課金制御手段３３は、Ｓ２１２において、課金情報記憶手段３２を参照し、前記読み出した課金先アカウントの識別情報「１０００２」に対応する課金カウンタをインクリメントする。
【００９０】
このようにケース１では、部屋Ｘ１に３人のユーザが在室している状況で、ユーザＢが印刷ジョブを作成して印刷処理を実行した場合、印刷ジョブを作成したユーザＢ個人の課金先アカウントとは異なる課金先アカウントＱに対して課金処理が実行される。部屋Ｘ１に一定数のユーザが在室している場合、各人が実行する印刷処理について相互監視が充分に行える状況にあると考えられるため、ユーザＢが自己のデフォルト課金先と異なる課金先へ課金することが許可されている。
【００９１】
（ケース２）
ケース２として、部屋Ｘ１にユーザＡ、Ｃが在室していない状況において、ユーザＢが印刷ジョブを作成して印刷処理を実行した場合を考える。
【００９２】
ケース２の場合、滞在情報取得手段３５は、Ｓ２０８において、部屋Ｘ１の入室者リスト（０００２）を取得する。
【００９３】
次に、課金制御手段３３は、Ｓ２０９において、滞在者ベース課金先記憶手段３４を参照し、入室者リスト（０００２）に対して整合するパターンが登録されていないと判断する。
【００９４】
次に、課金制御手段３３は、Ｓ２１０において、課金要求からジョブ作成ユーザのユーザ識別情報を抽出して、デフォルト課金先記憶手段３１から前記抽出したユーザ識別情報に対応する課金先情報、すなわち、ユーザＢ個人の課金先アカウントの識別情報「９０００２」を読み出す。
【００９５】
次に、課金制御手段３３は、Ｓ２１２において、課金情報記憶手段３２を参照し、前記読み出した課金先アカウントの識別情報「９０００２」に対応する課金カウンタをインクリメントする。
【００９６】
このようにケース２では、部屋Ｘ１にユーザＢが単独で在室している状況で印刷ジョブを作成して印刷処理を実行した場合、ジョブを作成したユーザＢ個人の課金先アカウントに対して課金処理が実行される。部屋Ｘ１に一定数のユーザが在室していない場合、各人が実行する印刷処理について相互監視が充分に行えない状況にあると考えられる。本実施例では、このような状況下ではユーザＢが自己のデフォルト課金先と異なる課金先へ課金することが禁止されるので、利用可能な課金先に対して無関係の印刷処理の費用を課金できてしまう状況を適切に防止することが可能となる。
【００９７】
（変形例）
本発明は、上記実施形態に限定されることなく種々に変形して適用することが可能である。例えば、上記実施形態では、プリンタ装置における印刷処理の実行を課金の対象としているが、本発明は、他の周辺機器におけるジョブの実行、例えば複写機、ファクシミリ、スキャナ、複合機等における出力処理や、プロジェクタなどの表示装置における表示処理などに対して課金する場合にも適用可能である。
【００９８】
また、上記実施形態では、プリンタ装置１０、端末装置２０、課金管理サーバ３０、入退室管理サーバ４０を別体として説明しているが、いずれかの機能の一部又は全部を他の装置（上記１０〜４０以外の装置であってもよい）が備えるように構成してもよい。
【００９９】
例えば、周辺機器（プリンタ装置１０）が入退室管理サーバからユーザ滞在情報を取得し、これを例えば課金要求に含めて、課金管理サーバ３０に送信する構成としてもよい。また、課金要求手段１３などを、周辺機器（プリンタ装置１０）にセットしたネットワークカードによって実現する構成としてもよい。
【０１００】
また、上記実施形態では、ユーザ滞在情報に整合するユーザ滞在パターンが登録されていない場合、該ユーザ滞在情報がデフォルト課金先情報を使用するパターンに整合すると判断して、ジョブ作成ユーザのデフォルトの課金先アカウントに課金する構成としているが、本発明はこのような構成に限られるものではない。
【０１０１】
例えば、ユーザ滞在情報に整合するユーザ滞在パターンが登録されていない場合、分散課金のパターンに整合すると判断して、複数の課金先に分散して課金する構成とすることも考えられる。
【０１０２】
具体的には、分散課金のパターンに整合すると判断した場合、課金制御手段３３は、ユーザ滞在情報に基づいて部屋Ｘに滞在するユーザ（例えば、全ユーザ）を特定し、デフォルト課金先記憶手段３１から前記特定したユーザそれぞれのデフォルトの課金先情報を読み出す。そして、前記ユーザそれぞれのデフォルト課金先情報に基づいて複数の課金先に分散して課金処理を実行する。分散課金の方法としては、単純に均等割りにして分散課金する方法や、職位や所属部署などの属性に応じて重み付けを行って分散課金する方法などを考えることができる。
【０１０３】
なお、滞在者ベース課金先記憶手段３４において、ユーザ滞在パターンに対応づける課金先情報として、「分散課金使用」のように、分散課金を指示する情報を記憶する構成としてもよい。この場合、かかる分散課金を指示する情報が対応付けられたユーザ滞在パターンは、分散課金するパターンに該当すると言える。
【０１０４】
また、上記実施形態では、印刷処理が終了した後に、ユーザ滞在情報に整合するユーザ滞在パターンが登録されているか否かを判断する構成としているが、例えば印刷処理を行う前に該判断を行う構成としてもよい。この場合、ユーザ滞在情報に整合するユーザ滞在パターンが登録されていないと判断した場合には、印刷処理を実行しないように構成することも考えられる。
【０１０５】
また、上記実施形態では、ユーザ滞在パターンに対応づけて優先度を記憶しておき、ユーザ滞在情報に整合するユーザ滞在パターンが複数登録されている場合に、優先度に基づいて選択する構成としているが、ユーザ滞在パターンを予め排他的に特定しておけば、整合するユーザ滞在パターンが複数登録されている状態は生じないため、優先度を記憶しておく必要はなくなる。排他的に特定する方法としては、例えば「ユーザＡ、Ｂ及びＣの３人だけが在室している」、「ユーザＢだけが在室している」のように、個別具体的にユーザ滞在パターンを特定する方法や、又は、例えばジョブ作成ユーザについて監督ユーザを登録しておき、「ジョブ作成ユーザの監督ユーザが滞在している」、「ジョブ作成ユーザの監督ユーザが滞在していない」のように、般化したユーザ滞在パターンを特定する方法などが考えられる。
【０１０６】
また、上記実施形態では、プリンタ装置１０が印刷処理の終了時点で課金要求を送信する構成（すなわち、印刷処理の終了後に課金処理を実行する構成）としているが、例えば、所定分（例えば１ページ）の印刷処理を実行する都度、その分についての課金要求を送信する（課金処理を実行する）構成としてもよい。また、印刷処理を実行する前、例えば印刷処理の実行指示を受け付けたタイミングで、課金要求を送信する（課金処理を実行する）構成としてもよい。
【０１０７】
また、上記実施形態では、課金管理サーバ３０が、ＲＦＩＤリーダを利用して部屋Ｘへの入退を管理する入退室管理サーバ４０から、部屋Ｘのユーザ滞在情報を取得する構成としているが、本発明はこのような構成に限られるものではない。例えば、ＰＨＳなどを利用した構内位置検出システム等から、部屋Ｘのユーザ滞在情報を取得する構成としてもよい。なお、このような構内位置検出システム等を用いる場合、ユーザ滞在情報を取得する特定エリアとして、部屋Ｘのようなクローズエリアだけでなく、一定範囲のオープンエリアを対象として本発明を適用することもできる。
【０１０８】
また、上記実施形態では、プリンタ装置１０が設置される部屋Ｘを、ユーザ滞在情報を取得する特定エリアとしているが、部屋Ｘ以外の他のエリアを特定エリアに設定してもよい。例えば、印刷ジョブを作成する端末装置２０とプリンタ装置１０とが異なる部屋に設置される場合、かかる端末装置２０が設置される部屋を、ユーザ滞在情報を取得する特定エリアとしてもよい。更に、ユーザが、ユーザ滞在情報を取得する特定エリアを指定できるように構成することも考えられる。例えば、ジョブ作成ユーザが特定エリアを指定した場合、その指定情報を含むように印刷ジョブを構成し、プリンタ装置１０において該特定エリア指定情報に基づきユーザ滞在情報を取得するエリアを決定するように構成する。
【０１０９】
また、上記実施形態では、課金要求手段１３が、印刷ジョブからジョブ実行を指示したユーザとしてジョブ作成ユーザのユーザ識別情報を抽出し、これを含むように課金要求を作成することで、デフォルト課金先情報を使用するパターンの場合、ジョブ作成ユーザのデフォルトの課金先アカウントに対して課金処理を実行する構成としているが、本発明はこのような構成に限られない。例えば、印刷ジョブにジョブ作成ユーザとは別にジョブ実行ユーザの識別情報を含めておき、課金要求手段１３が、印刷ジョブからジョブ実行を指示したユーザとしてジョブ実行ユーザのユーザ識別情報を抽出し、これを含むように課金要求を作成することで、デフォルト課金先情報を使用するパターンの場合に、ジョブ実行ユーザのデフォルトの課金先アカウントに対して課金処理を実行する構成としてもよい。
【０１１０】
なお、本発明におけるユーザ滞在パターンは上記実施形態に例示したタイプのものに限定されない。例えば、所定のユーザが滞在していることを特定するパターンとして、所定のユーザ属性（職位、所属、年齢、滞在時間など）を持つユーザが滞在していることを特定するパターンを採用してもよい。また、滞在ユーザ数が所定数であることを特定するパターンとして、所定のユーザ属性を持つユーザを対象として計数した場合の滞在ユーザ数が所定数であることを特定するパターンを採用してもよい。例えば、ユーザ属性として滞在時間を用いる場合、滞在時間が一定時間以上のユーザを対象として計数した場合の滞在ユーザ数が所定数であることを特定するパターンを採用することが考えられる。
【図面の簡単な説明】
【０１１１】
【図１】周辺機器管理システム１の概略構成を示すブロック図である。
【図２】プリンタ装置１０、端末装置２０のハードウェア構成及び機能構成を示すブロック図である。
【図３】課金管理サーバ３０、入退室管理サーバ４０のハードウェア構成及び機能構成を示すブロック図である。
【図４】入退室処理を説明するためのフローチャートである。
【図５】印刷処理／課金処理を説明するためのフローチャートである。
【図６】印刷処理／課金処理を説明するためのフローチャートである。
【図７】実施例１における、デフォルト課金先記憶手段３１、課金情報記憶手段３２、滞在者ベース課金先記憶手段３４の例を模式的に示す図である。
【図８】実施例２における、滞在者ベース課金先記憶手段３４の例を模式的に示す図である。
【符号の説明】
【０１１２】
１  周辺機器管理システム、１０  プリンタ装置、１１  受信手段、１２  印刷制御手段、１３  課金要求手段、２０  端末装置、２１  入出力手段、２２  通信手段、２３  プリンタドライバ手段、３０  課金管理サーバ、３１  デフォルト課金先記憶手段、３２  課金情報記憶手段、３３  課金制御手段、３４  滞在者ベース課金先記憶手段、３５  滞在情報取得手段３５、４０  入退室管理サーバ、４１  入退検出手段、４２  滞在情報管理手段４２
【図１】
2008140167.tif 000003
【図２】
2008140167.tif 000004
【図３】
2008140167.tif 000005
【図４】
2008140167.tif 000006
【図５】
2008140167.tif 000007
【図６】
2008140167.tif 000008
【図７】
2008140167.tif 000009
【図８】
2008140167.tif 000010