(57)【要約】【課題】  非接触型ＩＣカードリーダ／ライタとプリンタと表示装置を同一筐体内に格納し、有効的に多機能プリンタを活用する。【解決手段】  非接触型ＩＣカードリーダ／ライタ２０９と、プリンタ制御部２１０と、表示部２０８とを同一筐体に格納し、同一のホストバス２１２に接続する。これにより、パーソナルコンピュータが無くても、非接触型ＩＣカード内の情報を印刷したり、表示することができる多機能プリンタを提供する。【選択図】  図１
2006159425.tif 000002
【特許請求の範囲】
【請求項１】
非接触型ＩＣカードとの間で無線通信を行うＩＣカードリーダー／ライター部と、
文字及び画像データを処理して生成した印刷画像データを紙へ印刷し出力するプリンタ部と、
前記ＩＣカードリーダー／ライター部から取得したデータを元にプリンタ部が印刷可能な印刷画像データを生成する手段と、
を備え、
前記ＩＣカードリーダー／ライター部と、前記プリンタ部と、前記印刷画像データ生成手段と、
が同一の筐体に格納されることを特徴とする多機能プリンタ。
【請求項２】
請求項１において、
さらに文字及び画像データを画面に表示する表示部と、
前記ＩＣカードリーダー／ライター部から取得したデータを元に表示部で表示可能な表示画像データを生成する手段と、
を備え、
前記印刷画像データを前記プリンタ部で印刷する手段と、
前記表示画像データを前記表示部で表示する手段、
のどちらか一方又は両方を選択する手段、
を有することを特徴とする多機能プリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触によりＩＣカードへ読み書きが可能なＩＣカードリーダ／ライタを備えた多機能プリンタに関する。
【背景技術】
【０００２】
近年、電磁波を介して非接触状態でデータ通信を行う非接触型ＩＣカードを用いた個人認証、及び情報の交換を行うようになされたものがある。非接触型ＩＣカードはＩＳ０１４４４３等で規格化され、こういった非接触型ＩＣカードを用いれば、駅の改札機、自動販売機、店舗端末、等に設置された外部読み取り／書き込み装置にＩＣカードをかざすだけで、リアルタイムでのカード利用（定期券、電子マネー、チケット、等としての利用）が行えるようになってきている。また家庭においても、非接触型ＩＣカードを利用することは可能であり、電子マネーの残高照会、インターネット通信販売の支払いにも利用されてきている（例えば、特許文献１）
そこで非接触型ＩＣカードを家庭で利用する場合には、専用のＩＣカードリーダ／ライタが用意され、それをパーソナルコンピュータに接続することにより、非接触型ＩＣカード内に記憶された情報を確認することができるようになっている。
【特許文献１】特開２００２−２１６１８９号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のように、パーソナルコンピュータを用いて非接触型ＩＣカード内の情報（電子マネーの残高等）を確認する場合、利用する度にいちいちパーソナルコンピュータを起動する必要があり、さらに情報を印刷したい場合は、プリンタを操作する手間が必要だった。
【０００４】
本発明は以上の点を考慮してなされたもので、パーソナルコンピュータを起動しなくても簡易に非接触型ＩＣカード内の情報をユーザに表示し、場合によっては印刷する装置を提案しようとするものである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明に係る多機能プリンタは、非接触型ＩＣカードとの間で無線通信を行うＩＣカードリーダー／ライター部と、文字及び画像データを処理して生成した印刷画像データを紙へ印刷し出力するプリンタ部と、前記ＩＣカードリーダー／ライター部から取得したデータを元にプリンタ部が印刷可能な印刷画像データを生成する手段と、を備え、前記ＩＣカードリーダー／ライター部と、前記プリンタ部と、前記印刷画像データ生成手段と、が同一の筐体に格納されることを特徴とする。これにより、パーソナルコンピュータの操作をすることなく、非接触型ＩＣカード内の情報を印刷仕組みを提供することが可能となる。
【０００６】
さらに本発明に係る多機能プリンタは、文字及び画像データを画面に表示する表示部と、前記ＩＣカードリーダー／ライター部から取得したデータを元に表示部で表示可能な表示画像データを生成する手段と、を備え、前記印刷画像データを前記プリンタ部で印刷する手段と、前記表示画像データを前記表示部で表示する手段、のどちらか一方又は両方を選択する手段、を有することを特徴とする。これにより、ユーザは、必要に応じて非接触型ＩＣカード内の情報を印刷するか、又は表示するか、又は表示と印刷の両方を行うか、の選択をすることができる。
【発明の効果】
【０００７】
本発明によれば、パーソナルコンピュータが無くても、非接触型ＩＣカード内の情報を閲覧することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【０００９】
図１において、１０１は本発明を適用した多機能プリンタの一例を示し、パーソナルコンピュータ１１０と接続された場合の構成を示している。
【００１０】
本体である多機能プリンタ１０１は、印刷画像データを紙へ印刷するためのプリンタ部１０２を備え、本実施形態においては、カラーのインクジェットプリンタで構成されている。また多機能プリンタ１０１の前面には、文字データや画像データを画面上に表示するための表示パネル１０３を備えている。１０４は非接触型ＩＣカードを近づけるように誘導する領域であり、近くにアンテナを内蔵したＩＣカードリーダ／ライタを備えている。１０５はパーソナルコンピュータと接続するための情報端末接続用インターフェースであり、本実施例においてはＵＳＢ(Universal Serial Bus)端子である。１０６はユーザが押下することによって各種設定を行うための操作キーである。そして情報端末接続用インターフェース１０５とパーソナルコンピュータ１１０はＵＳＢケーブル１１１によって接続されている。
【００１１】
次に、多機能プリンタ１０１の内部の回路構成を図２を用いて説明する。図２は、本発明を適用した多機能プリンタ１０１の内部の回路構成の一例を示すブロック図である。２０１は多機能プリンタであり、多機能プリンタ内部の回路構成全体を指す。その多機能プリンタ２０１の各種機能を統括的に制御するＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ ）２０４がホストバス２１２に接続されている。ホストバス２１２には、さらにＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０６、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）２０５、ＩＣカードリーダ／ライタ２０９、プリンタ制御部２１０、ＵＳＢインターフェイス２１１が接続されている。
【００１２】
ＲＯＭ２０６には、各種プログラムや文字フォント等が格納され、ＣＰＵ２０４はＲＯＭ２０６からＲＡＭ２０５へ必要なプログラムや文字フォントを任意のタイミングでロードし、プログラムの処理を実行することにより各種機能を実現し得るようになされている。
【００１３】
プリンタ制御部２１０は、ＣＰＵ２０４から印刷画像データが転送されることで、紙を搬送し、インクを所定の場所に吐出することで、紙への印刷動作を行うという、一連の印刷動作の制御を担っている。
【００１４】
ＩＣカードリーダ／ライタ２０９は、アンテナ２１４と、リード／ライト制御部２１５で構成され、非接触型ＩＣカード２０３が近づくと、ＩＣカードリーダ／ライタ２０９は、内部に組み込まれたアンテナ２１４を通じて無線でデータを通信し、リード／ライト制御部２１５は、アンテナ２１４を介して非接触型ＩＣカード内の情報を読み込んだり、また非接触型ＩＣカード２０３内の記憶素子に対して情報を書き込む動作を行う。
【００１５】
表示部２０８は、ＴＦＴＬＣＤ（Ｔｈｉｎ Ｆｉｌｍ Ｔｒａｎｓｉｓｔｏｒ−Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ) でなる液晶表示パネルを用いた液晶ディスプレイであり、任意の文字または画像を表示することができる。表示コントローラ２０７は、シリアルバス２１３を介してＣＰＵ２０４と接続され、ＣＰＵ２０４から転送された表示画像データを元に、表示部２０８を制御する。この制御により表示部２０８は、ユーザが認識できる文字や画像を表示するための表示動作を行う。
【００１６】
操作キー２１６から出力される信号はＣＰＵ２０４に接続され、ユーザが操作キー２１６を押下すると信号の電圧が変化し、ＣＰＵ２０４が操作キー２１６の押下を認識できる。
【００１７】
ＵＳＢインターフェイス２１１は、同じくＵＳＢインターフェイスを持ったパーソナルコンピュータ２０２とＵＳＢケーブルを用いて接続することによって、パーソナルコンピュータ２０２との間のデータ転送のプロトコル制御を行ったり、データを送受信したりする動作を行う。
【００１８】
次に、非接触型ＩＣカードに格納された情報を、インクジェットプリンタ１０２で印刷する場合の動作を図２と図３を用いて説明する。図３は、非接触型ＩＣカード２０３が多機能プリンタの特定領域に近づき、非接触型ＩＣカード２０３内に格納された情報をプリンタ制御部２１０で印刷するまでのＣＰＵ２０４による制御の一例を示したフロー図である。以下、本制御フローを「非接触型ＩＣカード情報印刷制御」と呼ぶ。
【００１９】
非接触型ＩＣカード２０３が、ＩＣカードリーダ／ライタ２０９に近づくと、リード／ライト制御部２１５は、アンテナ２１４で受信した電波をデータに変換し、その中から有効データを検出することで非接触型ＩＣカード２０３の近接を検出する。そしてＣＰＵ２０４は、ＩＣカードリーダ／ライタ２０９から、非接触型ＩＣカードを検出したという通知をホストバス２１２を介して受け取る（３０１）。さらにＩＣカードリーダ／ライタ２０９は、非接触型ＩＣカードから有効な情報を受信すると、ＣＰＵ２０４に対してホストバス２１２を介してデータ転送要求を出す。ＣＰＵ２０４はその転送要求を受けると（３０２）、ＩＣカードリーダ／ライタ２０９が受信したデータを、ホストバス２１２を介して一旦ＲＡＭ２０５へ転送する（３０３）。ＲＡＭ２０５に格納されたデータは、ホストバス２１２を介してＣＰＵ２０４によって読み込まれ、次のような画像処理を施された後、再びＲＡＭ２０５に格納される（３０４）。その画像処理とは、暗号化されたデータの復号化処理、受信したデータをＲＯＭ２０６に格納された文字フォントを使って画像データ化、画像データをプリンタ制御部２１０で認識できる画像形式に変換するための印刷画像データ化である。各種処理を施されることで生成された印刷画像データは、プリンタが待機中の場合（３０５）、ＣＰＵ２０４によってホストバス２１２を介してプリンタ制御部２１０に転送される（３０６）。プリンタ制御部２１０が待機中で無い場合は、待機中になるまで待つ。プリンタ制御部２１０は、ＣＰＵ２０４からの印刷画像データの転送を受けて、印刷動作を開始する（３０７）。ＣＰＵ２０４は、プリンタ制御部の印刷動作が終了したことをホストバスを介して受信すると、印刷制御が終了する。
【００２０】
以上のような制御を、図２に示す回路構成に適用することによって、非接触型ＩＣカードに格納されたデータを、パーソナルコンピュータを用いることなく印刷することが可能となる。
【００２１】
次に、非接触型ＩＣカード２０３に格納された情報を、表示部２０８で表示する場合の動作を図２と図４を用いて説明する。図４は、非接触型ＩＣカード２０３が多機能プリンタの特定領域１０４に近接し、非接触型ＩＣカード２０３内に格納された情報を表示部２０８で表示するまでのＣＰＵ２０４の制御の一例を示したフロー図である。以下、本制御フローを「非接触型ＩＣカード情報表示制御」と呼ぶ。
【００２２】
非接触型ＩＣカード２０３が、ＩＣカードリーダ／ライタ２０９に近づくと、リード／ライト制御部２１５は、アンテナ２１４で受信した電波をデータに変換し、その中から有効データを検出することで非接触型ＩＣカード２０３の近接を検出する。そしてＣＰＵ２０４は、ＩＣカードリーダ／ライタ２０９から、非接触型ＩＣカードを検出したという通知をホストバス２１２を介して受け取る（４０１）。さらにＩＣカードリーダ／ライタ２０９は非接触型ＩＣカードから有効な情報を受信すると、ＣＰＵ２０４に対してホストバス２１２を介してデータ転送要求を出す。ＣＰＵ２０４は、その転送要求を受けると（４０２）、ＩＣカードリーダ／ライタ２０９が受信したデータを、ホストバス２１２を介して一旦ＲＡＭ２０５へ転送する（４０３）。ＲＡＭ２０５に格納されたデータは、ホストバス２１２を介してＣＰＵ２０４によって読み込まれ、次のような画像処理を施された後、再びＲＡＭ２０５に格納される（４０４）。その画像処理とは、暗号化されたデータの復号化処理、受信したデータをＲＯＭ２０６に格納された文字フォントを使って表示用データ化する。このように生成された表示用データは、ＣＰＵ２０４によってシリアルバス２１３を介して表示コントローラ２０７に転送される（４０５）。表示コントローラは、転送された表示用データの転送を受けて、表示部２０８を制御することで、表示部２０８は文字を表示する。
【００２３】
以上のような制御を一定の時間間隔で周期的に、図２に示す回路構成に適用することによって、非接触型ＩＣカード２０３に格納されたデータを、多機能プリンタの表示部２０８に表示し、ユーザはパーソナルコンピュータを用いることなく確認することが可能となる。
【００２４】
次に、ＩＣカードリーダ／ライタ２０９の動作状況を、表示部１０３で表示する場合の動作を図２と図５を用いて説明する。図５は、ＩＣカードリーダ／ライタ２０９の動作状況を、表示部２０８で表示するまでのＣＰＵ２０４の制御の一例を示したフロー図である。以下、本制御フローを「ＩＣカードリーダ／ライタ動作状況表示制御」と呼ぶ。
【００２５】
ＩＣカードリーダ／ライタ２０９は、自分が今どのような動作をしているかを示すステータス情報を常に内部に持っている。ＣＰＵ２０４はホストバス２１２を介して周期的にＩＣカードリーダ／ライタ２０９に対して読み取り動作を行い、ＩＣカードリーダ／ライタ２０９が保持しているステータス情報を読み取る（５０１）。このステータス情報を元に、ＣＰＵ２０４はＲＯＭ２０５から文字フォントを選択し、表示用データを生成する（５０２）。例えば、ＩＣカードリーダ／ライタ２０９が待機中の場合は「ＩＣカードを近づけてください」、データ受信中は「データ受信中」などである。このように生成された表示用データは、ＣＰＵ２０４によってシリアルバス２１３を介して表示コントローラ２０７に転送される（５０３）。表示コントローラは、転送された表示用データの転送を受けて、表示部２０８を制御することで、表示部２０８は文字を表示する。
【００２６】
以上のような制御を一定の時間間隔で周期的に、図２に示す回路構成に適用することによって、ＩＣカードリーダ／ライタ２０９の動作状況を、多機能プリンタの表示部２０８に表示し、ユーザはＩＣカードリーダ／ライタの動作状況を確認することが可能となる。
【００２７】
次に、プリンタ１０２の動作状況を、表示部１０３で表示する場合の動作を図２と図６を用いて説明する。図６は、プリンタ制御部２１０の動作状況を、表示部２０８で表示するまでのＣＰＵ２０４の制御の一例を示したフロー図である。以下、本制御フローを「プリンタ動作状況表示制御」と呼ぶ。
【００２８】
プリンタ制御部２１０は、自分が今どのような動作をしているかを示すステータス情報を常に内部に持っている。ＣＰＵ２０４はホストバス２１２を介して周期的にプリンタ制御部２１０に対して読み取り動作を行い、プリンタ制御部２１０が保持しているステータス情報を読み取る（６０１）。このステータス情報を元に、ＣＰＵ２０４はＲＯＭ２０５から文字フォントを選択し、表示用データを生成する（６０２）。例えば、「印刷中」、「データ受信中」「紙をセットください」「インクがありません」などである。このように生成された表示用データは、ＣＰＵ２０４によってシリアルバス２１３を介して表示コントローラ２０７に転送される（６０３）。表示コントローラは、転送された表示用データの転送を受けて、表示部２０８を制御することで、表示部２０８は文字を表示する。
【００２９】
以上のような制御を一定の時間間隔で周期的に、図２に示す回路構成に適用することによって、プリンタの動作状況を、多機能プリンタの表示部２０８に表示し、ユーザはプリンタの動作状況を確認することが可能となる。
【００３０】
図７は、一つの表示部２０８で、ＩＣカードリーダ／ライタ２０９の動作状況、非接触型ＩＣカードリーダ内に格納された情報、プリンタ部２１０の動作状況のすべてを同時に表示する場合の、ＣＰＵ２０４による制御の一例を示したフロー図である。以下、本制御フローを「表示制御」と呼ぶ。
【００３１】
まず図５で示したような制御フローで「ＩＣカードリーダ／ライタ動作状況表示制御」を行う。そして「ＩＣカードリーダ／ライタ動作状況表示制御」が完了した後、受信データがある場合は、図４で示したような制御フローで「非接触ＩＣカード情報表示制御」を行う。「非接触ＩＣカード情報表示制御」が完了すると、次に図６で示した「プリンタ動作状況表示制御」を行う。ＣＰＵ２０４はこの一連のフロー制御を繰り返し一定の時間間隔で行うことで、順次表示部２０８に表示する。その際、時間間隔を短く調整することで、ユーザは、ＩＣカードリーダ／ライタ２０９の動作状況、非接触型ＩＣカードリーダ内に格納された情報、プリンタの動作状況がすべて同時に表示されているように見える。
【００３２】
図８に、ＩＣカードリーダ／ライタ２０９の動作状況、非接触型ＩＣカードリーダ内に格納された情報、プリンタの動作状況を同時に表示部に表示された場合の表示例を示す。
【００３３】
７０１はＩＣカードリーダ／ライタの動作状況を表示した場合の一例であり、ＩＣカードリーダ／ライタ２０９が、非接触型ＩＣカードからデータを受信し終わったことを示す「ＩＣカード  照会完了」が表示されている。
【００３４】
７０２は、非接触型ＩＣカード内の情報を表示した一例であり、非接触型ＩＣカードが電子マネーとして利用され、本日支払った金額と、残りの残高を示す「本日利用額  １０５０円  残高  １００００円」が表示されている。
【００３５】
７０３は、プリンタの動作状況を表示した場合の一例であり、プリンタはデータをいつでも受け付けられる待機状態を示す「プリンタ  データ待ち」が表示されている。
【００３６】
図９は、非接触型ICカード内情報の閲覧方法切り換え制御の一例を示すフロー図である。この制御によりユーザは非接触型ＩＣカード内の情報を、プリンタ部２１０で印刷するか、又は表示部２０８で表示するか、又は印刷と表示の両方を行うかを切り換えることができる。
【００３７】
ユーザは、多機能プリンタを使って非接触型ＩＣカード内の情報を印刷するか、それとも表示するかの切り換え設定を、操作キー１０６を押下することによって行う。例えば、操作キーを１回押すごとに、「印刷」→「表示」→「印刷と表示」と切り替わる。ＣＰＵ２０４は、操作キーからの信号の電圧変化を検出すると、ユーザの意図する設定を認識し、次のような制御フラグをＲＡＭ内に記憶する。その値とは、ユーザの設定が「印刷」と検出した場合は制御フラグは「０１」、ユーザの設定が「表示」と検出した場合は制御フラグは「１０」、ユーザの設定が「印刷と表示」であると検出した場合は制御フラグは「１１」となる。なお、本設定は非接触型ＩＣカードを多機能プリンタに近接させる前に行うものとする。
【００３８】
ＣＰＵ２０４は、非接触型ＩＣカードからデータを取得すると（８０１）、ＲＡＭの制御フラグをリードし、制御フラグの「０ビット目」が「１」、すなわち制御フラグが「０１」まはた「１１」の場合（８０２）、前述の図３で説明した「非接触型ＩＣカード情報印刷制御」を行う（８０３）。制御フラグの「０ビット目」が「０」ならば、「非接触型ＩＣカード情報印刷制御」を行わない。
【００３９】
次に制御フラグの「１ビット目」が「１」、すなわち制御フラグが「１０」まはた「１１」の場合（８０４）、前述の図７で説明した「表示制御」を行う（８０５）。「１ビット目」が「０」ならば、「表示制御」を行わない。
【００４０】
以上のような制御によって、非接触型ＩＣカード内の情報を「印刷」するか、または「表示」するかを切り換えることが可能となる。
【００４１】
本発明は上記実施形態に限定されず種々に変形可能である。例えば、ＩＣカードリーダー／ライター部として、非接触型ＩＣチップを内蔵した携帯電話を、非接触型ＩＣカードと同様の手段で、リード／ライトするための制御部をホストバス２１２に接続しても良い。
【図面の簡単な説明】
【００４２】
【図１】本発明を適用した多機能プリンタがパーソナルコンピュータと接続された場合の一例を示す構成図。
【図２】本発明を適用した多機能プリンタの回路構成の一例を示すブロック図。
【図３】非接触型ＩＣカードが多機能プリンタの特定領域に近づき、非接触型ＩＣカード内に格納された情報をインクジェットプリンタで印刷するまでのＣＰＵの制御の一例を示したフロー図。
【図４】非接触型ＩＣカードが多機能プリンタの特定領域に近接し、非接触型ＩＣカード内に格納された情報を表示部で表示するまでのＣＰＵの制御の一例を示したフロー図。
【図５】ＩＣカードリーダ／ライタの動作状況を、表示部で表示するまでのＣＰＵの制御の一例を示したフロー図。
【図６】プリンタ制御部の動作状況を、表示部で表示するまでのＣＰＵ制御の一例を示したフロー図。
【図７】一つの表示部で、ＩＣカードリーダ／ライタの動作状況、非接触型ＩＣカードリーダ内に格納された情報、プリンタ部の動作状況のすべてを同時に表示する場合の、ＣＰＵによる制御の一例を示したフロー図。
【図８】ＩＣカードリーダ／ライタの動作状況、非接触型ＩＣカードリーダ内に格納された情報、プリンタの動作状況を同時に表示された場合の表示画面例。
【図９】非接触型ICカード内情報の閲覧方法切り換え制御の一例を示すフロー図。
【符号の説明】
【００４３】
１０１  多機能プリンタ全体
１０２  プリンタ部
１０３  表示パネル
１０４  ＩＣカードリーダ／ライタ
１０５  ＵＳＢ端子
１０６  操作キー
１１０  パーソナルコンピュータ
１１１  ＵＳＢケーブル
２０１  多機能プリンタ全体
２０２  パーソナルコンピュータ
２０３  非接触型ＩＣカード
２０４  ＣＰＵ
２０５  ＲＡＭ
２０６  ＲＯＭ
２０７  表示コントローラ
２０８  表示部
２０９  ＩＣカードリーダ／ライタ
２１０  プリンタ制御部
２１１  ＵＳＢインターフェイス
２１２  ホストバス
２１３  シリアルバス
２１４  アンテナ
２１５  リード／ライト制御部
２１６  操作キー
【図１】
2006159425.tif 000003
【図２】
2006159425.tif 000004
【図３】
2006159425.tif 000005
【図４】
2006159425.tif 000006
【図５】
2006159425.tif 000007
【図６】
2006159425.tif 000008
【図７】
2006159425.tif 000009
【図８】
2006159425.tif 000010
【図９】
2006159425.tif 000011