(57)【要約】【課題】  利用者が目視により、識別記号とその内容を表す数字列との対応の正否を確認することを可能とする。【解決手段】  入力された数値データＡと、該数値データＡに対応して構成された識別記号Ｂと、数値データＡに基づいて演算された第１の誤り訂正符号Ｃと、識別記号Ｂに基づいて演算された第２の誤り訂正符号Ｄとを配置してなる識別コード１を提供する。【選択図】  図１
2006164068.tif 000002
【特許請求の範囲】
【請求項１】
入力された数値データと、
該数値データに対応して構成された識別記号と、
前記数値データに基づいて演算された第１の誤り訂正符号と、
前記識別記号に基づいて演算された第２の誤り訂正符号とを配置してなる識別コード。
【請求項２】
入力された数値データに対応する識別記号を構成し、該識別記号と前記数値データとを含む印刷データを印刷装置に出力する識別コード製造方法において、
前記数値データに基づいて第１の誤り訂正符号を演算するステップと、
前記識別記号に基づいて第２の誤り訂正符号を演算するステップと、
数値データ、第１の誤り訂正符号および第２の誤り訂正符号を含む新たな数値データを合成するステップとを備える識別コード製造方法。
【請求項３】
入力された数値データに対応する識別記号を構成するステップと、
前記数値データに基づいて第１の誤り訂正符号を演算するステップと、
前記識別記号に基づいて第２の誤り訂正符号を演算するステップと、
数値データ、識別記号、第１の誤り訂正符号および第２の誤り訂正符号を含む印刷データを合成するステップと、
合成された印刷データを印刷装置に出力するステップとを備える識別コード製造方法。
【請求項４】
入力された数値データに対応する識別記号を構成し、該識別記号と前記数値データとを含む印刷データを印刷装置に出力するプログラムにおいて、
前記数値データに基づいて第１の誤り訂正符号を演算するステップと、
前記識別記号に基づいて第２の誤り訂正符号を演算するステップと、
数値データ、第１の誤り訂正符号および第２の誤り訂正符号を合成して新たな数値データを構成するステップとをコンピュータに実行させるための識別コード製造プログラム。
【請求項５】
入力された数値データに対応する識別記号を構成するステップと、
前記数値データに基づいて第１の誤り訂正符号を演算するステップと、
前記識別記号に基づいて第２の誤り訂正符号を演算するステップと、
数値データ、識別記号、第１の誤り訂正符号および第２の誤り訂正符号を含む印刷データを合成するステップと、
合成された印刷データを印刷装置に出力するステップとをコンピュータに実行させるための識別コード製造プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、識別コード、識別コード製造方法および識別コード製造プログラムに関するものである。
【背景技術】
【０００２】
従来、識別コードの一種として、バーコードが広く用いられている（例えば、特許文献１参照。）。バーコードは通常、太さや間隔の異なる複数の線（バー）を配列した識別記号を備えている。しかし、識別記号自体は、バーコードリーダによって容易に認識できるように構成されているもので、人間が目視によりその内容を直接読み取ることは極めて困難である。
【０００３】
このため、複数の線の配列からなる識別記号に隣接して（通常は下側に）、識別記号の内容を示す数字の列を一緒に印刷して、利用者が目視によりその内容を把握できるようにしている。
また、バーコードのような識別コードを利用した培養細胞システムについては、特許文献２に開示されている。
【特許文献１】特開平６−１１１０５３号公報
【特許文献２】特開２００４−１１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、実際にバーコードに付されている数字列を読み取る利用者は、数字列が識別記号の内容を正しく表しているものとの前提で数字列を読み取るしかなく、仮に識別記号の内容とは全く異なる数字列が付されていたとしても、それを確認することはできないという問題があった。
特に、特許文献２に示される細胞培養システムにおける場合のように、検体とその検体を採取した患者とを厳格に対応づけて管理する必要がある場合には、識別記号と数字列とが一致していることを何らかの方法で確認できる仕組みが必要となる。
【０００５】
本発明は、上述した事情に鑑みてなされたものであって、利用者が目視により、識別記号とその内容を表す数字列との対応の正否を確認することが可能な識別コードと、その識別コード製造方法および識別コード製造プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は以下の手段を提供する。
本発明は、入力された数値データと、該数値データに対応して構成された識別記号と、前記数値データに基づいて演算された第１の誤り訂正符号と、前記識別記号に基づいて演算された第２の誤り訂正符号とを配置してなる識別コードを提供する。
【０００７】
本発明によれば、数値データから識別記号が構成され、数値データに基づく第１の誤り訂正符号と、識別記号に基づく第２の誤り訂正符号とが数値データおよび識別記号とともに配置されるので、識別コードの利用者は、２つの誤り訂正符号を比較することにより、数値データと識別記号との一致不一致を容易に確認することができる。誤り訂正符号としては、任意の誤り訂正符号、例えば、ハミング符号等を用いることができる。また、誤り訂正符号自体ではなく、例えば、誤り訂正符号が１桁の数字で表される場合には、第１または第２の誤り訂正符号を１０から差し引いておき、両者を加算すると１０になることをもって数値データと識別記号との一致を確認するようにしてもよい。
【０００８】
また、本発明は、入力された数値データに対応する識別記号を構成し、該識別記号と前記数値データとを含む印刷データを印刷装置に出力する識別コード製造方法において、前記数値データに基づいて第１の誤り訂正符号を演算するステップと、前記識別記号に基づいて第２の誤り訂正符号を演算するステップと、数値データ、第１の誤り訂正符号および第２の誤り訂正符号を含む新たな数値データを合成するステップとを備える識別コード製造方法を提供する。
【０００９】
本発明によれば、入力された数値データと、該数値データから構成された識別記号とに基づいて、これらの一致不一致を検証するための２つの誤り訂正符号とを含む新たな数値データを合成することができる。そして、合成された新たな数値データと識別記号とを含む印刷データを印刷装置に出力することにより、２つの誤り符号を含む識別コードを製造することができる。第１の誤り訂正符号が数値データから演算され、第２の誤り訂正符号が識別記号から演算されるので、２つの誤り訂正符号が所定の関係にあることを確認することにより、入力された数値データと識別記号との一致不一致を利用者が目視で容易に検証することができる。
【００１０】
また、本発明は、入力された数値データに対応する識別記号を構成するステップと、前記数値データに基づいて第１の誤り訂正符号を演算するステップと、前記識別記号に基づいて第２の誤り訂正符号を演算するステップと、数値データ、識別記号、第１の誤り訂正符号および第２の誤り訂正符号を含む印刷データを合成するステップと、合成された印刷データを印刷装置に出力するステップとを備える識別コード製造方法を提供する。
本発明によれば、数値データを入力するだけで、該数値データから構成された識別記号と２つの誤り訂正符号とを含む識別コードを製造することができる。
【００１１】
さらに、本発明は、入力された数値データに対応する識別記号を構成し、該識別記号と前記数値データとを含む印刷データを印刷装置に出力するプログラムにおいて、前記数値データに基づいて第１の誤り訂正符号を演算するステップと、前記識別記号に基づいて第２の誤り訂正符号を演算するステップと、数値データ、第１の誤り訂正符号および第２の誤り訂正符号を含む新たな数値データを合成するステップとをコンピュータに実行させるための識別コード製造プログラムを提供する。
本発明によれば、入力された数値データと、該数値データから構成された識別記号とに基づいて、これらの一致不一致を検証するための２つの誤り訂正符号とから新たな数値データをコンピュータに合成させ、印刷装置に出力することにより、誤り符号を含む識別コードを製造することができる。
【００１２】
また、本発明は、入力された数値データに対応する識別記号を構成するステップと、前記数値データに基づいて第１の誤り訂正符号を演算するステップと、前記識別記号に基づいて第２の誤り訂正符号を演算するステップと、数値データ、識別記号、第１の誤り訂正符号および第２の誤り訂正符号を含む印刷データを合成するステップと、合成された印刷データを印刷装置に出力するステップとをコンピュータに実行させるための識別コード製造プログラムを提供する。
本発明によれば、数値データを入力するだけで、該数値データから構成された識別記号と２つの誤り訂正符号とを含む識別コードの印刷データをコンピュータに製造させることができる。
【発明の効果】
【００１３】
本発明によれば、目視により内容を把握可能な数値データと、目視では内容を把握困難な識別記号とを含む識別コードに、数値データと識別記号とからそれぞれ演算した誤り訂正符号を添付することにより、利用者が、数値データと識別記号との整合性を容易に確認することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
本発明の第１の実施形態に係る識別コード、識別コード製造方法および識別コード製造プログラムについて、図１〜図３を参照して以下に説明する。
本実施形態に係る識別コード１は、図１に示されるように、太さおよび間隔の異なる多数線を配列してなる識別記号Ｂと、その下に記載された６桁の数字列Ａ，Ｃ，Ｄとを備えている。
数字列Ａ，Ｃ，Ｄは、識別記号Ｂの内容を表す４桁の数値データＡと、２桁の誤り訂正符号Ｃ，Ｄとから構成されている。
【００１５】
次に、本実施形態に係る識別コード１の製造方法について、図２を参照して説明する。
本実施形態に係る識別コード１を製造するには、識別記号Ｂを構成するための数値データＡを入力する。そして、入力された数値データＡに基づいて通常の方法により、識別記号Ｂを構成する。
【００１６】
次に、入力された数値データＡを用いて、第１の誤り訂正符号Ｃを演算する。第１の誤り訂正符号Ｃは、例えば、ハミング符号を用いている。
ここでは、演算された１桁のハミング符号（例えば、「１」）そのものを第１の誤り訂正符号Ｃとして使用するのではなく、所定の数字、例えば１０からハミング符号を減算することにより得られた１桁の数字（例えば、「９」）を第１の誤り訂正符号Ｃとして用いている。
【００１７】
次に、構成された識別記号Ｂを表すデータから識別記号Ｂを構成する基となった数値データＡを逆に変換して求め、求められた数値データＡを用いて、第２の誤り訂正符号Ｄを演算する。第２の誤り訂正符号Ｄは、例えば、ハミング符号（例えば、「１」）そのものを用いることとしている。
【００１８】
最後に、上記により得られた数値データＡ、識別記号Ｂ、第１の誤り訂正符号Ｃおよび第２の誤り訂正符号Ｄを合成して識別コード１の印刷データを構成し、その印刷データを印刷装置に出力することにより、図１に示されるように印刷された識別コード１を得ることができる。
【００１９】
このように構成された本実施形態に係る識別コード１によれば、図示しないリーダにより読み取り可能な識別記号Ｂと、その内容を示す数字列Ａとからなる識別コードに加えて、利用者が目視により読み取り可能な２つの誤り訂正符号Ｃ，Ｄを備えているので、利用者は、２つの誤り訂正符号Ｃ，Ｄを読み取ることによって、数値データＡと識別記号Ｂとの一致不一致を容易に判断することができる。
【００２０】
本実施形態の場合には、２つの誤り訂正符号Ｃ，Ｄの和が１０となることにより、数値データＡと識別記号Ｂとが一致していることを容易に判断することができる。
特に、第１の誤り訂正符号Ｃが数値データＡに基づいて演算され、第２の誤り訂正符号Ｄが識別記号Ｂに基づいて演算されているので、利用者は、あらためて識別コードリーダによって識別記号Ｂを読み取り、その結果と数値データＡとを比較する必要がなく、簡易かつ迅速にその一致不一致を判断することができる。
【００２１】
なお、本実施形態に係る識別コード１においては、２つの誤り訂正符号Ｃ，Ｄを和が１０になるように構成したが、これに代えて（例えば、図３のように）、入力された数値データＡから演算したハミング符号をそのまま第１の誤り訂正符号Ｃとし、識別記号Ｂから演算したハミング符号をそのまま第２の誤り訂正符号Ｄとして識別コード１に含め、これらの誤り訂正符号Ｃ，Ｄが同一の場合に数値データＡと識別記号Ｂの内容とが一致していると判断するようにしてもよい。
【００２２】
また、本実施形態に係る識別コード１においては、ハミング符号またはこれを用いた符号を誤り訂正符号Ｃ，Ｄとして採用したが、これに代えて他の任意の誤り訂正符号Ｃ，Ｄを採用することにしてもよい。
【００２３】
また、本実施形態に係る識別コード製造方法は、数値データＡを入力すると、該数値データＡから構成した識別記号Ｂと数値データＡとを合成して識別コードの印刷データを構成する通常の印刷データ製造装置２に後付で用いることにしてもよい。この場合、図３に示されるように、入力する数値データＡと、該数値データＡにより構成された識別記号Ｂのデータとを取りだして２つの誤り訂正符号Ｃ，Ｄを演算し、入力された数値データＡと２つの誤り符号Ｃ，Ｄとを合成した新たな数値データＡ′を作成し、印刷データ製造装置２により識別記号Ｂと合成すべき数値データとして新たな数値データＡ′を戻すことにすればよい。
【００２４】
なお、これらの識別コード製造方法は、入力された数値データＡに対応する識別記号Ｂを構成するステップと、数値データＡに基づいて第１の誤り訂正符号Ｃを演算するステップと、識別記号Ｂに基づいて第２の誤り訂正符号Ｄを演算するステップと、数値データＡ、識別記号Ｂ、第１の誤り訂正符号Ｃおよび第２の誤り訂正符号Ｄを含む印刷データを合成するステップと、合成された印刷データを印刷装置に出力するステップとをコンピュータに実行させる識別コード製造プログラムによっても実現することができる。
【００２５】
また、通常の印刷データ製造装置２に後付で用いるプログラムとしては、入力された数値データＡに基づいて第１の誤り訂正符号Ｃを演算するステップと、構成された識別記号Ｂに基づいて第２の誤り訂正符号Ｄを演算するステップと、数値データＡ、第１の誤り訂正符号Ｃおよび第２の誤り訂正符号Ｄを含む新たな数値データＡ′を合成するステップとをコンピュータに実行させることとすればよい。
【００２６】
このように、本実施形態に係る識別コードによれば、細胞培養システムにおける場合のように、検体とその検体を採取した患者とを厳格に対応づけて管理する必要がある場合に用いることによって、識別記号と数字列とが一致していることを利用者が目視で簡易に確認できるので有効である。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係る識別コードの一例を示す図である。
【図２】図１の識別コードを製造する識別コード製造方法を説明するブロック図である。
【図３】図２の識別コード製造方法の変形例を示すブロック図である。
【符号の説明】
【００２８】
１  識別コード
Ａ，Ａ′  数値データ
Ｂ  識別記号
Ｃ  第１の誤り訂正符号
Ｄ  第２の誤り訂正符号
【図１】
2006164068.tif 000003
【図２】
2006164068.tif 000004
【図３】
2006164068.tif 000005