(57)【要約】【課題】  コード体系を変えずにバーコード本来の情報量をさらに増加させることができるようにする。【解決手段】  太さの異なる複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とからなる縞模様のパターンで構成され、横方向に第１情報を持つバーコード３０において、少なくとも１本のバーに第２情報を持たすようにする。具体的には、たとえばアイテムコードのバー（黒い線）３１，３２，３３の各々を、太さの異なる複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とがバー（黒い線）３１，３２，３３の線方向に対し直交する向きに並べられた縞模様のパターン３１ａ，３２ａ，３３ａで構成して第２情報を持たせるようにする。【選択図】  図３
2006065527.tif 000002
【特許請求の範囲】
【請求項１】
太さの異なる複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とからなる縞模様のパターンで構成され、横方向に第１情報を持つバーコードであって、
少なくとも１本の前記バーに第２情報が持たされていることを特徴とするバーコード。
【請求項２】
前記第２情報は、前記バーの線方向に対し直交する向きに並べられた縞模様のパターンで構成されていることを特徴とする請求項１に記載のバーコード。
【請求項３】
複数のバー（黒い線）が縦向き及び横向きに並べられ、縦方向と横方向とにそれぞれ異なる情報を有する二次元的なバーコードであって、
少なくとも１本の前記バーに第２情報が持たされていることを特徴とするバーコード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コード体系を変えずに情報を増加させるようにしたバーコードに関する。
【背景技術】
【０００２】
バーコードは、太さの異なる複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とで構成される縞模様のパターンに、数字やその他の文字・記号を置き換えたものであり、スキャナで読み取ることにより光学的に解読させる入力方式である。
【０００３】
バーコードには、様々な種類があるが、一般的な商品コードの情報を持つＪＡＮコードの場合、図７に示すように、国コード（２桁）、メーカーコード（５桁）、アイテムコード（５桁）、チェックデジット（１桁）のコード体系で構成されている。
【０００４】
ところで、このようなバーコードは、その構成上、横方向に情報を持つことになるため、バー（黒い線）に直交する方向からスキャナを走査させなければならない。そのため、バー（黒い線）の向きとスキャナの走査の向きとを直交するように合わせる必要があり、読み取り操作が煩わしいという難点がある。
【０００５】
そこで、特許文献１では、通常のバーコードを互いに交差して設けることにより、縦横の二方向からの読み取りを可能としたバーコードを提案している。
【特許文献１】実開平０６−８１０４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１のように、バーコードを互いに交差して設けることにより、縦横の二方向からの読み取りを行えるので、スキャナによる走査方向の制約が緩和されることになる。ところが、互いに交差して設けられたバーコードによる横方向の情報と縦方向の情報とはそれぞれ同じものとする必要があることから、バーコード本来の情報量を増加させることができないという問題がある。
【０００７】
ちなみに、バー（黒い線）の本数を増やすことで、バーコード本来の情報量を増加させることは可能であるが、バーコードのコード体系には制約があるため、単にバー（黒い線）の本数を増やすことは不可能である。
【０００８】
本発明は以上のような従来の問題点に鑑みてなされたもので、コード体系を変えずにバーコード本来の情報量をさらに増加させることができるバーコードを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のバーコードは、太さの異なる複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とからなる縞模様のパターンで構成され、横方向に第１情報を持つバーコードであって、少なくとも１本の前記バーに第２情報が持たされていることを特徴とする。
また、前記第２情報は、前記バーの線方向に対し直交する向きに並べられた縞模様のパターンで構成されているようにすることができる。
本発明のバーコードは、複数のバー（黒い線）が縦向き及び横向きに並べられ、縦方向と横方向とにそれぞれ異なる情報を有する二次元的なバーコードであって、少なくとも１本の前記バーに第２情報が持たされていることを特徴とする。
本発明のバーコードでは、太さの異なる複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とからなる縞模様のパターンで構成され、横方向に第１情報を持つバーコードにおいて、少なくとも１本のバーに第２情報を持たすことができる。
【発明の効果】
【００１０】
本発明のバーコードによれば、太さの異なる複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とからなる縞模様のパターンで構成され、横方向に第１情報を持つバーコードにおいて、少なくとも１本のバーに第２情報を持たすようにしたので、コード体系を変えずにバーコード本来の情報量をさらに増加させることができる。
【発明を実施するための最良の形態】
【００１１】
本実施形態では、太さの異なる複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とからなる縞模様のパターンで構成され、横方向に第１情報を持つバーコードにおいて、少なくとも１本のバーに第２情報を持たすようにし、コード体系である、バー（黒い線）の本数を変えずにバーコード本来の情報量をさらに増加させるようにした。
【００１２】
以下、本発明の実施の形態について説明する。
図１は、本発明のバーコードを印字するプリンタの一例を示す図、図２は、図１のプリンタの制御部の詳細を示すブロック図、図３は、図１のプリンタによって印字されるバーコードの一例を示す図、図４は、図３のバーコードを読み取る読取装置の一例を示す図、図５は、図４の読取装置によるバーコードの読み取り方法を説明するためのフローチャート、図６は、図３のバーコードの他の例を示す図である。
【００１３】
図１に示すプリンタは、たとえばラベルプリンタであり、複数のラベル１を剥離可能に仮着している台紙２がロール状に巻回されたラベル連続体３を回転自在に支持する供給軸４と、ラベル１に印字を行う印字ヘッド５と、ラベル１を印字ヘッド５に押圧するプラテンローラ６と、ベルト８を介してプラテンローラ６に回転駆動力を与えるステッピングモータ７と、台紙２及びラベル１を挟むように発光部と受光部とを配し、ラベル１のギャップ（ラベル１間の台紙のみの部分）を検出する透過型の位置検出センサ９と、各部の動作を制御する制御部１０とを備えている。
【００１４】
制御部１０は、図２に示すように、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、モータ制御部１４、印字制御部１５、センサ制御部１６、外部インタフェース１７、インタフェース２０を備えている。
【００１５】
ＣＰＵ１１は、ＲＯＭ１２に記憶されている制御プログラムに従って動作し、各部を制御する。ＲＯＭ１２には、ＣＰＵ１１の動作に必要な制御プログラム等が格納されている。ＲＡＭ１３には、印字すべき文字、図形、バーコード等の印字データが展開される。ここで、バーコードは、後述するように、たとえばアイテムコードのバー（黒い線）３１，３２，３３の各々が太さの異なるバー（黒い線）とスペース（白又は印字していない部分）とからなる縞模様のパターン３１ａ，３２ａ，３３ａで構成されるように印字されるようになっているが、詳細については後述する。
【００１６】
モータ制御部１４は、ステッピングモータ７にパルス信号を供給し、ステッピングモータ７を駆動させる。印字制御部１５は、印字データに対応する制御信号を生成して印字ヘッド５に供給し、印字動作を行わせる。センサ制御部１６は、位置検出センサ９の検出動作を制御するとともに、位置検出センサ９からの検出結果を受け取り、ＣＰＵ１１に供給する。
【００１７】
外部インタフェース１７は、外部に接続されるホストコンピュータ等の機器との間でデータの送受信を行う。インタフェース２０は、入力部１８からの入力データを受け付けたり、モニタ１９へ表示のための信号を送出したりする。
【００１８】
図３は、ラベル１に印字されるバーコード３０の一例を示すものであり、一般的な商品コードの情報を持つＪＡＮコードの場合を示している。同図に示すバーコード３０は、国コード（２桁）、メーカーコード（５桁）、アイテムコード（５桁）、チェックデジット（１桁）とが太さの異なる複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とからなる縞模様のパターンで構成されている。
【００１９】
また、たとえばアイテムコードのバー（黒い線）３１，３２，３３の各々は、太さの異なる複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とがバー（黒い線）３１，３２，３３の線方向に対し直交する向きに並べられた縞模様のパターン３１ａ，３２ａ，３３ａで構成されている。
【００２０】
このように、たとえばアイテムコードのバー（黒い線）３１，３２，３３の各々を、太さの異なる複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とからなる縞模様のパターン３１ａ，３２ａ，３３ａで構成することで、各バー（黒い線）３１，３２，３３自体にも縦方向の情報が持たされることになる。これにより、バーコード３０自体の情報である商品コード（第１情報）に加え、縞模様のパターン３１ａ，３２ａ，３３ａにより商品コード以外の第２情報が追加されることになる。ここで、第２情報としては、偽造防止、暗号、ポイント加算等のコード情報とすることができる。
【００２１】
なお、縞模様のパターン３１ａ，３２ａ，３３ａは、バー（黒い線）３１，３２，３３の全体を構成してもよく、それぞれの一部を構成してもよい。いずれにしても、縞模様のパターン３１ａ，３２ａ，３３ａの領域を増やすことで、バーコード３０自体の情報が増加することになる。
【００２２】
また、ここでは、３本のバー（黒い線）３１，３２，３３に第２情報を持たせた場合としているが、第２情報は３本のバー（黒い線）３１，３２，３３に限定されるものではなく、１本であっても２本以上であってもよい。また、第２情報は、アイテムコードのバー（黒い線）に限らず、国コード、メーカーコード、チェックデジットに持たせるようにしてもよい。
【００２３】
図４は、ラベル１に印字されたバーコード３０を読み取る読取装置４０の一例を示すものであり、カメラ４１、解析処理部４２、コード判別部４３を備えている。
【００２４】
カメラ４１は、ラベル１に印字されたバーコード３０の画像を取り込む。解析処理部４２は、カメラ４１によって取り込まれたバーコード３０の画像に対し、バー（黒い線）に直交する方向でコード解析を行う低解像度解析処理モードとバー（黒い線）の線方向に沿ってコード解析を行う高解像度解析処理モードとを有している。
【００２５】
なお、高解像度解析処理モードでは、解像度倍率を低解像度解析処理モードより高くすることで、上述した縞模様のパターン３１ａ，３２ａ，３３ａのコード解析を行うことができる。コード判別部４３は、解析処理部４２による低解像度解析処理モード及び高解像度解析処理モードによってコード解析されたコード情報を判別する。
【００２６】
次に、読取装置４０によるバーコード３０の読み取り方法について説明する。
まず、図５に示すように、カメラ４１により、ラベル１に印字されたバーコード３０の画像を取り込む（ステップＳ１）。次いで、解析処理部４２により、カメラ４１によって取り込まれたバーコード３０の画像に対し、低解像度解析処理モードによりバー（黒い線）に直交する方向でコード解析を行う（ステップＳ２）。このとき、一般的なＪＡＮコードの場合では、図３で説明したように、国コード（２桁）、メーカーコード（５桁）、アイテムコード（５桁）、チェックデジット（１桁）を示す太さの異なる複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とが解析される。
【００２７】
次いで、高解像度解析処理モードに移行する。ここでは、解像度倍率を低解像度解析処理モードより高くするとともに、バー（黒い線）の線方向に沿ってコード解析を行う（ステップＳ３）。なお、バー（黒い線）の線方向に沿ったコード解析に際しては、国コード（２桁）、メーカーコード（５桁）、アイテムコード（５桁）、チェックデジット（１桁）の全てに対して行うようにしてもよいし、たとえばアイテムコード（５桁）のみに上述した第２情報が追加されるとした決まりがある場合には、そのアイテムコード（５桁）のバー（黒い線）のみとしてもよい。
【００２８】
そして、解析処理部４２によって解析されたコード情報は、上述した第１情報及び第２情報として出力されると、コード判別部４３によりそれぞれのコード情報が判別される（ステップＳ４）。なお、コード判別部４３によって判別されたコード情報は、所定のプリンタに出力されたり、所定の表示部に出力されたりしてもよい。
【００２９】
このように、本実施形態では、太さの異なる複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とからなる縞模様のパターンで構成され、横方向に第１情報を持つバーコード３０において、少なくとも１本のバーに第２情報を持たすようにしたので、コード体系である、バー（黒い線）の本数を変えずにバーコード本来の情報量をさらに増加させることができる。
【００３０】
具体的には、たとえばアイテムコードのバー（黒い線）３１，３２，３３の各々を、太さの異なる複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とがバー（黒い線）３１，３２，３３の線方向に対し直交する向きに並べられた縞模様のパターン３１ａ，３２ａ，３３ａで構成して第２情報を持たせるようにした。
【００３１】
なお、本実施形態では、図３に示したように、横方向にのみ情報を有するバーコード３０において、たとえばアイテムコードのバー（黒い線）３１，３２，３３の各々を、太さの異なるバー（黒い線）とスペース（白又は印字していない部分）とからなる縞模様のパターン３１ａ，３２ａ，３３ａで構成した場合について説明したが、この例に限らず、たとえば図６に示すように、複数のバー（黒い線）が縦向き及び横向きに並べられ、縦方向と横方向とにそれぞれ異なる情報を有する二次元的なバーコード４０にも適用可能である。
【００３２】
この場合、縦方向と横方向との情報に加え、たとえば横向きのバー（黒い線）４１〜４５を上記同様に、複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とからなる縞模様のパターン４１ａ〜４５ａで構成するとともに、たとえば縦向きのバー（黒い線）４６，４７を上記同様に、複数のバー（黒い線）と複数のスペース（白又は印字していない部分）とからなる縞模様のパターン４６ａ，４７ａで構成することで、さらに情報量を増加させることができる。
【００３３】
また、本実施形態では、バーコード３０をラベル１に印字した場合について説明したが、この例に限らず、バーコード３０を商品を収容する箱又は袋等に直接印字又は印刷してもよい。
【産業上の利用可能性】
【００３４】
ＣＯＤＥ３９、ＩＴＦ、ＮＷ−７、ＣＯＤＥ１２８、ＵＰＣ、ＣＯＤＥ９３等の他のバーコードにも適用可能である。
【図面の簡単な説明】
【００３５】
【図１】本発明のバーコードを印字するプリンタの一例を示す図である。
【図２】図１のプリンタの制御部の詳細を示すブロック図である。
【図３】図１のプリンタによって印字されるバーコードの一例を示す図である。
【図４】図３のバーコードを読み取る読取装置の一例を示す図である。
【図５】図４の読取装置によるバーコードの読み取り方法を説明するためのフローチャートである。
【図６】図３のバーコードの他の例を示す図である。
【図７】従来のバーコードの一例を示す図である。
【符号の説明】
【００３６】
３０，４０  バーコード
３１〜３３，４１〜４７  バー（黒い線）
３１ａ〜３３ａ，４１ａ〜４７ａ  パターン
【図１】
2006065527.tif 000003
【図２】
2006065527.tif 000004
【図３】
2006065527.tif 000005
【図４】
2006065527.tif 000006
【図５】
2006065527.tif 000007
【図６】
2006065527.tif 000008
【図７】
2006065527.tif 000009