(57)【特許請求の範囲】
【請求項１】
発行データに基づいて、ＩＣカードを発行する発行処理部と、
予め指定された記憶装置に前記発行データのファイルが記憶されたか否かを監視し、前記発行データのファイルが前記記憶装置に記憶された場合に、前記記憶装置に記憶された前記発行データのファイルに含まれる前記発行データを前記発行処理部に供給して、前記発行処理部に前記発行データに基づく前記ＩＣカードの発行を実行させるデータ供給部と
備えるＩＣカード発行装置。
【請求項２】
前記データ供給部は、前記記憶装置に記憶された前記発行データのファイルに含まれる前記発行データを前記発行処理部に供給した後に、前記発行処理部に供給した前記発行データが含まれる前記発行データのファイルを前記記憶装置から消去する
請求項１に記載のＩＣカード発行装置。
【請求項３】
前記データ供給部は、自装置に対応する識別情報が付与されている前記発行データのファイルが、前記記憶装置に記憶された場合に、前記識別情報が付与されている前記発行データのファイルに含まれる前記発行データを前記発行処理部に供給する
請求項１又は請求項２に記載のＩＣカード発行装置。
【請求項４】
供給されたデータに基づいて、ＩＣカードを発行する発行データを生成し、生成した前記発行データのファイルを予め指定された記憶装置に記憶させる発行データ生成装置と、
前記発行データ生成装置によって生成された前記発行データに基づいて、ＩＣカードを発行する発行処理部と、前記記憶装置に前記発行データのファイルが記憶されたか否かを監視し、前記記憶装置に前記発行データのファイルが記憶された場合に、前記記憶装置に記憶された前記発行データのファイルに含まれる前記発行データを前記発行処理部に供給して、前記発行処理部に前記発行データに基づく前記ＩＣカードの発行を実行させるデータ供給部とを備えるＩＣカード発行装置と、
を備えるＩＣカード発行システム。
【請求項５】
複数の前記ＩＣカード発行装置を備え、
前記複数のＩＣカード発行装置のそれぞれが備える前記データ供給部は、自装置に対応する識別情報が付与されている前記発行データのファイルが、前記記憶装置に記憶された場合に、前記識別情報が付与されている前記発行データのファイルに含まれる前記発行データを前記発行処理部に供給する
請求項４に記載のＩＣカード発行システム。
【請求項６】
コンピュータに、
予め指定された記憶装置を監視し、発行データのファイルが前記記憶装置に記憶されたか否かを判定する判定ステップと、
前記判定ステップによって前記発行データのファイルが前記記憶装置に記憶された場合に、前記記憶装置に記憶された前記発行データのファイルに含まれる前記発行データを、ＩＣカードを発行する発行処理部に供給するデータ供給ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ＩＣカード発行装置、ＩＣカード発行システム、及びプログラムに関する。
【背景技術】
【０００２】
近年、ＩＣカードに発行データを記憶させることでＩＣカードの発行を行うＩＣカード発行装置が知られている。ＩＣカードに記憶させる発行データは、例えば、個人情報や従来の磁気カード用のデータなどのカードごとに異なる個別データと、ＩＣカードのＯＳ（オペレーティングシステム）上で実行されるアプリケーションが必要とする共通データと、ＩＣカードの製品ごとに異なるフォーマットデータとを統合して生成される。この発行データは、ＩＣカード発行装置とは異なる発行データ生成アプリケーションなどにより生成される。従来のＩＣカード発行装置では、発行データ生成アプリケーションによって生成された大量の発行データを、ＩＣカード発行装置に移動させる必要があり、発行処理に要する作業量が膨大になる場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０５−２７４２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、発行処理に要する作業量を低減することができるＩＣカード発行装置、ＩＣカード発行システム、及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態のＩＣカード発行装置は、発行処理部と、データ供給部とを持つ。発行処理部は、発行データに基づいて、ＩＣカードを発行する。データ供給部は、予め指定された記憶装置に前記発行データのファイルが記憶されたか否かを監視し、前記発行データのファイルが前記記憶装置に記憶された場合に、前記記憶装置に記憶された前記発行データのファイルに含まれる前記発行データを前記発行処理部に供給して、前記発行処理部に前記発行データに基づく前記ＩＣカードの発行を実行させる。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態のＩＣカード発行システムのハードウェア構成例を示す図。
【図２】第１の実施形態のＩＣカード発行システムの機能構成例を示すブロック図。
【図３】第１の実施形態のエントリ領域に記憶される発行データ例を示す図。
【図４】第１の実施形態のデータ供給部の処理の一例を示すフローチャート。
【図５】第２の実施形態のＩＣカード発行システムのハードウェア構成例を示す図。
【図６】第２の実施形態のＩＣカード発行システムの機能構成例を示すブロック図。
【図７】第２の実施形態のエントリ領域に記憶される発行データ例を示す図。
【図８】第２の実施形態のデータ供給部の処理の一例を示すフローチャート。
【発明を実施するための形態】
【０００７】
以下、実施形態のＩＣカード発行装置、ＩＣカード発行システム、及びプログラムを、図面を参照して説明する。
【０００８】
（第１の実施形態）
図１は、第１の実施形態のＩＣカード発行システム１のハードウェア構成例を示す図である。
図１に示すように、ＩＣカード発行システム１は、発行データ生成装置２と、記憶装置３と、発行装置４とを備えている。なお、発行データ生成装置２と、記憶装置３と、発行装置４とは、ネットワークＮＷ１を介して互いに接続されている。
【０００９】
発行データ生成装置２は、ＩＣカード５（図２参照）を運用可能な状態にするための発行処理に必要な発行データを生成する。なお、発行データの詳細については後述する。発行データ生成装置２は、プログラムを実行させることによりデータ処理を行うコンピュータ装置であり、例えば、ＰＣ（パーソナルコンピュータ）などの端末装置である。発行データ生成装置２は、供給されたデータに基づいて、ＩＣカード５を発行する発行データを生成し、生成した発行データを後述する記憶装置３の予め指定されたエントリ領域ＤＡ１に記憶させる。
【００１０】
また、発行データ生成装置２は、入力部２１と、表示部２２と、ＮＷ（ネットワーク）通信部２３と、ＣＰＵ（Central Processing Unit）２４と、ＲＡＭ（Random Access Memory）２５と、不揮発性メモリ２６とを備えている。入力部２１と、表示部２２と、ＮＷ通信部２３と、ＣＰＵ２４と、ＲＡＭ２５と、不揮発性メモリ２６とは、例えば、システムバスＳＢ１により互いに接続されている。
【００１１】
入力部２１は、例えば、キーボードやマウスなどの入力デバイスであり、作業者の操作により各種情報を受け付ける。
表示部２２は、例えば、液晶ディスプレイ装置などであり、各種情報を表示する。
ＮＷ通信部２３は、ネットワークＮＷ１に接続され、ネットワークＮＷ１を介して、例えば、記憶装置３と通信を行う。
なお、ネットワークＮＷ１は、例えば、ＬＡＮ（Local Area Network）により構築されたネットワークである。
【００１２】
ＣＰＵ２４は、ＲＡＭ２５又は不揮発性メモリ２６に記憶されているプログラムを実行して、発行データ生成装置２の各種処理を行う。
ＲＡＭ２５は、例えば、ＤＲＡＭ（Dynamic RAM）などの揮発性メモリであり、発行データ生成装置２の各種処理を行う際に利用されるデータを一時記憶する。また、ＲＡＭ２５は、ＣＰＵ２４が実行するプログラムを一時記憶する。
不揮発性メモリ２６は、例えば、ＨＤＤ（Hard Disk Drive）、又はＳＳＤ（Solid State Drive）などであり、各種プログラム、及び各種データを記憶する。
【００１３】
記憶装置３は、例えば、ネットワークＮＷ１に接続可能なＨＤＤ、ＳＳＤ、又はデータサーバ（ファイルサーバ）などであり、発行データ生成装置２及び発行装置４からネットワークＮＷ１を介してアクセス可能に構成されている。記憶装置３は、発行データを発行装置４の入力として利用するための予め指定された所定の領域（例えば、エントリ領域ＤＡ１）を有している。記憶装置３は、発行データ生成装置２によって、エントリ領域ＤＡ１に発行データが記憶される。また、記憶装置３は、発行装置４によって、エントリ領域ＤＡ１に記憶されている発行データが読み出され、さらに発行データが消去される。
【００１４】
発行装置４（ＩＣカード発行装置の一例）は、発行データに基づいて、ＩＣカード５の発行を行う。発行装置４は、カード搬送部４１と、磁気処理部４２と、エンボス処理部４３と、ＩＣリーダライタ４４と、ＮＷ通信部４５と、ＣＰＵ４６と、ＲＡＭ４７と、不揮発性メモリ４８とを備えている。カード搬送部４１と、磁気処理部４２と、エンボス処理部４３と、ＩＣリーダライタ４４と、ＮＷ通信部４５と、ＣＰＵ４６と、ＲＡＭ４７と、不揮発性メモリ４８とは、例えば、システムバスＳＢ２により互いに接続されている。
【００１５】
カード搬送部４１は、ＩＣカード５の発行の際に、未発行のＩＣカード５を格納する未発行ラック（不図示）からＩＣカード５を取り出し、磁気処理部４２、エンボス処理部４３、及びＩＣリーダライタ４４の各部に搬送した後、発行済みのＩＣカード５を格納する発行済ラック（不図示）に搬送する。
【００１６】
磁気処理部４２は、ＩＣカード５が有する磁気ストライプＭＳ１（図２参照）に、磁気カード用のデータである磁気用データを記憶させる磁気処理を実行する。
エンボス処理部４３は、ＩＣカード５にエンボス加工を行うエンボス処理を実行する。
ＩＣリーダライタ４４は、ＩＣカード５が有するＩＣチップ１００（図２参照）に各種データを記憶させるＩＣ書き込み処理を実行する。
なお、本実施形態において、ＩＣカード５の発行には、上述したように、ＩＣ書き込み処理と、磁気処理と、エンボス処理とが含まれるものとする。
【００１７】
ＮＷ通信部４５は、ネットワークＮＷ１に接続され、ネットワークＮＷ１を介して、例えば、記憶装置３と通信を行う。
ＣＰＵ４６は、ＲＡＭ４７又は不揮発性メモリ４８に記憶されているプログラムを実行して、発行装置４の各種処理を行う。
ＲＡＭ４７は、例えば、ＤＲＡＭなどの揮発性メモリであり、発行装置４の各種処理を行う際に利用されるデータを一時記憶する。また、ＲＡＭ４７は、ＣＰＵ４６が実行するプログラムを一時記憶する。
不揮発性メモリ４８は、例えば、ＨＤＤ、又はＳＳＤなどであり、各種プログラム、及び各種データを記憶する。
【００１８】
次に、図２を参照して、本実施形態によるＩＣカード発行システム１の機能構成について説明する。
図２は、本実施形態のＩＣカード発行システム１の機能構成例を示すブロック図である。
図２に示すように、発行データ生成装置２は、共通データＤ１と、個別データＤ２と、フォーマット情報Ｄ３とに基づいて、発行データＤ４を生成する。発行データ生成装置２は、発行データ生成部２０を備えている。
【００１９】
発行データ生成部２０は、図１に示される発行データ生成装置２のハードウェア（例えば、ＣＰＵ２４、ＲＡＭ２５、及び不揮発性メモリ２６など）を用いて実現される。発行データ生成部２０は、例えば、ＣＰＵ２４（コンピュータ）に、発行データ生成アプリケーションプログラム（以下、発行データ生成アプリケーションという）を実行させることで実現される。発行データ生成部２０は、例えば、入力部２１などを介して取得した個別データＤ２と、予め不揮発性メモリ２６に記憶されている共通データＤ１及びフォーマット情報Ｄ３とを統合して、発行データＤ４を生成する。発行データ生成部２０は、生成した発行データＤ４を、ＮＷ通信部２３を介して、記憶装置３のエントリ領域ＤＡ１に記憶させる。発行データ生成部２０は、例えば、複数人分（複数枚分）の発行データを生成し、当該複数人分（複数枚分）の発行データを含むファイルを生成して、当該ファイルを記憶装置３のエントリ領域ＤＡ１に記憶させてもよい。
【００２０】
ここで、共通データＤ１は、ＩＣカード５として動作するための情報であり、発行するＩＣカード５の仕様に応じたデータである。共通データＤ１は、例えば、ＩＣカード５の運用時に使用されるアプリケーション、セキュリティデータ、及び、ＩＣカード５の発行者（運用者）に関する情報などである。また、共通データＤ１には、ＩＣカード５を初期化するデータも含まれてもよい。
【００２１】
また、個別データＤ２は、発行されるカードごとのデータ（カードホルダーデータ）である。例えば、既存の磁気カードをＩＣカード５に移行する場合、個別データＤ２は、既存の磁気カードに記憶された情報（磁気用データ）であってもよい。個別データＤ２は、例えば、個人情報、またはカード固有のＰＩＮコードなどのＩＣカード５の所有者に関する情報などである。個別データＤ２は、カードの運用者あるいは運用用途ごとに、独自のファイル形式やデータフォーマット（以下、データ形式と称する）で構成される情報である。
また、フォーマット情報Ｄ３は、入力する個別データＤ２のデータ形成（ファイル形式、フォーマットなど）を判別するための情報である。
【００２２】
また、図２に示すように、記憶装置３は、エントリ領域ＤＡ１を有しており、エントリ領域ＤＡ１には、発行データ生成装置２によって、発行データＤ４が記憶される。
エントリ領域ＤＡ１は、例えば、図３に示すように、ファイル形式のデータとして発行データが記憶される。
図３は、本実施形態のエントリ領域ＤＡ１に記憶される発行データ例を示す図である。
図３に示す例では、エントリ領域ＤＡ１には、データファイルである「ファイルＡ」が記憶されている。この「ファイルＡ」は、内部に“発行データＡ１”、“発行データＡ２”、・・・というように、複数の発行データＤ４を含んでいる。
【００２３】
図２の説明に戻り、発行装置４は、データ供給部５０と、発行処理部４０と、カード搬送部４１と、磁気処理部４２と、エンボス処理部４３と、ＩＣリーダライタ４４とを備えている。
【００２４】
データ供給部５０（デーモンプログラム）は、図１に示される発行装置４のハードウェア（例えば、ＣＰＵ４６、ＲＡＭ４７、及び不揮発性メモリ４８など）を用いて実現される。データ供給部５０は、例えば、ＣＰＵ４６（コンピュータ）に、デーモンプログラムを実行させることで実現される。データ供給部５０を実現するデーモンプログラムは、発行装置４内のＯＳ上に常駐して起動されているものとする。
データ供給部５０は、予め指定されたエントリ領域ＤＡ１（記憶領域）を監視し、発行データＤ４がエントリ領域ＤＡ１に記憶された場合に、エントリ領域ＤＡ１に記憶された発行データＤ４を発行処理部４０に供給して、発行処理部４０に発行データＤ４に基づくＩＣカード５の発行を実行させる。
【００２５】
すなわち、データ供給部５０は、例えば、ポーリングすることでエントリ領域ＤＡ１を監視し、発行データＤ４を含むファイル（例えば、「ファイルＡ」）がエントリ領域ＤＡ１に記憶されたか否かを判定する。すなわち、データ供給部５０は、例えば、定期的に記憶装置３をポーリングすることで、発行データＤ４を含むファイル（例えば、「ファイルＡ」）がエントリ領域ＤＡ１に記憶されたか否かを監視する。具体的に、データ供給部５０は、例えば、記憶装置３を管理するファイルシステムのコマンドを利用して、エントリ領域ＤＡ１に存在するファイルリストを取得して、発行データＤ４を含むファイル（例えば、「ファイルＡ」）がエントリ領域ＤＡ１に記憶されたか否かを監視する。
【００２６】
データ供給部５０は、発行データＤ４を含むファイルがエントリ領域ＤＡ１に記憶された場合に、エントリ領域ＤＡ１に記憶されたファイルを、ＩＣカード５を発行する発行処理部４０に供給して、発行処理部４０に当該ファイルに含まれる発行データＤ４に基づくＩＣカード５の発行を実行させる。また、データ供給部５０は、エントリ領域ＤＡ１に記憶された発行データＤ４を発行処理部４０に供給した後に、当該発行データＤ４をエントリ領域ＤＡ１から消去する。すなわち、データ供給部５０は、発行データＤ４を含むファイル（例えば、「ファイルＡ」）をエントリ領域ＤＡ１から消去させる。なお、データ供給部５０は、発行データＤ４を含むファイルを発行処理部４０に供給してもよいし、ファイルに含まれる発行データＤ４を、発行処理部４０に供給してもよい。
【００２７】
発行処理部４０は、図１に示される発行装置４のハードウェア（例えば、ＣＰＵ４６、ＲＡＭ４７、及び不揮発性メモリ４８など）を用いて実現される。データ供給部５０は、例えば、ＣＰＵ４６（コンピュータ）に、発行プログラムを実行させることで実現される。ここで、発行プログラムは、カード搬送部４１と、磁気処理部４２と、エンボス処理部４３と、ＩＣリーダライタ４４とを制御し、発行データＤ４に基づいて、ＩＣカード５の発行処理を実行するプログラムである。
【００２８】
発行処理部４０は、データ供給部５０によって供給された発行データＤ４に基づいて、ＩＣカード５を発行する。発行処理部４０は、例えば、カード搬送部４１を制御して、未発行ラックから、磁気処理部４２、エンボス処理部４３、及びＩＣリーダライタ４４の各部に搬送させる。発行処理部４０は、磁気処理部４２を制御して、発行データＤ４に基づく磁気用データを、ＩＣカード５の磁気ストライプＭＳ１に記憶させる。また、発行処理部４０は、エンボス処理部４３を制御して、ＩＣカード５のカード基材ＰＴのエンボス領域ＥＢ１に、エンボス加工を実行させる。発行処理部４０は、ＩＣリーダライタ４４を制御して、発行データＤ４に基づくデータを、ＩＣカード５のＩＣチップ１００に記憶させる。そして、発行処理部４０は、カード搬送部４１を制御して、発行が完了したＩＣカード５を発行済みラックに格納させる。なお、発行処理部４０は、データ供給部５０によって、発行データＤ４が供給されることをトリガーにして、これらの発行処理の実行を開始する。
【００２９】
ここで、発行処理部４０が発行するＩＣカード５の構成の一例について説明する。
図２に示すように、ＩＣカード５は、ＩＣモジュール１０を備える。ＩＣモジュール１０は、コンタクト部６と、ＩＣチップ１００とを備える。ＩＣカード５は、例えば、プラスチックのカード基材ＰＴ（カード本体の一例）に、ＩＣモジュール１０を実装して形成されている。すなわち、ＩＣカード５は、ＩＣモジュール１０と、ＩＣモジュール１０が埋め込まれたカード基材ＰＴとを備えている。また、カード基材ＰＴのコンタクト部６のある表面又は裏面に、磁気用データを記憶させることが可能な磁気ストライプＭＳ１を有している。また、カード基材ＰＴは、エンボス加工を行う領域であるエンボス領域ＥＢ１を有している。
【００３０】
また、ＩＣカード５は、コンタクト部６を介してＩＣリーダライタ４４と通信可能である。ＩＣカード５は、例えば、ＩＣリーダライタ４４が送信したコマンド（処理要求）を、コンタクト部６を介して受信し、受信したコマンドに応じた処理（コマンド処理）を実行する。そして、ＩＣカード５は、コマンド処理の実行結果であるレスポンス（処理応答）をＩＣリーダライタ４４にコンタクト部６を介して送信する。ＩＣカード５は、このようなコマンド処理が実行されることにより発行処理が実行される。
【００３１】
次に、本実施形態のＩＣカード発行システム１の動作について説明する。
図２に示すように、まず、発行データ生成装置２が、共通データＤ１と、個別データＤ２と、フォーマット情報Ｄ３とに基づいて、発行データＤ４を生成する。すなわち、発行データ生成装置２の発行データ生成部２０は、共通データＤ１と、個別データＤ２と、フォーマット情報Ｄ３とに基づいて、発行データＤ４を生成する。発行データ生成部２０は、例えば、生成した発行データＤ４を含むデータファイルを、ＮＷ通信部２３を介して、記憶装置３のエントリ領域ＤＡ１に記憶させる。
【００３２】
次に、発行装置４のデータ供給部５０は、ＮＷ通信部４５を介して、記憶装置３のエントリ領域ＤＡ１を監視しており、エントリ領域ＤＡ１に発行データＤ４を含むデータファイルが記憶された場合に、当該データファイルを読み出す。そして、データ供給部５０は、エントリ領域ＤＡ１から読み出したデータファイルを、発行処理部４０に供給して、発行処理を開始させる。また、データ供給部５０は、記憶装置３に対して、ＮＷ通信部４５を介して、読み出したデータファイルを、エントリ領域ＤＡ１から消去させる。
【００３３】
発行処理部４０は、データ供給部５０から供給されたデータファイルに含まれる発行データＤ４に基づいて、ＩＣカード５の発行処理を実行する。
このように、本実施形態によるＩＣカード発行システム１では、発行データＤ４の生成からＩＣカード５の発行処理までをワンストップにより実行する。
【００３４】
次に、図４を参照して、本実施形態のデータ供給部５０の処理の詳細について説明する。
図４は、本実施形態のデータ供給部５０の処理の一例を示すフローチャートである。
図４に示すように、データ供給部５０は、まず、エントリ領域ＤＡ１に発行データＤ４が記憶されたか否かを判定する（ステップＳ１０１）。データ供給部５０は、ＮＷ通信部４５を介して、記憶装置３のエントリ領域ＤＡ１を監視し、図３に示す「ファイルＡ」のようなデータファイルが新たに記憶されたか否かにより、エントリ領域ＤＡ１に発行データＤ４が記憶されたか否かを判定する。データ供給部５０は、エントリ領域ＤＡ１に発行データＤ４（データファイル）が記憶された場合（ステップＳ１０１：ＹＥＳ）に、処理をステップＳ１０２に進める。また、データ供給部５０は、エントリ領域ＤＡ１に発行データＤ４（データファイル）が記憶されていない場合（ステップＳ１０１：ＮＯ）に、処理をステップＳ１０１に戻す。
【００３５】
ステップＳ１０２において、データ供給部５０は、発行データＤ４を取得する。すなわち、データ供給部５０は、ＮＷ通信部４５を介して、記憶装置３のエントリ領域ＤＡ１からデータファイルを読み出して、発行データＤ４を取得する。
【００３６】
次に、データ供給部５０は、発行データＤ４を発行処理部４０に供給して、発行処理を開始させる（ステップＳ１０３）。データ供給部５０は、例えば、エントリ領域ＤＡ１から読み出したデータファイルを、発行処理部４０に供給することで、発行データＤ４を発行処理部４０に供給する。発行処理部４０は、データ供給部５０からデータファイル（発行データＤ４）が供給されることで、自動的に発行処理を開始する。
【００３７】
次に、データ供給部５０は、エントリ領域ＤＡ１の発行データＤ４を消去させる（ステップＳ１０４）。データ供給部５０は、ＮＷ通信部４５を介して、記憶装置３に対して、読み出し済みのデータファイルをエントリ領域ＤＡ１から消去させる。ステップＳ１０４の処理後に、データ供給部５０は、処理をステップＳ１０１に戻す。
【００３８】
なお、上述した図４に示すフローチャートにおいて、ステップＳ１０１が、判定ステップに対応し、ステップＳ１０２及びステップＳ１０３が、データ供給ステップに対応する。また、ステップＳ１０４が、消去ステップに対応する。
【００３９】
以上説明したように、本実施形態による発行装置４（ＩＣカード発行装置）は、発行処理部４０と、データ供給部５０とを備えている。発行処理部４０は、発行データＤ４に基づいて、ＩＣカード５を発行する。データ供給部５０は、予め指定された記憶装置３（エントリ領域ＤＡ１）に発行データＤ４のファイルが記憶されたか否かを監視し、発行データＤ４のファイルが記憶装置３（エントリ領域ＤＡ１）に記憶された場合に、記憶装置３（エントリ領域ＤＡ１）に記憶された発行データＤ４のファイルに含まれる発行データＤ４を発行処理部４０に供給して、発行処理部４０に発行データＤ４に基づくＩＣカード５の発行を実行させる。
【００４０】
これにより、本実施形態による発行装置４は、発行データＤ４の生成からＩＣカード５の発行処理までをワンストップにより実行することができる（自動化できる）ため、発行処理に要する作業量を低減することができる。すなわち、本実施形態による発行装置４では、記憶装置３（エントリ領域ＤＡ１）に発行データＤ４のファイルが記憶されることで、ＩＣカード５の発行処理を開始させるため、例えば、大量の発行データを発行装置４に人手で移動させる必要がない。そのため、本実施形態による発行装置４は、大量の発行データを発行装置４に移動させる工数を削減することができる。よって、本実施形態による発行装置４は、発行処理に要する作業量を低減することができ、利便性を向上させることができる。
また、本実施形態による発行装置４は、人手を介さずに発行データを発行装置４に供給するため、例えば、個人情報などの機密データの漏洩する可能性を低減することができる。すなわち、本実施形態による発行装置４は、セキュリティを確保しつつ、発行処理に要する作業量を低減することができる。
【００４１】
また、本実施形態では、データ供給部５０は、記憶装置３（エントリ領域ＤＡ１）に記憶された発行データＤ４のファイルに含まれる発行データＤ４を発行処理部４０に供給した後に、発行処理部４０に供給した発行データＤ４が含まれるファイルを記憶装置３（エントリ領域ＤＡ１）から消去する。
これにより、本実施形態による発行装置４は、発行データＤ４を残さないため、例えば、個人情報などの機密データの漏洩する可能性をさらに低減することができる。
【００４２】
また、本実施形態によるＩＣカード発行システム１は、発行データ生成装置２と、上述した発行装置４とを備えている。発行データ生成装置２は、供給されたデータ（例えば、個別データＤ１など）に基づいて、ＩＣカード５を発行する発行データＤ４を生成し、生成した発行データＤ４のファイルを予め指定された記憶装置３（エントリ領域ＤＡ１）に記憶させる。
これにより、本実施形態によるＩＣカード発行システム１は、上述した発行装置４と同様に、発行データＤ４の生成からＩＣカード５の発行処理までをワンストップにより実行することができるため、発行処理に要する作業量を低減することができる。
【００４３】
なお、本実施形態によるＩＣカード発行システム１は、発行データ生成装置２が生成した発行データＤ４を逐次エントリ領域ＤＡ１に転送できるので、大容量のデータを一度に大量に転送する必要がないという効果を奏する。
【００４４】
（第２の実施形態）
次に、図面を参照して、第２の実施形態のＩＣカード発行システム１ａについて説明する。
図５は、本実施形態のＩＣカード発行システム１ａのハードウェア構成例を示す図である。
図５に示すように、ＩＣカード発行システム１ａは、発行データ生成装置２と、記憶装置３と、複数の発行装置（４−１、４−２、・・・）とを備えている。なお、発行データ生成装置２と、記憶装置３と、複数の発行装置（４−１、４−２、・・・）とは、ネットワークＮＷ１を介して互いに接続されている。
なお、図５において、図１に示す構成と同一の構成については同一の符号を付し、その説明を省略する。
【００４５】
発行装置（４−１、４−２、・・・）は、図１に示す発行装置４とハードウェア構成は同一であり、以下の説明において、ＩＣカード発行システム１ａが備える任意の発行装置を示す場合、又は特に区別しない場合には、発行装置４として説明する。
なお、本実施形態によるＩＣカード発行システム１ａは、複数の発行装置４を備えている点が、第１の実施形態と異なり、複数の発行装置４が存在することで、発行装置４の処理（機能構成）が第１の実施形態と異なる。
【００４６】
次に、図６を参照して、本実施形態によるＩＣカード発行システム１ａの機能構成について説明する。
図６は、本実施形態のＩＣカード発行システム１ａの機能構成例を示すブロック図である。
なお、図６において、図２に示す構成と同一の構成については同一の符号を付し、その説明を省略する。
【００４７】
本実施形態において、発行データ生成部２０は、複数の発行装置（４−１、４−２、・・・）のうちの１つに発行処理を実行させるため、生成した発行データＤ４を含むデータファイルに発行装置４を指定するファイル名を付与して、エントリ領域ＤＡ１に記憶させる。ここで、発行装置４を指定するファイル名とは、例えば、発行装置４を指定する識別情報を付与したファイル名である。
【００４８】
図７は、本実施形態のエントリ領域ＤＡ１に記憶される発行データ例を示す図である。
図７に示すように、エントリ領域ＤＡ１には、複数のデータファイルが記憶される。図７に示す例では、「ファイルＡ」には、“発行データＡ１”、“発行データＡ２”、・・・が含まれている。また、「ファイルＡ」には、ファイル名として“ＩＳ１＿ＦＩＬＥＡ”が付与されている。ここで、“ＩＳ１”は、発行装置４−１を指定する識別情報である。
また、「ファイルＢ」には、“発行データＢ１”、“発行データＢ２”、・・・が含まれている。また、「ファイルＢ」には、ファイル名として“ＩＳ２＿ＦＩＬＥＡ”が付与されている。ここで、“ＩＳ２”は、発行装置４−２を指定する識別情報である。
このように、発行データＤ４は、発行データ生成部２０によって、発行装置４に対応する識別情報が付与されて、エントリ領域ＤＡ１に記憶される。
【００４９】
図６の説明に戻り、発行装置（４−１、４−２、・・・）のそれぞれは、データ供給部５０ａと、発行処理部４０と、カード搬送部４１と、磁気処理部４２と、エンボス処理部４３と、ＩＣリーダライタ４４とを備えている。
データ供給部５０ａは、基本的な機能は、上述した第１の実施形態のデータ供給部５０と同様であり、例えば、ＣＰＵ４６（コンピュータ）に、デーモンプログラムを実行させることで実現される。データ供給部５０ａは、例えば、自装置に対応する識別情報が付与されている発行データＤ４が、エントリ領域ＤＡ１に記憶された場合に、自装置に対応する識別情報が付与されている発行データＤ４を発行処理部４０に供給する。
【００５０】
すなわち、データ供給部５０ａは、自装置を指定する識別情報（例えば、“ＩＳ１”など）がファイル名に付与されているデータファイルが、エントリ領域ＤＡ１に記憶されているか否かを判定する。データ供給部５０ａは、自装置を指定する識別情報（例えば、“ＩＳ１”など）がファイル名に付与されているデータファイルが、エントリ領域ＤＡ１に記憶されている場合に、当該データファイルを発行処理部４０に供給して、発行処理部４０に当該ファイルに含まれる発行データＤ４に基づくＩＣカード５の発行を実行させる。
【００５１】
例えば、発行装置４−１のデータ供給部５０ａは、図７に示すエントリ領域ＤＡ１を監視し、ファイル名“ＩＳ１＿ＦＩＬＥＡ”が付与されている「ファイルＡ」が記憶された場合に、当該「ファイルＡ」を読み出して、発行装置４−１の発行処理部４０に供給する。
また、発行装置４−２のデータ供給部５０ａは、図７に示すエントリ領域ＤＡ１を監視し、ファイル名“ＩＳ２＿ＦＩＬＥＡ”が付与されている「ファイルＢ」が記憶された場合に、当該「ファイルＢ」を読み出して、発行装置４−１の発行処理部４０に供給する。
【００５２】
なお、発行処理部４０の処理は、第１の実施形態と同様であるので、ここではその説明を省略する。
【００５３】
次に、図８を参照して、本実施形態のデータ供給部５０ａの処理の詳細について説明する。
図８は、本実施形態のデータ供給部５０ａの処理の一例を示すフローチャートである。
図８に示すように、データ供給部５０ａは、まず、エントリ領域ＤＡ１に発行データＤ４が記憶されたか否かを判定する（ステップＳ２０１）。データ供給部５０ａは、ＮＷ通信部４５を介して、記憶装置３のエントリ領域ＤＡ１を監視し、例えば、図７に示す「ファイルＡ」のようなデータファイルが新たに記憶されたか否かにより、エントリ領域ＤＡ１に発行データＤ４が記憶されたか否かを判定する。データ供給部５０ａは、エントリ領域ＤＡ１に発行データＤ４（データファイル）が記憶された場合（ステップＳ２０１：ＹＥＳ）に、処理をステップＳ２０２に進める。また、データ供給部５０ａは、エントリ領域ＤＡ１に発行データＤ４（データファイル）が記憶されていない場合（ステップＳ２０１：ＮＯ）に、処理をステップＳ２０１に戻す。
【００５４】
ステップＳ２０２において、データ供給部５０ａは、発行データＤ４に付与されている識別情報が自装置の識別情報と一致するか否かを判定する。すなわち、データ供給部５０ａは、ファイル名に付与されている識別情報（例えば、“ＩＳ１”など）が自装置の識別情報と一致するか否かを判定する。データ供給部５０ａは、発行データＤ４に付与されている識別情報が自装置の識別情報と一致する場合（ステップＳ２０１：ＹＥＳ）に、処理をステップＳ２０３に進める。また、データ供給部５０ａは、発行データＤ４に付与されている識別情報が自装置の識別情報と一致しない場合（ステップＳ２０１：ＮＯ）に、処理をステップＳ２０１に戻す。
【００５５】
続くステップＳ２０３からステップＳ２０５までの処理は、図４に示すステップＳ１０２からステップＳ１０４までの処理と同様であるので、ここではその説明を省略する。
このように、本実施形態のデータ供給部５０ａは、自装置向けに生成された発行データＤ４をエントリ領域ＤＡ１から取得し、発行処理部４０に供給する。
【００５６】
なお、上述した図８に示すフローチャートにおいて、ステップＳ２０１及びステップＳ２０２が、判定ステップに対応し、ステップＳ２０３及びステップＳ２０４が、データ供給ステップに対応する。また、ステップＳ２０５が、消去ステップに対応する。
【００５７】
以上説明したように、本実施形態では、発行データＤ４のファイルは、発行装置４（４−１、４−２、・・・）に対応する識別情報（例えば、ファイル名の“ＩＳ１”など）が付与されて、記憶装置３（エントリ領域ＤＡ１）に記憶されている。データ供給部５０ａは、自装置に対応する識別情報が付与されている発行データＤ４のファイルが、記憶装置３（エントリ領域ＤＡ１）に記憶された場合に、自装置に対応する識別情報が付与されている発行データＤ４のファイルに含まれる発行データＤ４を発行処理部４０に供給する。
これにより、本実施形態による発行装置４（４−１、４−２、・・・）は、自装置用に生成された発行データＤ４を適切に取得でき、且つ、自装置用に生成された発行データＤ４に基づいて、ＩＣカード５を適切に発行することができる。
【００５８】
また、本実施形態によるＩＣカード発行システム１ａは、複数の発行装置４（４−１、４−２、・・・）を備えている。また、発行データＤ４のファイルは、発行装置４（４−１、４−２、・・・）に対応する識別情報が付与されて、記憶装置３（エントリ領域ＤＡ１）に記憶される。複数の発行装置４（４−１、４−２、・・・）のそれぞれが備えるデータ供給部５０ａは、自装置に対応する識別情報が付与されている発行データＤ４のファイルが、記憶装置３（エントリ領域ＤＡ１）に記憶された場合に、自装置に対応する識別情報が付与されている発行データＤ４のファイルに含まれる発行データＤ４を発行処理部４０に供給する。
これにより、本実施形態によるＩＣカード発行システム１ａは、複数の発行装置４に分散して、適切にＩＣカード５の発行を行うことができる。
また、本実施形態によるＩＣカード発行システム１ａは、上述した第１の実施形態と同様に、発行データＤ４の生成からＩＣカード５の発行処理までをワンストップにより実行することができるため、発行処理に要する作業量を低減することができる。
【００５９】
上記の各実施形態では、エントリ領域ＤＡ１に記憶されている発行データＤ４を、データ供給部５０（５０ａ）が消去する例を説明したが、エントリ領域ＤＡ１に発行データＤ４をそのまま残すようにしてもよい。この場合、データ供給部５０（５０ａ）は、発行処理が完了した発行データＤ４を識別する識別子（例えば、ファイル名）を、例えば、不揮発性メモリ４８に記憶させて、発行処理が完了した発行データＤ４であるか否かを判定するようにしてもよい。また、データ供給部５０（５０ａ）は、発行処理部４０から発行処理が完了した発行データＤ４を識別する情報を取得して、当該情報に基づいて、発行処理が完了した発行データＤ４であるか否かを判定するようにしてもよい。
【００６０】
また、上記の各実施形態では、発行データＤ４をデータファイルにして、エントリ領域ＤＡ１に記憶させる例を説明したが、これに限定されるものではなく、所定のファイル内のデータとして発行データＤ４を記憶させるようにしてもよい。
また、上記の各実施形態では、エントリ領域ＤＡ１は、１つの記憶装置３の１つのデータ記憶領域である例を説明したが、これに限定されるものではない。例えば、ＩＣカード発行システム１（１ａ）は、複数の記憶装置３を備え、エントリ領域ＤＡ１は、１つ又は複数の記憶装置３のうちの複数のデータ記憶領域であってもよいし、複数の記憶装置３にまたがる１つのデータ記憶領域であってもよい。
【００６１】
また、上記の各実施形態では、ＩＣカード発行システム１（１ａ）は、発行処理において、ＩＣチップ１００及び磁気ストライプＭＳ１にデータを記憶させる処理と、エンボス加工を行い処理とを実行する例を説明したが、これに限定されるものではない。例えば、ＩＣカード発行システム１（１ａ）は、磁気ストライプＭＳ１にデータを記憶させる処理、及びエンボス加工を行い処理のうちのいずれか一方又は両方を実行しなくてもよい。
また、ＩＣカード発行システム１（１ａ）が、コンタクト部６を備える接触式のＩＣカード５を発行する例を説明したが、コイルなどを用いたコンタクトレスインターフェースを介して通信する非接触式のＩＣカードに対して適用してもよい。
【００６２】
また、上記の各実施形態では、ＩＣカード発行システム１（１ａ）は、１つの発行データ生成装置２を備える例を説明したが、複数の発行データ生成装置２を備えるようにしてもよい。
また、上記の第２の実施形態において、ファイル名を識別情報として、ＩＣカード５を発行処理する発行装置４を切り替えて使用する例を説明したが、発行データＤ４に他の識別情報を付与するようにしてもよい。例えば、発行データＤ４と、発行装置４を指定する識別情報とを関連付けて、ファイル内のデータとして記憶させるようにしてもよい。
また、上記の第２の実施形態において、識別情報を付与する代わりに、複数のエントリ領域ＤＡ１を設けて、エントリ領域ＤＡ１ごとに発行装置４を指定するようにしてもよい。
【００６３】
以上説明した少なくともひとつの実施形態によれば、発行データＤ４に基づいて、ＩＣカード５を発行する発行処理部４０と、予め指定された記憶装置３に発行データＤ４のファイルが記憶されたか否かを監視し、発行データＤ４のファイルが記憶装置３に記憶された場合に、記憶装置３に記憶された発行データＤ４のファイルに含まれる発行データＤ４を発行処理部４０に供給して、発行処理部４０に発行データＤ４に基づくＩＣカード５の発行を実行させるデータ供給部５０とを持つことにより、発行処理に要する作業量を低減することができる。
【００６４】
上記実施形態は、以下のように表現することができる。
ＩＣカードを動作させるための共通データと、前記ＩＣカードに個別に記憶させる個別データとに基づき生成された発行データに基づいて、ＩＣカードにデータを記憶させる発行処理を実行する発行処理部と、
予め指定された記憶装置をポーリングして、前記発行データのファイルが記憶されたか否かを監視し、前記発行データのファイルが前記記憶装置に記憶された場合に、前記記憶装置に記憶された前記発行データのファイルに含まれる前記発行データを前記発行処理部に供給するデータ供給部と
備えるＩＣカード発行装置。
【００６５】
なお、上述したＩＣカード発行システム１（１ａ）が備える各構成は、内部に、コンピュータシステムを有している。そして、上述したＩＣカード発行システム１（１ａ）が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述したＩＣカード発行システム１（１ａ）が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【００６６】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後にＩＣカード発行システム１（１ａ）が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００６７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６８】
１，１ａ…ＩＣカード発行システム、２…発行データ生成装置、３…記憶装置、４，４−１，４−２…発行装置、５…ＩＣカード、６…コンタクト部、１０…ＩＣモジュール、２０…発行データ生成部、２１…入力部、２２…表示部、２３，４５…ＮＷ通信部、２４，４６…ＣＰＵ、２５，４７…ＲＡＭ、２６，４８…不揮発性メモリ、４０…発行処理部、４１…カード搬送部、４２…磁気処理部、４３…エンボス処理部、４４…ＩＣリーダライタ、５０…データ供給部、１００…ＩＣチップ、ＤＡ１…エントリ領域、ＥＢ１…エンボス領域、ＭＳ１…磁気ストライプ、ＮＷ１…ネットワーク、ＳＢ１，ＳＢ２…システムバス、ＰＴ…カード基材
【図１】
0006509700.tif 000002
【図２】
0006509700.tif 000003
【図３】
0006509700.tif 000004
【図４】
0006509700.tif 000005
【図５】
0006509700.tif 000006
【図６】
0006509700.tif 000007
【図７】
0006509700.tif 000008
【図８】
0006509700.tif 000009