(57)【要約】【課題】本発明が解決しようとする課題は、一定面積において、バーコード方式による記録できる情報量を増大させ、かつ、従来の二値バーコードとしても使用が可能である、バーコード方式による情報の記録方法を提供することである。【解決手段】本発明では、この課題を解決するために、白と黒だけでなく、多階調化したり、複数の色彩を使用したりすることにより、バーの幅、色又は階調の組合せが多様化され、一定面積内における情報の記録量を増大させる。そして、バーコードの情報の記録方法を工夫することにより、従来の二値バーコードとしても使用できるようにし、バーコードとしての利便性を高めるものである。【選択図】図１
2004326582.tif 000002
【特許請求の範囲】
【請求項１】
二値バーコードの一方の値を示すコードとして読み取るための最高値である第一しきい値よりも小さい値又は、前記一方の値と異なる他方の値を示すコードとして読み取るための最低値である第二しきい値よりも大きい値を示す色であり、前記二値以外の値のための一つ又は一つ以上の多値読取しきい値により前記二値以外の値を読み取り可能な色としたコード部を有する、二値および多値読み取り可能な複合記録記録担体。
【請求項２】
前記第一しきい値、第二しきい値及び多値読取しきい値は、コード読み取り用光源からの光の反射率又は反射濃度により定義される請求項１に記載の複合記録担体。
【請求項３】
前記第一しきい値及び第二しきい値は、コード読み取り用光源からの光の反射率又は反射濃度により定義され、前記多値読取しきい値は、コード読み取り用光源からの光の反射率又は反射濃度において、前記第一しきい値よりも小さい値又は、前記第二しきい値よりも大きい値であり、かつ、色相の値により定義される請求項１に記載の複合記録担体。
【請求項４】
前記コードは、一次元バーコードである請求項１から３のいずれか一に記載の複合記録担体。
【請求項５】
前記コードは、二次元コードである請求項１から３のいずれか一に記載の複合記録担体。
【請求項６】
前記多値読取しきい値は、基準色との色差により定義され、さらに前記基準色を配置した基準色配置部を有する請求項３に記載の複合記録担体。
【請求項７】
前記多値読取しきい値は、基準反射率差又は基準濃度差により定義され、さらに前記基準反射率色又は基準濃度色を配置した基準色配置部を有する請求項２に記載の複合記録担体。
【請求項８】
前記基準色配置部は、前記コードを読み取るための一方向スキャニングにおいて、最初にスキャンされる位置に配置される請求項６又は７に記載の複合記録担体。
【請求項９】
前記基準色配置部は、前記コードを読み取るための一方向スキャニングにおいて、最後にスキャンされる位置に配置される請求項６から８のいずれか一に記載の複合記録担体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、いわゆるバーコードにより情報を記録記録した記録担体に関する。
【０００２】
【従来の技術】
黒色と白色の二色を用いて記録を行なう従来のバーコードは、商品の包装紙、商品そのもの、又は商品の外箱などに付され、販売店においては商品の価格表示又は在庫管理等に利用されたり、メーカー等においては、商品の品質生産管理などにも使用されたりしている。
【０００３】
しかし、バーコードは、数桁〜１０数桁の数字などをコード化しただけであり、それだけで記録できる情報はごく限られたものとなる。例えば、ＪＩＳ規格Ｘ０５０１の共通商品コードバーコードシンボルでは、十進数の７桁又は１１桁の数字を扱うことができるのみである。
【０００４】
これに対して、一定記録面積の情報の記録量を増大させるため、バーコードのバーを多色とする例がある（例えば、特許文献１参照。）。
【０００５】
しかし、例えば、一つの商品の流通過程において、生産者内では大きい情報量をバーコードに含ませる必要性があるのに対し、小売店においては、従前のバーコードが含む情報量で充分であり、かつ、バーコードリーダー等の機器設備等の事情から従前のバーコードよりほかは使用できない、という事情がある。この場合、前記先行発明によれば、従前のバーコードと新しいバーコードをそれぞれ同じ商品の別の場所に記載する必要があり、バーコードの印刷に必要な面積を多く取ることになるほか、コストを増大させることになる。
【０００６】
【特許文献１】
特開平５−９４５５６号公報（第２頁）
【０００７】
【発明が解決しようとする課題】
本発明が解決しようとする課題は、一定面積において、バーコード方式による記録できる情報量を増大させ、かつ、従来の二値バーコードとしても使用が可能である、バーコード方式による情報の記録担体を提供することである。
【０００８】
【課題を解決するための手段】
本発明では、この課題を解決するために、白と黒だけでなく、多階調化したり、複数の色彩を使用したりすることにより、バーの幅、色又は階調の組合せが多様化され、一定面積内における情報の記録量を増大させる。そして、バーコードの情報の記録方法を工夫することにより、従来の二値バーコードとしても使用できるようにし、バーコードとしての利便性を高めるものである。
【０００９】
【発明の実施の形態】
以下に、本発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【００１０】
各実施形態と請求項との関係を示すと次のようになる。
【００１１】
実施形態１は、主に請求項１などについて説明する。
【００１２】
実施形態２は、主に請求項２などについて説明する。
【００１３】
実施形態３は、主に請求項３などについて説明する。
【００１４】
実施形態４は、主に請求項４などについて説明する。
【００１５】
実施形態５は、主に請求項５などについて説明する。
【００１６】
実施形態６は、主に請求項６などについて説明する。
【００１７】
実施形態７は、主に請求項７などについて説明する。
【００１８】
実施形態８は、主に請求項８などについて説明する。
【００１９】
実施形態９は、主に請求項９などについて説明する。
【００２０】
実施形態１０は、主に請求項１０などについて説明する。
【００２１】
＜実施形態１＞
＜実施形態１：構成＞
実施形態１は、二値バーコードの一方の値を示すコードとして読み取るための最高値である第一しきい値よりも小さい値又は、前記一方の値と異なる他方の値を示すコードとして読み取るための最低値である第二しきい値よりも大きい値を示す色であり、前記二値以外の値のための一つ又は一つ以上の多値読取しきい値により前記二値以外の値を読み取り可能な色としたコード部を有する、二値および多値読み取り可能な複合複合コード記録担体に関する。
【００２２】
ここでいうバーコードは、明示的にこれに反する記載がない限り、いわゆる一次元バーコードのほか、二次元バーコードも含む。以下、例示として、本実施形態においては、一次元バーコードを例にとって説明する。
【００２３】
「第一しきい値」とは、従前の二値バーコードにおいて、読取装置が、読取対象のバーを、二値の一方の値を示すコード、例えば２進数の０というコード、として認識するために必要な、バーの属性に関する値であり、一般的には、反射率の最大値又は反射濃度の最小値で定義される。
【００２４】
「第二しきい値」とは、従前の二値バーコードにおいて、読取装置が、読取対象のバーを、二値の他方の値を示すコード、例えば２進数の１というコード、として認識するために必要な、バーの属性に関する値であり、一般的には、反射率の最小値又は反射濃度の最大値で定義される。
【００２５】
「多値読取しきい値」とは、第一しきい値よりも小さい値及び第二しきい値よりも大きい値であり、二値（例えば、０と１）以外の値を読み取るための値である。以下、本明細書において、「多値読取しきい値」は、明示的にこれに反する記載がない限り、すべて同じ意味で使用される。
【００２６】
以上で使用される「値」としては、反射率又は反射濃度を用いることが一般的である。反射率又は反射濃度を測定するための条件は、バーコードに関する各ＪＩＳ規格に定める条件によるものである。ここで反射率と反射濃度の関係について述べる。反射濃度とは、反射率の逆数の常用対数値である。したがって、反射率と反射濃度は、一意に対応関係にある。以下、本明細書において、明示的にこれに反する記載がない限り、同様であるため、反射率と反射濃度については、反射濃度をもってこれを代表させることとする。
【００２７】
まず、第一しきい値及び第二しきい値は、従前の二値バーコードでも読取可能とするため、ＪＡＮコード等の二値バーコードの規格に合わせる必要がある。以下、本明細書において、明示的に反対の記載がないかぎり、同様である。
【００２８】
多値読取しきい値については、値を任意に設定することができるが、反射濃度でいえば、第一しきい値よりも小さい値、又は第二しきい値を超える値を一つ又は一つ以上設定することになり、第一しきい値を超え、かつ、第二しきい値未満である値を設定することはできない。なぜなら、そのような値を設定するならば、本実施形態のバーコードは、前記ＪＩＳ規格が定めるコントラストに合わなくなり、二値バーコードとしての機能を果たせなくなる恐れがあるからである。
【００２９】
本実施形態のバーコードのサイズ、バーコードシンボルの表示方法、バーコードシンボルの寸法は、従来の二値バーコードでも読取可能とするため、ＪＡＮコード等の二値バーコードの規格に合わせることが望ましい。ここでいう「バーコードシンボル」とは、ＪＩＳ規格Ｘ  ０５０１の「２．用語の意味」における（１）項で定義されるバーコードシンボルと同様の意味である。本実施形態のバーコードを印刷する場所は、従来の二値バーコードと同様、商品に貼付するシール、商品の外箱、商品の包装紙、商品そのものなど、任意の印刷可能な場所に印刷することができる。
【００３０】
本実施形態のバーコードを読み取るための機器については、一般的に使用されているＣＣＤ方式又はレーザー方式によるバーコードスキャナを使用するならば、二値バーコードとして読取が可能である。他方、本実施形態のうち、多値バーコードとして多値情報を読み取るための機器としては、多値読取しきい値を任意に設定できる機能を備えたバーコードスキャナを想定することができる。
【００３１】
以下、図１から具体例を考える。図１に例示されるキャラクタ（１００）は、あるバーコードを構成する一つのキャラクタを図示したものである。ここでいう「キャラクタ」とは、ＪＩＳ規格Ｘ  ０５０１の「２．用語の意味」における（９）項で定義されるキャラクタと同様の意味である。以下、本明細書において「キャラクタ」は、特に明示的に反対の記載がない限り、同様の意味で用いられる。
【００３２】
図１のキャラクタは、ＪＩＳ規格Ｘ  ０５０１における、左側のデータキャラクタの一つであり、奇数パリティによって記述されたものである。キャラクタ（１００）は、７つのモジュール、すなわちモジュール１ないしモジュール７で構成されている。ここでいう「モジュール」は、ＪＩＳ規格Ｘ  ０５０１で「２．用語の意味」における（８）項で定義されるモジュールと同様の意味である。以下、本明細書において「モジュール」は、明示的に反対の記載がない限り、同様の意味で用いられる。
【００３３】
そして、図１において、各モジュールの上に記載されている数値は、各モジュールの反射濃度の数値である。
【００３４】
例えば、ＪＩＳ規格のＸ  ０５０１に沿って設定する場合を考える。仮に、「第一しきい値」として、反射濃度を０．１７５と定めたとすると、図２のように、前記ＪＩＳ規格によれば、「第二しきい値」としては、反射濃度を０．７５５又はそれ以上の数値としなければならない。
【００３５】
そして、この場合、多値読取しきい値は、０．１７５未満、又は０．７５５を超える値を一つ又は一つ以上設定することになる。この場合、多値読取しきい値は、０．１７５以上の値、又は０．７５５以下の値に設定することはできない。
【００３６】
例えば、０．１７５未満の多値読取しきい値、及び０．７５５を超える値のしきい値を、それぞれ一つずつ設定する場合を考える（図３）。この場合、多値読取しきい値は、読取精度を維持する観点から考えると、第一しきい値及び第二しきい値と離れた値を設けることが望ましい。一例として、図３のように、多値読取しきい値１の反射濃度を０．１２と定め、多値読取しきい値２の反射濃度を１．１としてみる。そして、前記多値読取しきい値１である０．１２を超え、前記第一しきい値である０．１７５未満の反射濃度であるモジュールに２進数の１を当て、前記多値読取しきい値１である０．１２以下であり、０以上である反射濃度であるモジュールに２進数の０を当てる。同様に、多値読取しきい値２についても、多値読取しきい値２の１．１を超える反射濃度を持つモジュールに２進数の１を当て、反射濃度が１．１以下であり、かつ、前記第二しきい値である０．７５５を超える反射濃度を持つモジュールに２進数の０を当てるとする。
【００３７】
この場合、まず、キャラクタ（１００）を、従来の二値バーコード読取機でこれを読み取るなら、モジュール１からモジュール７まで、それぞれ、０（白）、０（白）、０（白）、１（黒）、１（黒）、０（白）、１（黒）と読み取られ、ＪＩＳ規格Ｘ  ０５０１では、キャラクタ（１００）は、十進数での「０」と解釈される。
【００３８】
そして、キャラクタ（１００）を、本実施形態に対応したバーコード読取機でこれを読み取るならば、モジュール１からモジュール７までは、それぞれ、０、１、０、０、１、１、１と読み取られる。この読取結果について、いかなる数値と読み取るかは任意であるが、２進数７桁の数値として読むならば、十進数の３９という数値と解釈されることになる。
【００３９】
そして、以上のように、多値読取しきい値を２個使用することにより、バーコードの一つのキャラクタに、２の７乗の数、すなわち、０〜１２７の数値を記録し、かつ読み取ることができる。さらに、それぞれの数値に、例えば、ＡＳＣＩＩコードを当てることにより、英数字として読み取ることも可能になる。
【００４０】
かつ、二値バーコードで読み取った場合の数値と、本実施形態に対応したバーコード読取機で読み取った場合の数値の間には、何らの関連性はなく、本実施形態を使用する場合、同じバーコードの同じキャラクタに、二つの異なる数値を記録し、読み取らせることができるようになる。
【００４１】
次に、０．１７５未満の多値読取しきい値、及び０．７５５を超える値のしきい値を、それぞれ二つずつ設定する場合を考える（図４）。一例として、図４のように、第一しきい値未満の反射濃度として定めるもののうち、多値読取しきい値１−１の反射濃度を０．０５と、多値読取しきい値１−２の反射濃度を０．１２と定めてみる。そして、第二しきい値を超える反射濃度として定めるもののうち、多値読取しきい値２−１の反射濃度を１．０と、多値読取しきい値２−２の反射濃度を１．３と定めてみる。そして、前記多値読取しきい値１−２である０．１２を超え、前記第一しきい値である０．１７５未満の反射濃度であるモジュールに３進数の２を当て、前記多値読取しきい値１−２である０．１２以下であり、前記多値読取しきい値１−１である０．０５を超える反射濃度であるモジュールに３進数の１を当て、前記多値読取しきい値１−１である０．０５以下の反射濃度であるモジュールに３進数の０を当ててみる。同様に、前記多値読取しきい値２−２である１．３を超える反射濃度であるモジュールに３進数の２を当て、前記多値読取しきい値２−２である１．３以下であり、前記多値読取しきい値２−１である１．０を超える反射濃度であるモジュールに３進数の１を当て、前記多値読取しきい値２−１である１．０以下であり、前記第二しきい値である０．７５５を超える反射濃度であるモジュールに３進数の０を当ててみる。
【００４２】
この場合、まず、キャラクタ（１００）を、従来の二値バーコード読取機でこれを読み取るなら、前に述べたように、モジュール１からモジュール７まで、それぞれ、０（白）、０（白）、０（白）、１（黒）、１（黒）、０（白）、１（黒）と読み取られ、ＪＩＳ規格Ｘ０５０１では、キャラクタ（１００）は、十進数での「０」と解釈される。
【００４３】
そして、キャラクタ（１００）を、本実施形態に対応したバーコード読取機でこれを読み取るならば、モジュール１からモジュール７までは、それぞれ、０、２、１、０、１、２、２と読み取られる。この読取結果について、いかなる数値と読み取るかは任意であるが、３進数７桁の数値として読むならば、十進数の５８４という数値と解釈されることになる。
【００４４】
そして、以上のように、多値読取しきい値を４個使用することにより、バーコードの一つのキャラクタに、３の７乗の数、すなわち、０〜２１８６の数値を記録し、かつ読み取ることができるようになる。さらに、それぞれの数値に、独自のコードを当てることにより、漢字等の文字を読み取ることも可能になる。
【００４５】
かつ、二値バーコードで読み取った場合の数値と、本実施形態に対応したバーコード読取機で読み取った場合の数値の間には、何らの関連性はなく、本実施形態を使用する場合、同じバーコードの同じキャラクタに、二つの異なる数値を記録し、読み取らせることができるようになる。
【００４６】
前記と同様、多値読取しきい値の数を増やすことにより、さらに一つのキャラクタに多くの情報を記録することが可能になることはいうまでもない。
【００４７】
なお、例えば、図３に示されるように多値読取しきい値１で区別される値の組と多値読取しきい値２とで区別される値の組とが同じであるようにすることにより、モジュールの幅より細い線幅で情報を記録することが可能となる。すなわち、あるモジュールの反射濃度が、例えば、第二しきい値よりも大きい場合、そのモジュールより細い線幅で、多読読取しきい値２より反射濃度を小さくしたり大きくしたりすることにより、従来のバーコードの表す情報の記録密度よりも高い記録密度で情報を表すことが可能となる。また、第一しきい値よりも小さい反射濃度となるモジュールについても同様である。この場合、従来のバーコードとしても読み取ることが可能である。このことは、多読読取しきい値が二個である場合に限定されることなく、任意個に一般化することができる。
【００４８】
図１５は、モジュールより細い線幅で情報を記録した状態を例示する。左のモジュール（２００１）の反射濃度は、第一しきい値より小さいので、従来のバーコードとしては、０と読み取られる。しかし、モジュールの幅より狭い線幅では、第一しきい値より小さい範囲で、反射濃度が変化しているため、０、１、０を読み取ることが可能である。
【００４９】
同様に、右のモジュール（２００２）は、従来のバーコードとしては、１と読み取ることが可能であるが、第二しきい値より反射濃度が大きい範囲で反射濃度が変化しているので、０、１、０を読み取ることが可能である。
【００５０】
＜実施形態１：効果＞
実施形態１のバーコードは、二種類の機能を有することになる。すなわち、実施形態１のバーコードは、従来の二値バーコードと同様の仕様を有するので、二値バーコードの読取機でこれを読み取るならば、黒と白の二種類の線でなるバーコードと同様の情報を読み取ることができる。他方、本実施形態に対応したバーコード読取機を使用するならば、より多量の情報を読み取ることができる。
【００５１】
そして、二値バーコードで読み取った場合の数値と、本実施形態に対応したバーコード読取機で読み取った場合の数値の間には、何らの関連性はなく、本実施形態を使用する場合、同じバーコードの同じキャラクタに、相互に独立した二つの異なる数値を記録し、読み取らせることができるようになる。
【００５２】
＜実施形態２＞
実施形態２について説明する。実施形態２は、前記第一しきい値、第二しきい値及び多値読取しきい値が、コード読み取り用光源からの光の反射率又は反射濃度により定義される請求項１に記載の複合記録担体である。
【００５３】
「第一しきい値」とは、従前の二値バーコードにおいて、読取装置が読取対象のバーを、二値バーコードの一方のコード、例えば２進数の０というコード、として認識するために必要な、バーの反射率の最大値又は反射濃度の最小値をいう。以下、本明細書において、「第一しきい値」は、特にこれに反する記載がない限り、すべて同じ意味で使用される。
【００５４】
「第二しきい値」とは、従前の二値バーコードにおいて、読取装置が読取対象のバーを、二値バーコードの他方のコード、例えば２進数の１というコード、として認識するために必要な、バーの反射率の最小値又は反射濃度の最大値をいう。以下、本明細書において、「第二しきい値」は、特にこれに反する記載がない限り、すべて同じ意味で使用される。
【００５５】
実施形態２の特徴は、多値読取しきい値が、反射率又は反射濃度の形で設定されることであるである。
【００５６】
実施形態２において、以上記載したほか、構成、実施例、効果は、実施形態１における説明と同様である。
【００５７】
＜実施形態３＞
実施形態３について説明する。前記第一しきい値及び第二しきい値は、コード読み取り用光源からの光の反射率又は反射濃度により定義され、前記多値読取しきい値は、コード読み取り用光源からの光の反射率又は反射濃度において、前記第一しきい値よりも小さい値又は、前記第二しきい値よりも大きい値であり、かつ、色相の値により定義される請求項１に記載の複合記録担体である。
【００５８】
多値読取しきい値として用いる値としては、一例としては、いわゆるＣＩＥ表色系のＬ＊ａ＊ｂ＊表色系などの数値を用いることができる。もちろん、他の表色系によっても差し支えはない。以下、Ｌ＊ａ＊ｂ＊表色系を用いる例を取って説明する。
【００５９】
前記Ｌ＊ａ＊ｂ＊表色系は、周知のように、Ｌ＊軸が明度を表し、数値範囲は０から１００までとなり、数値が大きい程明るくなる。そして、ａ＊軸及びｂ＊軸が色相を表す。ａ＊軸の数値が０を超え大きくなると、赤みが増し、マイナス側に絶対値が大きくなると、緑の要素が増す。同様に、ｂ＊軸のプラス側が黄領域を、マイナス側が青領域を表す。したがって、ａ＊ｂ＊がともに０の場合には無彩色となる。また、例えば、ａ＊が−２０、ｂ＊が−２０であれば、青緑色の色となる。
【００６０】
したがって、バーコードのバーに有彩色を使用することにより、その有彩色の色相が、ａ＊軸の値、及びｂ＊軸の値という二つのパラメータを持つことになるから、ａ＊、ｂ＊の各パラメータにそれぞれ多値読取しきい値を設定することにより、一つのモジュールが、最低限、２種類（ａ＊軸の多値しきい値を超えるか、それ以下かの２種類）×２種類（ｂ＊軸の多値しきい値を超えるか、それ以下かの２種類）＝４種類の状態を表すことができ、すなわち、４進数の数値を記録し、表すことができることになる。同様に、ａ＊、ｂ＊の各パラメータにそれぞれ３個の多値読取しきい値を設定すれば、一つのモジュールが４種類×４種類＝１６種類の状態を表すことができ、１６進数の数値を記録することができる。
【００６１】
第一しきい値及び第二しきい値は、従前の二値バーコードでも読取可能とするため、ＪＡＮコード等の二値バーコードの規格に合わせる必要がある。
【００６２】
多値読取しきい値については、まず、値を任意に設定することができるが、その反射濃度については、第一しきい値よりも小さい値、又は第二しきい値を超える値となる。なぜなら、第一しきい値を超え、かつ、第二しきい値未満である値を設定するならば、本実施形態のバーコードは、前記ＪＩＳ規格が定めるコントラストに合わなくなり、二値バーコードとしての機能を果たせなくなる恐れがあるからである。
【００６３】
以下、図５から具体例を考える。図５に例示されるキャラクタ（５００）は、あるバーコードを構成する一つのキャラクタを図示したものである。
【００６４】
図５のキャラクタは、ＪＩＳ規格Ｘ  ０５０１における、左側のデータキャラクタの一つであり、奇数パリティによって記述されたものである。キャラクタ（５００）は、７つのモジュール、すなわちモジュール１ないしモジュール７で構成されている。
【００６５】
そして、図５において、各モジュールの上に記載されている数値は、各モジュールの反射濃度の数値である。
【００６６】
例えば、ＪＩＳ規格のＸ０５０１に沿って設定する場合、仮に、「第一しきい値」として、反射濃度を０．１２５と定めたとすると、図６のように、前記ＪＩＳ規格によれば、「第二しきい値」としては、反射濃度を０．６２５又はそれ以上の数値としなければならない。
【００６７】
そして、多値読取しきい値を、ａ＊とｂ＊の各パラメータにつき１個ずつ設定する場合を考える（図７）。一例として、図７のように、反射濃度０．１２５未満のものにつき、多値読取しきい値１を、Ｌ＊ａ＊ｂ＊表色系のａ＊の値として定め、−３０とする。そして、多値読取しきい値２を、Ｌ＊ａ＊ｂ＊表色系のｂ＊の値として定め、＋２０とする。
【００６８】
そして、前記各しきい値に関し、各モジュールの色相の数値との関連で、以下のようなコードを対応させる。
【表１】
2004326582.tif 000003
【００６９】
この場合、まず、キャラクタ（５００）を、従来の二値バーコード読取機でこれを読み取るなら、モジュール１からモジュール７まで、それぞれ、０（白）、０（白）、０（白）、１（黒）、１（黒）、０（白）、１（黒）と読み取られ、ＪＩＳ規格Ｘ  ０５０１では、キャラクタ（５００）は、十進数での「０」と解釈される。
【００７０】
そして、キャラクタ（５００）を、本実施形態に対応したバーコード読取機でこれを読み取るならば、モジュール１からモジュール７までは、それぞれ、２、３、１、０、０、３、２と読み取られる。この読取結果について、いかなる数値と読み取るかは任意であるが、４進数７桁の数値として読むならば、十進数の１１５３４という数値と解釈されることになる。
【００７１】
そして、以上のように、多値読取しきい値を２個使用することにより、バーコードの一つのキャラクタに、４の７乗の数、すなわち、０〜１６３８３の数値を記録し、かつ読み取ることができる。
【００７２】
実施形態３において、以上記載したほか、構成、実施例、効果は、実施形態１における説明と同様である。
【００７３】
＜実施形態４＞
実施形態４について説明する。実施形態４のコードは、一次元バーコードである請求項１から３のいずれか一に記載の複合記録担体である。
【００７４】
以上記載したほか、構成、実施例、効果は、実施形態１ないし３における説明と同様である。
【００７５】
＜実施形態５＞
実施形態５について説明する。前記コードは、二次元コードである請求項１から３のいずれか一に記載の複合記録担体である。
【００７６】
二次元コードとは、二次元バーコード、又はカルラコードなどともいわれるものであり、ＪＩＳ規格として定められているものには、ＱＲコードなどがある。
【００７７】
本実施形態によれば、二次元コードの各モジュールについて、実施形態１ないし３と同様に、多値読取しきい値を一つ又はそれ以上設定することにより、各モジュールに記録される情報の量を増大させ、かつ、同じ二次元コードに、相互に独立した二つの異なるコードを記録し、読み取らせることができるようになる。
【００７８】
以上記載したほか、構成、実施例、効果は、実施形態１ないし３における説明と同様である。
【００７９】
＜実施形態６＞
実施形態６について説明する。実施形態６は、前記多値読取しきい値が、基準色との色差により定義され、さらに前記基準色を配置した基準色配置部を有する請求項３に記載の複合記録担体である。
【００８０】
本実施形態の特色は、バーコードが、基準色配置部を有することである。基準色配置部は、多値読取しきい値を色差により定義するための基準となる色を配置した部分である。
【００８１】
以下、図を用いて、例を説明する。図９は、本実施形態のバーコード全体を図示したものである。
【００８２】
図９のバーコードは、ＪＩＳ規格のＸ  ０５０１のうち、標準バージョンで定めた形式によるバーコードである。同バーコードは、レフトマージン、レフトガードバー、左側のデータキャラクタ（６キャラクタ）、センタバー、右側のデータキャラクタ（５キャラクタ）、モジュラチェックキャラクタ、ライトガードバー、ライトマージンで構成される。そして、各キャラクタは、７モジュールで構成されている。
【００８３】
基準色配置部は、任意の場所に設定することができるが、例えば、レフトマージン、レフトガードバー、又は、バーコードの左端のデータキャラクタの左端のモジュールなどを、本実施形態の基準色部としての役割を担わせることができる。
【００８４】
以下、基準配置部につき、レフトガードバーが基準色配置部となる場合と、左端のデータキャラクタの左端のモジュールが基準色配置部となる場合の二例について説明する。
【００８５】
まず、レフトガードバーが基準色配置部となる場合の実施例の一例について説明する。
【００８６】
図１０に例示されるキャラクタ（１０００）は、あるバーコードを構成する一つのキャラクタを図示したものである。
【００８７】
第一しきい値及び第二しきい値は、従前の二値バーコードでも読取可能とするため、ＪＡＮコード等の二値バーコードの規格に合わせる必要がある。
【００８８】
ＪＩＳ規格によれば、レフトガードバーは第一しきい値未満の反射濃度である必要があるから、基準色配置部に配される色も、同様に第一しきい値未満の反射濃度である必要がある。
【００８９】
例えば、ＪＩＳ規格のＸ  ０５０１に沿って設定する場合を考える。仮に、「第一しきい値」として、反射濃度を０．１５０と定めたとすると、前記ＪＩＳ規格によれば、「第二しきい値」としては、反射濃度を０．６９０又はそれ以上の数値としなければならない。そうすると、基準色配色部に配される色は、反射濃度が０．１５０未満である必要があることになる。
【００９０】
図１０において、各モジュールの上に記載されている数値のうち最上段に記載されているものは、各モジュールの反射濃度の数値である。
【００９１】
多値読取しきい値として用いる値は、基準色配置部に配される色との色差によって定義される。この点が、実施形態３との違いである。色差の定め方には種々の種類があるが、一例としては、いわゆるＣＩＥ表色系のＬ＊ａ＊ｂ＊表色系などの数値を用いることができるが、他の表色系によっても差し支えはない。以下、Ｌ＊ａ＊ｂ＊表色系を用いる例を取って説明する。
【００９２】
なお、本来、Ｌ＊ａ＊ｂ＊表色系の色差は、色差を求める２値につき、それぞれのＬ＊軸、ａ＊軸、ｂ＊軸の各数値の差を求め、その差を△Ｌ、△ａ，△ｂとすると、次の式で求められる。
【数１】
2004326582.tif 000004
【００９３】
しかし、本実施形態では、明度については、二値バーコードとしての制約があるため、明度の差は考慮せず、色差を、以下に示す式により求めることとする。
【数２】
2004326582.tif 000005
【００９４】
図１０において、各モジュールの上に記載されている数値のうち２段目及び３段目に記載されているものは、各モジュールのａ＊軸及びｂ＊軸の数値である。
【００９５】
ここで、図示しない基準色配置部の色相を、ａ＊軸の値を＋１０、ｂ＊軸の値を＋１０とした場合を考える。
【００９６】
そして、多値読取しきい値として、３０と５５の二値を設定し、色差が０〜１５の場合を０と、１５を超え３５以下の場合を１と、３５を超える場合を２と、それぞれコードを当てるとする。
【００９７】
この場合、まず、キャラクタ（１０００）を、従来の二値バーコード読取機でこれを読み取るなら、モジュール１からモジュール７まで、それぞれ、０（白）、０（白）、０（白）、１（黒）、１（黒）、０（白）、１（黒）と読み取られ、ＪＩＳ規格Ｘ０５０１では、キャラクタ（１０００）は、十進数での「０」と解釈される。
【００９８】
そして、キャラクタ（１０００）を、本実施形態に対応したバーコード読取機でこれを読み取るならば、モジュール１からモジュール７までの、基準色配置部からの色差及び対応するコードは以下のとおりとなる（詳細は図１４参照。）。
【００９９】
【表２】
2004326582.tif 000006
【０１００】
この読取結果について、いかなる数値と読み取るかは任意であるが、３進数７桁の数値として読むならば、十進数の４１８という数値と解釈されることになる。
【０１０１】
そして、以上のように、多値読取しきい値を２個使用することにより、バーコードの一つのキャラクタに、３の７乗の数、すなわち、０〜２１８６の数値を記録し、かつ読み取ることができる。
【０１０２】
同様に、多値読取しきい値を３個設定する場合を考えるならば、バーコードの一つのキャラクタに、４の７乗の数、すなわち、０〜１６３８３の数値を記録し、かつ読み取ることができる。
【０１０３】
次に、左端のデータキャラクタの左端のモジュールが基準配置部となる場合につき説明する。図１１のキャラクタ（１１００）は、バーコードの左端のデータキャラクタを図示したものである。このうち、モジュール１が、基準色配置部となる。図１１に例示されるキャラクタは、ＪＩＳ規格Ｘ  ０５０１における、左側のデータキャラクタの一つであり、奇数パリティによって記述されたものであるから、モジュール１は、第一しきい値未満の反射濃度である必要があり、基準色配置部に配される色も、同様の反射濃度である必要がある。
【０１０４】
この場合、第一しきい値、第二しきい値、及び多値しきい値の定め方は、レフトガードバーが基準色配置部となる場合と全く同様である。違いは、バーコードの左端のデータキャラクタが、他のデータキャラクタに比し、記録できる情報量が少なくなることである。それは、左端のデータキャラクタの左端のモジュールが基準色配置部として使用されるため、他のデータキャラクタより、データとして使用できるモジュールの数が一つ少ないためである。
【０１０５】
実施形態６において、以上記載したほか、構成、実施例、効果は、実施形態１及び３における説明と同様である。
【０１０６】
＜実施形態７＞
＜実施形態７：構成＞
実施形態７について説明する。実施形態７は、前記多値読取しきい値が、基準反射率差又は基準濃度差により定義され、さらに前記基準反射率色又は基準濃度色を配置した基準色配置部を有する請求項２に記載の複合記録担体である。
【０１０７】
本実施形態の特徴は、多値読取しきい値については、基準反射率色又は基準濃度色を配置した基準色配置部との反射率差又は濃度差値によって設定されることである。
【０１０８】
基準色配置部は、例えば図９の任意の場所に設定することができ、図９ではレフトマージン、レフトガードバー、又は、バーコードの左端のデータキャラクタの左端のモジュールなどを、本実施形態の基準色部としての役割を担わせることができる。
【０１０９】
以下、基準配置部につき、左端のデータキャラクタの左端のモジュールが基準色配置部となる場合について説明する。
【０１１０】
図１２に例示されるキャラクタは、バーコードの左端のデータキャラクタを図示したものである。
【０１１１】
例えば、ＪＩＳ規格のＸ０５０１に沿って設定する場合を考える。仮に、「第一しきい値」として、反射濃度を０．１７５と定めたとすると、「第二しきい値」としては、反射濃度を０．７５５又はそれ以上の数値としなければならない。
【０１１２】
したがって、各モジュールの反射濃度は、０．１７５以下（この場合、に値バーコードでは「白」となる）又は０．７５５以上（この場合、に値バーコードでは「黒」となる）でなければならない。
【０１１３】
また、図１２のうち、モジュール１が、基準色配置部となる。図１２に例示されるキャラクタは、ＪＩＳ規格Ｘ０５０１における、左側のデータキャラクタの一つであり、奇数パリティによって記述されたものであるから、モジュール１は、第一しきい値未満の反射濃度である必要があり、基準色配置部に配される色も、同様の反射濃度である必要がある。したがって、基準色配置部に配される色の反射濃度は、０．１７５未満とする必要がある。
【０１１４】
多値読取しきい値は、前に述べたように、基準色配置部との反射率又は反射濃度の差によって定められる。
【０１１５】
各モジュールの反射濃度は、上記のとおり、大きく分けると、０．１７５以下の場合と０．７５５の場合に分かれるので、反射濃度差についても、上記二つの場合に対応して設定する必要がある。例えば、反射濃度差につき、多値読取しきい値を２個設定し、３つのコードを当てる場合は、上記二つの場合に対応して２組の多値読取しきい値を設定する必要がある。
【０１１６】
一例として、反射濃度０．１７５以下の場合につき、反射濃度差を、０．０２未満を０と、０．０２以上０．０５未満を１と、０．０５以上を２とし、反射濃度０．７５５以上の場合につき、反射濃度差を、１．０未満を０と、１．０以上１．２未満を１と、１．２以上を２と、それぞれコードを当てるとする。
【０１１７】
図１２のうち、各モジュールの上に記載されている数値は、上段が、各モジュールの反射濃度の数値であり、下段が、各モジュールの反射濃度から基準色配置部の反射濃度を減じた差である。
【０１１８】
この場合、まず、図１２に例示されるキャラクタを、従来の二値バーコード読取機でこれを読み取るなら、モジュール１からモジュール７まで、それぞれ、０（白）、０（白）、０（白）、１（黒）、１（黒）、０（白）、１（黒）と読み取られ、ＪＩＳ規格Ｘ０５０１では、キャラクタは、十進数での「０」と解釈される。
【０１１９】
他方、図１２に例示されるキャラクタを、本実施形態に対応したバーコード読取機でこれを読み取るならば、基準色配置部からの反射濃度差及び対応するコードは以下のとおりとなる。
【０１２０】
【表３】
2004326582.tif 000007
【０１２１】
この読取結果について、いかなる数値と読み取るかは任意であるが、３進数６桁の数値として読むならば、十進数の４１６という数値と解釈されることになる。
【０１２２】
そして、左端のデータキャラクタに記録できる数値は３進数６桁であるが、他のデータキャラクタについては、３進数７桁の数値を記録することができる。
【０１２３】
そして、以上のように、多値読取しきい値を２個使用することにより、バーコードの一つのキャラクタに、３の６乗の数又は３の７乗の数を記録し、かつ読み取ることができる。
【０１２４】
同様に、多値読取しきい値を３個設定する場合を考えるならば、バーコードの一つのキャラクタに、４の６乗又は７乗の数を記録し、かつ読み取ることができる。
【０１２５】
実施形態７において、以上記載したほか、構成、実施例、効果は、実施形態１及び２における説明と同様である。
【０１２６】
＜実施形態８＞
実施形態８について説明する。実施形態８は、前記基準色配置部が、前記コードを読み取るための一方向スキャニングにおいて、最初にスキャンされる位置に配置される請求項６又は７に記載の複合記録担体である。
本実施形態の特徴は、実施形態６又は７の前記基準色配置部が、前記コードを読み取るための一方向スキャニングにおいて、最初にスキャンされる位置に配置されていることである。
【０１２７】
図９のバーコードは、ＪＩＳ規格のＸ  ０５０１のうち、標準バージョンで定めた形式によるバーコードである。同バーコードは、レフトマージン、レフトガードバー、左側のデータキャラクタ（６キャラクタ）、センタバー、右側のデータキャラクタ（５キャラクタ）、モジュラチェックキャラクタ、ライトガードバー、ライトマージンで構成される。そして、各キャラクタは、７モジュールで構成されている。
【０１２８】
したがって、この場合、レフトマージン部分に前記基準色配置部が配されることになる。
【０１２９】
図１３のバーコードは、ＪＩＳ規格のＸ  ０５０２のうち、標準バージョンで定めた形式によるバーコードである。同バーコードは、左から、ベアラーバー、クワイエットゾーン、バーコード、クワイエットゾーン、ベアラーバーで構成される。
【０１３０】
ＪＩＳ規格によれば、ベアラーバーの左右部分は省略されることがあるため、この場合、左側のクワイエットゾーンに前記基準色配置部が配されることになる。
【０１３１】
他のバーコードの規格においても、以上に述べたことが当てはまる。
【０１３２】
実施形態８において、以上記載したほか、構成、実施例、効果は、実施形態１、６及び７における説明と同様である。
【０１３３】
＜実施形態９＞
実施形態９について説明する。本実施形態は、前記基準色配置部が、前記コードを読み取るための一方向スキャニングにおいて、最後にスキャンされる位置に配置される請求項６から８のいずれか一に記載の複合記録担体である。
本実施形態の特徴は、実施形態６又は７の前記基準色配置部が、前記コードを読み取るための一方向スキャニングにおいて、最初にスキャンされる位置に配置されていることである。
【０１３４】
図９のバーコードは、ＪＩＳ規格のＸ０５０１のうち、標準バージョンで定めた形式によるバーコードであるが、この場合、ライトマージン部分に前記基準色配置部が配されることになる。
【０１３５】
また、図１３のバーコード（ＪＩＳ規格のＸ  ０５０２）では、右側のクワイエットゾーンに前記基準色配置部が配されることになる。
【０１３６】
他のバーコードの規格においても、以上に述べたことが当てはまる。
【０１３７】
実施形態９において、以上記載したほか、構成、実施例、効果は、実施形態１及び６ないし８における説明と同様である。
【０１３８】
【発明の効果】
以上のように本発明によれば、記録できる情報量を増大させ、かつ、従来の二値バーコードとしても使用が可能な記録担体が提供される。
【図面の簡単な説明】
【図１】実施形態１のバーコードの一部のキャラクタを説明するための図
【図２】実施形態１の第一しきい値及び第二しきい値を説明するための図
【図３】実施形態１の多値読取しきい値を説明するための図
【図４】実施形態１の多値読取しきい値を説明するための図
【図５】実施形態３のバーコードの一部のキャラクタを説明するための図
【図６】実施形態３の第一しきい値及び第二しきい値を説明するための図
【図７】実施形態３のａ＊の多値読取しきい値を説明するための図
【図８】実施形態３のｂ＊の多値読取しきい値を説明するための図
【図９】ＪＩＳ規格Ｘ  ０５０１の共通商品コードバーコードシンボルの一例図
【図１０】実施形態６のバーコードの一部のキャラクタを説明するための図
【図１１】実施形態６のバーコードの一部のキャラクタを説明するための図
【図１２】実施形態７のバーコードの一部のキャラクタを説明するための図
【図１３】ＪＩＳ規格Ｘ  ０５０２の共通商品コードバーコードシンボルの一例図
【図１４】色差の割り当てを示す計算式の一例図
【図１５】モジュールより細い線幅で情報を記録した状態の一例図
【符号の説明】
１００  キャラクタ
【図１】
2004326582.tif 000008
【図２】
2004326582.tif 000009
【図３】
2004326582.tif 000010
【図４】
2004326582.tif 000011
【図５】
2004326582.tif 000012
【図６】
2004326582.tif 000013
【図７】
2004326582.tif 000014
【図８】
2004326582.tif 000015
【図９】
2004326582.tif 000016
【図１０】
2004326582.tif 000017
【図１１】
2004326582.tif 000018
【図１２】
2004326582.tif 000019
【図１３】
2004326582.tif 000020
【図１４】
2004326582.tif 000021
【図１５】
2004326582.tif 000022