(57)【特許請求の範囲】
【請求項１】
ホストコンピュータとの通信手段と、書き込み処理時間等を設定するためのタイマと、ＩＣカードからの出力情報、ホストコンピュータからの設定情報等を記憶する記憶手段と、設定情報に基づいてＩＣ書き込みファイルに記述されたコマンド情報を電気信号に変換してＩＣカードに与えるコマンド情報付与手段と、ＩＣカードからの出力情報とファイルに記述されたレスポンス情報を比較する比較手段とを備え、ＩＣカードへの書き込み処理結果をホストコンピュータに送信するようにしたＩＣカードを発行処理する場合におけるＩＣカード書き込み処理装置であって、ＩＣ書き込み処理がタイマで設定した時間内に終了しない場合には、処理異常とすることを特徴とするＩＣカード書き込み処理装置。
【請求項２】
ホストコンピュータとの通信手段と、書き込み処理時間等を設定するためのタイマと、ＩＣカードからの出力情報、ホストコンピュータからの設定情報等を記憶する記憶手段と、設定情報に基づいてＩＣ書き込みファイルに記述されたコマンド情報を電気信号に変換してＩＣカードに与えるコマンド情報付与手段と、ＩＣカードからの出力情報とファイルに記述されたレスポンス情報を比較する比較手段とを備え、ＩＣカードへの書き込み処理結果をホストコンピュータに送信するようにしたＩＣカードを発行処理する場合におけるＩＣカード書き込み処理装置であって、ＩＣカードへの書き込み印加電圧を検知するセンサを有し、前記書き込み印加電圧が所定レベル以下に低下したことを条件に、処理結果にかかわらず処理異常とすることを特徴とするＩＣカード書き込み処理装置。
【請求項３】
ホストコンピュータとの通信手段と、書き込み処理時間等を設定するためのタイマと、ＩＣカードからの出力情報、ホストコンピュータからの設定情報等を記憶する記憶手段と、設定情報に基づいてＩＣ書き込みファイルに記述されたコマンド情報を電気信号に変換してＩＣカードに与えるコマンド情報付与手段と、ＩＣカードからの出力情報とファイルに記述されたレスポンス情報を比較する比較手段とを備え、ＩＣカードへの書き込み処理結果をホストコンピュータに送信するようにしたＩＣカードを発行処理する場合におけるＩＣカード書き込み処理装置であって、ＩＣカードからの出力情報の一部をコマンド情報に組み込むことを特徴とするＩＣカード書き込み処理装置。
【請求項４】
ホストコンピュータとの通信手段と、書き込み処理時間等を設定するためのタイマと、ＩＣカードからの出力情報、ホストコンピュータからの設定情報等を記憶する記憶手段と、設定情報に基づいてＩＣ書き込みファイルに記述されたコマンド情報を電気信号に変換してＩＣカードに与えるコマンド情報付与手段と、ＩＣカードからの出力情報とファイルに記述されたレスポンス情報を比較する比較手段とを備え、ＩＣカードへの書き込み処理結果をホストコンピュータに送信するようにしたＩＣカードを発行処理する場合におけるＩＣカード書き込み処理装置であって、処理結果が異常となったとき、異常内容を示すエラー情報と、ＩＣカードからの出力情報と、エラーとなったファイルの位置を示す位置情報をホストコンピュータへ送信することを特徴とするＩＣカード書き込み処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は磁気データ、顔写真等の個人識別情報を有するＩＣカードに、識別情報に対応する個人データをＩＣカードのＩＣ部に書き込むＩＣカード書き込み処理装置に関するものである。
【０００２】
【従来の技術】
一般に、銀行で顧客ごとのデータをＩＣカードに入れて発行したり、会社で社員データを書き込んだＩＣカードを発行することが考えられ、従来、図９に示すようなシステムが提案されている。例えば、銀行で顧客ごとのデータを入れたＩＣカードを発行する場合、前もって顧客データを磁気テープ又はフロッピディスク等に記憶しておき、このデータをＩＣカードに書き込めるような形式にパーソナルコンピュータ１でデータ変換し、発行装置３によりＩＣカードを作成発行する。発行装置３はリーダー／ライターからなり、図１０に示すようなＩＣカード４の磁気ストライプ５にあらかじめ照合情報が書き込まれており、この照合情報と合致するデータをＩＣカードファイルから検索し、ＩＣカードデータをＩＣチップ７に書き込む処理を行う。こうして多数の顧客データが順次ＩＣカードに書き込まれて発行される。
【０００３】
【発明が解決しようとする課題】
ところで、大量のＩＣカードを高速で発行処理する場合、ＩＣ書き込みデータの信頼性を向上することが必要であるが、今までのところこのようなシステムは提案されていない。
【０００４】
本発明はかかる事情に鑑みてなされたもので、高速でＩＣカードの発行処理を行う場合においてＩＣ書き込みデータの信頼性を向上することができるＩＣカード書き込み処理装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
図１は本発明のＩＣカード書き込み処理装置の構成を示す図、図２はコマンドの変換処理を示す図、図３はコマンドおよびコマンド─レスポンスを説明する図、図４は処理異常のときホストコンピュータへ送るデータ内容を説明する図である。
ＩＣカード書き込み処理装置を構成するＣＰＵ５１は、ホストコンピュータ１１と通信する機能を有し、ホストコンピュータ１１からは設定情報やＩＣ書き込みファイルを受信し、ＣＰＵ５１からは書き込み処理結果情報等を送信するようになっている。設定情報は書き込み処理のタイムリミット、クロック周波数やボーレート等の伝送仕様に関するものである。ＣＰＵ５１はタイマ５３を有しており、レスポンスタイム、書き込み処理のタイムリミット等が設定可能になっている。又ホストコンピュータ１１から送信される設定情報、ＩＣ書込みファイル、カードからの出力データを一時的に記憶するためのメモリ５２を有している。
【０００６】
ホストコンピュータ１１から送信された書き込みファイルには、コマンド─レスポンスが記述されており、ファイルの書き込みに際して送られるコマンドに応じてＩＣカードからのあるべきレスポンスが定義されている。ＩＣカードに対してコマンドを与える場合には、図２に示すように、前述した設定情報に基づいてコマンドを電気信号に変換する。このコマンドに対してＩＣカードからはレスポンスが出力されるが、ＣＰＵ５１ではこの出力情報と書き込みファイルに定義されているレスポンス情報とを比較し、書き込みが正常に行われたか否かの判断をする。
【０００７】
通常のコマンドについて図３（ａ）〜（ｃ）により説明すると、図３（ａ）のコマンドは書込みコマンドであり、書込みコードに続くフィールドにＩＣカードへの書込みエリア、書き込むデータが付されている。図３（ｂ）は読み出しコマンドであり、同様に読み出しコードに続くフィールドにＩＣカードへの読み出しエリア、読み出すデータが付されている。また、図３（ｃ）は照合のためのベリファイコマンドであり、ベリファイコードに続くフィールドにＩＣカードの読み出しエリア、ベリファイデータが付されている。また、本発明においては、コマンドを与えたときＩＣカードから出力されるデータの一部をコマンド情報に組み込んでコマンドを生成するようにしてセキュリティの向上を図るようにしている。すなわち、図３（ｄ）に示すように、例えば、コマンドとして「ＡＡＢＢ」を付与したときのレスポンスが「ａａｂｂｃｃｄｄ」であったとすると、レスポンスの一部である「ｂｂｃｃ」を組み込み、「ＡＡｂｂｃｃＢＢ」をコマンドとして再度送って書き込みを行うようにする。レスポンス「ａａｂｂｃｃｄｄ」はＩＣカードごとに依存する情報で内部的に処理されるのでオペレータも関与できず、セキュリティを向上させることができる。
【０００８】
また、ＩＣカード書き込み処理装置には電圧センサ５５が設けられ、ＩＣカードの書き込み電圧を検出するようにしている。これは、書き込み電圧が所定レベル以下に低下したときには、不安定な状態で書き込みが行われるので、信頼性が低いものになってしまうため，たとえ書き込みが正常に行われたとしても、電圧が所定レベル以下の場合には処理結果は異常とするためである。
【０００９】
なお、処理結果が異常となった場合には、図４に示すように、レスポンスタイムのオーバーエラー、書き込み処理のタイムオーバー、データ比較の結果のエラー、電圧が所定レベル以下の場合などにおけるエラー内容、ＩＣカードからの出力データ、エラーが生じたファイルの位置情報（アドレス）等をホストコンピュータへ送信する。このような内容をホストコンピュータに送信することにより、エラー原因の解析等が容易になり、信頼性向上に寄与することが可能となる。
【００１０】
【作用】
本発明は個人データをＩＣカードに書き込む際、ＩＣ書き込み時間、レスポンスタイムが所定時間をオーバーした場合、書き込むフアイルにコマンド─レスポンスを記述しておき、ファイル書き込み時にＩＣカードから出力される情報とファイルに記述したレスポンス情報とを比較し、比較結果が条件に合致しない場合、ＩＣカードへの書き込み電圧が所定レベル以下の場合には、それぞれ書き込み処理結果を異常としているので、書き込みデータの信頼性を向上させることができる。また、処理結果が異常の場合には、エラー内容、ＩＣカードからの出力データ、エラーの発生したファイル位置情報をホストコンピュータへ送信することにより、エラー原因の解析を容易にして、信頼性向上に役立たせることが可能となる。
【００１１】
【実施例】
図５は本発明をＩＣカード発行処理装置に適用した場合のシステム構成を示す図、図６はＩＣカード発行処理システムの制御系を示す図、図７は装置構成を示す図で、図７（ａ）は平面図、図７（ｂ）は側面図である。図中、１０はＩＣカード自動発行処理装置、１１はホストコンピュータ、１２は自動搬送装置コントローラ、１３はカード識別装置コントローラ、１４はＩＣユニットコントローラ、２０はマガジン、２１はマガジンコンベア、２２は入口出口コンベア、２３は４連押し出しプッシャ、２４はＩＣカード、２５は４連供給プッシャ、２６はチェーンコンベア、２７は識別装置供給プッシャ、３０はカード送り装置、３１は識別装置、３２は識別装置排出プッシャ、３３はＩＣ供給コンベア、４０はＩＣカード供給プッシャ、４１はＩＣカード搬送装置、４２はＩＣユニット、４３は選別コンベア、４４はＩＣカード排出プッシャ、４５は良品ストッカ、４６は不良品ストッカ、４７はリテストストッカである。
【００１２】
本実施例はＩＣカードの発行処理を高速で行うようにしたものであり、ＩＣカードには既に磁気データ（所有者の名前、生年月日、会員番号、口座番号等）、バーコード、顔写真等の個人識別情報が書き込まれているものとする。
【００１３】
図６の制御系において、ＩＣカード自動発行処理装置１０は、自動搬送装置コントローラ１２、識別装置コントローラ１３、８個のＩＣユニットコントローラ１４を有しており、それぞれホストコンピュータ１１と通信して制御されている。自動搬送装置コントローラ１２は、ホストコンピュータ１１と交信しつつ、ＩＣカードを所定のシーケンスに従って搬送させるべく各搬送手段を制御するためのものである。識別装置コントローラ１３は搬送されてくるＩＣカードを検知して個人識別情報を読み取るためのものである。ＩＣユニットコントローラ１４は、個人識別情報を基にホストコンピュータで検索生成されたＩＣ書き込みファイルをホストコンピュータから受け取り、対応するＩＣカードにファイルの書き込みを行うとともに、処理が終了したカードを正常、異常、リテスト等に分類するためのものである。また、自動搬送装置コントローラ１２はホストコンピュータと通信するとともに、識別装置コントローラ１３、ＩＣユニットコントローラ１４とも通信し、カード搬送を行っている。
【００１４】
次に、ＩＣカード自動発行処理装置のシステム構成を示す図５、装置構成を示す図７（ａ）（ｂ）を参照して説明する。
ＩＣカードを収納するマガジン２０は４列構成になっていて、例えば各列に１００枚づつ、合計４００枚のＩＣカードが収納できるようになっている。このマガジン２０は自動搬送装置のマガジンコンベア２１で上方へ搬送され、入口出口コンベア２２に渡されて所定位置に来たときに４連押し出しプッシャ２３により４枚単位でＩＣカード２４が押し出されるようになっている。押し出されたＩＣカード２４は、４連供給プッシャ２５によりチェーンコンベア２６に載せられて搬送される。チェーンコンベア２６で搬送されたＩＣカードは、所定位置で識別装置供給プッシャ２７によりカード送り装置３０に１枚づつ送り出される。
【００１５】
カード送り装置３０によるカード搬送は、自動搬送装置コントローラ１２から識別装置コントローラ１３へスタート信号を送信して開始される。カード送り装置３０には１種または数種の識別装置３１が設置されており、それぞれ磁気データ（所有者の名前、生年月日、会員番号、口座番号等）、バーコード、顔写真等の個人識別情報を読み取れるようになっている。識別装置３１が、例えば磁気データ識別装置３１ａ、バーコード識別装置３１ｂ、顔写真識別装置３１ｃの３種類からなっている場合には、最初に識別装置３１ａで識別処理し、識別できたときには他の２つの識別装置での識別処理は省略する。また、識別装置３１ａで識別ができなかった場合には、次の識別装置３１ｂで識別処理し、識別できた場合には識別装置３１ｃでの識別処理は省略する。このように、各識別装置をシリアル動作させ、最初に識別に成功した段階で識別処理を終了させて処理の高速化を図るようにする。すべての識別装置によっても識別できなかったときには、カード送り装置３０を逆搬送して再度識別処理を指定回数繰り返す。なお、識別に際しては顔写真のデータ変換は時間がかかるので、処理時間が短い順番に識別するように識別装置を配列するのが望ましい。また、識別処理した結果はホストコンピュータに送信され、例えば１つの識別装置に連続的にエラーが発生したような場合には、以後、該当する識別装置での識別は行わないようにホストコンピュータで制御する。
【００１６】
個人情報を識別されたＩＣカードは、さらにカード送り装置３０で搬送された後、識別装置排出プッシャ３２によりＩＣ供給コンベア３３に送り出される。ＩＣ供給コンベア３３では順次ＩＣカードを搬送し、４枚単位でＩＣカード供給プッシャ４０によりＩＣカード搬送装置４１に送りだす。このとき自動搬送装置コントローラに対してはホストコンピュータから、各カードに対してデータ書き込みを行うＩＣユニット番号が知らされ、該当するＩＣユニットにセットされるようにＩＣ供給コンベア３３が搬送制御される。
【００１７】
ＩＣカード搬送装置４１は、例えば４列構成になっていて、１列にＩＣカード４枚を載せることができるようになっている。まず、ＩＣカード供給プッシャ４０により図の番号１´〜４´の位置に、次いで番号５´〜８´の位置にそれぞれ４枚のカードがセットされると、ＩＣカード搬送装置４１により８枚のカードが図の右方へ１ステップ搬送される。１´〜８´の位置のカードが１〜８の位置にセットされる。その結果、空いた１列の番号１´〜４´の位置にＩＣカード供給プッシャ４０により４枚のカードがセットされ、またＩＣ供給コンベア３３の番号５´〜８´の位置に次の４枚のカードがもたらされる。番号１〜８、１´〜８´の位置の１６枚のカードは番号１〜８の位置のカードがＩＣ書込み処理終了かつ１″〜８″の位置にカードがないことを確認したのち、ＩＣカード供給プッシャ４０によりＩＣカード搬送装置４１上に送り出されることになる。このような順序でＩＣカード搬送装置４１にセットされたＩＣカードは、ＩＣユニット４２によりデータ書き込みが行われる。ＩＣユニット４２は、本実施例では８個設けられており、それぞれホストコンピュータから各カードに対して書き込むを行う装置が指定されるとともに、指定されたユニットに対して個人ファイルが転送されてファイルの書き込みを行う。したがって、カードと個人ファイルのミスマッチングが起こる恐れはない。処理が終了したＩＣカードは、順次選別コンベア４３に載せられ、ＩＣカード排出プッシャ４４により良品ストッカ４５、不良品ストッカ４６、リテストストッカ４７にそれぞれ選別して排出される。選別処理はＩＣユニット４２で行われ、良品か不良品かは、ＩＣカードからの出力情報がレスポンス情報と相違する等により判断し、ＩＣピンの接触不良の場合はリテストとなり、結果はホストコンピュータに送られ、自動搬送装置コントローラ１２はＩＣ書込み装置から情報を受け取り、排出処理が行われる。
【００１８】
図８はＩＣユニットコントローラの処理フローを示す図である。
電源ＯＮし、ホストコンピュータからの初期設定情報待ちとなる。初期設定情報は使用するＩＣユニット番号、発行処理タイムリミット、ＳＡＭ（暗号化カード）の使用、クロック周波数・ボーレート等の伝送仕様である。初期設定に対してＯＫまたはＮＧをホストコンピュータへ送信し、ＮＧであれば再度初期設定待ちとなり、ＯＫであれば始動命令待ちとなる。始動命令がきたならば、ＩＣユニット内のファイルをクリアし、ホストコンピュータへレディ信号を送信し、ホストコンピュータから発行処理を行うファイルの受信待ちとなる。ファイル受信後、自動搬送装置コントローラへレディ信号を送信して書き込み処理時間設定のタイマをスタートさせ、自動搬送装置コントローラから発行処理スタート信号を受信したら、ＩＣカード発行処理（ファイルの書き込み処理）を行う。このとき、ＩＣカードへの書き込み電圧を検出する。発行処理終了後、自動搬送装置コントローラへ発行処理結果（ＰＡＳＳまたはＦＡＩＬ）を送信し、次いでホストコンピュータに対して発行処理結果を送信する。ホストコンピュータから情報の再送要求を示すリトライ命令、終了を示すエンド命令または次のカードがあることを示すＣＯＮＴＩＮＵＥ命令のいずれかが送信され、リトライ命令を受信したら、再度、発行処理結果をホストコンピュータへ送信する。エンド命令を受信したら終了とし、再設定命令や始動命令待ちとなる。ＣＯＮＴＩＮＵＥ命令を受信したらＩＣユニット内のファイルをクリアし、前述の処理を再度繰り返す。なお、ＩＣカードに与える電圧レベルがスペックを外れた場合は、発行処理結果に関わらず、ＦＡＩＬの信号を出力し、また電圧異常を示す情報をホストコンピュータに送信する。
【００１９】
【発明の効果】
以上のように本発明によれば、ＩＣ書き込み時間、レスポンスタイムが所定時間をオーバーした場合、ＩＣカードからの出力情報が条件に合致しない場合、ＩＣカードへの書き込み電圧が所定レベル以下の場合などには書き込み処理結果を異常とすることにより、書き込みデータの信頼性を向上させることができ、また、処理結果が異常の場合には、エラー内容、ＩＣカードからの出力データ、エラーの発生したファイル位置情報をホストコンピュータへ送信することにより、エラー原因の解析を容易にして、信頼性向上に役立たせることが可能となる。
【図面の簡単な説明】
【図１】本発明のＩＣカード書き込み処理装置の構成を示す図である。
【図２】コマンドの電気信号への変換処理を説明する図である。
【図３】コマンド及びコマンド─レスポンスを説明する図である。
【図４】処理結果異常の際にホストコンピュータへ送信する内容を示す図である。
【図５】本発明のシステム構成を示す図である。
【図６】ＩＣカード発行処理システムの制御系を示す図である。
【図７】装置構成を示す図である。
【図８】ＩＣユニットの処理フローを示す図である。
【図９】従来のＩＣカード発行処理を説明するための図である。
【図１０】ＩＣカードを説明する図である。
【符号の説明】
１１…ホストコンピュータ、５１…ＣＰＵ、５２…メモリ、５３…タイマ、５４…電圧センサ。
【図１】
0003539690.tif 000002
【図２】
0003539690.tif 000003
【図３】
0003539690.tif 000004
【図４】
0003539690.tif 000005
【図５】
0003539690.tif 000006
【図６】
0003539690.tif 000007
【図７】
0003539690.tif 000008
【図８】
0003539690.tif 000009
【図９】
0003539690.tif 000010
【図１０】
0003539690.tif 000011