(57)【要約】【課題】スキャナの性能に応じて、スキャナが読取可能なバーコードや２次元シンボル等を表示端末に表示させ、スキャナにより種々のシンボルを読取可能にする。【解決手段】表示端末１にシンボルを表示させて、スキャナ２により表示されたシンボルの読み取りを行う場合、表示端末１は、スキャナ２との間でＩｒＤＡ通信を行うことにより、スキャナ２のスキャナ性能情報を受信し、受信したスキャナ性能情報に基づいてスキャナ２の読み取り可能な形態にてシンボルを生成し、生成したシンボルを表示装置１２に表示させる。【選択図】        図１
2004240922.tif 000002
【特許請求の範囲】
【請求項１】
シンボルデータから生成されるシンボルを表示してスキャナに読み取らせる表示端末であって、
前記スキャナから送信されるスキャナ性能情報を受信する受信手段と、
前記受信したスキャナ性能情報に基づいて、前記スキャナが読取可能なシンボルをシンボルデータから生成する生成手段と、
前記生成されたシンボルを表示する表示手段と、を備えることを特徴とする表示端末。
【請求項２】
表示端末の表示性能情報を記憶する記憶手段と、
前記記憶手段から表示性能情報を取得して、前記表示手段に表示可能なシンボルのサイズと、前記生成手段により生成されるシンボルのサイズとを比較して、前記生成されるシンボルが表示手段に表示可能なサイズであるか否かを判断する判断手段と、を備え、
前記生成手段は、前記生成されるシンボルが前記表示手段に表示可能なサイズでないと判断された場合に、シンボルデータを複数に分割してシンボルを生成し、
前記表示手段は、前記分割して生成されたシンボルを表示することを特徴とする請求項１記載の表示端末。
【請求項３】
ネットワークを介して表示端末に接続されるシンボル生成装置であって、
前記表示端末から送信されるシンボルデータ及びスキャナ性能情報を受信する受信手段と、
前記スキャナ性能情報に基づいて、前記スキャナが読取可能なシンボルをシンボルデータから生成する生成手段と、
前記生成されたシンボルを前記表示端末に送信する送信手段と、を備えることを特徴とするシンボル生成装置。
【請求項４】
表示端末に表示されたシンボルを読み取るスキャナと、スキャナに読み取らせるシンボルを表示する表示端末と、表示端末に表示させるシンボルを生成するシンボル生成装置と、がネットワークを介して接続されたシンボル表示システムであって、
前記スキャナは、
スキャナ性能情報を表示端末に送信する送信手段と、
シンボルを読み取る読取手段と、を備え、
前記表示端末は、
前記スキャナから送信されるスキャナ性能情報と、前記シンボル生成装置から送信されるシンボルとを受信する受信手段と、
シンボルデータ及びスキャナ性能情報をシンボル生成装置に送信する送信手段と、
シンボルを表示する表示手段と、を備え、
前記シンボル生成装置は、
表示端末から送信されるシンボルデータ及びスキャナ性能情報を受信する受信手段と、
前記スキャナ性能情報に基づいて、前記スキャナが読取可能なシンボルをシンボルデータから生成する生成手段と、
前記シンボルを前記表示端末に送信する送信手段と、を備えたことを特徴とするシンボル表示システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャナに読み取らせるシンボルを表示する表示端末、シンボル生成装置及びシンボル表示システムに関するものである。
【０００２】
【従来の技術】
従来、バーコードや２次元シンボル等を利用して商品管理、購入価格の計算、販売管理等が行われている。従来のバーコードや２次元シンボルは、紙媒体等に印刷されたものをスキャナ等を用いて光学的に読み取り認識するものであった。
一方、近年では携帯情報端末のディスプレイや表示装置等にバーコード、２次元シンボルを表示させ、専用のスキャナで読み取ることにより、バーコードや２次元シンボルの新たな用途を創出している。
【０００３】
例えば、電子メータや工場現場計器等について、オンライン監視を行う場合、電子メータや計器等に入力されたアナログ信号の示す値をバーコードにより表示装置に表示させ、このバーコードを専用のスキャナ等で読み取ることにより、点検作業を正確かつ効率的に行う技術が開示されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開２００２−３１０７３３号公報
【０００５】
【発明が解決しようとする課題】
このように、上述した従来のバーコード表示装置（例えば、特許文献１）においては、一定の条件下においてバーコードの表示及び読み取りが行われるため、スキャナによる読み取りエラーは生じにくかった。しかしながら、種々の表示装置に表示させたバーコードや２次元シンボルを、種々のスキャナにより読み取るシステムにおいては、表示装置の表示機能やスキャナの読取機能の性能に応じて、読み取りエラーが生じてしまう場合がある。
【０００６】
例えば、ユーザの所有する携帯端末に２次元シンボルを表示させ、この２次元シンボルを店舗側のスキャナにより読み取り、２次元シンボルに含まれる情報に応じて種々のサービスを提供するシステムが知られている。このようなシステムで利用される２次元バーコードには多数の規格があり、例えば、ＱＲ  Ｃｏｄｅ、ＰＤＦ４１７、ＣＯＤＥ４９、Ｍａｘｉ  Ｃｏｄｅ、Ｄａｔａ  Ｍａｔｒｉｘ、Ｃｏｄｅ１、Ａｚｔｅｃ  Ｃｏｄｅ、Ｓｕｐｅｒ  Ｃｏｄｅ、ＲＳＳ等がある。一方、ユーザの所有する携帯端末の種類も多種多様であり、表示機能も製造メーカによりバラツキがある。このため、携帯端末が表示可能な２次元シンボルの規格と、スキャナが読取可能な２次元シンボルの規格が一致しない場合、読み取りが行えないという問題があった。
【０００７】
或いは、携帯端末に備えられる表示装置は、小型化されたものが多いため、表示サイズに限りがある。一方、スキャナの読み取り深度や分解能に応じて、読み取り可能な表示サイズも限定されてしまう。したがって、表示装置の表示サイズが、読取装置の読み取り深度や分解能と適合しない場合、規格の一致した２次元シンボルであっても読み取りが行えないという問題があった。
【０００８】
本発明の課題は、スキャナの性能に応じて、スキャナが読取可能なバーコードや２次元シンボル等を表示させ、スキャナにより種々のシンボルを読取可能にすることである。
【０００９】
【課題を解決するための手段】
請求項１記載の発明は、シンボルデータから生成されるシンボルを表示してスキャナに読み取らせる表示端末であって、前記スキャナから送信されるスキャナ性能情報を受信する受信手段と、前記受信したスキャナ性能情報に基づいて、前記スキャナが読取可能なシンボルをシンボルデータから生成する生成手段と、前記生成されたシンボルを表示する表示手段と、を備えることを特徴としている。
【００１０】
したがって、表示端末にシンボルを表示させて、スキャナにシンボルの読み取りを行わせる場合に、スキャナ性能情報に基づいてスキャナが読み取り可能なシンボルを生成して表示させることができるため、例えば、スキャナの読み取り不可能な規格のシンボルが表示端末に表示されることがなく、効率のよい読み取りを行うことができる。
【００１１】
請求項３記載の発明は、ネットワークを介して表示端末に接続されるシンボル生成装置であって、前記表示端末から送信されるシンボルデータ及びスキャナ性能情報を受信する受信手段と、前記スキャナ性能情報に基づいて、前記スキャナが読取可能なシンボルをシンボルデータから生成する生成手段と、前記生成されたシンボルを前記表示端末に送信する送信手段と、を備えることを特徴としている。
【００１２】
したがって、シンボル生成装置は、スキャナ性能情報に基づいて、スキャナが読み取り可能なシンボルを生成し、生成したシンボルを表示端末に送信することができる。これにより、表示端末は、シンボル生成装置からスキャナの読み取りに好適なシンボルを受信して表示させることができ、シンボルを生成する機能を備えない表示端末であっても、スキャナの読み取り性能に応じたシンボルを表示させることができる。
【００１３】
請求項４記載の発明は、表示端末に表示されたシンボルを読み取るスキャナと、スキャナに読み取らせるシンボルを表示する表示端末と、表示端末に表示させるシンボルを生成するシンボル生成装置と、がネットワークを介して接続されたシンボル表示システムであって、前記スキャナは、スキャナ性能情報を表示端末に送信する送信手段と、シンボルを読み取る読取手段と、を備え、前記表示端末は、  前記スキャナから送信されるスキャナ性能情報と、前記シンボル生成装置から送信されるシンボルとを受信する受信手段と、シンボルデータ及びスキャナ性能情報をシンボル生成装置に送信する送信手段と、シンボルを表示する表示手段と、を備え、前記シンボル生成装置は、表示端末から送信されるシンボルデータ及びスキャナ性能情報を受信する受信手段と、前記スキャナ性能情報に基づいて、前記スキャナが読取可能なシンボルをシンボルデータから生成する生成手段と、  前記シンボルを前記表示端末に送信する送信手段と、を備えたことを特徴としている。
【００１４】
したがって、シンボル生成装置により、スキャナ性能情報に基づいて、スキャナの読み取りに好適なシンボルを生成し、生成したシンボルを表示端末に送信することができる。また、シンボル生成装置からシンボルを受信した表示端末は、スキャナの読み取りに好適なシンボルを表示させることができ、表示端末に表示されたシンボルを読み取るスキャナは、読み取りエラーを防止して、読み取り精度を向上させることができる。
【００１５】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００１６】
［第１の実施の形態］
まず、本発明を適用した第１の実施の形態における構成を説明する。
図１は、本第１の実施の形態におけるシンボル表示システム１００のシステム構成を示す概念図である。図１に示すように、シンボル表示システム１００は、携帯電話，携帯端末，携帯通信端末等からなる表示端末１と、バーコード，２次元コード等のシンボルを読み取るためのスキャナ２とを備えて構成されている。表示端末１と、スキャナ２とは、１００ｋｂｐｓ〜４Ｍｂｐｓ程度の通信速度で情報端末間のデータ転送を行うことが可能なＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、携帯電話用の赤外線通信規格であるＩｒＭＣ（Ｉｎｆｒａｒｅｄ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、赤外線オブジェクト交換プロトコルであるＩｒＯＢＥＸ（ＩｒＤＡ  Ｏｂｊｅｃｔ  Ｅｘｃｈａｎｇｅ）、小規模な装置で赤外線通信を活用可能とするためのＩｒＤＡ  Ｌｉｔｅ等の規格に準じて、データ通信が可能な構成となっている。
【００１７】
次に、図２を参照して表示端末１について説明する。図２は、表示端末１の機能的構成を示すブロック図である。図２に示すように、表示装置１は、ＣＰＵ１１、表示装置１２、入力装置１３、無線通信装置１４、ＲＡＭ１５、記憶装置１６、近距離通信装置１７等から構成され、各部はバス１８により接続されている。
【００１８】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１は、記憶装置１６に格納されている各種制御プログラムを読み出してＲＡＭ１５内に展開し、それらの制御プログラムに従って表示端末１の各部を集中制御する。
【００１９】
具体的に、ＣＰＵ１１は、記憶装置１６に格納されているシンボル生成処理プログラムに従って、後述するシンボル生成処理（図７参照）を実行する。なお、処理の詳細については後述する。
【００２０】
表示装置１２は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等によってなる表示画面を備え、ＣＰＵ１１から入力される表示指示に基づいて入力装置１３、無線通信装置１４を介して送受信される表示データを画面上に表示する。
【００２１】
ここで、図３を参照して、表示装置１２に表示されるバーコード及び２次元シンボル（以下、これらを統括的に「シンボル」と記す）について説明する。図３（ａ）は、「Ｃｏｄｅ  １２８」の規格に準じて生成されるシンボルの一例を示す図である。この「Ｃｏｄｅ  １２８」は、水平方向に情報を持ち、太さが４種類に変化する３本のバーと、３本のスペースとにより、１文字が表現されるバーコードである。「Ｃｏｄｅ  １２８」は、数字、アルファベット大文字／小文字、記号、制御コードをシンボル化することが可能である。
【００２２】
図３（ｂ）は、「ＰＤＦ  ４１７」の規格に準じて生成されるシンボルの一例を示す図である。この「ＰＤＦ  ４１７」は、水平及び垂直方向に情報を持ち、１次元バーコードを縮小して縦に積み重ね、縦横の情報を表示したスタック型の２次元シンボルである。図３（ｃ）は、「ＱＲ  Ｃｏｄｅ」の規格に準じて生成されるシンボルの一例を示す図である。この「ＱＲ  Ｃｏｄｅ」は、水平及び垂直方向に情報を持ち、情報を白黒交互の「ます目（セル）」で縦横モザイク状に表示したマトリックス型の２次元シンボルである。これらの２次元シンボルは、数字、アルファベット大文字／小文字、記号、制御コードに加え、漢字をシンボル化することが可能である。
【００２３】
図２に戻り、入力装置１３は、カーソルキー、数字入力キー、及び各種機能キーを備え、押下されたキーに対応する押下信号をＣＰＵ１１に出力する。なお、入力装置１３は、必要に応じてマウス、タッチパネル等のポインティングデバイスや、その他の入力装置を備えるものとしてもよい。
【００２４】
無線通信装置１４は、無線モデム（ＭＯＤＥＭ：ＭＯｄｕｌａｔｏｒ／ＤＥＭｏｄｕｌａｔｏｒ）等により構成され、無線基地局との間で無線信号の送受信を行う。また、無線通信装置１４は、無線ＬＡＮに接続されるインターフェイスとしてＬＡＮカード等を備え、このＬＡＮカードを経由して所定エリア内における無線ＬＡＮに接続される構成であっても良い。
【００２５】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５は、ＣＰＵ１１によって実行される各種プログラムやこれら各種プログラムによって処理されたデータ等を一時的に記憶するワークエリアを形成する。また、ＲＡＭ１５は、図４に示すように、表示性能メモリ５１と、スキャナ性能メモリ５２とを有している。表示性能メモリ５１には、表示端末１の表示性能を示す表示性能情報が記憶されている。スキャナ性能メモリには、スキャナ２から受信したスキャナ２の読取性能を示すスキャナ性能情報を更新可能に記憶している。
【００２６】
図５を参照して、表示性能情報及びスキャナ性能情報について説明する。図５（ａ）は、表示性能メモリ５１に記憶される表示性能情報のデータ構成例を示す図であり、図５（ｂ）は、スキャナ性能メモリ５２に記憶されるスキャナ性能情報のデータ構成例を示す図である。
【００２７】
図５（ａ）に示すように、表示性能情報には、「ＳＹＭＢＯＬ」パラメータと、「ＯＰＴＩＣＳ」パラメータが含まれている。「ＳＹＭＢＯＬ」パラメータには、表示可能なシンボルの種別を示す「ＴＹＰＥ」、表示可能な桁数を示す「ＬＥＮＧＴＨ」、シンボルの末尾にある確認コードの有無及び種類を示す「ＣＨＥＣＫ」、シンボルに付帯するオプション機能の有無を示す「ＯＰＴＩＯＮ」等の項目が含まれている。例えば、表示端末１の表示可能なシンボルは、「Ｃｏｄｅ  １２８」、「ＰＤＦ  ４１７」、「ＱＲ  Ｃｏｄｅ」の３種類であり、「Ｃｏｄｅ  １２８」を表示する場合、表示可能な桁数は「１０桁」、確認コードは「ＯＮ」、オプション機能は「ＯＦＦ」となっている。
【００２８】
また、「ＯＰＴＩＣＳ」パラメータには、表示サイズの幅を示す「ＷＩＤＥ」、表示サイズの高さを示す「ＨＥＩＧＨＴ」、解像度を示す「ＲＥＳＯＬＵＴＩＯＮ」、輝度範囲を示す「ＢＲＩＧＨＴＮＥＳＳ」、コントラストを示す「ＣＯＮＴＲＡＳＴ」等の項目が含まれている。例えば、表示端末１の表示可能なサイズは、幅が「２４０（ドット）」、高さが「３２０（ドット）」であり、解像度は「０．０１（インチ）」、輝度範囲は「１４０−２３０（カンデラ）」、コントラストの範囲は「１−８」となっている。
【００２９】
また、図５（ｂ）に示すように、スキャナ性能情報には、「ＳＹＭＢＯＬ」パラメータと、「ＯＰＴＩＣＳ」パラメータが含まれ、「ＳＹＭＢＯＬ」パラメータには、表示性能情報と同様に、「ＴＹＰＥ」、「ＬＥＮＧＴＨ」、「ＣＨＥＣＫ」、「ＯＰＴＩＯＮ」等の項目が含まれている。例えば、スキャナ２の読取可能なシンボルは、「ＥＡＮ」、「ＰＤＦ  ４１７」、「ＱＲ  Ｃｏｄｅ」の３種類であり、「ＥＡＮ」を読み取る場合、読取可能な桁数は「１８桁」、確認コードは「ＯＮ」、オプション機能は選択可能な「ＡＤＤＯＮ」となっている。
【００３０】
また、「ＯＰＴＩＣＳ」パラメータには、読取サイズの幅を示す「ＷＩＤＥ」、読取サイズの高さを示す「ＨＥＩＧＨＴ」、解像度を示す「ＲＥＳＯＬＵＴＩＯＮ」、焦点距離を示す「ＦＯＣＵＳ」、露光時間を示す「ＥＸＰＯＳＥ」、ゲインコントロールの範囲を示す「ＧＡＩＮ」等の項目が含まれている。例えば、スキャナ２の読取可能な読取サイズは、幅が「６４０（ドット）」、高さが「４８０（ドット）」であり、解像度は「０．０３（インチ）」、焦点距離は「５（インチ）」、露光時間の範囲は「１００−１０００（ミリセカンド）」、ゲインコントロールの範囲は「１−８」となっている。
【００３１】
図２に戻り、記憶装置１６は、プログラムやデータ等があらかじめ記憶されている記録媒体（図示せず）を有しており、この記録媒体は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記録媒体は記憶装置１６に固定的に設けられるもの、若しくは着脱自在に装着するものであり、この記録媒体には、前記システムプログラム及び当該システムに対応する各種アプリケーションプログラム、及び各種処理プログラムで処理されたデータ等を記憶する。例えば、記録媒体は、後述するシンボル生成処理を実行するためのシンボル生成処理プログラムを記憶している。
【００３２】
また、記録媒体に記憶するプログラム、データ等は、その一部若しくは全部をサーバやクライアント等の他の機器からＷＡＮ、ＬＡＮ等のネットワーク回線の伝送媒体を介して伝送制御部１４から受信して記憶する構成にしてもよく、さらに、記録媒体はネットワーク上に構築されたサーバの記録媒体であってもよい。
さらに、前記プログラムをネットワーク回線等の伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールするように構成してもよい。
【００３３】
近距離通信装置１７は、ＩｒＤＡ、ＩｒＭＣ、ＩｒＯＢＥＸ、ＩｒＤＡ  Ｌｉｔｅ等の規格に基づく無線通信方式に基づいて、スキャナ２等の外部機器との間で無線信号の送受信を行う。また、近距離通信装置１７は、Ｂｌｕｅｔｏｏｔｈ（登録商標）若しくはＩＥＥＥ８０２．１１規格に準じた無線通信を行う構成であっても良い。
また、近距離通信装置１７はＲＦＩＤを読取可能に構成してもよい。
【００３４】
次に、図６を参照してスキャナ２について説明する。図６は、スキャナ２の機能的構成を示すブロック図である。図６に示すように、スキャナ２は、ＣＰＵ２１、表示装置２２、入力装置２３、読取装置２４、ＲＡＭ２５、記憶装置２６、近距離通信装置２７等から構成され、各部は、バス２８により接続されている。
なお、スキャナ２の構成部分については、上述した表示端末１の各構成部分と略同様の構成によってなるため、対応する構成部分については同列の符号を付し、詳細な説明を省略する。以下では、スキャナ２に特徴的な構成部分につき説明する。
例えば、近距離通信装置２７は、図２に示す表示端末１の近距離通信装置１７と同様の構成を有するものである。
【００３５】
ＣＰＵ２１は、記憶装置２６に格納されている各種制御プログラムを読み出してＲＡＭ１５内に展開し、それらの制御プログラムに従ってスキャナ２の各部を集中制御する。具体的に、ＣＰＵ２１は、記憶部２６に記憶されるシンボル読取処理プログラムを取得して、後述するシンボル読取処理（図７（ｂ）参照）を実行する。
【００３６】
読取装置２４は、バーコードや２次元シンボルを光学的な読取原理で読み取り、読み取ったバーコードや２次元シンボルを数値データまたは文字データにより構成されるデコードデータに変換する。そして、読み取ったデコードデータをＣＰＵ２１に出力する。
【００３７】
ＲＡＭ２５は、スキャナ性能メモリ（図示せず）を備え、読取装置２４の読み取り性能を示すスキャナ性能情報を記憶する。なお、スキャナ性能情報のデータ構成は、上述した表示端末１のＲＡＭ１５に記憶されるスキャナ性能情報と同一であるため、図示及び詳細な説明を省略する。このスキャナ性能情報は、ＣＰＵ２１により読み出され、表示端末１との間でデータ通信可能なＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式のデータに変換され、近距離通信装置２７に出力される。
【００３８】
ＸＭＬは、定義内容が決まった固定的なタグを使うマークアップ言語ではなく、その内容を任意に定義することができるタグ（「ＸＭＬタグ」）を使う拡張型マークアップ言語である。ここで、ＲＡＭ２５に記憶されるスキャナ性能情報が、ＣＰＵ２１により、ＸＭＬ形式のデータに変換された場合のデータ構成例について以下に示す。下記に示すデータは、スキャナ性能情報のうち、ＯＰＴＩＣＳパラメータについて、ＸＭＬ形式のデータに変換したものである。
【００３９】
＜ＸＭＬ＞
＜ＭＡＣＨＩＮＥ＞ＳＣＡＮＮＥＲ＜／ＭＡＣＨＩＮＥ＞
＜ＯＰＴＩＣＳ＞
＜ＳＩＺＥ＞
＜ＷＩＤＥ＞６４０＜／ＷＩＤＥ＞
＜ＨＥＩＧＨＴ＞４８０＜／ＨＥＩＧＨＴ＞
＜／ＳＩＺＥ＞
＜ＲＥＳＯＬＵＴＩＯＮ＞０．０３ＩＮＣＨ＜／ＲＥＳＯＬＵＴＩＯＮ＞
＜ＦＯＣＵＳ＞５ＩＮＣＨ＜／ＦＯＣＵＳ＞
＜ＥＸＰＯＳＵＲＥ＞１００−１０００ＭＳＥＣ＜／ＥＸＰＯＳＵＲＥ＞
＜ＧＡＩＮ＞１−８＜／ＧＡＩＮ＞
＜／ＯＰＴＩＣＳ＞
＜／ＸＭＬ＞
【００４０】
なお、表示端末１との間でデータ通信化の可能なデータ形式としては、上述したＸＭＬ形式に限らず、Ｃ（Ｃｏｍｐａｃｔ）−ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＨＤＭＬ（Ｈａｎｄｈｅｌｄ  Ｄｅｖｉｃｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＭＭＬ（Ｍｏｂｉｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＸＨＴＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のデータ形式であってもよい。
【００４１】
次に、本実施の形態の動作を説明する。
後述する各フローチャートに記述されている各機能を実現するためのプログラムは読み取り可能なプログラムコードの形態で表示端末１又はスキャナ２の記録媒体に格納されており、表示端末１のＣＰＵ１１又はスキャナ２のＣＵＰ２１は、該プログラムコードに従った動作を逐次実行する。また、ＣＰＵ１１又はＣＰＵ２１は、伝送媒体を介して伝送される上記プログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体の他、伝送媒体を介して外部供給されたプログラムまたはデータを利用して本実施の形態特有の動作を実行することも可能である。
【００４２】
図７を参照して、表示端末１により実行されるシンボル生成処理及びスキャナ２により実行されるシンボル読取処理について説明する。図７（ａ）は、表示端末１のＣＰＵ１１により、実行されるシンボル生成処理を示すフローチャートである。図７（ａ）に示すように、ＣＰＵ１１は、シンボルを生成するための元のデータとなるシンボルデータを生成する（ステップＳ１）。ここで、シンボルデータは、例えば、数字、アルファベット大文字／小文字、記号、制御コード等からなるデータであるが、以下においては、具体的に、シンボルデータが「Ｂａｒｃｏｄｅ  Ｓｃａｎｎｅｒ」である場合を例として説明を行う。
【００４３】
次いで、ＣＰＵ１１は、近距離通信装置１７を制御して、スキャナ性能情報の要求指示をスキャナ２に送信して（ステップＳ２）、スキャナ２との間でＩｒＤＡ通信を行い、スキャナ性能情報を受信する（ステップＳ３）。ＣＰＵ１１は、受信したスキャナ性能情報をＲＡＭ１５内のスキャナ性能メモリ５２に一時的に記憶させると共に、表示性能情報をＲＡＭ１５内の表示性能メモリ５１から取得する。次いで、ＣＰＵ１１は、表示性能情報から表示可能なシンボルの「ＴＹＰＥ」を取得すると共に、スキャナ性能情報から読取可能なシンボルの「ＴＹＰＥ」を取得して、共通の規格のシンボルを決定する（ステップＳ４）。
【００４４】
ここで、シンボルの決定について詳細に説明する。図５に示す表示性能情報及びスキャナ性能情報を例とすると、表示端末１とスキャナ２に共通するシンボルの規格は「Ｃｏｄｅ  １２８」、「ＰＤＦ  ４１７」である。また、「Ｃｏｄｅ  １２８」により、表示できるシンボルデータの「ＬＥＮＧＴＨ」は「１０（桁）」であり、「ＰＤＦ  ４１７」により、表示できるシンボルデータの「ＬＥＮＧＴＨ」は「３０（桁）」である。ここで、シンボルデータ「Ｂａｒｃｏｄｅ  Ｓｃａｎｎｅｒ」のＬＥＮＧＴＨ（桁数）は１５桁であるため、好適なシンボルとして「ＰＤＦ  ４１７」が決定される。
【００４５】
続いて、ＣＰＵ１１は、スキャナ性能情報から「ＲＥＳＯＬＵＴＩＯＮ」を取得して，
１セルを何ドットで構成するかを決定し、解像度の合わせこみを行う（ステップＳ５）。具体的に、図５のスキャナ性能情報の「ＲＥＳＯＬＵＴＩＯＮ」は「０．０３ＩＮＣＨ」であるため、１セルは３ドットで構成されることになる。
【００４６】
さらに、ＣＰＵ１１は、表示性能情報から表示装置１２の表示サイズ「ＷＩＤＥＴＨ／ＨＥＩＧＨＴ」を取得し、ステップＳ５で決定したドット数に基づいて、表示可能なセルサイズを算出する。そして、算出されたセルサイズに基づいて、シンボルのセル構成を決定する（ステップＳ６）。
【００４７】
具体的に、図５の表示性能情報の「ＷＩＤＥＴＨ／ＨＥＩＧＨＴ」は、「２４０（ドット）／３２０（ドット）」であり、１セルは３ドットで構成されるため、表示可能なセルサイズは、幅８０セル、高さ１０６セルとなる。そして、この場合、幅よりも高さの方がセル数が多くなるため、シンボルのセル構成は、縦に長い構成となる。図８に、シンボルのセル構成の一例を示す。図８（ａ）は、セルが横に長く構成された場合の例であり、図８（ｂ）は、セルが縦に長く構成された場合の例である。
【００４８】
続いて、図７（ａ）に戻り、ＣＰＵ１１は、シンボルデータ「Ｂａｒｃｏｄｅ  Ｓｃａｎｎｅｒ」に基づいて、シンボルを生成する（ステップＳ７）。さらに、ＣＰＵ１１は、スキャナ性能情報から「ＦＯＣＵＳ／ＥＸＰＯＳＵＲＥ／ＧＡＩＮ」を取得して、生成したシンボルを表示装置１２に表示する際の「ＢＲＩＧＨＴＮＥＳＳ」、「ＣＯＮＴＲＡＳＴ」を調整して、輝度調整を行う（ステップＳ８）。
【００４９】
具体的な輝度の調整方法としては、図５のスキャナ性能情報から「ＦＯＣＵＳ／ＥＸＰＯＳＵＲＥ／ＧＡＩＮ」を取得し、最小の露光時間「１００ＭＳＥＣ」で、必要な輝度が１００カンデラ以上、最大の露光時間「１０００ＭＳＥＣ」で、必要な輝度が２００カンデラであるとすれば、表示装置１２の「ＢＲＩＧＨＴＮＥＳＳ」は、１４０〜２００カンデラに調整される。
【００５０】
そして、ＣＰＵ１１は、生成したシンボルを調整した輝度により表示装置１２に表示させる（ステップＳ９）。表示されたシンボルがスキャナ２により読み取られると、本シンボル生成処理を終了する。
【００５１】
次に、図７（ｂ）は、スキャナ２のＣＰＵ２１により実行されるシンボル読取処理を示すフローチャートである。図７（ｂ）に示すように、ＣＰＵ２１は、表示端末１からスキャナ性能情報の要求指示を受信すると（ステップＳ１１）、ＲＡＭ２５内のスキャナ性能メモリ（図示せず）からスキャナ性能情報を取得して、ＸＭＬ形式のデータに変換する（ステップＳ１２）。次いで、ＣＰＵ２１は、近距離通信装置２７を制御して、ＩｒＤＡ通信により、変換したＸＭＬ形式のデータを表示端末１に送信させる（ステップＳ１３）。
【００５２】
さらに、ＣＰＵ２１は、読取装置２４を制御して、表示端末１の表示装置１２に表示されたシンボルを読み取らせ、読み取ったシンボルのデコードを行い（ステップＳ１４）、本シンボル読取処理を終了する。
【００５３】
以上のように、本第１の実施の形態によれば、表示端末１にシンボルを表示させて、スキャナ２により表示されたシンボルの読み取りを行う場合、表示端末１は、スキャナ２との間でＩｒＤＡ通信を行うことにより、スキャナ２のスキャナ性能情報を受信し、受信したスキャナ性能情報に基づいてスキャナ２の読み取り可能な形態にてシンボルを生成し、生成したシンボルを表示装置１２に表示させる。したがって、例えば、表示端末１にスキャナ２が読み取り不可能なシンボルが表示されることがなく、スキャナは、読み取り性能に応じた好適なシンボルにより、効率良くシンボルの読み取りを行うことができる。
【００５４】
また、表示端末１は、スキャナ性能情報に含まれる読み取り可能なサイズ、焦点距離、解像度、ゲイン、露光時間、コントラスト、輝度等に基づいて、スキャナ２の読み取りに好適なシンボルを生成して表示するため、スキャナ２による読み取り精度を向上させることができる。
【００５５】
また、スキャナ２は、スキャナ性能情報をＸＭＬデータに変換して、表示端末１に送信するため、通信精度を向上させ、効率の良いデータ通信を行うことができる。また、表示端末１と、スキャナ２との間で行われる通信は、例えば、ＩｒＤＡ通信を利用した近距離通信であるため、情報の漏洩を防いで、セキュリティの高い通信を行うことができる。
【００５６】
なお、上述した本第１の実施の形態における記述は、本発明に係る好適なシンボル表示システム１００の一例であり、これに限定されるものではない。例えば、本第１の実施の形態においては、表示端末１が携帯端末である場合を例として説明を行ったが、これに限らず、本発明は、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）といった携帯型の電話端末や、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ノート型パーソナルコンピュータ（ＰＣ）等に適用される構成であっても良い。
【００５７】
また、例示したスキャナ性能情報又は表示性能情報に含まれる情報は一例であり、その他種々の情報に基づいて、シンボルが生成される構成であって良い。また、例示したシンボルの種類についても上述したものに限らない。さらに、スキャナ２から送信されるスキャナ性能情報は、ＸＭＬ形式のデータに変換されて、送信される場合を例として説明を行ったが、その他種々のデータ形式により、通信が行われる構成であって良い。
【００５８】
［第２の実施の形態］
次に、図９〜図１０を参照して本発明を適用した第２の実施の形態について説明する。図９は、本第２の実施の形態におけるシンボル表示システム２００のシステム構成を示す概念図である。図９に示すように、シンボル表示システム２００は、表示端末１と、スキャナ２と、シンボル生成装置３とを備えて構成される。表示端末１と、スキャナ２とは、ＩｒＤＡ、ＩｒＭＣ、ＩｒＯＢＥＸ、ＩｒＤＡ  Ｌｉｔｅ等の規格に準じて、データ通信が可能な構成となっており、表示端末１と、シンボル生成装置３とは、インターネット、イントラネット、無線ネットワーク、衛星ネットワーク、ＬＡＮ、ＷＡＮ等からなるネットワークＮを介して接続され、相互にアクセスが可能な構成となっている。
【００５９】
次に、シンボル表示システム２００を構成する各部について説明する。なお、表示端末１及びスキャナ２については、第１の実施の形態と同一の構成によってなるため、同一部分については、同一の符号を付し、詳細な説明を省略する。また、シンボル生成装置３は、例えば、汎用のパーソナルコンピュータ等により構成され、ＣＰＵ３１、表示装置３２、入力装置３３、伝送制御部３４、ＲＡＭ３５、記憶装置３６等を備えている。なお、シンボル生成装置３の各構成部分については、上述した表示端末１と略同様の構成によってなるため、同一部分には、対応する符号を付し、図示及び詳細な説明を省略する。以下、本第２の実施に形態において特徴的な部分につき説明を行う。
【００６０】
表示端末１のＣＰＵ１１は、本第２の実施の形態に特徴的な処理として、記憶装置１６に格納されるシンボル受信表示処理プログラムに従って、後述するシンボル受信表示処理（図１０（ａ）参照）を実行する。
【００６１】
シンボル生成装置３のＣＰＵ３１は、記憶装置３６に格納されている各種制御プログラムを読み出してＲＡＭ３５内に展開し、それらの制御プログラムに従ってシンボル生成装置３の各部を集中制御する。具体的に、ＣＰＵ３１は、記憶装置３６に格納されているシンボル生成送信処理プログラムに従って、後述するシンボル生成送信処理（図１０（ｂ）参照）を実行する。
【００６２】
また、伝送制御部３４は、モデム（ＭＯＤＥＭ：ＭＯｄｕｌａｔｏｒ／ＤＥＭｏｄｕｌａｔｏｒ  ）またはターミナルアダプタ（ＴＡ：Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｅｒ）等によって構成され、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいはインターネット等の各種ネットワークＮに接続された伝送媒体に接続可能なインターフェイスである。
【００６３】
次に、本第２の実施の形態における動作を説明する。
まず、図１０（ａ）を参照して、表示端末１のＣＰＵ１１により実行されるシンボル受信表示処理について説明する。図１０（ａ）に示すように、ＣＰＵ１１は、シンボルを生成するための元のデータとなるシンボルデータ（例えば、「Ｂａｒｃｏｄｅ  Ｓｃａｎｎｅｒ」）を生成する（ステップＳ２１）。次いで、ＣＰＵ１１は、近距離通信装置１７を制御して、スキャナ２との間でＩｒＤＡ通信を行い、スキャナ性能情報を受信する（ステップＳ２２）。また、ＣＰＵ１１は、受信したスキャナ性能情報をＲＡＭ１５内のスキャナ性能メモリ５２に記憶させる。
【００６４】
続いて、ＣＰＵ１１は、無線通信装置１４を制御して、ネットワークＮを介してシンボル生成装置３にアクセスし（ステップＳ２３）、シンボルデータをシンボル生成装置３に送信する（ステップＳ２４）。次いで、ＣＰＵ１１は、ＲＡＭ１５からスキャナ性能情報及び表示性能情報を取得して、ネットワークＮを介してシンボル生成装置３に送信する（ステップＳ２５〜Ｓ２６）。
【００６５】
さらに、ＣＰＵ１１は、シンボル生成装置３から送信したシンボルデータに基づいて生成されたシンボルを受信する（ステップＳ２７）。続いて、ＣＰＵ１１は、スキャナ性能情報を「ＦＯＣＵＳ／ＥＸＰＯＳＵＲＥ／ＧＡＩＮ」を取得して、受信したシンボルを表示装置１２に表示する際の「ＢＲＩＧＨＴＮＥＳＳ」、「ＣＯＮＴＲＡＳＴ」を調整して、輝度調整を行う（ステップＳ２８）。そして、受信したシンボルを表示装置１２に表示させ（ステップＳ２９）、本シンボル受信表示処理を終了する。
【００６６】
次に、図１０（ｂ）を参照して、シンボル生成装置３のＣＰＵ３１により実行されるシンボル生成送信処理について説明する。図１０（ｂ）に示すように、ＣＰＵ３１は、ネットワークＮを介して、表示端末１からアクセス要求を受信すると（ステップＳ３１）、表示端末１のアクセスを許可し、伝送制御部３４を制御して、シンボルデータを受信する（ステップＳ３２）。続いて、ＣＰＵ３１は、伝送制御部３４を制御して、表示端末１からスキャナ性能情報及び表示性能情報を受信する（ステップＳ３３〜Ｓ３４）。
【００６７】
次いで、ＣＰＵ３１は、受信したスキャナ性能情報及び表示性能情報をＲＡＭ３５に記憶させ、表示性能情報から表示可能なシンボルの「ＴＹＰＥ」を取得すると共に、スキャナ性能情報から読取可能なシンボルの「ＴＹＰＥ」を取得して、共通する規格のシンボルを決定する（ステップＳ３５）。また、ＣＰＵ３１は、スキャナ性能情報から「ＲＥＳＯＬＵＴＩＯＮ」を取得して、１セルを何ドットで構成するかを決定し、解像度の合わせこみを行う（ステップＳ３６）。
【００６８】
続いて、ＣＰＵ３１は、表示性能情報から表示装置１２の表示サイズ「ＷＩＤＥＴＨ／ＨＥＩＧＨＴ」を取得し、ステップＳ３６で決定したドット数に基づいて、表示可能なセルサイズを算出し、算出されたセルサイズに基づいて、シンボルのセル構成を決定する（ステップＳ３７）。そして、ＣＰＵ３１は、シンボルデータ「Ｂａｒｃｏｄｅ  Ｓｃａｎｎｅｒ」に基づいて、シンボルを生成する（ステップＳ３８）。さらに、ＣＰＵ３１は、伝送制御部３４を制御して、生成したシンボルを表示端末１に送信し（ステップＳ３９）、本シンボル生成送信処理を終了する。
【００６９】
以上のように、本第２の実施の形態によれば、表示端末１は、シンボルを生成するためのシンボルデータと、表示性能情報と、スキャナ２から取得したスキャナ性能情報とを、ネットワークＮを介してシンボル生成装置３に送信し、シンボル生成装置３は、シンボルデータと、表示性能情報と、スキャナ性能情報とに基づいて、表示端末１における表示及びスキャナ２における読み取りが好適に行われる形態にてシンボルを生成し、生成したシンボルを表示端末１に送信する。そして、シンボル生成装置３からシンボルを受信した表示端末１は、シンボルを表示装置１２に表示して、スキャナ２に読み取りを行わせる。
【００７０】
したがって、表示端末１にシンボルの生成又は変換を行う機能を備えていない場合であっても、シンボル生成装置３により、表示端末１及びスキャナ２に対応したシンボルを生成して、読み取りに好適なシンボルを表示端末１に表示させることができる。これにより、既に普及している表示端末１及びスキャナ２を利用して、シンボル表示システム２００を実現することが可能であり、システム構築に係るコストを低減することができる。また、汎用の表示端末１によりシステムを利用することができるため、顧客の利用を促進させることができる。
【００７１】
なお、上述した本第２の実施の形態における記述は、本発明に係る好適なシンボル表示システム２００の一例であり、これに限定されるものではない。例えば、シンボル生成装置３は、表示端末１からスキャナ性能情報及び表示性能情報を受信し、表示端末１が表示可能なシンボルの「ＴＹＰＥ」と、スキャナ２が読み取り可能なシンボルの「ＴＹＰＥ」を取得して、両者に共通する規格のシンボルを生成する場合を例として説明したが、これに限らない。
【００７２】
例えば、シンボル生成装置３は、スキャナ２が読み取り可能なシンボルを生成し、生成したシンボルを画像ファイル（例えば、ＪＰＥＧ形式、Ｂｉｔ  Ｍａｐ形式）に変換し、シンボルを含む画像ファイルを表示端末１に送信する構成であってもよい。これにより、表示端末１は、シンボルを画像ファイルとして、表示装置１２に表示させることができ、表示端末１が表示不可能な規格のシンボルであっても、スキャナが読み取り可能なシンボルを表示させることができる。
【００７３】
この結果、より汎用性の高いシンボル表示システム２００を提供することができ、ユーザの利用促進を促すととともに、シンボル生成装置１における処理工程を省いて、効率良くシンボルを生成することができる。また、表示端末１は、シンボル生成装置３に表示性能情報を送信する必要がなく、通信に係るコストを低減させることができる。
【００７４】
［第３の実施の形態］
次に、図１１〜図１２を参照して本発明を適用した第３の実施の形態について説明する。なお、本第３の実施の形態は、上述した第１の実施の形態における表示システム１００と同一のシステム構成によってなるため、システム構成及び各装置の詳細な図示及び説明については省略する。以下、本第３の実施の形態に特徴的な部分につき説明する。
【００７５】
表示端末１のＣＰＵ１１は、本第３の実施の形態に特徴的な処理として、記憶装置１６に格納されるシンボル分割表示処理プログラムに従って、生成されるシンボルが表示装置のサイズに適合しない場合にシンボルを分割して表示するシンボル分割表示処理（図１１参照）を実行する。以下、シンボル分割表示処理について説明する。
【００７６】
図１１は、表示端末１のＣＰＵ１１により実行されるシンボル分割表示処理を示すフローチャートである。図１１に示すように、ＣＰＵ１１は、シンボルを生成するための元のデータとなるシンボルデータ（例えば、「Ｂａｒｃｏｄｅ  Ｓｃａｎｎｅｒ」）を生成する（ステップＳ４１）。次いで、ＣＰＵ１１は、近距離通信装置１７を制御して、スキャナ２との間でＩｒＤＡ通信を行い、スキャナ性能情報を受信する（ステップＳ４２）。また、ＣＰＵ１１は、受信したスキャナ性能情報をＲＡＭ１５内のスキャナ性能メモリ５２に記憶させる。
【００７７】
続いて、ＣＰＵ１１は、表示性能情報から表示可能なシンボルの「ＴＹＰＥ」を取得すると共に、スキャナ性能情報から読取可能なシンボルの「ＴＹＰＥ」を取得して、共通の規格のシンボルを決定する（ステップＳ４３）。ここで、例えば、表示端末１と、スキャナ２に共通するシンボルの規格が「Ｃｏｄｅ  １２８」である場合、好適なシンボルとして「Ｃｏｄｅ  １２８」が決定される。
【００７８】
続いて、ＣＰＵ３１は、スキャナ性能情報から「ＲＥＳＯＬＵＴＩＯＮ」を取得して、１セルを何ドットで構成するかを決定し、解像度の合わせこみを行う（ステップＳ４４）。すなわち、スキャナ性能情報の「ＲＥＳＯＬＵＴＩＯＮ」から「０．０３ＩＮＣＨ」を取得して、１セルを３ドットに決定する。また、ＣＰＵ３１は、表示性能情報から表示装置１２の表示サイズ「ＷＩＤＥＴＨ／ＨＥＩＧＨＴ」を取得し、ステップＳ３６で決定したドット数に基づいて、表示可能なセルサイズを算出し、算出されたセルサイズに基づいて、シンボルのセル構成を決定する（ステップＳ４５）。
【００７９】
さらに、ＣＰＵ１１は、表示性能情報から「Ｃｏｄｅ  １２８」の「ＬＥＮＧＴＨ」を取得して、表示可能な桁数と、シンボルデータの桁数を比較して、生成するシンボルが表示装置１２に表示可能なサイズであるか否かを判断する。ここで、「Ｃｏｄｅ  １２８」の「ＬＥＮＧＴＨ」は「１０（桁）」であり、シンボルデータ「Ｂａｒｃｏｄｅ  Ｓｃａｎｎｅｒ」のＬＥＮＧＴＨは１５桁であるため、ＣＰＵ１１は、表示装置１２が表示可能な桁数にシンボルを分割して生成する。すなわち、ＣＰＵ１１は、シンボルデータを複数のデータに分割し、分割したシンボルデータに基づいてシンボルをそれぞれ生成する（ステップＳ４６）。
【００８０】
図１２を参照して、ＣＰＵ１１により分割して生成されたシンボルについて説明する。図１２に示すように、ＣＰＵ１１は、例えば、シンボルデータにスペースが含まれる場合、スペースでシンボルデータの分割を行い（例えば、「Ｂａｒｃｏｄｅ」と「Ｓｃａｎｎｅｒ」）、分割されたシンボルデータに対応するシンボルをそれぞれ生成する。図１２（Ａ）は、分割前のシンボルデータ「Ｂａｒｃｏｄｅ  Ｓｃａｎｎｅｒ」に基づいて生成されたシンボルを示す図である。図１２（Ｂ）は、分割されたシンボルデータの前半部分「Ｂａｒｃｏｄｅ」に基づいて生成されたシンボルを示す図であり、図１２（Ｃ）は、分割されたシンボルデータの後半部分「Ｓｃａｎｎｅｒ」に基づいて生成されたシンボルを示す図である。なお、シンボルデータの分割位置は、スペースの位置に限らず、表示装置１２の表示サイズ、表示可能な桁数等に応じて種々の位置で分割される構成であって良い。また、分割数についても、２分割に限らず複数のデータに分割可能である。
【００８１】
次いで、図１１に戻り、ＣＰＵ１１は、表示装置１２の輝度調整を行い（ステップＳ４７）、分割して生成したシンボルの表示を行う（ステップＳ４８）。次いで、ＣＰＵ１１は、表示したシンボルがシンボルデータの最後のデータであるか否かを判断し（ステップＳ４９）、表示したシンボルが最後のデータでない場合（ステップＳ４６）に移行して、残りのシンボルデータについてシンボルを生成し、ステップＳ４７〜Ｓ４９の処理を繰り返して実行する。
【００８２】
また、表示したシンボルがシンボルデータの最後の部分である場合（ステップＳ４９）、ＣＰＵ１１は、本シンボル分割表示処理を終了する。なお、スキャナ２は、表示端末１の表示装置１２に表示されたシンボルを順次読み取り、それぞれのデータをＲＡＭ２５内に記憶し、最後のデータを読み取った後に、分割されたシンボルを１つのシンボルとしてデータの合成を行う。
【００８３】
以上のように、本第３の実施の形態によれば、表示端末１は、表示性能情報に基づいて、生成されるシンボルが表示装置１２に表示可能なサイズであるか否かを判断し、シンボルが表示可能なサイズでない場合、表示可能なサイズにシンボルデータを分割してシンボルを生成し、分割されたシンボルを順番に表示装置１２に表示させる。また、スキャナ２は、表示装置１２に分割して表示されたシンボルを順次読み取り、読み取ったデータをＲＡＭ２５に記憶させ、最後のデータを読み取り後、１つのシンボルとしてデータの合成を行う。
【００８４】
したがって、表示端末１により生成されたシンボルが表示装置１２の表示サイズに適合しない場合、表示装置１２に表示可能となるサイズにシンボルを分割して表示させることができるため、例えば、小型の表示装置を備える携帯端末等であっても、スキャナ２の読み取りに好適なシンボルを表示させることができる。
【００８５】
なお、本第３の実施の形態においては、表示端末１がシンボルを生成し、生成されたシンボルが表示装置１２に表示不可能なサイズの場合に、シンボルを分割して表示させる構成として説明を行ったが、これに限らず、例えば、上述した第２の実施の形態におけるシンボル生成装置３において、分割したシンボルが生成され、分割されたシンボルが順次表示端末１に送信される構成であっても良い。
【００８６】
これにより、例えば、シンボルを分割して表示する機能を備えない表示端末１であっても、表示装置１２の表示サイズに適合しないシンボルについては、シンボル生成装置３においてシンボルを分割して生成させ、分割したシンボルを受信して、順次表示装置１２に表示させることができ、シンボル表示システム２００の利用態様を広げることができる。
【００８７】
その他、本第１から第３の実施の形態におけるシンボル表示システム１００、２００の構成要素、構成要素の細部構成、及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００８８】
【発明の効果】
請求項１記載の発明によれば、表示端末にシンボルを表示させて、スキャナにシンボルの読み取りを行わせる場合に、スキャナ性能情報に基づいてスキャナが読み取り可能なシンボルを生成して表示させることができるため、例えば、スキャナの読み取り不可能な規格のシンボルが表示端末に表示されることがなく、効率のよい読み取りを行うことができる。
【００８９】
請求項２記載の発明によれば、生成されるシンボルが表示端末に表示不可能なサイズであった場合、シンボルデータを分割してシンボルを生成することにより、分割されたシンボルを表示端末に表示させることができる。これにより、例えば、表示画面が小型の表示端末であっても、種々の大きさのシンボルを表示させることができる。
【００９０】
請求項３記載の発明によれば、シンボル生成装置は、スキャナ性能情報に基づいて、スキャナが読み取り可能なシンボルを生成し、生成したシンボルを表示端末に送信することができる。これにより、表示端末は、シンボル生成装置からスキャナの読み取りに好適なシンボルを受信して表示させることができ、シンボルを生成する機能を備えない表示端末であっても、スキャナの読み取り性能に応じたシンボルを表示させることができる。
【００９１】
請求項４記載の発明によれば、シンボル生成装置により、スキャナ性能情報に基づいて、スキャナの読み取りに好適なシンボルを生成し、生成したシンボルを表示端末に送信することができる。また、シンボル生成装置からシンボルを受信した表示端末は、スキャナの読み取りに好適なシンボルを表示させることができ、表示端末に表示されたシンボルを読み取るスキャナは、読み取りエラーを防止して、読み取り精度を向上させることができる。
【図面の簡単な説明】
【図１】本発明を適用した実施の形態におけるシンボル表示システム１００のシステム構成を示す概念図である。
【図２】図１の表示端末１の機能的構成を示すブロック図である。
【図３】（ａ）Ｃｏｄｅ  １２８の規格に準じて生成されるシンボルの一例を示す図である。
（ｂ）ＰＤＦ  ４１７の規格に準じて生成されるシンボルの一例を示す図である。
（ｃ）ＱＲ  Ｃｏｄｅの規格に準じて生成されるシンボルの一例を示す図である。
【図４】図２に示すＲＡＭ１５のデータ構成例を示す図である。
【図５】（ａ）図４に示す表示性能メモリ５１に記憶される表示性能情報のデータ構成例を示す図である。
（ｂ）図４に示すスキャナ性能メモリ５２に記憶されるスキャナ性能情報のデータ構成例を示す図である。
【図６】図１のスキャナ２の機能的構成を示すブロック図である。
【図７】（ａ）図２のＣＰＵ１１により実行されるシンボル生成処理を示すフローチャートである。
（ｂ）図６のＣＰＵ２１により実行されるシンボル読取処理を示すフローチャートである。
【図８】図２のＣＰＵ１１により生成されるシンボルのセル構成例を示す図である。
【図９】第２の実施の形態におけるシンボル表示システム２００のシステム構成を示す概念図である。
【図１０】（ａ）表示端末１のＣＰＵ１１により実行されるシンボル受信表示処理を示すフローチャートである。
（ｂ）シンボル生成装置３のＣＰＵ３１により実行されるシンボル生成送信処理を示すフローチャートである。
【図１１】第３の実施の形態において表示端末１のＣＰＵ１１により実行されるシンボル分割表示処理を示すフローチャートである。
【図１２】（ａ）Ｃｏｄｅ  １２８の規格に準じて生成されたシンボルの全部を示す図である。
（ｂ）分割して生成されたシンボルの前半部分を示す図である。
（ｃ）分割して生成されたシンボルの後半部分を示す図である。
【符号の説明】
１    表示端末
１１    ＣＰＵ
１２    表示装置
１３    入力装置
１４    無線通信装置
１５    ＲＡＭ
１６    記憶装置
１７    近距離通信装置
２    スキャナ
２１    ＣＰＵ
２２    表示装置
２３    入力装置
２４    読取装置
２５    ＲＡＭ
２６    記憶装置
２７    近距離通信装置
３    シンボル生成装置
Ｎ    ネットワーク
【図１】
2004240922.tif 000003
【図２】
2004240922.tif 000004
【図３】
2004240922.tif 000005
【図４】
2004240922.tif 000006
【図５】
2004240922.tif 000007
【図６】
2004240922.tif 000008
【図７】
2004240922.tif 000009
【図８】
2004240922.tif 000010
【図９】
2004240922.tif 000011
【図１０】
2004240922.tif 000012
【図１１】
2004240922.tif 000013
【図１２】
2004240922.tif 000014