(57)【要約】【課題】サーバーが管理する情報によって使用の可否が決まる複数の機器を、各機器とサーバーとの通信が可能でないときに、通信が可能であるときと同様に使用することができるようにする。【解決手段】操作に応じたジョブを実行する複数の機器のそれぞれは、ユーザーが携帯する記憶媒体に格納されている認証情報をサーバーに送信し、認証したことが通知されたときに、自機器を特定する記録データを記憶媒体に書き込む。各機器は、サーバーが通信不能状態である場合に、ユーザーが指定することのできるジョブを示す管理情報を、記憶媒体に書き込まれている記録データによって特定される他機器から管理情報を取得する。そして、各機器は他機器から取得した管理情報によって示されるジョブを設定する操作を受け付ける。【選択図】図７
2014071788.tif 000002
【特許請求の範囲】
【請求項１】
操作に応じたジョブを実行する第１および第２の機器を備えるネットワークシステムであって、
第１および第２の機器のそれぞれが、
ユーザーが携帯する記憶媒体に格納されているユーザー認証のための認証情報を、外部のサーバーに送信する第１認証処理手段と、
前記サーバーから前記ユーザーを認証したことが通知されたときに、自機器を特定する記録データを前記記憶媒体に書き込む記録処理手段と、
前記ユーザーが設定することのできるジョブを決める管理情報を、前記サーバーから取得して自機器内のメモリに前記認証情報と対応付けて記憶させる第１キャッシュ処理手段と、を有しており、
少なくとも前記第１の機器は、さらに
前記サーバーと通信することができない状態でありかつ自機器内において前記管理情報が記憶されていない場合に、前記第２の機器を特定する記録データが前記記憶媒体に書き込まれているかどうかを判別する判別手段と、
前記第２の機器を特定する記録データが書き込まれていると前記判別手段によって判別されたときに、前記第２の機器に前記認証情報を送信する第２認証処理手段と、
前記第２の機器から転送されてきた管理情報を前記管理情報として前記メモリに記憶させる第２キャッシュ処理手段と、
前記管理情報によって決まるジョブを設定する操作を受け付ける動作設定処理手段と、を有し、
少なくとも前記第２の機器は、さらに、
前記第１の機器から送信された前記認証情報を受信したときに、自機器内において記憶されている前記管理情報を、前記第１の機器へ転送する情報転送手段と、を有する
ことを特徴とするネットワークシステム。
【請求項２】
前記管理情報は、前記複数の機器が有する複数種のジョブを実行する機能のうちの利用可能な機能を示す機能制限情報を有する
請求項１記載のネットワークシステム。
【請求項３】
前記管理情報は、ユーザーごとの課金のための情報を有する
請求項１または２記載のネットワークシステム。
【請求項４】
操作に応じたジョブを実行する情報機器であって、
ユーザーが携帯する記憶媒体に格納されているユーザー認証のための認証情報を、外部のサーバーに送信する第１認証処理手段と、
前記サーバーから前記ユーザーを認証したことが通知されたときに、自機器を特定する記録データを前記記憶媒体に書き込む記録処理手段と、
前記ユーザーが設定することのできるジョブを決める管理情報を、前記サーバーから取得して自機器内のメモリに前記認証情報と対応付けて記憶させる第１キャッシュ処理手段と、
前記サーバーと通信することができない状態でありかつ前記メモリにおいて前記管理情報が記憶されていない場合に、他機器を特定する記録データが前記記憶媒体に書き込まれているかどうかを判別する判別手段と、
前記他機器を特定する記録データが書き込まれていると前記判別手段によって判別されたときに、前記記憶媒体に書き込まれている記録データによって特定される前記他機器に、前記認証情報を送信する第２認証処理手段と、
前記第２認証処理手段によって前記認証情報が送信された前記他機器から転送されてきた管理情報を前記管理情報として前記メモリに記憶させる第２キャッシュ処理手段と、
前記管理情報によって決まるジョブを設定する操作を受け付ける動作設定処理手段と、
前記サーバーではない外部の機器から送信された前記認証情報を受信したときに、前記メモリによって記憶されている前記管理情報を、前記認証情報の送信元である機器へ転送する情報転送手段と、を有する
ことを特徴とする情報機器。
【請求項５】
前記判別手段は、前記サーバーと通信することができない状態でありかつ前記メモリにおいて前記管理情報が記憶されている場合に、前記管理情報が記憶された日付よりも以後に前記記憶媒体に書き込まれた他機器を特定する記録データの有無を判別し、
前記第２認証処理手段は、前記管理情報が記憶された日付よりも以後に前記記憶媒体に書き込まれた他機器を特定する記録データが有ると前記判別手段によって判別されたときに、前記記憶媒体に書き込まれている記録データによって特定される前記他機器に、前記認証情報を送信する
請求項４記載の情報機器。
【請求項６】
前記記憶媒体は、前記複数の機器のそれぞれによる前記記録データの書込みが可能な記憶容量を有しており、
前記第２認証処理手段は、前記記憶媒体に複数の記憶データが書き込まれている場合に、当該複数の記憶データのうちの最後に書き込まれた記録データによって特定される他機器に前記認証情報を送信する
請求項４または５記載の情報機器。
【請求項７】
操作に応じたジョブを実行する情報機器のためのコンピュータープログラムであって、
前記情報機器が有するコンピューターに、
ユーザーが携帯する記憶媒体に格納されているユーザー認証のための認証情報を、外部のサーバーに送信する第１認証処理と、
前記サーバーから前記ユーザーを認証したことが通知されたときに、自機器を特定する記録データを前記記憶媒体に書き込む記録処理と、
前記ユーザーが設定することのできるジョブを決める管理情報を、前記サーバーから取得して自機器内のメモリに前記認証情報と対応付けて記憶させる第１キャッシュ処理と、
前記サーバーと通信することができない状態でありかつ前記メモリにおいて前記管理情報が記憶されていない場合に、他機器を特定する記録データが前記記憶媒体に書き込まれているかどうかを判別する判別処理と、
前記他機器を特定する記録データが書き込まれていると前記判別手段によって判別されたときに、前記記憶媒体に書き込まれている記録データによって特定される前記他機器に、前記認証情報を送信する第２認証処理と、
前記第２認証処理手段によって前記認証情報が送信された前記他機器から転送されてきた管理情報を前記管理情報として前記メモリに記憶させる第２キャッシュ処理と、
前記管理情報によって決まるジョブを設定する操作を受け付ける動作設定処理と、
前記サーバーではない外部の機器から送信された前記認証情報を受信したときに、前記メモリによって記憶されている前記管理情報を、前記認証情報の送信元である機器へ転送する情報転送処理と、を実行させる
ことを特徴とするコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証されたユーザーによる操作に応じたジョブを実行する機器に関する。
【背景技術】
【０００２】
コピー機・ＭＦＰ（Multi-functional Peripheral）・ファクシミリ機といったオフィス業務用の情報機器（オフィス機器）を所有する企業や他の組織において、不特定のユーザーによるオフィス機器の使用を防ぐためにユーザー認証が行われている。そして、認証を受けようとするユーザーが自己を特定する認証情報を入力する手法として、ユーザーの携帯する記憶媒体から認証情報をオフィス機器に読み取らせる手法が採用されている。この手法によるユーザー認証では、ユーザーが認証情報をキー入力する必要がない。例えば、記憶媒体が非接触型のＩＣカード（integrated circuit card）である場合、ユーザーはＩＣカードを読取り面にかざせばよい。
【０００３】
オフィス機器がもつ各種機能の一部のみの利用を許可する機能制限が知られており（特許文献１）、この機能制限をユーザー認証用の記憶媒体を用いてユーザーごとに行う技術が提案されている。例えば特許文献２では、クライアント端末からプリントサーバーを介してプリンターに印刷ジョブを与える認証印刷システムにおいて、ユーザー認証に必要なセキュリティカード（ＩＣカードや磁気カードといった記憶媒体）に印刷制限情報を記憶させておくことが開示されている。印刷制限情報は、プリンターがもつ印刷機能のうちのユーザーが利用することのできる機能を示す情報である。具体的には、カラー印刷の指定の可否や選択可能な用紙種別といったユーザーに許された印刷動作の設定が印刷制限情報によって示される。ユーザーがクライアント端末において印刷ジョブを指定する際、クライアント端末はセキュリティカードから印刷制限情報を読み取り、印刷制限情報に基づいて印刷機能ごとに制限の要否を判断する。
【０００４】
ユーザー認証のためのサーバーを有するネットワークでは、オフィス機器とサーバーとの連携によってユーザーが認証される。オフィス機器は、記憶媒体から認証情報を読み取ってサーバーに送る。サーバーは、オフィス機器から送られてきた認証情報と予め記憶しているユーザー登録情報とを照合し、照合結果をオフィス機器に通知する。照合において両情報が一致すれば、ユーザーが認証されたことになる。ユーザーが認証された後、オフィス機器はユーザーによる操作を受け付け、操作によって指定されたジョブを実行する。
【０００５】
このようにサーバーを使用するユーザー認証は、複数のオフィス機器を多数のユーザーが共用する場合にとりわけて有用である。管理者はサーバーにのみ照合用のユーザー登録情報を記憶させる作業を行なえばよく、複数のオフィス機器のそれぞれにユーザー登録情報を記憶させる作業を行う必要がない。つまり、管理者の作業負担が小さい。
【０００６】
ユーザー認証のためのサーバーをユーザーごとの機能制限やユーザーごとの課金に用いることができる。サーバーは、機能制限の設定内容や現在の課金状態（例えば残金額）を示す管理情報をユーザーごとに認証情報に対応づけて記憶し、ユーザーを認証したときにそのユーザーに対応する管理情報をオフィス機器に送る。オフィス機器は、管理情報に基づいて、制限された機能を用いるジョブの指定を禁止したり、課金額が残金額を超えないジョブの指定のみを受け付けたりする。
【０００７】
サーバーを使用するユーザー認証に関する他の技術として、オフィス機器におけるキャッシュがある。例えば特許文献３において、背景技術として、ネットワークの混雑または他の理由のためにサーバーによる認証に時間がかかる場合があるという問題と、その問題を解決する複合機の概要とが記載されている。この特許文献３に記載された複合機は、印刷ジョブを受信したときにユーザー登録情報をサーバーから取得して蓄積（キャッシング）しておき、次に印刷ジョブを受信したときにはキャッシュ情報によって認証を行う。これにより２回目以降のジョブの実行における認証の高速化が実現される。
【０００８】
さらに、サーバーによって認証されたことを示す記録をオフィス機器において保持する手法がある。ＡＤ（Active Directory）認証と呼ばれるユーザー認証では、ユーザーが操作する機器はドメインコントローラーに認証を要求し、認証されたことの証として有効期限付きのチケットを受け取る。その後、このオフィス機器がネットワーク上の他の機器にアクセスするとき、チケットを送信することによってアクセスの承認を受ける。
【０００９】
一方、サーバーを使用しないユーザー認証に関して、複数のオフィス機器がユーザー登録情報を共有する技術が特許文献４によって提案されている。同文献に記載されたネットワークでは、複数のＭＦＰが相互に通信し、各ＭＦＰにおいて入力されたユーザー登録情報を他のＭＦＰに転送する。これにより全てのＭＦＰにおいて同じユーザー登録情報が記憶されるので、ユーザーはどのＭＦＰにおいても認証を受けることができ、全てのＭＦＰを使用することができる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】２００９−３０２７６９号公報
【特許文献２】２００７−５８７４４号公報
【特許文献３】２０１０−２７７５５７号公報
【特許文献４】２００６−３３４８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ユーザー認証のためのサーバーと通信するオフィス機器Ｘがキャッシュ機能を有する場合には、オフィス機器Ｘを使用しようとするユーザーＡが認証されたときに、サーバーにおいてこのユーザーＡに紐付けられている情報がオフィス機器Ｘにおいて記憶される。これにより、その後にサーバーとの通信に障害が生じたりサーバーが一時的に非稼動（システムダウン）になったりしたとしても、ユーザーＡはオフィス機器Ｘを使用することができる。ユーザーＡに対応する何らかのキャッシュ情報を記憶している場合（つまり、ユーザーＡが以前にサーバーによって認証された場合）、オフィス機器ＸがユーザーＡを正規のユーザーとみなすようにすればよい。また、キャッシュ情報として、機能制限情報や課金情報を記憶しておけば、サーバーとの通信によらずに、ユーザーＡに対する機能制限や課金を実施することができる。
【００１２】
しかし、サーバーとの通信が行なえない状態において、ユーザーＡがオフィス機器Ｘとは別のオフィス機器Ｙを使用しようとした場合、ユーザーＡが以前にオフィス機器Ｙを使用していなければ、ユーザーＡはオフィス機器Ｙを使用することができない。なぜならば、オフィス機器ＹにはユーザーＡが認証を受けるのに必要なキャッシュ情報が記憶されていないからである。
【００１３】
ユーザーが携帯するＩＣカードのような記録媒体に、サーバーによる認証の結果を記録するようにすれば、サーバーとの通信が断絶した状態においても、記録媒体の記録データに基づいてユーザー認証を行うことができる。ただし、機能制限または課金を行う場合には、オフィス機器ＹがユーザーＡによるジョブ指定の適否を判別するのに必要な機能制限情報や課金情報を、記録媒体に書き込んでおかなければならない。そうしないと、ユーザーＡは認証されても、オフィス機器Ｙを全く使用することができないか、限定された使用に強制される。
【００１４】
携帯型の記憶媒体に機能制限情報や課金情報を書き込んでおく手法には幾つかの問題がある。第１に、相応のメモリ容量が必要である。メモリ容量の増大は記憶媒体のコスト上昇を招く。第２に、課金を行う場合、ジョブの実行が終了した時点で課金情報を書き込まなければならない。ＩＣカードの使用を想定すると、「認証を受ける使用開始時だけでなく、課金額が確定する使用終了時にもＩＣカードを読取り面にかざす」という２回のカード操作をユーザーに対して強いることになる。使用終了時のカード操作を行なわずにユーザーがオフィス機器から離れる状況の頻発が予想される。第３に、記録媒体に書き込んだ情報を更新するのが困難である。サーバーとの通信が可能な状態において、記録媒体内の情報とサーバー内の情報とを定期的に同期させるのが望ましい。ところが、ユーザーによって携帯される記録媒体の所在は不定であるので、確実に情報を同期させるのは難しい。
【００１５】
本発明は、このような事情に鑑み、サーバーが管理する情報によって使用の可否が決まる複数の機器を、各機器とサーバーとの通信が可能でないときに、通信が可能であるときと同様に使用することができるシステムの実現を目的としている。
【課題を解決するための手段】
【００１６】
上記目的を達成するネットワークシステムは、操作に応じたジョブを実行する第１および第２の機器を備える。前記第１および第２の機器のそれぞれが、ユーザーが携帯する記憶媒体に格納されているユーザー認証のための認証情報を、外部のサーバーに送信する第１認証処理手段と、前記サーバーから前記ユーザーを認証したことが通知されたときに、自機器を特定する記録データを前記記憶媒体に書き込む記録処理手段と、前記ユーザーが設定することのできるジョブを決める管理情報を、前記サーバーから取得して自機器内のメモリに前記認証情報と対応付けて記憶させる第１キャッシュ処理手段と、を有している。前記第１の機器は、さらに前記サーバーと通信することができない状態でありかつ自機器内において前記管理情報が記憶されていない場合に、前記第２の機器を特定する記録データが前記記憶媒体に書き込まれているかどうかを判別する判別手段と、前記第２の機器を特定する記録データが書き込まれていると前記判別手段によって判別されたときに、前記第２の機器に前記認証情報を送信する第２認証処理手段と、前記第２の機器から転送されてきた管理情報を前記管理情報として前記メモリに記憶させる第２キャッシュ処理手段と、前記管理情報によって決まるジョブを設定する操作を受け付ける動作設定処理手段と、を有する。前記第２の機器は、さらに、前記第１の機器から送信された前記認証情報を受信したときに、自機器内において記憶されている前記管理情報を、前記第１の機器へ転送する情報転送手段と、を有する。
【００１７】
本明細書において、「自機器」という用語は、ネットワークシステムが備える複数の機器のうちの注目するいずれか一つの機器を意味する。また、「他機器」という用語は、ネットワークシステムが備える複数の機器のうちの自機器以外の一つまたは複数の機器を意味する。
【発明の効果】
【００１８】
本発明によれば、ユーザーが携帯する記録媒体に記録された情報によって、ユーザーが機器を使用するのに必要な管理情報を保持する機器を特定することができるので、ユーザーが使用しようとする機器は他の機器から管理情報を取得することができる。これにより、ユーザーは、各機器とサーバーとの通信が可能でないときにも通信が可能であるときと同様に所望の機器を使用することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係るネットワークの一例を示す図である。
【図２】ＭＦＰのハードウェア構成を示す図である。
【図３】ＩＣカードが記憶する情報を示す図である。
【図４】ＩＣカードが記憶する認証データのデータ構成の一例を示す図である。
【図５】ＩＣカードが記憶する使用履歴のデータ構成の一例を示す図である。
【図６】ネットワークシステムにおけるＭＦＰの機能構成を示す図である。
【図７】ユーザーが使用するときのＭＦＰの動作を示すフローチャートである。
【図８】ＭＦＰが実行するサーバーレス状態の処理のフローチャートである。
【図９】他機器からのアクセスに対するＭＦＰの動作を示すフローチャートである。
【図１０】ＩＣカードに使用履歴を書き込む処理のフローチャートである。
【図１１】ＩＣカードへの使用履歴の書込みの要領を模式的に示す図である。
【発明を実施するための形態】
【００２０】
図１に例示されるネットワーク１０は、企業内のＬＡＮ(Local Area Network)である。ネットワーク１０には、ネットワークシステム１を構成する複数台のＭＦＰ３，４，５が接続されている。ＭＦＰ３，４，５は、コピー・ネットワークプリンティング・ファクシミリ通信・ドキュメントの保存を含む多様なジョブの実行が可能な情報機器であり、操作パネル３１，４１，５１を用いる操作によって指定されたジョブを実行する。これらＭＦＰ３，４，５は相互に通信することができ、ユーザー認証用のサーバー２とも通信することができる。図示では３台であるが、ネットワークシステム１を構成する情報機器の台数は２以上であればよい。
【００２１】
ネットワーク１０におけるユーザー認証には、携帯型の記憶媒体であるＩＣカード７Ａ，７Ｂ，７Ｃ，７Ｄが用いられる。ＩＣカード７Ａ，７Ｂ，７Ｃ，７Ｄは、サーバー２に登録されたユーザー６Ａ，６Ｂ，６Ｃ，６Ｄに一枚ずつ配付される。ＩＣカード７Ａ，７Ｂ，７Ｃ，７Ｄのそれぞれに、それが配布されるユーザーを特定する情報が書き込まれている。
【００２２】
ＭＦＰ３，４，５を使用したいユーザー６Ａ，６Ｂ，６Ｃ，６Ｄは、操作パネル３１，４１，５１の近傍に配置されているカードリードライター３２，４２，５２にＩＣカード７Ａ，７Ｂ，７Ｃ，７Ｄをかざす。ここで、例えばユーザー６ＡがＭＦＰ３を使用する場合、ユーザー６ＡはＭＦＰ３に備わるカードリードライター３２に自己が携帯するＩＣカード７Ａを近づける。このようなカード操作を行うことにより、ＭＦＰ３とサーバー２との連携によるユーザー認証が行われる。認証が完了すると、操作音、ランプ点灯、または操作パネル３１でのメッセージの表示といった所定の手段によって、ユーザー６Ａに認証の完了が通知される。この通知がなされるまでの時間（通常は数秒以内）にわたってユーザー６ＡはＩＣカード７Ａをかざせばよい。
【００２３】
複数台のＭＦＰ３，４，５はキャッシュ機能を有している。すなわち、例えばＭＦＰ３を使用しようとするユーザー６Ａが認証されると、サーバー２においてユーザー６Ａに対応付けられているユーザー登録情報の一部である管理情報が、サーバー２から転送されてＭＦＰ３に蓄積（キャッシング）される。こののち、ユーザー６Ａが再びＭＦＰ３を使用しようとしたとき、ネットワーク１０が輻輳していたり、サーバー２がシステムダウン状態であったりしてサーバー２との通信が行えない場合、ＭＦＰ３は蓄積している管理情報（キャッシュ情報）を参照する。同様に、他のユーザー６Ｂ，６Ｃ，６ＤがＭＦＰ３を使用するときも各ユーザーに対応付けられている管理情報がＭＦＰ３に蓄積される。また、ユーザー６Ａ，６Ｂ，Ｃ，６Ｄが他のＭＦＰ４，５を使用するとき、各ユーザーに対応付けられている管理情報がＭＦＰ４，５によって蓄積される。
【００２４】
管理情報は、ユーザー６Ａ，６Ｂ，６Ｃ，６Ｄのそれぞれが設定することのできるジョブを決める情報である。言い換えれば、管理情報によって決まるジョブ以外のジョブを設定する操作（ジョブの種類の選択や動作条件の指定など）は禁止されまたは無効とされる。例えば、カラー印刷を禁止したり、ファクシミリやドキュメント送信の宛先を限定したりする機能制限の設定内容を示す機能制限情報、および所定期間内の印刷回数や印刷用紙枚数の上限を示す上限管理情報が管理情報に該当する。また、課金の残金額を直接的または間接的に示す課金情報も管理情報に該当する。“機能制限”、“上限管理”、および“課金”のいずれか一つを実施することができるとともに、任意の２以上を合わせて実施することができる。つまり、管理情報の内容は、ネットワーク１０においてユーザーごとにどのような管理が実施されるかに依存する。
【００２５】
ネットワークシステム１は、サーバー２から管理情報を取得することができないときに、ＭＦＰ３，４，５が自機器内に無いキャッシュ情報を取得するためのシステムである。ネットワークシステム１ではＭＦＰ３，４，５が連携してキャッシュ情報を授受する。例えば「ＭＦＰ３を日ごろ使用するユーザー６Ａが、サーバー２が非稼動状態であるときに、以前に使用したことのないＭＦＰ４を使用する」という状況において、ＭＦＰ４はユーザー６Ａによる操作の受付けに必要なキャッシュ情報をＭＦＰ３から取得する。このとき、ＭＦＰ４は、取得すべきキャッシュ情報の所在（ここではＭＦＰ３）を、ユーザー６Ａが携帯するＩＣカード７Ａに書き込まれている記録データによって特定する。ＭＦＰ４が所定のキャッシュ情報を取得することにより、ユーザー６ＡはＭＦＰ４を使用することができる。
【００２６】
以下、ネットワークシステム１の構成および動作をさらに詳しく説明する。
【００２７】
図２はＭＦＰ３のハードウェア構成の一例を示している。ＭＦＰ３の全体制御を担う制御回路３０は、制御プログラムや各種アプリケーションを実行するコンピューターとしてのＣＰＵ（central processing unit）３０Ａ、制御プログラムを記憶するＲＯＭ（Read Only Memory）３０Ｂ、プログラム実行のワークエリアとされるＳ−ＲＡＭ（Static Random Access Memory）３０Ｃ、動作の設定値を記憶するバッテリバックアップされたＮＶ−ＲＡＭ（不揮発性メモリ）３０Ｄ、およびシステム時刻を計時する時計ＩＣ(Integrated Circuit)３０Ｅを有する。
【００２８】
ＡＤＦ(Auto Document Feeder)３３は、原稿台を有しており、コピー・イメージ入力・ファクシミリ送信において、原稿台にセットされた原稿シートをイメージスキャナー３４の読取り位置へ搬送する。イメージスキャナー３４は原稿シートに記録されている画像情報を光学的に読み取る。プリンターエンジン３５は、多段式の用紙スタッカー３６から供給される用紙の片面または両面に電子写真法によってモノクロまたはカラーの画像をプリントする。通信インタフェース３７はＭＦＰ３をネットワーク１０に接続する。ストレージ３８はハードディスクドライブ（ＨＤＤ）のような大容量記憶デバイスである。ストレージ３８には、制御プログラムや操作パネル３１による操作画面の表示のための画面データを含む制御用のソフトウェアを記憶する媒体としてのメモリ領域とともに、各種のドキュメントを保存するボックスと呼ばれるメモリ領域が設けられる。ストレージ３８に格納されているデータやプログラムは必要に応じてワークエリアにロードされる。
【００２９】
ＭＦＰ３に所望の処理を実行させたいユーザーがユーザー認証を受けるための認証デバイスとして、ＭＦＰ３はＩＣカードからのデータの読取りおよびＩＣカードへのデータの書込みを行うカードリードライター３２を有する。カードリードライター３２はＭＦＰ３の本体と一体に取り付けられる固定型でもよいし、ケーブルまたは無線通信手段によってＭＦＰ３の本体と接続される外付け型でもよい。
【００３０】
なお、図示を省略するが、ネットワークシステム１におけるＭＦＰ３以外のＭＦＰ４，５も、ＭＦＰ３と同様の構成を有している。
【００３１】
図３はＩＣカードによって記憶される情報の種類を模式的に示している。ここよりあとの説明では、複数のユーザー６Ａ，６Ｂ，６Ｃ，６Ｄを区別せずに、これらのそれぞれをユーザー６ということがある。また、複数のユーザー６Ａ，６Ｂ，６Ｃ，６Ｄにそれぞれ配付されるＩＣカード７Ａ，７Ｂ，７Ｃ，７Ｄを区別せずに、これらのそれぞれをＩＣカード７ということがある。
【００３２】
ＩＣカード７は、ユーザー認証に必要な認証情報７１と、キャッシュ情報の取得に用いられる使用履歴７２とを記憶する。
【００３３】
認証情報７１は、ＩＣカード７を携帯するユーザー６を特定する情報である。図４のように、認証情報７１は、「ユーザー名」、「ユーザーＩＤ」および「パスワード」という項目７１１，７１２，７１３のデータから構成される。ただし、データ項目は例示に限らず、ユーザー６を一意に特定することができればよい。
【００３４】
使用履歴７２は、ＩＣカード７を携帯するユーザー６がＭＦＰ３，４，５のいずれを使用したかを示す情報である。厳密には、ユーザー６が認証されたときのカード操作が行なわれたＭＦＰを特定する情報である。後述のように、使用履歴７２がＩＣカード７に書き込まれるときには、サーバー２から取得された管理情報がキャッシュ情報としてＭＦＰ内に記憶されるので、使用履歴７２はキャッシュ情報の所在を示す情報であるとも言える。
【００３５】
図５のように、例示の使用履歴７２は、「使用した装置」、「アドレス」および「使用日」という三つの項目７２１，７２２，７２３のデータを一組として構成される。使用履歴７２については複数組のデータを記憶するようにデータ様式が定められている。図示の例では最大で４組のデータの記憶が可能である。
【００３６】
「使用した装置」という項目７２１のデータは、ＭＦＰ３，４，５にそれぞれ付与された名称を示す。図中の「ＭＦＰ（＃０１）」は例えばＭＦＰ３を表わし、「ＭＦＰ（＃０２）」は例えばＭＦＰ４を表わす。また、「アドレス」という項目７２２のデータは、通信相手の特定に用いられる。例示ではＩＰアドレスがこの項目７２２のデータとされる。
【００３７】
なお、ＭＦＰ３，４，５が他機器の名称とそのネットワーク上の所在（アドレス）とを対応付けるテーブルを有する場合、「アドレス」という項目７２２を省略することができる。また、通信相手を特定する上ではアドレスが判ればよいので、「使用した装置」という項目７２１のデータを省略してもよい。
【００３８】
「使用日」という項目７２３のデータは、項目７２１，７２２のデータの書込み時期を示す日付情報である。このデータは、サーバー２から管理情報を取得することができない状態において、ネットワーク１０上の最新のキャッシュ情報を参照するために記録される。図示では年月日であるが、日付と合わせて時刻を記録してもよい。
【００３９】
図６はネットワークシステムにおけるＭＦＰの機能構成を示している。
【００４０】
図６に描かれていないＭＦＰ５を含め、ＭＦＰ３，４，５は共通の機能構成を有している。すなわち、本実施形態においては、ＭＦＰ３，４，５のそれぞれが、他機器からキャッシュ情報を取得する動作、および自機器内のキャッシュ情報を他機器へ転送する動作を行うことができる。図６では、キャッシュ情報の授受に関わる第１および第２の機器として、ＭＦＰ３とＭＦＰ４とが描かれている。そして、ＭＦＰ３とＭＦＰ４との間で共通する各要素に同一の符号が付されている。ここでは、ＭＦＰ３，４，５の代表としてＭＦＰ３に注目してネットワークシステム１の構成を説明する。
【００４１】
ＭＦＰ３は、サーバー２が正常に稼動する状態（これを通常状態という）での動作に関わる要素として、第１認証処理部１０１、記録処理部１０３、第１キャッシュ処理部１０５、および動作設定処理部１０７を有する。これらの要素は、制御回路３０におけるコンピューターとしてのＣＰＵ３０Ａがプログラムを実行することによって実現される機能要素である。
【００４２】
第１認証処理部１０１は、ユーザー認証のためにサーバー２と通信する。例えばＩＣカード７Ａを携帯するユーザー６Ａが認証のためのカード操作を行なったとき、カードリードライター３２がＩＣカード７Ａから読み取った認証情報７１を、第１認証処理部１０１が暗号化してサーバー２に送信する。サーバー２において、ＭＦＰ３から送られてきた認証情報７１とサーバー２内で記憶されているユーザー登録情報とが照合され、両情報が一致すればユーザー６Ａが認証されたことになる。サーバー２からユーザー６Ａを認証したことを示す照合結果を受け取った第１認証処理部１０１は、ユーザー認証が成功したことを記録処理部１０３および第１キャッシュ処理部１０５に伝える。
【００４３】
記録処理部１０３は、第１認証処理部１０１からの認証成功の通知を受けて、自機器であるＭＦＰ３を特定する記録データとして使用履歴７２をＩＣカード７Ａに書き込むようカードリードライター３２に指示を与える。使用履歴７２の書込みによって、ＭＦＰ３においてカード操作をしたユーザー６Ａに対するサーバー２による認証の成功がＩＣカード７Ａに記録されることになる。
【００４４】
第１キャッシュ処理部１０５は、ユーザー６Ａが認証されたときにサーバー２から転送される管理情報２００を受け取って、自機器内の不揮発性のキャッシュメモリ６０に記憶させる。このとき受け取る管理情報２００は、今回のユーザー認証の対象であるユーザー６Ａに対応する情報である。キャッシュメモリ６０に記憶させるとき、ＭＦＰ３を使用しようとしている現在のユーザー６Ａを特定する認証情報７１と管理情報２００とが対応付けられる。
【００４５】
動作設定処理部１０７は、キャッシュメモリ１０５内の管理情報２００を参照しながら、操作パネル３１による操作を受け付ける。動作設定処理部１０７は管理情報２００が示すユーザー６Ａに対して許されたジョブの設定を受け付け、許されていないジョブの設定を受け付けない。「許されたジョブ」とは、許されていないジョブ以外でありかつＭＦＰ３が実行可能なジョブを意味する。つまり、管理情報２００において許されていないジョブを示すことによって、間接的に許されたジョブを示すことができる。動作設定処理部１０７は、例えばカラー印刷を禁止する機能制限が定められている場合、印刷色をモノクロに設定する操作を受け付けるが、印刷色をフルカラーに設定する操作を受け付けない。ここでいう「操作を受け付けない」という動作は、操作ボタンの押下に感応しない動作でもよいし、操作パネル３１に表示される各種の操作画面や操作ボタンのうちの許されていないジョブに係る操作画面や操作ボタンを表示しない動作であってもよい。
【００４６】
動作設定処理部１０７が受け付けた操作によって設定されたジョブは、ジョブ実行部１５０に与えられる。ジョブ実行部１５０は、コピージョブ、原稿画像を読み取って外部へ転送したりボックスに格納したりするスキャンジョブ、ボックス内のドキュメントを印刷する印刷ジョブなどの各種のジョブに関わるハードウェアおよびソフトウェアから構成される。
【００４７】
このように、通常状態ではサーバー２との通信によってユーザー認証が行われ、ジョブを指定する操作の可否の判別にサーバー２から取得した管理情報２００が用いられる。しかし、サーバー２が非稼動になったり、サーバー２との通信に障害が発生したりすることが起こり得る。そこで、ＭＦＰ３には、何らかの原因でサーバー２へのアクセスに対する応答が得られない状態（これを“一時的サーバーレス状態”と呼称する）において、ユーザー６による使用を可能にする機能が組み込まれている。
【００４８】
ＭＦＰ３は、一時的サーバーレス状態での動作に関わる要素として、判別部１２１、第２認証処理部１２３、第２キャッシュ処理部１２５、および情報転送部１３１を有する。これらの要素は、制御回路３０におけるコンピューターとしてのＣＰＵ３０Ａがプログラムを実行することによって実現される機能要素である。
【００４９】
判別部１２１は、他機器からのキャッシュ情報の取得の要否を判別する。判別部１２１には、サーバー２からの応答の無いことが第１認証処理部１０１から通知される。通知を受けた判別部１２１は、所定のメモリ３２Ａに一次記憶されている認証情報７１を取り込み、認証情報７１に対応付けられたキャッシュ情報がキャッシュメモリ６０に在るかどうかを判別する。
【００５０】
現在のユーザー６による操作に必要なキャッシュ情報が記憶されている場合、その旨が判別部１２１から動作設定処理部１０７へ通知される。この場合、他機器からキャッシュ情報を取得する必要はなく、動作設定処理部１０７はキャッシュメモリ６０内のキャッシュ情報（以前に蓄積された管理情報）を参照して操作を受け付ける。
【００５１】
これに対して、必要なキャッシュ情報が記憶されていない場合には、他機器からキャッシュ情報を取得しなければならない。判別部１２１は、ＭＦＰ３を使用しようとしているユーザー６のＩＣカード７に、他機器を特定する使用履歴７２が書き込まれているかどうかを判別する。判別の形態としては、一時的サーバーレス状態であることが分かった後に、カードリードライター３２に読取りを指示して使用履歴７２を取得してもよいし、カード操作の開始時点で認証情報７１を読み取るときに使用履歴７２をも読み取ってメモリ３２Ａに格納しておくようにしてもよい。後者では、メモリ３２Ａの内容から、必要とする使用履歴７２の有無を判別することになる。
【００５２】
必要とする使用履歴７２がＩＣカード７に書き込まれている場合、他機器へのアクセスを受け持つ第２認証処理部１２３に使用履歴７２が引き渡される。必要とする使用履歴７２がＩＣカード７に書き込まれていない場合は、必要なキャッシュ情報の所在が不明である。この場合、ＭＦＰ３を使用しようとしているユーザー６の認証に失敗にしたことが操作パネル３１によって表示される。
【００５３】
ここで、判別部１２１による判別結果が異なる状況Ａおよび状況Ｂを例示する。
【００５４】
状況Ａにおいて、ＭＦＰ３を使用しようとする現在のユーザーは、ＩＣカード７Ａを携帯するユーザー６Ａであり、以前にＭＦＰ３を使用したことがある。以前の使用時にユーザー６Ａに対応するキャッシュ情報が記憶されているので、判別部１２１は他機器からのキャッシュ情報の取得が不要と判別する。
【００５５】
状況Ｂにおいて、ＭＦＰ３を使用しようとするユーザーは、ＩＣカード７Ｂを携帯するユーザー６Ｂであり、以前にＭＦＰ３を使用したことがない。しかし、ユーザー６Ｂは以前にＭＦＰ４を使用したことがある。以前の使用時にＭＦＰ４内のキャッシュメモリ６０に、ユーザー６Ｂに対応するキャッシュ情報が記憶されている。また、ＩＣカード７Ｂには、ユーザー６Ｂが使用したＭＦＰ４を特定する使用履歴７２が書き込まれている。状況Ｂでは、判別部１２１は他機器からのキャッシュ情報の取得が必要と判別し、ＩＣカード７Ｂに書き込まれている使用履歴７２を第２認証処理部１２３に引き渡す。
【００５６】
さて、第２認証処理部１２３は、使用履歴７２が示すＩＰアドレスをもつ他機器（図６ではＭＦＰ４）に認証情報７１を送信し、所定のキャッシュ情報の転送を依頼する。依頼を受け付けるのは、他機器の情報転送部１３１である。上述の状況Ｂを想定すると、ユーザー６Ｂを特定する認証情報７１がＭＦＰ３からＭＦＰ４へ送信され、ユーザー６Ｂに対応する管理情報であるキャッシュ情報２００ｂがＭＦＰ４からＭＦＰ３へ転送される。第２認証処理部１２３は、依頼先から転送されてきたキャッシュ情報２００ｂを第２キャッシュ処理部１２５に引き渡す。
【００５７】
第２キャッシュ処理部１２５は、引き渡されたキャッシュ情報２００ｂをキャッシュメモリ６０に格納する。これにより、動作設定処理部１０７がキャッシュ情報２００ｂに基づいてユーザー６Ｂによる操作の適否を判断することができるようになる。
【００５８】
情報転送部１３１は、一時的サーバーレス状態において、他機器からの転送依頼に応答する。情報転送部１３１は、他機器から受信した認証情報に対応づけて記憶されているキャッシュ情報をキャッシュメモリ６０から抽出し、依頼元の他機器へ転送する。つまり、情報転送部１３１と他機器の第２認証処理部１２３との間で、他機器を使用しようとするユーザーに対応するキャッシュ情報の授受が行なわれる。
【００５９】
以上の機能構成を有するＭＦＰの動作が以下のフローチャートによって示される。
【００６０】
図７はＭＦＰ３，４，５のそれぞれがユーザー６Ａ，６Ｂ，６Ｃ，６Ｄのいずれかによって使用されるときの動作を示している。図７および以降の図の説明では、ＭＦＰ３を自機器とする。また、ユーザー６Ａ，６Ｂ，６Ｃ，６Ｄのそれぞれを区別せずにユーザー６という。
【００６１】
ユーザー６がＩＣカード７をカードリードライター３２に近づけると、カードリードライター３２がＩＣカード７から認証情報７１を読み込み（Ｓ１０）、第１認証処理部１０１が所定の接続シーケンスに従ってサーバー２にアクセスする（Ｓ１１）。サーバー２との通信が可能である場合（Ｓ１２でＯＫ）、第１認証処理部１０１が認証情報７１を送信してユーザー認証結果をサーバー２から受信する（Ｓ１３）。サーバー２との通信が可能でない場合（Ｓ１２でＮＧ）、動作の流れはステップＳ２１（サーバーレス状態の処理）を経てステップＳ１８へ進む。
【００６２】
ユーザー６が認証されなかった場合（Ｓ１４でＮＧ）、認証の失敗をユーザー６に知らせる認証エラー処理（Ｓ２２）が実行される。
【００６３】
一方、ユーザー６が認証された場合（Ｓ１４でＯＫ）、第１キャッシュ処理部１０５がジョブ実行の可否を決める管理情報２００をサーバー２から取得してキャッシュメモリ６０に格納する（Ｓ１５、Ｓ１６）。また、記録処理部１０３が、自機器を特定する使用履歴７２を記録する「ＩＣカードへの書込み処理」（Ｓ１７）を実行する。
【００６４】
ユーザー６に対応する管理情報２００がサーバー２から得られ、またはステップＳ２１のサーバーレス状態の処理によって所定のキャッシュ情報が他機器から得られた場合、動作設定処理部１０７がユーザー６によるジョブの指定を受け付ける（Ｓ１８）。ユーザー６によって指定されたジョブをジョブ実行部１５０が実行し（Ｓ１９）、必要に応じてジョブ実行部１５０がユーザー６に対応するキャッシュ情報を更新する（Ｓ２０）。例えば、上限管理または課金が行なわれる場合には、上限管理項目のカウント値や残金額といった実績データを更新する必要がある。また、ジョブのログをキャッシュ情報に含める場合、ログの更新が必要である。
【００６５】
図８は、図７中のサーバーレス状態の処理（Ｓ２１）のフローチャートである。
【００６６】
判別部１２１がＩＣカード７の使用履歴７２およびキャッシュメモリ６０内のキャッシュ情報（内部キャッシュ）をチェックする（Ｓ２１１、Ｓ２１２）。判別部１２１は、ユーザー６に対応する内部キャッシュの日付とＩＣカード７に記録されている他機器の使用履歴７２における最も新しい日付とを比較する。内部キャッシュの日付の方が新しい場合（Ｓ２１３でＹＥＳ）、すなわちユーザー６が他機器を使用した後に自機器を使用したことがある場合、操作制御の参照情報として内部キャッシュを用いるのがよい。したがって、この場合は他機器からのキャッシュ情報の取得が不要である。動作の流れは図７の流れにリターンする。
【００６７】
ユーザー６に対応する内部キャッシュが無くかつＩＣカード７に他機器の使用履歴７２が記録されていない場合（Ｓ２１４でＮＯ）、認証の失敗をユーザー６に知らせる認証エラー処理（Ｓ２２０）が行なわれる。
【００６８】
ユーザー６に対応する内部キャッシュが無い場合、および内部キャッシュの日付と比べて日付の新しい他機器の使用履歴７２がＩＣカード７に記録されている場合（Ｓ２１４でＹＥＳ）、他機器からキャッシュ情報を取得する処理が行なわれる。
【００６９】
まず、第２認証処理部１２３は、最も日付の新しい他機器の使用履歴７２からアドレスを抽出する（Ｓ２１５）。次に、第２認証処理部１２３は送信先アドレスをサーバー２のアドレスから他機器のアドレスへ切り替え（Ｓ２１６）、他機器にアクセスする（Ｓ２１７）。第２認証処理部１２３による依頼に応答して他機器からユーザー６に対応するキャッシュ情報２００ｂが転送されると（Ｓ２１８でＹＥＳ）、受信したキャッシュ情報２００ｂを第２キャッシュ処理部１２５がキャッシュメモリ６０に格納する（Ｓ２１９）。
【００７０】
通信障害または他の原因によりアクセスに対して他機器から応答が無かったり、アクセス先の他機器においてキャッシュメモリ６０がリセットされていたりというように、所望のキャッシュ情報が得られない場合がある（Ｓ２１８でＮＯ）。この場合、ネットワーク上の利用可能な最も新しいキャッシュ情報を取得する処理が行なわれる。すなわち、ステップＳ２１３へ戻り、内部キャッシュの日付と未アクセスの他機器の使用履歴７１の日付とが比較される。内部キャッシュの日付の方が新しい場合は、内部キャッシュが操作の制御において参照される。内部キャッシュの日付よりも他機器の使用履歴７１の日付の方が新しい場合は、他機器へのアクセスが行なわれる。このようなステップＳ２１３〜Ｓ２１８の動作は、他機器からキャッシュ情報が取得されるか、または内部キャッシュが最も新しい利用可能な情報と判別されるまで繰り返される。
【００７１】
図９のフローチャートは、他機器からのアクセスに対するＭＦＰの動作を示している。
【００７２】
情報転送部１３１は、他機器から転送依頼に際して送信される認証情報７１を受信し（Ｓ３１）、内部キャッシュをチェックする（Ｓ３２）。通常の状態として、転送依頼を受けるときのＭＦＰ３は、受信した認証情報７１に対応するキャッシュ情報を有している（Ｓ３３でＹＥＳ）。したがって、情報転送部１３１は依頼元の他機器へ当該キャッシュ情報を転送する。図示の例では、キャッシュ情報がジョブログ、課金情報および機能制限情報であり、これらのキャッシュ情報が依頼元の他機器へ送信される（Ｓ３４、Ｓ３５、Ｓ３６）。なお、何らかの理由で所定のキャッシュ情報を有していないときには（Ｓ３３でＮＯ）、情報転送部１３１は直ちにまたは依頼元にチェック結果を通知した後に処理を終了する。
【００７３】
図１０は図７中の「ＩＣカードへの書込み処理」（Ｓ１７）のフローチャートであり、図１１は書込みの要領を示す模式図である。ＩＣカードへの書込み処理は、上述の図５のように使用履歴７１として複数組（例示は最大４組）のデータの記録が可能なＩＣカードにおいて、１台のＭＦＰについては１組のデータのみを記録し、かつその記録するデータが自機器の最新の使用に対応したデータとなるようにする。このようにする理由は、キャッシュ情報の所在を指し示すという観点において、同じ所在を重複して記録する必要はないからである。また、自機器と他機器とを含むネットワーク上に存在する各ユーザーに対応するキャッシュ情報の中から最新の情報を選択するには、各ユーザーによる各ＭＦＰの最新の使用の時期を記録しなければならないからである。
【００７４】
図１０の処理では、記録される複数組のデータが日付によって順位付けられたものとして扱われ、日付の最も新しい組のデータの順位が１位とされる。図中の「自己データ」は自機器を特定するデータであり、「新規データ」は新たに記録する自己データである。
【００７５】
記録処理部１０３は、ＩＣカード７に使用履歴７１のデータが書き込まれていない場合（Ｓ１７１でＮＯ）、新規データを順位１のデータと定め（Ｓ１７３）、カードリードライター３２に新規データの書き込みを指示する（Ｓ１７４）。図１１（Ａ）に示されるとおり、この場合、書き込みが終わった状態のＩＣカード７において、順位２以下のデータは存在しない。
【００７６】
既に１組または複数組のデータがＩＣカード７に書き込まれている場合（Ｓ１７１でＹＥＳ）、記録処理部１０３は、順位１のデータが自己データであるかどうかをチェックする（Ｓ１７２）。順位１のデータが自己データであれば（Ｓ１７２でＹＥＳ）、記録処理部１０３は新規データを順位１のデータとして書き込む（Ｓ１７３、Ｓ１７４）。このとき、図１１（Ｂ）に示されるとおり、既存の古い自己データに新しい自己データである新規データが上書きされる。
【００７７】
既存の順位１のデータが自己データではない場合（Ｓ１７２でＮＯ）、記録処理部１０３は、順位２以下に自己データがあるかどうかをチェックする（Ｓ１７５）。順位２以下に自己データがあれば（Ｓ１７５でＹＥＳ）、既存の自己データよりも上位のデータの順位を繰り下げる（Ｓ１７６）。上位のデータが複数あれば、それらの順位をそれぞれ繰り下げる。この時点で順位１のデータは無いことになる。このようにした後、記録処理部１０３は新規データを順位１のデータとして書き込む（Ｓ１７３、Ｓ１７４）。図１１（Ｃ）に示されるとおり、この場合、書き込みの直前に存在した順位２以下の古い自己データに、順位の繰り下げられたデータが上書きされる。
【００７８】
順位２以下に自己データが無ければ（Ｓ１７５でＮＯ）、既存の全てのデータの順位をそれぞれ一つ繰り下げる（Ｓ１７７）。そして、記録処理部１０３は新規データを順位１のデータとして書き込む（Ｓ１７３、Ｓ１７４）。この場合、図１１（Ｄ）に示されるとおり、既存のデータのうち、最下位のデータは順位の繰り下げられたデータの上書きによって消失する。
【００７９】
以上の実施形態によれば、サーバー２がＭＦＰ３，４，５からのアクセスに応答しない一時的サーバーレス状態において、ＭＦＰ３，４，５のそれぞれが、ＭＦＰ３，４，５のいずれかが保有するキャッシュ情報を参照することができる。ユーザー６の携帯するＩＣカード７の記録からキャッシュ情報の所在が分かるので、各ＭＦＰは所在に該当する他機器へのピンポイントアクセスによって必要なキャッシュ情報を取得することができる。全ての多機器を対象にしてキャッシュ情報を探索するのとは違って、ネットワーク上のＭＦＰの台数にかかわらず、迅速にキャッシュ情報を取得することができる。したがって、ユーザー認証と合わせて機能制限・上限管理・課金といったユーザーごとの使用管理がサーバー２を用いて実施されるネットワーク環境において、ユーザー６はサーバー２の稼動／非稼動にかかわらずＭＦＰ３，４，５を使用することができる。いずれかのＭＦＰを使用したことのあるユーザー６は、使用したことのないＭＦＰを一時的サーバーレス状態において初めて使用することができ、その際に普段と同程度の時間内に認証を受けることができる。ユーザー６からみたＭＦＰ３，４，５の使い勝手がサーバー２の稼動／非稼動にほぼ依存しない。
【００８０】
上述の実施形態において、サーバー２の稼動中にＭＦＰ３，４，５の保有するキャッシュ情報とサーバー２内の管理情報とを同期させるようにすればよい。
【００８１】
上述の実施形態において、ユーザー６が携帯する記憶媒体はＩＣカード７に限らず、磁気カード・ＳＤカード・ＵＳＢメモリなどのデータの書換えが可能な他の媒体であってもよい。
【００８２】
一時的サーバーレス状態において連携する複数の機器はＭＦＰと呼ばれる種類の機器以外であってもよいし、ＭＦＰと他の種類の機器との組合せであってもよい。必要に応じてキャッシュ情報の転送を依頼し、他機器からの依頼に応じる連携機能を実現するプログラムが実装可能であれば、複数の機器が同じ種類である必要はない。
【符号の説明】
【００８３】
１    ネットワークシステム
２    サーバー
３，４，５    ＭＦＰ（機器）
７Ａ，７Ｂ，７Ｃ，７Ｄ    ＩＣカード（記憶媒体）
７１    認証情報
１０１    第１認証処理部（第１認証処理手段）
７２    使用履歴（記録データ）
１０３    記録処理部（記録処理手段）
６Ａ，６Ｂ，６Ｃ，６Ｄ    ユーザー
２００    管理情報
６０    キャッシュメモリ（自機器内のメモリ）
１０５    第１キャッシュ処理部（第１キャッシュ処理手段）
１２１    判別部（判別手段）
１２３    第２認証処理部（第２認証処理手段）
１２５    第２キャッシュ処理部（第２キャッシュ処理手段）
１０７    動作設定処理部（動作設定処理手段）
１３１    情報転送部（情報転送手段）
【図１】
2014071788.tif 000003
【図２】
2014071788.tif 000004
【図３】
2014071788.tif 000005
【図４】
2014071788.tif 000006
【図５】
2014071788.tif 000007
【図６】
2014071788.tif 000008
【図７】
2014071788.tif 000009
【図８】
2014071788.tif 000010
【図９】
2014071788.tif 000011
【図１０】
2014071788.tif 000012
【図１１】
2014071788.tif 000013