(57)【要約】【課題】機能の利用に制限を適用可能な機器を増加可能とすること。【解決手段】機器は、当該機器のユーザに対応付けられて当該機器の機能ごとに記憶部に記憶されている、当該機能の利用に関する制限情報に基づいて、当該機器の各機能の利用に対する制限の要否を判定する判定部と、前記制限が必要であると判定された機能の利用を制限する制限部とを有し、前記判定部は、ネットワークを介して接続される他の機器からの要求に応じ、前記他の機器のユーザによる前記他の機器の各機能の利用に対する制限の要否を、前記他の機器のユーザに対応付けて前記記憶部に記憶されている前記制限情報に基づいて判定する。【選択図】図３
2015177317.tif 000002
【特許請求の範囲】
【請求項１】
機器であって、
当該機器のユーザに対応付けられて当該機器の機能ごとに記憶部に記憶されている、当該機能の利用に関する制限情報に基づいて、当該機器の各機能の利用に対する制限の要否を判定する判定部と、
前記制限が必要であると判定された機能の利用を制限する制限部とを有し、
前記判定部は、ネットワークを介して接続される他の機器からの要求に応じ、前記他の機器のユーザによる前記他の機器の各機能の利用に対する制限の要否を、前記他の機器のユーザに対応付けて前記記憶部に記憶されている前記制限情報に基づいて判定する、
ことを特徴とする機器。
【請求項２】
前記他の機器からの要求に応じ、前記他の機器のユーザを認証し、認証されたユーザの識別情報を管理する認証部を有し、
前記判定部は、前記他の機器からの要求に応じ、前記他の機器のユーザによる前記他の機器の各機能の利用に対する制限の要否を、前記認証部によって管理されている識別情報に対応付けて前記記憶部に記憶されている前記制限情報に基づいて判定する、
ことを特徴とする請求項１記載の機器。
【請求項３】
前記制限情報は、当該制限情報に対応付けられているユーザが利用可能な機能の一覧を示す情報である、
請求項１又は２記載の機器。
【請求項４】
前記制限情報は、当該制限情報に対応付けられているユーザによる、当該機器の各機器の利用量の現在値及び上限値を含む情報である、
請求項１乃至３いずれか一項記載の機器。
【請求項５】
機器であって、
当該機器のユーザによる当該機器の各機能の利用に対する制限の要否の判定を、ネットワークを介して接続される他の機器に要求する要求部を有し、
前記要求部によって要求された判定の結果において前記制限が必要であると判定された機能の利用を制限する、
ことを特徴とする機器。
【請求項６】
機器が、
当該機器のユーザに対応付けられて当該機器の機能ごとに記憶部に記憶されている、当該機能の利用に関する制限情報に基づいて、当該機器の各機能の利用に対する制限の要否を判定する判定手順と、
前記制限が必要であると判定された機能の利用を制限する制限手順と、
ネットワークを介して接続される他の機器からの要求に応じ、前記他の機器のユーザによる前記他の機器の各機能の利用に対する制限の要否を、前記他の機器のユーザに対応付けて前記記憶部に記憶されている前記制限情報に基づいて判定する判定代行手順と、
を実行することを特徴とする情報処理方法。
【請求項７】
第一の機器が、
当該第一の機器のユーザに対応付けられて当該第一の機器の機能ごとに記憶部に記憶されている、当該機能の利用に関する制限情報に基づいて、当該第一の機器の各機能の利用に対する制限の要否を判定する判定手順と、
前記制限が必要であると判定された機能の利用を制限する制限手順と、
ネットワークを介して接続される第二の機器からの要求に応じ、前記第二の機器のユーザによる前記第二の機器の各機能の利用に対する制限の要否を、前記第二の機器のユーザに対応付けて前記記憶部に記憶されている前記制限情報に基づいて判定する判定代行手順と、
を実行し、
前記第二の機器が、
当該第二の機器のユーザによる当該第二の機器の各機能の利用に対する制限の要否の判定を、前記第一の機器に要求する要求部を有し、
前記要求部によって要求された判定の結果において前記制限が必要であると判定された機能の利用を制限する、
ことを特徴とする情報処理方法。
【請求項８】
機器に、
当該機器のユーザに対応付けられて当該機器の機能ごとに記憶部に記憶されている、当該機能の利用に関する制限情報に基づいて、当該機器の各機能の利用に対する制限の要否を判定する判定手順と、
前記制限が必要であると判定された機能の利用を制限する制限手順と、
ネットワークを介して接続される他の機器からの要求に応じ、前記他の機器のユーザによる前記他の機器の各機能の利用に対する制限の要否を、前記他の機器のユーザに対応付けて前記記憶部に記憶されている前記制限情報に基づいて判定する判定代行手順と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置の機能単位で、ユーザ別に利用を制限することが可能な画像形成装置が有る。斯かる画像形成装置によれば、或る機能の利用を、特定のユーザに限って可能とすることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような画像形成装置は、利用を制限するための情報を管理可能であり、利用の可否を判定するための処理の実行が可能である必要が有る。このような画像形成装置は、大規模記憶装置を有し、比較的多くのメモリを必要とするプログラムの実装等が可能なハイエンド機に限られる。したがって、大規模記憶装置を有さない画像形成装置や、メモリ容量が小さい画像形成装置等のローエンド機に関して、機能単位でユーザ別に利用を制限するのは困難である。
【０００４】
本発明は、上記の点に鑑みてなされたものであって、機能の利用に制限を適用可能な機器を増加可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
そこで上記課題を解決するため、機器は、当該機器のユーザに対応付けられて当該機器の機能ごとに記憶部に記憶されている、当該機能の利用に関する制限情報に基づいて、当該機器の各機能の利用に対する制限の要否を判定する判定部と、前記制限が必要であると判定された機能の利用を制限する制限部とを有し、前記判定部は、ネットワークを介して接続される他の機器からの要求に応じ、前記他の機器のユーザによる前記他の機器の各機能の利用に対する制限の要否を、前記他の機器のユーザに対応付けて前記記憶部に記憶されている前記制限情報に基づいて判定する。
【発明の効果】
【０００６】
機能の利用に制限を適用可能な機器を増加可能とすることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態における印刷システムの構成例を示す図である。
【図２】本発明の実施の形態におけるハイエンド機のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における印刷システムの機能構成例を示す図である。
【図４】ユーザがローエンド機にログインする際に実行される処理手順の一例を説明するためのシーケンス図である。
【図５】アカウント情報の構成例を示す図である。
【図６】ローエンド機による印刷の実行時に実行される処理手順の一例を説明するためのシーケンス図である。
【図７】ログ情報記憶部の構成例を示す図である。
【発明を実施するための形態】
【０００８】
以下、図面に基づいて本発明の実施の形態を説明する。本発明の実施の形態における印刷システムの構成例を示す図である。図１に示される印刷システム１おいて、１台のローエンド機２０は、１台以上のローエンド機２０と、ＬＡＮ（Local Area Network）又はインターネット等のネットワークを介して接続される。
【０００９】
ハイエンド機１０及びローエンド機２０は、いずれも画像形成装置である。例えば、ハイエンド機１０は、ローエンド機２０に対して、ＣＰＵ性能が高く、記憶容量も大きい複合機である。例えば、ローエンド機２０は、ハイエンド機１０に対して、ＣＰＵ性能が低く、記憶容量も小さい複合機又はラインプリンタである。但し、ローエンド機２０及びハイエンド機１０は、同じ機種の画像形成装置であってもよい。すなわち、ローエンド機２０とハイエンド機１０との間に、ＣＰＵ性能や記憶容量の差違が無くてもよい。なお、ローエンド機２０とハイエンド機１０とを区別しない場合、単に「機器」という。
【００１０】
図２は、本発明の実施の形態におけるハイエンド機のハードウェア構成例を示す図である。図２において、ハイエンド機１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００１１】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ１１５には、各種の設定情報等が記憶される。
【００１２】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。液晶パネルは、タッチパネル機能を有していてもよい。この場合、当該液晶パネルは、入力手段の機能をも兼ねる。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記憶されたプログラムを読み取るために利用される。すなわち、ハイエンド機１０では、ＲＯＭ１１３に記憶されたプログラムだけでなく、ＳＤカード８０に記憶されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００１３】
なお、ローエンド機２０のハードウェア構成は、図２と同様でもよい。又は、ローエンド機２０は、スキャナ１２、モデム１４、及びＳＤカードスロット１７を有さなくてよい。また、ローエンド機２０のＨＤＤの容量は、ハイエンド機１０のＨＤＤ１１４の容量より小さくてもよい。また、ローエンド機２０の操作パネルは、ハイエンド機１０の操作パネル１５と異なり、例えば、テキストのみを表示可能であってもよい。
【００１４】
図３は、本発明の実施の形態における印刷システムの機能構成例を示す図である。図３において、ローエンド機２０は、ＵＩ制御部２１、認証要求部２２、制限照会部２３、及び機器制御部２４等を有する。これら各部は、ローエンド機２０にインストールされた１以上のプログラムが、ローエンド機２０のＣＰＵに実行させる処理により実現される。
【００１５】
ＵＩ制御部２１は、ローエンド機２０の操作パネルに対する入力に応じた処理の制御や、操作パネルに対する情報の表示処理等を実行する。認証要求部２２は、ローエンド機２０のユーザ（操作者）の認証の実行を、ハイエンド機１０に要求する。すなわち、ローエンド機２０のユーザの認証は、ハイエンド機１０によって代行される。制限照会部２３は、認証に成功したユーザによるローエンド機２０の利用に対する制限の要否等を、ハイエンド機１０に照会する。すなわち、ローエンド機２０の利用に対する制限の要否の判定等は、ハイエンド機１０によって代行される。制限の一例として、利用の禁止や、利用の程度又は利用の態様等の制限等が挙げられる。機器制御部２４は、ユーザから要求された機能をローエンド機２０に実行させる。
【００１６】
ハイエンド機１０は、ＵＩ制御部１２１、認証部１２２、判定部１２３、制限部１２４、機器制御部１２５、通信制御部１２６、及び代行制御部１２７等を有する。これら各部は、ハイエンド機１０にインストールされた１以上のプログラムが、ＣＰＵ１１１に実行させる処理により実現される。ハイエンド機１０は、また、アカウント情報記憶部１３１及びログ情報記憶部１３２等を利用する。これら各記憶部は、ＨＤＤ１１４、又はハイエンド機１０にネットワークを介して接続される記憶装置等を用いて実現可能である。
【００１７】
ＵＩ制御部１２１は、ハイエンド機１０の操作パネル１５に対する入力に応じた処理の制御や、操作パネル１５に対する情報の表示処理等を実行する。認証部１２２は、ハイエンド機１０のユーザ（操作者）を認証する。認証部１２２は、また、ローエンド機２０のユーザの認証を代行する。認証部１２２は、認証に成功したユーザの識別情報（以下、「ユーザ名」という。）を、例えば、ＲＡＭ１１２に記憶する。すなわち、認証部１２２は、ハイエンド機１０及び各ローエンド機２０のログインユーザのユーザ名を管理する。
【００１８】
判定部１２３は、認証に成功したユーザによるハイエンド機１０の利用に対する制限の要否等を判定する。判定部１２３は、また、ローエンド機２０のユーザによるローエンド機２０の利用に対する制限の要否等の判定を代行する。制限の要否等の判定は、アカウント情報記憶部１３１を参照して行われる。アカウント情報記憶部１３１には、機器のユーザの候補に対応付けて、機器の利用の制限の要否や制限の内容等を示す情報を記憶する。
【００１９】
制限部１２４は、ハイエンド機１０の利用に対する制限が必要であることが判定部１２３によって判定された場合に、認証が成功したユーザによる、ハイエンド機１０の機能の利用を制限する。機器制御部１２５は、ユーザから要求された機能をハイエンド機１０に実行させる。ログ情報記憶部１３２は、機器制御部１２５や機器制御部２４による処理の実行履歴を示す情報（以下、「ログ情報」という。）を記憶する。すなわち、ローエンド機２０の実行履歴の管理についても、ハイエンド機１０によって代行される。
【００２０】
通信制御部１２６は、ローエンド機２０との通信を制御する。例えば、通信制御部１２６は、ローエンド機２０からの認証要求を受信したり、ローエンド機２０からの利用の制限の判定要求を受信したりする。代行制御部１２７は、通信制御部１２６によって受信された要求に応じた処理を、ハイエンド機１０に実行させる。
【００２１】
なお、認証部１２２、判定部１２３、制限部１２４、及び代行制御部１２７は、ローエンド機２０ごとに設けられてもよい。
【００２２】
以下、印刷システム１において実行させる処理手順について説明する。図４は、ユーザがローエンド機にログインする際に実行される処理手順の一例を説明するためのシーケンス図である。
【００２３】
ＵＩ制御部２１は、ローエンド機２０の操作パネルを介して、ユーザからログイン情報の入力を受け付けると（Ｓ１０１）、認証要求部２２に対して、当該ログイン情報を通知する（Ｓ１０２）。ログイン情報は、例えば、ユーザ名及びパスワードである。但し、ＩＣカードに記録されている情報や生体情報等、他の情報がログイン情報とされてもよい。
【００２４】
続いて、認証要求部２２は、当該ログイン情報と、当該ローエンド機２０の識別情報（以下、「機器ＩＤ」という。）を含む認証要求を、ハイエンド機１０に送信する（Ｓ１０３）。なお、認証要求の送信先のハイエンド機１０のアドレス情報は、例えば、予めローエンド機２０に設定されている。アドレス情報は、例えば、ＵＲＬ（Uniform Resource Locator）、ＩＰアドレス、又はホスト名等である。また、機器ＩＤは、ローエンド機２０のアドレス情報であってもよいし、製造番号等であってもよい。機器ＩＤは、機器ごとの識別情報であればよい。
【００２５】
当該認証要求は、ハイエンド機１０の通信制御部１２６によって受信される。通信制御部１２６は、受信した認証要求を代行制御部１２７に通知する（Ｓ１０４）。代行制御部１２７は、当該認証要求を認証部１２２に通知する（Ｓ１０５）。認証部１２２は、通信された認証要求に含まれているログイン情報について、認証処理を実行する。例えば、認証部１２２は、ログイン情報に含まれているユーザ名及びパスワードを含むアカウント情報を、アカウント情報記憶部１３１から検索する（Ｓ１０６）。
【００２６】
図５は、アカウント情報の構成例を示す図である。図５では、１ユーザ分のアカウント情報の例が示されている。すなわち、アカウント情報記憶部１３１には、ユーザ候補ごとに、図５に示される構成を有するアカウント情報が記憶されている。
【００２７】
アカウント情報は、ユーザ名、パスワード、住所、及び電話番号を含む。これらは、当該アカウント情報に係るユーザのユーザ名、パスワード、住所、電話番号である。なお、住所及び電話番号は、アカウント情報に含まれていなくてもよい。また、ユーザ名及びパスワード以外がログイン情報として使用される場合、当該ログイン情報に対応する情報が、アカウント情報に含まれてもよい。
【００２８】
アカウント情報は、更に、機器の機能ごとに、機能利用可否及び機能利用量等を含む。機能利用可否及び機能利用量は、本実施の形態において、制限情報の一例である。機能利用可否は、各機能に対する利用権限の有無を示す情報である。図５の例では、印刷、スキャン、コピーについて利用権限が認められ、ファクスについて利用権限が認められていない例が示されている。機能利用量は、現在値及び上限値を含む。現在値は、各機能の利用量の現在値である。利用量とは、機能に対するパラメータや、機能の実行回数等に応じて増加する、機能の利用の程度又は度合いを示す情報である。上限値は、利用量に対する上限値である。すなわち、現在値が上限値以下である場合に、機能の利用が許可される。なお、現在値は、例えば月初め等、定期的に０に初期化されてもよい。
【００２９】
該当するアカウント情報が検索されない場合、認証部１２２は、認証は失敗したと判定する。該当するアカウント情報が検索された場合（Ｓ１０７）、認証部１２２は、認証は成功したと判定する。認証に成功した場合、認証部１２２は、検索されたアカウント情報を、例えば、認証要求に含まれている機器ＩＤに対応付けて、ＲＡＭ１１２に記憶する（Ｓ１０８）。すなわち、ローエンド機２０へのログインユーザのアカウント情報が記憶される。なお、アカウント情報が、機器ＩＤに対応付けられて記憶されることにより、一台のハイエンド機１０において、複数のローエンド機２０のそれぞれのログインユーザを区別することができる。なお、ハイエンド機１０のログインユーザのアカウント情報には、ハイエンド機の機器ＩＤ、又は自機を示す識別情報に対応付けられて記憶されてもよい。
【００３０】
続いて、認証部１２２は、アカウント情報を含む認証結果を、代行制御部１２７に応答する（Ｓ１０９）。アカウント情報を含む認証結果は、認証の成功を意味する。当該認証結果は、通信制御部１２６を経て、ハイエンド機１０の認証要求部２２に返信される（Ｓ１１０、Ｓ１１１）。認証要求部２２は、当該認証結果をＵＩ制御部２１に応答する（Ｓ１１２）。ＵＩ制御部２１は、当該認証結果に基づく情報を、操作パネルに表示させる（Ｓ１１３）。例えば、ログインの成功を示すメッセージが表示されてもよい。ログインに成功した場合、ユーザによる、ローエンド機２０の操作が可能となる。
【００３１】
なお、認証に失敗した場合、アカウント情報を含む認証結果の代わりに、認証の失敗を示す認証結果が、ローエンド機２０に返信される。この場合、ユーザによるローエンド機２０の一部又は全部の機能に関する操作は、制限される。
【００３２】
続いて、ローエンド機２０による印刷の実行時に実行される処理手順について説明する。図６は、ローエンド機による印刷の実行時に実行される処理手順の一例を説明するためのシーケンス図である。
【００３３】
ステップＳ２０１において、ローエンド機２０のＵＩ制御部２１は、操作パネルを介して、ユーザから印刷要求を受け付ける。当該印刷要求は、例えば、当該ローエンド機２０、ハイエンド機１０、又は非図示のコンピュータにスプールされている印刷データの一覧の中から、印刷対象とする印刷データを選択することによって入力されてもよい。
【００３４】
ＵＩ制御部２１は、ユーザから要求された機能の識別情報（以下、「機能名」という。）と、当該機能の実行に関する属性情報等を指定して、利用制限の照会を制限照会部２３に要求する（Ｓ２０２）。ここでは、印刷機能が利用されるため、「印刷」が、機能名として指定される。また、属性情報は、例えば、印刷に関する設定情報である。属性情報には、例えば、用紙サイズ、カラー指定の有無、印刷枚数等が含まれる。制限照会部２３は、当該ローエンド機２０の機器ＩＤ、当該機能名、及び当該属性情報等を含む、利用制限の判定要求を、予め設定されているハイエンド機１０に送信する（Ｓ２０３）。
【００３５】
当該判定要求は、ハイエンド機１０の通信制御部１２６によって受信される。通信制御部１２６は、受信した判定要求を代行制御部１２７に通知する（Ｓ２０４）。代行制御部１２７は、当該判定要求を判定部１２３に通知する（Ｓ２０５）。
【００３６】
判定部１２３は、当該判定要求に含まれている機器ＩＤに対応付けられてＲＡＭ１１２に記憶されているアカウント情報を取得する（Ｓ２０６）。すなわち、ローエンド機２０のログインユーザのアカウント情報が取得される。なお、該当するアカウント情報がＲＡＭ１１２に記憶されていない場合、以降の処理は中止される。
【００３７】
該当するアカウント情報（図５）が取得されると、判定部１２３は、当該アカウント情報の機能利用可否を参照して、判定要求に含まれている機能名に係る機能に対する、当該ログインユーザの利用権限の有無を判定する（Ｓ２１０）。
【００３８】
利用権限が有る場合、判定部１２３は、当該アカウント情報において、判定要求に含まれている機能名に対する機能利用量の現在値及び上限値に基づいて、利用の可否を判定する（Ｓ２１１）。すなわち、（現在値＋今回の利用量）が上限値以下であるか否かが判定される。今回の利用量は、判定要求に含まれている属性情報に基づいて算出されてもよい。すなわち、当該利用量は、印刷枚数、用紙サイズ、カラー指定の有無等に基づいて算出される。
【００３９】
続いて、判定部１２３は、ステップＳ２１０及びＳ２１１における判定結果を代行制御部１２７に応答する（Ｓ２１２）。ステップＳ２１０において利用権限が有ると判定され、ステップＳ２１１において、（現在値＋今回の利用量）が上限値以下であると判定された場合、判定結果は、利用可能となる。ステップＳ２１０において利用権限が有ると判定され、ステップＳ２１１において、（現在値＋今回の利用量）が上限値を超えると判定された場合、判定結果は、利用不可能となる。ステップＳ２１０において利用権限が無いと判定された場合、判定結果は、利用不可能となる。
【００４０】
当該判定結果は、通信制御部１２６を介して制限照会部２３に返信される（Ｓ２１０、Ｓ２１１）。なお、代行制御部１２７は、判定結果が利用可能である場合に、ステップＳ２１２を実行する。ステップＳ２１２において、代行制御部１２７は、判定要求に含まれている機能名に係る機能の利用に関するログ情報を、ログ情報記憶部１３２に記憶する。
【００４１】
図７は、ログ情報記憶部の構成例を示す図である。図７において、ログ情報記憶部１３２は、いずれかの機器における機能の利用ごと（当該機能に係るジョブごと）に、日時、機能名、ユーザ名、機器ＩＤ，ステータス、及び実績情報等を記憶する。
【００４２】
日時は、ジョブの実行日時である。本実施の形態では、日時は、厳密には、利用制限の判定が行われた日時である。機能名は、利用対象の機能の機能名である。ユーザ名は、当該機能を利用したユーザ名である。機器ＩＤは、当該機能が利用された機器の機器ＩＤである。ステータスは、当該機能の実行状態である。ステータスの値は、「完」又は「未」である。「完」は、機能の実行（ジョブの実行）が完了していることを示す。「未」は、機能が未だ実行されていないことを示す。実績情報は、当該機能が実際に実行された際に適用された属性情報である。すなわち、機器は、トナー等の消耗品の消耗が小さくなるように、属性情報を自動的に変更して各機能を実行する場合が有る。例えば、モノクロのデータに関してカラー指定がされている場合、カラー印刷ではなく、モノクロ印刷が実行される場合が有る。また、用紙切れやユーザの都合等により、印刷ジョブが中断される場合も有る。このような場合、ユーザによって要求された属性情報と、実際の機能の実行に際して適用される属性情報とが異なりうる。そして、機能利用量の現在値の更新は、実際に適用された属性情報に基づいて行われるべきである。そこで、ログ情報記憶部１３２には、判定要求に指定された属性情報ではなく実際に適用された属性情報が、実績情報として記憶される。
【００４３】
ステップＳ２１２では、ログ情報記憶部１３２に新たなレコードが追加される。当該レコードの日時には、現在日時が記憶される。当該レコードの機能名、機器ＩＤには、利用制限の判定要求に含まれていた機能名、機器ＩＤが記憶される。当該レコードのユーザ名には、ステップＳ２０６において取得されたアカウント情報に含まれているユーザ名が記憶される。当該レコードのステータスには、「未」が記憶される。当該レコードの実績情報には、何も記憶されない。
【００４４】
一方、判定結果を受信したローエンド機２０の制限照会部２３は、当該判定結果が利用不可能を示す場合、ユーザから要求された機能の実行を中止する。したがって、この場合、ステップＳ２１３以降は実行されない。すなわち、ローエンド機２０の機能の利用制限が実現される。
【００４５】
当該判定結果が利用可能を示す場合、制限照会部２３は、ユーザによって要求された機能の実行を、機器制御部２４に要求する（Ｓ２１３）。ここでは、印刷の実行が要求される。機器制御部２４は、要求された機能をローエンド機２０に実行させ、当該機能の実行時に適用された属性情報を、実績情報として、制限照会部２３に通知する（Ｓ２１４）。
【００４６】
制限照会部２３は、ローエンド機２０の機器ＩＤ、実行された機能の機能名、及び当該実績情報を含む、機能の完了通知をハイエンド機１０に送信する（Ｓ２１５）。当該完了通知は、ハイエンド機１０の通信制御部１２６によって受信される。通信制御部１２６は、当該完了通知を、代行制御部１２７に通知する（Ｓ２１６）。代行制御部１２７は、ログ情報記憶部１３２に記憶されているレコード（ログ情報）のうち、当該完了通知に含まれている機器ＩＤ及び機能名を含むレコードであって、ステータスが「未」であるレコードを更新する（Ｓ２１７）。具体的には、当該レコードのステータスが「完」に更新される。また、当該レコードの実績情報に、当該完了通知に含まれていた実績情報が記憶される。
【００４７】
その後、ハイエンド機１０の制限部１２４は、当該レコードの実績情報に基づいて、利用量を算出し、当該利用量を、当該レコードのユーザ名を含むアカウント情報の現在値に加算する。
【００４８】
また、ローエンド機２０に対してログアウト要求が入力された場合、図４のステップＳ１０２〜Ｓ１０５と同様の手順で、ログアウト要求が、ハイエンド機１０の認証部１２２に通知される。ログアウト要求には、ローエンド機２０の機器ＩＤが含まれていればよい。認証部１２２は、当該機器ＩＤと、当該機器ＩＤに対応付けられてＲＡＭ１１２に記憶されているアカウント情報とを、ＲＡＭ１１２から削除する。その結果、当該ローエンド機２０が、ログアウト状態であることが、ハイエンド機１０において認識される。
【００４９】
なお、ローエンド機２０の能力又は性能等に応じて、ステップＳ１１２においてアカウント情報を通知されたＵＩ制御部２１は、当該アカウント情報に基づいて、ログインユーザに利用できないと判定される機能の利用を、不可能としてもよい。例えば、当該機能に対応するボタンがグレーアウトされてもよい。
【００５０】
また、上記では、機能ごとに利用権限や利用量が管理される例を示したが、例えば、機能に対するパラメータごとや、機能を実現するアプリケーションごとに利用権限や利用量が管理されてもよい。
【００５１】
上述したように、本実施の形態によれば、ハイエンド機１０の機能の利用を制限するために用いるために設定されたアカウント情報を用いて、ハイエンド機１０が、ローエンド機２０の機能について、利用の要否等の判定を代行することができる。したがって、機能の利用に関して制限を適用可能な機器を増加させることができる。
【００５２】
なお、本実施の形態は、プロジェクタ、テレビ会議システム、デジタルカメラ等、画像形成装置以外の機器に適用されてもよい。
【００５３】
なお、本実施の形態において、アカウント情報記憶部１３１は、記憶部の一例である。制限照会部２３は、要求部の一例である。
【００５４】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００５５】
１            印刷システム
１０          ハイエンド機
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          ローエンド機
２１          ＵＩ制御部
２２          認証要求部
２３          制限照会部
２４          機器制御部
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        ＮＶＲＡＭ
１２１        ＵＩ制御部
１２２        認証部
１２３        判定部
１２４        制限部
１２５        機器制御部
１２６        通信制御部
１２７        代行制御部
１３１        アカウント情報記憶部
１３２        ログ情報記憶部
【先行技術文献】
【特許文献】
【００５６】
【特許文献１】特開２０１３−１９１０００号公報
【図１】
2015177317.tif 000003
【図２】
2015177317.tif 000004
【図３】
2015177317.tif 000005
【図４】
2015177317.tif 000006
【図５】
2015177317.tif 000007
【図６】
2015177317.tif 000008
【図７】
2015177317.tif 000009