(57)【特許請求の範囲】
【請求項１】
認証に関連する認証情報が記憶された記憶媒体の該認証情報に基づいてユーザ認証を行う複数の認証装置と、該記憶媒体を用いたユーザ認証を条件として各種情報処理サービスを提供する情報処理装置と、該情報処理装置におけるユーザ認証に対して補助を行う補助装置と、が所定の通信回線で接続されている認証システムであって、
前記記憶媒体は、
秘密領域と非秘密領域を有し、前記情報処理装置による課金に対する決済可能額が該秘密領域に記録されており、
前記補助装置は、
前記記憶媒体にアクセスするための情報が記録されているアクセスファイル及び該記憶媒体の認証情報を解読する認証モジュールを記憶する記憶手段と、
前記情報処理装置からの要求に応じて前記アクセスファイル及び前記認証モジュールを提供する補助情報提供手段と、
を備え、
前記情報処理装置は、
前記記憶媒体と通信を行う通信手段と、
前記記憶媒体の認証元を特定する認証元情報を取得する認証元情報取得手段と、
前記認証元情報取得手段の取得した前記認証元情報に対応する前記アクセスファイル及び前記認証モジュールを前記補助装置から取得する補助情報取得手段と、
前記補助情報取得手段が取得したアクセスファイルを用いて前記通信手段によって前記記憶媒体にアクセスし、前記補助情報取得手段が取得した認証モジュールを用いて該記憶媒体から前記認証情報を取得する認証情報取得手段と、
前記認証情報を該認証情報に対応する前記認証元の前記認証装置に送信する認証情報送信手段と、
前記認証情報送信手段で認証情報を送信した認証装置から該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知手段と、
前記記憶媒体による認証に成功したユーザに対して提供する各種情報処理サービスに対する課金額を、前記アクセスファイルを用いて前記記憶媒体の前記決済可能額から減算する課金手段と、
前記課金手段の課金した前記課金額を課金情報として前記補助装置に送って、前記記憶媒体の前記認証元への該課金情報の送信を該補助装置に要求する課金情報通知手段と、
を備えていることを特徴とする認証システム。
【請求項２】
前記アクセスファイルは、
前記通信手段に対して、前記記憶媒体に対する各種アクセスを実行させるＸＭＬファイルと、該ＸＭＬファイルを実行させるバッチファイルと、を有していることを特徴とする請求項１記載の認証システム。
【請求項３】
前記情報処理装置は、
前記アクセスファイルを用いて前記記憶媒体から前記決済可能額を取得し、前記各種サービスに対する課金額と該決済可能額から利用可能なサービス内容を通知するサービス通知手段を、さらに備えていることを特徴とする請求項１または２記載の認証システム。
【請求項４】
認証に関連する認証情報が記憶された記憶媒体の該認証情報に基づいてユーザ認証を行う複数の認証装置と、該記憶媒体を用いたユーザ認証を条件として各種情報処理サービスを提供する情報処理装置と、前記記憶媒体にアクセスするための情報が記録されているアクセスファイル及び該記憶媒体の認証情報を解読する認証モジュールを、該情報処理装置からの要求に応じて提供して該情報処理装置におけるユーザ認証に対して補助を行う補助装置と、が所定の通信回線で接続されている認証システムにおける認証方法であって、
前記記憶媒体は、
秘密領域と非秘密領域を有し、前記情報処理装置による課金に対する決済可能額が該秘密領域に記録されており、
前記情報処理装置は、
前記記憶媒体と通信を行う通信処理ステップと、
前記記憶媒体の認証元を特定する認証元情報を取得する認証元情報取得処理ステップと、
前記認証元情報取得処理ステップで取得された前記認証元情報に対応する前記アクセスファイル及び前記認証モジュールを前記補助装置から取得する補助情報取得処理ステップと、
前記補助情報取得処理ステップで取得されたアクセスファイルを用いて前記通信処理ステップで前記記憶媒体にアクセスし、前記認証モジュールを用いて該記憶媒体から前記認証情報を取得する認証情報取得処理ステップと、
前記認証情報を該認証情報に対応する前記認証元の前記認証装置に送信する認証情報送信処理ステップと、
前記認証情報送信処理ステップで認証情報の送信された認証装置から該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知処理ステップと、
前記記憶媒体による認証に成功したユーザに対して提供する各種情報処理サービスに対する課金額を、前記アクセスファイルを用いて前記記憶媒体の前記決済可能額から減算する課金処理ステップと、
前記課金処理ステップで課金した前記課金額を課金情報として前記補助装置に送って、前記記憶媒体の前記認証元への該課金情報の送信を該補助装置に要求する課金情報通知処理ステップと、
を有していることを特徴とする認証方法。
【請求項５】
認証に関連する認証情報が記憶された記憶媒体の該認証情報に基づいてユーザ認証を行う複数の認証装置と、該記憶媒体を用いたユーザ認証を条件として各種情報処理サービスを提供する情報処理装置と、前記記憶媒体にアクセスするための情報が記録されているアクセスファイル及び該記憶媒体の認証情報を解読する認証モジュールを、該情報処理装置からの要求に応じて提供して該情報処理装置におけるユーザ認証に対して補助を行う補助装置と、が所定の通信回線で接続されている認証システムの該情報処理装置の搭載する認証プログラムであって、
情報処理装置に、
秘密領域と非秘密領域を有し、前記情報処理装置による課金に対する決済可能額が該秘密領域に記録されている前記記憶媒体と通信を行う通信処理と、
前記記憶媒体の認証元を特定する認証元情報を取得する認証元情報取得処理と、
前記認証元情報取得処理で取得された前記認証元情報に対応する前記アクセスファイル及び前記認証モジュールを前記補助装置から取得する補助情報取得処理と、
前記補助情報取得処理で取得されたアクセスファイルを用いて前記通信処理で前記記憶媒体にアクセスし、前記認証モジュールを用いて該記憶媒体から前記認証情報を取得する認証情報取得処理と、
前記認証情報を該認証情報に対応する前記認証元の前記認証装置に送信する認証情報送信処理と、
前記認証情報送信処理で認証情報の送信された認証装置から該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知処理と、
前記記憶媒体による認証に成功したユーザに対して提供する各種情報処理サービスに対する課金額を、前記アクセスファイルを用いて前記記憶媒体の前記決済可能額から減算する課金処理と、
前記課金処理で課金した前記課金額を課金情報として前記補助装置に送って、前記記憶媒体の前記認証元への該課金情報の送信を該補助装置に要求する課金情報通知処理と、
を実行させることを特徴とする認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システム、認証方法及び認証プログラムに関し、詳細には、異なる認証方式の認証カードを読み取ってユーザ認証する認証システム、認証方法及び認証プログラムに関する。
【背景技術】
【０００２】
自動販売式複写装置や飲料物、飲食物、たばこ、切符等の各種自動販売機（以下、まとめて自動販売装置という。）が普及し、自動販売装置では、一般的に、紙幣やコイン等の貨幣あるいはプリペイドカードを投入して物品や複写機能の自動販売等を行っている。
【０００３】
そして、近年、コンビニエンスストアや商店等に設置されているコピー装置等においても、コピー動作やスキャナ動作等に対する電子カードを利用した課金決済が提案されてきている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術にあっては、電子カードは、種々のカード会社からそれぞれ認証方式（規格）の異なる電子カードが発行されており、従来、これらの認証方式の異なる電子カードの１つを選択して、自動販売装置に適用して、特定された電子カードでのみ決済が可能となっている。その結果、電子カードを使用して自動販売装置を利用する場合、該自動販売装置に適用されている電子カードを使用しないと、電子カードの認証を行うことができず、電子カード決済を利用してその自動販売装置の利用決済を行うことができない。その結果、電子カードを利用した認証と認証に基づく決済を、利用性を向上させつつ行う上で、改良の必要があった。
【０００５】
そこで、本発明は、認証方式の異なる記憶媒体から認証情報を読み取って、認証することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載の認証システムは、認証に関連する認証情報が記憶された記憶媒体の該認証情報に基づいてユーザ認証を行う複数の認証装置と、該記憶媒体を用いたユーザ認証を条件として各種情報処理サービスを提供する情報処理装置と、該情報処理装置におけるユーザ認証に対して補助を行う補助装置と、が所定の通信回線で接続されている認証システムであって、前記記憶媒体は、秘密領域と非秘密領域を有し、前記情報処理装置による課金に対する決済可能額が該秘密領域に記録されており、前記補助装置は、前記記憶媒体にアクセスするための情報が記録されているアクセスファイル及び該記憶媒体の認証情報を解読する認証モジュールを記憶する記憶手段と、前記情報処理装置からの要求に応じて前記アクセスファイル及び前記認証モジュールを提供する補助情報提供手段と、を備え、前記情報処理装置は、前記記憶媒体と通信を行う通信手段と、前記記憶媒体の認証元を特定する認証元情報を取得する認証元情報取得手段と、前記認証元情報取得手段の取得した前記認証元情報に対応する前記アクセスファイル及び前記認証モジュールを前記補助装置から取得する補助情報取得手段と、前記補助情報取得手段が取得したアクセスファイルを用いて前記通信手段によって前記記憶媒体にアクセスし、前記補助情報取得手段が取得した認証モジュールを用いて該記憶媒体から前記認証情報を取得する認証情報取得手段と、前記認証情報を該認証情報に対応する前記認証元の前記認証装置に送信する認証情報送信手段と、前記認証情報送信手段で認証情報を送信した認証装置から該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知手段と、前記記憶媒体による認証に成功したユーザに対して提供する各種情報処理サービスに対する課金額を、前記アクセスファイルを用いて前記記憶媒体の前記決済可能額から減算する課金手段と、前記課金手段の課金した前記課金額を課金情報として前記補助装置に送って、前記記憶媒体の前記認証元への該課金情報の送信を該補助装置に要求する課金情報通知手段と、を備えていることを特徴としている。
【発明の効果】
【０００７】
本発明によれば、認証方式の異なる記憶媒体から認証情報を読み取って、認証することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施例を適用した認証システムのシステム構成図。
【図２】認証システムのブロック構成図。
【図３】復号装置及び情報処理部の要部ブロック構成図。
【図４】操作入力部の平面図。
【図５】情報処理部の機能ブロック図。
【図６】認証処理シーケンス図。
【図７】図６の認証処理の続きを示すシーケンス図。
【図８】会社ＩＤの一例を示す図。
【図９】会社ＩＤ取得処理を示すフローチャート。
【図１０】電子カードの記憶領域とデータ記憶状態の一例を示す図。
【図１１】会社ＩＤ取得処理の詳細な処理を示すフローチャート。
【図１２】ＸＭＬファイル形式による指示ファイルの一例を示す図。
【図１３】命令のバッチファイルの一例を示す図。
【図１４】サービス利用情報の通知例を示す図。
【図１５】ログファイルの一例を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１０】
図１〜図１５は、本発明の認証システム、認証方法及び認証プログラムの一実施例を示す図であり、図１は、本発明の認証システム、認証方法及び認証プログラムの一実施例を適用した認証システム１のシステム構成図である。
【００１１】
図１において、認証システム１は、複合装置１０、中継サーバ（補助装置）ＣＳＶ及び複数の認証サーバ（認証装置）ＮＳＶａ〜ＮＳＶｎが、所定の通信回線であるＬＡＮ（Local Area Network）によって接続されている。なお、所定の通信回線は、ＬＡＮに限るものではなく、例えば、専用回線、インターネット等であってもよく、または、図１では、複合装置１０及び中継サーバＣＳＶが、ＬＡＮに１台ずつ接続されている場合について説明しているが、複合装置１０及び中継サーバＣＳＶは、それぞれ複数台がＬＡＮに接続されていてもよい。
【００１２】
複合装置１０は、課金装置１１と記憶媒体としての電子カードＥＣの読み取り及び書き込みを行うカードＲ／Ｗ（通信手段）１２が接続されており、図２に示す情報処理部（情報処理装置）１３を搭載している。
【００１３】
複合装置１０は、その提供するサービス、例えば、原稿の画像を読み取って用紙に印刷出力するコヒーサービス、原稿の画像を読み取ってＵＳＢ（Universal Serial Bus）等の記憶メモリに格納するスキャナｔｏメモリサービス、原稿の画像を読み取って指定のコンピュータ等に送信するスキャンｔｏ転送サービス、原稿の画像を読み取って外部メディアに格納するスキャンｔｏメディアサービス、コンピュータや外部メディア等の外部装置から送信されてくる画像データを用紙に記録出力するプリントサービス及びファクシミリサービス等を利用する場合、要求されるサービスに対して予め設定されている対価（料金）に応じた現金の課金装置１１への投入か、カードＲ／Ｗ１２にかざされた電子カードＥＣによるユーザ認証を要求する。
【００１４】
そして、認証システム１は、複合装置１０を利用する際に、電子カードＥＣを利用して、ユーザ認証を行うことで、複合装置１０の利用を可能とするが、電子カードＥＣは、認証方式の異なる複数種類の電子カード（図１では、Ａ社からＮ社までの種類の電子カード）が発行されているため、異なる認証方式の電子カードＥＣに対応する認証方法を実行して適切に認証処理を行う。
【００１５】
そこで、本実施例の認証システム１は、複合装置１０を中継サーバＣＳＶに接続して、中継サーバＣＳＶが、各社の認証サーバＮＳＶａ〜ＮＳＶｎからカードＲ／Ｗ１２にかざされた電子カードＥＣの認証に必要な認証モジュール及び複数の認証方式の電子カードＥＣの共通領域（非秘密領域）及び秘密領域にアクセスするための情報の記録されているアクセスファイルを内部メモリ（記憶手段）に格納して、複合装置からの要求に応じて複合装置１０に提供することで、複合装置１０に、各社の認証モジュールを用意することなく、異なる認証方式の電子カードＥＣの認証情報をカードＲ／Ｗ１２を用いて行う。
【００１６】
そして、複合装置１０は、図２に示すように、カードＲ／Ｗ１２が接続されているとともに、情報処理部１３がＬＡＮで接続されている状態で搭載しているが、情報処理部１３と複合装置１０との接続は、ＬＡＮに限るものではなく、例えば、複合装置１０に内蔵する状態で、バス等の専用線で接続されていてもよい。
【００１７】
認証システム１は、情報処理部１３が中継サーバＣＳＶにＬＡＮで接続され、中継サーバＣＳＶが、ＬＡＮやインターネット等の通信回線によって各社の認証サーバＮＳＶａ〜ＮＳＶｎに接続されている。
【００１８】
複合装置１０及び情報処理部１３は、図３に示すようにブロック構成されている。複合装置１０は、ＬＡＮ制御部２１、印刷部２２及び画像読み取り部２３等を備えており、情報処理部１３は、ＬＡＮ制御部３１、ＣＰＵ（Central Processing Unit ）３２、メモリ３３、記憶部３４、外部メディア入出力部３５、操作入力部３６及び無線制御部３７等を備えている。
【００１９】
複合装置１０の印刷部２２及び画像読み取り部２３は、ＬＡＮ制御部２１、ＬＡＮ及び情報処理部１３のＬＡＮ制御部３１を介してＣＰＵ３２の制御下で動作して、上記各種サービスを、情報処理部１３の制御下で提供する。
【００２０】
印刷部２２は、情報処理部１３から渡される画像データに基づいて、所定の印刷方式（電子写真方式、インク噴射方式等）によって用紙にカラー画像やモノクロ画像を形成出力する。
【００２１】
画像読み取り部２３は、例えば、ＣＣＤ（Charge Coupled Device ）またはＣＭＯＳ（Complementary Metal Oxide Semiconductor ）を利用したイメージスキャナ等が利用されており、一般的に、ＡＤＦ（Auto Document Feeder）を備えている。ＡＤＦは、セットされた原稿を１枚ずつ画像読み取り部２３の原稿読取位置に送給する。画像読み取り部２３は、ＡＤＦから搬送されてきた原稿に光を照射し、原稿で反射された光をＣＣＤまたはＣＭＯＳで光電変換して、原稿の画像を所定の解像度で読み取る。
【００２２】
ＬＡＮ制御部２１は、ＬＡＮを介して情報処理部１３と信号及びデータの授受を行う。
【００２３】
記憶部３４は、ハードディスク等で構成され、画像読み取り部２３の読み取った原稿の画像データ、コンピュータ等の情報処理装置から送られてきた画像データ、外部メディアから読み取った画像データ等を記憶するとともに、複合装置１０の基本制御プログラム及び本発明の認証プログラム等のプログラム及びプログラムを実行するのに必要な各種データ等をＣＰＵ（Central Processing Unit ）３２の制御下で記憶する。
【００２４】
メモリ３３は、ＲＡＭ（Random Access Memory）等で構成され、ＣＰＵ３２のワークメモリとして利用される。
【００２５】
ＣＰＵ３２は、記憶部３４内のプログラムに基づいて、情報処理部１３及び複合装置１０の各部を制御して、複合装置１０に複合装置としての基本処理を実行させるとともに、本発明の認証方法を実行する。
【００２６】
すなわち、情報処理部１３は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の認証方法を実行する認証プログラムを読み込んで記憶部３４等に導入することで、後述する認証方式に依存することなく、電子カードＥＣを用いた認証を適切に行う認証方法を実行する情報処理装置として構築されている。この認証プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２７】
そして、ＣＰＵ３２は、後述するように、取得した認証元情報である会社ＩＤに対応するアクセスファイル及び認証モジュールを中継サーバＣＳＶから取得する補助情報取得手段、該アクセスファイルを用いてカードＲ／Ｗ１２によって電子カードＥＣの秘密領域及び共通領域（非秘密領域）にアクセスして認証モジュールを用いて電子カードＥＣから認証情報を取得する認証情報取得手段、該認証情報を該認証情報に対応する認証元の認証サーバＮＳＶａ〜ＮＳＶｎに送信する認証情報送信手段として機能しているとともに、後述する操作入力部３６とともに、該認証情報を送信した認証サーバＮＳＶａ〜ＮＳＶｎから該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知手段として機能している。
【００２８】
外部メディア入出力部３５は、ＵＳＢ（Universal Serial Bus）メモリカード、ＳＤカード等の可搬性の外部メディアが着脱可能に装着され、ＣＰＵ３２の制御下で、外部メディアへのデータの書き込み及び該外部メディアからのデータの読み出しを行う。
【００２９】
操作入力部３６は、例えば、図４に示すように、各種機能（コピー、スキャン等）を指定するファンクションキー４１、テンキー４２、電源キー４３、ログイン／ログアウトキー４４、スタートキー４５、クリア／ストップキー４６及びタッチパネル付きＬＣＤ（Liquid Crystal Display）４７等を備えており、また、上記外部メディア入出力部３５が設けられている。
【００３０】
ログイン／ログアウトキー４４は、複合装置１０にログインして複合装置１０の各種サービス（機能）を利用する際、特に、電子カードＥＣを利用してログインして複合装置１０を利用する際に押下され、また、複合装置１０の利用が終了してログアウトする際に押下される。
【００３１】
クリア／ストップキー４６は、入力操作や複合装置１０による各種動作をクリアさせたり、ストップさせる際に押下される。
【００３２】
タッチパネル付きＬＣＤ４７は、ＬＣＤの表示画面に重ねてタッチパネルが張り合わされており、ＬＣＤの表示画面に各種機能ボタンを表示させて、該機能ボタンに対応するタッチパネル付きＬＣＤ４７上の位置がタッチ操作されることにより、該機能ボタンに対して割り当てられている命令、データの選択及びキー入力等を行えるようになっている。タッチパネル付きＬＣＤ４７は、上記ＣＰＵ３２とともに、認証サーバＮＳＶａ〜ＮＳＶｎから該認証要求に対する認証結果を受信して認証可否結果を通知する通知手段として機能している。
【００３３】
再び、図３において、無線制御部３７は、無線による各種機器との通信を行って、データ及び信号の授受を行う。タッチパネル付きＬＣＤ４７は、上記ＣＰＵ３２とともに、
そして、情報処理部１３は、基本プログラム及び本発明の認証プログラムが導入されることで、図５に示すように、ＧＵＩ(Graphical User Interface)モジュール５１、課金サービスモジュール５２、カードプラグインサービスモジュール５３、ログ管理サービスモジュール５４、ファックスサービスモジュール５５、スキャンサービスモジュール５６、印刷サービスモジュール５７、セッションマネージャモジュール５８、ＩＤ管理サービスモジュール５９、メディア管理モジュール６０、データ受信モジュール６１、データ送信モジュール６２、暗号化ライブラリモジュール６３、データ保存管理モジュール６４及びシステム管理モジュール６５等のモジュールが構築される。
【００３４】
ＧＵＩモジュール５１は、操作入力部３６との信号及びデータの授受を行い、特に、タッチパネル付きＬＣＤ４７へのタッチ操作可能な機能ボタンの画面表示を行う。
【００３５】
課金サービスモジュール５２は、コピーサービス等の機能を利用するために料金を支払う必要があるが、このサービスの提供と課金装置１１への現金の投入を管理するモジュールである。課金サービスモジュール５２は、操作入力部３６のログイン／ログアウトキー４４が押下されて、ログインの処理が完了すると、フリーモードに変更される。
【００３６】
カードプラグインサービスモジュール５３は、ログイン／ログアウトキー４４が押下された際に、所定の間隔で電子カードＥＣがかざされるのを判定し、電子カードＥＣがかざれると、電子カードＥＣの記憶領域の情報を読み出す。カードプラグインサービス機能部５３は、電子カードＥＣから取得したＩＤが、予め登録されているＩＤであるか否かをセッションマネージャモジュール５８を経由して、中継サーバＣＳＶに問い合わせを行う。カードプラグインサービス機能部５３は、中継サーバＣＳＶに問い合わせた結果が、登録されているＩＤであると、ログイン許可処理を行う。
【００３７】
ログ管理サービスモジュール５４は、後述するＩＤ管理サービスモジュール５９で所定の分類基準で分類されたＩＤに対する情報を、ログ管理するモジュールである。
【００３８】
ファックスサービスモジュール５５は、複合装置１０の図示しないファクシミリ通信部に対してファクシミリデータの送信及び受信を指示するモジュールである。
【００３９】
スキャンサービスモジュール５６は、複合装置１０の画像読み取り部２３に対して原稿の読み取りを指示するモジュールである。
【００４０】
印刷サービスモジュール５７は、複合装置１０の印刷部２２に対して画像の印刷を指示するモジュールである。
【００４１】
セッションマネージャモジュール５８は、ログインに必要なＩＤを発行して管理するモジュールであり、カードプラグインサービスモジュール５３が取得したＩＤを中継サーバＣＳＶに対して登録済みＩＤであるか否かの問い合わせ処理をも行う。
【００４２】
ＩＤ管理サービスモジュール５９は、カードプラグインサービスモジュール５３で電子カードＥＣから読み出されＩＤを、所定の分類基準、例えば、会社名、ユーザ名等の分類基準で分類して、通常読み込むことのできない電子カードＥＣの秘密記憶領域のデータを読み出すことができるように処理するモジュールであり、ＩＤ管理サービスモジュール５９の動作の詳細については、後述する。
【００４３】
メディア管理モジュール６０は、外部メディア入出力部３５に装着された外部メディアへのデータの書き込みやデータの読み出し及びデータの管理を行うモジュールである。
【００４４】
データ受信モジュール６１は、データファイルをネットワーク経由または画面から受信を行うモジュールである。
【００４５】
データ送信モジュール６２は、データ保存管理モジュール６４に保存されているデータファイル等のデータファイルを、ネットワークを介して指定の宛先に送信するモジュールである。
【００４６】
暗号化ライブラリモジュール６３は、電子カードＥＣの秘密領域に対するデータのやり取りを中継サーバＣＳＶとの間で行う際に、該データを暗号化したコードとして送信し、また、中継サーバＣＳＶからのコードをデータに展開するモジュールである。
【００４７】
データ保存管理モジュール６４は、メモリ３３、記憶部３４及び外部メディア等のデータ記憶部内のデータの保存管理を行うモジュールである。
【００４８】
システム管理モジュール６５は、情報処理部１３、すなわち、複合装置１０の起動時にそれぞれのサービス状態をチェックし、起動させるモジュールである。また、システム管理モジュール６５は、情報処理部１３、すなわち、複合装置１０が終了するときに、サービスを終了させるモジュールである。
【００４９】
中継サーバＣＳＶは、複合装置１０において使用される可能性のある電子カードＥＣの全ての認証方式に対応するために、複合装置１０において使用される可能性のある電子カードＥＣの認証元である発行会社（図１及び図２では、Ａ社からＮ社）の認証サーバＮＳＶａ〜ＮＳＶｎとＬＡＮ等のネットワークによって接続されており、複合装置１０の情報処理部３から電子カードＥＣのカード会社コードが送られてくると、該当するカード会社コードの認証モジュールを内部メモリに格納済みであるときには、該認証モジュールを情報処理部１３に渡すが、該当するカード会社コードの認証モジュールが内部メモリに格納されていないときには、そのカード会社の各認証サーバＮＳＶａ〜ＮＳＶｎから認証モジュールを自動的にダウンロードして内部メモリに格納するとともに、情報処理部１３に渡す。また、中継サーバＣＳＶは、電子カードＥＣの秘密領域及び共通領域にアクセスするための情報の記録されているアクセスファイル、具体的には、後述するＸＭＬ形式で記述されている指示ファイルと、該指示ファイルを実行させる命令バッチファイルを内部メモリに格納しており、図示しないが、上記認証モジュールとともに複合装置１０の情報処理部１３に渡す補助情報提供機能（補助情報提供手段）を備えている。
【００５０】
また、中継サーバＣＳＶは、内蔵メモリに格納している認証モジュールを定期的または適宜のタイミングに各社の認証サーバＮＳＶａ〜ＮＳＶｎにアクセスして、更新する。
【００５１】
各認証サーバＮＳＶａ〜ＮＳＶｎは、通常の電子カードＥＣの認証サーバであって、本発明において特別な動作や処理を行うことはなく、中継サーバＣＳＶからの認証モジュールの要求に応じて認証モジュールを提供し、また、認証要求に対して、認証結果を送信する。
【００５２】
次に、本実施例の作用について説明する。本実施例の認証システム１は、複合装置１０を利用する場合に、電子カードＥＣによってユーザ認証を行うことで、電子カードＥＣによる複合装置１０の利用における課金の処理を行なったり、課金の免除、利用管理（コピー枚数の管理等）等の処理を行う。
【００５３】
ところが、複合装置１０が、設置される場所によってユーザ認証に用いられる電子カードＥＣが異なったり、複数の認証方式の電子カードＥＣが用いることができることが望ましい。
【００５４】
そこで、本実施例の認証システム１は、複合装置１０において、これらの複数の認証方式の電子カードＥＣを適切に認証するために、中継サーバＣＳＶに１回認証要求された電子カードＥＣの認証方式の認証モジュールを、認証サーバＮＳＶａ〜ＮＳＶｎからダウンロードして保存し、中継サーバＣＳＶに対して認証要求を行なってきた複合装置１０の情報処理部１３に、この認証モジュールとアクセスファイルを渡して、カードＲ／Ｗ１２に電子カードＥＣの秘密領域から認証に必要な認証情報を読み取らせることで、ユーザ認証を可能としている。
【００５５】
すなわち、認証システム１は、図６及び図７に示すような認証処理シーケンスに従って認証処理を行う。いま、図６に示すように、ユーザＵが複合装置１０の操作入力部３６のカード認証画面遷移ボタンであるログイン／ログアウトキー４４が操作すると（Ｓ１）、印刷システム１は、情報処理部１３のＧＵＩモジュール５１が、例えば、図４に示したようなカード認証画面を操作入力部３６のタッチパネル付きＬＣＤ４７に表示出力させ、この表示に応じてユーザが、認証カードである電子カードＥＣをカードＲ／Ｗ１２にかざすと（Ｓ２）、ＧＵＩモジュール５１が、カードプラグインモジュール５３に対してカード番号の取得要求を行う（Ｓ２．１）。なお、図６及び図７には、各モジュールの表記において、モジュールの文字を省略して、例えば、ＧＵＩモジュールをＧＵＩとのみ表記している。
【００５６】
カードプラグインモジュール５３は、カード番号の取得要求があると、カード初期化を行って、読み取り処理を行い（Ｓ２．１．１）、認証元情報である会社ＩＤを電子カードＥＣから読み取って、読み取った会社ＩＤの整合性の確認をＩＤ管理サービスモジュール５９に要求する（Ｓ２．１．２）。
【００５７】
カードプラグイン５３は、会社ＩＤの整合性の確認を行って、確認結果をカードプラグイン５３に渡す。なお、図６では、会社ＩＤがデータ保存管理モジュール６４に登録されていない場合を示している。この会社ＩＤは、例えば、図８に示すように、会社毎に会社ＩＤが登録されている。
【００５８】
カードプラグイン５３は、ＩＤ管理サービスモジュール５９から会社ＩＤが登録されていない旨の報告があると、ＧＵＩモジュール６４にカード番号の取得に成功したが会社ＩＤの登録がない旨を通知する。
【００５９】
ＧＵＩモジュール６４は、会社ＩＤの登録がない旨が通知されると、操作入力部３６のタッチパネル付きＬＣＤ４７に会社ＩＤの入力を促す表示を行い（Ｓ２．２）、会社ＩＤが、テンキー４２等によって入力されると、入力された会社ＩＤをカード番号取得確認要求とともにカードプラグインモジュール５３に渡す（Ｓ４）。
【００６０】
カードプラグインサービスモジュール５３は、カード番号取得済み処理を行って（Ｓ４．１）、取得した会社ＩＤを当て管理サービス５９に渡して、会社ＩＤの整合性確認要求をＩＤ管理サービス５９に行い（Ｓ５）、ＩＤ管理サービスモジュール５９は、入力された会社ＩＤの整合性（入力されたＩＤの桁数、入力文字種等）を判断して、整合性が適切であれば、整合性成功をカードプラグインモジュール５３に返す。
【００６１】
カードプラグインサービスモジュール５３は、会社ＩＤの整合性が確認されると、認証要求のスレッドを作成し（Ｓ６）、読み取り処理を行って（Ｓ７）、カード番号の問い合わせ確認をメディア管理モジュール６０に対して行う（Ｓ８）。
【００６２】
メディア管理モジュール６０は、カード番号問い合わせ確認を受け取ると、カード番号の秘密領域のデータの取得の必要性処理（Ｓ８．１）、暗号化解読必要性処理（Ｓ９）、中継サーバＣＳＶからの解読用のモジュールである認証モジュールとアクセスファイルのダウンロード処理（Ｓ１０）、アクセスファイルと認証モジュールを用いた電子カードＥＣの秘密領域の解読開始処理（Ｓ１１）、後述するパッチファイルの実行によるアクセスファイルと認証モジュールによる読み取り処理（Ｓ１２）を順次行って、暗号化ライブラリモジュール６３に対して、認証サーバＮＳＶａ〜ＮＳＶｎへの暗号化の解読指示を行う（Ｓ１３）。
【００６３】
暗号化ライブラリ６３は、暗号化ライブラリモジュール６３から暗号化データを受け取ると、データ送信モジュール６２に対して暗号化データを渡して、外部の認証サーバＮＳＶａ〜ＮＳＶｎへの暗号化データの解読指示を行い（Ｓ１４）、データ受信モジュール６１ＧＵＩモジュール５１によるタッチパネル付きＬＣＤ４７への認証成功表示を行うとともに、を介して認証サーバＮＳＶａ〜ＮＳＶｎによる認証に成功した旨の通知を受け取ると、モジュール５１による課金サービスモジュール５２に課金制御を行って、課金の停止や必要な課金処理を行う（Ｓ１５）。
【００６４】
そして、情報処理部１３は、上記電子カードＥＣがかざされてから会社ＩＤを取得するまでの処理を、図９に示すように行う。すなわち、情報処理部１３は、電子カードＥＣがカードＲ／Ｗ１２にかざされて共通のライブラリから読み出した情報（データ）からカード会社の会社名を判定することができるか、すなわち、記憶部３４またはメモリ３３に登録されている会社ＩＤに一致するかチェックし（ステップＳ１０１）、判定できるときには、中継サーバＣＳＶから該当するカード会社の認証モジュール及びアクセスファイルを自動取得する（ステップＳ１０２）。このとき、情報処理部１３に会社ＩＤが登録されていることは、中継サーバＣＳＶの内部メモリ（記憶手段）に該当するカード会社の認証モジュール及びアクセスファイルが既に格納されていることを意味しているため、情報処理部１３は、中継サーバＣＳＶから該当するカード会社の認証モジュール及びアクセスファイルを取得することができる。
【００６５】
情報処理部１３は、取得した認証モジュール及びアクセスファイルによって、電子カードＥＣの秘密領域にアクセスして、該秘密領域の情報（データ）を取得する（ステップＳ１０３）。
【００６６】
すなわち、電子カードＥＣは、その記憶領域とデータ記憶状態が、図１０に示すようになっており、暗号化されていて専用の認証モジュールを用いなければ読み取ることのできない秘密領域に記憶されている情報と、暗号化されておらず共通の認証モジュールを用いて読み取ることのできる非秘密領域である共通領域（共通ライブラリ）に記憶されている情報と、がある。情報処理部１３は、この共通ライブラリ群からカード会社のＩＤを読み出して、読み出した会社ＩＤが既に記憶部３４またはメモリ３３に登録されていると、会社名を判定できるため、中継サーバＣＳＶからその会社の認証モジュール（例えば、Ｃ社用．dll、Ｃ車用．exe等のファイル）及びアクセスファイルを読み出す。
【００６７】
そして、情報処理部１３は、読み出した認証モジュールを用いて、秘密領域の情報を読み出し、暗号解読命令を暗号化ライブラリモジュール６３に行って（ステップＳ１０４）、暗号解読した結果によってログイン判定、すなわち、ログインが可能であるかチェックする（ステップＳ１０５）。情報処理部１３は、このログイン判定においては、例えば、会社ＩＤが不正、または、会社毎に用意されている秘密領域に登録されている電子カードＥＣの有効性を示す情報（例えば、有効期限、外部社員用の利用禁止フラグ、社内サーバと連携した際のユーザ情報）に基づいて電子カードＥＣの有効、無効の判定を行う。
【００６８】
ステップＳ１０５で、ログインが可能であると（ステップＳ１０５で、ＹＥＳのとき）、情報処理部１３は、ログインを許可して（ステップＳ１０６）、ログイン中の動作処理のログの書き出しを行なって、中継サーバＣＳＶへ送信して会社ＩＤ取得処理を終了する（ステップＳ１０７）。
【００６９】
ステップＳ１０５で、ログインが不可能であると（ステップＳ１０５で、ＮＯのとき）、情報処理部１３は、ログインを拒否して、会社ＩＤ取得処理を終了する（ステップＳ１０８）。
【００７０】
上記ステップＳ１０１で、共通ライブラリから会社名を判定できないとき（ステップＳ１０１で、ＮＯのとき）には、情報処理部１３は、会社ＩＤ入力画面を操作入力部３６のタッチパネル付きＬＣＤ４７に表示して（ステップＳ１０９）、入力された会社ＩＤの整合性確認要求をチェックし（ステップＳ１１０）、整合性があるとき（ステップＳ１１０で、ＹＥＳのとき）には、ステップＳ１０２に移行して、中継サーバＣＳＶから該当するカード会社の認証モジュールを自動取得する処理から上記同様に処理する（ステップＳ１０２〜Ｓ１０８）。
【００７１】
ステップＳ１１０で、入力された会社ＩＤの整合性がないときには、情報処理部１３は、ログインを拒否して、会社ＩＤ取得処理を終了する（ステップＳ１０８）。
【００７２】
そして、情報処理部１３は、図９に示した会社ＩＤ取得処理、特に、図６における初期化処理及び読み取り処理を、図１０に示すように行う。すなわち、情報処理部１３は、そのカードプラグインモジュール５３によって、電子カードＥＣの初期化処理として、まず、ライブラリの初期化を行い（ステップＳ２０１）、カードＲ／Ｗ１２を読み取り及び書き込み可能なオープン状態とする（ステップＳ２０２）。次に、情報処理部１３は、ステータスを待機状態から認証状態に変更して初期化処理を終了する（ステップＳ２０３）。
【００７３】
情報処理部１３は、次に、電子カードＥＣの読み取り処理に移行して、まず、カードＲ／Ｗ１２を用いて電子カードＥＣをポーリングによって読み取る回数である規定のポーリングリトライ回数を設定し（ステップＳ２０４）、ポーリングを開始して（ステップＳ２０５）、ステータスが認証状態であるかチェックする（ステップＳ２０６）。
【００７４】
ステップＳ２０６で、ステータスが認証状態でないとき（ステップＳ２０６で、ＮＯのとき）には、情報処理部１３は、再度ポーリングを行って、ステータスが認証状態であるカラー画像形成装置クニンする（ステップＳ２０５、Ｓ２０６）。
【００７５】
ステップＳ２０６で、ステータスが認証状態であると（ステップＳ２０６で、ＹＥＳであると）、情報処理部１３は、読み取り枚数が１枚であるか確認し（ステップＳ２０７）、１枚よりも多いとき（ステップＳ２０７で、ＮＯのとき）には、ステップＳ２０５に戻って、ポーリングから上記同様に処理を行う（ステップＳ２０４〜Ｓ２０７）。
【００７６】
ステップＳ２０７で、読み取り枚数が１枚のとき（ステップＳ２０７で、ＹＥＳのとき）には、情報処理部１３は、サービスデータを読み取り（ステップＳ２０８）、ステータスを認証状態から待機状態に変更して（ステップＳ２０９）、カードＲ／Ｗ１２をクローズする（ステップＳ２１０）。
【００７７】
情報処理部１３は、ライブラリを開放して（ステップＳ２１１）、電子カードＥＣの課金可能な残金が予め設定されている所定金額（例えば、図１０では、５００円）移譲あるかチェックし（ステップＳ２１２）、所定金額以上あるときには、カード種別、残金、ＩＤＭ（電子カードＥＣに記録されている書き換えができない固有のＩＤ番号）等を記載したフラグファイルを生成して（ステップＳ２１３）、ＩＤ取得成功の通知をＧＵＩモジュール５１によって操作入力部３６のタッチパネル付きＬＣＤ４７に表示出力する等の方法で行なって処理を終了する（ステップＳ２１４）。
【００７８】
ステップＳ２１２で、残金が所定金額未満であると、情報処理部１３は、ＩＤ取得失敗の通知をＧＵＩモジュール５１によって操作入力部３６のタッチパネル付きＬＣＤ４７に表示出力する等の方法で行なって処理を終了する（ステップＳ２１５）。
【００７９】
すなわち、情報処理部１３は、図６及び図７に示したように、カードＲ／Ｗ１２によってかざされた電子カードＥＣの共通領域の読み取りを行なって、あるいは、入力操作された結果から会社ＩＤを取得すると、該会社ＩＤの認証モジュールを中継サーバＣＳＶからダウンロードし、電子カードＥＣの秘密領域の読み取りを行って、認証に必要なデータの取得と課金に必要なデータの取得を行う。このとき、中継サーバＣＳＶは、該会社ＩＤの電子カードＥＣのどの領域のどのデータを読み書きするのかを指示する指示ファイルを、例えば、図１２に示すようなＸＭＬファイルを情報処理部１３に渡して、情報処理部１３が該指示ファイルに基づいて電子カードＥＣのアクセスを行い、図１３に示すような命令のバッチファイルを実行させることで、ＸＭＬファイル内に記載されている領域に対して、書き込み、読み出し、更新、ログに記載、他のデータと比較して整合を取る、認証用のモジュールをバッチで実行する及び暗号認証処理を実行させる。このＸＭＬファイル（指示ファイル）と命令バッチで、全体として、アクセスファイルとなっている。
【００８０】
すなわち、電子カードＥＣの秘密領域にアクセスする場合、カードＲ／Ｗ１２のインターフェイスが公開されているときには、公開されているインターフェイスを用いてアクセスして認証モジュールによって電子カードＥＣの認証処理を行うことができるが、公開されていない場合には、アクセスファイルである上記指示ファイル（ＸＭＬファイル）及びバッチファイルを用いることで、電子カードＥＣの秘密領域を呼び出して、認証モジュールによるデータのやり取りを可能にして、電子カードＥＣの認証を行う。
【００８１】
そして、ログインしたときに、中継サーバＣＳＶに予め設定されているＸＭＬファイルで電子カードＥＣから取得した限度額（決済可能額）を参照して、ログイン時のユーザ名で利用可能なサービスを判定して、利用可能サービスを、例えば、図１４に示すように、情報処理部１３の操作入力部３６のタッチパネル付きＬＣＤ４７に表示出力する。なお、図１４では、Ｃ社という会社のユーザが複合装置１０を利用するに際して、電子カードＥＣで認証した場合に、該Ｃ社においてその月に利用可能な限度額が、コピーとファックスの場合について、記載されているとともに、その月の現在までの利用状況が記載されている。
【００８２】
さらに、情報処理部１３は、図７に示したように、ログインが完了して処理を終了した後に、実行された内容をログファイル（課金情報）に記載して、中継サーバＣＳＶに渡し、中継サーバＣＳＶが、必要な宛先、例えば、会社の管理者宛てに、メール等で送信する。このログファイルとしては、例えば、図１５に示すようなファイルであり、図１５では、時間（ｔａｉｍｅ）、ユーザ（Ｕｓｅｒ）、会社（Ｃｏｍｐａｎｙ）、シークレットコード（ＳｅｃｒｅｔＣｏｄｅ）及び実行された内容（カラーコピー１枚、Ａ４）が記録されている。
【００８３】
なお、上記説明においては、認証処理を行う情報処理部１３が、複合装置１０の基本機能部とは、独立した構成となっているが、複合装置１０が情報処理装置として、その基本構成内で認証処理を行ってもよい。
【００８４】
このように、本実施例の認証システム１は、認証に関連する認証情報が記憶された電子カード（記憶媒体）ＥＣの該認証情報に基づいてユーザ認証を行う複数の認証サーバ（認証装置）ＮＳＶａ〜ＮＳＶｎＥＣと、電子カードＥＣを用いたユーザ認証を条件として各種情報処理サービスを提供する情報処理部１３を搭載している複合装置１０と、該情報処理部１３におけるユーザ認証に対して補助を行う中継サーバ（補助装置）ＣＳＶと、が所定の通信回線で接続されている認証システム１であって、中継サーバＣＳＶは、電子カードＥＣにアクセスするための情報が記録されているアクセスファイル及び電子カードＥＣの認証情報を解読する認証モジュールを記憶する内部メモリ（記憶手段）と、情報処理部１３からの要求に応じてアクセスファイル及び認証モジュールを提供する補助情報提供機能（補助情報提供手段）と、を備え、情報処理部１３が、電子カードＥＣと通信を行うカードＲ／Ｗ（通信手段）１２と、電子カードＥＣの認証元を特定する会社ＩＤ（認証元情報）を取得するＣＰＵ（認証元情報取得手段）３２と、取得した会社ＩＤに対応するアクセスファイル及び認証モジュールを中継サーバＣＳＶから取得するＣＰＵ（補助情報取得手段）３２と、ＣＰＵ３２が取得したアクセスファイルを用いてカードＲ／Ｗ１２によって電子カードＥＣにアクセスし、ＣＰＵ３２が取得した認証モジュールを用いて該電子カードＥＣから認証情報を取得するＣＰＵ（認証情報取得手段）３２と、該認証情報を該認証情報に対応する認証元の認証サーバＮＳＶａ〜ＮＳＶｎに送信するＣＰＵ（認証情報送信手段）３２と、該認証情報を送信した認証サーバＮＳＶａ〜ＮＳＶｎから該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知手段であるＣＰＵ３２とタッチパネル付きＬＣＤ４７と、を備えている。
【００８５】
したがって、たとえ認証モジュールのインターフェイスが公開されていない認証方式の異なる複数種類の電子カードＥＣが利用される場合であっても、該電子カードＥＣの認証情報の記憶されている領域にアクセスして該認証情報を取得することができ、認証方式の異なる電子カードＥＣの認証を適切に行うことができる。
【００８６】
また、本実施例の認証システム１は、認証に関連する認証情報が記憶された電子カードＥＣの該認証情報に基づいてユーザ認証を行う複数の認証サーバＮＳＶａ〜ＮＳＶｎと、該電子カードＥＣを用いたユーザ認証を条件として各種情報処理サービスを提供する情報処理部１３を搭載する複合装置１０と、電子カードＥＣにアクセスするための情報の記録されているアクセスファイル及び該電子カードＥＣの認証情報を解読する認証モジュールを、該情報処理部１３からの要求に応じて提供して該情報処理部１３におけるユーザ認証に対して補助を行う中継サーバＣＳＶと、が所定の通信回線で接続されている認証システム１の該情報処理部１３が、電子カードＥＣと通信を行う通信処理ステップと、電子カードＥＣの認証元を特定する会社ＩＤを取得する認証元情報取得処理ステップと、取得された会社ＩＤに対応するアクセスファイル及び認証モジュールを中継サーバＣＳＶから取得する補助情報取得処理ステップと、該補助情報取得処理ステップで取得されたアクセスファイルを用いて前記通信処理ステップで電子カードＥＣにアクセスし、補助情報取得処理ステップで取得された認証モジュールを用いて該電子カードＥＣから認証情報を取得する認証情報取得処理ステップと、該認証情報を該認証情報に対応する認証元の認証サーバＮＳＶａ〜ＮＳＶｎに送信する認証情報送信処理ステップと、該認証情報送信処理ステップで認証情報が送信された認証サーバＮＳＶａ〜ＮＳＶｎから該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知処理ステップと、を有する認証方法を実行している。
【００８７】
したがって、たとえ認証モジュールのインターフェイスが公開されていない認証方式の異なる複数種類の電子カードＥＣが利用される場合であっても、該電子カードＥＣの認証情報の記憶されている領域にアクセスして該認証情報を取得することができ、認証方式の異なる電子カードＥＣの認証を適切に行うことができる。
【００８８】
さらに、本実施例の認証システム１は、認証に関連する認証情報が記憶された電子カードＥＣの該認証情報に基づいてユーザ認証を行う複数の認証サーバＮＳＶａ〜ＮＳＶｎと、該電子カードＥＣを用いたユーザ認証を条件として各種情報処理サービスを提供する情報処理部１３を搭載する複合装置１０と、電子カードＥＣにアクセスするための情報の記録されているアクセスファイル及び該電子カードＥＣの認証情報を解読する認証モジュールを、該情報処理部１３からの要求に応じて提供して該情報処理部１３におけるユーザ認証に対して補助を行う中継サーバＣＳＶと、が所定の通信回線で接続されている認証システム１の該情報処理部１３が、コンピュータに、電子カードＥＣと通信を行う通信処理と、電子カードＥＣの認証元を特定する会社ＩＤを取得する認証元情報取得処理と、取得された会社ＩＤに対応するアクセスファイル及び認証モジュールを中継サーバＣＳＶから取得する補助情報取得処理と、該補助情報取得処理で取得されたアクセスファイルを用いて前記通信処理で電子カードＥＣの秘密領域及び共通領域にアクセスし、補助情報取得処理で取得された認証モジュールを用いて該電子カードＥＣから認証情報を取得する認証情報取得処理と、該認証情報を該認証情報に対応する認証元の認証サーバＮＳＶａ〜ＮＳＶｎに送信する認証情報送信処理と、該認証情報送信処理で認証情報が送信された認証サーバＮＳＶａ〜ＮＳＶｎから該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知処理と、を実行させる認証プログラムを搭載している。
【００８９】
したがって、たとえ認証モジュールのインターフェイスが公開されていない認証方式の異なる複数種類の電子カードＥＣが利用される場合であっても、該電子カードＥＣの認証情報の記憶されている領域にアクセスして該認証情報を取得することができ、認証方式の異なる電子カードＥＣの認証を適切に行うことができる。
【００９０】
また、本実施例の認証システム１は、前記アクセスファイルが、カードＲ／Ｗ１２に対して、電子カードＥＣの各領域に対する各種アクセスを実行させるＸＭＬファイルと、該ＸＭＬファイルを実行させるバッチファイルと、を有している。
【００９１】
したがって、簡単かつ容易に、認証モジュールのインターフェイスが公開されていない認証方式の異なる複数種類の電子カードＥＣが利用される場合であっても、該電子カードＥＣの認証情報の記憶されている領域に、簡単かつ容易にアクセスして該認証情報を取得することができ、認証方式の異なる電子カードＥＣの認証を簡単かつ適切に行うことができる。
【００９２】
さらに、本実施例の認証システム１は、電子カードＥＣが、秘密領域と共通領域（非秘密領域）とを有して、複合装置１０の搭載する情報処理部１３による課金に対する限度額（決済可能額）が該秘密領域に記録されており、情報処理部１３が、電子カードＥＣによる認証に成功したユーザに対して提供する各種情報処理サービスに対する課金額を、前記アクセスファイルを用いて電子カードＥＣの該限度額から減算するＣＰＵ（課金手段）３２と、課金した課金情報を中継サーバＣＳＶに送って、該課金対象である電子カードＥＣの認証元への該課金情報の送信を中継サーバＣＳＶに要求するＣＰＵ（課金情報通知手段）３２と、を、さらに備えている。
【００９３】
したがって、認証元で、複合装置１０において行われた課金内容を正確に把握することができ、ユーザ認証に伴う課金処理と情報処理サービスの適切な提供を可能とすることができる。
【００９４】
また、本実施例の認証システム１は、複合装置１０の情報処理部１３が、アクセスファイルを用いて電子カードＥＣから限度額（決済可能額）を取得し、各種サービスに対する課金額と該限度額から利用可能なサービス内容を通知するＣＰＵ（サービス通知手段）３２を、さらに備えている。
【００９５】
したがって、ユーザは、電子カードＥＣの決済可能額から利用可能なサービス内容を知ることができ、利用性を向上させることができる。
【００９６】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【００９７】
１  認証システム
１０  複合装置
ＣＳＶ  中継サーバ
ＮＳＶａ〜ＮＳＶｎ  認証サーバ
１１  課金装置
ＥＣ  電子カード
１２  カードＲ／Ｗ
１３  情報処理部
２１  ＬＡＮ制御部
２２  印刷部
２３  画像読み取り部
３１  ＬＡＮ制御部
３２  ＣＰＵ
３３  メモリ
３４  記憶部
３５  外部メディア入出力部
３６  操作入力部
３７  無線制御部
４１  ファンクションキー
４２  テンキー
４３  電源キー
４４  ログイン／ログアウトキー
４５  スタートキー
４６  クリア／ストップキー
４７  タッチパネル付きＬＣＤ
５１  ＧＵＩモジュール
５２  課金サービスモジュール
５３  カードプラグインサービスモジュール
５４  ログ管理サービスモジュール
５５  ファックスサービスモジュール
５６  スキャンサービスモジュール
５７  印刷サービスモジュール
５８  セッションマネージャモジュール
５９  ＩＤ管理サービスモジュール
６０  メディア管理モジュール
６１  データ受信モジュール
６２  データ送信モジュール
６３  暗号化ライブラリモジュール
６４  データ保存管理モジュール
６５  システム管理モジュール
【先行技術文献】
【特許文献】
【００９８】
【特許文献１】特開平０５−１６６０１９号公報
【図１】
0005958043.tif 000002
【図２】
0005958043.tif 000003
【図３】
0005958043.tif 000004
【図４】
0005958043.tif 000005
【図５】
0005958043.tif 000006
【図６】
0005958043.tif 000007
【図７】
0005958043.tif 000008
【図８】
0005958043.tif 000009
【図９】
0005958043.tif 000010
【図１０】
0005958043.tif 000011
【図１１】
0005958043.tif 000012
【図１２】
0005958043.tif 000013
【図１３】
0005958043.tif 000014
【図１４】
0005958043.tif 000015
【図１５】
0005958043.tif 000016