(57)【要約】【課題】ＩＣカードに関する情報を容易に登録することで、ユーザの手間を軽減することが可能な情報処理装置、制御方法、及びプログラムを提供することを目的とする。【解決手段】アプリケーションを機能すると、ＩＣカードのユーザリスト４００を表示してユーザが選択されると、そのユーザに関連するＩＣカードに関する情報をカード登録画面５００へ表示する。カード登録画面５００を表示するとＩＣカードを読み取る処理に関してポーリングを開始する指示をＩＣカードリーダ１０６へ出力し、ＩＣカードリーダ１０６は、この開始指示を受付けると、ＩＣカードを読み取る処理をポーリングする。この処理の終了指示がなされるまで、ＩＣカードリーダ１０６に翳されたＩＣカードに関するカード情報を読取、クライアントＰＣ１００へ送信し、カード登録画面５００へ表示する。【選択図】図４
2018190084.tif 000002
【特許請求の範囲】
【請求項１】
カードに関する情報を登録する情報処理装置であって、
カードを読み取る読取手段と、
前記読取手段によって続けて読み取ったそれぞれのカードに関する情報を表示する表示手段と、
前記表示手段に表示されたカードに関する情報を登録する登録手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記読取手段によって読み取ったカードが、前記表示手段によって表示されているカードである場合、表示されているカードに関する情報を非表示とすることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示手段は、前記読取手段によって読み取ったカードが、前記表示手段によって表示されているカードの代替カードである場合、表示されているカードの情報を代替カードの情報で更新することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
カードに関する情報を登録する画像形成装置であって、
カードを読み取る読取手段と、
前記読取手段によって続けて読み取ったそれぞれのカードに関する情報を表示する表示手段と、
前記表示手段に表示されたカードに関する情報を登録する登録手段と、
を備えたことを特徴とする画像形成装置。
【請求項５】
カードに関する情報を登録する情報処理装置の制御方法であって、
前記情報処理装置は、
カードを読み取る読取ステップと、
前記読取ステップによって続けて読み取ったそれぞれのカードに関する情報を表示する表示ステップと、
前記表示ステップに表示されたカードに関する情報を登録する登録ステップと、
を実行することを特徴とする情報処理装置の制御方法。
【請求項６】
カードに関する情報を登録する情報処理装置で読取実行可能なプログラムであって、
前記情報処理装置を、
カードを読み取る読取手段と、
前記読取手段によって続けて読み取ったそれぞれのカードに関する情報を表示する表示手段と、
前記表示手段に表示されたカードに関する情報を登録する登録手段と、
して機能させるためのプログラム。
【請求項７】
カードに関する情報を登録する画像形成装置の制御方法であって、
前記画像形成装置は、
カードを読み取る読取ステップと、
前記読取ステップによって続けて読み取ったそれぞれのカードに関する情報を表示する表示ステップと、
前記表示ステップに表示されたカードに関する情報を登録する登録手段と、
を備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置を利用する際の認証に要するユーザ情報の登録方法に関する。
【背景技術】
【０００２】
近年では、複合機において社員情報を記憶したＩＣカードを利用した認証方法が広く利用されている。
【０００３】
ユーザは、認証サーバ等で管理している社員情報を記憶する認証テーブルにＩＣカードに関する情報を登録しておき、以後、登録したＩＣカードを用いて認証し、作業を行う。
【０００４】
しかしながら、この認証テーブルへ社員情報を登録するには、管理者が社員情報を入力可能とする画面に対して入力を行うこともあり、管理者への負担がかかるといった問題がある。
【０００５】
そこで、ユーザが複合機に備え付けられているカードリーダに対してＩＣカードを翳すことにより、ＩＣカードに関する情報を登録することが可能なシステムが開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−１９１２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ユーザが複数枚のＩＣカードに関する情報を登録する場合、連続して登録することが好ましく、さらに、登録対象とするＩＣカードに関する情報を確認してから登録を行うことで、誤った登録を抑止できるほうが好ましいものの、特許文献１に記載のシステムでは、このような態様についての記載や示唆はない。
【０００８】
このような態様を満たすため、別のＩＣカードの登録手段として、クライアントＰＣに接続されたＩＣカードリーダにＩＣカードをタッチし、読み取ったＩＣカードの社員情報を画面上に表示および登録し、認証テーブルを作成する機能を提供するアプリケーションがある。
【０００９】
しかしながら、このアプリケーションは、ＩＣカードの情報を登録する度に、画面に備え付けられた読込ボタンを押下する必要があるため、登録するユーザにとって作業負荷がかかるという問題がある。
【００１０】
そこで、本発明では、ＩＣカードに関する情報を容易に登録することで、ユーザの手間を軽減することが可能な情報処理装置、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するための本発明は、カードに関する情報を登録する情報処理装置であって、カードを読み取る読取手段と、読取手段によって続けて読み取ったそれぞれのカードに関する情報を表示する表示手段と、前記表示手段に表示されたカードに関する情報を登録する登録手段と、を備えたことを特徴とする。
【発明の効果】
【００１２】
以上、本発明によれば、ＩＣカードに関する情報を容易に登録することで、ユーザの手間を軽減することができる、という効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】情報処理システムの概略構成を示す構成図である。
【図２】クライアントＰＣ、ＩＣカード認証サーバのハードウエアの概略構成を示す構成図である。
【図３】クライアントＰＣの模式的構成を示すブロック図である。
【図４】ＩＣカード登録処理の一例を示すフローチャートである。
【図５】ＩＣカード登録処理の一例を示すフローチャートである。
【図６】ＩＣカードを読み取る処理の一例を示すフローチャートである。
【図７】認証テーブルの構成を示す構成図である。
【図８】ユーザリストの構成を示す構成図である。
【図９】カード登録画面の構成を示す構成図である。
【図１０】カード登録画面の構成を示す構成図である。
【図１１】カード登録画面の構成を示す構成図である。
【図１２】カード登録画面の構成を示す構成図である。
【図１３】カード登録エラー画面の構成を示す構成図である。
【図１４】カード登録画面の構成を示す構成図である。
【図１５】カード登録画面の構成を示す構成図である。
【図１６】認証テーブルの構成を示す構成図である。
【図１７】カード登録画面の構成を示す構成図である。
【図１８】利用フロア入力画面の構成を示す構成図である。
【図１９】カード登録画面の構成を示す構成図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１５】
図１は本発明のクライアントＰＣ１００、複合機１０２、カードリーダ１０４、１０６およびＩＣカード認証サーバ１０８を用いた情報処理システムの構成の一例を示すシステム構成図である。
【００１６】
複合機１０２（画像形成装置）、カードリーダ１０４、１０６（読取装置）、クライアントＰＣ１００（情報処理装置）およびＩＣカード認証サーバ１０８はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１１０を介して通信可能に接続されている。
【００１７】
なお、クライアントＰＣ１００や複合機１０２は１又は複数のＬＡＮ１１０上に接続する構成になっている。
【００１８】
クライアントＰＣ１００は、クライアントＰＣ１００に記憶されているＷｅｂブラウザから、もしくはカードリーダ１０６でＩＣカードから読み取ったＩＣカード番号、つまりＩＣカードのカード情報を登録可能な情報処理装置である。
【００１９】
また、クライアントＰＣ１００は、プリンタドライバを記憶しており、不図示のプリントサーバやマスストレージに印刷データを蓄積させることが可能な情報処理装置である。
【００２０】
ＩＣカード認証サーバ１０８は、ユーザの使用するＩＣカード番号（カード情報）とユーザ名などの認証するために用いられるユーザ情報を保持し、ＩＣカード番号からユーザ名を検索することが可能な情報処理装置である。
【００２１】
複合機１０２は、カードリーダ１０４でＩＣカードから読み取ったＩＣカード番号をＩＣカード認証サーバ１０８に問い合わせを行い、認証を行わせることができる装置である。
【００２２】
また、ＩＣカード認証サーバ１０８で認証されたことを受けて、不図示のプリントサーバやマスストレージから、認証されたユーザに対応する印刷データを受信し、紙出力することが可能な装置である。
【００２３】
以下、図２を用いて、図１に示すクライアントＰＣ１００、ＩＣカード認証サーバ１０８に適用可能な情報処理装置のハードウエア構成について説明する。
【００２４】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２５】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２６】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２７】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２８】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ１１０）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３０】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３１】
図３は、本発明の実施形態に係るクライアントＰＣ１００の模式的構成を示すブロック図である。
【００３２】
それぞれの機能間の動作フローに関しては後述するため、ここでは端末内に記載されている機能ブロック図の説明を記載する。
【００３３】
クライアントＰＣ１００は、クライアントＰＣ１００の認証テーブルを作成するアプリケーションであるアプリケーション部３００、クライアントＰＣ１００内で管理する認証テーブルにアクセスし、取得したカード番号に紐付いたユーザ情報を検索する認証テーブル管理部３０２、及びカードリーダ１０６にかざされたカード情報（製造番号）を取得するカードリーダ制御部３０４を備えている。
【００３４】
本実施形態における処理の詳細な説明を、図４乃至図６に示すフローチャートを用いて説明する。
【００３５】
図４及び図５は、本発明の実施形態における、クライアントＰＣ１００からのＩＣカード登録処理の一例を示すフローチャートである。
【００３６】
ステップＳ１００では、クライアントＰＣ１００のアプリケーション部３００が、アプリケーションを起動する。
【００３７】
ステップＳ１０２では、クライアントＰＣ１００のアプリケーション部３００が、認証テーブル管理部３０２内で管理する図７に示す認証テーブルを参照し、図８に示すユーザリストを表示する。
【００３８】
図７の最上段に示す認証テーブルは、ＩＣカードに関する情報を記憶するテーブルであり、ＩＣカードを一意に識別するためのカード番号、ＩＣカードを利用するユーザ名、ユーザのパスワード、ユーザのメールアドレス、及びカードの再発行数を示す正当性値等を含んで構成されている。
【００３９】
この正当性値は、ＩＣカードが新規で発行された場合は、値が設定されず、以降、発行された回数に応じて、値がインクリメントされる。
【００４０】
また、図８に示すユーザリストは、認証テーブルに記憶されたＩＣカードに関する情報を表示するユーザ情報表示領域４０２、ＩＣカードに関する情報を追加する際に押下するためのユーザ追加ボタン４０４、ユーザ情報表示領域４０２に表示されたＩＣカードに関する情報を編集する際に押下するためのユーザ編集ボタン４０６、及び、ユーザ情報表示領域４０２に表示されたＩＣカードに関する情報を削除する際に押下するためのユーザ削除ボタン４０８を備えている。
【００４１】
ステップＳ１０４では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１０２で表示したユーザリストに対するユーザの選択を受付ける。
【００４２】
ステップＳ１０６では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１０２で表示したユーザリストのユーザ追加ボタン４０４もしくはユーザ編集ボタン４０６が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ１１２へ進み、押下されなかったと判定した場合はステップＳ１０８へ進む。
【００４３】
ステップＳ１０８では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１０１で表示したユーザリストのユーザ削除ボタン４０８が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ１１０へ進み、押下されなかった場合はステップＳ１０２へ進む。
【００４４】
ステップＳ１１０では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１０２で選択したユーザのユーザ情報を削除する。
【００４５】
ステップＳ１１２では、クライアントＰＣ１００のアプリケーション部３００が、図９もしくは図１０に示すようなカード登録画面５００を表示する。
【００４６】
図９及び図１０に示すカード登録画面５００は、ＩＣカードに関する情報のうち、ユーザ情報を表示するユーザ情報表示領域５０２、ＩＣカードのカード番号や正当性値を表示するＩＣカード情報表示領域５０４を備えており、同一ユーザに対して複数のＩＣカードを登録することが可能である。
【００４７】
また、カード登録画面５００は、ユーザ情報表示領域５０２及びＩＣカード情報表示領域５０４に表示された情報でＩＤカードに関する情報を登録する際に押下するための更新ボタン５０６、及びカード登録画面５００を閉じる際に押下するための閉じるボタン５０８を備えている。
【００４８】
ステップＳ１１４では、クライアントＰＣ１００のアプリケーション部３００が、カードリーダ１０６に対し、ＩＣカードを読み取る処理に関してポーリング開始命令を出す。
【００４９】
ステップＳ１１６では、クライアントＰＣ１００のカードリーダ制御部３０４が、カードリーダ１０６から送信されたカードイベントの受信を待機する。
【００５０】
ステップＳ１１８では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１１６で受信したカードイベントからＩＣカードのカード情報を取得する。
【００５１】
ステップＳ１２０では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１１６で受信したカードイベントから正当性値を取得する。
【００５２】
ステップＳ１２２では、クライアントＰＣ１００のアプリケーション部３００が、認証テーブル管理部３０２で管理する認証テーブル内から、ステップＳ１１８で取得したカード情報を検索し、カード情報が登録されていると判定した場合は、ステップＳ１２６へ進み、登録されていないと判定した場合はステップＳ１２４へ進む。
【００５３】
ステップＳ１２４では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１１８で取得したカード情報を表示する。
【００５４】
このとき、図９に示すカード登録画面５００に対してカード情報（カードＩＤがＣＡＲＤ００５）を追加した結果、図１１に示すようなカード登録画面５００が表示される。
【００５５】
ステップＳ１２６では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１０４で選択したレコードのユーザとステップＳ１１８で取得したカード情報に紐づくユーザが一致しているか否かを判定し、ユーザが一致していると判定した場合は、ステップＳ１３４へ進み、一致していないと判定した場合は、ステップＳ１２８へ進む。
【００５６】
ステップＳ１２８では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１１８で取得したカード情報を表示する。
【００５７】
このとき、図１０に示すカード登録画面５００に対してカード情報（カードＩＤがＣＡＲＤ００１）を追加した結果、図１２に示すようなカード登録画面５００が表示される。
【００５８】
ステップＳ１３０では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１２８で表示したカード登録画面５００の更新ボタン５０６が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ１３２へ進み、押下されなかったと判定した場合はステップＳ１４４へ進む。
【００５９】
ステップＳ１３２では、クライアントＰＣ１００のアプリケーション部３００が、図１３に示すカード登録エラー画面６００が表示される。そして、カード登録エラー画面６００のＯＫボタン６０４が押下されるとステップＳ１１６へ処理を進める。
【００６０】
ステップＳ１３４では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１０４で選択したレコードのカードＩＤに紐づく正当性値とステップＳ１２０で取得した正当性値とが一致しているか否かを判定し、正当性値が一致していると判定した場合は、ステップＳ１３６へ進み、一致していないと判定した場合は、ステップＳ１３８へ進む。
【００６１】
ステップＳ１３６では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１３４で正当性値が一致したユーザの情報をカード登録画面５００から削除する。
【００６２】
このとき、図９に示すカード登録画面５００に対してカード情報（カードＩＤがＣＡＲＤ００１）を削除した結果、図１４に示すようなカード登録画面５００が表示される。
【００６３】
ステップＳ１３８では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１１８で取得したカード情報に更新して表示する。このとき、図１６に示すようなカード登録画面が表示される。
【００６４】
このとき、図９に示すカード登録画面５００に対してカード情報（カードＩＤがＣＡＲＤ００１であり、正当性値に値が設定されていない）を更新した結果、図１５に示すようなカード登録画面５００が表示される（カードＩＤがＣＡＲＤ００１の正当性値に１が設定される）。
【００６５】
ステップＳ１４０では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１２４もしくはステップＳ１３６もしくはステップＳ１３８で表示したカード登録画面５００の更新ボタン５０６が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ１４２へ進み、押下されなかったと判定した場合は、ステップＳ１４４へ進む。
【００６６】
ステップＳ１４２では、クライアントＰＣ１００のアプリケーション部３００が、ステップＳ１０４で選択したレコードのカード情報を更新する。
【００６７】
このとき、ステップＳ１３８で表示した情報が更新された場合は、図７の最上段に示す認証テーブルに記憶された情報が、図７の最上段から２段目に示す認証テーブルに記憶された情報へ変更される。
【００６８】
つまり、最上段に示す認証テーブルのカード番号がＣＡＲＤ００１の正当性値は、設定がなされていないが、カード情報の更新がなされると、最上段から２段目に示す認証テーブルのカード番号がＣＡＲＤ００１の正当性値に１が設定される。
【００６９】
一方、ステップＳ１２４で表示した情報が更新された場合は、図７の最上段に示す認証テーブルに記憶された情報が、図７の最下段に示される認証テーブルに記憶された情報へ変更される。
【００７０】
つまり、最上段に示す認証テーブルには、カード番号がＣＡＲＤ００５の情報は存在しないが、カード情報の更新がなされると、最下段に示す認証テーブルに、カード番号がＣＡＲＤ００５の情報が記憶される。
【００７１】
ステップＳ１４６では、クライアントＰＣ１００のアプリケーション部３００が、カード登録画面５００の閉じるボタン５０８が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ１４６へ進み、押下されなかったと判定した場合は、ステップＳ１１６へ進む。
【００７２】
ステップＳ１４６では、クライアントＰＣ１００のアプリケーション部３００が、カードリーダ１０６に対し、ＩＣカードを読み取る処理に関してポーリング終了命令を出す。
【００７３】
図６は、本発明の実施形態における、カードリーダ１０６におけるＩＣカードを読み取る処理の一例を示すフローチャートである。
【００７４】
ステップＳ２００では、カードリーダ１０６が、ステップＳ１１４におけるクライアントＰＣ１００のアプリケーション部３００からのポーリング開始命令を受けると、ＩＣカードを読み取る処理に関してポーリングを開始する。
【００７５】
ステップＳ２０２では、カードリーダ１０６が、ＩＣカードが翳されたことを検知すると、ＩＣカードのカード情報を含むカードイベントを生成する。
【００７６】
ステップＳ２０４では、カードリーダ１０６が、ステップＳ２０２で生成したカードイベントをカードリーダ制御部３０４に対して送信する。
【００７７】
ステップＳ２０６では、カードリーダ１０６が、ステップＳ１４６におけるクライアントＰＣ１００のアプリケーション部３００からのポーリング終了命令を受けると本処理を終了する
【００７８】
［変形例］
次に、本発明の実施形態における変形例を説明する。
【００７９】
複合機１０２は、様々なフロアに置かれており、ユーザによっては、フロアによって利用できる複合機１０２が限られることがある。
【００８０】
そこで、変形例においては、ＩＣカードのカード情報に対して当該ＩＣカードが利用可能なフロアに関する情報を管理する。
【００８１】
例えば、図１６には、認証テーブルが示されているが、図７に示す認証テーブルと異なる部分は、利用フロアの項目を備えている点である。
【００８２】
この場合、ステップＳ１２４では、図１７に示すようにカード登録画面５００が表示され、ＩＣカード情報表示領域５１０には、ＩＣカード情報表示領域５０４に利用フロアの項目が追加されて表示される。
【００８３】
そして、この利用フロアの項目にデータを入力すべく、図１８に示す利用フロア入力画面７００を表示し、ＩＣカードを利用するフロアが選択欄７０２から選択され、ＯＫボタン６０４が押下されると、選択欄７０２に表示されているフロアの情報が、ＩＣカード情報表示領域５１０の利用フロアの項目に表示される。
【００８４】
また、ステップＳ１３４において正当性値が一致した場合、利用するフロアの変更を行うか、あるいは、表示情報を削除するかをユーザに問い合わせる。
【００８５】
例えば、図１９に示すカード登録画面５００を表示すると、削除対象となる表示情報を識別表示し、当該表示情報を削除するための削除ボタン５１２、利用フロア変更ボタン５１４を表示する。
【００８６】
削除ボタン５１２が押下されると、表示情報を削除し、利用フロア変更ボタン５１４が押下されると、図１８に示す利用フロア入力画面７００を表示する。
【００８７】
そして、ＩＣカードを利用するフロアが選択欄７０２から選択され、ＯＫボタン７０４が押下されると、選択欄７０２に表示されているフロアの情報が、ＩＣカード情報表示領域５１０の利用フロアの項目が更新される。
【００８８】
その後、認証テーブルで作成したＩＣカードに関する情報を複合機１０２へ登録すると、利用フロアの項目に変更のあったＩＣカードに関する情報が、元々当該ＩＣカードが利用されていた複合機１０２へ送信され、複合機１０２は、自身に記憶していたこのＩＣカードに関する情報を削除する。
【００８９】
尚、利用するフロアについては、各複合機１０２を特定するための機器番号やＩＰアドレスを用いても良く、これらの情報を用いて、ＩＣカードに関する情報を削除しても良い。
【００９０】
また、クライアントＰＣ１００とカードリーダ１０６における処理について説明したが、このような態様に限らず、複合機１０２とカードリーダ１０４において、これらの処理を実行しても良い。
【００９１】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００９２】
以上、一実施形態について示したが、本発明は、例えば、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。
【００９３】
また、本発明におけるプログラムは、図４乃至図６に示すフローチャートの処理方法をコンピュータが実行可能なプログラムである。
【００９４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００９６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【００９７】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９９】
また、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１００】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０１】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１０２】
１００  クライアントＰＣ
１０２  複合機
１０４  カードリーダ
１０６  カードリーダ
１０８  ＩＣカード認証サーバ
１１０  ＬＡＮ
【図１】
2018190084.tif 000003
【図２】
2018190084.tif 000004
【図３】
2018190084.tif 000005
【図４】
2018190084.tif 000006
【図５】
2018190084.tif 000007
【図６】
2018190084.tif 000008
【図７】
2018190084.tif 000009
【図８】
2018190084.tif 000010
【図９】
2018190084.tif 000011
【図１０】
2018190084.tif 000012
【図１１】
2018190084.tif 000013
【図１２】
2018190084.tif 000014
【図１３】
2018190084.tif 000015
【図１４】
2018190084.tif 000016
【図１５】
2018190084.tif 000017
【図１６】
2018190084.tif 000018
【図１７】
2018190084.tif 000019
【図１８】
2018190084.tif 000020
【図１９】
2018190084.tif 000021