(57)【特許請求の範囲】
【請求項１】
表計算ソフトウェアのグラフ作成機能を用いたバーコード作成用ソフトウェアであって、
表計算ソフトウェアを起動させるステップと、
バーコード作成用マクロを起動させるステップと、
バーコード作成元データの入力に応じて、該バーコード作成元データを予め対応付けされた “０”と“１”とからなる２値データからなる２値データ列に変換するステップであって、該２値データ列の順序をＸの値とし、該Ｘの値に対応する前記２値データをＹとしたテーブル化を行うステップと、
該テーブルに基づいて、Ｘ軸とＹ軸とを有し該Ｙ軸にグラフの数値が残った状態の棒グラフを作成するステップであって、前記Ｙの値が“１”である前記Ｘ軸上の位置には棒グラフを表示し、前記Ｙの値が“０”である前記Ｘ軸上の位置には棒グラフを表示しないことにより、棒グラフとその間隔により表示されるパターンを用いてバーコードパターンを作成するステップであって、前記棒グラフのうちＸの一番小さい値が表示される位置を、Ｙ軸から３ｍｍ程度離すように作成するステップと
をコンピュータに実行させるためのバーコード作成用ソフトウェア。
【請求項２】
前記作成するステップは、前記グラフの数値が残った状態から該グラフの数値を取り除くステップをさらに有することを特徴とする請求項１に記載のバーコード作成用ソフトウェア。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バーコード作成技術に関し、より詳細には、特別な画像処理ソフトウェアやバーコード作成専用のソフトウェアなどを用いずに、より簡単にバーコードを作成する技術に関する。
【０００２】
【従来の技術】
従来、小売業界などにおいてチェックアウトを迅速かつ正確に行うための入力手段としてバーコードが用いられている。
バーコードは直線状に配置されたバーコードシンボルキャラクタの線幅などに高い精度を要求されるため、バーコード作成専用のソフトウェアとして、高いグラフィックス機能（描画機能）を備えた比較的複雑なアプリケーションソフトが用いられている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のようなバーコード作成専用のソフトウェアは、高価であり、プログラムが占有するデータ領域も小さくはない。
また、携帯端末の表示画面においてバーコードを作成し、これを直接読み取りするケースもあるが、携帯端末は表示画面が小さいため、読み取り方向に長いバーコードを表示画面上に表示させることが困難であった。加えて、データ容量や画像処理能力も高くない。
【０００４】
本発明は、より簡単かつデータ容量の少ないバーコード作成技術を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の一観点によれば、入力部と表示部とを備えた情報機器上において動作し、前記表示部に画定される２次元平面上に行列状に整列して表示される矩形データであって、第１の被識別性を有する第１矩形データと、該第１の被識別性とは異なる第２の被識別性を有する第２矩形データとを含む矩形データを表示させることができる第１ソフトウェア上で動作する第２ソフトウェアであって、第１データ列を入力するステップと、該第１データ列に含まれるそれぞれの第１データを、予め該第１データ列と対応付けられている第２データに変換して前記第１データ列を連続する第２データを含む第２データ列に変換するステップと、前記第２データ列中のそれぞれの前記第２データを、前記第１矩形データと前記第２矩形データとに置き換えて前記２次元平面上に表示させるステップとを前記情報機器に実行させるバーコード作成用の第２ソフトウェアが提供される。
【０００６】
上記第２ソフトウェアは、第１のソフトウェア上で動作し簡単なステップのみを実行するため、第１のソフトウェアに対してわずかにステップを追加すれば良い。従って、作業が簡単であり、かつ、情報機器に付加されるデータの容量も少なくて良い。
【０００７】
本発明の他の観点によれば、行列状に整列配置されたデータ入力領域に入力される数字に基づいて、ＸＹ２次元平面上に棒グラフを作成することができる第１のソフトウェア上で動作する第２のソフトウェアであって、第１データ列を入力するステップと、該第１データ列に含まれるそれぞれの第１データを、予め対応付けられている２値データに変換して形成される第２データ列に変換するステップと、前記第２データ列の前記それぞれの２値データに基づいて、該第２データ列の順番をＸとし、前記２値データの値をＹとし、ＸＹ２次元平面上に棒グラフを表示させるステップとをコンピュータに実行させるバーコード作成用の第２のソフトウェアが提供される。
【０００８】
本発明の別の観点によれば、ＸＹ平面上に表示されているバーコードであって、該バーコードに近接しＸ軸とＹ軸とに座標が表示されているバーコードが提供される。
【０００９】
本発明のさらに別の観点によれば、入力部と表示部と送受信部とを備え、前記表示部に画定される２次元平面上に行列状に整列配置されたデータ入力領域を有しており、該データ入力領域に対して、矩形状に表示される矩形データであって、第１の被識別性を有する第１矩形データと、該第１の被識別性とは異なる第２の被識別性を有する第２矩形データとを含む矩形データを表示できる携帯端末において動作するバーコード作成用ソフトウェアであって、前記入力部により第１データ列を入力するステップと、該第１データ列に含まれるそれぞれの第１データを、予め該第１データと対応付けられている第２データに変換して前記第１データ列を連続する第２データ列に変換するステップと、前記第２データ列のそれぞれの前記第２データを、前記第１矩形データと前記第２矩形データとに置き換えて前記表示部に表示させるステップとを前記携帯端末に実行させるソフトウェアが提供される。
【００１０】
上記ソフトウェアを用いると、データ容量をあまり大きくできない携帯端末においても、簡単なプログラムの付加によりバーコードを作成することができる。
【００１１】
【発明の実施の形態】
本明細書において、バーコードとは、バーコードシンボルキャラクタを直線的に並べて情報化するシンボルであり、これを１次元バーコード（又はリニアバーコード）と称する。より正確には、情報を幅が変化する並行かつ長方形のバーとスペースの配列により、コード化されたシンボルである。尚、２次元平面上において、例えば縦横（行列状）に配置された２次元バーコードも存在する。この２次元バーコードを用いると、１次元バーコードよりも大きい情報量を確保できる。
【００１２】
本明細書において、「第１の被識別性と、該第１の被識別性とは異なる第２の被識別性と」との表現は、例えば、第１の被識別性を有する矩形データと第２の被識別性を有する矩形データまたは、それらの積み重ねによる棒（バー）を、例えば、受光素子やＣＣＤセンサなどを含む光学的手段により識別可能であることを意味する。
【００１３】
矩形データとは、それらを積み重ねるとバー（棒）が形成できるような形状を表示するデータのことであり、表示されたデータは、必ずしも完全な矩形（四角形）である必要はない。例えば、円形に近いデータを一部重なるようにして積み重ねていった場合にもバーが形成できる。このようなデータも矩形データの範疇に含まれるものとする。
【００１４】
第１と第２の矩形データを表示させる場合を例にして説明するが、第１から第ｎ（ｎは２以上の整数）までの識別性を有する矩形データを表示させることも可能である。
【００１５】
また、マクロとは、コンピュータなどで複数の命令群を一つの命令で代行するように定義したものであり、特に、ワープロや表計算などで、特定の処理を自動化させる場合などに用いられる。
【００１６】
発明者は、ほとんどの情報処理機器に予めインストール（プリインストール）されており、頻繁に使用されるアプリケーションソフトウェアである第１のソフトウェア、例えば、表計算ソフトウェアやワードプロセッサソフトウェア（以下「ワープロソフト」と称する。）を動作させると、表示画面上に略矩形の領域、例えば正方形により画定される多数のデータ入力領域（表計算ソフトでは数値を入力するセル領域を、ワープロソフトでは１文字又は１つの記号を入力できるデータ入力領域を「データ入力領域」と称する。）が表示画面上に行列状に整列配置されている点に着目した。
【００１７】
これらのデータ入力領域に対して、例えばバーコードリーダなどにより識別した際に、第１の被識別性を有する第１矩形データ、例えば白抜きの四角（□の記号）と、第１の被識別性とは異なる第２の被識別性を有する第２矩形データ、例えば黒塗りの四角（■の記号）を第２のソフトウェアを動作させることで入力していくと、バーコードシンボルキャラクタを、所望の間隔で表示させたいわゆるバーコードパターンを簡単に作成できることに気が付いた。
【００１８】
このような第２のソフトウェアにより実行されるアプリケーションプログラム（マクロ）を第１のソフトウェア上で実行されるアプリケーションプログラム（表計算やワープロなど）上で動作させれば、複雑な画像処理等を用いなくても、簡単にバーコード（パターン）を作成することができる。
【００１９】
以上の考察に基づき、本発明の実施の形態について図面を参照して説明する。
【００２０】
図１は、本発明の一実施の形態によるバーコード作成システムの概略構成を示すシステム構成図である。図２は、本発明の一実施の形態によるバーコード作成システムに含まれるバーコード作成画面における表示例である。
【００２１】
図１に示すように、本発明の一実施の形態によるバーコード作成システムは、パーソナルコンピュータ（以下［ＰＣ］と称する。）１とプリンタ３とを有している。図１においては、ＰＣ１は、入力装置（キーボード）５と表示装置（ディスプレイ）７と、ＰＣ本体１１とを有している。ディスプレイ７はＰＣ本体１１と別体であっても良い。
【００２２】
ＰＣ本体１１は、制御部（中央演算装置：ＣＰＵ及び高速メモリ：ＤＲＡＭ）１５と記憶部（主記憶装置：ハードディスク）１７とを備えている。制御部１５は、例えば表計算ソフト２１などのアプリケーションソフトウェアを動作させることができ、さらに、バーコード作成用マクロ２５も動作させることができる。表計算ソフト２１及びバーコード作成用マクロ２５を動作させるためのプログラムは、ハードディスク（記憶装置）１７内に格納されており、このプログラムを例えばキーボード５を用いた操作により高速メモリ上に展開させることにより、上記アプリケーションソフトウェアを用いて高速処理を行わせることが可能となる。
【００２３】
記憶部１７には、データベース１７ｂとデータベース１７ｂ内のデータ検索を行うためのデータベースエンジン１７ａを動作させるためのデータとが格納されている。
【００２４】
図２に、ディスプレイ７の表示画面の例を示す。図２に示すように、表示画面（７）上には、各種のデータを表示するデータ表示領域３１と、入力されたバーコード作成元データ（第１データ列）３５ａを表示させるバーコード入力領域３５と、入力されたバーコード作成元データ３５ａに基づいて作成されたバーコードパターン３７ａを表示するバーコード表示領域３７とを有している。
【００２５】
図１に戻って説明を続ける。データベース１７ｂは、第１変換テーブル１８ａ−１と関連付けされている。第１変換テーブル１８ａ−１は、バーコード作成元データ３５ａを構成するそれぞれの数字・記号などの第１データ１８ａ−２と、予め第１データ１８ａ−２と対応関係が決められている２値データ列１８ａ−３とを示すテーブルである。２値データ列１８ａ−３を構成するそれぞれの２値データは、例えば、“０”又は“１”の２値のいずれかで表される。
【００２６】
上記２値データを、第２変換テーブル１８ｂを用い、例えば光学的手段を用いたバーコードリーダなどにより識別可能な第１及び第２の表示パターン（例えば■と□）に変換する。これらの第１及び第２の表示パターンを、自動入力プログラム１８ｃなどを用いて表示画面Ｂ上のバーコード表示領域３７に入力させていく。
【００２７】
以上のようにして、入力されたバーコード作成元データ３５ａに基づいてバーコードパターン３７ａを図２に示すように表示画面（７）上に表示させることができる。
【００２８】
次いで、ディスプレイ７の表示画面上に表示されたバーコードを、所望の書式に調整し、プリンタ３を用いて印刷する。例えば、表示画面（７：図２）をプリンタ３により所望のサイズで印刷すれば、バーコード付きの書類を作成することができる。
【００２９】
次に、本実施の形態によるバーコード作成技術を用いて実際にバーコードパターンを作成する手順について具体的に説明する。
【００３０】
まず、表計算ソフトなどのデータ入力用のセル領域を黒く塗りつぶした領域と白い領域とに塗り分けることによりバーコードを作成する第１実施例によるバーコード作成技術について図３及び図４を参照して説明する。図３は、第１実施例によるバーコード作成手順を示すフローチャート図であり、図４は、図３のフローに従って作成したバーコードパターンの表示例である。
【００３１】
図３に示すように、まず、ステップＳ１においてＰＣ上で表計算ソフトを起動する。図４（Ａ）に示すように、多数のセル４３ａ、４３ｂを有する表計算ソフトの初期画面４１が表示される。但し、初期画面においては、全てのセルが白である。
【００３２】
次いで、ステップＳ２においてバーコード作成用マクロを起動させる。ステップＳ３において、例えば、表示画面上のバーコード用のデータをバーコード入力領域３５（図２）に入力する。バーコード作成用マクロは、バーコード入力領域にデータを入力する時点（例えば、バーコード入力領域３５にカーソルを合わせた時点）で自動的に起動するようにしても良い。
【００３３】
ステップＳ４において、図１を参照して説明した手順でバーコード用データを２値データに変換することにより、２値データ（例えば、“０”と“１”）により形成されるデータ列が作成できる。ここで、“１”の場合にのみセルを黒塗りする処理を行うようにしておけば、図４（ａ）に示すように所定のセルのみが黒塗りされたパターン４３ｂが表示される。その他の領域は白いパターン４３ａとなる。尚、この際のパターンの幅は、表計算ソフト上において任意の値に設定できる。バーコードとバーコードとの間も幅広の白い境界パターン４３ｃにより区切られている。次いで、例えば、セルの境界線を消すと、図４（Ｂ）に示すように、バーコード４５ａから４５ｄまでを表示させることができる。必要に応じて、プリンタ３（図１）を用いて伝票やシールなどに印刷することもできる。
【００３４】
上記第１実施例によるバーコード作成技術を用いると、表計算ソフトの初期画面である行列状のセル表示を利用して、簡単にバーコードを作成することができる。
【００３５】
次に、本発明の第２実施例によるバーコード作成技術について、図５及び図６を参照して説明する。図５は、表計算ソフトのグラフ作成機能を用いたバーコード作成手順を示すフローチャート図であり、図６（Ａ）は、図５の手順を用いて作成する場合の２値データの例を示すテーブルであり、図６（Ｂ）は図６（Ａ）のテーブルに基づき作成されたグラフを利用したバーコードである。
【００３６】
ステップＳ１１において、表計算ソフトを起動させる。次いで、ステップＳ１２において、バーコード作成用マクロを起動させる。ステップＳ１３において、バーコード作成元データを入力すると、ステップＳ１４において実施例１と同様にバーコード作成元データが２値データに変換される。図６（Ａ）にテーブルで示される、Ｘとして２値データのデータ列の順序が、例えば１から８までで示されるデータ列中の最初の２値データとなる。Ｙの欄には、Ｘの値（位置）に対応する２値データが記載されてテーブル化される。図６（Ａ）に示すテーブルに基づいて、図６（Ｂ）に示すように、Ｘ軸とＹ軸とを有する棒グラフが作成される。Ｙの値が“１”であるＸ軸上の位置５１ｂには、Ｙ値が１の棒グラフが表示される。Ｙの値が“０”であるＸ軸上の位置には、棒グラフが表示されない。この棒グラフとその間隔とにより表示されるパターンを用いて、任意のバーコードパターンを作成することが可能である。
【００３７】
図７（Ａ）及び図７（Ｂ）は、上記の方法で実際に作成したバーコードである。図７（Ａ）は、グラフの数値（Ｙ軸に０から１．２までの数字が表示されている）が残った状態のバーコードであり、図７（Ｂ）は数値を除去した後のバーコードである。
【００３８】
図７（Ａ）に示すように、バーコード入力領域６１にバーコード用の数字６１ａに、例えば“０１２３４５６７８９００００００”という第１データ列の値を入力すると、図５に示す手順によりバーコード表示領域６３内にグラフ６３ａが表示される。表示されたバーコード６３ａは、一般的なバーコードリーダを用いて正常に読み取ることができる。尚、この際、グラフ６３ａのうちのｘの一番小さい値が表示される位置を、Ｙ軸から３ｍｍ程度離すことにより、正常に読み取ることが可能になる。
【００３９】
図７（Ｂ）は、バーコード入力領域６５に別のバーコード用の数字６５ａ、例えば“４９１７７０１５”を入力し、バーコード表示領域６７にバーコード６７ａを表示させた例である。この場合には、Ｙ軸の数字を取り除いている。図７（Ｂ）に示すグラフを用いた場合にも、バーコードとして正常に機能していることが確認された。
【００４０】
次に、本発明の第３実施例によるバーコード作成技術について、図８及び図９を参照して説明する。図８は、本発明の第３実施例によるワードプロセッサ（ワープロ）を起動させた状態でバーコード作成用のマクロを起動させた場合のバーコード作成手順を示すフローチャート図である。図９（Ａ）は、２値データを自動入力させた状態における表示画面であり、図９（Ａ）のパターンを図９（Ｂ）は行間隔を小さくした場合の表示画面である。
【００４１】
図８に示すように、まず、ステップＳ２１においてワープロソフトを起動する。次いで、ステップＳ２２において、バーコード作成用マクロを起動させる。ステップＳ２３においてバーコード用データを入力し、ステップＳ２４においてバーコード用データを２値データに変換する。ステップＳ２５において、上記２値データにより□と■とを区別して自動入力し、画面上に図９（Ａ）に示すような表示を行う。図９（Ａ）に示すように、■７１ａの列と□７１ｂの列とが行７１−１から行７１−７までに向けて並ぶ。すなわち、列方向には、■７１ａ又は□７１ｂのいずれかが並ぶ。次いで、例えば行間隔を縮めていくと、図９（Ｂ）に示すように、黒いバー７３ａと白いバー７３ｂとが行方向に並ぶバーコードが表示される。
【００４２】
本発明の第３の実施の形態によるバーコード作成技術によれば、ＰＣ上で最も一般的に用いられているワードプロセッサ用ソフトウェアにわずかなマクロを追加するだけで、バーコードを簡単に作成することができる。
【００４３】
次に、本発明の第３実施例の変形例によるバーコード作成技術について、図１０（Ａ）及び（Ｂ）を参照して簡単に説明する。本変形例によるバーコード作成技術は、２次元バーコードを作成するための技術であり、第３実施例による技術の応用例である。
【００４４】
作成手順は図８に示す手順と同様であるが、第３実施例では、列方向に■７１ａ又は□７１ｂのいずれかのみを並べるのに対して、本変形例では列方向にも異なるデータを並べる手順を含んでいる点において異なっている。すなわち、（ｘ，ｙ）座標上に２値データのそれぞれが割り振られる。より具体的には、連続した２値のデータ列を予め規定した列数（図１０（Ａ）では、１列目８３−１から１２列目８３−１２までの１２列）で改行されるようにマクロにおいて指定しておけば良い。このようにすれば、２次元平面上に列方向（例えば行８１−１から行８１−１２まで）及び行方向（例えば列８３−１から列８３−１２まで）に整列配置されたデータ入力領域に、ワードプロセッサとバーコード作成用マクロとを用いて、□の記号８１ａと■の記号８１ｂとを任意に入力することができる。
【００４５】
図１０（Ｂ）は、図１０（Ａ）に示す表示を行方向及び列方向に各データ間の間隔を詰めて表示させた例を示す図である。図１０（Ｂ）に示すように、ワードプロセッサに簡単なマクロを追加するだけで、例えば１２行１２列の任意の２次元バーコードパターンを作成することができる。この２次元バーコードパターンをプリンタなどにより印刷すれば、２次元バーコードを簡単に作成することができる。
【００４６】
尚、第１実施例に示す表計算ソフトの初期画面から各セルに対して所定のデータを割り当てることにより、２次元バーコードのパターンを作成しても良い。
【００４７】
以上、本発明の第１の実施の形態によるバーコード作成技術を用いると、一般的に用いられているワープロや表計算のソフトウェアに簡単なマクロを追加することにより、１次元又は２次元のバーコードを、少ないコスト、作業量で作成することができる。すなわち、従来のように、バーコード作成専用ソフトウェアを用いなくても、簡単にバーコードを作成することができる。
【００４８】
次に、本発明の第２の実施の形態によるバーコード作成技術について図１１を参照して説明する。図１１（Ａ）は、携帯端末にバーコードの一部を表示させた図である。図１１（Ｂ）及び（Ｃ）は、バーコードリーダを用いて携帯端末の表示画面上に表示されているバーコードを読み取る作業を示す図である。
【００４９】
図１１（Ａ）に示すように、本実施の形態による携帯端末（携帯電話）９０は、表示画面（液晶表示装置）９１と、電源オン／オフボタン９２ａ／９２ｂと、文字・記号入力ボタン９３と、アンテナ９４と、表示画面のスクロールを行うことができるスクロールボタン９５とを有している。
【００５０】
例えば、携帯電話９０に対して入力ボタン９３を用いて□及び■を入力して表示させることにより、少なくともバーコードパターンの一部Ｐ１を表示画面９１上に表示させることができる。携帯電話９０の表示画面は小さいため、バーコードパターンの一部Ｐ１以外の部分は、表示画面９１の上又は下に隠れている場合も多い。
【００５１】
図１１（Ｂ）に示すように、携帯電話９０の表示画面９１上に表示されているバーコードパターン（の一部）Ｐ１を、バーコードリーダ１０１により直接読み取ることができる。携帯電話９０を用いてバーコードパターンを表示させ、これをバーコードリーダ１０１のラインセンサ部（１０３）により直接読み取ることができれば、本人確認のための識別標識（ＩＤ）用又はイベントなどの入場許可や商品購入の確認などに用いることもできるため便利である。
【００５２】
この際、表示画面の大きさの制限などによりバーコードパターンを読み取り方向に全て表示させることが難しい場合でも、図１１（Ｂ）に示す状態からスクロールボタン９５により表示画面９１上のパターンをスクロールさせて隠れていたバーコードパターンＰ２を表示させることにより、全てのバーコードパターン（例えばＰ１＋Ｐ２）をバーコードリーダ１０１により読み取ることができる。
【００５３】
尚、この場合には、バーコードリーダ１０１を動かすことによりバーコードパターンを読み取ることも可能であるが、バーコードリーダ１０１と携帯電話９０との相対位置を固定しておき、スクロールボタン９５により携帯電話９０の表示画面９１上に表示されているバーコードパターンを読み取り方向にスクロールすることによりバーコードを読み取ることも可能である。
【００５４】
また、携帯電話９０上において上記の操作を全て行わなくても、例えば、バーコードパターン作成用の２値データ列を例えばＰＣなどにより作成しておき、それを携帯電話に無線、又は有線などにより送信することもできる。この場合には、携帯電話は、受信した２値データ列に基づいてバーコードパターンを作成する機能のみを有していれば良い。或いは、携帯電話においてバーコードパターンを作成しておき、それを携帯電話にデータ転送した後に大きさを調整して印刷することもできる。無線データ受信機能を有するプリンタを用いれば、携帯電話から直接プリンタにデータを送信して印刷させることも可能である。また、携帯電話に、表示を拡大又は縮小させる機能を付加すれば、バーコードの規格に合わせたパターンを容易に作成することができる。また、簡易ＪＩＳなどの簡単なバーコードの場合には、スクロール不要で読み取ることも可能である。
【００５５】
尚、本明細書における携帯端末とは、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などに限られず、例えばデジタルカメラなどに通信機能を持たせた電子機器をも含む広い概念である。
【００５６】
以上のように、本発明の第２の実施の形態によるバーコード作成技術によれば、携帯電話などの携帯端末においても、簡単にバーコードパターンを作成することができる。
【００５７】
以上、実施の形態に沿って本発明を説明したが、本発明はこれらに制限されるものではない。その他、種々の変更、改良、組み合わせが可能なことは当業者に自明であろう。
【００５８】
【発明の効果】
本発明のバーコード作成技術を用いると、１次元又は２次元のバーコードを、ＰＣ上で一般的に用いられているワープロや表計算のソフトウェアに簡単なマクロを追加することにより、少ないコスト、作業量でバーコードを作成することができる。すなわち、従来のバーコード作成専用ソフトウェアを用いなくても、簡単にバーコードを作成することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態によるバーコード作成システムの概略を示すシステム構成図である。
【図２】本発明の第１の実施の形態によるバーコード作成システムを用いてバーコードパターンを表示させた表示画面例である。
【図３】本発明の第１の実施の形態の第１実施例によるバーコード作成システムを用いたバーコードパターン作成手順を示すフローチャート図である。
【図４】本発明の第１の実施の形態の第１実施例によるバーコード作成システムを用いて作成したバーコードパターンの例であり、図４（Ａ）は表計算ソフトのセルを表示させた段階におけるバーコードパターンの表示例であり、図４（Ｂ）はセルを削除した段階におけるバーコードパターンの表示例である。
【図５】本発明の第１の実施の形態の第２実施例によるバーコード作成システムを用いたバーコードパターン作成手順を示すフローチャート図である。
【図６】本発明の第１の実施の形態の第２実施例によるバーコード作成システムを用いてバーコードパターンを作成する手順を説明する図であり、図６（Ａ）は表計算ソフトのセルのＸの欄に２値データ列の順番を示す番号を、Ｙの欄にそれぞれの２値データの値を入力した際の表示画面例を示す図であり、図６（Ｂ）は図６（Ａ）の入力値に従ってＸＹ座標上に棒グラフを表示させた表示例である。
【図７】図７（Ａ）及び（Ｂ）は、本発明の第１の実施の形態の第２実施例によるバーコード作成システムを用いて実際に作成したバーコードの例である。併せて、バーコード作成用の元データも表示している。
【図８】本発明の第１の実施の形態の第３実施例によるバーコード作成システムを用いたバーコードパターン作成手順を示すフローチャート図である。
【図９】本発明の第１の実施の形態の第３実施例によるバーコード作成システムを用いて作成したバーコードパターンの例であり、図９（Ａ）はワープロソフトにより２種類の矩形データを表示させた段階におけるバーコードパターンの表示例であり、図９（Ｂ）は矩形データ間の列間隔を縮めた段階におけるバーコードパターンの表示例である。
【図１０】本発明の第１の実施の形態の第３実施例の変形例によるバーコード作成システムを用いて作成したバーコードパターンの例であり、図９（Ａ）はワープロソフトにより２種類の矩形データを表示させた段階における２次元バーコードパターンの表示例であり、図９（Ｂ）は矩形データ間の行間隔及び列間隔を縮めた段階における２次元バーコードパターンの表示例である。
【図１１】本発明の第２の実施の形態によるバーコード作成システムの概要を示す図であり、図１１（Ａ）は携帯電話の表示画面上にバーコードの一部を表示させた状態を示す図であり、図１１（Ｂ）及び（Ｃ）は、バーコードリーダにより携帯電話の表示画面上のバーコードを読み取る手順を示す図である。
【符号の説明】
１…パーソナルコンピュータＰＣ（情報処理機器）、３…プリンタ、５…キーボード（入力装置）、７…ディスプレイ（表示画面）、１１…ＰＣ本体、１５…制御部、１７…記憶装置（バードディスク）、１７ａ…データベースエンジン、１７ｂ…データベース、１８ａ−１…第１変換テーブル、１８ａ−２…第１データ、１８ａ−３…第２データ列、１８ｂ…第２変換テーブル、１８ｃ…自動入力プログラム、２１…表計算ソフト、２５…バーコード作成用マクロ、３１…データ表示、３５…バーコード入力領域、３５ａ…バーコード作成元データ、３７…バーコード（パターン）表示領域、３７ａ…バーコードパターン、４１…表計算ソフトのデータ入力画面、４３ａ、４３ｂ…異なる被識別性を有するセル、４３ｃ…バーコードパターンの境界領域、４５、４５ａ〜４５ｄ…バーコードパターン例、５１ａ…棒グラフが表示されない領域、５１ｂ…棒グラフが表示された領域、６１、６５…バーコード作成元データ入力領域、６１ａ、６５ａ…バーコード作成元データ、６３、６７…バーコード（パターン）表示領域、６３ａ、６７ａ…バーコードパターン、９０…携帯電話、９１…表示画面、９５…スクロールボタン、Ｐ１…バーコードパターンの一部、１０１…バーコードリーダ、１０３…読み取り領域、Ｐ２…バーコードパターンの一部。
【図１】
0003611554.tif 000002
【図２】
0003611554.tif 000003
【図３】
0003611554.tif 000004
【図４】
0003611554.tif 000005
【図５】
0003611554.tif 000006
【図６】
0003611554.tif 000007
【図７】
0003611554.tif 000008
【図８】
0003611554.tif 000009
【図９】
0003611554.tif 000010
【図１０】
0003611554.tif 000011
【図１１】
0003611554.tif 000012