(57)【要約】【課題】環境による影響を評価するための新しい価値を提供することができるコード、情報処理方法、情報処理装置、プログラム、記録媒体、インク、色素、及び記憶装置を提供すること。【解決手段】第一色素で印刷された第一部分と、前記第一色素より変色しやすい第二色素で印刷された第二部分と、を含むコードにおいて、前記コードは前記第二色素の変色に関連する情報を用いてデコード可能なコード。【選択図】図１
2018059936.tif 000002
【特許請求の範囲】
【請求項１】
第一色素で印刷された第一部分と、前記第一色素より変色しやすい第二色素で印刷された第二部分と、を含むコードにおいて、
前記コードは前記第二色素の変色に関連する情報を用いてデコード可能なコード。
【請求項２】
前記第一部分をデコードすることにより、前記第二色素の変色に関連する情報を特定するための識別情報が得られる請求項１に記載のコード。
【請求項３】
前記コードは、時間に関する情報と色に関する情報の関係が保存されたデータベースのデータを用いてデコード可能な請求項１に記載のコード。
【請求項４】
前記第一色素と前記第二色素は所定温度における退色速度が異なる請求項１乃至３の何れか一項に記載のコード。
【請求項５】
前記第一色素と前記第二色素は耐擦過性が異なる請求項１乃至４の何れか一項に記載のコード。
【請求項６】
前記第一色素と前記第二色素は耐オゾン特性が異なる請求項１乃至５の何れか一項に記載のコード。
【請求項７】
請求項１乃至６の何れか一項に記載のコードをデコードする情報処理方法。
【請求項８】
請求項１乃至６の何れか一項に記載のコードをエンコードする情報処理方法。
【請求項９】
請求項７又は８に記載の情報処理方法を実行する情報処理装置。
【請求項１０】
情報処理装置を請求項７又は８に記載の情報処理方法をコンピュータに実行させるプログラム。
【請求項１１】
請求項１０に記載のプログラムが記録された記録媒体。
【請求項１２】
請求項１乃至６の何れか一項に記載のコードを印刷するために用いるインク。
【請求項１３】
請求項１２に記載のインクに含有される色素。
【請求項１４】
請求項１に記載の前記コードをデコードするための前記第二色素の変色に関連する情報を記憶する記憶装置。
【請求項１５】
請求項１４に記載の記憶装置に接続され、前記第二色素の変色に関する情報を前記記憶装置に格納する情報処理装置。
【請求項１６】
第一色素で印刷された第一部分と、前記第一色素より変色しやすい第二色素で印刷された第二部分と、を含むコードにおいて、
前記第一部分のみをデコードすると第一の結果が得られ、かつ前記第一部分と前記第二部分とを組み合わせてデコードすると第二の結果が得られるコード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化されたコード、読み取ったコードを処理するための情報処理方法、情報処理装置、プログラム、記憶媒体、インク、色素、及び記憶装置に関する。
【背景技術】
【０００２】
商品管理の目的でバーコードが利用されている。また、１次元のバーコードでは、保持可能な情報量が少ないため２次元バーコードが考案された。
【０００３】
例えば、特許文献１には、２次元バーコードについて記載されている。情報を保持するコードを利用する際に、コードが読み込めない場合がある。そのため、１次元のバーコードでは人の目で読める数字がバーコードの下部に併記されている場合もある。また、２次元バーコードでは誤り訂正技術を採用して、コードが保持している情報の欠落に対処している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第２９３８３３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
コードが保持する情報の欠落を抑制するために、耐光性や耐水性の高いインクを用いてコードを印刷していた。そして、近年のインク材料開発の成果によって、印字の掠れ等でコードが保持している情報が読み取れない状況は起こりにくくなった。
【０００６】
当然、近年開発された高性能なインクに比べて、環境の影響を受けて状態が変化し易いインクでコードが印刷されることは少なくなった。しかし、本出願の発明者は、環境の影響を受けて状態が変化するインクを用いることで、新しい価値を提供するコードを考案した。
【課題を解決するための手段】
【０００７】
本発明のコードは、第一色素で印刷された第一部分と、前記第一色素より変色しやすい第二色素で印刷された第二部分と、を含むコードにおいて、前記コードは前記第二色素の変色に関連する情報を用いてデコード可能である。
【発明の効果】
【０００８】
環境による影響を評価するための新しい価値を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係るコードを説明するための図。
【図２】ハードウエア構成とネットワークを説明するための図。
【図３Ａ】色素Ｐ１の特性を示すグラフ。
【図３Ｂ】色素Ｐ２の特性を示すグラフ。
【図４】クライアントによって実行されるデータの処理を示すフローチャート。
【図５】サーバによって実行されるデータの処理を示すフローチャート。
【図６Ａ】色素の特性をデータベースへ格納する処理を示すフローチャート。
【図６Ｂ】コードＣのエンコード条件を設定する処理を示すフローチャート。
【図７】コードＣの読み取り動作を示す図。
【図８】２０１５年６月３０日にコンピュータ２０が読み込んだデータの一例を示す図。
【図９Ａ】２０１５年７月１３日にコンピュータ２０が読み込んだデータの一例を示す図。
【図９Ｂ】２０１５年７月２０日にコンピュータ２０が読み込んだデータの一例を示す図。
【図９Ｃ】２０１５年７月３１日にコンピュータ２０が読み込んだデータの一例を示す図。
【図１０】過去にスキャンして得られたデータと、今回スキャンして得られたデータの一例を示す図。
【図１１Ａ】実施形態１における、コードＣの他の形態を示す図。
【図１１Ｂ】実施形態１における、コードＣの他の形態を示す図。
【図１２Ａ】実施形態１における、コードＣの他の形態を示す図。
【図１２Ｂ】実施形態１における、コードＣの他の形態を示す図。
【図１３Ａ】実施形態２における、コードＣの形態を示す図。
【図１３Ｂ】実施形態２における、コードＣの形態を示す図。
【図１４Ａ】実施形態に適用可能な色素の分子構造の一例を示す図。
【図１４Ｂ】実施形態に適用可能な色素の分子構造の一例を示す図。
【図１４Ｃ】実施形態に適用可能な色素の分子構造の一例を示す図。
【図１４Ｄ】実施形態に適用可能な色素の分子構造の一例を示す図。
【発明を実施するための形態】
【００１０】
［実施形態１］
以下、図面を参照してコード及びコードを読み取り、処理する情報処理装置等について説明する。
図１は、環境変化を取得するためのコードの一例である。図１に記載のコードＣは、耐環境性の高い色素を含むインクで形成されたＩＤ（識別情報）を保持する部位を備える。この部位は、本実施形態では耐光性の高いキヤノン株式会社製のＢＣＩ−３５０ＸＬを用いて形成される。
【００１１】
また、コードＣは、比較的環境変化等に弱いインク（色素Ｐ１）を用いて形成される。例えば、コードＣは、熱・光に対してやや不安定な性質を持つ、ヤヱガキ醗酵技研株式会社製のビートレッドを用いて形成される。
【００１２】
表１は、色素Ｐ１の一例であるヤヱガキ醗酵技研株式会社製のビートレッドの特性を示す。具体的に、表１は、コードＣの保管条件（１）〜（３）毎に、経過日数、Ｌ、ａ、ｂ、ｂ／ａ、ＨＵＥ、及びΔＥを示す。ビートレッドの特性は、下記の工程により得られる。
（ａ）アドバンテック社製濾紙（型式：Ｎｏ．２）に、ビートレッドを均一に塗布する。
（ｂ）ビートレッドが塗布された濾紙を、冷暗所にて乾燥させる。
（ｃ）乾燥した濾紙をビニール袋に入れて密封し、保管する。
（ｄ）ビートレッドの明度及び色度等を測定する。
【００１３】
【表１】
2018059936.tif 000003
【００１４】
保管条件（１）は室温保管を示し、保管条件（２）は５０℃保管を示し、保管条件（３）は冷蔵庫保管（蛍光灯照射９５００［Ｌｕｘ］）を示す。経過日数は、コードＣの保管を開始してから経過した日数を示す。Ｌは、Ｌａｂ色空間における明度Ｌを示す。ａ及びｂは、Ｌａｂ色空間における色度ａ及びｂを示す。ＨＵＥは色相を示す。ΔＥは、保管開始時のコードＣの色差に対する、コードＣの色差を示す。
【００１５】
表１に示されるように、保管条件（１）よりも保管条件（２）の方が、ビートレッドの色差ΔＥが大きいことが分かる。したがって、ビートレッドの色差ΔＥは、温度が高いほど大きくなるといえる。また、保管条件（１）よりも保管条件（３）の方が、色差ΔＥが大きいことが分かる。つまり、ビートレッドの色差ΔＥは、照射される光の照度が高いほど大きくなることが分かる。
【００１６】
このように、コードＣは、環境変化に比較的安定的な第一部分と環境変化に比較的不安定な第二部分とを備える。第一部分を形成するために用いるインクに含まれる色素（Ｐ３、Ｐ４）を第一色素と呼ぶ。また、第二部分を形成するために用いるインクに含まれる色素（Ｐ１、Ｐ２）を第二色素と呼ぶ。
【００１７】
本実施形態では、環境変化として温度に着目して説明する。しかし、耐擦過性、耐光性、耐オゾン性等、温度以外の環境要因に着目してコードを形成してもよい。なお、１種類のインク（色素）が光とオゾンのように２つ以上の要因によって大きく変色する場合が想定される。この場合には、光には影響が少なく、オゾンによって大きく変色する色素と組み合わせて光の影響とオゾンの影響のいずれによって大きく変色したかを切り分けることができる。
【００１８】
上述のように、第一部分に関してはコードＣが印刷されたラベルの環境温度に関わらず、一定の色相、濃度を長期間維持することができる。これに対して、第二部分は温度環境に依存して変色（退色、褪色）の度合が変わる。ここで、濃度変化が小さく、変色の度合が肉眼で判別しにくい程度であったとしても、カメラやスキャナを用いることで、その差を検出することができる。図１に示すように、一概に温度といっても温度範囲によっては、変色（退色）速度が異なる場合が考えられる。
【００１９】
本実施形態では、色素Ｐ１として、４０℃以上５０℃未満環境下での退色速度が２０℃以上３０℃未満の環境下での退色速度の倍の色素を用いた。また、色素Ｐ２として、４０℃以上５０℃未満環境下での退色速度が２０℃以上３０℃未満の環境下での退色速度とほぼ同じ色素を用いた。また、色素Ｐ３及びＰ４として、温度環境に依存することなく、退色し難い色素を用いた。スキャナやカメラで撮影の際に光の当たり方等で色相が変化してみえる可能性がある。このような撮影時の影響を補正すべく、環境温度に依存しにくい色素を補助的に用いてもよい。
【００２０】
なお、ＩＤを保持するバーコードのエンコード及びデコードについては標準規格準拠（ＩＳＯ１５３９４等）とするものとする。環境情報（温度履歴、擦過履歴等）のエンコード及びデコードについては、後述する。
【００２１】
［ハードウエア構成の説明に関して］
図２は本実施形態に係るハードウエア構成とネットワークについて説明するための図である。また、図２の一部はネットワークを構成するコンピュータの内部構成を説明するためのブロック図である。図２に示すように、情報処理装置としてのコンピュータはネットワークＮを介して接続されている。本実施形態では、コンピュータ１０はコードＣに用いられる色素の情報と登録された色素に関する変色（退色）特性に関する情報を保持する。そのため、コンピュータ１０は色素に関する情報を保持するデータベースサーバとして機能するといってよい。当然、コンピュータ１０に登録される色素に関する情報は、別途クライアントへ提供するユーザーインターフェイス（以下、ＵＩ）を通じて登録される。このデータベースサーバとして機能するコンピュータ１０はネットワークＮを介して接続されるクライアントからの要求を受けて、色素に関する情報を登録するためのＷｅｂページを提供するものとする。
【００２２】
コンピュータとしての携帯情報端末２０はネットワークＮを介してコンピュータ１０に接続される。後述するプログラム等は情報処理装置１０、２０でのみ実行される必要はなく、ネットワークＮを介して接続されている他のデバイスで実行されてもよい。
【００２３】
情報処理装置としてのコンピュータ１０は色素に関する情報を記憶装置としてのストレージ１０Ｄに格納する。なお、ストレージ１０Ｄに保存されているデータ構造は特定の構造である必要はなく、情報処理装置で処理できる形式であればその形式を問わない。また、ストレージ１０Ｄは情報（電子データ）を保存できればよく、ハードディスク、光学ディスク、またはフラッシュディスク等であってよい。
【００２４】
便宜上、情報を要求するコンピュータをクライアント、情報の要求に応じてデータを送信するコンピュータをサーバと呼ぶ。本実施形態では、コンピュータ１０はサーバ、コンピュータ２０はクライアントとして機能する。当然、複数のコンピュータでその処理の一部を分担しても良い。そのため、複数のコンピュータの全体（システム）を情報処理装置としてみなしても良い。なお、特徴的な計算をする要素を意図的に国外に設置したとしても計算結果を参照する地域が国内であれば、情報処理が国内で実行されたとみなす。これらのネットワークはインターネットおよびイントラネットのいずれであってもよく、有線および無線のいずれであってもよい。
【００２５】
情報処理を行う情報処理部（処理部）はＣＰＵ１１であり、格納部としてのメモリ１２はＣＰＵ１１が処理する情報を一時的に格納するものとする。当然、メモリ１２とストレージ１０Ｄは共に情報を格納する手段として機能するが、コンピュータのアーキテクチャーの変化によりメモリ、ストレージ等の代替物を用いてもよい。また、ＣＰＵ１１とメモリ１２はバス１３で接続されており、ＣＰＵ１１はプログラムに従ってバスを介してメモリ１２に格納された情報にアクセスする。また、コンピュータ２０についても同様に、メモリ２２、ＣＰＵ２１を備え、バス２３によって接続されている。
【００２６】
本実施形態で、コンピュータ２０は読取部としてのスキャナ（カメラ）２４を備える。また、コンピュータ２０は、ネットワークＮへ接続すべく不図示の無線通信モジュールを備える。例えば、コンピュータ２０が、スマートフォンのように光学式のカメラ、公衆ネットワークに接続するための無線モジュール等を備える形態であれば十分に機能する。
【００２７】
［色素に関するデータについて］
図３Ａ及び図３Ｂは、コードＣを印刷するために用いられた色素の特性を説明するためのグラフである。図３Ａは、色素Ｐ１に関する退色と経過時間の関係を説明するための図である。同様に、図３Ｂは、色素Ｐ２に関する退色と経過時間の関係を説明するための図である。これらの情報は、ストレージ１０Ｄに格納される。なお、本実施形態では簡便のために光学濃度が線形で減少するモデルを用いて説明する。当然、色素に関する情報については、一つの要因のみで決定されることは少ない。そのため、ストレージ１０Ｄには、一つの色素について、複数の環境条件下で光学濃度や色相がどのように変化するかについての情報が格納されている。当然、時間に対して線形で光学濃度が減少するケースもあるが、指数関数的に変化する場合や、所定時間経過後に急激に光学濃度が減少する場合もある。また、光学濃度以外に色相、彩度、明度、ＲＧＢ値等であっても色素の状態を示すものであれば色素の特性を示す情報として利用してもよい。
【００２８】
図３Ａに示されるように、４５℃環境下における色素Ｐ１の光学濃度の減少率は、２５℃環境下における色素Ｐ１の光学濃度の減少率よりも大きい。対して、図３Ｂに示されるように、色素Ｐ２については、２５℃環境下と４５℃環境下の光学濃度減少率は略同等となる。このような状況において、色素Ｐ２は色素Ｐ１と比べて環境（温度）に対する安定性が高いということができる。
【００２９】
ここで、光学濃度の変化量と経過時間の対応関係については、温度ロガーとしての要求される精度に合わせて用いる色素に依存するため、詳細は後述する。
【００３０】
なお、環境条件については常用環境では光と温度などの複数の影響を受けることになる。そのため、複数のテーブルを考慮して外部環境の影響を一部補正できる。例えば、温度と光の影響を２つの変数として扱えば、温度に対して感度の低い色素を用いて補正すればよい。そのため、温度履歴の精度を重要視する場合には、温度に対して感度を有する複数の色素を合わせて計算することで精度を向上させることができる。他に、他変数関数として色素の特性を保持する場合には、偏微分等の手法を用いて特定の環境要素に対する特性を抽出しても良い。
【００３１】
なお、図３に示すグラフは多項式近似をした数式であってもよい。このような色素の特性については、異なる環境での試験結果を用いて作成される。なお、有機色素を用いるインクについてはロットごとの特性差を考慮してもよい。
【００３２】
［データ処理に関する詳しい説明］
続いて、フローチャートを用いてコードＣが保持する環境履歴に関する情報の処理方法について説明する。図４、図５、図６Ａ、及び図６Ｂは本実施形態におけるデータ処理方法を説明するためのフローチャートである。具体的には、図４、図５、図６Ａ、及び図６Ｂは、コードＣの色素の退色（変色）に関する情報から環境情報を算出するための情報処理方法を説明するためのフローチャートである。
【００３３】
本実施形態では、図４に示すフローチャートはクライアント（コンピュータ２０）が実行し、図５に示すフローチャートはサーバ（コンピュータ１０）が実行するものとして説明する。また、特徴的な計算をすべてコンピュータ２０で処理する必要はなく、計算の一部又は全部を他のコンピュータで行ってもよい。その際、クライアントはコードを読み取り、サーバに処理を要求し、サーバからの結果を表示する機能のみを保持していればよい。当然、クライアントは複数の単機能デバイスをリンクして構成してもよい。反対に、色素に関するデータベースをクライアントによってすべて保持することが可能であれば、スタンドアローンで処理してもよい。ストレージ１０Ｄに格納される色素に関する情報としては、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）等の処理に適したフォーマットを採用すればよい。
【００３４】
クライアント（コンピュータ２０）は、スキャナ２４を用いてコードＣをスキャンする（Ｓ１０１）。これによって、コンピュータ２０は、バーコード部からＩＤデータを取得する。同様に、コンピュータ２０は、各色素が形成されている部位については、光学濃度を色素毎に取得する。具体的には、コンピュータ２０は、光学濃度を２５６諧調（１６進数で００からＦＦ）で取得する。当然、コンピュータ２０は、ＲＧＢ値等、他の方式で光学濃度を取得してもよい。
【００３５】
次に、ＣＰＵ２１は取得したコードＣを２値化する（Ｓ１０２）。これは、ＩＤデータを取得する際に、色データを利用して復号する場合には色の変化による影響を受ける可能性がある。そのため、例えば白黒２値化により影響を低減する。
【００３６】
次に、ＣＰＵ２１は復号化したＩＤデータを利用してサーバ（コンピュータ１０）へ問い合わせを行う（Ｓ１０３）。具体的には、ＣＰＵ２１は、ＩＤデータをコンピュータ１０に送信するとともに、コードＣにおいて用いられている色素の情報をコンピュータ１０から受信する。合わせて、ＣＰＵ２１はスキャナ２４でコードＣをスキャンした日時に関する情報を合わせてコンピュータ１０に送信する。コンピュータ２０が温度履歴に関する計算を行っても良いが、本実施形態ではサーバ（コンピュータ１０）が温度履歴に関する計算を行うこととする。
【００３７】
コンピュータ２０から送信されたデータに基づき、コンピュータ１０は後述する計算を行う。コンピュータ１０は計算結果をコンピュータ２０に送信する。計算結果を受け取ったコンピュータ２０は、その結果をユーザに提示すべくコンピュータ２０が備える不図示のディスプレーに表示する（Ｓ１０４）。
【００３８】
続いて、図５に示すフローチャートを用いて、コンピュータ１０によって行われる処理について説明する。コンピュータ１０はコンピュータ２０から送信されるＩＤ情報や、色素の光学濃度に関する情報を受信する（Ｓ２０１）。
【００３９】
コンピュータ１０はコードＣに用いる色素に関連する情報をデータベースとして保有している。そのため、コンピュータ２０から送信されたＩＤ情報に基づき、コンピュータ１０はコードＣに利用されている色素の情報とその特性を取得する（Ｓ２０２）。例えば、コードＣのＩＤ情報を保有するバーコード部の上部に配置された色素の左から１番目が高温環境で退色（変色）が早い色素（Ｐ１）、５番目が環境温度に関わらず安定している色素であると把握することができる。これにより、色素本来の光学濃度の情報と経過時間から、コードＣがどのような環境下にあったかを計算により特定することができる。
【００４０】
コンピュータ２０はコードＣに使われている色素の特性をＩＤ情報から特定している。また、コンピュータ１０は、コンピュータ２０によって特定されたＩＤに対応する色素の印刷時（もしくは前回の問い合わせ時点）における光学濃度を取得することができる。そのため、コンピュータ１０は現在のコードＣの取り込み日時と過去のコードＣの取り込み日時（スキャン日時）から経過時間を算出する（Ｓ２０３）。
【００４１】
また、コンピュータ１０は現在のコードＣの光学濃度と過去のコードＣの光学濃度から光学濃度の差分（色の変化）を算出する（Ｓ２０４）。
【００４２】
また、コンピュータ１０は複数の色素の特性を利用して、判定したい条件の特定精度を高める（Ｓ２０５）。例えば、温度に対して感度の高い色素を用いて温度環境について特定する精度を高めることを考える。当然、温度に感度が高い色素が温度のみに感度があればよいが、光や他の環境条件にも影響を受ける可能性がある。このような場合に、コンピュータ１０は、コードＣ中に配置した温度に感度の低い色素の光学濃度の変化を用いて光の影響を抽出して、光学濃度の差分（色の変化）を補正する。
【００４３】
コンピュータ１０は、複数の色素の特性を用いて、主に温度の影響による光学濃度の差分と経過時間を用いることで、コードＣがどのような環境下にあったかを算出する（Ｓ２０６）。具体的には、コンピュータ１０は、色素毎に保有している環境対応表（例えば、図３Ａ及び図３Ｂに例示したＬｏｏｋ  Ｕｐ  Ｔａｂｌｅ（ＬＵＴ））を用いて、光学濃度の差分と経過時間を用いて環境変化を算出する。コンピュータ１０は、算出された環境変化についての計算結果を、コンピュータ２０へ送信する。
【００４４】
併せて、図６Ａ及び図６Ｂに記載のフローチャートを用いて色素の特性についてサーバとして機能するコンピュータ１０に登録する流れについて説明する。
コンピュータ１０が備えるデータベース（ストレージ１０Ｄ）は色素の特性に関する情報を記録し、コンピュータ１０は、数多くの色素の特性を用いて、前述の計算を実行する。この際に、色素の特性に関するデータを登録するためのユーザーインターフェイスが必要となる。
【００４５】
本実施形態では、コンピュータ１０はＷｅｂサーバの機能を備え、色素の特性を登録するためのインターフェイスを提供する。以下、図６Ａを用いて、色素の特性をデータベースへ格納する際のコンピュータ１０の動作について説明する。
【００４６】
コンピュータ１０は色素ベンダーが保有する色素名を取得する（Ｓ３０１）。当然、コンピュータ１０は、すでに色素名が登録されていればその旨をクライアント（コンピュータ２０）へ通知する。また、コンピュータ１０は、ロットごとで特性が違う場合には、色素名に合わせて生産ロット番号毎に特性の差を加味する。
【００４７】
登録する色素の特性について、コンピュータ１０は、例えば図３に示すようなグラフ、近似関数、テーブル等の形式で受け付けることができる。当然、コンピュータ１０は、上述のように変数を特定することによって環境変化について特定できるように受け付ければよい。例えば、色素の耐擦過性に関する特性であるならば、コンピュータ１０は、爪で１０回擦った際の濃度低下量、２０回擦った際の濃度低下量等をテーブルとして受け付ける。当然、コンピュータ１０は、一つの対象物（爪）で擦過した場合の濃度低下だけではなく、複数の対象物（布、段ボール等）で擦過した場合の関係を同様にテーブルとして記録しても良い。また、コンピュータ１０は、対象物毎に補正係数だけをデータベースに記録してもよい。
【００４８】
クライアントからの上述のような色素の光学濃度や色相の変化に関する情報を受信すると、コンピュータ１０はデータベースに受信した情報を格納する（Ｓ３０２）。受信した情報をデータベースに格納し終えると、コンピュータ１０は色素の各種情報についてデータベースに格納したことをクライアントへと通知する（Ｓ３０３）。
【００４９】
ここで、コンピュータ１０は、コード毎に付与されるＩＤ情報とどの色素を利用してコードを作成したのかについての情報についても、対応関係を保持する必要がある。当然、コンピュータ１０は、それらの情報をコード化してコードＣと一緒に付与してもよい。しかし、本実施形態ではコードＣのＩＤ情報と対応する色素情報についてはデータベースに保存されている前提で説明した。そのため、ＩＤ情報と色素情報の対応関係の生成、更新について、簡単に説明する。
【００５０】
以下、サーバで事前にＩＤ情報と色素の配列について保持し、コードＣのエンコード条件をコード利用会社に割り当てる処理について、図６Ｂを用いて説明する。当然、コードＣを利用する会社がサーバにＩＤを申請し、割り当てられたＩＤに対して色素の配列を決定してそれらをサーバに登録する方式を採用してもよい。
【００５１】
まず、コードＣを利用することで特定したい環境条件を取得する。この条件は例えば、「４０℃で暗所に放置された時間」に着目する等である。前述の条件を満たすために、データベースに登録された色素の特性から関連する色素を抽出する。これらのエンコードはＳ３０１〜Ｓ３０３に記載の処理により構成されたデータベースの情報を参照することで作成できる。
【００５２】
具体的には、色素毎の特性を考慮してコードに用いる色素を特定する。例えば、印刷方式としてインクジェット方式を用いて印刷する場合と、オフセット方式を用いて印刷する場合とで最適な色素が異なる場合もある。またどの温度帯で変色しやすいかについては、色素毎に異なる。そのため、温度に敏感な色素、光に敏感な色素、特定の気体に敏感に反応する色素などの、色素の特性に合わせてコードを作成する。作成されたコードについて、どのような構成であるかをデータベースに登録する。
【００５３】
コンピュータ１０はコードに付与されるＩＤと使用する色素名を対応付けて保存すべく、これらの情報を取得する（Ｓ４０１）。そして、ＩＤ情報と、色素の配列順序を示す配列情報を対応付けてデータベースに保存する（Ｓ４０２）。例えば、ＩＤ「１００」のコードは「色素Ａ、色素Ｂ、色素Ｃ、色素Ｄ」の順番で「日時Ａ」の時点で光学濃度「Ａ、Ｂ、Ｃ、Ｄ」である旨がデータベースに保存される。また、ＩＤ「１０１」のコードは「色素Ａ、色素Ａ、色素Ｄ、色素Ｄ」の順序で「日時Ｂ」の時点で光学濃度「Ａ、Ｂ、Ｃ、Ｄ」である旨がデータベースに保存される。コンピュータ１０は上記情報を保持しているものとして、具体例を挙げて説明する。
【００５４】
なお、本実施形態ではコンピュータ（情報処理装置）が取得した情報に対してどのような情報処理を行うかについて説明した。当然、コンピュータに上述の情報処理方法を実行させるプログラム及びプログラムを記録した記録媒体を提供することで、上述の情報処理方法を実施してもよい。
【００５５】
［温度履歴に関する例を用いた説明］
図７〜図１０を用いて、本実施形態のコードＣの読み取りから環境状況についての算出に関する流れを説明する。
従来技術の多くは、コードＣを作成する際に、できる限り色落ちや変色しない色素を用いてコードＣが印字されていた。これは、例えば、本来保持していたデータが「０００１００１」であったとして、変色などでコードが欠落し「０００００００」と読み取られることによる読み取りエラーが発生することを回避するためである。そのため、コードＣを印刷する場合に耐環境性の高い色素が用いられることが一般的であった。それに対して、本実施形態では、コードＣに耐環境性の低い色素と耐環境性の高い色素を織り交ぜて使用している。
【００５６】
具体的には、ＩＤ情報を表現する部位を耐環境性能が高い色素で印刷することで情報の欠落を抑えている。それに加えて、耐環境性が低い色素でＩＤ情報を保持する部位以外を印刷している。当然、耐環境性の低い色素を用いてＩＤ情報を保持するコードの一部を形成しても良いが、耐環境性の低い色素の光学濃度の変動を低減するようなデコード手法を採用することが望ましい。
【００５７】
退色性の高い色材を用いるため、時間の経過で濃度（色調）が変化する。そのため、どの時点でどのような光学濃度や色相になっているかを記録しておくことが望ましい。サーバにアクセスする際に、どのＩＤ情報のコードがどの時点でどのような状態であったかを更新、参照できるようにしている。
【００５８】
図７を用いて概要を説明する。コンピュータ２０（携帯情報端末）は箱に印字されたコードＣをカメラ２４（スキャナ）で読み取る。読み取り後、コンピュータ２０は所定のサーバへネットワークを介してアクセスする。サーバはストレージ１０Ｄを備え、ストレージ１０Ｄには色素の情報等が保持されたデータベースが構築されている。例えば、色素毎のＬＵＴ、コードＣを前回読み込んだスキャナ（又は携帯情報端末）のＩＤ、実際にコードＣを読み込んだ日時やその時の光学濃度などが保持されている。
【００５９】
図８に示すように、２０１５年６月３０日にコンピュータ２０が読み込んだデータの一例として、スキャン日時、バーコード部のデータを示すバーコードデータ、上部に配列された各色素の光学濃度の配列を示す濃度データが挙げられる。コンピュータ２０はバーコードデータを用いて、データベースに問い合わせる。この際に、問い合わせの日時やスキャン日時がデータベースに履歴として残る。
【００６０】
図９Ａ〜図９Ｃに示すように、コードＣの状態はコードＣが付与された箱（商品）がどのような状況であったかで、耐環境性の比較的低い色素はその色相が変化する。なお、色素によっては特殊な環境下で逆に光学濃度が高くなるものもある。これは、色素の特性によるもので時間が経過すると必ずしも一意的に濃度が低下するものではない。例示のコードＣで左から１番目の色素は光学濃度が低下する傾向にあり、３番目の色素は高温環境下では逆に光学濃度が上昇するような色素を用いている。
【００６１】
例えば、２０１５年６月３０日の時点では光学濃度の配列が「１００，１００，１０３，２５０，０．．．，１２０」であったとする。
ここで、箱が１週間４０℃環境に放置された場合には、濃度データが「０９０，１００，１２３，２５０，０．．．，１２０」となる（図９Ａ参照）。また、箱が２週間２０℃環境に放置された場合には、濃度データが「０８０，１００，１０１，２５０，０．．．，１２０」となる（図９Ｂ参照）。ここで箱が４週間０℃環境に放置された場合には、濃度データが「１００，１００，１０２，２５０，０．．．，１２０」となる（図９Ｃ参照）。
【００６２】
図９に示すような試験結果が保存されているデータベースを用いると、実際にコードが印刷された箱がどのような状況にあったかを推測することができる。
【００６３】
理解しやすいケースとして、図１０に示すような状況について説明する。前回のスキャンから所定時間経過後、再度コードＣを読み取ったとする。この時、スキャン日時が２０１５年７月１３日、バーコード部のＩＤ情報は変化することなく同一の「１０１００１１０１０」、濃度配列が「０８０，１００，１２３．．．，１２０」であったとする。データベースの中には、同一ＩＤの過去の濃度データとスキャン日時が保存されているため、過去にスキャンして得られたデータと今回スキャンして得られたデータとを比較し、差分をとることで、時間の経過と色の変化について把握することができる。
【００６４】
今回は、前回のスキャンから２週間経過し、左から一番目の色素の濃度が１００から８０へ低下し、左から三番目の色素の濃度が１０３から１２３へ上昇している。
【００６５】
このように、コンピュータ１０は、温度に応じた退色の傾向を示すデータ、過去のスキャン日時と過去の色データ、及び現在のスキャン日時と現在の色データを取得する。コンピュータ１０は、現在のスキャン日時と過去のスキャン日時との差分に基づいて、時間の経過を算出する。また、コンピュータ１０は、現在の色データと過去の色データとの差分に基づいて、色の変化を算出する。そして、コンピュータ１０は、算出した時間の経過及び色の変化に基づき、ルックアップテーブルを参照することによって、どのような環境条件で色素が退色したのかを判定することができる。
【００６６】
図９Ａ〜図９Ｃに示すように、環境条件とデータの変化とを比較してみればわかるが、左から３番目の色素は短期間でも高温（４０℃程度）に放置すると濃度が上昇しやすいという特性をもつ。また、左から１番目の色素は低温（０℃程度）であれば濃度低下がほとんど見られないものの、室温（２０℃程度）以上であれば、時間に比例して濃度が低下する特性をもつ。
【００６７】
そのため、２０１５年７月１３日の時点で取得された濃度配列とデータベースに保存されている色素の特性に関する情報を加味すると、コードが印刷された箱が放置された環境を予測できる。具体的には、４０℃程度の温度で１週間放置されたと同程度の環境に放置されたと推定できる。当然、色素の変色に関して蓄積されている情報量が増えれば増えるほどその推定の精度が高まる。そのため、色素毎に多くの環境耐久試験を行いデータベースで多くの情報を記録することが望ましい。当然、環境試験によるデータを集積しそれらから求められる色素の特性を、多変数によって近似化された、その濃度の変動を示す高次多項式を用いて表現してもよい。
【００６８】
［他のコード形態について］
前述の実施形態では、コードＣはＩＤ情報を読み取りやすいようにバーコード形式で保持し、環境によって変色しやすい色素を読み取りやすいようにバーコード部の上部に配置することとした。しかし、コードの形態は図１に例示した形態に限るものではない。例えば、図１１Ａに示すようにカラーのコードのみを配列してもよい。この場合には、４０℃以上５０℃未満環境下での退色速度が２０℃以上３０℃未満の環境下での退色速度の倍の色素Ｐ１を配置するとともに、左から数個の色素として、環境状況に関わらず安定した色相及び濃度を保持できる色素Ｐ３を配置すればよい。例えば、光学濃度が非常に安定していれば左から３個の色素を２５６諧調で判定することで、理論的には２５６×３通りのＩＤ情報を保持することができる。色味を合わせて考慮することでさらに多くの情報を保持できるが、色素の変化、スキャナの安定を考慮に入れて適度に誤り訂正機能を追加することが望ましい。
【００６９】
同様に、図１１Ｂに示すように、バーコードの一部に環境状況に応じて変色する色素Ｐ１を埋め込むとともに、環境状況に関わらず安定した色相及び濃度を保持できる色素Ｐ３を埋め込んでもよい。この場合、色素の色情報を無視してデータを白黒２値化してから、ＩＤ情報をバーコードのデコード方式でデコードすればよい。
【００７０】
なお、図１１ＢのコードＣは、高密度データを保持することができるが、色素の変化によってコードの読み取りが困難になる。そのため、積極的に環境で変化する色素Ｐ１を用いて経時変化について予測し、予測した経時変化に基づいてデータを補正してもよい。これによって、高密度保持されたデータを補正する誤り訂正を行うことができる。
【００７１】
さらに、図１２Ａに示すように、ＱＲコード（登録商標）の一部に変色するドットを埋め込んでもよい。具体的には、４０℃以上５０℃未満環境下での退色速度が２０℃以上３０℃未満の環境下での退色速度の倍の色素Ｐ１と、４０℃以上５０℃未満環境下での退色速度が２０℃以上３０℃未満の環境下での退色速度とほぼ同じ色素Ｐ２と、環境状況に関わらず安定した色相及び濃度を保持できる色素Ｐ３及びＰ４とを、コードＣに配置してもよい。色素Ｐ４は、ＩＤ情報を保持する部分に使用される。この場合の処理についても、白黒２値化をしても良いし、領域を分けて処理をしてもよい。また、図１２Ｂに示すように、カラーデータを加味してＱＲコード（登録商標）よりも単位面積あたりの情報量を増やしてもよい。この場合には、色情報を捨ててＩＤ情報を抽出してもよいし、コードＣを機能ごとの領域に分けてコード、デコードをしてもよい。
【００７２】
［適応する色素について］
近年の色素、インクに対する研究開発の成果により、耐環境性の高い色素が開発されてきている。反対に、このような耐環境性を高める工夫を除けば耐環境性の低い色素となる。
【００７３】
【表２】
2018059936.tif 000004
【００７４】
表２に示すように、油性インク、水性インク、ゲルインクは異なる特性を持つ。また、同様に色素毎に特性がある。これらの特性を考慮してインクを選択すればよく、そのインクに合う色素を選択すればよい。例えば、バーコード（ＧＳ１  ＤａｔａＢａｒ）、ＱＲコード（白黒反転）、コンポジット（ＣＣ−Ａ）、ＤａｔａＭａｔｒｉｘなどコードの形式によって、必要となる鮮明度等に合わせて適切なインクを選定する。
【００７５】
以下に、有機物由来の色素について詳しく説明する。
【００７６】
一例として、紅麹色素を例に挙げて説明する。紅麹色素は子のう菌類ベニコウジカビの菌体より抽出して得られる色素を主剤とする着色料である。性質は熱に対しては比較的安定、光に対しては比較的不安定な色素である。他の特性として、水溶性であり、水の付着により濃度が低下する。併せて、特定のｐＨ環境下で色が変化する性質を有する。
【００７７】
また、紅麹色素は食用色素として採用されており、経口摂取に対して、他の顔料系色素と比べて安全性が高い。具体的には、紅麹色素として、アンカレッドＡｌｃ３００Ｒ、アンカレッドＡｌｃ３００ＣＨ、アンカレッドＡｌｃ３００Ｙ、アメリカンレッドエクセルＳＲ、スーパーモナスＵＲ、アンカレッドＳＰ５００、ハイムーンレッドＭＩＩ等が挙げられる。
【００７８】
このような有機色素であれば、無機色素や、合成色素と比べて環境条件に応じて色相が変化しやすい。他の例として、コチニール色素はクチナシ赤色素と同様に食用色素として採用されているが、コチニール色素はクチナシ色素に比べて光・熱に対して非常に安定である。対して、コチニール色素は、ｐＨ域により色調が変化しやすいという特徴を備えている。
【００７９】
このような水溶性に違いがある色素をコードの中に組み込むことにより、洗濯頻度、回数等のデータを取得することが可能なコードを作成することができる。このようなコードを付与することで、短期間に洗濯回数が多い服等（言い換えれば好み）についての情報を取得することができる。
【００８０】
これらの情報を、購入日と使用期間、劣化速度を勘案して、衣服デザインメーカへフィードバックしてもよい。合わせて、コードを読み取り容易な位置に配置することで、クローゼット内の服情報を取得して、バーチャルクローゼットを作成してもよい。このバーチャルクローゼットは実際に手持ちの服の情報とその耐久度等を勘案して、新しいコーディネートを提案することができる。当然、実店舗に手持ちの服の情報を積極的に提供すれば、提供された情報を店舗側の仕入れ等に利用できる。このため、これらの情報と引き換えに値引きを提供してもよい。
【００８１】
他の色素として、ラック色素、ビートレッド、アントシアニン色素、ベニバナ赤色素、トウガラシ色素、ヘマトコッカス藻色素、アナトー色素、パーム油カロテン、マリーゴールド色素、β-カロテン、ベニバナ黄色素、ウコン色素、クチナシ黄色素、ベニコウジ黄色素、クチナシ青色素、クチナシ緑色素、カラメル色素等が挙げられる。特性については、製造ロット、製法によっても適度に調整することができる。
【００８２】
ここで、コードＣは直接ラベルや箱、包材、ラップ等に印刷されることを想定している。そのため、色素の初期特性（濃度、色相）をサーバに保存してある。これは、初期状態と比較して差分をみることにより、経過環境を特定するためである。
【００８３】
対して、特殊フィルム（例えば、酸素を通さないフィルム）等を印刷したコードの上に貼り、販売後や、使用開始に合わせてコードを覆う特殊フィルムをはがすという構成にしてもよい。
【００８４】
このような構成を適用することで、フィルムを剥離することを酸化の起点としてみなすことができる。このため、サーバに時刻等を参照する工程を省くことができる。例えば、酸素を透過しないフィルムの他に、他のガスを透過しないフィルムを代替として用いても良いし、これらのフィルムを合わせて用いても良い。
【００８５】
顔料では、色別に異なる原料が使用されている。例えば、藍と墨の顔料（主にフタロシアニンブルーとカーボンブラック）に含まれる化合物は結合が強い。そのため、この化合物は、太陽光に含まれる紫外線によって破壊されにくい。一方で、黄と紅の顔料（主にジスアゾイエローとカーミン６Ｂ）については、化合物の結合が弱い。そのため、この化合物が光の中でも特に強い力を持つ紫外線の下に長時間晒されると、化合物の結合が破壊されてしまう。これにより、黄と紅は本来の色から変色してしまう。そのため、本実施形態で挙げた色素Ｐ１としては黄や紅の色素を選択すればよく、具体的な特性は要求する特性に応じて選択すればよい。例えば、検知したい期間は１週間なのか、１年なのかで好適な色素は異なる。
【００８６】
本実施形態では光学濃度の差分を用いる例を説明したが、他の指標を用いてもよい。例えば、退色の程度を示す退色度を用いてもよい。退色度を用いる方法は、試験片を露光又は熱風加熱し、処理前後の白色度の差又は色差で表示する方法である。試験のために紫外線カーボンフェードメーターや、キセノンフェードメーターなどが用いられる。
【００８７】
退色度は、所定の温度で、一定時間処理し、直ちに白色度又は色差（Ｌ、ａ、ｂ）を測定（Ｊ．ＴＡＰＰＩ・ＮＯ．２１）して求められる。場合によっては、退色度は、蛍光強度Ｚｆ値を合わせて測定し、処理前の値との差で示されてもよい。
【００８８】
本実施形態では、光学濃度の低下量を用いて退色（変色）を評価した。しかしながら、色差による退色度を判定基準として採用してもよい。色差△Ｅは、例えば、次の式（１）により算出することができる。
【００８９】
【数１】
2018059936.tif 000005
【００９０】
ここに、Ｌ０、Ｌ１、ａ０、ａ１、ｂ０、ｂ１は、処理前後の各々の色差値を示し、数値が大きいほど退色度が大きくなる。このようにそのものの退色性を調べるのに、光・熱などを強制的に使った加速条件で試験をする方法を採用する。当然、データベースを作成するためには、実際にその年月を経た自然劣化の結果を採用するのが良い。
【００９１】
しかし、試験結果が出るまでに相当な日時を要する。そのため、本実施形態で例示した色素に関するデータベースを作成するために、加速試験を採用した。強度劣化を調べる試験法として、加速劣化試験（Ｊ．ＴＡＰＰＩ・ＮＯ．５０）を用いることで短期間に多くの色素特性を調べることができる。具体的には、１０５±２℃の条件下で７２時間置いたときの強度（耐折度）劣化は、常温での自然劣化の約２５年に相当する。
【００９２】
有機色素は、光や熱等の外部環境の影響によって退色が促進され、その機能を長期間持続することが困難であるという特性がある。そのため、有機色素の経時的な退色劣化を抑制するために、種々の光安定化剤が使用されている。フリクションインキ（登録商標）は、１９７５年に基本原理が発見されたメタモカラーというインキを改良研究し、進化させたものである。
【００９３】
メタモカラーはロイコ染料と顕色剤が封入されたカプセルの中に、さらに変色温度調整剤という材料を追加して構成されている。変色温度調整剤の種類を変えることで、変色の特性を調整することができる。
【００９４】
メタモカラーは、ロイコ染料、顕色剤、変色温度調整剤を一つのマイクロカプセルの中に均一に混合し、封入して顔料化したものである。ロイコ染料とは、黒、赤などの色を決める成分であるが、単体では発色しない。しかしこれを顕色剤と化学的に結びつけると、黒、赤などに発色する特性を有している。このメタモカラーというインキをコード形成に利用してもよい。
【００９５】
また例えば、三菱鉛筆製のゲルインクボールペン（シグノ）に用いられているインクは耐光性に優れ、露光による描線の退色はほとんどない。そのため、このようなインクと食品添加物に用いるような色素を組み合わせることにより、耐光性の面で差異が顕著になる。そのため、光の影響を検出するためにこのような組み合わせを採用してもよい。
【００９６】
染料（又は染料と顔料の混合）インクは顔料インクよりは描線の耐光性が劣る。しかし、染料インクの製品でも実用的な耐光性が十分にある製品もある。例えば、染料インクであったとしても２０年経過後の描線に変化がほぼないものもある。
【００９７】
［実施形態２］
本実施形態については、特定のガスによって退色しやすい色素の配置を利用した判定方法について簡単に説明する。
色素によっては、特定のガス濃度が高い状況下で特異な変色を示す色素もある。例えば、エチレンガスに特異な反応を示す色素を用いることで、食品の鮮度に関する情報を取得してもよい。なお、コードの形成については実施形態１で例示したのと同様に、特定の位置にエチレンガスに特異な反応を示す色素を用いればよい。
【００９８】
例えば、図１３Ａに示すように、コードＣにエチレンガスに特異な反応（ここでは、濃度の低下）を示す色素を含めることが考えられる。図１３Ａにおいて、環境状況に関わらず安定した色相及び濃度を保持できる色素Ｐ４と、環境ガス（例えば、エチレンガス）の濃度に依存して退色する色素Ｐ５と、環境ガス（例えば、エチレンガス）の濃度に依存して退色しにくいが、高温で退色し易い色素Ｐ６と、温度環境及び環境ガスに依存することなく、退色し難い色素Ｐ７とがコードＣに含まれてもよい。図１２Ａに示される例と同様に、色素Ｐ４は、ＩＤ情報を保持する部分に使用される。
【００９９】
このような構成をとるコードＣを、食品用の包材の内側に露出するように張られたラベルに印字することで、食品の状況を取得することができる。当然、エチレンに限ることなく食品の腐敗（醗酵）に伴い発生するガスを検出することで、腐敗や食べごろを判定することができる。
【０１００】
［実施形態３］
本実施形態については、退色しやすい色素の配置を利用した真贋判定方法について簡単に説明する。
当然、データベースを参照することなくある時点でコードを観察しても、どの部位を退色しやすい色素で印刷しているかを知ることができない。具体的に、退色しやすい色素を含むコードＣをデジタルカメラ等でスキャンし、インクジェットプリンタで印刷する場合を考える。この場合、コピーされたコード中における退色しやすい色素で印刷された位置を示す情報や、退色しにくい色素で印刷された位置を示す情報が欠落することになる。そのため、退色しやすい色素で印刷された位置を示す情報を真贋判定するための情報として用いることができる。従来のホログラムシールやＲａｄｉｏ−ｆｒｅｑｕｅｎｃｙ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ（ＲＦＩＤ）等を用いて行っていた真贋判定に比べて、比較的安価に真贋判定のための手段を提供することができる。
【０１０１】
言い換えると、一般ユーザはいつでもシリアル番号・日時を使って純正品か否かをチェック可能となる。このコードＣを利用した製品を複製しようとする場合には、純正品製造者が埋め込んだ変色しやすいドットの位置を特定することが必要であり、またその特性にあった色素を調達しなければならない。このため、コードＣを付与した製品の複製を困難にすることができる。これらの処理については、他の実施形態に記載した情報処理装置等を用いて行えばよい。
【０１０２】
［実施形態４］
本実施形態については、耐擦過性の違いを利用した利用状況の判定方法について簡単に説明する。
なお、インクの対耐擦過性の違いを利用すれば、利用頻度や商品の搬送経路における物理的な擦過特性について把握することができる。つまり、耐擦過性の高いインクと低いインクをコードＣの中に組み込めば、擦過性の違いによる濃度差が生じる。なお、インクに自己回復性を備えるメカノクロミック色素を用いてもよい。具体的には、全脂環式ポリイミドに蛍光色素をドープした有機蛍光色素を用いる。これにより、熱応答性に加え、こすると色が変わり自ら元の色に戻ったり、溶媒の極性に応じて発光したりする。
【０１０３】
例えば、天地無用の段ボールの各面にコードを印刷して、底面以外の耐擦過性の低い部位をチェックすればよい。これらの処理については、他の実施形態に記載した情報処理装置等を用いて行えばよい。
【０１０４】
［その他の実施形態］
本実施形態では、色素の他の特性に着目して説明する。他の実施形態で説明したように、安定した印刷物を作成するためには、環境条件によらず安定した発色をする色素を用いることが好ましいと考えられていた。しかしながら、データ処理を加えることによって、従来弱みだと考えられていた部分を有効利用することができる。
【０１０５】
クロモトピズムは「可逆的変色」などと訳され、外部からの何らかの刺激により色が変わる現象の総称である。また、「可逆的」である以上、別の外部刺激により元に戻るのが普通である。
【０１０６】
例えば、色素には、フォトクロミズム、サーモクロミズム、エレクトロクロミズム、ソルバトクロミズム、ピエゾクロミズム、トリボクロミズム、ベイポクロミズム、イオノクロミズム、ハロクロミズム、アシディクロミズム等の特性がある。
【０１０７】
これらの特性を持つ色素の一例を、図１４Ａ〜図１４Ｄに例示した。例示の色素以外に、同様の特性を持つものをコードに組み込んでもよい。
【０１０８】
例えば、油に対する溶解度の違いを利用してコードを作成してもよい。この場合、洋服のタグに脂溶性の色素で印刷した部位を設けることで、着用者の肌が皮脂性か否かを判定することができる。
【０１０９】
サーモクロミックという特性を持つ色素について説明する。サーモクロミック分子は無色であるが、紫外光照射により結合生成を起こし赤色に着色する。これは、共役長が変化するため吸収帯が変化するものと考えられている。逆に、紫外光の照射により結合の切断が起こり青紫色に変化する色素もある。耐光試験では、大変強い紫外線を使用することで試験時間を短縮することができる。なお、一般的に黄色、紅については退色しやすく、藍、黒は退色しにくい。
【０１１０】
染料は分子の状態で紙に吸着するのに対して、顔料は分子が集まった粒子の状態で紙に吸着している。この違いは顕微鏡でみればわかるが、肉眼では顔料の粒子は見えないので、どちらも赤く見えるのには違いはない。しかし、色の鮮やかさなどには違いがみられる。顔料は水に溶けないので、赤く塗った紙に水をかけても溶けない長所がある。
【０１１１】
なお、特開２００６−１９３６７４号に記載のインキを使って、所定以上の温度になった際の記録を残してもよい。これにより、所定温度以上の際に、濃度や色相の変化量が極端に変動してしまう色素を用いた場合にも補正することができる。
【０１１２】
色素に光が当たって脱色するものはそんなに多くはなく、酸化はほとんど酸素によるものである。そのため、環境試験の要素の一つとして酸素濃度や紫外線の強度等を加味してもよい。当然、環境経過を把握するための変数は多ければ補正が容易になるが、変数が多くなると計算量も増大する。そのため、通常使用環境下での条件に限ることで計算量を低減することができる。
【０１１３】
以上説明したように、コードＣは、第一色素で印刷された第一部分と、第一色素より変色しやすい第二色素で印刷された第二部分とを含む。コンピュータ２０は、コードＣを読み取るスキャナ２４を有する。コンピュータ１０は、第二色素の変色に関連する情報を用いて、スキャナ２４によって読み取られたコードＣをデコードするＣＰＵ１１（デコーダ）を有する。第一部分のみをデコードすると第一の結果（コードＣのＩＤ情報）が得られ、かつ第一部分と第二部分とを組み合わせてデコードすると第二の結果（環境による影響）が得られる。これによって、環境による影響を評価するための新しい価値を提供することができる。
【０１１４】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１１５】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
第一色素で印刷された第一部分と、前記第一色素より変色しやすい第二色素で印刷された第二部分と、を含むコードにおいて、
前記コードは前記第二色素の変色に関連する情報を用いてデコード可能なコード。
［付記２］
前記第一部分をデコードすることにより、前記第二色素の変色に関連する情報を特定するための識別情報が得られる付記１に記載のコード。
［付記３］
前記コードは、時間に関する情報と色に関する情報の関係が保存されたデータベースのデータを用いてデコード可能な付記１に記載のコード。
［付記４］
前記第一色素と前記第二色素は所定温度における退色速度が異なる付記１乃至３の何れか一項に記載のコード。
［付記５］
前記第一色素と前記第二色素は耐擦過性が異なる付記１乃至４の何れか一項に記載のコード。
［付記６］
前記第一色素と前記第二色素は耐オゾン特性が異なる付記１乃至５の何れか一項に記載のコード。
［付記７］
付記１乃至６の何れか一項に記載のコードをデコードする情報処理方法。
［付記８］
付記１乃至６の何れか一項に記載のコードをエンコードする情報処理方法。
［付記９］
付記７又は８に記載の情報処理方法を実行する情報処理装置。
［付記１０］
情報処理装置を付記７又は８に記載の情報処理方法をコンピュータに実行させるプログラム。
［付記１１］
付記１０に記載のプログラムが記録された記録媒体。
［付記１２］
付記１乃至６の何れか一項に記載のコードを印刷するために用いるインク。
［付記１３］
付記１２に記載のインクに含有される色素。
［付記１４］
付記１に記載の前記コードをデコードするための前記第二色素の変色に関連する情報を記憶する記憶装置。
［付記１５］
付記１４に記載の記憶装置に接続され、前記第二色素の変色に関する情報を前記記憶装置に格納する情報処理装置。
［付記１６］
第一色素で印刷された第一部分と、前記第一色素より変色しやすい第二色素で印刷された第二部分と、を含むコードにおいて、
前記第一部分のみをデコードすると第一の結果が得られ、かつ前記第一部分と前記第二部分とを組み合わせデコードすると第二の結果が得られるコード。
【符号の説明】
【０１１６】
Ｎ  ネットワーク
Ｃ  コード
１０、２０  コンピュータ
１１、２１  ＣＰＵ
１２、２２  メモリ
１３、２３  バス
２４  カメラ
１０Ｄ  ストレージ
【図１】
2018059936.tif 000006
【図２】
2018059936.tif 000007
【図３Ａ】
2018059936.tif 000008
【図３Ｂ】
2018059936.tif 000009
【図４】
2018059936.tif 000010
【図５】
2018059936.tif 000011
【図６Ａ】
2018059936.tif 000012
【図６Ｂ】
2018059936.tif 000013
【図７】
2018059936.tif 000014
【図８】
2018059936.tif 000015
【図９Ａ】
2018059936.tif 000016
【図９Ｂ】
2018059936.tif 000017
【図９Ｃ】
2018059936.tif 000018
【図１０】
2018059936.tif 000019
【図１１Ａ】
2018059936.tif 000020
【図１１Ｂ】
2018059936.tif 000021
【図１２Ａ】
2018059936.tif 000022
【図１２Ｂ】
2018059936.tif 000023
【図１３Ａ】
2018059936.tif 000024
【図１３Ｂ】
2018059936.tif 000025
【図１４Ａ】
2018059936.tif 000026
【図１４Ｂ】
2018059936.tif 000027
【図１４Ｃ】
2018059936.tif 000028
【図１４Ｄ】
2018059936.tif 000029