(57)【要約】【課題】バーコード印刷面積を増加させることなく、多量の情報を表現できる複合バーコード等を提供する。【解決手段】複数のバーにより情報を表した、一のバーコード及び他のバーコードを有し、前記他のバーコードを構成する前記複数のバーが、前記一のバーコードを構成する前記複数のバーの少なくとも一部と交差して、前記他のバーコードと前記一のバーコードの少なくとも一部が重なり合うよう形成されることを特徴とする。【選択図】図１
2007179372.tif 000002
【特許請求の範囲】
【請求項１】
複数のバーにより情報を表した、一のバーコード及び他のバーコードを有し、
前記他のバーコードを構成する前記複数のバーが、前記一のバーコードを構成する前記複数のバーの少なくとも一部と交差して、前記他のバーコードと前記一のバーコードの少なくとも一部が重なり合うよう形成されることを特徴とする複合バーコード。
【請求項２】
請求項１に記載の複合バーコードにおいて、
前記他のバーコードを構成する前記複数のバーは、前記一のバーコードを構成する前記複数のバーの少なくとも一部と垂直方向に交差することを特徴とする複合バーコード。
【請求項３】
請求項１又は２に記載の複合バーコードにおいて、
前記一のバーコードは、黒色バーと白色バーからなり、当該一のバーコードの情報は、当該一のバーコードにレーザ光等の照明光を照射して走査する情報読取装置にて読み取られ、
前記他のバーコードは、薄黄色のバー又は薄赤色のバーと白色バーからなり、当該他のバーコードの情報は、前記情報読取装置によって読み取ることができないことを特徴とする複合バーコード。
【請求項４】
請求項１乃至３のいずれか一項に記載の複合バーコードにおいて、
２つの前記他のバーコードを有し、
各前記他のバーコードが有する情報は、ＩＰアドレス情報であることを特徴とする複合バーコード。
【請求項５】
前記一のバーコードは、当該一のバーコードの中心にセンターバーを、右側部にライトガードバーを、左側部にレフトガードバーを有し、前記一のバーコードのセンターバーとライトガードバーの間の領域と、前記一のバーコードのセンターバーとレフトガードバーの間の領域に、前記他のバーコードが夫々配置されている請求項４に記載の複合バーコードにおける前記各他のバーコードの前記ＩＰアドレス情報を読み取るバーコード読取方法において、
前記複合バーコードを撮像する工程と、
撮像された前記複合バーコードの、前記レフトガイドバーと前記センターバーの間の領域に位置し、前記一のバーコードと交差する複数のバーを一方の前記他のバーコードとして特定し、かつ、前記ライトガイドバーと前記センターバーの間の領域に位置し、前記一のバーコードと交差する複数のバーを他方の前記他のバーコードとして特定する工程と、
特定された各前記他のバーコードと、当該他のバーコードを構成するバーのパターンに対応する予め定められたキャラクタと、を参照して、前記ＩＰアドレス情報を読み取るバーコード読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物流システム等を総合的に管理するＰＯＳ（Ｐｏｉｎｔ Ｏｆ Ｓａｌｅｓ）システムや製品製造における工程管理等に用いられる、商品データや製造データ等の情報を管理するための複合バーコード及びバーコード読取方法に関する。
【背景技術】
【０００２】
商品の流通分野においては、バーコード読取装置（バーコードスキャナ）により、商品に付されたバーコードを光学的に読み取って、読み取ったバーコード情報に基づいて、管理センター等に設置された商品管理装置から、当該商品名、商品コード、価格等の商品情報や、商品の賞味期限等の日付情報等、様々な商品に関する情報を得るためのＰＯＳ（Ｐｏｉｎｔ Ｏｆ Ｓａｌｅｓ）システムが用いられている。また、製品製造分野においても、バーコードを用いた製造工程管理が普及している。
【０００３】
バーコードは、商品に関する情報や製造工程に関する情報がキャラクタとしてコード化されており、黒データ（黒色バー）と白データ（白色バー）とが交互に組み合わされてなる。バーコードを読み取るバーコード読取装置では、バーコード上をレーザダイオード等から発光されたビーム光を走査し、このビームの反射光を受光して、黒データおよび白データの幅に対応する電気信号からバーコード情報を読み取っている。このようなバーコードの形式としては、ＪＡＮ（Ｊａｐａｎｅｓｅ Ａｒｔｉｃｌｅ Ｎｕｍｂｅｒ）、ＩＴＦ、ＣＯＤＥ３９、ＮＷ−７等が知られている。
【０００４】
ところで、従来よりバーコード情報の情報量を増やしたいという要望がある。このような要望に対し、バーコードのコード長を増加させることにより情報量を増加させるという手法がある。しかし、この場合には、増加させたコード長に応じて、商品におけるバーコードを印刷する印刷面積も広げなければならないという問題がある。また、商品におけるバーコードの印刷箇所（添付箇所）が、商品全体のデザイン等から予め決定され規格化されている場合などには、バーコードを印刷する印刷面積を広げることができない場合もある。
【０００５】
このような問題に対し、特許文献１には、バーコードの各バーをカラー化し、情報量を増加させる技術が開示されている。
【特許文献１】特願平０８-９６０９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載されたカラーバーコードは、各色を読み取る必要があり、また独自のコード体系を有することから、独自のカラーバーコード読取装置を用いなければならず、従来より広く普及している黒バーと白色バーからなるモノクロのバーコードに係るバーコード読取装置等の設備基盤を使用することができない。
【０００７】
そこで、本発明は上記課題に鑑みてなされたものであり、特別な読取装置を必要とせず、かつ、バーコード印刷面積を増加させることなく、多量の情報を表現できる複合バーコード及びバーコード読取方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の発明は、複数のバーにより情報を表した、一のバーコード及び他のバーコードを有し、前記他のバーコードを構成する前記複数のバーが、前記一のバーコードを構成する前記複数のバーの少なくとも一部と交差して、前記他のバーコードと前記一のバーコードの少なくとも一部が重なり合うよう形成されることを特徴とする複合バーコードである。
【０００９】
これによれば、各バーコードを構成するバー同士が交差するよう、一のバーコードに他のバーコードを重ね合わせたので、バーコード印刷面積を増加させることなく、多量の情報を表現できる複合バーコードを提供できる。
【００１０】
上記課題を解決するため、請求項２に記載の発明は、請求項１に記載の複合バーコードにおいて、前記他のバーコードを構成する前記複数のバーは、前記一のバーコードを構成する前記複数のバーの少なくとも一部と垂直方向に交差することを特徴とする複合バーコードである。
これによれば、他のバーコードが一のバーコードを読み取る読取装置で読み取れてしまう場合でも、各コードが直交しているので、一のバーコードを読み取る際に、他のバーコードが読み取りの妨げとなることのない複合バーコードを実現できる。
【００１１】
上記課題を解決するため、請求項３に記載の発明は、請求項１又は２に記載の複合バーコードにおいて、前記一のバーコードは、黒色バーと白色バーからなり、当該一のバーコードの情報は、当該一のバーコードにレーザ光等の照明光を照射して走査する情報読取装置にて読み取られ、前記他のバーコードは、薄黄色のバー又は薄赤色のバーと白色バーからなり、当該他のバーコードの情報は、前記情報読取装置によって読み取ることができないことを特徴とする複合バーコードである。
【００１２】
これによれば、一のバーコードを読み取る読取装置による、他のバーコードの誤読取をより効果的に防ぐことができる。
上記課題を解決するため、請求項４に記載の発明は、請求項１乃至３のいずれか一項に記載の複合バーコードにおいて、２つの前記他のバーコードを有し、各前記他のバーコードが有する情報は、ＩＰアドレス情報であることを特徴とする複合バーコードである。
【００１３】
これによれば、一のバーコードの印刷面積を増加させることなく、ＩＰアドレス情報を有する他のバーコードを重ね合わせた複合バーコードを実現できる。
【００１４】
上記課題を解決するため、請求項５に記載の発明は、前記一のバーコードは、当該一のバーコードの中心にセンターバーを、右側部にライトガードバーを、左側部にレフトガードバーを有し、前記一のバーコードのセンターバーとライトガードバーの間の領域と、前記一のバーコードのセンターバーとレフトガードバーの間の領域に、前記他のバーコードが夫々配置されている請求項４に記載の複合バーコードにおける前記各他のバーコードの前記ＩＰアドレス情報を読み取るバーコード読取方法において、前記複合バーコードを撮像する工程と、撮像された前記複合バーコードの、前記レフトガイドバーと前記センターバーの間の領域に位置し、前記一のバーコードと交差する複数のバーを一方の前記他のバーコードとして特定し、かつ、前記ライトガイドバーと前記センターバーの間の領域に位置し、前記一のバーコードと交差する複数のバーを他方の前記他のバーコードとして特定する工程と、特定された各前記他のバーコードと、当該他のバーコードを構成するバーのパターンに対応する予め定められたキャラクタと、を参照して、前記ＩＰアドレス情報を読み取るバーコード読取方法である。
【００１５】
これによれば、複合バーコードのうち、一のバーコードと重なり合うよう形成された２つの他のバーコードを夫々確実に特定できるため、各他のバーコードを確実に読み取ることができる。
【発明の効果】
【００１６】
本発明によれば、各バーコードを構成するバー同士が交差するよう、一のバーコードに他のバーコードを重ね合わせたので、バーコード印刷面積を増加させることなく、多量の情報を表現できる複合バーコードを実現できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の好適な実施の形態を添付図面に基づいて説明する。本実施形態は、商品の情報を表すバーコードと、商品の製造元や商品の販売元等のコンピュータに付与されたＩＰアドレス情報を表すバーコードとから成る複合バーコードについて、本発明を適用した例を示す。
【００１８】
バーコードは、ＪＡＮ（Ｊａｐａｎ Ａｒｔｉｃｌｅ Ｎｕｍｂｅｒ）コード、ＵＰＣ（Ｕｎｉｖｅｒｓａｌ Ｐｒｏｄｕｃｔ Ｃｏｄｅ）、ＥＡＮ（Ｅｕｒｏｐｅａｎ Ａｒｔｉｃｌｅ Ｎｕｍｂｅｒ）等のＷＰＣ（Ｗｏｒｌｄ Ｐｒｏｄｕｃｔ Ｃｏｄｅ）、ＩＴＦ、ＣＯＤＥ３９、ＮＷ−７、ＣＯＤＥ１２８が通常よく用いられている。
【００１９】
図１（Ａ）に、本発明の一のコードの一例としてのＪＡＮコード１を示す。このＪＡＮコード１は、左端に付加されるレフトガードバー、中間部に挿入されるセンターバー、および右端に付加されるライトガードバーを有している。また、ＪＡＮコード１は、ライトガードバーとセンターバーとの間に６キャラクタのデータキャラクタを表す右データブロックを有し、センターバーとレフトガードバーとの間に６キャラクタのデータキャラクタを表す左データブロックを有している。
【００２０】
ＪＡＮコード１は、２本の黒色バー及び２本のスペース（白色バー）にて、１キャラクタを表し、合計１３キャラクタを表現できる。図１（Ａ）に示す例では、１３キャラクタを使用して、国コード（２桁）、メーカーコード（５桁）、商品アイテムコード（５桁）の情報及びチェックデジット（１桁）を、夫々幅の異なる黒・白色バーの組み合わせにて表現している。そして、ＪＡＮコード１の情報は、ＪＡＮコード１にレーザ光等の照明光を照射して走査するＪＡＮコード情報読取装置によって読み取られる。ＪＡＮコード読取装置は従来公知のマニュアルスキャン方式（ペン方式等）、ＣＣＤスキャン方式（ハンディスキャナ等）、レーザスキャン方式等の各種読取装置を用いることができる。
【００２１】
図１（Ｂ）に、本発明の他のコードの一例としてのＩＰアドレスコード２を示す。
ＩＰアドレスコード２は、４本の薄黄色バー（又は薄赤色バー）と、３本のスペース（白色バー）にて、１キャラクタを表わす。同図に示す例では、合計４キャラクタで情報を表すことができる。
ところで、ＪＡＮコード１の情報は、上述したようにＪＡＮコード情報読取装置によって読み取られるが、ＩＰアドレスコード２がＪＡＮコード１を読み取る際の妨げとなることを防ぐために、ＩＰアドレスコード２のバーの色はＪＡＮコード情報読取装置に反応しない色が好ましい。従って、ＪＡＮコード１に、赤色レーザ光を照射してＪＡＮコード１の情報を読み取る場合には、ＩＰアドレスコード２のバーの色を、本実施形態の如く、薄黄色や薄赤色と白にて構成することが好ましい。
【００２２】
図２（Ａ）にＪＡＮコード１のデータコード表を示し、図２（Ｂ）にＩＰアドレスコード２のデータコード表を示す。
【００２３】
ＪＡＮコード１は、左データブロックの各キャラクタを、偶数パリティ又は奇数パリティのキャラクタとし、これら偶数（ＥＶＥＮ）パリティと奇数（ＯＤＤ）パリティの組み合わせに対応する数値を、１３桁目（チェックデジット）とする。そして、その他の１２キャラクタについても、図２（Ａ）の表に基づいてバーのパターンを決定する。
【００２４】
ＩＰアドレスコード２についても同様に、各キャラクタに対応するバーのパターンが、図２（Ｂ）のデータコード表に基づいて決定される。ＩＰアドレスコード２は、従来公知のＮＷ−７のデータコードに基づいて作成した。具体的には、ＩＰアドレス情報を表現すべく、従来公知のＮＷ−７のデータコードに、キャラクタ「Ｅ」「Ｆ」に対応するバーのパターンを追加して、１６進数の数値を表現可能に構成した。
【００２５】
［複合バーコードの作成］
続いて、ＪＡＮコード１とＩＰアドレスコード２からなる複合バーコード３の作成手順について図３乃至図５を用いて説明する。
【００２６】
図３（Ａ）は、本実施形態にかかる複合バーコード作成システムの説明図、図３（Ｂ）は複合バーコード作成手順を示すシーケンスチャート、図４は複合バーコード作成システムにかかるコンピュータ１０の概要構成例を示すブロック図である。
【００２７】
コンピュータ１０にて、ＪＡＮ及びＩＰアドレスに基づいて、ＪＡＮコード１及びＩＰアドレスコード２が作成され、これらに基づいて複合バーコードデータが作成され、プリンタにて複合バーコード３が印刷される。
【００２８】
以下、具体的に説明する。
先ず、コンピュータ１０の構成及び機能について説明する。
図４に示すように、コンピュータ１０は、演算機能を有するＣＰＵ（Central Processing Unit）、作業用ＲＡＭ（Random Access Memory）、各種データ及びプログラムを記憶するＲＯＭ（Read Only Memory）等から構成された制御部１１と、バーコード作成プロファイル等の各種データや情報を記憶保存（格納）するためのＨＤ等から構成された記憶部１２と、外部機器接続部１３、を備えて構成され、制御部１１、記憶部１２、及び外部機器接続部１３はバス１４を介して相互に接続されている。
【００２９】
制御部１１は、図示しないＣＰＵ、作業用ＲＡＭ、各種制御プログラムやデータ等を記憶するＲＯＭ及び発振回路等を備えて構成されており、図示しない操作部からの操作信号に基づいて、当該操作信号に含まれている操作情報に対応する動作を実現すべく上記各構成部材を制御するための制御情報を生成し、バス１４を介して当該制御情報を該当する構成部材に出力して当該各構成部材の動作を統轄制御する。
外部機器接続部１３は、キーボード及びマウス等の入力手段からの入力データを受信してコンピュータ１０内に取り込み、また、コンピュータ１０に内蔵されたビデオカード、及び、ＶＧＡケーブル、ＤＶＩケーブル、ＢＮＣケーブルなどを介してモニタへ指示信号を送出するためのものである。
【００３０】
図３（Ｂ）に示すように、先ず、操作者が、コンピュータ１０の外部機器接続部１３に接続されたキーボード・マウス等の入力手段を操作することにより、ＪＡＮが入力される。そして、入力されたＪＡＮをＪＡＮコード１のデータコード表（図２（Ａ）参照。）に基づいてＪＡＮコード１に変換する。
【００３１】
続いて、操作者が、コンピュータ１０の外部機器接続部１３に接続されたキーボード・マウス等の入力手段を操作することにより、ＩＰアドレスが入力される。そして、入力されたＩＰアドレスを１６進数に変換した後に、ＩＰアドレスコード２のデータコード表（図２（Ｂ）参照。）に基づいてＩＰアドレスコード２に変換する。なお、ＩＰアドレスは通常８キャラクタにて構成されるので、２つのＩＰアドレスコード（ＩＰアドレスコード２ＡとＩＰアドレスコード２Ｂ）にて１つのＩＰアドレスが表現されることとなる。
【００３２】
図５を用いて具体的に説明する。図５は、複合バーコード作成工程の説明図である。
【００３３】
操作者によって、入力されたＩＰアドレスが「10.255.255.255」である場合、これを１６進数変換すると「0A .FF. FF. FF」となる。
このうち、上位４桁「０」「Ａ」「Ｆ」「Ｆ」の各キャラクタは、ＩＰアドレスコード２Ａで表現され、下位４桁「Ｆ」「Ｆ」「Ｆ」「Ｆ」の各キャラクタは、ＩＰアドレスコード２Ｂで表現される。
【００３４】
そして、ＪＡＮコード１に、ＩＰアドレスコード２ＡとＩＰアドレスコード２Ｂを重ね合わせることにより、複合バーコードデータを作成し、プリンタへ送信する（図３（Ｂ）参照。）。なお、図５下部に記載の複合バーコード３において、ＪＡＮコード１と混同を防ぐべく、ＩＰアドレスコード２ＡとＩＰアドレスコード２Ｂのバーを白抜きにて図示した。
【００３５】
プリンタは、コンピュータ１０より送信された複合バーコードデータを受信して、複合バーコード３を紙やシール等の印刷媒体に印刷する。
【００３６】
なお、ＪＡＮコード１に、ＩＰアドレスコード２ＡとＩＰアドレスコード２Ｂを重ね合わせる際には、ＪＡＮコード１を構成するバーと、ＩＰアドレスコード２Ａ、２Ｂを構成するバーとが交差するように重ね合わせる。特に、互いがコードの情報を読み取る際の妨げとなることを防ぐために、ＪＡＮコード１を構成するバーと、ＩＰアドレスコード２Ａ、２Ｂを構成するバーとが垂直方向に交差（直交）するよう重ね合わせることが好ましい。
【００３７】
また、図５に図示するように、ＩＰアドレスコード２Ａ及び２ＢはＪＡＮコード１のサイズ内に収まることが望ましい。商品等に既に用意されているＪＡＮコード１の印刷面積を増加することなく、同面積でより多量の情報を表現可能な複合バーコード３を提供できるからである。
【００３８】
以上説明したように、複合バーコード３は、特別なバーコード作成装置等を用いることなく、汎用されるコンピュータとプリンタのみで作成できる。
また、複合バーコード３は、ＪＡＮコード１の印刷面積を増加させることなくより多量の情報を表現できる。
【００３９】
［複合バーコードの情報読み取り］
続いて、複合バーコード３の情報を読み取る際の手順について述べる。
【００４０】
ここでは、図６に示す如く、ユーザが携帯電話２０に具備するカメラを用いて複合バーコード３を撮影し、複合バーコード３のＩＰアドレスコード２Ａ、２Ｂの情報を読み取る際の構成について説明する。なお、複合バーコード３のＪＡＮコード１の情報は、上述したように従来公知のＪＡＮコード読取装置を用いて読み取ることができるので、説明は省略する。なお、図６中点線は、携帯電話２０に具備するカメラの撮影範囲を模式的に示したものである。
【００４１】
図７に示す携帯電話２０の概要構成例を示すブロック図を用いて、携帯電話２０の構成及び機能について説明する。
【００４２】
同図に示すように、携帯電話２０は、演算機能を有するＣＰＵ（Central Processing Unit）、作業用ＲＡＭ（Random Access Memory）、各種データ及びプログラムを記憶するＲＯＭ（Read Only Memory）等から構成された制御部２１と、各種データや情報を記憶保存（格納）するためのＨＤ等から構成された記憶部２２と、複合バーコード３を撮影するためのＣＣＤ等から成るカメラ２３、プッシュボタン、各種機能ボタン等から構成された操作入力部２４、を備えて構成され、制御部２１、記憶部２２、カメラ２３及び操作入力部２４はバス２５を介して相互に接続されている。
【００４３】
制御部２１は、図示しないＣＰＵ、作業用ＲＡＭ、各種制御プログラムやデータ等を記憶するＲＯＭ及び発振回路等を備えて構成されており、図示しない操作部からの操作信号に基づいて、当該操作信号に含まれている操作情報に対応する動作を実現すべく上記各構成部材を制御するための制御情報を生成し、バス２５を介して当該制御情報を該当する構成部材に出力して当該各構成部材の動作を統轄制御する。
【００４４】
図８は、携帯電話２０の制御部２１おける複合バーコード３のＩＰアドレスコード情報読み取り処理を示すフローチャートであり、当該フローチャートにより示される処理は、制御部２１内の図示しないＲＯＭ等に予め記憶されているプログラムに基づいて当該制御部２１の制御に基づいて実行されるものである。
【００４５】
この処理は、携帯電話２０のユーザが、商品等に付された複合バーコード３をカメラ２３にて撮影することによって、或いは、複合バーコード３の撮影後、ユーザによって、携帯電話２０に備えた操作入力部２４を操作することにより情報読み取りが指示されることにより実行される。
【００４６】
先ず、ＪＡＮコード１の黒色バーを認識し、複合バーコード３の大きさ、サイズ等を認識する（ステップＳ１０）。
続いて、ＪＡＮコード１のライトガードバー、レフトガードバー、センターバーを認識できた場合（ステップＳ１１：Ｙｅｓ）には、レフトガードバーからセンターバーまで、センターバーからライトガードバーまでを認識し、夫々ＩＰアドレスコード２Ａ、２Ｂとして分割する（ステップＳ１３）。
【００４７】
具体的には、ＪＡＮコード１のレフトガードバーとセンターバーの間に位置し、ＪＡＮコード１と交差する複数のバーから成るバーコードをＩＰアドレスコード２Ａとし、ＪＡＮコード１のライトガードバーとセンターバーの間に位置し、ＪＡＮコード１と交差する複数のバーから成るバーコードをＩＰアドレスコード２Ｂとする。
一方、ＪＡＮコード１のライトガードバー、レフトガードバー、センターバーを認識できなかった場合（ステップＳ１１：Ｎｏ）には、携帯電話２０の表示画面等に「読み取りエラー」などの文言を表示して、ユーザにエラー提示を行なう等のエラー処理を行ない（ステップＳ１２）処理を終了する。
【００４８】
そして、分割された一方のＩＰアドレスコード２Ａを、ＪＡＮコード１の方向、すなわち、上記ライトガードバー、レフトガードバー及び／又はセンターバーの方向と直交する方向に走査して、図２（Ｂ）に示すＩＰアドレスコード２のデータコード表を参照して、情報を２回読み取り、１回目のデータＡ（１）と２回目のデータＡ（２）の読み取り結果が一致するか否かを判定する（ステップＳ１４、Ｓ１５）。具体的には、データＡ（１）を読み取った結果と、とデータＡ（２）を読み取った結果が一致するか否かを判定する。
【００４９】
判定の結果、データＡ（１）とデータＡ（２）の読み取り結果が一致しない場合（ステップＳ１５：Ｎｏ）には、エラー処理を行ない（ステップＳ１２）処理を終了し、他方、データＡ（１）とデータＡ（２）の読み取り結果が一致する場合（ステップＳ１５：Ｙｅｓ）には、分割された他方のＩＰアドレスコード２Ｂを、同様に、ＪＡＮコード１の方向と直交する方向に走査して、図２（Ｂ）に示すＩＰアドレスコード２のデータコード表を参照して、情報を２回読み取り、１回目のデータＢ（１）と２回目のデータＢ（２）の読み取り結果が一致するか否かを判定する（ステップＳ１６、Ｓ１７）。具体的には、データＢ（１）を読み取った結果と、とデータＢ（２）を読み取った結果が一致するか否かを判定する。
判定の結果、データＢ（１）とデータＢ（２）の読み取り結果が一致しない場合（ステップＳ１７：Ｎｏ）には、エラー処理を行ない（ステップＳ１２）処理を終了し、他方、データＢ（１）とデータＢ（２）の読み取り結果が一致する場合（ステップＳ１７：Ｙｅｓ）には、ステップＳ１８へ移行する。
【００５０】
なお、上記ステップＳ１４において、ＩＰアドレスコード２Ａを２回ずつデータＡ（１）及びＡ（２）として読み取っているが、同じＩＰアドレスコード２Ａ上の同じ箇所を２回読み取ってもよいし、或いは同じＩＰアドレスコード２Ａ上の異なる箇所を２回読み取っても良い。ステップＳ１６におけるＩＰアドレスコード２ＢをデータＢ（１）及びＢ（２）として読み取る際も同様である。
そして、ステップＳ１８では、ステップＳ１４及びステップＳ１６において読み取って得られたＩＰアドレスコード２Ａ、２Ｂについて、図２（Ｂ）に示すＩＰアドレスコード２のデータコード表を参照して、キャラクタを特定し、特定されたキャラクタを１０進法に変換し、ＩＰアドレス情報を生成する（ステップＳ１８）。なお、ＩＰアドレスコード２のデータコード表は、記憶部２２に予め記憶してもよく、携帯電話２０に備えたアンテナ等を介してインターネット等に接続し、他のコンピュータから取得するよう構成してもよい。
そして、生成されたＩＰアドレス情報に基づいて、インターネットに接続（ステップＳ１９）して処理を終了する。
【００５１】
以上説明したように、複合バーコード３は、ＪＡＮコード１の情報は、従来公知のＪＡＮコード読取装置を用いればよく、また、ＩＰアドレスコード２の情報（ＩＰアドレス情報）は、携帯電話２０のカメラなど汎用のＣＣＤカメラにて撮像して読み取ることができるので、特別なバーコード読取装置等を必要とせず、低コストに情報を読み取ることができる。
【００５２】
なお、本実施形態では、携帯電話２０にて複合バーコード３を撮像し、ＩＰアドレス情報を取得する構成としたが、本発明はこれに限定されるものではなく、ＣＣＤカメラ等を用いて複合バーコード３を撮像し、パーソナルコンピュータ等に撮像した画像データを保存して、当該パーソナルコンピュータ等の制御部にて上記複合バーコード３のＩＰアドレスコード情報読み取り処理を行なうよう構成してもよい。
【００５３】
［複合バーコードの他の実施形態］
上述した実施形態における複合バーコード３は、ＪＡＮコード１及び２つのＩＰアドレスコード２Ａ、２Ｂにて構成したが、本発明の複合バーコードは、これに限定されるものでは無い。
【００５４】
以下に、複合バーコードの他の実施形態について図９を用いて説明する。なお、図９に記載の各複合バーコードにおいて、一のバーコードと混同を防ぐべく、他のバーコードのバーを白抜きにて図示した。
図９（Ａ）に他の実施形態にかかる複合バーコード３Ｓを示す図である。
【００５５】
複合バーコード３Ｓは、一のバーコード１Ｓと他のバーコード２Ｓとから成り、一のバーコード１Ｓの一部に、他のバーコード２Ｓを重ね合わせて作成される。このような場合、一のバーコード１Ｓの、他のバーコード２Ｓが無い箇所（図中点線枠で表記）を、従来公知のマニュアルスキャン方式（ペン方式等）、ＣＣＤスキャン方式（ハンディスキャナ等）、レーザスキャン方式等の各種読取装置によって、レーザ光等の照明光を照射して走査することにより、一のバーコード１Ｓの情報を読み取ることができる。
【００５６】
この場合、他のバーコード２Ｓが一のバーコード１Ｓを読み取る際の妨げとならないので、他のバーコード２Ｓを構成するバーの色を、黒色・白色とすることもできる。
【００５７】
また、本発明の複合バーコードは、図９（Ｂ）に示すような複合バーコード３Ｔであってもよい。
【００５８】
同図に示すように、複合バーコード３Ｔは、一のバーコード１Ｔと他のバーコード２Ｔとから成り、一のバーコード１Ｔを構成するバーと、他のバーコード２Ｔを構成するバーとが直交せずに交差するよう構成してもよい。
【００５９】
なお、上述した実施形態のように他のバーコードが、２つで１つの情報（例えば、ＩＰアドレス等）を有するよう構成されている場合、すなわち、図９（Ｃ）に示す如く、複合バーコード３Ｕが一のバーコード１Ｔと他のバーコード２ＵＡ、２ＵＢとから成る場合には、他のバーコード２ＵＡ、２ＵＢを、一のバーコード１Ｔに比してより小さいサイズで構成する。そして、一のバーコード１Ｕのレフトガードバーからセンターバーまでの領域に他のバーコード２ＵＡを、一のバーコード１Ｕのライトガードバーからセンターバーまでの領域に他のバーコード２ＵＢを、それぞれ配置させることにより、他のバーコード２ＵＡと他のバーコード２ＵＢとを、確実に分割して認識することができる。
【００６０】
なお、このように、一のバーコード１Ｔを構成するバーと、他のバーコード２Ｔを構成するバーとを直交させずに交差させた場合に、他のバーコード２Ｔの情報を読み取る際には、一のバーコード１Ｔの方向、すなわち、上記ライトガードバー、レフトガードバー及び／又はセンターバーの方向と、交差する方向に何回か走査して、上述したようにデータＡ（１）及びＡ（２）、データＢ（１）及びＢ（２）として読み取り、夫々の読み取り結果が一致するまで、トライアンドエラーで読み取りを繰り返し行なえばよい。
【図面の簡単な説明】
【００６１】
【図１】（Ａ）ＪＡＮコード１の説明図である。（Ｂ）ＩＰアドレスコード２の説明図である。
【図２】（Ａ）ＪＡＮコード１のデータコード表である。（Ｂ）ＩＰアドレスコード２のデータコード表である。
【図３】（Ａ）本実施形態にかかる複合バーコード作成システムの説明図である。（Ｂ）複合バーコード作成手順を示すシーケンスチャートである。
【図４】複合バーコード作成システムにかかるコンピュータ１０の概要構成例を示すブロック図である。
【図５】複合バーコード作成工程の説明図である。
【図６】複合バーコード３を読み取る際のイメージ図である。
【図７】携帯電話２０の概要構成例を示すブロック図である。
【図８】携帯電話２０の制御部２１おける複合バーコード３のＩＰアドレスコード情報読み取り処理を示すフローチャートである。
【図９】他の実施形態にかかる複合バーコードの説明図である。
【符号の説明】
【００６２】
１  ＪＡＮコード
１Ｓ、１Ｔ、１Ｕ  一のコード
２（２Ａ，２Ｂ）  ＩＰアドレスコード      
２Ｓ、２Ｔ、２Ｕ（２ＵＡ、２ＵＢ）  他のコード
３  複合バーコード
１０  コンピュータ
１１  制御部
１２  記憶部
１３  外部機器接続部
１４  バス
２０  携帯電話
２１  制御部
２２  記憶部
２３  カメラ
２４  操作入力部
２５  バス
【図１】
2007179372.tif 000003
【図２】
2007179372.tif 000004
【図３】
2007179372.tif 000005
【図４】
2007179372.tif 000006
【図５】
2007179372.tif 000007
【図６】
2007179372.tif 000008
【図７】
2007179372.tif 000009
【図８】
2007179372.tif 000010
【図９】
2007179372.tif 000011