(57)【特許請求の範囲】
【請求項１】
バーコード表示装置の表示部の画面表示を定義する画面データを作成する画面データ作成処理において、バーコード表示装置の表示部に原点を基準として画面データを表示することで、バーコード読み取り装置が読み取り可能である当該表示部の読取可能領域内にバーコード画像が配置されるように、上記画面データに含まれるバーコード画像の原点を定義することを特徴とするバーコード作成方法。
【請求項２】
ピクセルが２次元マトリクス状に配設されているモノクロ表示の表示部に表示するバーコード画像を、バーコードの最細線の線幅を２ピクセル以上にして作成することを特徴とする、請求項１記載のバーコード作成方法。
【請求項３】
上記読取可能領域内に複数のバーコード画像が配置されるように、上記画面データに含まれる複数のバーコード画像ごとに、上記原点をそれぞれ定義することを特徴とする、請求項１または２に記載のバーコード作成方法。
【請求項４】
上記バーコード表示装置の表示部に表示するバーコード画像以外の補足情報の表示色を、バーコード読み取り装置の光源の色に設定することを特徴とする、請求項１から３のいずれか１項に記載のバーコード作成方法。
【請求項５】
自装置の表示部の仕様に合わせて、バーコードの最細線の線幅を、２ピクセル以上あるいは、１ピクセル＋１サブピクセル以上にして、バーコード画像を作成するバーコード作成手段と、
上記バーコード作成手段により作成された、上記バーコード画像を含む画面データに従って、上記バーコード画像を上記表示部に表示する表示処理手段とを備えることを特徴とするバーコード表示装置。
【請求項６】
上記画面データをバーコード提供装置から取得するバーコード取得手段を備えることを特徴とする請求項５に記載のバーコード表示装置。
【請求項７】
上記画面データを、自装置の表示部の仕様、および当該表示部に表示されたバーコード画像を読み取るバーコード読み取り装置の仕様に合わせて作成するバーコード作成手段を備えることを特徴とする請求項５に記載のバーコード表示装置。
【請求項８】
バーコード表示装置の表示部の画面表示を定義した画面データであって、上記バーコード表示装置の表示部の仕様に合わせて作成された、上記バーコード画像を含む画面データを、上記バーコード表示装置に提供するバーコード送信手段と、
上記バーコード表示装置を識別するための表示装置識別手段と、
上記バーコード表示装置ごとに、表示するバーコードの原点を定義するための、バーコードリーダによる読み取り不可能な領域を示すレイアウト情報を格納するためのレイアウト規則格納手段と、
上記画面データを、上記バーコード表示装置の表示部の仕様に合わせて作成する提供用バーコード作成手段とを備えることを特徴とするバーコード提供装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、液晶等のディスプレイにバーコードを表示するためのバーコード作成方法、ならびにバーコード表示装置およびバーコード提供装置に関するものである。
【０００２】
【従来の技術】
バーコードを利用して情報を入力する方法は、流通市場にＰＯＳ（point of sale （販売時点情報管理））システムとして始めて導入され、以来、流通の機械化を促進する役割を果たしてきた。現在では、宅配の伝票や、図書館や病院等のデータ管理、あるいはビデオや電子レンジ等の設定入力など、流通以外においても色々な分野で使われている。そして、色々な用途ごとにバーコードの表現形式も規格化されて運用されている。具体的には、例えば、昭和５３年４月にわが国の共通商品体系として標準化された共通商品コード用バーコードシンボル（通称ＪＡＮシンボル）のＪＩＳ規格がある。さらに、バーコードの形態も、流通の規格であるＪＡＮから、最近はＸＹ方向の平面方向に広がる２次元バーコード等、多様な形態で使用されつつある。
【０００３】
このように、現在では、バーコードを受け付ける端末、つまり流通過程でのＰＯＳ端末や、病院や図書館等の管理システムの端末や、家庭の中のビデオや電子レンジ等が、社会の中に数多く配置されて運用されている。
【０００４】
【発明が解決しようとする課題】
ここで、従来のバーコードは、印刷されたものをスキャナ等を用いて光学的に読み取り認識するものであった。すなわち、情報伝達媒体は印刷物であった。なお、公開特許公報「特開平５−２８３２９号公報（公開日：平成５年（１９９３）２月５日）」には、液晶表示部を採用した可変型バーコード板が開示されている。しかし、これは表示するバーコードを任意に設定して商品等に貼着あるいは結着するものである。
【０００５】
一方、インターネットが普及する中、携帯情報端末等のディスプレイに専用ＰＯＳ端末での読み取りを可能にバーコードを表示できれば、バーコードの新たな用途（例えば、家電製品へのデータ入力や商取引システム）を創出することができる。そのためには、携帯電話などの各種携帯情報端末の汎用のディスプレイにおいて、バーコード読み取り装置の光学的読み取り特性に適合したバーコード表示を行う必要がある。
【０００６】
本発明は、上記の問題点を解決するためになされたもので、その目的は、バーコード読み取り装置によって読み取り可能であるように、携帯情報端末等の汎用のディスプレイにバーコードを表示することができるバーコード作成方法、ならびにバーコード表示装置およびバーコード提供装置を提供することにある。
【０００７】
【課題を解決するための手段】
本発明に係るバーコード作成方法は、上記の課題を解決するために、バーコード表示装置の表示部の画面表示を定義する画面データを作成する画面データ作成処理において、バーコード表示装置の表示部に原点を基準として画面データを表示することで、バーコード読み取り装置が読み取り可能である当該表示部の読取可能領域内にバーコード画像が配置されるように、上記画面データに含まれるバーコード画像の原点を定義することを特徴としている。
【０００８】
上記の構成により、バーコードをバーコード表示装置の表示部に表示するための画面データを、当該表示部に表示されたバーコード画像をバーコード読み取り装置が読み取り可能である当該表示部の読取可能領域内に、バーコード画像を配置して作成できる。
【０００９】
ここで、バーコード画像とは、英数字等の符号を所定の規則に従いバーコードに変換した画像データである。
【００１０】
また、画面データとは、バーコード表示装置の表示部の画面表示を定義したデータである。よって、表示部にバーコードを表示する場合には、バーコード画像を含む画面データに従って表示部に表示することになる。具体的には、画面データは、バーコードのみを含んでいてもよいし、バーコードおよびその周囲の余白を含んでいてもよいし、さらに、余白やバーコード画像に重ねてバーコード以外に表示する補足情報を含んでいてもよい。なお、画面データは、表示部全体の画像データであってもよいし、バーコード画像や補足情報を表示位置の指定とともに含むデータであってもよい。
【００１１】
よって、上記の画面データによれば、バーコード表示装置が、表示部の外周部のバーコード読み取り装置の読み取り不可能な領域を避けて、バーコード画像を表示することができる。すなわち、バーコード画像を表示部の読取可能領域内に表示することにより、バーコード読み取り装置の認識可能領域内に表示することができる。したがって、バーコード表示装置の表示部に表示したバーコード画像を、バーコード読み取り装置で正確に読み取り認識することが可能となる。
【００１２】
本発明に係るバーコード作成方法は、ピクセルが２次元マトリクス状に配設されているモノクロ表示の表示部に表示するバーコード画像を、バーコードの最細線の線幅を２ピクセル以上にして作成することが好ましい。
【００１３】
上記の構成により、バーコードを構成する各線を一定以上の幅を持たせて表示することができるため、表示部にピクセルの欠損があっても、バーコードの線が切れたり、線がつながったりすることがない。すなわち、バーコード表示装置の表示部に、バーコード画像をバーコードの形状を潰さずに表示することが可能となる。
【００１４】
よって、バーコード表示装置の表示部にピクセルの欠損があっても、表示したバーコード画像をバーコード読み取り装置で正確に読み取り認識することが可能となり、バーコード読み取り装置による認識率の低下を回避できる。
【００１５】
本発明に係るバーコード作成方法は、上記読取可能領域内に複数のバーコード画像が配置されるように、上記画面データに含まれる複数のバーコード画像ごとに、上記原点をそれぞれ定義するようにしてもよい。
【００１６】
なお、複数のバーコードを表示する際、各々のバーコードまたはバーコード群に表示部の原点を定義し、画面切換の際に常に表示可能バーコードおよびバーコード群が表示部の読取可能領域内に位置するように配置することができる。
【００１７】
本発明に係るバーコード作成方法は、上記バーコード表示装置の表示部に表示するバーコード画像以外の補足情報の表示色を、バーコード読み取り装置の光源の色に設定するようにしてもよい。
【００１８】
上記の構成により、バーコードをバーコード表示装置の表示部に表示するための画面データを、バーコード表示装置の表示部に表示するバーコード画像以外の補足情報を、バーコード読み取り装置によるバーコード画像の読み取りに影響を与えない色で表示するように設定して作成できる。
【００１９】
例えば、補足情報をバーコード読み取り装置の読み取り光線と同色の色で表示する。すなわち、スキャナ光線が赤色の場合には、補足情報を表示部のＲＢＧ表示の同色であるＲ（赤色）で表示すれば、スキャナは補足情報を読み取ることができない。
【００２０】
よって、上記のように補足情報の表示色を設定することにより、バーコード表示装置の表示部にバーコード画像以外の補足情報を表示しても、バーコード画像をバーコード読み取り装置で正確に読み取り認識することが可能となり、バーコード読み取り装置による認識率の低下を回避できる。
【００２１】
したがって、バーコード表示装置の表示部に、バーコード画像の周囲の余白やバーコード画像に重ねて、バーコードの符号や内容説明等の補足情報を表示することが可能となる。すなわち、バーコード画像を含む多くの情報を表示部の限定された表示領域内に、バーコード読み取り装置の認識率を低下させずに表示することが可能となる。
【００２２】
本発明に係るバーコード表示装置は、上記の課題を解決するために、自装置の表示部の仕様に合わせて、バーコードの最細線の線幅を、２ピクセル以上あるいは、１ピクセル＋１サブピクセル以上にして、バーコード画像を作成するバーコード作成手段と、上記バーコード作成手段により作成された、上記バーコード画像を含む画面データに従って、上記バーコード画像を上記表示部に表示する表示処理手段とを備えていること特徴としている。
【００２３】
よって、バーコード表示装置は、自装置の表示部の仕様を考慮して、バーコードを表示することができる。また、バーコード表示装置の表示部にピクセルの欠損があっても、表示したバーコード画像をバーコード読み取り装置で正確に読み取り認識することが可能となり、バーコード読み取り装置による認識率の低下を回避できる。
【００２４】
また、本発明に係るバーコード表示装置は、上記画面データをバーコード提供装置から取得するバーコード取得手段を備えていてもよい。
【００２５】
さらに、本発明に係るバーコード表示装置は、上記画面データを、自装置の表示部の仕様、および当該表示部に表示されたバーコード画像を読み取るバーコード読み取り装置の仕様に合わせて作成するバーコード作成手段を備えていてもよい。
【００２６】
ここで、バーコード表示装置およびバーコード読み取り装置の仕様とは、バーコード表示装置が表示したバーコード画像をバーコード読み取り装置で読み取る処理における、それぞれの装置のハードウェアおよびソフトウェアによる制約である。よって、これらの仕様に不適合なバーコード画像を表示した場合、認識率が低下し、最悪認識できないこともある。
【００２７】
そこで、例えば、バーコード画像はバーコード読み取り装置の読み取り可能な範囲に表示する必要がある。また、バーコード表示装置のディスプレイが２次元マトリクス状にピクセルが配設されたものであれば、ピクセル間隔やピクセルの欠損を考慮する必要がある。また、バーコード画像以外に補足情報を表示する場合には、認識の妨げにならないように表示する必要がある。なお、これらの点については、上記のバーコード作成方法が適用できる。
【００２８】
本発明に係るバーコード提供装置は、上記の課題を解決するために、バーコード表示装置の表示部の画面表示を定義した画面データであって、上記バーコード表示装置の表示部の仕様に合わせて作成された、上記バーコード画像を含む画面データを、上記バーコード表示装置に提供するバーコード送信手段と、上記バーコード表示装置を識別するための表示装置識別手段と、上記バーコード表示装置ごとに、表示するバーコードの原点を定義するための、バーコードリーダによる読み取り不可能な領域を示すレイアウト情報を格納するためのレイアウト規則格納手段と、上記画面データを、上記バーコード表示装置の表示部の仕様に合わせて作成する提供用バーコード作成手段とを備えていることを特徴としている。
【００２９】
上記の構成により、バーコードをバーコード表示装置の表示部に表示するために、当該表示部の仕様、および当該表示部に表示されるバーコード画像を読み取るバーコード読み取り装置の仕様に合わせて作成された、バーコード画像を含む画面データを、バーコード提供装置からバーコード表示装置に提供することができる。この際、バーコード提供装置は上記画面データをインターネット等の通信ネットワークに発信することができ、バーコード表示装置は当該通信ネットワークを介して上記画面データを取得できる。さらに、バーコード表示装置は、通信ネットワークから上記画面データを取得したデスクトップ型のパソコン等から、赤外線通信や、メモリカード等の記録媒体を介して、上記画面データを取得できる。
【００３０】
よって、バーコードをバーコード表示装置の外部から、例えばインターネット等の通信ネットワークを介して提供することができる。それゆえ、例えば、バーコード読み取り装置を入力手段として具備するサービスの提供者が、これに読み取らせるためのバーコードを、バーコード提供装置を用いて、バーコード読み取り装置の利用者に提供することが可能となる。
【００３１】
【発明の実施の形態】
本発明の一実施の形態について図１から図１３に基づいて説明すれば、以下のとおりである。
【００３２】
図１は、本実施の形態に係るバーコード表示装置１０の構成の概略を示すブロック図である。また、図２は、上記バーコード表示装置１０の運用の一形態を示した説明図である。
【００３３】
図１に示すように、上記バーコード表示装置１０は、携帯電話やＰＤＡ（personal digital assistant）等の携帯可能な情報端末である。そして、バーコード表示装置１０は、入力手段としてキーボード１１、表示手段として液晶ディスプレイ等のディスプレイ（表示部）１８を備えている。なお、キーボード１１は、タッチパネルやソフトウェアによるキーボードでもよいし、手書き入力等に代替させてもよい。また、ディスプレイ１８は、バーコードを表示する専用のディスプレイでなく、通常は文字や図形等を表示する汎用のディスプレイであり、タッチパネルと積層されていてもよい。
【００３４】
また、バーコード表示装置１０は、外部装置とのインタフェース（図示せず）を備えており、このインタフェースを介してインターネット（通信ネットワーク）Ｎ（図２）に接続でき、ブラウザ１４を用いてＷＷＷ（world wide web）のサイト（情報発信サーバ（バーコード提供装置）Ｍｗ）等にアクセスして情報を閲覧するとともにダウンロードできる。なお、バーコード表示装置１０が携帯電話である場合には、携帯電話の機能によりインターネットＮに接続できる。
【００３５】
また、バーコード表示装置１０は、上記インタフェースを介して、画像情報を読み取るスキャナ１２、ＦＤ，ＣＤ−ＲＯＭ，メモリカード等の記録媒体から情報を読み出すデータ読出装置１３などの入力装置が利用できる。すなわち、バーコード表示装置１０は、これらを介して非通信情報媒体Ｍｐ（図２）から情報を取得できる。なお、スキャナ１２およびデータ読出装置１３は、バーコード表示装置１０に内蔵されていてもよい。また、他の情報メディアについても、適当な情報取得手段を設けることによって対応可能である。
【００３６】
加えて、バーコード表示装置１０は、外部から取得したバーコードをＰＯＳ端末２０や情報家電機器２５などのバーコード読み取り装置に提示するために、バーコード処理部（バーコード作成手段）１５、データ格納部１６、表示処理部（表示処理手段）１７を備えている。
【００３７】
上記バーコード処理部１５は、キーボード１１あるいはデータ読出装置１３から英数字等の符号の形式で入力された商品情報をバーコードに変換する。なお、バーコード処理部１５は、バーコードを認識して符号に逆変換することもできる。また、複数の情報の符号を合成して、１つのバーコードに変換することもできる。
【００３８】
上記データ格納部１６は、キーボード１１、スキャナ１２、データ読出装置１３、ブラウザ１４等から取得した情報を格納する。
【００３９】
上記表示処理部１７は、データ格納部１６に格納した情報等を読み出しディスプレイ１８に表示する。特に、バーコード画像は、ディスプレイ１８の基準座標（例えば、左上の座標（Ｗ１，Ｗ２）（図３参照））を基準にして描画する。
【００４０】
上記のように、バーコード表示装置１０は、情報発信サーバＭｗとインターネットＮ等の通信ネットワークを介して接続されている（図２）。また、バーコード表示装置１０は、各種の入力装置を用いて非通信情報媒体Ｍｐから情報を取得できる。そして、バーコード表示装置１０は、情報発信サーバＭｗあるいは非通信情報媒体Ｍｐから取得したバーコードの符号（バーコード情報）あるいは画像（バーコード画像）に基づいてバーコードをディスプレイ１８に表示する。
【００４１】
すなわち、バーコード表示装置１０は、キーボード１１を介して符号の情報を、スキャナ１２等を介してバーコード画像を、インターネットＮまたはデータ読出装置１３を介してＩＣカード等の記録媒体から符号あるいはバーコード画像の情報を取得してデータ格納部１６に格納し、表示処理部１７によりディスプレイ１８にバーコードを表示する。なお、上記非通信情報媒体Ｍｐは、インターネットＮ以外のバーコード情報の供給媒体であり、テレビ・ラジオ等の放送や、新聞・雑誌等の印刷物およびその付録のＦＤやＣＤ−ＲＯＭ等を含む。
【００４２】
そして、コンビニエンスストア等に設置されているＰＯＳ端末２０は、バーコード表示装置１０のディスプレイ１８に表示されたバーコードをスキャナ（バーコード読み取り装置）２１で光学的に読み取り認識して、サービス提供機関Ｃに対して所定の処理を行う。例えば、サービス提供機関Ｃが通信販売の決済処理を行う場合、購買者が情報発信サーバＭｗの電子モール等で購入を希望する商品の商品情報を取得してバーコード表示装置１０に格納し、コンビニエンスストア等ではＰＯＳ端末２０がバーコード表示装置１０に表示されたバーコードを読み取って認識し、注文の情報および決済の情報をサービス提供機関Ｃに送信する。
【００４３】
また、バーコードを読み取って設定を行うテレビ・ビデオや電子レンジ等の情報家電機器２５は、バーコード表示装置１０のディスプレイ１８に表示されたバーコードをスキャナ（バーコード読み取り装置）２６で光学的に読み取り認識して、各々の目的に合った処理を行う。例えば、情報家電機器２５がテレビやビデオであれば録画予約等の設定情報を、電子レンジであれば調理手順のレシピ（設定情報）を、バーコードに基づき設定する。
【００４４】
ここで、上記のスキャナ２１・２６は、バーコード表示装置１０のディスプレイ１８に表示されたバーコードを読み取ることができればよく、カメラ等でもよい。
【００４５】
つぎに、携帯情報端末等の汎用のディスプレイ１８にバーコードを表示する場合に発生する問題を検討し、それを解決するためのバーコード表示装置１０が備える機能について説明する。
【００４６】
第一に、バーコード表示装置１０のディスプレイ１８にバーコードを表示して、ＰＯＳ端末２０のスキャナ２１や情報家電機器２５のスキャナ２６にてバーコードを認識するためには、各々のスキャナ２１・２６のバーコード読取り部の読取り領域に、バーコードの表示の全体が含まれる必要がある（図３）。つまり、バーコード表示装置１０のディスプレイ１８に表示されるバーコードが極端に端に寄ったり、画面から切れてしまうと上記の目的は果たせなくなる。例えば、スキャナ２１・２６のバーコード読取り部の周辺には肉厚があり、また、バーコード表示装置１０のディスプレイ１８の外周には筐体の段差があるため、ディスプレイ１８の周縁部に表示されたバーコードはスキャナ２１・２６によって読み取ることができない。
【００４７】
図３に示すように、バーコード表示装置１０のディスプレイ１８に表示されるバーコードＢＣは、ディスプレイ１８の表示可能領域の周縁部より規定幅だけ内側に位置するように表示レイアウトが決められる。具体的には、バーコードＢＣは、ディスプレイ１８の外枠より少なくとも、左右上下にそれぞれ余白幅Ｗ１，Ｗ４，Ｗ２，Ｗ３の余白領域（バーコード表示禁止領域）の内側（読取可能領域）に表示される。
【００４８】
この余白幅Ｗ１〜Ｗ４は、スキャナ２１・２６がバーコード表示装置１０のディスプレイ１８から容易にバーコードＢＣを読み取ることができるように、スキャナ２１・２６のヘッドの形状（物理的な寸法）に基づいて決定できる。すなわち、バーコードＢＣの読み取りが想定されるスキャナ２１・２６の形状に基づいて決定できる余白幅の最大寸法をＷ１〜Ｗ４として定義して、これを満足するバーコード表示レイアウトを表示設計に盛り込む。
【００４９】
第二に、バーコード表示装置１０のディスプレイ１８が液晶ディスプレイである場合、ピクセルの欠損等による液晶の部分的な異常表示によって、バーコードＢＣを構成する線の表示領域同士あるいは線間の非表示領域同士が繋がるのを回避するために、表示領域および非表示領域、すなわち線および線間に最低２本のピクセル幅を持たせたバーコード表示レイアウトにする。
【００５０】
具体的には、図４（ａ）（ｂ）（ｃ）に示すように、モノクロディスプレイの場合、バーコードＢＣの最も細い線（Ｌ１，Ｌ２）および線間の幅を２ピクセルとする。また、図４（ａ）（ｂ）（ｄ）に示すように、カラーディスプレイの場合、１つのピクセル（ドット）が３原色ＲＢＧのサブピクセルで構成されているため、バーコードＢＣの最も細い線（Ｌ１，Ｌ２）および線間の幅を１ピクセル＋１サブピクセルとする。このようなバーコード表示レイアウトで表示することにより、ディスプレイ１８に１ピクセルあるいは１サブピクセルの欠損部が発生しても、バーコードが潰れずに表示でき、ＰＯＳ端末２０および情報家電機器２５で正確に認識することが可能となる。
【００５１】
なお、バーコード表示装置１０のバーコードＢＣを表示する表示装置（ディスプレイ１８）が液晶ディスプレイに限らないことは言うまでもない。すなわち、上記の表示方法は、２次元マトリクス状に表示素子（ピクセルあるいはサブピクセル）が配設され、表示素子ごとに欠損が生じる可能性のあるディスプレイに適用できる。
【００５２】
第三に、バーコード表示装置１０は、ディスプレイ１８にバーコード画像とともに、バーコードの符号や説明のための文字列等の補足情報を表示する場合（図５（ｂ））、スキャナ２１・２６による読み取りを妨げないために、スキャナ２１・２６の光源色（一般的には赤色）に相当する色で上記補足情報を表示する。これにより、補足情報はスキャナ２１・２６の入力部のフィルタ機能で取り込まれず、バーコードのみを正確に読み取ることが可能となる。よって、バーコード表示レイアウトを、想定されるスキャナ２１・２６の光源の色で補足情報を作成するように決定する。このようにすることで、ディスプレイ１８の表示領域を有効に利用可能となる。
【００５３】
さらに、バーコード表示装置１０は、ディスプレイ１８に表示するバーコードを、バーコード画像および補足情報を含む画面データとして管理する。そして、図５（ａ）に示すように、複数の画面データｄ，…を１つファイルにまとめることもできる。なお、同図では、各画面データｄを示す破線が、ディスプレイ１８の表示可能領域の外周に相当する。しかし、画面データは、ディスプレイ１８の１画面分の画像データであってもよいし、バーコード画像および補足情報の文字列等をディスプレイ１８上でのそれぞれの表示位置（座標）の指定とともに含むデータであってもよい。さらに、ディスプレイ１８に十分な表示面積がある場合には、１画面に複数のバーコードを表示することができる。この場合には、１つの画面データに複数のバーコード画像および補足情報が含まれることになる。
【００５４】
例えば、図５（ａ）に示すように、バーコードの画面データに対して、座標原点（図中では各画面データｄの“＋”）を定義して、その座標原点位置をバーコード表示時のページ頭としてディスプレイ１８に表示する。もちろん、バーコードは左右上下の余白領域（図３）の内側に配置される。これにより、ディスプレイ１８に画面データが部分的に表示されない状態を防ぐことができる。
【００５５】
ここで、図６および図７を用いて、バーコード表示装置１０でバーコード変換して表示する場合について説明する。図６は、バーコード表示装置１０がバーコードを表示する動作を示すフローチャートである。また、図７は、バーコード表示装置１０に登録されている表示部仕様およびユーザ情報の例である。なお、表示部仕様およびユーザ情報は、データ格納部１６（図１）あるいは図示しない不揮発性メモリに格納されている。
【００５６】
図１および図２を用いて説明したように、バーコード表示装置１０は、キーボード１１やデータ読出装置１３を介して、商品情報をバーコードではなく符号の形式で取得することもできる。この場合、バーコード表示装置１０のバーコード処理部１５によって、各々バーコード変換して表示する。
【００５７】
図６に示すように、バーコード表示装置１０は、バーコード画像を取得していない場合（Ｓ５１でＮＯ）、ディスプレイ１８の表示部仕様（図７）の情報を取得する（Ｓ５２）。そして、バーコードの最細線幅を２ドット以上にし、線長を表示部仕様の範囲内つまりディスプレイ１８の表示可能領域の縦方向のドット数から上部余白幅Ｗ２および下部余白幅Ｗ３（図３）を差し引いた幅以内で、バーコードの符号に基づいてバーコード変換を行いバーコード画像を作成する（Ｓ５３；画面データ作成処理）。そして、バーコードの基準位置（左上角）を、ディスプレイ１８の基準座標（Ｗ１，Ｗ２）（図３）に基づいて決定して画面データを作成し（Ｓ５４；画面データ作成処理）、ディスプレイ１８に表示する（Ｓ５５）。さらに、表示すべきバーコードがあれば（Ｓ５６でＹＥＳ）、ステップＳ５３に戻って処理を継続する。
【００５８】
ここで、バーコード表示装置１０は、情報発信サーバＭｗや非通信情報媒体Ｍｐから取得した情報とともに、バーコード表示装置１０のユーザ情報をバーコードで表示することができる。例えば、サービス提供機関Ｃによって入力が求められている情報のみをユーザ情報から抽出してバーコードに表示したり、情報発信サーバＭｗや非通信情報媒体Ｍｐから取得した情報とともに１つのバーコードに合成して表示することができる。もちろん、この際のバーコード変換も、図６のステップＳ５２〜Ｓ５４の手順に従って行われる。
【００５９】
つづいて、上記のようなバーコード表示レイアウトでバーコード画像をバーコード表示装置１０へ送信する情報発信サーバＭｗを２通り説明する。
【００６０】
第１の方法は、情報発信サーバＭｗがバーコード表示装置１０を識別し、その表示部仕様に合わせて画面データを生成して送信する方法である。この場合、情報発信サーバＭｗは、図８に示すように構成できる。
【００６１】
図８に示すように、上記情報発信サーバＭｗは、提供情報格納部３１、画面データ生成部（提供用バーコード作成手段）３２、表示装置識別部３３、参照テーブル格納部３４、画面データ送信部（バーコード送信手段）３５を備えて構成されている。
【００６２】
まず、上記参照テーブル格納部３４には、バーコード表示装置１０を識別するための端末識別情報３４ａ（ユーザエージェント情報）と、図３で示した余白幅Ｗ１〜Ｗ４であるレイアウト規則情報３４ｂとが格納されている。具体的には、図９に示す参照テーブルＴ１のように、バーコード表示装置１０の機種ごとに、ＨＴＴＰヘッダ中のユーザエージェント情報および余白幅Ｗ１〜Ｗ４が格納されている。なお、参照テーブルＴ１には、受信したＨＴＴＰヘッダ中のユーザエージェント情報に基づき機種（すなわち、表示部仕様）が特定できないバーコード表示装置１０のために、デフォルトの余白幅Ｗ１〜Ｗ４が登録されている。
【００６３】
ここで、ユーザエージェント情報とは、バーコード表示装置１０のクライアントプログラムであるブラウザ１４の名称やバージョン等を示す文字列であり、バーコード表示装置１０のブラウザ１４の表示装置識別情報送信部１４ａ（図１）が情報発信サーバＭｗへ送信する。具体的には、バーコード表示装置１０のブラウザ１４は、インターネットＮを介して情報発信サーバＭｗが提供する情報（提供情報）を要求する際、ＨＴＴＰ通信のリクエストヘッダにおいて、User-Agent（ユーザエージェント）ヘッダの内容として、ユーザエージェント情報を送信する。よって、情報発信サーバＭｗでは、表示装置識別部３３が、この文字列を取得して参照テーブルＴ１を参照することにより、バーコード表示装置１０の機種等を判断することができる。
【００６４】
また、レイアウト規則情報とは、バーコード表示装置１０に表示するバーコードＢＣのディスプレイ１８での位置を定義した、余白幅Ｗ１〜Ｗ４（図３）である。よって、参照テーブルＴ１を参照すれば、バーコード表示装置１０の機種ごとのバーコード表示レイアウトを知ることができる。例えば、ＭＩ−Ｘ１シリーズのバーコード表示装置１０であれば、余白幅Ｗ１〜Ｗ４がそれぞれ１０，１２，１５，２０ドットであることがわかる。なお、バーコード表示装置１０のディスプレイ１８は、例えばＶＧＡ（横６４０ドット×縦４８０ドット）やＳＶＧＡ（横８００ドット×縦６００ドット）の表示画面である。そこで、余白幅Ｗ１〜Ｗ４をドット数に換算して設定することができる。なお、このドット表記は、図４（ｃ）（ｄ）に従って、カラーディスプレイのピクセル表記へ換算することができる。
【００６５】
また、上記提供情報格納部３１には、情報提供者Ｄが提供する提供情報のバーコード画像および補足情報が、あらかじめ格納されている。なお、バーコード画像は、情報提供者Ｄから提供された符号情報に基づき、画面データ生成部３２でディスプレイ１８の表示部仕様に従って作成したものを格納してもよい。
【００６６】
上記画面データ生成部３２は、バーコード表示装置１０のディスプレイ１８の表示部仕様に対応したレイアウト規則（余白幅Ｗ１〜Ｗ４）に従って、要求された提供情報のバーコードをディスプレイ１８に表示する画面データを生成する。具体的には、バーコードの最細線の幅を２ドット以上にし、線長を表示部仕様（ディスプレイ１８の縦横のドット数および余白幅Ｗ１〜Ｗ４）で決まる範囲内でバーコード変換する。
【００６７】
上記表示装置識別部３３は、表示装置識別情報送信部１４ａが送信してきた情報に基づいて、参照テーブルＴ１のユーザエージェント情報を参照して、バーコード表示装置１０の機種等を識別する。
【００６８】
上記画面データ送信部３５は、要求された提供情報の画面データをバーコード表示装置１０のブラウザ１４のバーコード取得部（バーコード取得手段）１４ｂ（図１）に送信する。
【００６９】
図１０は、上記情報発信サーバＭｗ（図８）がバーコード表示装置１０から提供情報の送信を要求された時点で、バーコードを表示する画面データを生成して送信する手順を示すフローチャートである。
【００７０】
まず、上記情報発信サーバＭｗは、バーコード表示装置１０から提供情報の送信を要求されると（Ｓ３１）、表示装置識別部３３がＨＴＴＰヘッダのリクエストヘッダからユーザエージェントヘッダの内容を取得し（Ｓ３２）、参照テーブルＴ１のユーザエージェント情報を参照してバーコード表示装置１０の機種を識別する（Ｓ３３）。
【００７１】
つづいて、画面データ生成部３２が、識別結果に応じた機種のレイアウト規則情報、すなわち余白幅Ｗ１〜Ｗ４を参照テーブルＴ１から取得する（Ｓ３４）。そして、このレイアウト規則に従って、バーコード表示装置１０から要求されて提供情報格納部３１から読み出したバーコード画像をバーコード表示装置１０のディスプレイ１８に表示する画面データを生成する（Ｓ３５；画面データ作成処理）。最後に、画面データ送信部３５が、生成された画面データをレスポンスとしてバーコード表示装置１０のブラウザ１４のバーコード取得部１４ｂに送信する（Ｓ３６）。
【００７２】
第２の方法は、想定されるバーコード表示装置１０のディスプレイ１８の表示部仕様に合わせてあらかじめ生成しておいたバーコード画像を、実際に要求しているバーコード表示装置１０の識別結果に応じて送信する方法である。この場合、情報発信サーバＭｗは、図１１に示すように構成できる。
【００７３】
図１１に示すように、上記情報発信サーバＭｗは、提供情報格納部３１、画面データ生成部３２、表示装置識別部３３、参照テーブル格納部３４、画面データ送信部３５、画面データ格納部３６を備えて構成されている。すなわち、画面データ格納部３６を備えている点を除けば、図８に示した情報発信サーバＭｗと基本的に同一の構成である。
【００７４】
上記情報発信サーバＭｗ（図１１）では、情報提供者Ｄが提供する提供情報のバーコード画像が、あらかじめ提供情報格納部３１に格納されている。そして、画面データ生成部３２は、バーコード表示装置１０のディスプレイ１８の表示部仕様に対応したレイアウト規則（余白幅Ｗ１〜Ｗ４）に従って、アクセスが想定されるバーコード表示装置１０のディスプレイ１８に表示する画面データをそれぞれ生成する。あわせて、画面データ生成部３２は、生成した画面データを管理する画面データ管理テーブルＴ２（図１２）を生成する。なお、画面データ管理テーブルＴ２は、画面データ格納部３６に格納にされてもよい。
【００７５】
ここで、図１２は、上記画面データ管理テーブルＴ２の例を示す説明図である。図１２の画面データ管理テーブルＴ２には、バーコード表示装置１０の各々の機種に対応して、ｎ種のバーコードＢＣ１〜ＢＣｎを、６種の表示部仕様のディスプレイ１８で表示するために生成された画面データＤＸ１−１〜ＤＸ１−ｎ、…、ＤＸ６−１〜ＤＸ６−ｎが登録されている。加えて、画面データ管理テーブルＴ２には、受信したＨＴＴＰヘッダ中のユーザエージェント情報に基づき機種（すなわち、表示部仕様）が特定できないバーコード表示装置１０のために生成されたデフォルトの画面データＸＸＸ−１〜ＸＸＸ−ｎが登録されている。
【００７６】
図１３は、上記情報発信サーバＭｗ（図１１）が、アクセスが想定されるバーコード表示装置１０に対してバーコードを表示する画面データをあらかじめ生成しておき、バーコード表示装置１０のブラウザ１４から提供情報の送信を要求されると、画面データを読み出して送信する手順を示すフローチャートである。
【００７７】
すなわち、上記情報発信サーバＭｗは、情報提供者Ｄが提供する提供情報のバーコード画像および補足情報を登録すると（Ｓ４１）、画面データ生成部３２が、参照テーブルＴ１のレイアウト規則情報（余白幅Ｗ１〜Ｗ４）に従って、提供情報格納部３１に格納されているバーコード画像を、要求が想定される各機種のバーコード表示装置１０に表示する画面データをそれぞれ生成して、画面データ格納部３６に格納する（Ｓ４２；画面データ作成処理）。このとき、画面データ管理テーブルＴ２を作成する（Ｓ４３）。
【００７８】
そして、バーコード表示装置１０から提供情報の送信を要求されると（Ｓ４４）、表示装置識別部３３がＨＴＴＰヘッダのリクエストヘッダからユーザエージェントヘッダの内容を取得し、参照テーブルＴ１のユーザエージェント情報を参照してバーコード表示装置１０の機種を識別し、その結果から画面データ管理テーブルＴ２に従って該当する画面データを画面データ格納部３６より抽出する（Ｓ４５）。最後に、画面データ送信部３５が、抽出された画面データをレスポンスとしてバーコード表示装置１０のブラウザ１４のバーコード取得部１４ｂに送信する（Ｓ４６）。
【００７９】
なお、図１０および図１３のフローチャートにおける画面データ生成のステップ（Ｓ３５，Ｓ４２）では、図６のフローチャートのステップ（Ｓ５３，Ｓ５４）と同様のルールに従ってバーコード表示レイアウトが決定され、バーコード画像が配置される。
【００８０】
このように、上記の第１、第２の何れの方法にせよ、上記情報発信サーバＭｗは、アクセスされるバーコード表示装置１０の機種ごとに異なるバーコード表示レイアウト（図３，図４）に従って作成したバーコード画像を表示する画面データを、インターネットＮを介してバーコード表示装置１０に送出できる。
【００８１】
以上のように、上記バーコード表示装置１０で表示するバーコードを作成するバーコード作成方法は、光学読取りのための画面データ（バーコード表示情報）を作成する際に、バーコード表示装置１０のディスプレイ１８上でのバーコード表示の周囲に規定の非バーコード表示領域を確保して作成する。
【００８２】
この画面データによれば、バーコード表示装置１０は、ディスプレイ１８の外周部の光学読取り不可能な領域を避けてバーコードを表示することができる。すなわち、バーコード画像をディスプレイ１８での読取可能領域内に表示することにより、バーコード読み取り装置の認識領域内に表示することができる。
【００８３】
また、上記バーコード作成方法は、複数のバーコードを表示する際、各々のバーコードまたはバーコード群にディスプレイ１８の隅の原点を定義し、画面切換の際に常に表示可能バーコードおよびバーコード群がディスプレイ１８の読取可能領域内に位置するように配置する。
【００８４】
また、上記バーコード作成方法は、単色表示の時はバーコードの最細線を２ドット以上の幅、カラー表示の時は１ドットピクセル＋１サブピクセル以上の幅とする。
【００８５】
これにより、バーコードを一定以上の幅を持たせて表示することができるため、ディスプレイ１８にドット欠けが生じても、横と同じ色にならない。それゆえ、バーコード切れが発生せず、バーコード読み取り装置の認識率の低下を回避できる。
【００８６】
また、上記バーコード作成方法は、ディスプレイ１８において、バーコード画像に重なる、もしくはバーコード画像の近傍に表示されるバーコード以外の補足情報を、バーコード読み取り装置の読み取り光線と同色の色で表示する。例えば、スキャナ光線が赤色の場合には、ディスプレイ１８のＲＢＧ表示の同色であるＲ（赤色）で表示して、スキャナに読み取らせない。なお、光学読取りにはスキャナの代わりにカメラなどを利用することもできる。
【００８７】
これにより、バーコードを含む多くの情報をディスプレイ１８の限定された表示領域内に、バーコード読み取り装置の認識度を低下させずに表示することが可能となる。
【００８８】
さらに、上記バーコード作成方法による、バーコード画像を表示するための画面データ（表示情報）の作成処理は、バーコードを表示するバーコード表示装置１０で行ってもよいし、バーコード表示装置１０に画面データを、通信を介して提供する情報発信サーバＭｗで行ってもよい。すなわち、上記バーコード表示装置１０は、バーコード画像を含む画面データを通信先の情報発信サーバ（情報発信装置）Ｍｗから提供を受け、ディスプレイ１８に表示して、ＰＯＳ端末２０等に読み取らせることができる。
【００８９】
以上のように、本実施の形態では、携帯情報端末等の汎用のディスプレイにバーコードを表示する場合に発生する問題を整理して、それらの解決方法を提案した。すなわち、携帯電話などの各種携帯情報端末に搭載されている汎用のディスプレイに、バーコード読み取り装置の光学的読み取り特性に適合したバーコード表示を行うバーコード表示方法について説明した。また、通信市場等の電子ネット環境におけるバーコードの提供についても説明した。
【００９０】
具体的には、バーコードを表示するバーコード表示装置での表示で守るべき条件として、最細線の幅から表示領域の範囲を定める。これにより、ＰＯＳ端末等による認識率の高いバーコード表示の提供が可能となる。
【００９１】
そして、汎用表事物を意識したバーコード表示情報は、その表示方法に技術的配慮を施すことにより、一般の通信先の情報発信装置から提供でき、かつ、一般の情報受信端末で表示しても既存のＰＯＳ端末で利用が可能となる。すなわち、流通に用いられたり、情報家電機器の制御や、公共施設の管理に用いられているバーコードを、媒体を印刷物から情報端末等の表示装置に拡張することで、通信先からの情報を既存のバーコード読取りインフラに接続することが可能となる。これにより、バーコードを新たな用途で利用することができる。
【００９２】
具体的には、多様な商取引システムが実現可能となる。
【００９３】
例えば、通信販売業者が商品の情報をインターネットや雑誌などで提供し、消費者が提供される情報を携帯情報端末に格納してディスプレイにバーコードとして表示し、これをコンビエンスストア等の専用ＰＯＳ端末に読み取らせることによって決済を行う商取引システムが実現できる。この商取引システムによれば、システム運用者はインターネットインフラ上で情報を積極的に発信して、末端ユーザに商品情報の発信を行い、末端ユーザはそれら情報の選択取得を携帯端末に取得保存し、バーコードとして表示して電子決済機能の有る専用ＰＯＳ端末で決済処理を行うことができる。また、同じシステムの中で、書籍やカタログなどに記載してある商品情報を携帯端末に入力保存することで、発注情報を携帯端末に一時保存して、専用ＰＯＳ端末で決済処理を行うことも可能となる。これにより、も可能になり、高度なセキュリティを確保した電子決済処理の実現が可能となる。すなわち、オープン仕様のインターネットが持つセキュリティの不安を解消すると同時に、書籍など他の情報源からの商取引情報を収集して、安全な商取引を実現することが可能となる。
【００９４】
また、例えば、店の割引等のクーポン情報を消費者が携帯情報端末に集めてディスプレイにバーコードとして表示し、これを店の専用ＰＯＳ端末に読み取らせることによって割引等のサービスを受ける商取引システムが実現できる。
【００９５】
さらに、テレビの番組設定や電子レンジの条件設定などを、携帯情報端末に表示したバーコードをスキャナ入力することで行うことが可能となる。すなわち、上記バーコード表示装置は各情報家電でのバーコード運用にも利用できる。よって、紙媒体でのバーコードでは入力予定の情報の管理が煩雑であったのに対して、携帯情報端末の記録部の容量が許す範囲で多くの情報を電子管理できるため、操作性を飛躍的に向上させることができる。
【００９６】
最後に、本発明の目的は、上述した機能を実現するソフトウェアであるバーコード作成プログラムおよびバーコード表示プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、バーコード表示装置１０、情報発信サーバＭｗに供給し、それらのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。この場合、記録媒体から読み出されたプログラムコード自体が上述した機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【００９７】
すなわち、本発明のバーコード作成プログラムを記録したコンピュータ読み取り可能な記録媒体は、上記の課題を解決するために、バーコード表示装置１０（図１）および／あるいは情報発信サーバＭｗ（図８，図１１）の各部をコンピュータに実現させて、バーコード表示装置１０および／あるいは情報発信サーバＭｗを動作させるバーコード作成プログラムを記録したコンピュータ読み取り可能な記録媒体である。これにより、上記記録媒体から読み出されたバーコード作成プログラムによって、バーコード表示装置１０および情報発信サーバＭｗをコンピュータ上に実現することが可能となる。
【００９８】
また、本発明のバーコード表示プログラムを記録したコンピュータ読み取り可能な記録媒体は、上記の課題を解決するために、バーコード表示装置１０（図１）の各部をコンピュータに実現させて、バーコード表示装置１０を動作させるバーコード表示プログラムを記録したコンピュータ読み取り可能な記録媒体である。これにより、上記記録媒体から読み出されたバーコード表示プログラムによって、バーコード表示装置１０をコンピュータ上に実現することが可能となる。
【００９９】
上記プログラムコードを供給するための記録媒体は、システムあるいは装置と分離可能に構成することができる。また、上記記録媒体は、プログラムコードを供給可能であるように固定的に担持する媒体であってもよい。そして、上記記録媒体は、記録したプログラムコードをコンピュータが直接読み取ることができるようにシステムあるいは装置に装着されるものであっても、外部記憶装置としてシステムあるいは装置に接続されたプログラム読み取り装置を介して読み取ることができるように装着されるものであってもよい。
【０１００】
例えば、上記記録媒体としては、磁気テープやカセットテープ等のテープ系、フロッピーディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１０１】
また、上記プログラムコードは、コンピュータが記録媒体から読み出して直接実行できるように記録されていてもよいし、記録媒体から主記憶のプログラム記憶領域へ転送された後コンピュータが主記憶から読み出して実行できるように記録されていてもよい。
【０１０２】
さらに、上記記録媒体は、通信ネットワーク等を介してプログラムコードを供給可能であるように流動的に担持する媒体であってもよい。この場合、システムあるいは装置を通信ネットワーク（インターネット、イントラネット等を含む）と接続可能に構成し、上記プログラムコードを通信ネットワークからダウンロードすることにより供給することができる。
【０１０３】
なお、プログラムコードを記録媒体から読み出して主記憶に格納するためのプログラム、および、通信ネットワークからプログラムコードをダウンロードするためのプログラムは、コンピュータによって実行可能にあらかじめシステムあるいは装置に格納されているものとする。
【０１０４】
上述した機能は、コンピュータが読み出した上記プログラムコードを実行することによって実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行うことによっても実現される。
【０１０５】
さらに、上述した機能は、上記記録媒体から読み出された上記プログラムコードが、コンピュータに装着された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても実現される。
【０１０６】
本発明のバーコード作成方法は、バーコード表示装置の表示部の画面表示を定義する画面データを作成する画面データ作成処理において、上記バーコード表示装置の表示部に表示されたバーコード画像をバーコード読み取り装置が読み取り可能である当該表示部の読取可能領域内に、バーコード画像を配置することを特徴としている。
【０１０７】
本発明のバーコード作成方法は、ピクセルが２次元マトリクス状に配設されているモノクロ表示の表示部に表示するバーコード画像を、バーコードの最細線の線幅を２ピクセル以上にして作成することを特徴としている。
【０１０８】
また、本発明のバーコード作成方法は、複数のサブピクセルからなるピクセルが２次元マトリクス状に配設されているカラー表示の表示部に表示するバーコード画像を、バーコードの最細線の線幅を１ピクセル＋１サブピクセル以上にして作成することを特徴としている。
【０１０９】
本発明のバーコード作成方法は、バーコード表示装置の表示部の画面表示を定義する画面データを作成する画面データ作成処理において、上記バーコード表示装置の表示部に表示するバーコード画像以外の補足情報の表示色を、バーコード読み取り装置による上記バーコード画像の読み取りに影響を与えない色に設定することを特徴としている。
【０１１０】
上記の構成により、バーコードをバーコード表示装置の表示部に表示するための画面データを、バーコード表示装置の表示部に表示するバーコード画像以外の補足情報を、バーコード読み取り装置によるバーコード画像の読み取りに影響を与えない色で表示するように設定して作成できる。
【０１１１】
また、本発明のバーコード表示装置は、自装置の表示部の仕様、および当該表示部に表示されたバーコード画像を読み取るバーコード読み取り装置の仕様に合わせて作成された、上記バーコード画像を含む画面データに従って、上記バーコード画像を上記表示部に表示する表示処理手段を備えることを特徴としている。
【０１１２】
上記の構成により、バーコード表示装置は、自装置の表示部の仕様、および当該表示部に表示されたバーコード画像を読み取るバーコード読み取り装置の仕様に合わせて作成された、上記バーコード画像を含む画面データに従って、バーコード画像を表示部に表示する。
【０１１３】
よって、バーコード表示装置は、自装置の表示部の仕様とともに、バーコードを読み取らせるバーコード読み取り装置の仕様を考慮して、バーコードを表示することができる。したがって、バーコード表示装置の表示部に表示したバーコード画像を、バーコード読み取り装置で正確に読み取り認識することが可能となる。
【０１１４】
本発明のバーコード表示装置は、さらに、上記画面データをバーコード提供装置から取得するバーコード取得手段を備えることを特徴としている。
【０１１５】
また、本発明のバーコード提供装置は、バーコード表示装置の表示部の画面表示を定義した画面データであって、上記バーコード表示装置の表示部の仕様、および当該表示部に表示されたバーコード画像を読み取るバーコード読み取り装置の仕様に合わせて作成された、上記バーコード画像を含む画面データを、上記バーコード表示装置に提供するバーコード送信手段を備えることを特徴としている。
【０１１６】
また、本発明のバーコード表示装置は、さらに、上記画面データを、自装置の表示部の仕様、および当該表示部に表示されたバーコード画像を読み取るバーコード読み取り装置の仕様に合わせて作成するバーコード作成手段を備えることを特徴としている。
【０１１７】
また、本発明のバーコード提供装置は、さらに、上記画面データを、上記バーコード表示装置の表示部の仕様、および当該表示部に表示されたバーコード画像を読み取るバーコード読み取り装置の仕様に合わせて作成する提供用バーコード作成手段を備えることを特徴としている。
【０１１８】
上記の構成により、さらに、バーコードをバーコード表示装置の表示部に表示するためのバーコード画像を含む画面データを、当該表示部の仕様、および当該表示部に表示されるバーコード画像を読み取るバーコード読み取り装置の仕様に合わせて、バーコード提供装置あるいはバーコード表示装置において作成することができる。
【０１１９】
【発明の効果】
本発明のバーコード作成方法は、以上のように、バーコード表示装置の表示部の画面表示を定義する画面データを作成する画面データ作成処理において、上記バーコード表示装置の表示部に表示されたバーコード画像をバーコード読み取り装置が読み取り可能である当該表示部の読取可能領域内に、バーコード画像を配置する方法である。
【０１２０】
それゆえ、上記の画面データによれば、バーコード表示装置が、表示部の外周部のバーコード読み取り装置の読み取り不可能な領域を避けて、バーコード画像を表示することができる。すなわち、バーコード画像を表示部の読取可能領域内に表示することにより、バーコード読み取り装置の認識可能領域内に表示することができる。
【０１２１】
したがって、バーコード表示装置の表示部に表示したバーコード画像を、バーコード読み取り装置で正確に読み取り認識することが可能となるという効果を奏する。
【０１２２】
本発明のバーコード作成方法は、以上のように、ピクセルが２次元マトリクス状に配設されているモノクロ表示の表示部に表示するバーコード画像を、バーコードの最細線の線幅を２ピクセル以上にして作成する方法である。
【０１２３】
また、本発明のバーコード作成方法は、以上のように、複数のサブピクセルからなるピクセルが２次元マトリクス状に配設されているカラー表示の表示部に表示するバーコード画像を、バーコードの最細線の線幅を１ピクセル＋１サブピクセル以上にして作成する方法である。
【０１２４】
それゆえ、バーコードを構成する各線を一定以上の幅を持たせて表示することができるため、表示部にピクセルの欠損があっても、バーコードの線が切れたり、線がつながったりすることがない。すなわち、バーコード表示装置の表示部に、バーコード画像をバーコードの形状を潰さずに表示することが可能となる。
【０１２５】
したがって、バーコード表示装置の表示部にピクセルの欠損があっても、表示したバーコード画像をバーコード読み取り装置で正確に読み取り認識することが可能となり、バーコード読み取り装置による認識率の低下を回避できるという効果を奏する。
【０１２６】
本発明のバーコード作成方法は、以上のように、バーコード表示装置の表示部の画面表示を定義する画面データを作成する画面データ作成処理において、上記バーコード表示装置の表示部に表示するバーコード画像以外の補足情報の表示色を、バーコード読み取り装置による上記バーコード画像の読み取りに影響を与えない色に設定する方法である。
【０１２７】
それゆえ、上記のように補足情報の表示色を設定することにより、バーコード表示装置の表示部にバーコード画像以外の補足情報を表示しても、バーコード画像をバーコード読み取り装置で正確に読み取り認識することが可能となり、バーコード読み取り装置による認識率の低下を回避できる。
【０１２８】
したがって、バーコード表示装置の表示部に、バーコード画像の周囲の余白やバーコード画像に重ねて、バーコードの符号や内容説明等の補足情報を表示することが可能となるという効果を奏する。すなわち、バーコード画像を含む多くの情報を表示部の限定された表示領域内に、バーコード読み取り装置の認識率を低下させずに表示することが可能となるという効果を奏する。
【０１２９】
また、本発明のバーコード表示装置は、以上のように、自装置の表示部の仕様、および当該表示部に表示されたバーコード画像を読み取るバーコード読み取り装置の仕様に合わせて作成された、上記バーコード画像を含む画面データに従って、上記バーコード画像を上記表示部に表示する表示処理手段を備える構成である。
【０１３０】
それゆえ、バーコード表示装置は、自装置の表示部の仕様とともに、バーコードを読み取らせるバーコード読み取り装置の仕様を考慮して、バーコードを表示することができる。したがって、バーコード表示装置の表示部に表示したバーコード画像を、バーコード読み取り装置で正確に読み取り認識することが可能となるという効果を奏する。
【０１３１】
本発明のバーコード表示装置は、以上のように、さらに、上記画面データをバーコード提供装置から取得するバーコード取得手段を備える構成である。
【０１３２】
また、本発明のバーコード提供装置は、以上のように、バーコード表示装置の表示部の画面表示を定義した画面データであって、上記バーコード表示装置の表示部の仕様、および当該表示部に表示されたバーコード画像を読み取るバーコード読み取り装置の仕様に合わせて作成された、上記バーコード画像を含む画面データを、上記バーコード表示装置に提供するバーコード送信手段を備える構成である。
【０１３３】
それゆえ、バーコードをバーコード表示装置の外部から、例えばインターネット等の通信ネットワークを介して提供することができるという効果を奏する。
【０１３４】
また、本発明のバーコード表示装置は、以上のように、さらに、上記画面データを、自装置の表示部の仕様、および当該表示部に表示されたバーコード画像を読み取るバーコード読み取り装置の仕様に合わせて作成するバーコード作成手段を備える構成である。
【０１３５】
また、本発明のバーコード提供装置は、以上のように、さらに、上記画面データを、上記バーコード表示装置の表示部の仕様、および当該表示部に表示されたバーコード画像を読み取るバーコード読み取り装置の仕様に合わせて作成する提供用バーコード作成手段を備える構成である。
【０１３６】
それゆえ、さらに、バーコードをバーコード表示装置の表示部に表示するためのバーコード画像を含む画面データを、当該表示部の仕様、および当該表示部に表示されるバーコード画像を読み取るバーコード読み取り装置の仕様に合わせて、バーコード提供装置あるいはバーコード表示装置において作成することができるという効果を奏する。
【図面の簡単な説明】
【図１】  本発明の実施の形態に係るバーコード表示装置の構成の概略を示すブロック図である。
【図２】  図１に示したバーコード表示装置の運用形態を示す説明図である。
【図３】  図１に示したバーコード表示装置のディスプレイに表示するバーコードの表示レイアウトの説明図である。
【図４】  図１に示したバーコード表示装置のディスプレイが液晶ディスプレイである場合のバーコード表示レイアウトの説明図であって、同図（ａ）はバーコード表示装置のディスプレイに表示されたバーコードの例であり、同図（ｂ）は同図（ａ）の領域Ｒ１の拡大図であり、同図（ｃ）はモノクロディスプレイの場合の同図（ｂ）の領域Ｒ２の拡大図であり、同図（ｄ）はカラーディスプレイの場合の同図（ｂ）の領域Ｒ２の拡大図である。
【図５】  図５（ａ）は、図１に示したバーコード表示装置のディスプレイにバーコードを表示する画面データの説明図であり、図５（ｂ）は、画面データをバーコード表示装置のディスプレイに表示した状態を示す説明図である。
【図６】  図１に示したバーコード表示装置がバーコードを表示する動作を示すフローチャートである。
【図７】  図１に示したバーコード表示装置に登録されている表示部仕様およびユーザ情報の例を示す説明図である。
【図８】  図２に示した情報発信サーバの一構成の概略を示すブロック図である。
【図９】  図８および図１１に示した情報発信サーバで参照される参照テーブルの例を示す説明図である。
【図１０】  図８に示した情報発信サーバがバーコード表示装置へ画面データを送信する動作を示すフローチャートである。
【図１１】  図２に示した情報発信サーバの他の構成の概略を示すブロック図である。
【図１２】  図１１に示した情報発信サーバで参照される画面データ管理テーブルの例を示す説明図である。
【図１３】  図１１に示した情報発信サーバＭｗがバーコード表示装置へ画面データを送信する動作を示すフローチャートである。
【符号の説明】
１０    バーコード表示装置
１４ｂ  バーコード取得部（バーコード取得手段）
１５    バーコード処理部（バーコード作成手段）
１８    ディスプレイ（表示部）
１７    表示処理部（表示処理手段）
２１，２６  スキャナ（バーコード読み取り装置）
３２    画面データ生成部（提供用バーコード作成手段）
３５    画面データ送信部（バーコード送信手段）
ＢＣ    バーコード画像
ｄ      画面データ
Ｌ１，Ｌ２  バーコードの最細線
Ｍｗ    情報発信サーバ（バーコード提供装置）
Ｓ３５，Ｓ４２，Ｓ５３〜Ｓ５４  画面データ作成処理
【図１】
0003788733.tif 000002
【図２】
0003788733.tif 000003
【図３】
0003788733.tif 000004
【図４】
0003788733.tif 000005
【図５】
0003788733.tif 000006
【図６】
0003788733.tif 000007
【図７】
0003788733.tif 000008
【図８】
0003788733.tif 000009
【図９】
0003788733.tif 000010
【図１０】
0003788733.tif 000011
【図１１】
0003788733.tif 000012
【図１２】
0003788733.tif 000013
【図１３】
0003788733.tif 000014