(57)【要約】【課題】券面に印刷されている各種アプリケーションの券面情報を一部変更したり、削除したり、追加したりできるようにする。【解決手段】多目的ＩＣカード２にカード券面アプリケーション２−４を設ける。搭載されているアプリケーションＡ〜Ｅの券面情報ＤＡ１〜ＤＥ１およびレイアウト情報ＤＡ２〜ＤＥ２をカード券面アプリケーション２−４に一括して管理させる。カード券面アプリケーション２−４が管理する券面情報およびレイアウト情報は印刷制御装置３によって変更したり、削除したり、追加したりすることができる。印刷制御装置３は、カード券面アプリケーション２−４が管理している全ての券面情報およびレイアウト情報を取得し、この情報より券面への全体の印刷イメージを作成し、券面の全面消去を行った後、作成した全体の印刷イメージを券面に印刷する。【選択図】        図９
2004265242.tif 000002
【特許請求の範囲】
【請求項１】
情報が印刷される券面を有し、処理内容が異なる複数のアプリケーションを搭載可能な多目的ＩＣカードにおいて、
搭載されている各アプリケーションに関し前記券面へ印刷される券面情報およびこの券面情報の前記券面における印刷位置に関するレイアウト情報を一括して管理する一括管理手段
を備えたことを特徴とする多目的ＩＣカード。
【請求項２】
請求項１に記載された多目的ＩＣカードの一括管理手段より、搭載された全てのアプリケーションに関する券面情報およびレイアウト情報を取得する手段と、
取得した前記券面情報およびレイアウト情報より前記多目的ＩＣカードの券面への全体の印刷イメージを作成する手段と、
前記多目的ＩＣカードの券面に印刷されている全ての情報を消去した後、この全ての情報が消去された券面に、前記作成した全体の印刷イメージを印刷する手段と
を備えたことを特徴とする多目的ＩＣカード券面印刷制御装置。
【請求項３】
請求項１に記載された多目的ＩＣカードの一括管理手段より、搭載された全てのアプリケーションに関する券面情報およびレイアウト情報を取得し、
この取得した券面情報およびレイアウト情報より前記多目的ＩＣカードの券面への全体の印刷イメージを作成し、
前記多目的ＩＣカードの券面に印刷されている全ての情報を消去した後、この全ての情報が消去された券面に、前記作成した全体の印刷イメージを印刷するようにした
ことを特徴とする多目的ＩＣカード券面の印刷方法。
【請求項４】
請求項１に記載された多目的ＩＣカードに新たなアプリケーションが追加搭載された場合、
この新たに追加されたアプリケーションの券面情報とレイアウト情報を前記多目的ＩＣカードの一括管理手段が管理する券面情報およびレイアウト情報に追加し、
この多目的ＩＣカード内で一括管理されている全ての券面情報およびレイアウト情報を取得し、
この取得した全ての券面情報およびレイアウト情報より前記多目的ＩＣカードの券面への全体の印刷イメージを作成し、
前記多目的ＩＣカードの券面に印刷されている全ての情報を消去した後、この全ての情報が消去された券面に、前記作成した全体の印刷イメージを印刷するようにした
ことを特徴とする多目的ＩＣカード券面の印刷方法。
【請求項５】
請求項１に記載された多目的ＩＣカード内のアプリケーションの券面情報が変更された場合、
この変更された券面情報に応じてその多目的ＩＣカードの一括管理手段が管理している券面情報を更新し、
この多目的ＩＣカード内で一括管理されている全ての券面情報およびレイアウト情報を取得し、
この取得した全ての券面情報およびレイアウト情報より前記多目的ＩＣカードの券面への全体の印刷イメージを作成し、
前記多目的ＩＣカードの券面に印刷されている全ての情報を消去した後、この全ての情報が消去された券面に、前記作成した全体の印刷イメージを印刷するようにした
ことを特徴とする多目的ＩＣカード券面の印刷方法。
【請求項６】
請求項１に記載された多目的ＩＣカードの一括管理手段に、利用契約が終了したアプリケーションに関する券面情報およびレイアウト情報が存在する場合、
この利用契約が終了したアプリケーションに関する券面情報およびレイアウト情報をその多目的ＩＣカードの一括管理手段の管理から除外し、
この多目的ＩＣカード内で一括管理されている他の全ての券面情報およびレイアウト情報を取得し、
この取得した他の全ての券面情報およびレイアウト情報より前記多目的ＩＣカードの券面への全体の印刷イメージを作成し、
前記多目的ＩＣカードの券面に印刷されている全ての情報を消去した後、この全ての情報が消去された券面に、前記作成した全体の印刷イメージを印刷するようにした
ことを特徴とする多目的ＩＣカード券面の印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、「定期券」、「バス回数乗車券」、「商店街のポイント」、「病院の診察券」などの処理内容が異なる複数のアプリケーションを搭載可能な多目的ＩＣカード、この多目的ＩＣカードの券面（カード面）への印刷を行う多目的ＩＣカード券面印刷制御装置および多目的ＩＣカード券面の印刷方法に関するものである。
【０００２】
【従来の技術】
図１７（ａ）に多目的ＩＣカードの一例を示す。この多目的ＩＣカード１の内部には、「定期券」、「バス回数乗車券」、「商店街のポイント」、「Ｘ病院の診察券」、「Ｙ病院の診察券」など、用途・目的ごとに処理内容が異なる複数のアプリケーションプログラム（以下、アプリケーションという）が搭載されている。また、これらアプリケーションに関する情報が、多目的ＩＣカード１のカード面（券面）に印刷されている。
【０００３】
以下、券面に印刷される情報（テキストデータ、文字の属性データなど）を券面情報という。また、この券面情報の券面における印刷位置に関する情報（使用エリアの番号、四角とか丸とかの印刷パターンなど）をレイアウト情報という。
【０００４】
図１７（ａ）に示した多目的ＩＣカード１では、主として「定期券」の券面情報が印刷されており、「バス回数乗車券」、「商店街のポイント」、「Ｘ病院の診察券」、「Ｙ病院の診察券」の券面情報が従属的に印刷されている。なお、図１７（ａ）において、点線で示す１−１は、多目的ＩＣカード１の内部に設けられているＩＣチップである。
【０００５】
なお、上述した従来技術は出願人が開発を進めている直前の技術であり、文献公知ではない。また、出願人は出願時までに本発明に関連する先行技術文献を発見することはできなかった。よって、先行技術文献情報を開示していない。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の多目的ＩＣカード１では、例えば商店街にてポイントを取得した場合に、現在のポイントを含む券面情報を多目的ＩＣカード１の券面に印刷させようとすると、図１７（ｃ）に示されるように、「商店街のポイント」の券面情報のみが更新され、他のアプリケーションの券面情報が消去されてしまうという問題があった。
【０００７】
すなわち、従来の多目的ＩＣカード１では、各アプリケーションが他のアプリケーション領域には緩衝しないようにアプリケーションファイアウォールが設けられており、搭載されているアプリケーションが個々に自己の券面情報とレイアウト情報を管理する。商店街に設置されているカードリーダライタやカードプリンタを含む印刷制御装置では、多目的ＩＣカード１がセットされた場合、サービス対象である「商店街のポイント」のアプリケーションについてのみにしかアクセスすることができず、他のアプリケーションの券面情報およびレイアウト情報を把握することができない。
【０００８】
このため、商店街に設置された印刷制御装置では、多目的ＩＣカード１から取得した券面情報およびレイアウト情報から「商店街のポイント」の印刷イメージしか作成することができない。この種の印刷制御装置では、多目的ＩＣカード１の券面の再印刷を行う場合、その券面に印刷されている全ての情報を消去（リフレッシュ）する（図１７（ｂ）参照）。したがって、この場合、多目的ＩＣカード１の券面には、「商店街のポイント」の券面情報（現在の取得ポイントが更新された券面情報）しか残らず、他のアプリケーションの券面情報が消去されてしまう。
【０００９】
本発明はこのような課題を解決するためになされたもので、その目的とするところは、券面に印刷されている各種アプリケーションの券面情報を一部変更したり、削除したり、追加したりして、利用者やサービス事業者の利便性を向上させることができる多目的ＩＣカード、多目的ＩＣカード券面印刷制御装置および多目的ＩＣカード券面の印刷方法を提供することにある。
【００１０】
【課題を解決するための手段】
このような目的を達成するために本発明は、多目的ＩＣカードに、搭載されている各アプリケーションの券面情報およびレイアウト情報を一括して管理する一括管理手段を設けたものである。
この発明によれば、多目的ＩＣカードに設けられた一括管理手段（カード券面アプリケーション）によって、多目的ＩＣカードに搭載されている各アプリケーションの券面情報およびレイアウト情報がそのカード内において一括して管理される。この一括管理手段にアクセスすることにより、各アプリケーション領域に緩衝することなく、搭載されている全てのアプリケーションの券面情報およびレイアウト情報を取得して、多目的ＩＣカードの券面への全体の印刷イメージを作成することが可能となる。
【００１１】
〔追加〕
例えば、多目的ＩＣカードに新たなアプリケーションが追加搭載された場合、この新たに追加搭載されたアプリケーションの券面情報とレイアウト情報を多目的ＩＣカードの一括管理手段に追加して管理させる。そして、この多目的ＩＣカード内で一括管理されている全ての券面情報およびレイアウト情報（追加された券面情報およびレイアウト情報を含む全ての券面情報およびレイアウト情報）を取得し、この取得した全ての券面情報およびレイアウト情報より多目的ＩＣカードの券面への全体の印刷イメージを作成する。この作成した全体の印刷イメージを、印刷されている全ての情報を消去した券面に印刷すると、それまでの印刷内容に新たな券面情報が加えられるものなる。
【００１２】
〔変更〕
例えば、多目的ＩＣカード内のアプリケーションの券面情報が変更された場合、この変更されたアプリケーションの券面情報を多目的ＩＣカードの一括管理手段に更新して管理させる。そして、この多目的ＩＣカード内で一括管理されている全ての券面情報およびレイアウト情報（更新された券面情報を含む全ての券面情報およびレイアウト情報）を取得し、この取得した全ての券面情報およびレイアウト情報より多目的ＩＣカードの券面への全体の印刷イメージを作成する。この作成した全体の印刷イメージを、印刷されている全ての情報を消去した券面に印刷すると、それまでの印刷内容の一部が変更されるものとなる。
【００１３】
〔削除〕
例えば、多目的ＩＣカード内のアプリケーションの利用契約が終了した場合、この利用契約が終了したアプリケーションの券面情報およびレイアウト情報を多目的ＩＣカードの一括管理手段の管理から除外する。そして、この多目的ＩＣカード内で一括管理されている他の全ての券面情報およびレイアウト情報（利用契約が終了したアプリケーションの券面情報およびレイアウト情報を除外し残された全ての券面情報およびレイアウト情報）を取得し、この取得した他の全ての券面情報およびレイアウト情報より多目的ＩＣカードの券面への全体の印刷イメージを作成する。この作成した全体の印刷イメージを、印刷されている全ての情報を消去した券面に印刷すると、それまでの印刷内容から利用契約が終了したアプリケーションの券面情報が削除されるものとなる。
【００１４】
【発明の実施の形態】
以下、本発明を図面に基づいて詳細に説明する。以下では、最初に多目的ＩＣカードについて説明し、次にこの多目的ＩＣカードの券面への印刷を行う印刷制御装置（多目的ＩＣカード券面印刷制御装置）について説明し、さらにこの印刷制御装置を用いた多目的ＩＣカードの券面への具他的な印刷方法について説明する。
【００１５】
〔多目的ＩＣカード〕
図１はこの発明に係る多目的ＩＣカードの一実施の形態の内部構成の概略を示す図である。この多目的ＩＣカード２は、ＣＰＵやＲＯＭ，ＲＡＭなどのハードウェア２−１を有しており、このハードウェア２−１はＩＣチップ内に構築されている。
【００１６】
多目的ＩＣカード２において、そのハードウェア２−１には、基本ソフトウェアであるカードＯＳ２−２とカードマネージャ２−３が搭載されている。また、ハードウェア２−１には、処理内容が異なる複数のアプリケーションを搭載することが可能とされている。
【００１７】
この例では、既に、「定期券」、「バス回数乗車券」、「商店街のポイント」、「Ｘ病院の診察券」の各アプリケーションＡ、Ｂ、Ｃ、Ｄが搭載されている。このアプリケーションＡ〜Ｄは、例えば図示されていない上位装置よりインターネットを介してダウンロードされたものであり、新たなアプリケーションを追加したり、搭載されているアプリケーションを更新したり、削除したりすることが可能である。
【００１８】
また、ハードウェア２−１には、アプリケーションＡ〜Ｄと同レベルのカード券面アプリケーション２−４が搭載されている。カード券面アプリケーション２−４は、本発明でいう一括管理手段に相当し、搭載されているアプリケーションの券面情報およびレイアウト情報を一括して管理する。この例では、搭載されているアプリケーションの券面情報およびレイアウト情報として、アプリケーションＡ〜Ｄの券面情報ＤＡ１〜ＤＤ１およびレイアウト情報ＤＡ２〜ＤＤ２を一括して管理する。
【００１９】
図２にカード券面アプリケーション２−４が管理するデータ構成をツリー形式で示す。カード券面アプリケーション２−４はデータを「全体情報」、「印刷情報」、「印刷レイアウト」の３種類に分けて管理する。
【００２０】
〔全体情報〕
「全体情報」では、「券面エリアの分割数」、「カード印刷位置」、「全体印刷レイアウト」、「エリア空き情報」などを管理する。
ここで、「券面エリア」とは、多目的ＩＣカード２のカード面（券面）において、券面情報を印刷することが可能な領域（印刷可能領域）のことを意味する。多目的ＩＣカード２には、表面と裏面とがあり、各面に券面情報の印刷が可能である。多目的ＩＣカード２の表面および裏面において、その印刷可能領域は、カードプリンタの仕様・性能に依存する。
【００２１】
図３にカードプリンタの仕様・性能によって制約される多目的ＩＣカード２の券面の印刷可能領域を例示する。同図に斜線で示す領域Ｓ１（表），Ｓ２（裏）が印刷可能領域とされる。この印刷可能領域（券面エリア）Ｓ１，Ｓ２には、３ｍｍ全角文字とした場合、最大２４７文字まで印刷することが可能である。なお、図３において、点線で示した２−５は、多目的ＩＣカード２の内部に設けられているＩＣチップである。
【００２２】
「券面エリアの分割数」とは、券面エリアＳ１（Ｓ２）をｎ分割した場合の分割数ｎのことを示し（図４参照）、分割数ｎは任意に設定可能である。例えば、自動的に割り当てられたり、ユーザによって割り当てられたりする。券面エリアにおいて、分割された各エリア（以下、分割エリアと呼ぶ）は、エリア番号で示される。券面エリアの最大分割数も、券面エリアと同様、カードプリンタの仕様・性能に依存する。なお、以下の例では、説明上、券面エリアＳ１のみに券面情報を印刷するものとする。
【００２３】
「カード印刷位置」には券面エリアＳ１を示す位置データを格納する。「全体印刷レイアウト」には券面エリアＳ１における搭載されているアプリケーションの券面情報の全体の印刷レイアウトを格納する。この例では、券面エリアＳ１に既に、図５（ａ）に示すようなレイアウトで、アプリケーションＡ〜Ｄの券面情報が印刷されているものとする。この場合、「全体印刷レイアウト」には、図５（ｂ）に示すように、アプリケーションＡ〜Ｄの券面情報の印刷領域（印刷情報領域）に対応して、その印刷情報領域を示す分割エリアの番号が格納される。「エリア空き情報」とは、券面エリアＳ１において印刷に使用されていない領域を示し、これもその領域を示す分割エリアの番号が格納される。
【００２４】
〔印刷情報〕
「印刷情報」では、搭載されている各アプリケーションの「参照鍵」、「変更鍵」、「券面データ」などを管理する。ここで、「参照鍵」とは、そのアプリケーションの「券面データ」について参照することを可能（変更は不可）とする権限を与える鍵であり、「変更鍵」とは、そのアプリケーションの「券面データ」について変更することを可能（参照／変更とも可）とする権限を与える鍵である。この「参照鍵」や「変更鍵」は後述する印刷制御装置において確認される。印刷制御装置は提供するサービスのアプリケーションに応じた「変更鍵」を有している。サービスを提供せず、参照のみを行うアプリケーションについては、そのアプリケーションに応じた「参照鍵」が与えられる。
【００２５】
「券面データ」とは、そのアプリケーションの券面エリアＳ１への印刷内容を示すデータ（テキストデータ）である。カード券面アプリケーション２−４は、アプリケーションＡ〜Ｄのダウンロード時に、「印刷情報」の初期値として、アプリケーションＡ〜Ｄが保有している「参照鍵」，「変更鍵」および「券面データ」を取り込む。初期値として取り込んだ「券面データ」は、後述する印刷制御装置での券面情報の変更などにより、書き替えられて行く。
【００２６】
〔印刷レイアウト〕
「印刷レイアウト」では、搭載されている各アプリケーションの「エリア番号」、「属性情報」、「券面レイアウト」などを管理する。ここで、「エリア番号」とは、そのアプリケーションの券面情報が印刷される券面エリアＳ１における分割エリアのエリア番号である。複数の分割エリアにまたがる場合には複数のエリア番号が書き込まれる。
【００２７】
「属性情報」とは、そのアプリケーションの「券面データ」を印刷する際の文字の大きさなどを示す情報である。この「印刷レイアウト」における「属性情報」と「印刷情報」における「券面データ」とを合わせた情報がそのアプリケーションの「券面情報」として管理される。すなわち、アプリケーションＡを例にとると、アプリケーションＡの「印刷情報」における「券面データ」と「印刷レイアウト」における「属性情報」とを合わせた情報が図１に示した券面情報ＤＡ１として管理される。
【００２８】
「券面レイアウト」とは、そのアプリケーションの券面情報を印刷する際の四角とか丸とかの印刷パターン（券面レイアウト）を示す情報である。アプリケーションによっては、その券面レイアウトが複数種類存在するものもある。この場合、現在使用されている券面レイアウトは、他の券面レイアウトと区別して管理される。
【００２９】
この「印刷レイアウト」における「エリア番号」と「券面レイアウト」とを合わせた情報がそのアプリケーションの「レイアウト情報」として管理される。すなわち、アプリケーションＡを例にとると、アプリケーションＡの「印刷レイアウト」における「エリア番号」と「券面レイアウト」とを合わせ情報が図１に示したレイアウト情報ＤＡ２として管理される。
【００３０】
この実施の形態において、アプリケーションＡ〜Ｄの「エリア番号」、「属性情報」、「券面レイアウト」には、実際の印刷（図５（ａ））に使用されたデータが格納されている。また、アプリケーションＡ〜Ｄの「券面データ」にも、実際の印刷に使用されたデータが格納されている。
【００３１】
〔印刷制御装置（多目的ＩＣカード券面印刷制御装置）〕
駅や商店街、病院などには印刷制御装置が設けられる。図６はこの印刷制御装置の概略を示すブロック図である。
【００３２】
印刷制御装置３は、制御部３−１と、ディスプレイ３−２と、カードリーダライタ３−３と、カードプリンタ３−４とを備えている。この例では、制御部３−１とディスプレイ３−２とを含む装置として、パーソナルコンピュータ（以下、パソコンと略す）３−５を利用している。
【００３３】
カードリーダライタ３−３とカードプリンタ３−４とはリードライト装置３−６に設けられている。パソコン３−５とリードライト装置３−６とは通信線で接続されている。リードライト装置３−６には多目的ＩＣカード２の挿入口３−７が設けられている。
【００３４】
〔券面への印刷〕
次に、印刷制御装置３の機能を交えながら、多目的ＩＣカード２の券面への印刷動作について説明する。券面への印刷を行う契機としては次の３つが挙げられる。以下、この３つの場合について、具体的に説明する。
【００３５】
▲１▼新たにアプリケーションを追加する場合．
▲２▼所望のアプリケーションの券面情報を変更する場合．
▲３▼アプリケーションの利用契約（サービスの利用契約）が終了した場合．
【００３６】
〔▲１▼新たにアプリケーションを追加する場合〕
アプリケーションを新たに追加する場合、その追加したアプリケーションの券面情報の印刷方式として、追加する券面情報の印刷位置（券面位置）およびレイアウトを利用者に選択してもらう券面位置・レイアウト選択型と、追加する券面情報を空きエリアに自動的に割り当てて印刷を行う自動レイアウト型とがある。
【００３７】
〔新規追加：券面位置・レイアウト選択型〕
図７に券面位置・レイアウト選択型とした場合の印刷制御装置３における処理動作の概略を示す。ここでは、図１１（ａ）にその券面の印刷状態を示した多目的ＩＣカード２に対して、「Ｙ病院の診察券」のアプリケーションを追加する場合を例にとって説明する。
【００３８】
〔アプリケーションＥのダウンロード〕
先ず、多目的ＩＣカード２に、図示されていない上位装置よりインターネットを介して、新たに契約したアプリケーションＥ（Ｙ病院の診察券）をダウンロードする。アプリケーションＥをダウンロードした後の多目的ＩＣカード２の内部の状態を図８に示す。
【００３９】
アプリケーションＥがダウンロードされると、カード券面アプリケーション２−４は、アプリケーションＥが初期値として保有している券面情報ＤＥ１およびレイアウト情報ＤＥ２を取得し、この取得したアプリケーションＥの券面情報ＤＥ１およびレイアウト情報ＤＥ２を既存のアプリケーションＡ〜Ｄの券面情報ＤＡ１〜ＤＤ１およびレイアウト情報ＤＡ２〜ＤＤ２と合わせて管理する。また、アプリケーションＥは「参照鍵」および「変更鍵」を保有しており、この「参照鍵」および「変更鍵」についてもカード券面アプリケーション２−４が取得し管理する。
【００４０】
カード券面アプリケーション２−４は、券面情報ＤＥ１に含まれる「券面データ（初期値）」と「参照鍵」および「変更鍵」をアプリケーションＥの「印刷情報」として管理する。また、レイアウト情報ＤＥ２に含まれる「エリア番号（初期値）」と「券面レイアウト（初期値）」と券面情報ＤＥ１に含まれる「属性情報（初期値）」とを「印刷レイアウト」として管理する。
【００４１】
〔多目的ＩＣカードの印刷制御装置へのセット〕
利用者は、ダウンロードしたアプリケーションＥの券面情報を多目的ＩＣカード２の券面に印刷させたい場合、アプリケーションＥのサービスを提供する印刷制御装置３の挿入口３−７に多目的ＩＣカード２をセットする（図９参照）。すると、多目的ＩＣカード２のカード券面アプリケーション２−４がカードリーダライタ３−３を介して、印刷制御装置３の制御部３−１へアプリケーションＥの新規追加を知らせる。
【００４２】
制御部３−１は、多目的ＩＣカード２におけるアプリケーションＥの新規追加を確認すると（図７に示すステップ１０１）、カード券面アプリケーション２−４が管理している「全体情報」およびアプリケーションＥの「印刷情報」，「印刷レイアウト」を取得する（ステップ１０２）。
【００４３】
そして、アプリケーションＥの「印刷情報」に含まれている「変更鍵」と印刷制御装置３が保有している「変更鍵」との照合を行う（ステップ１０３）。この場合、印刷制御装置３はアプリケーションＥのサービスを提供する装置であるので、印刷制御装置３が保有している「変更鍵」とアプリケーションＥの「印刷情報」に含まれている「変更鍵」とは一致する。これにより、印刷制御装置３の制御部３−１は、多目的ＩＣカード２内のアプリケーションＥの券面情報およびレイアウト情報に対して変更権限が有ると判断する（ステップ１０３のＹＥＳ）。
【００４４】
〔券面情報、レイアウト情報の更新〕
変更権限が有ることを確認すると、制御部３−１は、ステップ１０２で取得した「全体情報」から「全体印刷レイアウト」を取得し、多目的ＩＣカード２の券面の現在の全体の印刷レイアウトをディスプレイ３−２に表示する（ステップ１０４）。
利用者は、このディスプレイ３−２に表示されている全体の印刷レイアウトより、アプリケーションＥの券面情報を印刷させたいエリアを券面位置として空きエリアから選択する（ステップ１０５）。
【００４５】
制御部３−１は、アプリケーションＥの券面位置が選択されると、ステップ１０２で取得した「印刷レイアウト」の中に複数の券面レイアウトがあるか否かをチェックする（ステップ１０６）。ここで、複数の券面レイアウトがあった場合には（ステップ１０６のＹＥＳ）、その券面レイアウトを全てディスプレイ３−２に表示する（ステップ１０７）。
【００４６】
利用者は、この表示された券面レイアウトの中から所望の券面レイアウトを選択する（ステップ１０８）。これにより、ディスプレイ３−２に表示されている全体の印刷レイアウトに、ステップ１０５で選択された券面位置およびステップ１０８で選択された券面レイアウトによって作成されるアプリケーションＥの印刷情報領域が割り当てられる。
【００４７】
なお、アプリケーションＥのサービス（Ｙ病院の診察券）がすでに始まっており、次回診察日などの券面への記載すべき情報があれば、その記載すべき情報をステップ１０２で取得した「印刷情報」の「券面データ」に書き込む。すなわち、必要に応じて、アプリケーションＥの券面情報を更新する（ステップ１０９）。
【００４８】
そして、アプリケーションＥの印刷情報領域を確定し（ステップ１１０）、この確定したアプリケーションＥの印刷情報領域に基づいて、ステップ１０２で取得した「全体情報」中の「全体印刷レイアウト」や「エリア空き情報」を更新する。また、確定したアプリケーションＥの印刷情報領域に基づいて、ステップ１０２で取得したアプリケーションＥの「印刷レイアウト」の「エリア番号」や「券面レイアウト」を更新する。すなわち、アプリケーションＥのレイアウト情報を更新する。なお、更新後の「券面レイアウト」では、ステップ１０８で選択した券面レイアウトを印刷に使用する券面レイアウトとし、他の券面レイアウトと区別して保存する。
【００４９】
そして、制御部３−１は、「全体情報」およびアプリケーションＥの「印刷情報」，「印刷レイアウト」を多目的ＩＣカード２へ返送し（ステップ１１１）、多目的ＩＣカード２のカード券面アプリケーション２−４に管理させる。この場合、カード券面アプリケーション２−４は、印刷制御部３からの「全体情報」およびアプリケーションＥの「印刷情報」，「印刷レイアウト」を以前のものと置き換えて管理（更新管理）する。
【００５０】
〔全券面イメージの自動作成〕
続いて、制御部３−１は、多目的ＩＣカード２のカード券面アプリケーション２−４が一括管理している全ての券面情報およびレイアウト情報を取得し、全体の印刷イメージ（全券面イメージ）を自動作成する（ステップ１１２）。この例では、アプリケーションＡ〜Ｅの券面情報ＤＡ１〜ＤＥ１およびレイアウト情報ＤＡ２〜ＤＥ２を取得し、多目的ＩＣカード２の券面へ印刷すべき全券面イメージを自動作成する。
【００５１】
〔全券面イメージの印刷〕
そして、制御部３−１は、多目的ＩＣカード２の券面に印刷されている全ての情報を消去し（ステップ１１３：図１１（ｂ）参照）、この全ての情報が消去された券面に、自動作成した全券面イメージを印刷する（ステップ１１４）。これにより、図１１（ｃ）に示されるように、追加されたアプリケーションＥ（Ｙ病院の診察券）の券面情報がそれまでの印刷内容に加えられる。
【００５２】
〔新規追加：自動レイアウト型〕
図１０に自動レイアウト型とした場合の印刷制御装置３における処理動作の概略を示す。この例でも、図１１（ａ）にその券面への印刷状態を示した多目的ＩＣカード２に対して、「Ｙ病院の診察券」のアプリケーションを追加するものとする。
ステップ２０１〜２０３までの処理動作は、図７に示したステップ１０１〜１０３までの処理動作と同じであるので、その説明は省略する。
【００５３】
〔券面情報、レイアウト情報の更新〕
印刷制御装置３の制御部３−１は、多目的ＩＣカード２内のアプリケーションＥの券面情報およびレイアウト情報に対して変更権限が有ることを確認すると（ステップ２０３のＹＥＳ）、ステップ２０２で取得したアプリケーションＥの「印刷レイアウト」の「エリア番号」および「券面レイアウト」よりアプリケーションＥの印刷情報領域（デフォルト位置）を作成する（ステップ２０４）。なお、自動レイアウト型では、「印刷レイアウト」中には１つの券面レイアウトしか設けられていない。
【００５４】
そして、ステップ２０２で取得した「全体情報」より、多目的ＩＣカード２の券面エリアＳ１における空きエリアを取得する（ステップ２０５）。なお、アプリケーションＥのサービス（Ｙ病院の診察券）がすでに始まっており、次回診察日などの券面への記載すべき情報があれば、その記載すべき情報をステップ２０２で取得した「印刷情報」の「券面データ」に書き込む。すなわち、必要に応じて、アプリケーションＥの券面情報を更新する（ステップ２０６）。
【００５５】
また、必要に応じてアプリケーションＥの印刷情報領域を調整し（ステップ２０７）、このアプリケーションＥの印刷情報領域をデフォルト位置に割り当てる。この際、アプリケーションＥの印刷情報領域が割り当てられるエリアが空きエリアでなかった場合には、他の空きエリアにアプリケーションＥの印刷情報領域を割り当てる（ステップ２０８）。
【００５６】
そして、アプリケーションＥの印刷情報領域を確定し（ステップ２０９）、確定したアプリケーションＥの印刷情報領域に基づいて、ステップ２０２で取得した「全体情報」中の「全体印刷レイアウト」や「エリア空き情報」を更新する。また、確定したアプリケーションＥの印刷情報領域に基づいて、ステップ２０２で取得したアプリケーションＥの「印刷レイアウト」の「エリア番号」を更新する。すなわち、アプリケーションＥのレイアウト情報を更新する。
【００５７】
そして、制御部３−１は、「全体情報」およびアプリケーションＥの「印刷情報」，「印刷レイアウト」を多目的ＩＣカード２へ返送し（ステップ２１０）、多目的ＩＣカード２のカード券面アプリケーション２−４に更新管理させる。
【００５８】
〔全券面イメージの自動作成〕
続いて、印刷制御装置３の制御部３−１は、多目的ＩＣカード２のカード券面アプリケーション２−４が一括管理している全ての券面情報およびレイアウト情報を取得し、全体の印刷イメージ（全券面イメージ）を自動作成する（ステップ２１１）。この例では、アプリケーションＡ〜Ｅの券面情報ＤＡ１〜ＤＥ１およびレイアウト情報ＤＡ２〜ＤＥ２を取得し、多目的ＩＣカード２の券面へ印刷すべき全券面イメージを自動作成する。
【００５９】
〔全券面イメージの印刷〕
そして、制御部３−１は、多目的ＩＣカード２の券面に印刷されている全ての情報を消去し（ステップ２１２：図１１（ｂ）参照）、この全ての情報が消去された券面に、自動作成した全券面イメージを印刷する（ステップ２１３）。これにより、図１１（ｃ）に示されるように、新たに追加されたアプリケーションＥ（Ｙ病院の診察券）の券面情報がそれまでの印刷内容に加えられる。
【００６０】
〔▲２▼所望のアプリケーションの券面情報を変更する場合〕
所望のアプリケーションの券面情報を変更する場合、その変更するアプリケーションの券面情報の印刷方式として、変更する券面情報の印刷位置（券面位置）およびレイアウトを利用者に選択してもらう券面位置・レイアウト選択型と、変更する券面情報を空きエリアに自動的に割り当てて印刷を行う自動レイアウト型とがある。
【００６１】
〔券面情報変更：券面位置・レイアウト選択型〕
図１２に券面位置・レイアウト選択型とした場合の印刷制御装置３における処理動作の概略を示す。ここでは、図１４（ａ）にその券面への印刷状態を示す多目的ＩＣカード２に対して、「商店街ポイント」のアプリケーションＣの券面情報を変更する場合を例にとって説明する。この例では、アプリケーションＣの券面情報中、現在ポイントを変更するものとする。
【００６２】
印刷制御装置３の制御部３−１は、挿入口３−７に多目的ＩＣカード２がセットされると、カード券面アプリケーション２−４が管理している「全体情報」およびアプリケーションＣの「印刷情報」，「印刷レイアウト」を取得する（ステップ３０１）。
【００６３】
そして、アプリケーションＣの「印刷情報」に含まれている「変更鍵」と印刷制御装置３が保有している「変更鍵」との照合を行う（ステップ３０２）。ここで、印刷制御装置３がアプリケーションＣのサービスを提供する装置であるとすると、印刷制御装置３が保有している「変更鍵」とアプリケーションＣの「印刷情報」に含まれている「変更鍵」とは一致する。これにより、印刷制御装置３の制御部３−１は、多目的ＩＣカード２内のアプリケーションＣの券面情報およびレイアウト情報に対して変更権限が有ると判断する（ステップ３０２のＹＥＳ）。
【００６４】
〔券面情報、レイアウト情報の更新〕
変更権限があることを確認すると、制御部３−１は、ステップ３０１で取得した「全体情報」から「全体印刷レイアウト」を取得し、多目的ＩＣカード２の券面の現在の全体の印刷レイアウトをディスプレイ３−２に表示する（ステップ３０３）。
【００６５】
利用者は、このディスプレイ３−２に表示されている全体の印刷レイアウトより、アプリケーションＣの券面情報の印刷エリア（券面位置）を選択する（ステップ３０４）。この選択では、現在のアプリケーションＣの券面位置をただ選択するだけではなく、他の空きエリアに移したりするということも可能である。
【００６６】
制御部３−１は、アプリケーションＣの券面位置が選択されると、ステップ３０１で取得した「印刷レイアウト」の中に複数の券面レイアウトがあるか否かをチェックする（ステップ３０５）。ここで、複数の券面レイアウトがあった場合には（ステップ３０５のＹＥＳ）、その券面レイアウトを全てディスプレイ３−２に表示する（ステッ３０６）。
【００６７】
利用者は、この表示された券面レイアウトの中から所望の券面レイアウトを選択する（ステップ３０７）。これにより、ディスプレイ３−２に表示されている全体の印刷レイアウトに、ステップ３０４で選択された券面位置およびステップ３０７で選択された券面レイアウトによって作成されるアプリケーションＥの印刷情報領域が割り当てられる。
【００６８】
そして、制御部３−１は、アプリケーションＣの券面情報に変更があるか否かをチェックし、変更があればその券面情報を更新する。この例では、アプリケーションＣの券面情報として現在ポイントが変更されているので、この現在ポイントをステップ３０１で取得した「印刷情報」の「券面データ」に書き込む。すなわち、「印刷情報」の「券面データ」中のそれまでの現在ポイントに新しい現在ポイントを上書きすることによって、券面情報を更新する（ステップ３０８）。
【００６９】
この券面情報の更新後、アプリケーションＣの印刷情報領域を確定し（ステップ３０９）、この確定したアプリケーションＣの印刷情報領域に基づいて、ステップ３０１で取得した「全体情報」中の「全体印刷レイアウト」や「エリア空き情報」を更新する。また、確定したアプリケーションＣの印刷情報領域に基づいて、ステップ３０１で取得したアプリケーションＣの「印刷レイアウト」の「エリア番号」や「券面レイアウト」を更新する。すなわち、アプリケーションＣのレイアウト情報を更新する。なお、更新後の「券面レイアウト」では、ステップ３０７で選択した券面レイアウトを印刷に使用する券面レイアウトとし、他の券面レイアウトとは区別して保存する。
【００７０】
そして、制御部３−１は、「全体情報」およびアプリケーションＥの「印刷情報」，「印刷レイアウト」を多目的ＩＣカード２へ返送し（ステップ３１０）、多目的ＩＣカード２のカード券面アプリケーション２−４に更新管理させる。
【００７１】
〔全券面イメージの自動作成〕
続いて、制御部３−１は、多目的ＩＣカード２のカード券面アプリケーションが一括管理している全ての券面情報およびレイアウト情報を取得し、全体の印刷イメージ（全券面イメージ）を自動作成する（ステップ３１１）。この例では、アプリケーションＡ〜Ｅの券面情報ＤＡ１〜ＤＥ１およびレイアウト情報ＤＡ２〜ＤＥ２を取得し、多目的ＩＣカード２の券面エリアＳ１へ印刷すべき全券面イメージを自動作成する。
【００７２】
〔全券面イメージの印刷〕
そして、制御部３−１は、多目的ＩＣカード２の券面に印刷されている全ての情報を消去し（ステップ３１２：図１４（ｂ）参照）、この全ての情報が消去された券面に、自動作成した全券面イメージを印刷する（ステップ３１３）。これにより、図１４（ｃ）に示されるように、アプリケーションＡ，Ｂ，Ｄ，Ｅの券面情報をそのままとして、アプリケーションＣの券面情報（現在ポイント）のみが変更される。
【００７３】
〔券面情報変更：自動レイアウト型〕
図１３に自動レイアウト選択型とした場合の印刷制御装置３における処理動作の概略を示す。この例でも、図１４（ａ）にその券面への印刷状態を示した多目的ＩＣカード２に対して、「商店街のポイント」のアプリケーションＣの券面情報（現在ポイント）を変更するものとする。
ステップ４０１，４０２の処理動作は、図１２に示したステップ３０１，３０２の処理動作と同じであるので、その説明は省略する。
【００７４】
〔券面情報、レイアウト情報の更新〕
印刷制御装置３の制御部３−１は、多目的ＩＣカード２内のアプリケーションＣの券面情報およびレイアウト情報に対して変更権限が有ると判断すると（ステップ４０２のＹＥＳ）、ステップ４０１で取得したアプリケーションＥの「印刷レイアウト」の「エリア番号」および「券面レイアウト」よりアプリケーションＣの印刷情報領域（元の位置）を作成する（ステップ４０３）。なお、自動レイアウト型では、「印刷レイアウト」中には１つの券面レイアウトしか設けられていない。
【００７５】
そして、ステップ４０１で取得した「全体情報」より、多目的ＩＣカード２の券面エリアＳ１における空きエリアを取得する（ステップ４０４）。また、アプリケーションＣの券面情報に変更があるか否かをチェックし、変更があればその券面情報を更新する（ステップ４０５）。この例では、アプリケーションＣの券面情報として現在ポイントが変更されているので、この現在ポイントをステップ３０１で取得した「印刷情報」の「券面データ」に書き込む。すなわち、「印刷情報」の「券面データ」中のそれまでの現在ポイントに新しい現在ポイントを上書きすることによって、券面情報を更新する。
【００７６】
そして、必要に応じてアプリケーションＣの印刷情報領域（元の位置）を調整し（ステップ４０６）、この調整した印刷情報領域が元の位置に割り当てる。この際、アプリケーションＣの印刷情報領域に割り当てられるエリアが空きエリアでなかった場合には、他の空きエリアに自動的に割り当てる（ステップ４０７）。
【００７７】
そして、アプリケーションＣの印刷情報領域を確定し（ステップ４０８）、この確定したアプリケーションＣの印刷情報領域に基づいて、ステップ４０１で取得した「全体情報」中の「全体印刷レイアウト」や「エリア空き情報」を更新する。また、確定したアプリケーションＣの印刷情報領域に基づいて、ステップ４０１で取得したアプリケーションＣの「印刷レイアウト」の「エリア番号」や「券面レイアウト」を更新する。すなわち、アプリケーションＣのレイアウト情報を更新する。
【００７８】
そして、制御部３−１は、「全体情報」およびアプリケーションＥの「印刷情報」，「印刷レイアウト」を多目的ＩＣカード２へ返送し（ステップ４０９）、多目的ＩＣカード２のカード券面アプリケーション２−４に更新管理させる。
【００７９】
〔全券面イメージの自動作成〕
続いて、印刷制御装置３の制御部３−１は、多目的ＩＣカード２のカード券面アプリケーション２−４が一括管理している全ての券面情報およびレイアウト情報を取得し、全体の印刷イメージ（全券面イメージ）を自動作成する（ステップ４１０）。この例では、アプリケーションＡ〜Ｅの券面情報ＤＡ１〜ＤＥ１およびレイアウト情報ＤＡ２〜ＤＥ２を取得し、多目的ＩＣカード２の券面へ印刷すべき全券面イメージを自動作成する。
【００８０】
〔全券面イメージの印刷〕
そして、制御部３−１は、多目的ＩＣカード２の券面に印刷されている全ての情報を消去し（ステップ４１１：図１４（ｂ）参照）、この全ての情報が消去された券面エリアＳ１に、自動作成した全券面イメージを印刷する（ステップ４１２）。これにより、図１４（ｃ）に示されるように、アプリケーションＡ，Ｂ，Ｄ，Ｅの券面情報をそのままとして、アプリケーションＣの券面情報（現在ポイント）のみが変更される。
【００８１】
〔▲３▼アプリケーションの利用契約が終了した場合〕
図１５にアプリケーションの利用契約が終了した場合の印刷制御装置３における処理動作の概略を示す。ここでは、図１６（ａ）にその券面への印刷状態を示した多目的ＩＣカード２に対して、「Ｘ病院の診察券」のアプリケーションＤを削除する場合を例にとって説明する。
【００８２】
印刷制御装置３の制御部３−１は、挿入口３−７に多目的ＩＣカード２がセットされると、カード券面アプリケーション２−４が管理している「全体情報」およびアプリケーションＤの「印刷情報」，「印刷レイアウト」を取得する（ステップ５０１）。
【００８３】
そして、アプリケーションＤの「印刷情報」に含まれている「変更鍵」と印刷制御装置３が保有している「変更鍵」との照合を行う（ステップ５０２）。ここで、印刷制御装置３がアプリケーションＤのサービスを提供する装置であるとすると、印刷制御装置３が保有している「変更鍵」とアプリケーションＤの「印刷情報」に含まれている「変更鍵」とは一致する。これにより、印刷制御装置３の制御部３−１は、多目的ＩＣカード２内のアプリケーションＤの券面情報およびレイアウト情報に対して変更権限が有ると判断する（ステップ５０２のＹＥＳ）。
【００８４】
〔券面情報、レイアウト情報の更新〕
変更権限があることを確認すると、制御部３−１は、アプリケーションＤの利用契約の終了の有無を確認する（ステップ５０３）。この場合、アプリケーションＤの利用契約は終了しているので、ステップ５０４以降の処理へ進む。
【００８５】
ステップ５０４ではステップ５０１で取得したアプリケーションＤの「印刷情報」を削除する。ステップ５０５ではステップ５０１で取得したアプリケーションＤの「印刷レイアウト」を削除する。ステップ５０６では、ステップ５０１で取得した「全体情報」中の「全体印刷レイアウト」や「エリア空き情報」を更新する。
【００８６】
そして、制御部３−１は、「全体情報」およびアプリケーションＤの「印刷情報」，「印刷レイアウト」を多目的ＩＣカード２へ返送し（ステップ５０７）、多目的ＩＣカード２のカード券面アプリケーション２−４に更新管理させる。ここで、制御部３−１は、アプリケーションＤの「印刷情報」および「印刷レイアウト」については、削除する旨の情報を多目的ＩＣカード２へ送る。これにより、カード券面アプリケーション２−４では、アプリケーションＤの券面情報ＤＥ１およびレイアウト情報ＤＥ２が削除される。
【００８７】
〔全券面イメージの自動作成〕
続いて、制御部３−１は、多目的ＩＣカード２のカード券面アプリケーション２−４が一括管理している全ての券面情報およびレイアウト情報を取得し、全体の印刷イメージ（全券面イメージ）を自動作成する（ステップ５０８）。この例では、アプリケーションＡ，Ｂ，Ｃ，Ｅの券面情報ＤＡ１，ＤＢ１，ＤＣ１，ＤＥ１およびレイアウト情報ＤＡ２，ＤＢ２，ＤＣ２，ＤＥ２を取得し、多目的ＩＣカード２の券面へ印刷すべき全券面イメージを自動作成する。
【００８８】
〔全券面イメージの印刷〕
そして、制御部３−１は、多目的ＩＣカード２の券面に印刷されている全ての情報を消去し（ステップ５０９：図１６（ｂ）参照）、この全ての情報が消去された券面エリアＳ１に、自動作成した全券面イメージを印刷する（ステップ５１０）。これにより、図１６（ｃ）に示されるように、利用契約が終了したアプリケーションＤの券面情報がそれまでの印刷内容から削除される。
【００８９】
【発明の効果】
以上説明したことから明らかなように本発明によれば、多目的ＩＣカードに搭載されている各アプリケーションの券面情報およびレイアウト情報を一括して管理する一括管理手段を設けたことにより、各アプリケーション領域に緩衝することなく、搭載されているアプリケーションの全ての券面情報およびレイアウト情報を取得して、多目的ＩＣカードの券面への全体の印刷イメージを作成することが可能となり、券面に印刷されている各種アプリケーションの券面情報を一部変更したり、削除したり、追加したりして、利用者およびサービス事業者の利便性を向上させることができるようになる。
【図面の簡単な説明】
【図１】本発明に係る多目的ＩＣカードの一実施の形態の内部構成の概略を示す図である。
【図２】この多目的ＩＣカードに設けられたカード券面アプリケーションが管理するデータ構成をツリー形式で示す図である。
【図３】カードプリンタの仕様・性能によって制約される多目的ＩＣカードの券面の印刷可能領域（券面エリア）を例示する図である。
【図４】「券面エリアの分割数」を説明する図である。
【図５】多目的ＩＣカードの券面への券面情報の印刷例および全体印刷レイアウトを示す図である。
【図６】本発明に係る多目的ＩＣカード券面印刷制御装置の一実施の形態の概略を示すブロック図である。
【図７】アプリケーションを新たに追加する場合の券面位置・レイアウト選択型を採用しての印刷制御装置における処理動作の概略を示すフローチャートである。
【図８】新たにアプリケーションＥをダウンロードした場合の多目的ＩＣカードの内部の状態を示す図ある。
【図９】多目的ＩＣカードと印刷制御装置との間の主要な情報の遣り取りを示す図である。
【図１０】アプリケーションを新たに追加する場合の自動レイアウト型を採用しての印刷制御装置における処理動作の概略を示すフローチャートである。
【図１１】新たなアプリケーション（Ｙ病院診察券）の券面情報を多目的ＩＣカードの券面へ印刷する過程を示す図である。
【図１２】印刷されている券面情報を変更する場合の券面位置・レイアウト選択型を採用しての印刷制御装置における処理動作の概略を示すフローチャートである。
【図１３】印刷されている券面情報を変更する場合の自動レイアウト型を採用しての印刷制御装置における処理動作の概略を示すフローチャートである。
【図１４】変更されたアプリケーションＣ（商店街のポイント）の券面情報を多目的ＩＣカードの券面へ印刷する過程を示す図である。
【図１５】印刷されている券面情報を削除する場合の印刷制御装置における処理動作の概略を示すフローチャートである。
【図１６】多目的ＩＣカードの券面からアプリケーションＤ（Ｘ病院診察券）の券面情報を削除する過程を示す図である。
【図１７】従来の多目的ＩＣカードの券面情報の変更方法を示す図である。
【符号の説明】
２…多目的ＩＣカード、２−１…ハードウェア、２−２…カードＯＳ、２−３…カードマネージャ、２−４…カード券面アプリケーション、２−５…ＩＣチップ、Ａ〜Ｅ…アプリケーション、ＤＡ１〜ＤＥ１…券面情報、ＤＡ２〜ＤＥ２…レイアウト情報、Ｓ１，Ｓ２…印刷可能領域（券面エリア）、３…印刷制御装置、３−１…制御部、３−２…ディスプレイ、３−３…カードリーダライタ、３−４…カードプリンタ、３−５…パーソナルコンピュータ（パソコン）、３−６…リードライト装置。
【図１】
2004265242.tif 000003
【図２】
2004265242.tif 000004
【図３】
2004265242.tif 000005
【図４】
2004265242.tif 000006
【図５】
2004265242.tif 000007
【図６】
2004265242.tif 000008
【図７】
2004265242.tif 000009
【図８】
2004265242.tif 000010
【図９】
2004265242.tif 000011
【図１０】
2004265242.tif 000012
【図１１】
2004265242.tif 000013
【図１２】
2004265242.tif 000014
【図１３】
2004265242.tif 000015
【図１４】
2004265242.tif 000016
【図１５】
2004265242.tif 000017
【図１６】
2004265242.tif 000018
【図１７】
2004265242.tif 000019