(57)【要約】【課題】１台のＩＣリーダライタがカード搬送パス上のカードおよびユーザによってかざされたカードに対して通信可能に設けられていても、不要なカード判別処理を無くすことによって生産性を向上する。【解決手段】第１通信部１２にあるカードＣ１に対する処理と第２通信部１３にあるカードＣ２に対する処理の内容に応じて、カードＣ１とカードＣ２とを判別する必要があるか否かを判定する。このとき、カードＣ１に対する処理とカードＣ２に対する処理が異なる場合は判別する必要があり、全く同一の場合は判別する必要がないと判定する。【選択図】図８
2010262418.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータと、
ＩＣリーダライタ装置筐体と、
前記装置筐体の内部に設けられ、第１のカードを搬送するための搬送パスと、
無線信号を送受信することで、前記搬送パス上の第１通信部にある前記第１のカードおよび前記搬送パスとは異なる位置の第２通信部にユーザによって前記装置筐体の外部から位置づけられる第２のカードと選択的に通信可能なＩＣリードライト部と、
を備えた非接触ＩＣリードライトシステムにおいて、
前記第１通信部および前記第２通信部において、前記ＩＣリードライト部から発信される無線信号に対するカードからの反応の有無によってカードの有無を検出する検出手段と、
前記第１のカードおよび前記第２のカードに対する処理内容に応じて、前記検出手段によって検出されたカードが前記第１のカードか前記第２のカードかを判別する必要があるか否かを判定する判定手段と、を備え、
前記判定手段は、前記第１のカードに対する処理と前記第２のカードに対する処理とが異なる場合に、前記検出手段によって検出されたカードが前記第１のカードか前記第２のカードかを判別する必要があると判定し、
前記第１のカードに対する処理と前記第２のカードに対する処理とが同一の場合に、前記検出手段によって検出されたカードが前記第１のカードか前記第２のカードかを判別する必要がないと判定することを特徴とする非接触ＩＣリードライトシステム。
【請求項２】
ＩＣリーダライタ装置筐体と、
前記装置筐体の内部に設けられ、第１のカードを搬送するための搬送パスと、
無線信号を送受信することで、前記搬送パス上の第１通信部にある前記第１のカードおよび前記搬送パスとは異なる位置の第２通信部にユーザによって前記装置筐体の外部から位置づけられる第２のカードと選択的に通信可能なＩＣリードライト部と、
を備えた非接触ＩＣリーダライタ装置において、
前記第１通信部および前記第２通信部において、前記ＩＣリードライト部から発信される無線信号に対するカードからの反応の有無によってカードの有無を検出する検出手段と、
前記第１のカードおよび前記第２のカードに対する処理内容に応じて、前記検出手段によって検出されたカードが前記第１のカードか前記第２のカードかを判別する必要があるか否かを判定する判定手段と、を備え、
前記判定手段は、前記第１のカードに対する処理と前記第２のカードに対する処理とが異なる場合に、前記検出手段によって検出されたカードが前記第１のカードか前記第２のカードかを判別する必要があると判定し、
前記第１のカードに対する処理と前記第２のカードに対する処理とが同一の場合に、前記検出手段によって検出されたカードが前記第１のカードか前記第２のカードかを判別する必要がないと判定することを特徴とする非接触ＩＣリーダライタ装置。
【請求項３】
プリンタ装置筐体と、
前記装置筐体の内部に設けられ、第１のカードを搬送するための搬送パスと、
無線信号を送受信することで、前記搬送パス上の第１通信部にある前記第１のカードおよび前記搬送パスとは異なる位置の第２通信部にユーザによって前記装置筐体の外部から位置づけられる第２のカードと選択的に通信可能なＩＣリードライト部と、
前記第１のカードの表面に文字ないし画像を印刷する印刷部と、
を備えたプリンタ装置において、
前記第１通信部および前記第２通信部において、前記ＩＣリードライト部から発信される無線信号に対するカードからの反応の有無によってカードの有無を検出する検出手段と、
前記第１のカードおよび前記第２のカードに対する処理に応じて、前記検出手段によって検出されたカードが前記第１のカードか前記第２のカードかを判別する必要があるか否かを判定する判定手段と、を備え、
前記判定手段は、前記第１のカードに対する処理と前記第２のカードに対する処理とが異なる場合に、前記検出手段によって検出されたカードが前記第１のカードか前記第２のカードかを判別する必要があると判定し、
前記第１のカードに対する処理と前記第２のカードに対する処理とが同一の場合に、前記検出手段によって検出されたカードが前記第１のカードか前記第２のカードかを判別する必要がないと判定することを特徴とするプリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触にてＩＣカードと通信を行い、データの読込みおよび書込み処理が可能な非接触ＩＣリードライトシステムに関するものである。
【背景技術】
【０００２】
ＩＣカードは、ＩＣチップを内蔵したカードから構成され、磁気ストライプカードに比べて大容量のデータを扱うことができ、また高いセキュリティを確保できることから、個人識別用のＩＤカードやプリペイドカード等として使用されている。また、このようなＩＤカードを発行するために、カード表面に印刷をする機能を持つカードプリンタと、カードにデータを書込みおよび読取りをするためのＩＣリーダライタとが一体となったプリンタ装置が使用され、カード表面への印刷処理とＩＣチップへのデータの記録処理とを行っている。このような場合、プリンタ装置はカード搬送パスを有し、ＩＣリーダライタのアンテナをカード搬送パス近傍に設けることで、カード搬送パスの所定の位置に搬送されたカードとＩＣリーダライタとの通信を行う。また別のＩＣリーダライタとしては、ＩＣリーダライタの装置筐体の外部からユーザがカードをかざすことによって、カードとＩＣリーダライタとの通信を行うものもある。
【０００３】
従来、上述したカード搬送パス上のカードと装置筐体の外部からユーザによってかざされたカードとの両方に対して、１台のＩＣリーダライタで通信可能なＩＣリーダライタ装置は知られている（例えば、特許文献１参照）。このようなＩＣリーダライタ装置では、カード搬送パス上のカードに対してはカード発行ためのデータを書込む場合がある。その際、データが書込まれるカードはブランクカードを使用することが多い。一方、装置筐体の外部からかざされるカードは、既に発行されたカードが使用されることが多く、カードに対してデータの読取りや書換えの処理が行われる。
【０００４】
しかし、これらの非接触式のＩＣリーダライタは、ＩＣリーダライタの通信範囲内にカードが複数枚存在することは検知できるが、カード搬送パス上のカードか装置筐体の外部からかざされるカードかを区別することはできない。よって、ユーザがカードをかざすタイミングによっては、本来ブランクカードに書込むはずのデータを発行済みのカードに対して上書きしてしまうおそれがある。
【０００５】
ところで、カード搬送パス上のカードと装置筐体の外部からかざされるカードとを、１台のＩＣリーダライタで同時に通信させないように構成されたＩＣリーダライタ装置は知られている（例えば、特許文献２参照）。この装置によると、カード搬送パス上でカードをロックするロック機構を備えており、カードが搬送パスに挿入されてロック機構によりカードが固定されるとロック信号が発生する。そのロック信号の発生によりＩＣリーダライタの通信距離を縮め、装置筐体の外部からかざされるカードとの通信を行わないように構成している。この構成であれば、ロック信号が発生したときに搬送パス上のカードのみを処理するので上述した問題を防ぐことはできる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１６１７５１号公報
【特許文献２】特開２０００−２８５２０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、カード搬送パス上のカードに対する処理と、ユーザによってかざされるカードに対する処理とが異なる場合は、処理されるカードがカード搬送パス上のカードかユーザによってかざされたカードかを判別する必要があるが、カードに対する処理が全く同一の場合は、上述した特許文献２のようにカード搬送パス上のカードとユーザによってかざされたカードとを分ける必要はない。よって、処理をする全てのカードに対してカード搬送パス上のカードかユーザによってかざされたカードかを判別していたら処理ステップが増えてしまうため生産性が悪い。
本発明は上記事案に鑑み、１台のＩＣリーダライタがカード搬送パス上のカードおよびユーザによってかざされたカードに対して通信可能に設けられていても、不要なカード判別処理によって生産性を落とすことの無い非接触ＩＣリードライトシステム、非接触ＩＣリーダライタ装置およびプリンタ装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、ホストコンピュータと、ＩＣリーダライタ装置筐体と、前記装置筐体の内部に設けられ、第１のカードを搬送するための搬送パスと、無線信号を送受信することで、前記搬送パス上の第１通信部にある前記第１のカードおよび前記搬送パスとは異なる位置の第２通信部にユーザによって前記装置筐体の外部から位置づけられる第２のカードと選択的に通信可能なＩＣリードライト部と、を備えた非接触ＩＣリードライトシステムにおいて、前記第１通信部および前記第２通信部において、前記ＩＣリードライト部から発信される無線信号に対するカードからの反応の有無によってカードの有無を検出する検出手段と、前記検出手段によって検出されたカードが前記第１のカードか前記第２のカードかを判別する必要があるか否かを判定する判定手段とを備えている。そして前記判定手段は、前記第１のカードおよび前記第２のカードに対する処理に応じて判別する必要があるか否かを判定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、１台のＩＣリーダライタがカード搬送パス上のカードおよびユーザによってかざされたカードに対して通信可能に設けられていても、処理するカードが、カード搬送パス上のカードかユーザによってかざされたカードかを判別する必要があるか否かを判定するため、不要な判定処理をすることがなく、生産性が向上する。
【図面の簡単な説明】
【００１０】
【図１】本発明が適用可能な第１実施形態のプリンタ装置が接続可能されたシステム構成図である。
【図２】第１実施形態のプリンタ装置の概略断面図で、搬送パス上のカードが第１通信部にある状態を示す。
【図３】第１実施形態のプリンタ装置の概略断面図で、搬送パス上のカードに対しての応答処理中にユーザがカードをかざした状態を示す。
【図４】第１実施形態のプリンタ装置の概略断面図で、ＩＣリーダライタとユーザによってかざされるカードとの通信を禁止している状態を示す。
【図５】第１実施形態のプリンタ装置の制御部の概略構成を示すブロック図である。
【図６】第１実施形態のＩＣリーダライタとＩＣカードとの間の通信を示すシーケンス図である。
【図７】第１実施形態のカード発行コマンドを受信する前の処理の流れを説明するフローチャートである。
【図８】第１実施形態のカード発行コマンドを受信した後の処理の流れを説明するフローチャートである。
【図９】第１実施形態のカードの概略構成を示した図である。
【図１０】第２実施形態のプリンタ装置の概略断面図で、搬送パス上のカードが第１通信部にある状態を示す。
【図１１】第２実施形態のプリンタ装置の概略断面図で、搬送パス上のカードに対しての応答処理中にユーザがカードをかざした状態を示す。
【図１２】第２実施形態のプリンタ装置の概略断面図で、ＩＣリーダライタとユーザによってかざされるカードとの通信を禁止している状態を示す。
【図１３】第３実施形態のプリンタ装置の概略断面図で、搬送パス上のカードが第１通信部にある状態を示す。
【図１４】第３実施形態のプリンタ装置の概略断面図で、搬送パス上のカードに対しての応答処理中にユーザがカードをかざした状態を示す。
【図１５】第３実施形態のプリンタ装置の概略断面図で、ＩＣリーダライタとユーザによって挿入されるカードとの通信を禁止している状態を示す。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の第1実施形態について説明する。
【００１２】
＜システム構成＞
図１に示すように、プリンタ装置１は、図示を省略するインターフェースを介して、上位装置１０（例えば、パーソナルコンピュータ等のホストコンピュータ）に接続され、上位装置１０からプリンタ装置１に印刷データやＩＣ記録データ等を送信して、記録動作等を指示することが可能である。
【００１３】
上位装置１０には、一般に、印刷データに使用される画像等を入力する画像入力装置４（例えばカメラやスキャナ等）、上位装置１０に命令やデータを入力するためのキーボードやマウス等の入力装置３、上位装置１０によって生成されたデータや、後述するＩＣリーダライタによってカードから得られたデータ等の表示を行う液晶ディスプレイ等のモニタ２が接続されている。
【００１４】
＜内部構成＞
次に、図２を参照して、プリンタ装置１及び上位装置１０の内部の各構成要素について説明する。カード供給部１６は、プリンタ装置１の一側に着脱自在に設けられ、その内部に記録処理前の複数のブランクなカードＣ１を積層状に収納可能としており、プリンタ装置１側に設けられ、図示を省略するモータにより回転駆動する供給ローラ１７が最下位（最下層）のカードを装置内部へと繰り出す。プリンタ装置１は、筐体２４の内部にカードＣ１が搬送される搬送パスＰを備えており、供給ローラ１７によってカードＣ１は搬送パスＰに繰り出される。
【００１５】
印刷部２０はカードＣ１の表面に文字や画像等のデータを印刷する。第１実施形態においては、印刷部２０は熱転写プリンタの構成が採用されており、搬送パスＰ上の印刷位置に設けられたプラテンローラ２２に対して進退可能に設けられたサーマルヘッド２１を有している。プラテンローラ２２とサーマルヘッド２１との間には、インク層Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｂｋ（ブラック）等の複数色が面順次に繰り返されたインクリボンＲが介在しており、インクリボンＲを介してサーマルヘッド２１をカードＣ１に対して圧接して印刷を行う。
【００１６】
搬送パスＰ上のカードＣ１は、搬送パスＰに設けられた複数の搬送ローラ（対）１８に狭持されて搬送される。搬送ローラ１８はステッピングモータＭの駆動により回転する。なお、搬送パスＰにはカード検出用のセンサ１５が設けられており、センサ１５はカードＣ１の先端が通過したことを検知する。そして、後述する制御部９５はセンサ１５の検知結果とステッピングモータＭの駆動量を参照してカードＣ１の位置を管理する。
【００１７】
カード供給部１６の下方にはカード排出部２５が装置筐体２４に対して着脱自在に設けられている。カードＣ１に対する処理が全て終了するとカードＣ１はカード排出部２５へ搬送され、処理済のカードＣ１がカード排出部２５に積層状に収納される。カードＣ１がカード排出部２５に搬送される際は、搬送パスＰがカード排出部２５の方向に切り替えられる。
【００１８】
ＩＣリーダライタ１１はＩＣ制御部１１ａとアンテナ（コイル）１１ｂとで構成され、搬送パスＰと筐体２４の天板との間に設けられている。第１実施形態のＩＣリーダライタ１１は電磁誘導方式を利用して、非接触でカードとの通信を行う。カードＣ（図９参照）はＩＣチップ３０とアンテナ（コイル）３１が搭載されており、カードＣのアンテナ３１とＩＣリーダライタのアンテナ１１ｂとの間の誘導起電力を用いて通信を行う。まず、ＩＣリーダライタ１１のアンテナ１１ｂに電流を流して、アンテナ１１ｂに対して垂直方向に磁界を発生させる。次に、この磁界をカードＣのアンテナ３１が受けるとアンテナ３１に起電力が発生し、アンテナ３１に電流が流れることでＩＣチップ３０に電源が供給される。さらに、ＩＣリーダライタ１１は発生した磁界に特定のデータ(コマンド）が変調された信号を乗せて発信し、カードＣは信号を受信することで通信を行う。同様に、カードＣのアンテナ３１に電流が流れることで磁界が発生し、その磁界に乗せてＩＣリーダライタ１１に信号を発信している。
【００１９】
ＩＣリーダライタ１１は、アンテナ１１ｂから応答要求信号を発信する。カードＣが応答要求信号を受信すると応答要求信号に従ってレスポンス信号を発信し、ＩＣリーダライタ１１はレスポンス信号を受信する。これにより、ＩＣリーダライタ１１の通信範囲内にカードＣが存在することを検出することができるが、カードＣが複数枚あるかどうかは分からない。よって、レスポンス信号を発信したカードＣに対して次の応答要求信号に反応しないようレスポンス禁止信号を発信する。その後再び応答要求信号を発信して、レスポンス信号を受信したらカードＣがさらに存在することがわかる。逆に反応が無い場合はＩＣリーダライタ１１の通信範囲にはカードＣが１枚だけ存在することがわかる。ＩＣリーダライタ１１はレスポンス信号がなくなるまでこれを繰り返し、ＩＣリーダライタ１１の通信範囲内にカードＣが何枚あるか検出する（以下、応答処理という）。
【００２０】
その後、ＩＣリーダライタ１１はカードＣに対して特定の番号を照会して認証を行い、認証されたカード以外とは通信を行わないようにする。なお、カードＣが複数枚存在することを検出した場合は、全てのカードに対してそれぞれカードの認証を行う（以下、カード認証処理という）。そして、認証されたカードＣに対して上位装置１０の命令に従ってデータの書込みまたは読込み処理を行う（以下、リードライト処理という）。
【００２１】
上述したように、ＩＣリーダライタ１１は非接触でカードＣとの通信を行うため、発生した磁界の範囲内であればどこでもＩＣリーダライタ１１とカードＣとは通信可能である。そこで第１実施形態のＩＣリーダライタ１１の通信可能領域は図２の符号１２、１３に示した範囲であり、ＩＣリーダライタ１１に対して搬送パスＰ側を第１通信部１２、筐体２４の天板側を第２通信部１３という。なお、筐体２４の天板の一部には上述した磁界を通過させる材質で構成されたカードかざし部３３が設けられており、ユーザはカードかざし部３３にカードＣ２をかざすことにより第２通信部１３にカードＣ２を進入させる。よって、第１通信部１２では、搬送パスＰ上で搬送されたカードＣ１との通信を行い、第２通信部１３では、ユーザによってカードかざし部３３にかざされたカードＣ２との通信を行う。
【００２２】
また、図２は、カードＣ１が搬送パスＰ上の第１通信部１２に搬送された状態を表し、図３はカードＣ１が第1通信部１２に搬送されたときにユーザがカードＣ２をカードかざし部３３にかざしている状態を表している。
【００２３】
図２〜図４に示した遮断板３２は、ＩＣリーダライタ１１から発生した磁界を遮断するような材質の板であり、不図示のモータによって遮断位置と退避位置との間を移動可能に設けられている。図３に示したように、遮断板３２が退避位置にあるときは第２通信部１３の範囲はカードかざし部３３に到達しているため、ユーザによってカードかざし部３３にかざされたカードＣ２はＩＣリーダライタ１１と通信可能である。一方、図４に示したように遮断板３２が遮断位置にあるときは、遮断板３２によってＩＣリーダライタ１１が発する磁界を遮ることで第２通信部の範囲がカードかざし部３３に到達しない。よって、ユーザによってカードかざし部３３にかざされたカードＣ２は第２通信部１３の範囲外にあるためカードＣ２とＩＣリーダライタ１１との通信は不可能である。
【００２４】
また、搬送パスＰにおいて印刷部２０と第１通信部１２との間に待機部１４を設け、カードＣ１が待機部１４にある状態では、ＩＣリーダライタ１１とカードＣ１との通信は行われない。
【００２５】
また、カードかざし部３３に近接した位置にプリンタ装置１の状態やユーザに対する警告等を表示する表示部１９を備えている。
【００２６】
次に、プリンタ装置１の制御および電気系統について説明する。プリンタ装置１は、プリンタ装置１全体の動作制御を行う制御部９５と、ＩＣリーダライタ１１の制御を行うＩＣ制御部１１ａと、商用交流電源から各機構部および制御部等を駆動／作動可能な直流電源に変換する電源部９０とを有している。
【００２７】
＜制御部＞
図５に示すように、制御部９５は、プリンタ装置１の全体の制御処理を行うマイクロコンピュータ９５ｂ（以下、マイコン９５ｂと略称する。）を備えている。マイコン９５ｂは、中央演算処理装置として高速クロックで作動するＣＰＵ、プリンタ装置１の基本制御動作（プログラムおよびプログラムデータ）が記憶されたＲＯＭ、ＣＰＵのワークエリアとして働くＲＡＭおよびこれらを接続する内部バスで構成されている。
【００２８】
マイコン９５ｂには外部バスが接続されている。外部バスには、上位装置１０の制御部との通信を行うための図示を省略したインターフェース、カードＣ１に印刷すべき印刷記録データ等を一時的に格納するバッファメモリ９５ａが接続されている。
【００２９】
また、外部バスには、センサ１５等の各種センサからの信号を制御するセンサ制御部９５ｃ、各モータに駆動パルスや駆動電力を送出するモータドライバ等を制御するアクチュエータ制御部９５ｄ、サーマルヘッド２１の熱エネルギーを制御するサーマルヘッド制御部９５ｅ、および、表示部１９を制御するための表示制御部９５ｆが接続されている。センサ制御部９５ｃは発光素子、受光素子からなるカード検出センサ１５および他の図示を省略するセンサに、アクチュエータ制御部９５ｄはステッピングモータＭおよび他の図示しないモータ、アクチュエータ等に、サーマルヘッド制御部９５ｅはサーマルヘッド５１に、操作表示制御部９５ｆはオペパネ部５にそれぞれ接続されている。
【００３０】
また、プリンタ装置１に内蔵されたＩＣリーダライタ１１もプリンタ装置１と同様に、ＩＣリーダライタ１１の制御を行うＩＣ制御部１１ａを備えている。ＩＣ制御部１１ａもメモリとマイコンを有し、上位装置１０の制御部と通信を行い、上位装置１０の命令に従って動作する。そして、ＩＣ制御部１１ａはアンテナ１１ｂに対してカードＣとの通信を行うための制御を行う。なお、電源部９０は、制御部９５、サーマルヘッド２１、表示部１９、各センサ（センサ１５を含む）、各アクチュエータ（モータＭを含む）およびＩＣリーダライタ１１に作動／駆動電源を供給している。
【００３１】
＜動作＞
以下、第１実施形態の上位装置１０およびプリンタ装置１の処理フローについて説明する。
【００３２】
プリンタ装置１に内蔵されているＩＣリーダライタ１１は、第１通信部にあるカードＣ１に対してはカード発行に伴って上位装置１０から命令された処理を実行する。一方、第２通信部にあるカードＣ２に対してはカードＣ２に格納されている所定のデータを読込んで、読込んだデータを上位装置１０に接続されているモニタ２に表示するようにプログラムされている。ユーザはカードＣ２に印刷された情報と、表示（カードＣ２に格納）された情報とを見比べて、適正なカードであるかを判断する。
【００３３】
ＩＣリーダライタ１１は常時、応答要求信号を発信しており、ＩＣリーダライタ１１の通信範囲に入ってきたカード（レスポンス信号を発信したカード）に対して通信を行う。よって、第１通信部においてカードＣ１に対してカード発行処理を行うためのコマンドが上位装置１０から発生していない場合は、カードＣ１が搬送パスＰに繰り出されないため、ユーザによってかざされたカードＣ２に対する処理を行う（図７参照）。
【００３４】
上位装置１０によってカード発行コマンドが生成され、プリンタ装置１に命令が出された場合は、カードＣ１が搬送パスＰに繰り出されるため、カードＣ１とカードＣ２がＩＣリーダライタ１１の通信範囲内（第1通信部および第２通信部）で混在する可能性がある。よって、第１実施形態では以下の処理フローに従って動作する（図８参照）。
【００３５】
まず、上位装置１０によってカードＣ１に対するカード発行コマンドが生成される。プリンタ装置１はコマンドを受信すると、ＩＣリーダライタ１１は応答要求信号の発信を停止する（Ｓ１）。その後カードＣ１を搬送パスＰに繰り出し（Ｓ２）、第１通信部１２まで搬送する（Ｓ３）。ここでＩＣリーダライタ１１は応答要求信号を発信し（Ｓ４）、応答要求信号に対する反応（レスポンス信号）の有無により、第１通信部１２および第２通信部１３においてカードが何枚あるか検出する（Ｓ５）。
【００３６】
もしレスポンス信号を発信したカードが１枚と検出された場合、ＩＣリーダライタ１１の通信範囲内に存在するカードは第１通信部１２にあるカードＣ１であることがわかる（図２参照）。その後、遮断板３２を遮断位置に移動させて、第２通信部１３の範囲を強制的に縮めることでＩＣリーダライタ１１とカードかざし部３３にかざされるカードＣ２との通信を不可能な状態にし、表示部１９に、ユーザに対してカードＣ２をカードかざし部３３にかざさないように警告表示を行う（Ｓ６）（図４参照）。この状態でカードＣ１に対してＩＣ処理（カード認証処理およびリードライト処理）を行う（Ｓ７）。ＩＣ処理が終了するとカードＣ１を印刷部２０の方向にスイッチバック搬送させる（Ｓ８）。ここで、カードＣ１がセンサ１５を通過したときに遮断板３２を退避位置に移動させて、第２通信部１３の範囲を元に戻すことでＩＣリーダライタ１１とカードＣ２との通信を可能な状態にする。また表示部１９に表示された警告表示も解除する（Ｓ９）。印刷部２０に搬送されたカードＣ１に対して印刷処理を行い（Ｓ１０）、全ての処理が終了したカードＣ１はカード排出部２５に排出される（Ｓ１１）。
【００３７】
ステップＳ５においてカードが２枚検出された場合（図３参照）、検出されたカードが第１通信部１２にあるカードＣ１か、第２通信部１３にあるカードＣ２かを判別する必要があるか否かを後述する判定方法で判定する（Ｓ１２）。これにより判別する必要がある場合、後述する判別方法でカードＣ１とカードＣ２を判別する（Ｓ１３）。判別が終了すると、まずカードＣ１およびカードＣ２に対してカード認証処理を行う（Ｓ１４）。カード認証処理が終了するとカードＣ２に対してリードライト処理を行い（Ｓ１５）、その後カードＣ１に対してリードライト処理を行う（Ｓ１６）。そしてリードライト処理が終了したカードＣ１を印刷部へ搬送して（Ｓ１７）印刷処理を行う（Ｓ１０）。印刷処理が終了したカードＣ１はカード排出部２５に排出される（Ｓ１１）。一方、判別する必要がない場合はステップＳ１３の判別処理を省略してステップＳ１４に進む。
【００３８】
＜判定処理＞
ここで、ＩＣリーダライタ１１が発信した応答要求信号に対するレスポンス信号によって、ＩＣリーダライタ１１の通信範囲内にカードが２枚存在することを検出した場合に、検出されたカードがカードＣ１かカードＣ２かを判別する必要があるか否かを判定する判定処理について説明する。
【００３９】
第１実施形態では、上述したとおりカードＣ１に対するＩＣ処理とカードＣ２に対するＩＣ処理とが異なるため、検出されたカードを判別する必要がある。しかし、カードＣ１とカードＣ２との両方に対して同一のＩＣ処理をする場合は検出されたカードを判別する必要はない。例えば、カードＣの所定のアドレスに「知的財産部」というデータを書込むように設定した場合、カード供給部１６に積載されているカードＣ１が順次搬送パスＰに繰り出され、第１通信部１２においてカードＣ１の所定のアドレスに「知的財産部」というデータが書込まれる。この処理をしている途中でユーザが持っているカードＣ２に対して上記データを書込みたい場合に、ユーザはカードＣ２をカードかざし部３３にかざして、カードＣ２の所定のアドレスに上記データを書込む。このような処理ではカードＣ１とカードＣ２とを判別する必要はなく、図８のステップＳ１２において判別の必要はなしと判定される。
【００４０】
しかし、ＩＣリーダライタ１１が行うカードＣ１およびカードＣ２に対するＩＣ処理が同じであっても、カードＣ１とカードＣ２とを判別する必要がある場合も考えられる。例えば、カードＣ２に対しては、カードＣ２に格納されているデータを読取って、上位装置１０のモニタ２に読取ったデータを表示するようプログラムされており、一方カードＣ１に対しては、カードＣ１に格納されているデータを読取って、読取ったデータに基づいてカードＣ１の表面に印刷を行うようにプログラムされている場合、カードＣ１およびカードＣ２に対するＩＣ処理は、カードに格納されているデータを読取るという点で同一である。しかし、カードＣ１に対して印刷を行う際にカードＣ２に格納されているデータに基づいて印刷を行ってしまうと、カードＣ１に格納されているデータと表面に印刷された文字や画像とが異なってしまい問題である。よって、このような場合はカードＣ１およびカードＣ２に対するＩＣ処理が同一でも、ＩＣ処理後のカードに対する処理が異なる場合は判別が必要である。
【００４１】
また、カードＣ１およびカードＣ２に対してどちらも書込み処理を行う場合でも、カードＣ１に書込むデータとカードＣ２に書込むデータとが異なる場合は判別が必要である。
【００４２】
換言するとカードＣ１とカードＣ２とを判別するか否かの判定は、カードＣ１に対する処理全体とカードＣ２に対する処理全体とが同一であるか否かによって行われる。
【００４３】
＜判別処理＞
ここでステップＳ５においてＩＣリーダライタ１１の通信範囲にカードＣが２枚存在することを検出され、ステップＳ１２においてカードＣ１とカードＣ２とを判別する必要があると判定された場合に、カードＣ１とカードＣ２とを判別する判別処理について説明する。なお、カードＣ１（発光前のブランクカード）に対してはデータの書込み処理を行い、カードＣ２（発行済みのカード）に対してはデータを読込んでモニタ２に表示するようプログラムされている場合を前提に説明する。
【００４４】
応答処理が終了した段階で、ＩＣリーダライタ１１はカードＣの所定のアドレスに対してデータの読取り処理を行う。このアドレスでは「１」と「０」とからなるフラグを設定でき、発行前のブランクカードには「０」が設定されている。また、カード発行をする際にカードＣ１に対してＩＣ処理が完了すると、ＩＣリーダライタはフラグを「０」から「１」に変更する。よって、ＩＣリーダライタ１１がフラグを読取った結果「０」だったらブランクカードであるためカードＣ１と判別できる。一方フラグを読取った結果「１」だったら発行済みのカードであるためカードＣ２と判別できる。
【００４５】
しかし、カードＣ１とカードＣ２との両方が発行済みのカードであったり、カードに対するＩＣ処理が同一であったりする場合は上記方法では判別できない。よってこのような場合は、応答処理の結果ＩＣリーダライタ１１の通信範囲内に２枚のカードが存在することを検出したら、カードＣ１を一度待機部１４に搬送する。その状態で再び応答処理を行い、そこで検出したカードは第２通信部１３にあるカードＣ２であることが判別できる。
【００４６】
（第２実施形態）
次に、本発明の第２実施形態について説明する。なお、第１実施形態の構成と同一の部分には同じ符号を付して説明を省略する。
【００４７】
図１０〜図１２は、第２実施形態にかかるプリンタ装置１の構成を示す概略断面図である。第１実施形態では、遮断位置と退避位置との間を移動可能な遮断板３２を備えて、カードＣ１に対してＩＣ処理を行う際は遮断板３２が遮断位置に移動することで、第２通信部においてＩＣリーダライタ１１とカードＣ２との通信が不可能な状態にしていたが、第２実施形態では遮断板３２を備えていない。
【００４８】
その代わりに、ＩＣリーダライタは搬送パスＰとカードかざし部３３との間の、搬送パスＰ寄りに配置され（Ｌ１＜Ｌ２）、さらにＩＣ制御部１１ａはアンテナ１１ｂに流す電流の強さを２段階に調節できるように構成されている。基本的には図１１に示すように、第１通信部と第２通信部との両方の範囲が搬送パスＰおよびカードかざし部３３に到達しているが、アンテナ１１ｂに流す電流の強さを弱めることで図１２に示すように通信範囲が縮まり、第１通信部１２の範囲は搬送パスＰに到達しているが第２通信部１３の範囲はカードかざし部３３に到達しないようにする。よって、カードＣ１は第１通信部１２の通信範囲内にあるためＩＣリーダライタ１１との通信が可能であるが、ユーザはカードかざし部３３にカードＣ２をかざしても、カードＣ２は第２通信部１３の通信範囲外にあるためカードＣ２とＩＣリーダライタ１１との通信は不可能である。
【００４９】
第２実施形態の上位装置１０およびプリンタ装置１の動作も第１実施形態と基本的には同様である。ただし、図８のカードＣ２に対する通信禁止処理（Ｓ６）と通信禁止解除処理（Ｓ９）の方法が第１実施形態とは異なる。よって、ここでは第１実施形態とは異なるステップＳ５以降の説明をする。
【００５０】
ステップＳ５においてＩＣリーダライタ１１の通信範囲内にカードが１枚のみ存在することを検出した場合、ＩＣ制御部１１ａはアンテナ１１ｂに流している電流を弱めて、第１通信部１２および第２通信部１３の範囲を縮め、表示部１９に、ユーザに対してカードＣ２をカードかざし部３３にかざさないように警告表示を行う（Ｓ６）（図１２参照）。この状態でカードＣ１に対してカード認証処理およびリードライト処理を行う（Ｓ７）。リードライト処理が終了するとカードＣ１を印刷部２０の方向にスイッチバック搬送させる（Ｓ８）。ここで、カードＣ１がセンサ１５を通過したときにＩＣ制御部１１ａはアンテナ１１ｂに流している電流を強くして、第２通信部１３の範囲を元に戻すことでＩＣリーダライタ１１とカードＣ２との通信を可能な状態にする。また表示部１９に表示された警告表示も解除する（Ｓ９）。印刷部２０に搬送されたカードＣ１に対して印刷処理を行い（Ｓ１０）、全ての処理が終了したカードＣ１はカード排出部２５に排出される（Ｓ１１）。
【００５１】
（第３実施形態）
次に、本発明の第３実施形態について説明する。なお、第１実施形態の構成と同一の部分には同じ符号を付して説明を省略する。
【００５２】
図１３〜図１５は、第３実施形態にかかるプリンタ装置１の構成を示す概略断面図である。第１実施形態では、ユーザがカードＣ２をカードかざし部３３にかざすことでカードＣ２を第２通信部１３に進入させていたが、第３実施形態では、筐体２４の一部にユーザがカードＣ２を手挿しで挿入するための挿入部３４が設けられている。
【００５３】
挿入部３４の入り口にはシャッター部材３５が設けられており、シャッター部材３５が開いているときは、ユーザはカードＣ２を挿入部３４に挿入できるが（図１４参照）、シャッター部材３５が挿入部３４の入り口を塞ぐように閉じているときはカードＣ２を挿入することはできない（図１５参照）。なお、シャッター部材３５は不図示のソレノイドによって開位置と閉位置との間を移動する。
【００５４】
また、図１４に示すとおり、カードＣ２が挿入部３４に挿入されているときは、カードＣ２は第２通信部１３の範囲内に存在するためカードＣ２とＩＣリーダライタ１１との間で通信が可能であるが、図１５に示すようにシャッター部材３５によってカードＣ２が挿入部３４に挿入できないときは、カードＣ２は第２通信部１３の範囲外にあるため、カードＣ２とＩＣリーダライタ１１との間の通信は不可能である。
【００５５】
第３実施形態の上位装置１０およびプリンタ装置１の動作も第１実施形態と基本的には同様である。ただし、図８のカードＣ２に対する通信禁止処理（Ｓ６）と通信禁止解除処理（Ｓ９）の方法が第１実施形態とは異なる。よって、ここでは第１実施形態とは異なるステップＳ５以降の説明をする。
【００５６】
ステップＳ５においてＩＣリーダライタ１１の通信範囲内にカードが１枚のみ存在することを検出した場合、シャッター部材３５を閉じて、ユーザがカードＣ２を挿入部３４に挿入することができないようにして、表示部１９に、ユーザに対してカードＣ２をカードかざし部３３にかざさないように警告表示を行う（Ｓ６）。この状態でカードＣ１に対してカード認証処理およびリードライト処理を行う（Ｓ７）。リードライト処理が終了するとカードＣ１を印刷部２０の方向にスイッチバック搬送させる（Ｓ８）。ここで、カードＣ１がセンサ１５を通過したときにシャッター部材３５を開けて、ユーザがカードＣ２を挿入部３４に挿入可能な状態にする。よって、ＩＣリーダライタ１１とカードＣ２とが通信可能な状態になる。また表示部１９に表示された警告表示も解除する（Ｓ９）。印刷部２０に搬送されたカードＣ１に対して印刷処理を行い（Ｓ１０）、全ての処理が終了したカードＣ１はカード排出部２５に排出される（Ｓ１１）。
【００５７】
＜効果等＞
本形態のプリンタ装置１では、内蔵されたＩＣリーダライタ１１が、第１通信部１２にあるカードＣ１および第２通信部１３にあるカードＣ２と選択的に通信可能に設けられており、少なくとも第１通信部１２にあるカードＣ１に対して応答処理をしているときに、ユーザによって第２通信部１３にカードＣ２がかざされた場合に、ＩＣリーダライタ１１とカードＣ２との通信を許可しているため、本来カードＣ１に対してすべきリードライト処理をカードＣ２に対して行ってしまうことがない。
【００５８】
また、カードＣ１に対して応答処理をしているときにカードＣ２がかざされた場合、カードＣ１とカードＣ２とを判別することができるため、それぞれのカードに対して適切なＩＣ処理を行うことができる。さらに、カードＣ１に対しての応答処理が終了した後に、ＩＣリーダライタ１１とカードＣ２との通信を不可能な状態にしているため、カードＣ１に対する応答処理が終了した後にカードＣ２が第２通信部１３に位置づけられることがないので、本来カードＣ１に対してすべきリードライト処理をカードＣ２に対して行ってしまうことがない。
【００５９】
なお、カードＣ１とカードＣ２とを判別するための判別処理はすべての場合にやる必要は無く、カードＣ１に対する処理とカードＣ２に対する処理とが異なる場合に判別するように構成されているため、判別処理をしなくてもよい場合は処理ステップが少なくなり生産性が向上する。
【００６０】
また、本形態ではカードＣ１とカードＣ２とを判別する方法として、カードＣの所定のアドレスに格納されているフラグ情報を読取って判別するものを例示したが、これに限るものではない。例えば、カードＣのメモリの内、データを書込む予定のアドレスに対してＩＣリーダライタ１１で読込み処理を行う。その結果、カードCのメモリに初期データ（例えばＦＦＦＦ等）が格納されていれば、そのカードはブランクカードであるため、カードＣ１であると判別できる。一方、所定のデータが格納されていれば発行済みのカードであるため、カードＣ２であると判別できる。
【００６１】
また別の例としては、発行したカードの固有の番号を上位装置１０にあるデータベースに登録するようにしておき、判別処理をする際はＩＣリーダライタ１１でカードＣの固有の番号を読み取り、データベースと照合する。その結果、データベースに登録されていない番号であった場合、そのカードはまだ未発行であるためカードＣ１と判別できる。一方、読取った番号がデータベースに登録されている番号と一致した場合、そのカードは発行済みであるためカードＣ２と判別できる。
【００６２】
なお、本形態では待機部１４は搬送パスＰ上で第１通信部１２と印刷部２０との間に設けられている例を示したが、搬送パスＰ上で第１通信部１２以外の位置であればどこでもよい。さらに、上位装置１０からカード発行コマンドを受信したときに、応答要求信号の発信を停止する例を示したが、カードＣ１が第１通信部１２に搬送されるまで常に発信していてもよい。こうすることにより、カードＣ１が第１通信部１２に搬送されている最中もカードＣ２のＩＣ処理をすることができる。
【００６３】
また、表示部１９で警告表示をする際は、赤色のＬＥＤを点滅させたり、文字情報で「処理不可能」と表示したりしてもよい。なお、ＩＣリーダライタ１１とカードＣ２とが通信可能な状態では、表示部１９で青色のＬＥＤを点灯したり、文字情報で「処理可能」と表示したりしてもよい。
【００６４】
さらに、本形態のプリンタ装置１では熱転写方式の印刷部２０が設けられているが、カードＣ１の表面に可視情報を記録できるものであればよい。また、本形態ではカードＣ１に対するＩＣ処理後に印刷部２０で印刷処理を行うと記載したが、ＩＣ処理の前に印刷処理をしてもよい。さらに、本形態では処理済のカードＣ１はカード排出部２５から排出される構成であるが、カード供給部１６の装置筐体２４に対する反対側にカード排出口２３を設けて、カードＣ１をカード排出口２３から排出してもよい。この構成であれば、まずカードＣ１に対して印刷処理を行い、その後ＩＣ処理をして、そのままカードＣ１をカード排出口２３から排出する。
【００６５】
なお、カードＣ１に対する処理が印刷のみでＩＣ処理が行われない場合、カードＣ１に印刷処理を行い、そのままカード排出部２５に排出すると、カードＣ１は第１通信部１２を通過しないため第２通信部１３におけるカードＣ２に対するＩＣ処理を邪魔することはない。
【００６６】
また、本形態では、上位装置１０からの命令でプリンタ装置１およびＩＣリーダライタ１１を動作させる例を示したが、プリンタ装置１やＩＣリーダライタのファームウェアに従って動作させてもよい。
【産業上の利用可能性】
【００６７】
本発明は、搬送パス上のカードと、ユーザによって装置筐体の外部からかざされるカードとに対して通信可能な非接触ＩＣリードライトシステムであって、不要な処理を省略して生産性が向上する非接触ＩＣリードライトシステム、非接触ＩＣリーダライタ装置およびプリンタ装置を提供するものであるため、非接触ＩＣリードライトシステム、非接触ＩＣリーダライタ装置およびプリンタ装置の製造、販売に寄与するので、産業上の利用可能性を有する。
【符号の説明】
【００６８】
１  プリンタ装置
１０  上位装置（ホストコンピュータ）
１１  ＩＣリーダライタ
１１ａ  ＩＣ制御部
１１ｂ  アンテナ
１２  第１通信部
１３  第２通信部
１４  待機部
１５  センサ
１８  搬送ローラ
１９  表示部
２０  印刷部
２４  筐体
２５  カード排出部
３０  ＩＣチップ
３１  アンテナ
３２  遮断板
３３  カードかざし部
３４  挿入部
３５  シャッター部材
９５  制御部
Ｃ  カード
Ｃ１  搬送パス上のカード
Ｃ２  ユーザによってかざされたカード
Ｐ  搬送パス
Ｍ  モータ
【図１】
2010262418.tif 000003
【図２】
2010262418.tif 000004
【図３】
2010262418.tif 000005
【図４】
2010262418.tif 000006
【図５】
2010262418.tif 000007
【図６】
2010262418.tif 000008
【図７】
2010262418.tif 000009
【図８】
2010262418.tif 000010
【図９】
2010262418.tif 000011
【図１０】
2010262418.tif 000012
【図１１】
2010262418.tif 000013
【図１２】
2010262418.tif 000014
【図１３】
2010262418.tif 000015
【図１４】
2010262418.tif 000016
【図１５】
2010262418.tif 000017