(57)【特許請求の範囲】
【請求項１】
データが光学的に読み取ることが可能なコードとして記録された記録媒体から、前記コードを光学的に読み取って前記データを復元するようにしたコード読取装置において、
前記復元されたデータに、前記コード読取装置から他の電子機器に送信されて当該他の電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記他の電子機器に送信するために必要な送信制御用データとが含まれているとき、前記送信制御用データに従って前記送信用データを前記他の電子機器に送信するデータ送信手段を具備することを特徴とするコード読取装置。
【請求項２】
前記データ送信手段は、前記他の電子機器に前記送信用データを送信するにあたって、当該他の電子機器が当該送信用データを受信可能な電子機器であるか否かを前記送信制御用データに基づいて判断する判断手段を含むことを特徴とする請求項１に記載のコード読取装置。
【請求項３】
前記データ送信手段は、更に、前記他の電子機器に前記送信用データを送信するにあたって、当該他の電子機器が当該送信用データを利用可能な電子機器であるか否かを前記送信制御用データに基づいて確認する確認手段を含むことを特徴とする請求項２に記載のコード読取装置。
【請求項４】
前記送信制御用データに、異なる複数の前記他の電子機器に対してそれぞれ前記送信用データを送信するために必要な異なる複数の送信制御用データが含まれているとき、
前記データ送信手段は、前記他の電子機器に前記送信用データを送信するにあたって、前記異なる複数の送信制御用データの中から一つの送信制御用データを順次用いて、前記他の電子機器が前記送信用データを受信可能な電子機器であるか否かを判断する判断手段を含むことを特徴とする請求項１に記載のコード読取装置。
【請求項５】
前記データ送信手段は、更に、前記他の電子機器に前記送信用データを送信するにあたって、前記異なる複数の送信制御用データの中から一つの送信制御用データを順次用いて、前記他の電子機器が前記送信用データを利用可能な電子機器であるか否かを確認する確認手段を含むことを特徴とする請求項４に記載のコード読取装置。
【請求項６】
前記データ送信手段は、更に、前記他の電子機器に前記送信用データを送信するにあたって、前記他の電子機器が利用可能なように送信用データのフォーマットを変換するデータフォーマット変換手段を含むことを特徴とする請求項１、２、又は４に記載のコード読取装置。
【請求項７】
前記データ送信手段は、前記送信用データに、異なる複数の送信用データが含まれているとき、前記他の電子機器に前記送信用データを送信するにあたって、前記他の電子機器が前記異なる複数の送信用データそれぞれを利用可能な電子機器であるか否かを確認する確認手段を含むことを特徴とする請求項１、２、又は４に記載のコード読取装置。
【請求項８】
前記データ送信手段は、
不特定多数の電子機器に前記送信用データの種別通知を一斉に行う通知手段を含み、
前記種別通知を受信した前記不特定多数の電子機器のうち、前記送信用データを必要とする電子機器からのデータ送信要求に応じて、前記送信用データを前記送信制御用データに従って電子機器へ送信する、
ことを特徴とする請求項１に記載のコード読取装置。
【請求項９】
データが光学的に読み取ることが可能なコードとして記録された記録媒体において、
前記データは、前記コードを読み取るためのコード読取装置から他の電子機器に送信されて当該他の電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記他の電子機器に送信するために必要な送信制御用データと、を含むことを特徴とする記録媒体。
【請求項１０】
前記送信制御用データは、前記コード読取装置が前記他の電子機器に前記送信用データを送信するにあたって、当該他の電子機器が当該送信用データを受信可能な電子機器であるか否かを判断するために必要な判断用のデータを含むことを特徴とする請求項９に記載の記録媒体。
【請求項１１】
前記送信制御用データは、更に、前記コード読取装置が前記他の電子機器に前記送信用データを送信するにあたって、当該他の電子機器が当該送信用データを利用可能な電子機器であるか否かを確認するために必要な確認用のデータを含むことを特徴とする請求項１０に記載の記録媒体。
【請求項１２】
前記送信制御用データは、
前記コード読取装置が異なる複数の前記他の電子機器に対してそれぞれ前記送信用データを送信するために必要な異なる複数の送信制御用データを含むことを特徴とする請求項９に記載の記録媒体。
【請求項１３】
前記異なる複数の各送信制御用データは、
前記コード読取装置が前記他の電子機器に前記送信用データを送信するにあたって、当該他の電子機器が当該送信用データを受信可能な電子機器であるか否かを判断するために必要な判断用のデータと、
当該他の電子機器が当該送信用データを利用可能な電子機器であるか否かを確認するために必要な確認用のデータと、
を含むことを特徴とする請求項１２に記載の記録媒体。
【請求項１４】
前記送信用データは、前記他の電子機器において利用される異なる複数の送信用データを含むことを特徴とする請求項９に記載の記録媒体。
【請求項１５】
前記送信制御用データは、前記他の電子機器で前記送信用データを利用可能なフォーマットに変換するために必要なデータフォーマット変換用のデータを含むことを特徴とする請求項９に記載の記録媒体。
【請求項１６】
データが光学的に読み取ることが可能なコードとして記録された記録媒体から、前記コードを光学的に読み取って前記データを復元するようにしたコード読取装置から送信される前記データを受信して当該データを利用可能なように構成された電子機器であって、
前記コード読取装置で復元されたデータに、前記コード読取装置から前記電子機器に送信されて当該電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記電子機器に送信するために必要な送信制御用データとが含まれているときに、前記コード読取装置が前記送信制御用データに従って送信する前記送信用データを受信するデータ受信手段を具備することを特徴とする電子機器。
【請求項１７】
前記データ受信手段は、前記コード読取装置から送信される前記送信用データが受信可能なデータであるか否かを前記送信制御用データに基づいて判断する判断手段を含むことを特徴とする請求項１６に記載の電子機器。
【請求項１８】
前記データ受信手段は、更に、前記コード読取装置から送信される前記送信用データが利用可能なデータであるか否かを前記送信制御用データに基づいて確認する確認手段を含むことを特徴とする請求項１７に記載の電子機器。
【請求項１９】
データが光学的に読み取ることが可能なコードとして記録された記録媒体から、前記コードを光学的に読み取って前記データを復元するようにしたコード読取装置と、
前記コード読取装置から送信される前記データを受信して当該データを利用可能なように構成された電子機器と、
を含むデータ送受信システムであって、
前記コード読取装置は、前記復元されたデータに、前記コード読取装置から前記電子機器に送信されて当該電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記電子機器に送信するために必要な送信制御用データとが含まれているとき、前記送信制御用データに従って前記送信用データを前記電子機器に送信するデータ送信手段を具備し、
前記電子機器は、前記コード読取装置が前記送信制御用データに従って送信する前記送信用データを受信するデータ受信手段を具備する、
ことを特徴とするデータ送受信システム。
【請求項２０】
データが光学的に読み取ることが可能なコードとして記録された記録媒体から、前記コードを光学的に読み取って前記データを復元するようにしたコード読取装置と、前記コード読取装置から送信される前記データを受信して当該データを利用可能なように構成された電子機器と、の間で行われるデータ送受信方法であって、
前記コード読取装置は、前記コード読取装置が読み取った前記データに、前記コード読取装置から前記電子機器に送信されて当該電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記電子機器に送信するために必要な送信制御用データとが含まれているとき、前記送信制御用データに従って前記送信用データを前記電子機器に送信し、
前記電子機器は、前記送信制御用データに従って送信される前記送信用データを受信する、
ことを特徴とするデータ送受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声や画像、テキストデータあるいはコンピュータが取り扱うことのできる各種データが光学的に読み取り可能なコードとして記録された記録媒体からそのコードを読み取り、そのデータを外部の電子機器へ送信できるようにしたコード読取装置、及び、前記データを光学的に読み取り可能なように記録した記録媒体、及び、外部からデータ入力可能な電子機器、並びに、これらから構成されるデータ送受信システム、及び、そのようデータ送受信システムにおけるデータ送受信方法に関する。
【０００２】
【従来の技術】
機器の設定情報が格納されたバーコードを専用のスキャナで読み取り、そのデータを用いて機器の設定を行うシステムとしては、ビデオデッキの録画予約設定がその一例として知られている。
【０００３】
通常ビデオデッキの録画予約は、ビデオデッキ本体のボタンやリモコン等を使用して録画開始日時、録画終了日時、チャンネル等を直接入力しなくてはならなかったため操作が煩雑であった。これを解決する手段の一つとして、バーコードとそのスキャナを利用したシステムがある。このバーコードとスキャナを使用したシステムでは、バーコードに録画開始日時、終了日時、録画チャンネル等の情報が格納されており、これを専用のスキャナで読み取ってデータをビデオデッキに送信するだけで録画予約設定を行うことができるようになっている。即ち、コードをスキャンするだけで複雑で面倒な入力操作をしなくても容易に録画予約設定を行うことができる。
【０００４】
同様なバーコードとスキャナの利用例としては、ビデオデッキの他にも電子レンジでの利用例がある。この場合、バーコードに格納される情報は、電子レンジの加熱時間やオーブンの加熱時間、温度などである。料理のレシピ毎に最適な値が格納されており、ユーザは作りたい料理のレシピに付属するバーコードをスキャンするだけで、最適な電子レンジの調理手順の設定を行うことができる。
【０００５】
このように、バーコードとスキャナを使用したシステムは、バーコードに機器の設定情報を格納し、前記格納された機能設定をコードをスキャンすることで行うことができるようにしたものである。例えば、特開平１０−１２６４８０号公報や特開平９−１５２９２４号公報に記載されているように、携帯電話機やセットトップボックスへの機能設定を行うものも知られている。
【０００６】
このようなシステムは、多機能化し使いこなすことが難しくなっている電子機器の設定を容易に行うことができる点で優れている。
【０００７】
【発明が解決しようとする課題】
しかしながら、従来技術では、スキャナと機器本体との接続方式は予め決められた方式で固定され、スキャナは各機器専用となっているため、異なる機器間でスキャナを共用することができない。このため、このようなシステムを導入しようとすると、各機器専用のスキャナを用意しなくてはならず、機器のコスト増大を招いてしまうという問題点を有する。
【０００８】
本発明は上記の様な問題点に鑑みてなされたもので、データが手動走査により光学的に読み取ることが可能なコードとして記録された記録媒体から、前記コードを光学的に読み取って前記データを復元するようにしたコード読取装置において、予め接続される外部機器との通信手順を知る必要が無く、コードに格納する外部機器との通信手順を変更するだけで容易に多数の外部機器との接続が可能となるコード読取装置を提供することを目的とする。
【０００９】
また、本発明は、上記のようなコード読取装置を可能とする記録媒体、及び、上記のようなコード読取装置からデータ入力可能な電子機器、並びに、これらから構成されるデータ送受信システム、及び、そのようデータ送受信システムにおけるデータ送受信方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記の目的を達成するために、本発明によるコード読取装置は、データが光学的に読み取ることが可能なコードとして記録された記録媒体から、前記コードを光学的に読み取って前記データを復元するようにしたコード読取装置において、
前記復元されたデータに、前記コード読取装置から他の電子機器に送信されて当該他の電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記他の電子機器に送信するために必要な送信制御用データとが含まれているとき、前記送信制御用データに従って前記送信用データを前記他の電子機器に送信するデータ送信手段を具備することを特徴とする。
【００１１】
即ち、本発明のコード読取装置によれば、コードに格納された外部機器との通信手順を用いて通信を行うため、コード読取装置は、接続される外部機器との通信手順を予め知っている必要が無い。また、コードに格納する外部機器との通信手順を変更するだけで容易に多数の外部機器との接続が可能となる。さらに、ユーザが接続する外部機器に合わせてコード読取装置の通信設定を行う必要がなく、ユーザによる誤設定を防止できる。
【００１２】
また、上記の目的を達成するために、本発明による記録媒体は、データが光学的に読み取ることが可能なコードとして記録された記録媒体において、
前記データは、前記コードを読み取るためのコード読取装置から他の電子機器に送信されて当該他の電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記他の電子機器に送信するために必要な送信制御用データと、を含むことを特徴とする。
【００１３】
即ち、本発明の記録媒体によれば、コード読取装置は、接続される外部機器との通信手順を予め知っている必要がなくなる。
【００１４】
また、上記の目的を達成するために、本発明による電子機器は、データが光学的に読み取ることが可能なコードとして記録された記録媒体から、前記コードを光学的に読み取って前記データを復元するようにしたコード読取装置から送信される前記データを受信して当該データを利用可能なように構成された電子機器であって、
前記コード読取装置で復元されたデータに、前記コード読取装置から前記電子機器に送信されて当該電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記電子機器に送信するために必要な送信制御用データとが含まれているときに、前記コード読取装置が前記送信制御用データに従って送信する前記送信用データを受信するデータ受信手段を具備することを特徴とする。
【００１５】
即ち、本発明の電子機器によれば、コード読取装置と接続して、コードに格納された送信用データを受信することが可能となる。
【００１６】
また、上記の目的を達成するために、本発明によるデータ送受信システムは、データが光学的に読み取ることが可能なコードとして記録された記録媒体から、前記コードを光学的に読み取って前記データを復元するようにしたコード読取装置と、前記コード読取装置から送信される前記データを受信して当該データを利用可能なように構成された電子機器と、を含むデータ送受信システムであって、
前記コード読取装置は、前記復元されたデータに、前記コード読取装置から前記電子機器に送信されて当該電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記電子機器に送信するために必要な送信制御用データとが含まれているとき、前記送信制御用データに従って前記送信用データを前記電子機器に送信するデータ送信手段を具備し、
前記電子機器は、前記コード読取装置が前記送信制御用データに従って送信する前記送信用データを受信するデータ受信手段を具備する、ことを特徴とする。
【００１７】
即ち、本発明のデータ送受信システムによれば、コード読取装置は接続される外部機器との通信手順を予め知らなくても、コードに格納された送信制御用データに基づいて、送信用データを適切な手順で外部機器へ送信することが可能となる。従って、接続する外部機器が変わった場合も、当該外部機器との接続手順を格納したコードを用意するだけでコード読取装置に何ら変更を加えること無く、データの送受信が可能となる。
【００１８】
また、上記の目的を達成するために、本発明によるデータ送受信方法は、データが光学的に読み取ることが可能なコードとして記録された記録媒体から、前記コードを光学的に読み取って前記データを復元するようにしたコード読取装置と、前記コード読取装置から送信される前記データを受信して当該データを利用可能なように構成された電子機器と、の間で行われるデータ送受信方法であって、
前記コード読取装置は、前記コード読取装置が読み取った前記データに、前記コード読取装置から前記電子機器に送信されて当該電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記電子機器に送信するために必要な送信制御用データとが含まれているとき、前記送信制御用データに従って前記送信用データを前記電子機器に送信し、
前記電子機器は、前記送信制御用データに従って送信される前記送信用データを受信する、ことを特徴とする。
【００１９】
即ち、本発明のデータ送受信方法によれば、コード読取装置は接続される外部機器との通信手順を予め知らなくても、コードに格納された送信制御用データに基づいて、送信用データを適切な手順で外部機器へ送信することが可能となる。
従って、接続する外部機器が変わった場合も、当該外部機器との接続手順を格納したコードを用意するだけでコード読取装置に何ら変更を加えること無く、データの送受信が可能となる。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００２１】
［第１の実施の形態］
図１の（Ａ）は、本発明の第１の実施の形態に係るコード読取装置１００の使用例を示す図である。即ち、コード読取装置１００本体は、ユーザ（操作者）が手で持ってシート状の記録媒体２００である紙面上に記録された２次元コードとしてのドットコード２０１を走査できるような形状であって、本体には読み取ったドットコード２０１が音声情報を含むものであった場合、これを処理して元の音声情報に復元して出力するためのイヤーフォン１０１と、ビデオデッキ３００や携帯電話機４００といった外部の電子機器と接続を行いデータを送受信するための外部Ｉ／Ｆ部とを備えている。
【００２２】
ここで、ドットコード２０１のフォーマットは、例えば図２に示すようなものである。即ち、ドットコード２０１は、ブロック２０２を複数個配置してなり、上記ブロック２０２のそれぞれが、データの内容に応じて配列された複数のドットでなるデータドットパターン部２０３と上記データドットパターン部２０３内には有り得ないパターンを持ち且つ上記データドットパターン部２０３に関して所定の位置関係で配置されるマーカ２０４と、上記マーカ２０４に関して所定の位置関係に配置される当該ブロックのアドレスを示すブロックアドレスパターン部２０５とから構成されている。
【００２３】
図１の（Ｂ）は、このコード読取装置１００のブロック構成図であり、ドットコード２０１を撮像するための撮像部１１１、該撮像部１１１から供給される画像データをドットコード２０１として認識しドットコード２０１を構成する各ブロックのデータを抽出するブロックデータ抽出部１１２、該ブロックデータ抽出部１１２により得られたデータのデータ列を再配列するデインターリーブ部１１３、該デインターリーブ部１１３からのデータに対して再生時の読み取りエラー，データエラーを訂正するデータエラー訂正部１１４、該データエラー訂正部１１４にてエラー訂正されたデータをそれぞれの属性に合わせて分離して伸長処理や、外部Ｉ／Ｆ部１１６への送受信処理を行うデータ処理部１１５、該データ処理部１１５からの送受信データを受けて外部機器とのデータの送受信を行う外部Ｉ／Ｆ部１１６、ＣＰＵと該ＣＰＵの命令，データを格納したＲＯＭとワークメモリとで構成され、前記撮像部１１１乃至外部Ｉ／Ｆ部１１６を制御すると共にデータの授受を行うシステムコントロール部１１７、イヤーフォン１０１等の音声出力部１１８、から成る。
【００２４】
以上のような構成のコード読取装置１００におけるドットコード２０１の読み取り処理について説明する。
【００２５】
図示しないスイッチなどで構成される読み取り指示手段によりシステムコントロール部１１７にドットコード２０１の読み取りが指示されると、システムコントロール部１１７は、撮像部１１１及びブロックデータ抽出部１１２の動作を開始させ、ドットコード２０１の読み取りを開始する。撮像部１１１は、ＣＣＤなどの撮像素子、及びドットコード２０１を照明するためのＬＥＤ、該ＬＥＤにより照明されたドットコード画像を撮像素子上に結像させるためのレンズから構成されており、ドットコード２０１を撮像する。ブロックデータ抽出部１１２は、該撮像部１１１により撮像されたドットコード２０１の画像データに対して、２値化処理を行う。引き続いて、この画像からドットコード２０１の各ブロック２０２を構成するマーカ２０４に基づいてブロック２０２を検出して各ブロック２０２のデータを抽出し、該データを各ブロック２０２のアドレスに応じてメモリに格納する。以上がドットコード２０１の読み取り処理である。このような読み取り処理を、読み取り指示手段によりシステムコントロール部１１７に読み取り終了が指示されるまで続ける。
【００２６】
なお、読み取りの開始、終了指示は、例えばスイッチの押下で読み取りを開始し、押下している間は読み取りを続け、スイッチを離すと読み取り終了とすることで実現できる。
【００２７】
読み取り終了後、デインターリーブ部１１３は、前記ブロックデータ抽出部１１２によりメモリに格納されたブロックデータの再配列（デインターリーブ）を行い、データエラー訂正部１１４に出力する。データエラー訂正部１１４は、デインターリーブ部１１３からのデータに対してエラー訂正処理を行い、ドットコード２０１の読み取り時のエラーを訂正する。
【００２８】
データ処理部１１５は、データエラー訂正部１１４により訂正された復元データのヘッダ情報に基づき、データの種別を判別して処理を行う。即ちここで、ドットコード２０１から読み取られるデータの論理的な構造は、図３の（Ａ）に示すように、復元データの内容種別を識別するためのファイルヘッダ部２１１とデータ部２１２とで構成されている。ファイルヘッダ部２１１には、データ部２１２に格納されたデータの種別（音声、画像、テキスト、通信データ等）とその圧縮方式等が記されている。而して、データ処理部１１５は、前記ファイルヘッダ部２１１の情報に基づいてデータ種別を判別する。
【００２９】
ここで、データ部２１２に格納されたデータが外部機器との通信を行う通信データ以外の音声、映像、テキスト等のデータであれば、データ処理部１１５は、当該データに対応する伸張処理を行い、出力部１１８に出力する。図１の（Ａ）に示すコード読取装置１００の例では、この出力部１１８として音声データを出力するためのイヤーフォン１０１を持つので、データ処理部１１５は当該データが音声データと判別されたときのみ伸張処理を行い出力部１１８に出力する。
【００３０】
また、当該データが音声データ以外の例えば映像やテキストデータであると判断された場合には、伸張処理は行わずに、警告を発してコード読取装置１００が対応していないデータ種別である旨をコード読取装置１００の操作者に伝える。
このときの警告方法は、イヤーフォン１０１から警告音あるいは、不図示のＬＥＤの点滅などによるものでも良い。
【００３１】
次に、前記ファイルヘッダ部２１１に示されたデータ種別が外部機器との通信データであった場合のデータ処理部１１５の動作について説明する。
【００３２】
図３の（Ｂ）にデータ種別が通信データである場合のデータの論理構造を示す。即ち、データ部２１２は、外部の電子機器と通信する際に必要となる外部機器との通信手順に関する情報、例えば外部機器との接続に必要な機器認識手順や、通信信号のタイミング管理手法などが格納された送信制御用データ部２１３と、外部機器へ送信すべきデータが格納された送信用データ部２１４とで構成されている。
【００３３】
図３の（Ｃ）のフローチャートを参照して、このときの動作について説明する。
【００３４】
まず、復元データの取得（復元データの取得とは、撮像部１１１によるドットコードの撮像から、データエラー訂正部１１４によるエラー訂正までの一連の処理が終了したことを指す。）が行われると（ステップＳ１）、データ処理部１１５は、ドットコード２０１から読み取られたデータのファイルヘッダ部２１１を参照して、当該データが外部機器との通信データであるかどうかを判断する（ステップＳ２）。
【００３５】
ここで、当該データが通信データであると判断されたならば、データ部２１２から送信制御用データ部２１３と送信用データ部２１４とを抽出して、それぞれが識別可能なようにメモリに格納する（ステップＳ３）。引き続いて、送信制御用データ部２１３に格納された外部機器との通信手順に基づき、外部Ｉ／Ｆ部１１６を介して送信用データ部２１４のデータの送信を開始し、すべてのデータについて送信が完了するまで送信を続ける（ステップＳ４）。
【００３６】
これに対して、当該データが、通信データではなく音声や映像等のデータであると判断したならば、前述したように対応する伸張処理を行い、出力部１１８にデータを出力し、音声や映像等のデータの再生を行う（ステップＳ５）。
【００３７】
外部機器とのデータ送受信を行う外部Ｉ／Ｆ部１１６は、ＲＳ−２３２ＣやＵＳＢ、Ｅｔｈｅｒｎｅｔなどの有線による通信や、赤外線（ＩＲ）やＦＭ波、Ｂｌｕｅｔｏｏｔｈなどの無線通信により構成できるが、勿論、接続部分については、外部Ｉ／Ｆ部１１６と外部機器との間でその物理層を含め、又、通信レート等の部分で、整合の取れていることが前提である。
【００３８】
なお、上記ステップＳ３での送信制御用データ部２１３、送信用データ部２１４のデータの抽出終了直後にステップＳ４での送信用データの送信を開始しているが、不図示のスイッチ（前述の読み取り指示手段を構成するスイッチと同一のものあるいは別のスイッチでも良い）の押下を合図としてステップＳ４の送信を開始するように構成することもできる。この場合、操作者はドットコード２０１のスキャン終了後、外部機器とケーブル接続をし、その後にデータの送信を開始することや、無線による外部Ｉ／Ｆを使用しているのであれば、外部機器と離れた場所でドットコードをスキャンした後、外部機器と通信し易い（通信エラーを起こし難い）位置や距離、方向を定めてからデータの送信を開始することができるため、ユーザの利便性や通信エラーの低減に効果がある。
【００３９】
また、新たなドットコード２０１の読み取りが行われるまで、上記ステップＳ３でメモリに格納した送信制御用データ部２１３と送信用データ部２１４のデータを保持しておき、不図示のスイッチが押下された時点で、新たなドットコードの読み取りが行われていなければ、前記メモリに格納、保持されている送信制御用データ部２１３と送信用データ部２１４の情報に基づいて、データの送信を行うようにすることもできる。このようにすることで、ドットコード２０１を一度スキャンするだけで複数の機器に繰り返しデータの送信を行うことができるようになる。
【００４０】
次に、このようなコード読取装置１００を図１の（Ａ）に示すように携帯電話機４００と接続した場合を例に具体的に説明する。
【００４１】
コード読取装置１００と携帯電話機４００の物理的接続は、ケーブルなどにより行われる。図４の（Ａ）を用いて携帯電話機用ドットコードから読み取られるデータのデータ部２１２の論理的構造を説明する。即ち、送信制御用データ部２１３には、コード読取装置１００が携帯電話機４００と接続するために必要となる情報、即ち通信手順２１３Ａとして示すような物理レイヤの上位層にあたる各機器に対応した通信プロトコル及びこれを利用して通信を行うアプリケーション（プログラム）が格納されている。また、送信用データ部２１４には、例えば、携帯電話機４００の電話番号メモリ情報や待ち受け画面に表示される画像のデータ、着信時に再生されユーザに電話の着信を知らせる着信メロディのデータなどが格納されている。
【００４２】
コード読取装置１００は、このようなドットコード２０１がスキャンされると、送信制御用データ部２１３の通信プロトコルに基づいて、送信用データ部２１４のデータを処理して通信を行う。例えば、送信制御用データ部２１３には、携帯電話機４００へ着信メロディや待ち受け画面画像を書き込む際のコマンドが格納されており、コード読取装置１００のデータ処理部１１５は、このコマンドを使用して送信用データ部２１４のデータを外部Ｉ／Ｆ部１１６を介して送信し携帯電話機４００へのデータの書き込みなどを行うことができる。
【００４３】
以上、本実施の形態のコード読取装置１００によれば、コード読取装置１００は外部機器との接続方式を予め知っている必要がない、即ちドットコード２０１の送信制御用データ部２１３に格納された外部機器との接続手順に基づいて送信用データ部２１４のデータを送信するため、この送信制御用データ部２１３の接続手順さえ書き換えれば物理的に共通な接続Ｉ／Ｆを持つ外部機器であれば接続し、データの送受信を行うことができようになる。
【００４４】
また、ドットコード２０１をスキャンすると、コード読取装置１００は当該ドットコード２０１の送信制御用データ部２１３に格納された通信手順に基づいて通信を行うため、ユーザが接続機器ごとに通信に関わる設定を行う手間を省くことができる。さらに、ユーザによる誤設定も防止することができる。
【００４５】
また、新しい外部機器が登場した場合でも、ドットコード２０１に格納される接続手順をその機器に対応したものにするだけで接続することができるため、コード読取装置１００のハードウェアの変更が必要無いという利点もある。
【００４６】
［第２の実施の形態］
次に、本発明の第２の実施の形態を説明する。
【００４７】
前記第１の実施の形態では、外部機器とコード読取装置１００の接続の有無に関わらず、復元データから抽出された送信制御用データ部２１３に格納された外部機器との通信手順に従って、送信用データ部２１４のデータを外部機器へと送信しているが、送信制御用データ部２１３にコード読取装置１００と接続される外部機器の認識手順を格納しておき、コード読取装置１００は送信用データ部２１４のデータの送信に先立って、前記外部機器の認識手順を用いて外部機器の認識を試み、認識されたなら外部機器はデータを受信可能であると判断して送信用データ部２１４のデータの送信を行うようにすることもできる。
【００４８】
図４の（Ｂ）は、コード読取装置１００と携帯電話機４００を接続しデータを送信するときの動作の概略を示す図である。
【００４９】
全体の動作を簡単に説明すると、まずコード読取装置１００によりドットコード２０１の読み取りが終了すると、携帯電話機４００に対して通信の開始を知らせる応答要求信号を送信する。携帯電話機４００は、この応答要求信号を受信すると、これに対する応答信号を送信する。コード読取装置１００は、前記応答信号を受信し、携帯電話機４００が接続されていることを認識した後、データ送信を開始する。
【００５０】
図５の（Ａ）及び（Ｂ）を参照して、この時の動作についてさらに説明する。
ここで、ドットコード２０１は、図５の（Ｂ）に示すように、送信制御用データ部２１３には、コード読取装置１００が外部機器を認識するための手順や、外部機器とデータのやり取りを行うための手順などの通信手順が格納され、送信用データ部２１４には、画像データを格納した復元データが格納されているものとする。また、図５の（Ａ）は、コード読取装置１００の通信処理フローチャートと、コード読取装置１００からデータを受け取る外部機器の通信処理フローチャートとを対応させて示したものである。なお、コード読取装置１００の通信フローチャートは、図３の（Ｃ）におけるステップＳ４の通信処理部分にあたり、これを変更したものである。また、図５の（Ａ）のフローチャートには示さないが、コード読取装置１００の復元データの取得から送信制御用データ部２１３、送信用データ部２１４のデータの抽出及びメモリへの格納までの処理、及び当該復元データが音声や映像等のデータであった場合の処理は、それぞれ図３の（Ｃ）のステップＳ１乃至ステップＳ３、及びステップＳ５と同様である。
【００５１】
即ち、コード読取装置１００では、送信制御用データ部２１３に格納された外部機器の認識手順に従って外部機器認識のための信号を送信する（ステップＳ２０１）。例えば、所定の間隔で外部機器の応答信号を要求する応答要求信号を外部機器に対して送信する。
【００５２】
外部機器においては、コード読取装置１００からの所定の認識信号を受信すると（ステップＳ３０１）、前記認識信号を正確に受信し、データを受信可能であることを示す応答信号をコード読取装置１００に送信する（ステップＳ３０２）。
【００５３】
コード読取装置１００は、所定の形式の応答信号を外部機器から受信できるか否かを判別する（ステップＳ２０２）。ここで、所定の形式の応答信号を外部機器から受信できれば、当該外部機器は当該復元データが受信可能な接続対象としている機器であると認識する。而して、外部機器がデータを受信可能であると判断した場合には、送信用データ部２１４のデータの送信を開始し、すべてのデータの送信が完了するまで送信を続ける（ステップＳ２０３）。
【００５４】
この間、外部機器は、データ受信のための受信処理を続ける（ステップＳ３０３）。
【００５５】
一方、上記ステップＳ２０２にて外部機器の認識に失敗したとき、即ち外部機器が接続されていない場合や、接続対象外の外部機器が接続されていて所定の形式の応答信号が受信できない場合など当該復元データに対応した外部機器が接続されていないと判断したとき、コード読取装置１００は、ユーザに前記外部機器は送信用データを受信可能な電子機器でない、即ちコード対応外機器であることを知らせる警告を発して（ステップＳ２０４）、データの送信処理は行わないで終了する。
【００５６】
以上、本第２の実施の形態に係るコード読取装置１００においては、ドットコード２０１に格納された外部機器の認識手順に従って外部機器の認識を試み、接続対象機器であることが認識できたときのみ送信用データ部２１４のデータの送信を行うため、ドットコード２０１が対応している機器にしか送信処理を行わない。即ち、ドットコード２０１に対応しない機器がコード読取装置１００と接続されていた場合にも、その機器に対応しない無意味なデータを送信してしまい、接続された外部機器の誤動作を招いてしまうような状況を事前に回避することができる。
【００５７】
［第３の実施の形態］
また、さらに外部機器の認識成功後、データの送信に先立って送信用データ部２１４のデータが外部機器で利用可能かどうか確認した後にデータの送信を行うようにすることもできる。このときのフローチャートを図６に示す。ここで、ステップＳ２０５、ステップＳ２０６及びステップＳ３０４、ステップＳ３０５が、当該ドットコード２０１に格納された送信用データ部２１４のデータを外部機器で利用可能かどうか確認する処理にあたる。これ以外の処理ステップはすべて図５の（Ａ）のフローチャートと同じであるので説明は省略する。
【００５８】
即ち、ステップＳ２０２で外部機器がデータを受信可能であると判断した場合には、ドットコード２０１の送信用データ部２１４に格納されたデータの種別（画像、音声、テキスト等）とデータフォーマット（圧縮方式等）を示すデータタイプとを外部機器へ通知する（ステップＳ２０５）。図５の（Ｂ）のドットコードを例に取れば、データタイプは「サイズ：１００×２００ピクセル、色数：８ビット、データフォーマット：ＢＭＰ形式の画像データ」であることを示す。
【００５９】
外部機器は、このデータタイプを受信し（ステップＳ３０４）、コード読取装置１００から通知されたデータタイプが自分自身で利用可能かどうか判断し、その結果をコード読取装置１００に通知する（ステップＳ３０５）。例えば、ここで図１の（Ａ）に示すようにコード読取装置１００と携帯電話機４００が接続されており、この携帯電話機４００は画像データを利用可能である、即ち待ち受け画面画像などとして使用可能であるとすると、その旨をコード読取装置１００に通知する。
【００６０】
コード読取装置１００は、外部機器からの通知を受信し、当該外部機器が当該復元データの送信用データ部２１４のデータを利用可能であるかどうか判断する（ステップＳ２０６）。そしてここで、当該送信用データ部２１４のデータが外部機器で利用可能なデータであると判断されたときのみ上記ステップＳ２０３に進み、データの送信を行う。一方、上記ステップＳ２０６にて、当該復元データの送信用データ部２１４に格納されたデータを当該外部機器が利用可能でないと判断された場合、即ち、外部機器の認識には成功しており、外部機器とコード読取装置１００の間でデータの送受信は行えるが、当該復元データの送信用データ部２１４のデータが外部機器で利用できないデータタイプである（例えば、画像データの圧縮方式が当該外部機器で未対応であるなどの）場合には、上記ステップＳ２０４に進み、データの送信は行わない。
【００６１】
以上のように、外部機器がドットコード２０１の送信用データ部２１４の送信用データを利用可能かどうか判断して、利用可能なときのみデータの送信を行うため、無駄なデータ送信を行うことがない。
【００６２】
［第４の実施の形態］
また、図７の（Ａ）に示すように、復元データの送信制御用データ部２１３に、複数の外部機器との通信手順を格納することもできる。送信制御用データ部２１３には、例えば、Ａ社携帯電話機との通信手順を格納した通信手順Ａ、Ｂ社携帯電話機に対応した通信手順である通信手順Ｂ、同様にＣ社携帯電話機用の通信手順Ｃが格納されており、各通信手順には対応する外部機器との通信プロトコル即ち、外部機器の認識手順や通信データの長さ、エラー訂正方法等、コード読取装置１００と外部機器との間で通信や情報のやり取りをするための取り決めや、前記通信プロトコルを利用してデータの送受信を行うアプリケーション（プログラム）などが格納されている。
【００６３】
このような復元データが格納されたドットコード２０１を読み取ったときのコード読取装置１００の動作について、図７の（Ｂ）のフローチャートを用いて説明する。なお、この図７の（Ｂ）のフローチャートには示さないが、コード読取装置１００の復元データの取得から送信制御用データ部２１３、送信用データ部２１４のデータの抽出及びメモリへの格納までの処理、及び当該復元データが音声や映像等のデータであった場合の処理は、それぞれ図３の（Ｃ）のステップＳ１乃至ステップＳ３、及びステップＳ５と同様である。
【００６４】
即ち、データ処理部１１５は、復元データから抽出した送信制御用データ部２１３に含まれる何れか１つの通信手順を選択し（例えば、図７の（Ａ）の「通信手順Ａ」）、そこに示される外部機器の認識手順に従って、外部機器認識のための信号を外部機器に対して送信する（ステップＳ２０７）。
【００６５】
ここでもし外部機器の認識に成功し、当該通信手順でデータの受信が可能であると判断されたなら（ステップＳ２０２）、その時選択している通信手順に基づいて送信用データ部２１４のデータの送信を行う（ステップＳ２０３）。
【００６６】
これに対して、上記ステップＳ２０２において、外部機器からの応答がない、もしくは応答はあったが所定の形式の応答信号でないなどして外部機器が当該通信手順では通信できない機器であると判断された場合には、送信制御用データ部２１３にまだ実行していない通信手順がないか検査する（ステップＳ２０８）。
ここで、まだ実行していない通信手順があれば、上記ステップＳ２０７に戻って、その通信手順に示される外部機器の認識手順に従って、外部機器認識のための信号を外部機器に対して送信する。
【００６７】
そして、すべての通信手順について実行を終了していたならば、接続されている外部機器は当該復元データが未対応である、あるいは外部機器が接続されていないと判断して、送信用データ部２１４のデータの送信は行わないで終了する。
【００６８】
例えば、コード読取装置１００に待ち受け画面画像を登録可能なＢ社携帯電話機が接続されており、図７の（Ａ）に示すドットコード２０１を読み取った場合の動作について説明すると、コード読取装置１００はまず、Ａ社携帯電話機対応の通信手順Ａを用いて外部機器の認識を行うが、Ｂ社携帯電話が接続されているので認識に失敗する。続いて、まだ実行していないＢ社携帯電話機用の通信手順Ｂを用いて外部機器の認識を行うと、認識に成功する。すると、コード読取装置１００は、Ｂ社携帯電話機をデータの受信可能な外部機器であると判断し、その時選択されている通信手順Ｂを用いて送信用データ部２１４に格納されたデータを送信する。このように、送信制御用データ部２１３に格納された異なる複数の通信手順から適切な通信手順を選択して、これに基づいて適切な手順で接続された携帯電話機へデータの送信を行うことができる。
【００６９】
以上のように、復元データの送信制御用データ部２１３に複数の機器に対応した通信手順を格納し、これら複数の通信手順に基づいて順次外部機器の認識を試みて、対応する外部機器であると認識されたときのみ、それ以降のデータ送信処理を行うことで、１つのドットコード２０１で複数の機器に対応することができるようになり、ユーザが自分の機器に対応した専用のドットコード２０１を選択する必要がなくなり、ユーザの使い勝手の向上が図られると共に、ドットコード２０１を対応機器ごとに分離せずに１つにまとめることができるようになるため、ドットコード印刷のスペースを削減することができる。
【００７０】
また、図６のフローチャートのステップＳ２０５，Ｓ２０６に示す手順と同様に、外部機器の認識成功後、送信用データ部２１４に格納されたデータ種別とデータフォーマットを示すデータタイプに基づいて、当該送信用データ部２１４のデータを外部機器が利用可能かどうか判断してから、データを送信することももちろん可能である。
【００７１】
なお、以上の説明では、ドットコード送信用データ部２１４に格納されるデータは各社共通で１つとしていたが、図７の（Ｃ）に示すように、送信用データ部２１４にさらに各社専用の複数の送信用データを格納しておき、各通信手順に対応したデータを送信するようにすることも可能である。
【００７２】
［第５の実施の形態］
さらに、本発明の第５の実施の形態について説明する。
【００７３】
本実施の形態では、コード読取装置１００は接続された外部機器を認識し、当該外部機器で利用可能なように送信用データ部２１４のデータのフォーマットを変換してから、外部機器へと送信するものである。この時の動作について、図８の（Ａ）及び図９を使用して説明する。
【００７４】
図８の（Ａ）は、復元データの論理構造を示したものであり、送信制御用データ部２１３には、コード読取装置１００と外部機器が通信や情報をやり取りするための取り決めに関する情報を格納した通信手順に加えて、さらにコード読取装置１００と接続される外部機器が利用可能なように送信用データ部２１４のデータを加工するための手順であるデータフォーマット変換手順が格納されている。
ここで、データフォーマット変換手順とは、例えば、画像データのサイズ変換処理、減色処理、圧縮方式変換処理等の手順のことである。
【００７５】
この図８の（Ａ）に示すような画像データが格納されたドットコード２０１をスキャンした場合を例に、コード読取装置１００の動作を図９のフローチャートを用いて説明する。なお、図９のフローチャートには特に示してはいないが、復元データの取得から送信制御用データ部２１３、送信用データ部２１４のデータの抽出及びメモリへの格納までの処理、及び当該復元データが音声や映像等のデータであった場合の処理はそれぞれ、図３の（Ｃ）のステップＳ１乃至ステップＳ３、ステップＳ５と同様である。また、図５の（Ａ）のフローチャートと同一の番号で示される処理ステップについての説明は一部省略する。
【００７６】
即ち、コード読取装置１００は、外部機器の認識に成功したならば（ステップＳ２０２）、取得した復元データの送信用データ部２１４のデータタイプに基づき、外部機器へ送信用データのデータ種別を通知する（ステップＳ２０５）。
【００７７】
外部機器は、このデータタイプを受信したならば（ステップＳ３０４）、通知されたデータ種別が自分自身で利用可能なデータ種別であるかどうかを判断し（ステップＳ３０６）、利用不可であれば利用不可通知を送信する（ステップＳ３０８）。一方、利用可能であった場合は、利用可能通知と、更に、利用可能なデータフォーマット、即ち利用可能な画像サイズ、画像フォーマット（ＪＰＥＧ、ＧＩＦ、ＢＭＰ、ＴＩＦＦ等）、画像色数等の情報を格納した利用可能フォーマット通知をコード読取装置１００に送信する（ステップＳ３０７）。
【００７８】
コード読取装置１００は、前記外部機器からの利用可能フォーマット通知により、当該復元データの送信用データ部２１４に格納されたデータが外部機器で利用可能かどうか判断する（ステップＳ２０６）。ここでもし、外部機器が画像表示手段を持たないなどして当該送信用データ部２１４のデータを利用可能でないことを通知してきたならば、その旨をユーザに知らせる警告出力を行い（ステップＳ２０４）、データを送信せずに終了する。
【００７９】
これに対して、外部機器が当該復元データの送信用データ部２１４に格納されたデータを利用可能であった場合には、前記外部機器からの利用可能フォーマット通知には、利用可能なデータのフォーマットに関する情報が格納されているので、データ処理部１１５は、この情報と復元データの送信制御用データ部２１３に格納されたデータフォーマット変換手順とに基づいて、送信用データ部２１４に格納されたデータのフォーマットを外部機器で利用可能なようなデータフォーマットへ変換する（ステップＳ２０９）。
【００８０】
この例では、利用可能フォーマット通知には、利用可能な画像サイズ、画像フォーマット、色数が格納されているので、この情報に基づいて送信用データ部２１４に格納された画像データ（画像サイズ６４０×４８０、２４ｂｉｔ、ＪＰＥＧ）を、外部機器で利用可能なデータフォーマットに変換する。
【００８１】
そして、前記変換したデータを、送信制御用データ部２１３に格納された通信プロトコルに従って、外部機器へと送信する（ステップＳ２０３）。
【００８２】
なお、上記説明では外部機器が自分自身で利用可能なフォーマットをコード読取装置１００に対して通知するものとしたが、コードデータ中に、図８の（Ｂ）に示すような、外部機器とその対応フォーマットの対応関係を記したテーブルを格納しておき、コード読取装置１００は、外部機器を認識した時点で、このテーブルを参照して、接続された外部機器が利用可能なデータフォーマットを決定するようにすることもできる。
【００８３】
以上、本第５の実施の形態によれば、コード読取装置１００は、接続された外部機器を認識し、当該外部機器で利用可能なように送信用データ部２１４のデータのフォーマットを変換してから、外部機器へと送信するため、予め対応する外部機器それぞれで利用可能なデータフォーマットにデータを変換して送信用データとして用意しておく必要が無く、１つのコードで、異なるデータフォーマットを要求する複数の機器へデータを送信することができるようになり、外部機器ごとに別々のドットコード２０１を用意する必要も無くなり、ドットコード２０１の印刷スペースの削減、ユーザの使い勝手の向上を図ることができる。
【００８４】
［第６の実施の形態］
次に、本発明の第６の実施の形態として、図８の（Ｃ）に示すようにコード読取装置１００から、当該コード読取装置１００と接続可能なＩ／Ｆを持つ不特定多数の複数の機器に対してデータの送信を行う場合について説明する。例えば、携帯電話機４００、ＰＤＡ（Personal Digital Assistants）５００、ＭＰ３（MPEG-1 Audio Layer3）プレイヤ等のシリコンオーディオ６００は、共通の外部Ｉ／Ｆを持ち、コード読取装置１００とのデータの送受信を行えるものとする。
【００８５】
このような環境で、図８の（Ａ）に示す画像データが格納されたドットコード２０１をスキャンしたときのコード読取装置１００の動作について、図１０のフローチャートを使用して説明する。なお、復元データの取得から送信制御用データ部２１３、送信用データ部２１４のデータの抽出及びメモリへの格納までの処理（ステップＳ１乃至ステップＳ３）は、図３の（Ｃ）のステップＳ１乃至ステップＳ３と同様で、当該復元データが音声や映像等のデータであった場合の処理（ステップＳ５）も、図３の（Ｃ）のステップＳ５と同様である。
【００８６】
即ち、本実施の形態では、上記ステップＳ３においてデータをメモリに格納した後、コード読取装置１００は、取得した復元データの送信用データ部２１４に格納されたデータタイプの情報に基づいて、送信用データ部２１４のデータ種別（音声、画像、テキスト、ＵＲＬ等）を、外部Ｉ／Ｆ部１１６を介して外部機器に通知する（ステップＳ４１）。
【００８７】
携帯電話機４００やＰＤＡ５００、シリコンオーディオ６００などの外部機器は、コード読取装置１００からのデータタイプ通知を受信すると、当該データタイプが利用可能（あるいは必要）であるかどうか判断し、利用可能であればコード読取装置１００にデータ送信要求を送信する。この例では、携帯電話機４００とＰＤＡ５００が画像表示手段を有しており画像データを利用可能であるので、データ送信要求をコード読取装置１００に対して送信する。このとき、前記データ送信要求は、各機器がコード読取装置１００の取得したデータを利用可能であることを示すと共に、各機器で利用可能なデータフォーマットの情報も格納している。データフォーマットとは例えば、利用可能な画像サイズ、画像フォーマット（ＪＰＥＧ、ＧＩＦ、ＢＭＰ、ＴＩＦＦ等）、及び色数などである。
【００８８】
コード読取装置１００は、前記外部機器からのデータ送信要求を受信し（ステップＳ６）、データ送信要求に格納されている外部機器が利用可能なデータフォーマットの情報を抽出し、当該データフォーマットに適合するように送信用データ部２１４の画像データのデータフォーマットを変換する（ステップＳ７）。このときのデータ変換は、復元データの送信制御用データ部２１３に格納されるデータフォーマット変換手順に基づいて行う。
【００８９】
続いて、送信制御用データ部２１３の通信手順に従って、前記変換したデータを送信する（ステップＳ８）。そして、送信が終了したならば、さらに他の外部機器からのデータ送信要求がないか検査し（ステップＳ９）、すべての外部機器からのデータ要求が無くなるまで、上記ステップＳ７乃至ステップＳ９の動作を繰り返してデータの送信を行う。
【００９０】
以上、本第６の実施の形態によれば、接続可能な複数の外部機器それぞれに対応するデータフォーマットで予めデータを用意しておかなくても、データを必要とする不特定多数の複数の外部機器それぞれの要求に応じて、当該外部機器が利用可能なデータフォーマットでデータを供給することができるようになる。
【００９１】
なお、これまでは、送信用データ部２１４のデータとして、画像データ、着信メロディデータである場合を例にとって説明してきたが、送信用データ部２１４はこれらに限らず、音声データ、テキストデータ、ＵＲＬ、及び外部機器の機能設定用データ等のデジタルデータを格納しても良いのは勿論である。
【００９２】
さらに、図８の（Ｄ）に示すように、送信用データ部２１４にこれら複数種別のデジタルデータを格納し、すべてのデータを送信したり、外部機器で利用可能な種別のデータのみ送信するようにすることも可能である。
【００９３】
また、コード読取装置１００と接続される外部機器として携帯電話機４００、ＰＤＡ５００などについて説明してきたが、本発明はこれらに限らず、ビデオデッキやＰＣなど外部Ｉ／Ｆを持つ電子機器に適用して同様の効果を得られるものである。
【００９４】
以上実施の形態に基づいて本発明を説明したが、本発明は上述した実施の形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能である。
【００９５】
例えば、コードは、図２に示すドットコード２０１に限定されるものではなく、光学的に読み取り可能なコード全般に適用することが可能であることは勿論である。
【００９６】
ここで、本発明の要旨をまとめると、以下のようになる。
【００９７】
（１）  データが手動走査により光学的に読み取ることが可能なコードとして記録された記録媒体から、前記コードを光学的に読み取って前記データを復元するようにしたコード読取装置において、
前記復元されたデータに、前記コード読取装置から他の電子機器に送信されて当該他の電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記他の電子機器に送信するために必要な送信制御用データとが含まれているとき、前記送信制御用データに従って前記送信用データを前記他の電子機器に送信するためのデータ送信手段を更に具備することを特徴とするコード読取装置。
【００９８】
即ち、コードに格納された外部機器との通信手順を用いて通信を行うため、コード読取装置は、接続される外部機器との通信手順を予め知っている必要が無い。また、コードに格納する外部機器との通信手順を変更するだけで容易に多数の外部機器との接続が可能となる。さらに、ユーザが接続する外部機器に合わせてコード読取装置の通信設定を行う必要がなく、ユーザによる誤設定を防止できる。
【００９９】
（２）  前記データ送信手段は、前記他の電子機器に前記送信用データを送信するにあたって、当該他の電子機器が当該送信用データを受信可能な電子機器であるか否かを前記送信制御用データに基づいて判断するための判断手段を含むことを特徴とする（１）に記載のコード読取装置。
【０１００】
即ち、当該コードの送信制御用データに基づいて通信が可能な外部機器に対してのみデータの送信を行うため、当該コードが対応しない外部機器に無意味なデータを送ってしまって誤動作を招くことを回避できる。
【０１０１】
（３）  前記データ送信手段は、更に、前記他の電子機器に前記送信用データを送信するにあたって、当該他の電子機器が当該送信用データを利用可能な電子機器であるか否かを前記送信制御用データに基づいて確認するための確認手段を含むことを特徴とする（２）に記載のコード読取装置。
【０１０２】
即ち、コード読取装置と通信が可能な外部機器に対して、当該外部機器が利用できるデータのみ送信するため無駄なデータ送信を行うことが無い。
【０１０３】
（４）  前記送信制御用データに、異なる複数の前記他の電子機器に対してそれぞれ前記送信用データを送信するために必要な異なる複数の送信制御用データが含まれているとき、
前記データ送信手段は、前記他の電子機器に前記送信用データを送信するにあたって、前記異なる複数の送信制御用データの中から一つの送信制御用データを順次用いて、前記他の電子機器が前記送信用データを受信可能な電子機器であるか否かを判断するための判断手段を含むことを特徴とする（１）に記載のコード読取装置。
【０１０４】
即ち、異なる通信手順毎に別コードとする必要がなく、１つのコードで複数の異なる機器へのデータ送信に対応することができるため、コード印刷スペースが削減されるとともに、ユーザが接続する外部機器に応じてコードを選択する必要が無く、ユーザの利便性向上に効果がある。
【０１０５】
（５）  前記データ送信手段は、更に、前記他の電子機器に前記送信用データを送信するにあたって、前記異なる複数の送信制御用データの中から一つの送信制御用データを順次用いて、前記他の電子機器が前記送信用データを利用可能な電子機器であるか否かを確認するための確認手段を含むことを特徴とする（４）に記載のコード読取装置。
【０１０６】
即ち、複数の送信制御用データを順次用いて、送信用データを利用可能な機器を確認してからデータを送信するため、無駄なデータ送信を行うことが無い。
【０１０７】
（６）  前記データ送信手段は、更に、前記他の電子機器に前記送信用データを送信するにあたって、前記他の電子機器が利用可能なように送信用データのフォーマットを変換するデータフォーマット変換手段を含むことを特徴とする（１）、（２）、又は（４）に記載のコード読取装置。
【０１０８】
即ち、接続する外部機器に応じたデータフォーマットに送信用データを変換してから送信するために、接続する外部機器すべてに対応した送信用データを予め用意してコードに格納しておく必要がなくなり、コード印刷面積の削減を図ることができる。
【０１０９】
（７）  前記データ送信手段は、前記送信用データに、異なる複数の送信用データが含まれているとき、前記他の電子機器に前記送信用データを送信するにあたって、前記他の電子機器が前記異なる複数の送信用データそれぞれを利用可能な電子機器であるか否かを確認するための確認手段を含むことを特徴とする（１）、（２）、又は（４）に記載のコード読取装置。
【０１１０】
即ち、異なる複数の送信用データを１つのコードにまとめることができ、コード印刷スペースの削減に効果がある。また、複数の送信用データから外部機器で利用可能なもののみ選択的に送信することができる。
【０１１１】
（８）  前記データ送信手段は、
不特定多数の電子機器に前記送信用データの種別通知を一斉に行う通知手段を含み、
前記種別通知を受信した前記不特定多数の電子機器のうち、前記送信用データを必要とする電子機器からのデータ送信要求に応じて、前記送信用データを前記送信制御用データに従って電子機器へ送信する、
ことを特徴とする（１）に記載のコード読取装置。
【０１１２】
即ち、送信用データを必要とする不特定多数の複数の電子機器に同時にデータを送信可能となる。
【０１１３】
（９）  データが手動走査により光学的に読み取ることが可能なコードとして記録された記録媒体において、
前記データは、前記コードを読み取るためのコード読取装置から他の電子機器に送信されて当該他の電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記他の電子機器に送信するために必要な送信制御用データと、を含むことを特徴とする記録媒体。
【０１１４】
即ち、コード読取装置は、接続される外部機器との通信手順を予め知っている必要がなくなる。
【０１１５】
（１０）  前記送信制御用データは、前記コード読取装置が前記他の電子機器に前記送信用データを送信するにあたって、当該他の電子機器が当該送信用データを受信可能な電子機器であるか否かを判断するために必要な判断用のデータを含むことを特徴とする（９）に記載の記録媒体。
【０１１６】
即ち、コード読取装置において、外部機器と通信が可能かどうか判断することが可能になる。
【０１１７】
（１１）  前記送信制御用データは、更に、
前記コード読取装置が前記他の電子機器に前記送信用データを送信するにあたって、当該他の電子機器が当該送信用データを利用可能な電子機器であるか否かを確認するために必要な確認用のデータを含むことを特徴とする（１０）に記載の記録媒体。
【０１１８】
即ち、コード読取装置において、外部機器が当該送信用データを利用可能であるかどうか判断することが可能になる。
【０１１９】
（１２）  前記送信制御用データは、前記コード読取装置が異なる複数の前記他の電子機器に対してそれぞれ前記送信用データを送信するために必要な異なる複数の送信制御用データを含むことを特徴とする（９）に記載の記録媒体。
【０１２０】
即ち、コード読取装置において、１つのコードで異なる複数の外部機器と通信することが可能となる。
【０１２１】
また、印刷スペースの削減も図れる。
【０１２２】
（１３）  前記異なる複数の各送信制御用データは、
前記コード読取装置が前記他の電子機器に前記送信用データを送信するにあたって、当該他の電子機器が当該送信用データを受信可能な電子機器であるか否かを判断するために必要な判断用のデータと、
当該他の電子機器が当該送信用データを利用可能な電子機器であるか否かを確認するために必要な確認用のデータと、
を含むことを特徴とする（１２）に記載の記録媒体。
【０１２３】
即ち、コード読取装置において、１つのコードで異なる複数の外部機器と通信することが可能となり、さらに当該送信用データを外部機器が利用可能かどうか判断することが可能となる。
【０１２４】
（１４）  前記送信用データは、前記他の電子機器において利用される異なる複数の送信用データを含むことを特徴とする（９）に記載の記録媒体。
【０１２５】
即ち、１つのコードをスキャンするだけで、１度に複数の送信用データを送信することが可能となる。
【０１２６】
（１５）  前記送信制御用データは、前記他の電子機器で前記送信用データを利用可能なフォーマットに変換するために必要なデータフォーマット変換用のデータを含むことを特徴とする（９）に記載の記録媒体。
【０１２７】
即ち、コード読取装置において、当該送信用データを接続する外部機器に応じたデータフォーマットに変換することが可能となる。
【０１２８】
（１６）  データが手動走査により光学的に読み取ることが可能なコードとして記録された記録媒体から、前記コードを光学的に読み取って前記データを復元するようにしたコード読取装置から送信される前記データを受信して当該データを利用可能なように構成された電子機器であって、
前記コード読取装置で復元されたデータに、前記コード読取装置から前記電子機器に送信されて当該電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記電子機器に送信するために必要な送信制御用データとが含まれているときに、前記コード読取装置が前記送信制御用データに従って送信する前記送信用データを受信するためのデータ受信手段を更に具備することを特徴とする電子機器。
【０１２９】
即ち、コード読取装置と接続して、コードに格納された送信用データを受信することが可能となる。
【０１３０】
（１７）  前記データ受信手段は、前記コード読取装置から送信される前記送信用データが受信可能なデータであるか否かを前記送信制御用データに基づいて判断するための判断手段を含むことを特徴とする（１６）に記載の電子機器。
【０１３１】
即ち、コード読取装置と接続して、コードに格納された受信可能なデータのみ受信することが可能となる。
【０１３２】
（１８）  前記データ受信手段は、更に、前記コード読取装置から送信される前記送信用データが利用可能なデータであるか否かを前記送信制御用データに基づいて確認するための確認手段を含むことを特徴とする（１７）に記載の電子機器。
【０１３３】
即ち、コード読取装置と接続して、コードに格納されたデータが当該電子機器で利用可能な場合のみ、データを受信することができる。
【０１３４】
（１９）  データが手動走査により光学的に読み取ることが可能なコードとして記録された記録媒体から、前記コードを光学的に読み取って前記データを復元するようにしたコード読取装置と、
前記コード読取装置から送信される前記データを受信して当該データを利用可能なように構成された電子機器と、
を含むデータ送受信システムであって、
前記コード読取装置は、前記復元されたデータに、前記コード読取装置から前記電子機器に送信されて当該電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記電子機器に送信するために必要な送信制御用データとが含まれているとき、前記送信制御用データに従って前記送信用データを前記電子機器に送信するためのデータ送信手段を更に具備し、
前記電子機器は、前記コード読取装置が前記送信制御用データに従って送信する前記送信用データを受信するためのデータ受信手段を更に具備する、
ことを特徴とするデータ送受信システム。
【０１３５】
即ち、コード読取装置は接続される外部機器との通信手順を予め知らなくても、コードに格納された送信制御用データに基づいて、送信用データを適切な手順で外部機器へ送信することが可能となる。
【０１３６】
従って、接続する外部機器が変わった場合も、当該外部機器との接続手順を格納したコードを用意するだけでコード読取装置に何ら変更を加えること無く、データの送受信が可能となる。
【０１３７】
（２０）  データが手動走査により光学的に読み取ることが可能なコードとして記録された記録媒体から、前記コードを光学的に読み取って前記データを復元するようにしたコード読取装置と、前記コード読取装置から送信される前記データを受信して当該データを利用可能なように構成された電子機器と、の間で行われるデータ送受信方法であって、
前記コード読取装置は、前記コード読取装置が読み取った前記データに、前記コード読取装置から前記電子機器に送信されて当該電子機器において利用される送信用データと、前記送信用データを前記コード読取装置から前記電子機器に送信するために必要な送信制御用データとが含まれているとき、前記送信制御用データに従って前記送信用データを前記電子機器に送信し、
前記電子機器は、前記送信制御用データに従って送信される前記送信用データを受信する、
ことを特徴とするデータ送受信方法。
【０１３８】
即ち、コード読取装置は接続される外部機器との通信手順を予め知らなくても、コードに格納された送信制御用データに基づいて、送信用データを適切な手順で外部機器へ送信することが可能となる。
【０１３９】
従って、接続する外部機器が変わった場合も、当該外部機器との接続手順を格納したコードを用意するだけでコード読取装置に何ら変更を加えること無く、データの送受信が可能となる。
【０１４０】
【発明の効果】
以上詳述したように、本発明によれば、データが手動走査により光学的に読み取ることが可能なコードとして記録された記録媒体から、前記コードを光学的に読み取って前記データを復元するようにしたコード読取装置において、予め接続される外部機器との通信手順を知る必要が無く、コードに格納する外部機器との通信手順を変更するだけで容易に多数の外部機器との接続が可能となるコード読取装置を提供することができる。
【０１４１】
また、本発明によれば、上記のようなコード読取装置を可能とする記録媒体、及び、上記のようなコード読取装置からデータ入力可能な電子機器、並びに、これらから構成されるデータ送受信システム、及び、そのようデータ送受信システムにおけるデータ送受信方法を提供することができる。
【図面の簡単な説明】
【図１】（Ａ）は本発明の第１の実施の形態に係るコード読取装置の使用例を示す図であり、（Ｂ）はコード読取装置のブロック構成図である。
【図２】コードとしてのドットコードの物理フォーマット構成を示した図である。
【図３】（Ａ）はドットコードから読み取られるデータの論理的な構造を示す図、（Ｂ）にデータ種別が通信データである場合のデータの論理構造を示す図であり、（Ｃ）はコード読取装置の動作フローチャートを示す図である。
【図４】（Ａ）は携帯電話機用ドットコードから読み取られるデータのデータ部の論理的構造を示す図、（Ｂ）は本発明の第２の実施の形態に係るコード読取装置と携帯電話機を接続しデータを送信するときの動作の概略を示す図である。
【図５】（Ａ）は第２の実施の形態に係るコード読取装置と外部機器の動作フローチャートを対応させて示す図であり、（Ｂ）は第２の実施の形態におけるドットコードから読み取られるデータのデータ部の論理的構造を示す図である。
【図６】本発明の第３の実施の形態に係るコード読取装置と外部機器の動作フローチャートを対応させて示す図である。
【図７】（Ａ）は本発明の第４の実施の形態におけるドットコードから読み取られるデータのデータ部の論理的構造を示す図、（Ｂ）は第４の実施の形態に係るコード読取装置の動作フローチャートを示す図であり、（Ｃ）は第４の実施の形態におけるドットコードから読み取られるデータのデータ部の論理的構造の別の例を示す図である。
【図８】（Ａ）は本発明の第５の実施の形態におけるドットコードから読み取られるデータのデータ部の論理的構造を示す図、（Ｂ）は外部機器とその対応フォーマットの対応関係を記したテーブルを示す図、（Ｃ）は本発明の第６の実施の形態に係るコード読取装置と携帯電話機、ＰＤＡ、シリコンオーディオとを接続しデータを送信するときの動作の概略を示す図であり、（Ｄ）は第６の実施の形態におけるドットコードから読み取られるデータのデータ部の論理的構造を示す図である。
【図９】第５の実施の形態に係るコード読取装置と外部機器の動作フローチャートを対応させて示す図である。
【図１０】第６の実施の形態に係るコード読取装置の動作フローチャートを示す図である。
【符号の説明】
１００  コード読取装置
１０１  イヤーフォン
１１１  撮像部
１１２  ブロックデータ抽出部
１１３  デインターリーブ部
１１４  データエラー訂正部
１１５  データ処理部
１１６  外部Ｉ／Ｆ部
１１７  システムコントロール部
１１８  出力部
２００  記録媒体
２０１  ドットコード
２０２  ブロック
２０３  データドットパターン部
２０４  マーカ
２０５  ブロックアドレスパターン部
２１１  ファイルヘッダ部
２１２  データ部
２１３  送信制御用データ部
２１３Ａ  通信手順
２１４  送信用データ部
３００  ビデオデッキ
４００  携帯電話機
５００  ＰＤＡ
６００  シリコンオーディオ
【図１】
0004567860.tif 000002
【図２】
0004567860.tif 000003
【図３】
0004567860.tif 000004
【図４】
0004567860.tif 000005
【図５】
0004567860.tif 000006
【図６】
0004567860.tif 000007
【図７】
0004567860.tif 000008
【図８】
0004567860.tif 000009
【図９】
0004567860.tif 000010
【図１０】
0004567860.tif 000011