(57)【特許請求の範囲】
【請求項１】
発行種毎に異なるカード発行処理を行う発行ユニットを複数有したカード発行装置用のカード発行データを作成するカード発行データ作成システムであって、
カード発行装置に応じて、作成する前記カード発行データの発行データ仕様を作成及び／又は変更することができる発行データ仕様編集部を備え、
前記カード発行データは、前記発行種単位のモジュールが所定の配列で並べられた構造であり、
前記発行種単位のモジュールの各々は、制御コード部、可変データ部、繰り返し項目部、及び項目制約条件により規定される構造であり、
前記発行データ仕様編集部は、
前記発行種単位のモジュールの各々毎に、前記制御コード部、前記可変データ部、前記繰り返し項目部、及び前記項目制約条件を個別に設計して格納する発行データ仕様格納部と、
前記発行種単位のモジュールのうち、前記発行データ仕様格納部に登録された発行種単位のモジュールの中からカード発行装置で使用する発行種を１つ以上選択し、選択した前記１つ以上の発行種のモジュールの配列の組合せを設計し、フィラー部を設計する、
ことによって、前記発行データ仕様を設計して前記発行データ仕様格納部に登録する発行データ仕様登録部と、
前記発行データ仕様格納部から必要な前記発行データ仕様を参照して発行データを作成する発行データ作成部と、
を有するカード発行データ作成システム。
【請求項２】
請求項１に記載のカード発行データ作成システムにおいて、情報を表示する表示部を備え、前記発行データ仕様編集部は、前記表示部に作成及び／又は編集可能な前記発行データ仕様を表示し、前記表示部に表示された内容に対して行われた編集指示に基づいて、前記発行データ仕様を作成及び／又は変更すること、を特徴とするカード発行データ作成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カード発行装置用のカード発行データを作成するカード発行データ作成システムに関するものである。
【０００２】
【従来の技術】
クレジットカードやキャッシュカード等には、複数の異なる形態で個人情報が記録されている。例えば、エンボスでＩＤナンバーが付され、磁気ストライプやＩＣチップにデータとして各種情報が記録され、また、顔写真等が表面に印刷される等、記録される形態は、カード種別によって異なる。
【０００３】
カードが使用者に渡る前には、上記のような個人情報をカードに記録する作業が必要であり、この作業は、カード発行と呼ばれ、カード発行を行う装置としてカード発行装置がある。
このカード発行装置は、個人情報を各種形態でカードに記録するために、記録する形態（以下、発行種とする）毎に必要なユニットが設けられている。例えば、ＩＣカードの場合、エンボスを付与するエンボス付与部と、磁気情報を記録するエンコード部と、白黒の印刷を行う白黒プリント部と、カラー印刷を行うカラープリント部と、ＩＣチップにデータを記録するＩＣ記録部等を備えており、これらの各部によって未使用のカードに個人情報を連続して記録して、使用可能なカードを発行する。
【０００４】
カード発行装置に入力される個人情報は、カードを提供する事業体等（以下、依頼主とする）が、カード使用者に関する個人情報をコンピュータで利用可能なデータとして持っており、このデータ（以下、入稿データ）をカード発行事業者に渡してカード発行を依頼することが通常行われている。
入稿データは、依頼主によりその形態が異なり、また、発行するカードによっても必要なデータの内容や形式が異なるので、そのまま使用できない場合には、必要な情報の編集（前処理）が行われる。
前処理が終了したデータ（以下、校了データとする）は、更に、カード発行装置によって規定されたデータ形式である発行データに変換される。
発行データを発行装置に入力すれば、発行装置は、発行データに含まれる個人情報に基づいてカードを発行する。
【０００５】
図７は、従来の発行データの一例を説明する図である。
図７（ａ）に示す従来の発行データ１５０は、ＩＣカードを発行する発行装置用の発行データであり、発行種単位のモジュールが所定の配列（レイアウト）で並べられている。発行データ１５０は、レコードＩＤモジュール１５１，エンボスモジュール１５２，エンコードモジュール１５３，白黒プリントモジュール１５４，カラープリントモジュール１５５，ＩＣ記録モジュール１５６等を有している。
【０００６】
レコードＩＤモジュール１５１は、発行データ毎（発行するカード毎）に付与されたＩＤを記録する部分である。その他のモジュールは、発行種毎に異なる形態をしているが、一例として、エンボスモジュール１５２の構成を図６（ｂ）に示す。エンボスモジュール１５２の先頭には、開始コード１５２ｓｔａｒｔが付き、最後には、終了コード１５２ｅｎｄが設けられている。また、中間部分には、１行目印字位置コード１５２ａ，１行目印字位置１５２ｂ，１行目印字内容コード１５２ｃ，１行目印字内容１５２ｄが設けられている。２行目以降も印字を行う場合には、１５２ａ〜１５２ｄと同様な部分が繰り返される。
【０００７】
開始コード１５２ｓｔａｒｔ，終了コード１５２ｅｎｄ，１行目印字位置コード１５２ａ，１行目印字内容コード１５２ｃ等は、発行装置に固有のコードを有した部分（以下、これらをまとめて制御コード部とする）である。
また、制御コード以外の可変データ部は、校了データに含まれている情報である。
従来のカード発行データ作成システムは、大型コンピュータ内に設けられた発行データ作成用プログラムによって、例えば校了データを上述の形態となるように、目的とするカード品目のカード発行データを作成していた。
【０００８】
【発明が解決しようとする課題】
しかし、前述した従来のカード発行データ作成システムは、カード品目毎に発行データ作成用プログラムが用意されており、カード発行データの仕様に変更が生じた場合、仕様が変更される度に新たな仕様に応じた発行データ作成プログラムを再開発する必要があった。このプログラム開発には、高度な技術及び能力が要求されるため、特定の人材以外は、プログラムを作成することができないという問題があった。
また、些細な仕様変更であっても、プログラムを再開発する必要があるため、無駄が多く、効率が悪いという問題があった。
更に、カード品目毎にプログラムを開発するため、制御コードの変更など、モジュール共通の仕様変更に全カード品目を対応させるためには多大な時間を要するという問題があった。
【０００９】
本発明の課題は、カードの磁気エンコードやエンボスなどの発行種毎にモジュール化されたカード発行データに関して、発行データの仕様変更やモジュール（発行種）の追加に柔軟に対応し、新規カード品目の発行体制を迅速に整えることが可能な、カード発行データ作成システムを提供することである。
【００１０】
【課題を解決するための手段】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。すなわち、請求項１の発明は、発行種毎に異なるカード発行処理を行う発行ユニットを複数有したカード発行装置用のカード発行データを作成するカード発行データ作成システムであって、カード発行装置に応じて、作成する前記カード発行データの発行データ仕様を作成及び／又は変更することができる発行データ仕様編集部（３０）を備え、前記カード発行データは、前記発行種単位のモジュールが所定の配列で並べられた構造であり、前記発行種単位のモジュールの各々は、制御コード部、可変データ部、繰り返し項目部、及び項目制約条件により規定される構造であり、前記発行データ仕様編集部は、前記発行種単位のモジュールの各々毎に、前記制御コード部、前記可変データ部、前記繰り返し項目部、及び前記項目制約条件を個別に設計して格納する発行データ仕様格納部と、前記発行種単位のモジュールのうち、前記発行データ仕様格納部に登録された発行種単位のモジュールの中からカード発行装置で使用する発行種を１つ以上選択し、選択した前記１つ以上の発行種のモジュールの配列の組合せを設計し、フィラー部を設計する、ことによって、前記発行データの仕様を設計して前記発行データ仕様格納部に登録する発行データ仕様登録部（３１）と、前記発行データ仕様格納部から必要な前記発行データ仕様を参照して発行データを作成する発行データ作成部と、を有するカード発行データ作成システムである。
【００１２】
請求項２の発明は、請求項１に記載のカード発行データ作成システムにおいて、情報を表示する表示部を備え、前記発行データ仕様編集部（３０）は、前記表示部に作成及び／又は編集可能な前記発行データ仕様を表示し、前記表示部に表示された内容に対して行われた編集指示に基づいて、前記発行データ仕様を作成及び／又は変更すること、を特徴とするカード発行データ作成システムである。
【００１３】
【発明の実施の形態】
以下、図面等を参照しながら、本発明の実施の形態について、更に詳しく説明する。
図１は、本発明によるカード発行データ作成システムの実施形態を示すブロック図である。
本実施形態におけるカード発行データ作成システムは、発行仕様登録部１０，発行仕様ＤＢ２０，発行データ仕様編集部３０，発行データ作成部６０等を備え、入稿データを含む入稿ファイル７０を変換して発行データ８０を作成するシステムである。
尚、理解を容易にするために本実施形態では、入稿データは、前処理が必要ない状態で入稿されるものとして説明する。
【００１４】
発行仕様登録部１０は、発行業務（発行依頼者からのカード品目）毎に発行データの仕様を登録し、登録した内容を発行仕様ＤＢ２０へ格納する部分である。
【００１５】
発行仕様ＤＢ２０は、発行仕様登録部１０が登録した内容を格納する部分であり、具体的には、以下の内容を格納する。
（２０−１）業務ＩＤ：発行業務毎の一意なＩＤであり、発行データ作成部６０より目的とする業務を検索するためのキーとなるものである。
（２０−２）発行依頼者名
（２０−３）カード品目名
（２０−４）入稿ファイルのレコードレイアウト：フィールド毎にフィールド名，文字種，文字コード，バイト数を設定する。
（２０−５）発行データ仕様ＩＤ：当該業務ＩＤで扱う発行データ仕様のＩＤ
（２０−６）可変値割付け：当該発行データ仕様ＩＤ内の全可変データ部への割付け情報を可変データ項目Ｎｏ．毎に設定する。
（２０−６ａ）可変データ項目Ｎｏ．：当該発行データ仕様ＩＤ内全可変データ項目Ｎｏ．に対応する番号である。
（２０−６ｂ）割付け値：入稿ファイルレコードのフィールドや印字位置などの当該可変データ項目に割付ける値である。
【００１６】
発行データ仕様編集部３０は、カード発行装置に応じて、作成する発行データの仕様（発行データ仕様）を作成及び／又は変更することができる部分であり、発行データ仕様登録部３１と、発行データ仕様ＤＢ３２とを有している。
発行データ仕様登録部３１は、図示しない画面（表示部）に発行データ仕様に関する情報を表示し、画面上の簡単な操作（グラフィカルなユーザーインタフェース：いわゆるＧＵＩ）により、発行データ仕様の設計及び登録を行い、その登録内容を発行データ仕様ＤＢ３２に格納する部分であり、発行種（モジュール）毎及び発行データ仕様毎に設計及び登録を行う。
【００１７】
発行データ仕様ＤＢ３２は、発行データ仕様登録部３１が登録した内容を格納する部分であり、具体的には、以下の内容を格納する。
（３２−１）モジュールＩＤ：モジュールを一意に識別するためのＩＤであり、モジュールを検索するためのキーとなるものである。
【００１８】
（３２−２）モジュールレイアウト
（３２−２ａ）制御コード部：開始・終了コード、セパレータ・デリミタコードなどの固定値である。
（３２−２ａ−１）フィールド名、文字種、文字コード、バイト数
（３２−２ｂ）可変データ部：入稿ファイルレコードのフィールド、印字位置などの可変値が挿入される項目を定義するデータである。
（３２−２ｂ−１）可変データ項目Ｎｏ．：可変データ項目毎に、「モジュールＩＤ−０１」から昇順に付番する番号である。
（３２−２ｂ−２）フィールド名、文字種、文字コード、バイト数
（３２−２ｃ）繰返し項目部：エンボスｎ行目の開始コードと印字内容などの繰返し挿入される項目を設定する。
（３２−２ｃ−１）フィールド名、文字種、文字コード、バイト数
（３２−２ｃ−２）繰返し回数：繰返し回数値を設定、固定（必ず指定回数繰返し）もしくは可変（設定値以下で繰返し）も設定する。
（３２−２ｄ）項目制約条件：必須項目か省略可能項目か条件付省略可能項目（EX：他項目が〜なら省略）かを設定省略時、当該項目を切り取り（カット）か、任意文字埋め（バディング）かを設定する。
【００１９】
（３２−３）発行データ仕様ＩＤ：発行データ仕様を一意に識別するためのＩＤ。発行データ仕様を検索するためのキーとなるものである。
【００２０】
（３２−４）発行データレイアウト
（３２−４ａ）レコードＩＤ：バイト数、開始番号、増減値、繰り返し周期、トリガーフィールドなどを設定する。
（３２−４ｂ）モジュール組合せ仕様：登録したモジュールの序列を設定。省略時仕様（カットorバディング）も設定する。
（３２−４ｃ）フィラー仕様：開始バイト位置を固定としたいモジュールが存在する場合に、モジュール間に挿入するフィラーを設定する。
【００２１】
発行データ作成部６０は、入稿ファイル７０を、発行仕様ＤＢ２０に登録済みの業務ＩＤに対応する発行データの仕様に基づいて変換して発行データ８０を作成する部分である。
【００２２】
ここで、本実施形態におけるカード発行データ作成システムが作成するカード発行データについて説明する。
図２は、本実施形態におけるカード発行データ作成システムが作成するカード発行データの一例を示す図である。
図２（ａ）に示すカード発行データ５０Ａは、ＩＣカードを発行する発行装置用の発行データであり、発行種単位のモジュールを所定の配列（レイアウト）で並べられている。発行データ５０Ａは、レコードＩＤモジュール５１，エンボスモジュール５２，エンコードモジュール５３，白黒プリントモジュール５４，カラープリントモジュール５５，ＩＣ記録モジュール５６等を有している。
【００２３】
レコードＩＤモジュール５１は、発行データ毎（発行するカード毎）に付与されたＩＤを記録する部分である。その他のモジュールは、発行種毎に異なる形態をしているが、一例として、エンコードモジュール５３の構成を図２（ｂ）に示す。
エンコードモジュール５３の先頭には、開始コード５３ｓｔａｒｔが付いている。開始コード５３ｓｔａｒｔの後には、裏第１データ群５３ａ，裏第２データ群５３ｂ，表データ群５３ｃが並んでいる。
【００２４】
裏第１データ群５３ａは、カード裏面に設けられた磁気ストライプ部の第１トラックに書込まれる情報に関するデータ群であり、実際に書込まれる個人情報を含むエンコードデータ５３ａｄを開始コード５３ａｓ及び終了コード５３ａｅで挟んでいる。
裏第２データ群５３ｂは、カード裏面に設けられた磁気ストライプ部の第２トラックに書込まれる情報に関するデータ群であり、また、表データ群５３ｃは、カード表面に設けられた磁気ストライプ部に書込まれる情報に関するデータ群であり、これらのデータ配列は、裏第１データ群５３ａと同様である。
【００２５】
尚、裏第１データ群５３ａ，裏第２データ群５３ｂ，表データ群５３ｃが有する各エンコードデータは、ＪＩＳ規格で定められた制御コード（以下、ＪＩＳ制御コード）を有している。この一例として、表面のエンコードデータの配列を図２（ｃ）に示す。図２（ｃ）中のＪＩＳ制御コード５３ＪＩＳａ〜５３ＪＩＳｅが、ＪＩＳ規格で定められた制御コードである。
開始コード５３ｓｔａｒｔ，表開始コード５３ｃｓ及び表終了コード５３ｃｅ等は、発行装置に固有のコードを有した制御コード部であり、発行するカード自体には記録されない。これらの制御コード部は、発行装置が変わったり、発行仕様が変更になったりした場合には、これに対応して変える必要がある。
これに対して、ＪＩＳ制御コードは、発行装置に依存するものではなく、発行するカードに記録され、カード使用者がカードを使用するときに必要とされるコードであり、制御コード部のコードとは、全く異なる種類のものである。
【００２６】
次に、本実施形態におけるカード発行データ作成システムの動作について説明する。
図３は、図２に示したカード発行データ５０Ａの仕様を変更したカード発行データ５０Ｂを示す図である。尚、カード発行データ５０Ａとカード発行データ５０Ｂとの対比をしやすくするため、データ内の符号は、共通の符号を付している。
図３に示すカード発行データ５０Ｂは、図２に示すカード発行データ５０Ａに対して４ヶ所の仕様変更を行っている。
（１）エンコードモジュール５３の位置をレコードＩＤモジュール５１の直後に変更。
（２）白黒プリントモジュール５４とカラープリントモジュールとの間に、フィラー部ｆを挿入。
（３）ＩＣ記録モジュールの後に、追加モジュール５７を追加。
（４）エンコードモジュール５３内の表データ群５３ｃを開始コード５３ｓｔａｒｔの直後に位置変更。
これら（１）〜（４）のような変更は、発行するカードの仕様が変わることにより発行装置に新たな部分（例えば、接触式ＩＣチップの代わりに、非接触ＩＣチップを用いるための、非接触式のリーダライタ）が加わることにより発生したり（この場合は、モジュールの追加）、発行装置が変更されることにより発生したりする。
本実施形態では、必要とするカード発行データの仕様が変わった場合、発行データ編集部３０によって、簡単にカード発行データの仕様を変更することができる。
【００２７】
尚、本実施形態における発行データ作成システムは、図２（ｃ）及び図３（ｃ）に示すような実際にカードに書込まれるデータの配列についても、簡単な操作によって変更することができる。これについては、本願出願人により特開平１１−２５９７３９号公報において、不可視項目のレイアウト情報をプレビュー画面上から変更するという内容で開示されているので、ここでの詳しい説明は省略する。
【００２８】
図４は、発行データ仕様登録部３１の動作を示すフローチャートである。
ここでは、新たにカード発行データの仕様を作成する場合を説明する。
発行データ仕様登録部３１は、先にも述べたように、発行種（モジュール）毎及び発行データ仕様毎に設計及び登録を行う。
図４中のステップ（以下、Ｓとする）１０〜Ｓ１８において、モジュール部の設計及び登録を行い、Ｓ２０〜Ｓ２６において発行データ仕様の設計及び登録を行っている。
【００２９】
Ｓ１０から、モジュール部の設計及び登録を開始する。
Ｓ１１では、モジュール名を入力する。
Ｓ１２では、制御コード部の設計を行う。
Ｓ１３では、可変データ部の設計を行う。
Ｓ１４では、繰り返し項目部の設計を行う。
Ｓ１５では、項目制約条件の設計を行う。
これらＳ１２〜Ｓ１５の設計作業は、表示部に表示された内容を選択したり、適宜必要な入力を行うことにより、特別な能力を必要としなくても、簡単に行えるようになっている。
【００３０】
Ｓ１６では、設計したモジュールの設計内容を発行データ仕様ＤＢ３２に保存する。
Ｓ１７では、他のモジュールの設計及び登録の必要があるか否かの確認を行い、他モジュールの設計及び登録の必要がある場合には、Ｓ１１に戻り、その必要がない場合には、Ｓ１８に進み、モジュール部の設計を完了する。
【００３１】
Ｓ２０から、発行データ仕様の設計及び登録を開始する。
Ｓ２１では、レコードＩＤ部の設計を行う。
Ｓ２２では、発行データ仕様ＤＢ３２に登録済みのモジュールを参照する。
Ｓ２３では、登録済みモジュールの一覧より使用する発行種を１つ以上選択して、モジュールの組み合わせを設計する。
Ｓ２４では、フィラー部の設計を行う。
Ｓ２５では、設計した発行データ仕様を発行データ仕様ＤＢ３２に登録し、Ｓ２６に進み発行データ仕様の設計を完了する。
尚、既に登録済みの発行データ仕様に変更が生じた場合、発行データ仕様ＤＢより当該仕様を参照し、追加・修正などの変更を行う。
【００３２】
図５は、発行仕様登録部１０の動作を示すフローチャートである。
Ｓ３０〜Ｓ３２では、業務ＩＤ，発行依頼者名，カード品目を入力する。
Ｓ３３では、登録する発行業務で扱う入稿データのレコードレイアウトを設計する。
Ｓ３４及びＳ３５では、発行データ仕様ＤＢ３２より登録済み発行データの仕様を参照し、登録する発行業務で扱う発行データ仕様を選択する。
Ｓ３６〜Ｓ３８では、選択した発行データ仕様に存在する全モジュール内の可変データ部に対し、入稿データのフィールド割付けや、印字位置などの可変値を設定する。具体的には、可変データ項目Ｎｏ．によりモジュール内可変データ項目と割付け値（又は設定値）とを関連付ける。
【００３３】
Ｓ３９では、発行仕様ＤＢ２０にカードの発行仕様を登録して、発行仕様の登録動作を終了する。
【００３４】
図６は、発行データ作成部６０の動作を示すフローチャートである。
Ｓ４０及びＳ４１では、磁気テープ（ＭＴ）やフロッピディスク（ＦＤ）又はネットワーク経由等により発行依頼者からの入稿ファイル７０を入力する
Ｓ４２では、発行仕様ＤＢ２０より登録済みの業務ＩＤ（発行依頼者名、カード品目名）の一覧を参照する。
Ｓ４３では、業務ＩＤを選択し、発行データ作成を行う業務を指定する
Ｓ４４〜４５では、指定した業務ＩＤに基づく発行データの仕様を発行仕様ＤＢ２０より参照し、発行データ仕様ＤＢ３２より参照した発行データの仕様に基づいて発行データを作成する。
Ｓ４６では、作成した発行データを、ＦＤやＭＴ又はネットワーク経由でファイル出力する。
【００３５】
以上の課程を経て作成された新しい発行データ仕様に基づく発行データを発行装置に入力することにより、所望のカードを発行することができる。
【００３６】
本実施形態によれば、発行データ仕様編集部３０により、発行データの仕様を登録する作成及び／又は変更することができるので、発行装置が新しくなるなどして、必要な発行データの仕様が変わっても、これに柔軟に対応し、新規カード品目の発行体制を迅速に整えることができる。
また、特定のモジュールの仕様が変更になった場合には、当該モジュール部分のみを修正するだけで、全カード品目の発行データ仕様を変更することができる。
【００３７】
【発明の効果】
以上詳しく説明したように、請求項１の発明によれば、カード発行装置に応じて、作成する発行データの仕様を作成及び／又は変更することができる発行データ仕様編集部を備えるので、必要な発行データの仕様が変わっても、これに柔軟に対応し、新規カード品目の発行体制を迅速に整えることができる。
【００３８】
請求項１の発明によれば、さらに、発行データ仕様編集部は、発行データ仕様の登録を行う発行データ仕様登録部に加えて、発行データ仕様を格納する発行データ仕様格納部と、発行データ仕様格納部から必要な発行データ仕様を参照して発行データを作成する発行データ作成部とを備えるので、予め作成しておいた発行データ仕様を利用して簡単に発行データ仕様の編集を行うことができ、また、特定のモジュールの仕様が変更になった場合にも、該当するモジュールの発行データ仕様を変更するだけで、全てのカード品目の発行データ仕様を変更することができる。
【００３９】
請求項２の発明によれば、情報を表示する表示部を備え、発行データ仕様編集部は、表示部に表示された内容に対して行われた編集指示に基づいて、発行データ仕様を作成及び／又は変更するので、特別な技術や能力がなくても、簡単に発行データ仕様を変更することができる。
【図面の簡単な説明】
【図１】本発明によるカード発行データ作成システムの実施形態を示すブロック図である。
【図２】本実施形態におけるカード発行データ作成システムが作成するカード発行データの一例を示す図である。
【図３】図２に示したカード発行データ５０Ａの仕様を変更したカード発行データ５０Ｂを示す図である。
【図４】発行データ仕様登録部３１の動作を示すフローチャートである。
【図５】発行仕様登録部１０の動作を示すフローチャートである。
【図６】発行データ作成部６０の動作を示すフローチャートである。
【図７】従来の発行データの一例を説明する図である。
【符号の説明】
１０  発行仕様登録部
２０  発行仕様ＤＢ
３０  発行データ仕様編集部
３１  発行データ仕様登録部
３２  発行データ仕様ＤＢ
６０  発行データ作成部
７０  入稿ファイル
８０  発行データ
【図１】
0004770036.tif 000002
【図２】
0004770036.tif 000003
【図３】
0004770036.tif 000004
【図４】
0004770036.tif 000005
【図５】
0004770036.tif 000006
【図６】
0004770036.tif 000007
【図７】
0004770036.tif 000008