(57)【特許請求の範囲】
【請求項１】
公開領域と、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域とを有すると共に、前記公開領域に所定情報が記録されてなる一部非公開コードが付され、且つ特殊インクが所定位置に付されてなる記録媒体を読取可能な読取装置であって、
前記記録媒体を撮像可能な撮像手段と、
前記暗号化キーに対応する解読キーを記憶可能な解読キー記憶手段と、
前記撮像手段によって前記一部非公開コードが撮像された場合に、少なくとも前記公開領域のデータを解読する解読手段と、
前記公開領域に記録された前記所定情報を検出する所定情報検出手段と、
前記記録媒体において前記特殊インクが付された特殊インク形成位置を検出するインク位置検出手段と、
前記インク位置検出手段によって検出された前記特殊インク形成位置が正規位置であるか否かを判断する判断手段と、
を備え、
前記解読手段は、前記所定情報検出手段によって前記所定情報が検出され、前記判断手段によって前記特殊インク形成位置が前記正規位置と判断された場合に、前記解読キー記憶手段に前記解読キーが記憶されていることを条件として前記非公開領域の解読結果を出力する構成であり、
前記一部非公開コードの前記公開領域には、前記所定情報と共に少なくとも位置情報が記録されており、
前記判断手段は、前記所定情報検出手段によって前記所定情報が検出された場合に、前記公開領域に記録された前記位置情報に基づいて、前記特殊インク形成位置が前記正規位置であるか否かを判断することを特徴とする読取装置。
【請求項２】
公開領域と、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域とを有すると共に、前記公開領域に所定情報が記録されてなる一部非公開コードが付され、且つ特殊インクが所定位置に付されてなる記録媒体を読取可能な読取装置であって、
前記記録媒体を撮像可能な撮像手段と、
前記暗号化キーに対応する解読キーを記憶可能な解読キー記憶手段と、
前記撮像手段によって前記一部非公開コードが撮像された場合に、少なくとも前記公開領域のデータを解読する解読手段と、
前記公開領域に記録された前記所定情報を検出する所定情報検出手段と、
前記記録媒体において前記特殊インクが付された特殊インク形成位置を検出するインク位置検出手段と、
前記インク位置検出手段によって検出された前記特殊インク形成位置が正規位置であるか否かを判断する判断手段と、
を備え、
前記解読手段は、前記所定情報検出手段によって前記所定情報が検出され、前記判断手段によって前記特殊インク形成位置が前記正規位置と判断された場合に、前記解読キー記憶手段に前記解読キーが記憶されていることを条件として前記非公開領域の解読結果を出力する構成であり、
前記一部非公開コードの前記非公開領域には、位置情報と他の非公開データとが記録されており、
前記解読手段は、前記所定情報検出手段によって前記所定情報が検出された場合に、前記解読キー記憶手段に前記解読キーが記憶されていることを条件として前記非公開領域を解読して前記位置情報を読み取り、
前記判断手段は、前記解読手段が前記非公開領域から読み取った前記位置情報に基づいて、前記特殊インク形成位置が前記正規位置であるか否かを判断し、
前記解読手段は、前記判断手段によって前記特殊インク形成位置が前記正規位置であると判断された場合に前記非公開領域の前記他の非公開データを出力することを特徴とする読取装置。
【請求項３】
前記記録媒体は、前記特殊インク形成位置と前記一部非公開コードとが所定領域に重なるように構成されたものであり、
前記解読手段は、
前記撮像手段によって撮像された前記一部非公開コードの画像において誤りの発生位置を検出する誤り発生位置検出手段と、
前記一部非公開コード内において前記特殊インク形成位置が前記所定領域に設けられていない第１異常状態、及び前記誤り発生位置検出手段によって検出された前記誤りの発生位置が前記所定領域に集中する第２異常状態、の少なくともいずれかを検出する異常検出手段と、
を備え、
前記異常検出手段により、前記第１異常状態及び前記第２異常状態の少なくともいずれかが検出された場合に、前記非公開領域の解読結果の出力を中止する処理、及びエラーを報知する処理の少なくともいずれかを行うことを特徴とする請求項１又は請求項２に記載の読取装置。
【請求項４】
前記撮像手段及び前記インク位置検出手段の外部には、前記所定情報検出手段、前記解読手段、前記解読キー記憶手段、及び前記判断手段を備えたホストコンピュータが設けられ、
更に、前記撮像手段で撮像された画像データを前記ホストコンピュータに送信する画像データ送信手段と、
前記インク位置検出手段によって検出された前記特殊インク形成位置のデータを前記ホストコンピュータに送信する位置データ送信手段と、
が設けられており、
前記ホストコンピュータにおいて、前記所定情報検出手段は、前記画像データ送信手段によって送信されたデータに基づいて前記公開領域に記録された前記所定情報を検出し、前記判断手段は、前記位置データ送信手段によって送信されたデータに基づいて前記特殊インク形成位置が前記正規位置であるか否かを判断し、前記解読手段は、前記所定情報検出手段によって前記所定情報が検出され、前記判断手段によって前記特殊インク形成位置が前記正規位置と判断された場合に、前記解読キー記憶手段に前記解読キーが記憶されていることを条件として前記非公開領域の解読結果を出力することを特徴とする請求項１から請求項３のいずれか一項に記載の読取装置。
【請求項５】
情報コードが付された記録媒体と、前記記録媒体を読み取る読取装置とを備えた読取システムであって、
前記記録媒体には、公開領域と、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域とを有すると共に、前記公開領域に所定情報が記録されてなる一部非公開コードが前記情報コードとして付され、更に、特殊インクが所定位置に付されており、
前記読取装置は、
前記記録媒体を撮像可能な撮像手段と、
前記暗号化キーに対応する解読キーを記憶可能な解読キー記憶手段と、
前記撮像手段によって前記一部非公開コードが撮像された場合に、少なくとも前記公開領域のデータを解読する解読手段と、
前記公開領域に記録された前記所定情報を検出する所定情報検出手段と、
前記記録媒体において前記特殊インクが付された特殊インク形成位置を検出するインク位置検出手段と、
前記インク位置検出手段によって検出された前記特殊インク形成位置が正規位置であるか否かを判断する判断手段と、
を備えており、
前記解読手段は、前記所定情報検出手段によって前記所定情報が検出され、前記判断手段によって前記特殊インク形成位置が前記正規位置と判断された場合に、前記解読キー記憶手段に前記解読キーが記憶されていることを条件として前記非公開領域の解読結果を出力する構成であり、
前記一部非公開コードの前記公開領域には、前記所定情報と共に少なくとも位置情報が記録されており、
前記判断手段は、前記所定情報検出手段によって前記所定情報が検出された場合に、前記公開領域に記録された前記位置情報に基づいて、前記特殊インク形成位置が前記正規位置であるか否かを判断することを特徴とする読取システム。
【請求項６】
情報コードが付された記録媒体と、前記記録媒体を読み取る読取装置とを備えた読取システムであって、
前記記録媒体には、公開領域と、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域とを有すると共に、前記公開領域に所定情報が記録されてなる一部非公開コードが前記情報コードとして付され、更に、特殊インクが所定位置に付されており、
前記読取装置は、
前記記録媒体を撮像可能な撮像手段と、
前記暗号化キーに対応する解読キーを記憶可能な解読キー記憶手段と、
前記撮像手段によって前記一部非公開コードが撮像された場合に、少なくとも前記公開領域のデータを解読する解読手段と、
前記公開領域に記録された前記所定情報を検出する所定情報検出手段と、
前記記録媒体において前記特殊インクが付された特殊インク形成位置を検出するインク位置検出手段と、
前記インク位置検出手段によって検出された前記特殊インク形成位置が正規位置であるか否かを判断する判断手段と、
を備えており、
前記解読手段は、前記所定情報検出手段によって前記所定情報が検出され、前記判断手段によって前記特殊インク形成位置が前記正規位置と判断された場合に、前記解読キー記憶手段に前記解読キーが記憶されていることを条件として前記非公開領域の解読結果を出力する構成であり、
前記一部非公開コードの前記非公開領域には、位置情報と他の非公開データとが記録されており、
前記解読手段は、前記所定情報検出手段によって前記所定情報が検出された場合に、前記解読キー記憶手段に前記解読キーが記憶されていることを条件として前記非公開領域を解読して前記位置情報を読み取り、
前記判断手段は、前記解読手段が前記非公開領域から読み取った前記位置情報に基づいて、前記特殊インク形成位置が前記正規位置であるか否かを判断し、
前記解読手段は、前記判断手段によって前記特殊インク形成位置が前記正規位置であると判断された場合に前記非公開領域の前記他の非公開データを出力することを特徴とする読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取装置及び読取システムに関するものである。
【背景技術】
【０００２】
ＱＲコード（登録商標）などの情報コードは、現在、様々な用途に用いられており、情報コード内に有益な情報、或いは有益となり得る情報を記録して利用者に提供することも多い。例えば、クーポン券や商品券などに情報コードを付す場合、割引内容や金銭的内容をコード内に記録しておく方法が考えられ、抽選券などに情報コードを付す場合、抽選に用いる番号などをコード内に記録しておくような方法が考えられている。このように情報コードを用いると、例えば抽選券の場合、サービス提供者側は利用者から提示された情報コードを読み取るだけで抽選番号を容易に取得でき、当選等の確認を確実に且つ容易に行うことができるため業務効率を高めることができる。
【０００３】
しかしながら、このように有益な情報、或いは有益となりうる情報を情報コードに記録して用いる場合、情報コードの偽造が問題となる。例えば、抽選券などでは、本来ならば外れであった抽選券が当りに変更される等の不正な改竄が懸念され、クーポン券などでも、記録内容が利用者側にとってより有利な内容に変更される等の不正な改竄が懸念される。このような不正な改竄が行われると、提供者側が予想外の不利益を被る虞があるため、このような用途、或いはこれに類する用途などでは、情報コードの偽造をより確実に防止することが強く求められる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２９３８３６公報
【特許文献２】特許第３５４１７３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような偽造の課題を解決しようとする技術としては、例えば特許文献１、２のようなものが提供されている。特許文献１の技術は、抽選券などの偽造や不正使用を防止しようとするものであり、ＱＲコード（登録商標）上に重なるように、特殊インク（可視光を透過し、特定波長の光が照射されたときに所定波長の光を放射するインク）によって所定の図形パターンを形成している。このように抽選券を構成すれば、一般的な利用者にはＱＲコード上に特殊インクが付されていることが把握できなくなり、例えば情報コードが別の情報コードに張り替えられるような偽造がなされても、特定波長の光を照射して特殊インクが付されているか否かを確認することで発見できるようになる。
【０００６】
また、特許文献２の技術では、入場券などにおいて、ＱＲコード（登録商標）上に重なるように、特殊インク（磁気インク、又は特定波長を変調するインク）を付し、所定の図形パターンを形成している。そして、これを読み取る偽造判定装置側では、特殊インクが所定位置に付されていない場合、或いは所定位置に誤りの発生が集中している場合には偽造の可能性が高いと判定している。このようにすれば、正規の情報コードを不正な情報コード（特殊インクが付されていない情報コード）に張り替えるような偽造がなされたとしても、特殊インクの不存在を確認することで偽造を発見することができる。また、特殊インクが付されていない不正な情報コードに張り替えた後に特殊インクが付された紙を所定領域（特殊インクが付されるべき位置）に張り付けるような複雑な偽造が行われても、その所定領域に誤りが集中していることを検出し、偽造を発見できるようになる。
【０００７】
しかしながら、情報コードの偽造は将来的には更に高度化する虞もあり、偽造を防止するためには一層の工夫が要求される。特に、現在提供されている各種の券に付される情報コードはコード構成自体が一般的なものであり、記録されたデータを自由に読み出すことができるため、本来的に第三者に開示する必要のないデータや第三者には非公開とするべきデータが第三者に簡単に読み取られてしまい、セキュリティ面で望ましくない。また、特許文献１、２のような偽造判定が何らかの理由で機能しなかった場合には、情報コードに記録されたデータが正規のものとして自由に扱われてしまう虞がある。これらの問題を未然に防ぐためにもセキュリティ性を一層強化することが望まれる。
【０００８】
本発明は、上述した課題を解決するためになされたものであり、記録媒体に付された情報コードが偽造された場合にその偽造をより高い精度で発見することが可能な読取装置及び読取システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１の発明は、公開領域と、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域とを有すると共に、前記公開領域に所定情報が記録されてなる一部非公開コードが付され、且つ特殊インクが所定位置に付されてなる記録媒体を読取可能な読取装置であって、前記記録媒体を撮像可能な撮像手段と、前記暗号化キーに対応する解読キーを記憶可能な解読キー記憶手段と、前記撮像手段によって前記一部非公開コードが撮像された場合に、少なくとも前記公開領域のデータを解読する解読手段と、前記公開領域に記録された前記所定情報を検出する所定情報検出手段と、前記記録媒体において前記特殊インクが付された特殊インク形成位置を検出するインク位置検出手段と、前記インク位置検出手段によって検出された前記特殊インク形成位置が正規位置であるか否かを判断する判断手段と、を備え、前記解読手段は、前記所定情報検出手段によって前記所定情報が検出され、前記判断手段によって前記特殊インク形成位置が前記正規位置と判断された場合に、前記解読キー記憶手段に前記解読キーが記憶されていることを条件として前記非公開領域の解読結果を出力することを特徴としている。更に、前記一部非公開コードの前記公開領域には、前記所定情報と共に少なくとも位置情報が記録されており、前記判断手段は、前記所定情報検出手段によって前記所定情報が検出された場合に、前記公開領域に記録された前記位置情報に基づいて、前記特殊インク形成位置が正規位置であるか否かを判断する構成となっている。
【発明の効果】
【００１０】
請求項１の発明によれば、記録媒体に付された情報コードが偽造された場合に、その偽造をより高い精度で発見することが可能となり、セキュリティ機能をより一層強化することができる。即ち、公開領域に記録された所定情報が所定情報検出手段によって検出され、記録媒体において特殊インクが付された特殊インク形成位置が正規位置であると判断され、更に解読キーが記憶手段に記憶されている場合のみ非公開領域の解読結果を出力するため、第三者が非公開領域の情報を読み出すことが極めて困難となる。例えば、特殊インクが正規位置に配されていない限り非公開領域のデータを読み出すことはできないため偽造そのものが難しくなり、また、コード自体が偽造されたとしても、解読キーが存在しない限り非公開領域の情報を読み出すことができないため、セキュリティ面で万全となる。
【００１１】
更に、一部非公開コードの公開領域には、所定情報と共に少なくとも位置情報が記録されており、判断手段は、所定情報検出手段によって所定情報が検出された場合に、公開領域に記録された位置情報に基づいて、特殊インク形成位置が正規位置であるか否かを判断する。この構成によれば、記録媒体において特殊インク形成位置を自由に変更することができるようになる。即ち、特殊インクが付された位置に合った内容となるように公開領域に位置情報が記録されていれば記録媒体の真偽を判定できるため、記録媒体を作成する上でのレイアウトの自由度（特にコード形成位置の自由度）を高めることができる。また、特殊インクを形成する位置を一定に定める必要が無く、容易に変更し得るため、特殊インク形成位置が変更不能な構成と比較してセキュリティ性を高めることができる。
【００１２】
請求項２の発明によれば、一部非公開コードの非公開領域には、位置情報と他の非公開データとが記録されており、解読手段は、所定情報検出手段によって所定情報が検出された場合に、解読キー記憶手段に解読キーが記憶されていることを条件として非公開領域を解読して位置情報を読み取り、判断手段は、解読手段が非公開領域から読み取った位置情報に基づいて、特殊インク形成位置が正規位置であるか否かを判断し、解読手段は、判断手段によって特殊インク形成位置が正規位置であると判断された場合に非公開領域の他の非公開データを出力する。この構成によれば、記録媒体において特殊インク形成位置を自由に変更することができるようになる。即ち、特殊インクが付された位置に合った内容となるように非公開領域に位置情報が記録されていれば記録媒体の真偽を判定できるため、記録媒体を作成する上でのレイアウトの自由度（特にコード形成位置の自由度）を高めることができる。また、特殊インクを形成する位置を一定に定める必要が無く容易に変更し得るため、特殊インク形成位置が変更不能な構成と比較してセキュリティ性を高めることができる。特に、位置情報が非公開領域に記録されているため、第三者はコード内容に基づいて位置情報を取得することができないため、偽造そのものが難しくなる。更に、暗号化された非公開の記録情報を特殊インクの位置と対応させ且つ非公開の記録内容を変更するといった偽造は極めて困難であるため、偽造防止や偽造判別により一層有利となる。
【００１３】
請求項３の発明によれば、記録媒体は、特殊インク形成位置と一部非公開コードとが所定領域に重なるように構成されたものであり、解読手段は、撮像手段によって撮像された一部非公開コードの画像において誤りの発生位置を検出する誤り発生位置検出手段と、一部非公開コード内において特殊インク形成位置が所定領域に設けられていない第１異常状態、及び誤り発生位置検出手段によって検出された誤りの発生位置が所定領域に集中する第２異常状態、の少なくともいずれかを検出する異常検出手段と、を備え、異常検出手段により、第１異常状態及び第２異常状態の少なくともいずれかが検出された場合に、非公開領域の解読結果の出力を中止する処理、及びエラーを報知する処理の少なくともいずれかを行う。この構成によれば、正規の一部非公開コードを不正な情報コード（特殊インクが付されていない情報コード）に張り替えるような偽造をより確実に発見することができる。また、特殊インクが付されていない不正な情報コードに張り替えた後に特殊インクが付された紙を所定領域（特殊インクが付されるべき位置）に張り付けるような偽造が行われても、その所定領域に誤りが集中していることを検出し、偽造を確実に発見することができる。
【００１４】
請求項４の発明によれば、撮像手段及びインク位置検出手段の外部には、所定情報検出手段、解読手段、解読キー記憶手段、及び判断手段を備えたホストコンピュータが設けられ、更に、撮像手段で撮像された画像データをホストコンピュータに送信する画像データ送信手段と、インク位置検出手段によって検出された特殊インク形成位置のデータをホストコンピュータに送信する位置データ送信手段と、が設けられており、ホストコンピュータにおいて、所定情報検出手段は、画像データ送信手段によって送信されたデータに基づいて公開領域に記録された所定情報を検出し、判断手段は、位置データ送信手段によって送信されたデータに基づいて特殊インク形成位置が正規位置であるか否かを判断し、解読手段は、所定情報検出手段によって所定情報が検出され、判断手段によって特殊インク形成位置が正規位置と判断された場合に、解読キー記憶手段に解読キーが記憶されていることを条件として非公開領域の解読結果を出力する。この構成によれば、撮像手段やインク位置検出手段をホストコンピュータ側の構成と分けることができ、撮像やインク位置検出に適した位置に配置し易くなる。その上で、システム全体として偽造を確実に判別できるようになる。
【００１５】
請求項５の発明によれば、請求項１と同様の効果を奏する読み取りシステムを実現できる。
【図面の簡単な説明】
【００１６】
【図１】図１は、第１実施形態に係る読取システムを概略的に説明する説明図である。
【図２】図２は、図1の読取システムの一部をなす読取装置の構成を概略的に示すブロック図である。
【図３】図３は、図１の読取システムで用いられる抽選券を概略的に説明する説明図である。
【図４】図４は、第１実施形態に係る読取システムで用いられる一部非公開コードを概略的に説明する説明図である。
【図５】図５（Ａ）は、図４の一部非公開コードのデータ構成を例示する説明図であり、図５（Ｂ）は、公開領域に記録する開示データを例示する説明図であり、図５（Ｃ）は、非公開領域に記録する暗号データを例示する説明図である。
【図６】図６は、図４の一部非公開コードのデータ構造を例示する説明図である。
【図７】図７は、第１実施形態に係る読取装置におけるメモリ内の構成を概念的に説明する説明図である。
【図８】図８は、第１実施形態に係る読取装置で行われる読取処理の流れを例示するフローチャートである。
【図９】図９は、第２実施形態に係る読取装置で行われる読取処理の流れを例示するフローチャートである。
【図１０】図１０は、第２実施形態に係る読取システムで用いられる一部非公開コードのデータ構造を例示する説明図である。
【図１１】図１１は、第３施形態に係る読取装置で行われる読取処理の流れを例示するフローチャートである。
【発明を実施するための形態】
【００１７】
[第１実施形態]
以下、本発明に係る読取システム及びこれに用いる読取装置を具現化した第１実施形態について、図面を参照して説明する。
（読取システムの全体構成）
まず、図１〜図３等を参照して読取システム１の全体構成を説明する。図１は、第１実施形態に係る読取システム１を概略的に説明する説明図である。図２は、図1の読取システムの一部をなす読取装置の構成を概略的に示すブロック図である。図３は、図１の読取システムで用いられる抽選券を概略的に説明する説明図である。
【００１８】
図１に示す読取装置３０は、一定の速度で搬送される抽選券５０に印刷された情報コードを読み取るように構成されており、主として、光学検知センサ５と、カメラ３と、ホストコンピュータ２と、特殊インク検知ユニット４と、搬送装置７とを備えている。また、読取装置３０には、カメラ３で撮像された画像データをホストコンピュータ２に送信する画像データ送信手段と、特殊インク検知ユニット４によって検出されたデータ（特殊インク形成位置のデータ等）をホストコンピュータ２に送信する位置データ送信手段とが設けられている。
なお、読取装置３０は、上記各要素が一体化した単一の装置として構成されてもよく、複数の装置で構成されてもよい。
【００１９】
搬送装置７は、抽選券５０を一定の速度で所定方向に搬送する装置として構成されており、図１の例では、モータによって一定の速度で回転する転送ローラ７ａが抽選券５０の搬送経路に沿って複数位置に配置されている。この搬送装置７は、図示しない制御回路から駆動開始の指示を受けたときに駆動を開始し、所定位置にセットされた抽選券５０を一定の速度で搬送する。
【００２０】
光学検知センサ５は、例えば、互いに対向する発光素子５ａと受光素子５ｂとによって構成されている。発光素子５ａは例えばＬＥＤなどの公知の素子によって構成されており、所定の発光開始時期（例えば、図示しない制御回路によって搬送装置７の駆動が開始されたとき）から継続的に光を照射している。また、受光素子５ｂは、発光素子５ａから所定距離を隔てた位置において受光面を発光素子５ａ側に向けた構成で対向配置されており、発光素子５ａからの光を受光したときに、受光信号を生成し、ホストコンピュータ２に出力するように構成されている。これら発光素子５ａ及び受光素子５ｂは、抽選券５０の搬送経路を挟んで配置されており、抽選券５０が発光素子５ａと受光素子５ｂの間を通るときに、発光素子５ａからの光が遮られるようになっている。この構成では、発光素子５ａと受光素子５ｂの間に検知物（抽選券５０）が存在しない場合には発光素子５ａからの光を受光素子５ｂが受光して受光信号が出力され、発光素子５ａと受光素子５ｂの間に検知物（抽選券５０）が存在する場合には、発光素子５ａからの光が受光素子５ｂに届かず、受光素子５ｂから受光信号が出力されないようになっている。従って、ホストコンピュータ２では、発光素子５ａで発光が開始された後に出力される受光素子５ｂからの受光信号をモニタし、受光信号の立下りを検出することで抽選券５０が基準位置（光学検知センサ５によって検出される位置）に到達したタイミングを把握することができる。
【００２１】
次に、カメラ３について説明する。カメラ３は、抽選券５０（記録媒体）を撮像する「撮像手段」の一例に相当するものであり、例えば、ＣＭＯＳイメージセンサあるいはＣＣＤイメージセンサ等の固体撮像素子、制御回路、通信回路などを備えた汎用カメラとして構成されており、情報コードＣ等を撮像し、画像データを生成するように機能している。このカメラ３は、抽選券５０が撮像エリア内に存在する所定のタイミングで当該抽選券５０を撮像するように構成されており、抽選券５０を撮像したときにはその撮像画像のデータをホストコンピュータ２に送信するようになっている。
【００２２】
次に、特殊インク検知ユニット４について説明する。特殊インク検知ユニット４は、抽選券５０に塗布された特殊インクを検知するセンサと、制御回路と、通信回路などを備えた構成をなしている。例えば、抽選券５０に塗布する特殊インクとして磁気インクを用いる場合、この特殊インク検知ユニット４は、磁気インク読取装置によって構成することができる。この場合、特殊インク検知ユニット４（磁気インク読取装置）のセンサ、磁気ヘッドによって走査することによって磁束の変化を検出するように構成され、上述の搬送装置７によって一定の搬送速度で搬送される抽選券５０に対し、位置を固定した磁気ヘッドによって磁束の変化を検出することになる。そして、磁束の変化が検出されたときに、その検出信号をホストコンピュータ２へと出力する。なお、抽選券５０は、図３に示すように、当該抽選券５０の長手方向が移動方向となっており、磁気ヘッドは、抽選券５０の移動に応じて当該抽選券５０の所定位置に定められる検査ラインＬｎに沿って相対的に移動するようになっている。そして、搬送装置７による搬送速度は一定となっており、特殊インク検知ユニット４が位置（特殊インクパターンＩｎにおける検査ラインＬｎ上の始端位置）Ｐ１に至ったときにこの特殊インク検知ユニット４から検知信号が出力されるようになっているため、光学検知センサ５が抽選券５０を検知してから特殊インク検知ユニット４が検知信号を出力するまでの時間を計測することで、長手方向先端部Ｐ２から位置Ｐ１までの距離を把握することができる。具体的には、光学検知センサ５が抽選券５０を検知してから特殊インク検知ユニット４が検知信号を出力するまでの時間Ｔと抽選券５０の搬送速度Ｖにより、光学検知センサ５が抽選券５０を検知したときから、特殊インク検知ユニット４が特殊インクＩｎを検知するまで（即ち、位置Ｐ１が特殊インク検知ユニット４の位置に至るまで）の位置Ｐ１の移動距離Ｘ１を求めることができ、光学検知センサ５が抽選券５０を検知する位置から位置Ｐ２が特殊インク検知ユニット４の達するまでの位置Ｐ１の移動距離Ｘ２は既知の値として記憶しておくことができるため、Ｘ１−Ｘ２により、位置Ｐ１と位置Ｐ２の距離Ｘａを求めることができ、この距離Ｘａを特殊インクＩｎの位置を示す値とすることができる。
【００２３】
この例では、特殊インク検知ユニット４が「インク位置検出手段」の一例に相当し、抽選券５０（記録媒体）において特殊インクが付された特殊インク形成位置を検出するように機能する。また、特殊インク検知ユニット４の送信回路は、「位置データ送信手段」の一例に相当し、インク位置検出手段によって検出された特殊インク形成位置のデータをホストコンピュータ２に送信するように機能する。
【００２４】
なお、特殊インク検知ユニット４からホストコンピュータ２に送信する「特殊インク形成位置のデータ」は、例えば、特殊インク検知ユニット４が位置Ｐ１を検出したタイミングを示す信号（タイミング信号）とすることができる。この場合、ホストコンピュータ２では、光学検知センサ５が抽選券５０を検知したタイミングと、特殊インク検知ユニット４が特殊インクＩｎの位置Ｐ１を検知したタイミングとを把握することができ、これらのタイミングに基づいて、光学検知センサ５が抽選券５０を検知したときから、特殊インク検知ユニット４が特殊インクＩｎの位置Ｐ１を検知するまでの時間Ｔを算出することができる。また、特殊インク検知ユニット４からホストコンピュータ２に送信する「特殊インク形成位置のデータ」は、位置Ｐ１を検出したタイミングに基づく時間データ（例えば、光学検知センサ５が抽選券５０を検知したときから、特殊インク検知ユニット４が特殊インクＩｎの位置Ｐ１を検知するまでの時間Ｔのデータ）等であってもよい。或いは、時間Ｔから位置Ｐ１と位置Ｐ２の距離Ｘａを求め、この距離Ｘａをホストコンピュータ２に送信するようにしてもよい。なお、このように時間Ｔや距離Ｘａを特殊インク検知ユニット４で算出するようにするためには、光学検知センサ５での検知タイミングが特殊インク検知ユニット４で把握できるようにしておけばよい。
【００２５】
次に、ホストコンピュータ２について説明する。図２は、第１実施形態に係る読取装置３０の構成を概略的に示すブロック図である。図２に示すように、ホストコンピュータ２は、情報処理装置として構成されており、例えば汎用的なパーソナルコンピュータなどが好適に用いられる。この読取装置３０は、ＣＰＵ等からなる制御部３１、液晶モニタ等として構成される表示部３２、ＲＯＭ、ＲＡＭ、ＨＤＤ等からなる記憶部３３、マウスやキーボード等として構成される操作部３４、通信インターフェースとして構成される通信部３５等を備えており、上述のカメラ３、特殊インク検知ユニット４、光学検知センサ５から各種情報が入力可能となるように接続されている。
【００２６】
（抽選券の構成）
次に、記録媒体としての抽選券５０について説明する。
図３は、第１実施形態に係る抽選券５０を示す概略図である。図３に示すように、抽選券５０は長手状に構成されており、その一方面側の所定領域において一部非公開コードＣが印刷されている。また、抽選券５０において一部非公開コードＣと重なるように四角形状の特殊インクパターンＩｎが上述の特殊インクによって形成されている。また、抽選券５０の右側の領域（図中Ａで示した領域）には、抽選番号及びその他の情報が文字を用いて印刷されている。２つの一部非公開コードＣには、例えばこれらの文字情報をデータ化したものが記録されており、一部非公開コードＣの非公開領域には、例えば抽選番号のデータが記録されている。
【００２７】
次に、一部非公開コードについて説明する。図４は、第１実施形態に係る読取システム１で用いられる一部非公開コードＣを概略的に説明する説明図である。なお、図４では、一部非公開コードＣの具体的セル構成は省略しているが、公知のＱＲコードと同様の構成（明色セル及び暗色セルをマトリックス状に配列した構成）とすることができる。一部非公開コードＣは、図４に示すように、暗号化キーを用いずに読み取りが可能となる非暗号化データ（公開データ）が記録される公開領域Ｃａと、暗号化キーによって暗号化された暗号化データ（非公開データ）が記録される非公開領域Ｃｂと、誤り訂正符号が記録される誤り訂正領域とを備えている。更に、本実施形態では、公開領域Ｃａに後述する連携識別子（所定情報）が記録されており、非公開領域Ｃｂには上述の抽選番号情報などが記録されている。
【００２８】
次に、データ構成について説明する。図５（Ａ）は、図４の一部非公開コードＣのデータ構成を例示する説明図であり、図５（Ｂ）は、公開領域Ｃａに記録する開示データを例示する説明図であり、図５（Ｃ）は、非公開領域Ｃｂに記録する暗号データを例示する説明図である。一部領域を非公開領域（暗号化キーの取得を条件として読み取り可能な領域）Ｃｂとし、他の領域を公開領域（暗号化キーを用いずに読み取り可能な領域）Ｃａとする一部非公開コードＣの生成方法や生成される一部非公開コードＣの具体的構成としては、例えば、特開２００９−９５４７公報、特開２００８−２９９４２２公報などに開示された技術を好適に用いることができる。図５（Ａ）には、これら公報の技術を用いた場合の一部非公開コードＣのデータ構成を例示しており、このうち、「開示コード」は、図５（Ｂ）のような各開示データ（固有ＩＤや有効期間データ等の各公開データ）をＪＩＳの基本仕様（ＪＩＳＸ０５１０：２００４）に従って符号化したものである。また、「秘匿コード」は、図５（Ｃ）のような各暗号データ（抽選番号情報等の各非公開データを暗号化した各暗号データ）をＪＩＳの基本仕様（ＪＩＳＸ０５１０：２００４）に従って符号化したものである。
【００２９】
なお、一部非公開コードＣの生成方法や生成される一部非公開コードＣの具体的構成はこの例に限られるものではなく、一部領域に暗号化データを記録し、他の領域に非暗号化データを記録した二次元コードを生成可能な方法であれば、これら公報に記載された方法以外の方法で生成されていてもよい。
【００３０】
図６は、図４の一部非公開コードＣのデータ構造を具体的に例示する説明図である。図６に示すように、一部非公開コードＣには、公開領域のデータとして、所定の公開データや特殊インクを検知するための識別子が記録されており、更に、公開領域のデータに続く構成で公開領域のデータの終端を示す識別子が記録されている。また、それら以外の領域には暗号化された非公開データ（抽選番号情報等）が記録されている。公開データ部分には、ユーザが自由に読み取ることができる情報と、特殊インクとの連携を示すインジケータが含まれている。特殊インクとの連携を示すインジケータは、例えば予め定められた配列の数字によって構成されている。このように構成されているため、公開領域のデータ（終端の識別子までのデータ）については、解読キーが存在しなくても解読可能となっており、非公開データについては、非公開データの暗号化を解読するための解読キー及び解読アルゴリズムが存在しなければ、解読できないようになっている。なお、非公開データの暗号化は、例えば図示しない情報処理装置により、読取装置３０の記憶部３３に記憶される解読キー及び解読アルゴリズムに対応する暗号化キー及び暗号化アルゴリズムを用いて行われるようになっており、一部非公開コードＣの生成も当該情報処理装置によって行われるようになっている。
【００３１】
図７は、第１実施形態に係る読取装置３０における記憶部３３内の構成を概念的に説明する説明図である。本実施形態では、読取装置３０が一部非公開コードCにおける非公開領域Ｃｂのデータを解読したときに、図７のように、記憶部３３における非アクセス領域に一時的に書き込まれるようになっている。図７の例では、記憶部３３において、ユーザによるアクセスが可能となるアクセス領域と、ユーザによるアクセスが制限された非アクセス領域とが設けられており、アドレス番号が００ｈ〜１０ｈの部分については非アクセス領域とされており、アドレス番号が１１ｈ以降の部分についてはアクセス領域とされている。なお、図７では、非公開領域Ｃｂにおいて後述する抽選番号情報が記録されている場合を例示しており、非公開領域Ｃｂの解読データ（抽選番号情報等）が非アクセス領域に記録されるようになっている。
【００３２】
なお、本実施形態の「アクセス領域」とは、読取装置３０に対する外部操作（例えば操作部３４による操作）によって外部から読み取りが可能な領域であり、「非アクセス領域」は、読取装置３０に対する外部操作（例えば操作部３４による操作）ではアクセスできない領域であってもよく、或いは特別のコマンドや特別なパスワードを条件として外部からアクセスが可能となる領域（即ち、特別のコマンド或いは特別なパスワードを知る者だけがアクセス可能となる領域）であってもよい。
【００３３】
（コード読取処理）
次に、コード読取処理について説明する。
図８は、第１実施形態に係る読取装置３０で行われる読取処理の流れを例示するフローチャートである。図８に示すコード読取処理は、例えば、所定の開始条件が成立した時（例えば抽選券５０が所定の挿入口（図示略）に挿入され、この抽選券５０の挿入が図示しないセンサによって検出されたとき）に読取装置３０の制御部３１によって実行されるものである。この読取処理では、まず、２次元コードを撮像する処理を行う（Ｓ１）。具体的には、図８の読取処理の開始に伴い、搬送装置７によって抽選券５０が所定速度で送り出されるようになっており、抽選券５０に印刷された一部非公開コードＣが所定の撮像位置に配置されるタイミング（例えば、光学検知センサ５で検知されてから一定時間経過したタイミング）でこの一部非公開コードＣがカメラ３によって撮像されるようになっている。
【００３４】
このように撮像された一部非公開コードＣの画像データは、カメラ３からホストコンピュータ２に送信され、記憶部３３に記憶されることになる。なお、本実施形態では、カメラ３に設けられた制御回路及び通信回路が「画像データ送信手段」の一例に相当しており、カメラ３（撮像手段）で撮像された画像データ（具体的には、カメラ３に設けられた固体撮像素子で生成された画像データ）をホストコンピュータ２に送信するように機能する。
【００３５】
Ｓ１の処理では、このようにホストコンピュータ２に送信された画像データを解析し、当該画像データに含まれる一部非公開コードＣの公開領域のデータ（即ち、暗号化されていないデータ）を公知の方法によって解読する。具体的には、例えば一部非公開コードＣに記録されているデータを、先頭から終端子まで読み取り、その間の領域（公開領域）のデータを解読する。本発明に係る読取システム１で用いられる一部非公開コードＣには、公開領域において所定情報（連携識別子（連携インジケータ））とその他の開示コードが記録されているため、所定情報（連携識別子（連携インジケータ））が確認できれば、読取対象のコードであることが判明する。従って、このような所定情報（連携識別子（連携インジケータ））が確認された場合には、Ｓ２でＹｅｓに進み、Ｓ３以降の具体的処理を行うことになる。一方、このような所定情報が確認されない場合には、読取対象のコードではないといえるため、この場合にはＳ２にてＮｏに進み、公開領域のみの解読、出力を行い（Ｓ８）、当該処理を終了する。
この例では、制御部３１が「所定情報検出手段」の一例に相当し、公開領域Ｃａに記憶された所定情報（連携識別子（連携インジケータ））を検出するように機能する。
【００３６】
Ｓ２でＹｅｓに進んだ後には、所定時間内に特殊インクを検知したか否かを判断する処理を行う（Ｓ３）。上述したように、搬送装置７による搬送速度は一定となっており、特殊インク検知ユニット４が位置（特殊インクパターンＩｎにおける検査ラインＬｎ上の始端位置）Ｐ１に至ったときにこの特殊インク検知ユニット４から検知信号が出力されるようになっているため、光学検知センサ５が抽選券５０を検知してから特殊インク検知ユニット４が検知信号を出力するまでの時間を計測することで、長手方向先端部Ｐ２から位置Ｐ１までの距離を把握することができるようになっている。そして、特殊インクが正規位置にある場合、光学検知センサ５が抽選券５０を検知してから特殊インク検知ユニット４が検知信号を出力するまでの時間は予め定められた所定値Ｔ１となるべきであるため、Ｓ３の処理では、光学検知センサ５が抽選券５０を検知してから特殊インク検知ユニット４が検知信号を出力するまでの時間Ｔが所定値Ｔ１に近い正規範囲内であるか否かを判断している。具体的には、所定値Ｔ１をその範囲内に含む時間範囲Ｔａ〜Ｔｂ（Ｔａ≦Ｔ１≦Ｔｂ）が予め定められており、Ｓ３の処理では、光学検知センサ５が抽選券５０を検知してから特殊インク検知ユニット４が検知信号を出力するまでの時間ＴがＴａ〜Ｔｂの範囲内であるか否かを判断している。
【００３７】
また、記憶部３３には、「インク位置」の情報として距離Ｘａの基準となる正規の値が記録されており、Ｓ３では、光学検知センサ５が抽選券５０を検知してから特殊インク検知ユニット４が検知信号を出力するまでの時間Ｔに基づいてＸａを求め、このＸａが記憶部３３に記録された「インク位置」（正規値）と一致するか否かについても判断している。そして、時間ＴがＴａ〜Ｔｂの範囲内（正規範囲内）であり、特殊インク形成位置（位置Ｐ１）が正規位置である場合（即ち、Ｘａが記憶部３３に記録された正規値と一致する場合）には、Ｓ３でＹｅｓに進み、そうでなければＳ３でＮｏに進むようになっている。なお、特殊インクを検知しなかった場合、時間ＴがＴａ〜Ｔｂの範囲外である場合、距離Ｘａが正規値に一致しない場合には、公開領域Ｃａのデータの読取処理のみを行い（Ｓ８）、当該読取処理を終了する。
この例では、制御部３１が「判断手段」の一例に相当し、インク位置検出手段によって検出された特殊インク形成位置（位置Ｐ１）が正規位置であるか否かを判断するように機能する。
【００３８】
Ｓ３でＹｅｓに進む場合、非公開データＣｂの読み取り処理を行う（Ｓ４）。上述したように、一部非公開コードＣの非公開領域Ｃｂには、暗号化キーに基づいて暗号化された暗号データが記録されており、Ｓ４では暗号化キーに対応する解読キーを記憶部３３から読み出すと共に、読み出した解読キーを使用して非公開領域Ｃｂに記録される暗号データを復号化する処理を行う。具体的には、非公開領域Ｃｂに記憶されたデータコード（暗号データを符号化してなる秘匿コード）を公知の方法でデコードした後、そのデコードデータを、読み出された解読キー（非公開領域Ｃｂの暗号データを解読することを可能とする復号キー）を用いて復号化する。なお、非公開領域Ｃｂの具体的解読方法は様々であり、例えば、特開２００９−９５４７公報、特開２００８−２９９４２２公報と同様の方法などを用いてもよく、他の公知方法を用いてもよい。
【００３９】
なお、本実施形態では、記憶部３３が「解読キー記憶手段」の一例に相当し、非公開領域Ｃｂの暗号化キーに対応する解読キーを記憶可能とされている。
また、制御部３１は「解読手段」の一例に相当し、カメラ３（撮像手段）によって一部非公開コードＣが撮像された場合に、公開領域Ｃａのデータを解読するように機能しており、より具体的には、所定情報検出手段によって所定情報が検出され、判断手段によって特殊インク形成位置が正規位置と判断された場合に、解読キー記憶手段に前記解読キーが記憶されていることを条件として非公開領域Ｃｂの解読結果を出力するように機能する。
【００４０】
続くＳ５の処理では、Ｓ４の処理で解読して読み取りを行った非公開データ（例えば抽選番号データ）を、記憶部３３内の非アクセス領域Ｃｂに書き込む。その後、解読された非公開データを外部装置（例えばホストコンピュータ２に接続された外部の情報処理装置等）に出力する（Ｓ６）。そして、Ｓ６の処理の後には、記憶部３３内の非アクセス領域Ｃｂに書き込んだ非公開データを消去する。この例では、記憶部３３の非アクセス領域で非公開データ（抽選番号データ等）を扱っているため記憶部３３で非公開データを記録している際に第三者がこの非公開データにアクセスし難くなり、Ｓ６での通信処理が終わった後に記憶部３３に記録された非公開データを消去しているため、非公開データの使用後に、第三者が何らかの方法で非公開データを取り出して不正に使用することを回避することができる。
【００４１】
（第１実施形態の主な効果）
第１実施形態に係る読取装置３０によれば、抽選券５０（記録媒体）に付された情報コードＣが偽造された場合に、その偽造をより高い精度で発見することが可能となり、セキュリティ機能をより一層強化することができる。即ち、公開領域Ｃａに記録された所定情報（連携識別子（連携インジケータ））が所定情報検出手段によって検出され、抽選券５０（記録媒体）において特殊インクが付された特殊インク形成位置が正規位置であると判断され、更に解読キーが記憶部３３（記憶手段）に記憶されている場合のみ非公開領域Ｃｂの解読結果を出力するため、第三者が非公開領域Ｃｂの情報を読み出すことが極めて困難となる。例えば、特殊インクが正規位置に配されていない限り非公開領域Ｃｂのデータを読み出すことはできないため偽造そのものが難しくなり、また、コード自体が偽造されたとしても、解読キーが存在しない限り非公開領域Ｃｂの情報を読み出すことができなため、セキュリティ面で万全となる。
【００４２】
また、上記構成では、カメラ３（撮像手段）及び特殊インク検知ユニット４（インク位置検出手段）の外部には、所定情報検出手段、解読手段、解読キー記憶手段、及び判断手段を備えたホストコンピュータ２が設けられ、更に、カメラ３（撮像手段）で撮像された画像データをホストコンピュータに送信する画像データ送信手段と、特殊インク検知ユニット４（インク位置検出手段）によって検出された特殊インク形成位置のデータをホストコンピュータ２に送信する位置データ送信手段と、が設けられている。そして、ホストコンピュータ２において、所定情報検出手段は、画像データ送信手段によって送信されたデータに基づいて公開領域Ｃａに記録された所定情報（連携識別子（連携インジケータ））を検出し、判断手段は、位置データ送信手段によって送信されたデータに基づいて特殊インク形成位置が正規位置であるか否かを判断し、解読手段は、所定情報検出手段によって所定情報が検出され、判断手段によって特殊インク形成位置が正規位置と判断された場合に、解読キー記憶手段に解読キーが記憶されていることを条件として非公開領域の解読結果を出力している。
この構成によれば、カメラ３（撮像手段）や特殊インク検知ユニット４（インク位置検出手段）をホストコンピュータ２側の構成と分けることができ、撮像やインク位置検出に適した位置に配置し易くなる。その上で、システム全体として偽造を確実に判別できるようになる。
【００４３】
[第２実施形態]
次に、本発明の第２実施形態について説明する。第２実施形態は、読取処理内容のみが第１実施形態と異なり、それ以外は第１実施形態と同様である。例えば、ハードウェア構成は、第１実施形態と同一であるため、図１、図２を参照されたい。また、一部非公開コードＣの構成については、具体的なデータ内容のみが第１実施形態と異なるだけで、それ以外の構成や生成方法、解読方法は第1実施形態と同様である。よって、適宜、図４等を参照して、コード読取処理のみを説明することとする。
【００４４】
（コード読取処理）
本発明の第２実施形態に係るコード読取処理について説明する。図９は、第２実施形態に係る読取装置３０で行われる読取処理の流れを例示するフローチャートである。図１０は、第２実施形態に係る読取システム１で用いられる一部非公開コードＣのデータ構造を例示する説明図である。本実施形態でも、読取処理は、読取装置３０にて所定操作が行われることで開始され、まず、一部非公開コードＣを撮像する処理を行う（Ｓ２１）。なお、Ｓ２１の処理は、図８のＳ１の処理と同様である。続いて、図８のＳ２と同様の処理（Ｓ２２）が行われる。また、Ｓ２２でＹｅｓに進む場合には、Ｓ３と同様に、光学検知センサ５が抽選券５０を検知してから特殊インク検知ユニット４が検知信号を出力するまでの時間Ｔを計測し、この時間Ｔが上述の正規範囲Ｔａ〜Ｔｂに収まっているか否かを判断する。収まっている場合（即ち、所定時間内に特殊インクを検知できた場合）には、Ｓ２３にてＹｅｓに進み、Ｓ２４の判断処理を行う。
【００４５】
Ｓ２４の処理では、抽選券５０に付された特殊インクの形成位置Ｐ１（図３）が正規の位置であるか否かを判断する（Ｓ２４）。図１０に示すように、一部非公開コードＣの公開領域Ｃａには、所定情報（「特殊インク検知」を示す連携インジケータ）と共に位置情報（特殊インク形成位置）を示す数値が入力されている。そして、第１実施形態と同様の所定情報検出手段によって所定情報（連携インジケータ）が検出された場合に、公開領域Ｃａに記録された位置情報に基づいて特殊インク形成位置Ｐ１が正規位置であるか否か判断している。具体的には、例えば「インク位置」の情報として距離Ｘａの基準となる正規の値が記録されており、Ｓ２４では、光学検知センサ５が抽選券５０を検知してから特殊インク検知ユニット４が検知信号を出力するまでの時間Ｔに基づいてＸａを求め、このＸａが公開領域Ｃａに記録された「インク位置」（正規値）と一致するか否かを判断する。Ｓ２４の処理において、算出された距離Ｘａが公開領域Ｃａに記録された「インク位置」（正規値）と一致する場合、即ち、特殊インク形成位置Ｐ１が正規位置であると判断される場合には、
Ｓ２４にてＹｅｓに進み、Ｓ２５以降の処理を行う。なお、Ｓ２５〜Ｓ２８までの処理は、図８のＳ４〜Ｓ７の処理と同様である。一方、算出された距離Ｘａが公開領域Ｃａに記録された「インク位置」（正規値）と一致しない場合、即ち、特殊インク形成位置Ｐ１が正規位置でないと判断される場合には、Ｓ２４にてＮｏに進み、公開領域Ｃａにおけるデータの読取処理を行い（Ｓ２９）、当該コードの読取処理を終了する。
【００４６】
（第２実施形態の主な効果）
第２実施形態に係る読取装置３０によれば、記録媒体に付された情報コードＣが偽造された場合に、その偽造をより高い精度で発見することが可能となり、セキュリティ機能をより一層強化することができる。即ち、所定情報（特殊インクと連携を示すインジケータ）が所定情報検出手段によって検出され、更に記録媒体において特殊インクが付された特殊インク形成位置が正規位置であると判断した場合のみ、解読キーによって解読を実行するため、真贋判定の確実性を高めることができる。例えば、正規の情報コードＣを不正な特殊インクが付されていない情報コードＣに張り替えるような偽造がなされ、その上で、特殊インクが付された紙を所定領域に貼り付けるような複雑な偽造が行われても、情報コードＣを読み出すことはない。また、暗号データは非公開領域Ｃｂに記録されているため、特殊インク形成位置が正規位置であると判断したのみでは、公開領域Ｃａのデータのように自由に読み出すことはできないため、セキュリティ面でより望ましい。したがって、第三者による情報コードＣの偽造そのものが難しくなり、機密管理において一層の情報秘匿性を高めることができる。
【００４７】
また、上記構成によれば、抽選券５０（記録媒体）において特殊インク形成位置Ｐ１を自由に設計変更することができるようになる。即ち、特殊インクが付された位置Ｐ１に合った内容となるように公開領域Ｃａに位置情報が記録されていれば記録媒体の真偽を判定できるため、記録媒体を作成する上でのレイアウトの自由度（特にコード形成位置の自由度）を高めることができる。また、特殊インクを形成する位置を一定に定める必要が無く、容易に変更し得るため、特殊インク形成位置が変更不能な構成と比較してセキュリティ性を高めることができる。
【００４８】
[第３実施形態]
次に、本発明の第３実施形態について説明する。第３実施形態は、読取処理の内容のみ（即ち、図８の処理を図１１の処理に変更した点のみ）が第１実施形態と異なり、それ以外は第１実施形態と同様である。例えば、ハードウェア構成は、第１実施形態と同一であるため、適宜、図１、図２を参照されたい。また、一部非公開コードＣの構成については、具体的なデータ内容のみが第１実施形態と異なるだけで、それ以外の構成や生成方法、解読方法は第1実施形態と同様である。よって、適宜、図４等を参照して、コード読取処理のみを説明することとする。
【００４９】
（コード読取処理）
本発明の第３実施形態に係るコード読取処理について説明する。図１１は、第３実施形態に係る読取装置３０で行われる読取処理の流れを例示するフローチャートである。本実施形態でも、読取処理は、読取装置３０にて所定操作が行われることで開始され、まず、図８のＳ１と同様に、一部非公開コードＣを撮像する処理を行う（Ｓ３１）。続いて、図８のＳ２或いは図９のＳ２２と同様の判断処理（Ｓ３２）を行う。また、Ｓ３２にてＹｅｓに進む場合には、図９のＳ２３、Ｓ２４と同様の判断処理（Ｓ３３、Ｓ３４）を行う。そして、Ｓ３４にてＹｅｓに進む場合にはＳ３５の処理に移行する。
【００５０】
Ｓ３５の処理では、情報コードＣ内の特定位置に誤り訂正が集中しているか否か判断する（Ｓ３５）。本実施形態では、抽選券５０（記録媒体）において、特殊インクＩｎが付された位置（特殊インク形成位置）と一部非公開コードＣとが所定領域（例えば特定領域ＡＲ１、ＡＲ２）に重なるように構成されており、情報コードＣにおける特殊インクＩｎが付された特定領域ＡＲ１、ＡＲ２の位置が予め定められ、この特定領域ＡＲ１、ＡＲ２の位置情報が記憶部３３に記憶されている。そして、Ｓ３５の処理では、情報コードＣ全体の解読を行うと共にその解読の際に公知の誤り訂正方式を用いて誤り訂正を行い、情報コードＣにおいて誤りが発生した位置を検出するようになっている。なお、Ｓ３５で情報コードＣの解読を行う際には、非公開領域Ｃｂについても、記憶部３３に記憶された解読キーを用いて暫定的に解読を行っておく。そして、特定領域ＡＲ１及びＡＲ２のいずれかにおいて、各領域で所定割合（例えば、５０％）以上の誤りが検出された場合には、「コード内の特定位置に誤り訂正が集中している」としてＳ３５にてＹｅｓに進む。なお、Ｓ３５にてＹｅｓに進む場合の以降の処理（Ｓ３６〜Ｓ３９）は、図８のＳ４〜Ｓ７と同様である。また、Ｓ４０の処理は、図８のＳ８と同様である。
【００５１】
本実施形態では、情報コードＣの解読を行い得る制御部３１が「解読手段」の一例に相当する。また、制御部３１は、「誤り発生位置検出手段」の一例に相当し、カメラ３（撮像手段）によって撮像された一部非公開コードＣの画像において誤りの発生位置を検出するように機能する。また、Ｓ３５の処理を行い得る制御部３１は、「異常検出手段」の一例に相当し、一部非公開コードＣ内において特殊インク形成位置が所定領域に設けられていない第１異常状態（即ち、上述の時間Ｔが時間範囲Ｔａ〜Ｔｂの範囲外となる異常状態）、及び誤り発生位置検出手段によって検出された誤りの発生位置が所定領域（特定領域ＡＲ１又はＡＲ２）に集中する第２異常状態を検出するように機能する。なお、異常検出手段により、第１異常状態及び第２異常状態の少なくともいずれかが検出された場合（即ち、Ｓ３３にてＮｏに進む場合、或いはＳ３５にてＹｅｓに進む場合）に、Ｓ４０において、エラーを報知する処理を行うようにしてもよい。
【００５２】
（第３実施形態の主な効果）
第３実施形態で用いられる抽選券５（記録媒体）では、特殊インク形成位置と一部非公開コードとが所定領域に重なるように構成されており、解読手段は、撮像手段によって撮像された一部非公開コードＣの画像において誤りの発生位置を検出する誤り発生位置検出手段と、一部非公開コードＣ内において特殊インク形成位置が所定領域に設けられていない第１異常状態、及び誤り発生位置検出手段によって検出された誤りの発生位置が所定領域に集中する第２異常状態、の少なくともいずれかを検出する異常検出手段とを備えている。異常検出手段により、第１異常状態及び第２異常状態の少なくともいずれかが検出された場合に、非公開領域の解読結果の出力を中止する処理、及びエラーを報知する処理の少なくともいずれかを行う。この構成によれば、正規の一部非公開コードを不正な情報コード（特殊インクが付されていない情報コード）に張り替えるような偽造をより確実に発見することができる。また、特殊インクが付されていない不正な情報コードに張り替えた後に特殊インクが付された紙を所定領域（特殊インクが付されるべき位置）に張り付けるような偽造が行われても、その所定領域に誤りが集中していることを検出し、偽造を確実に発見することができる。
【００５３】
［他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００５４】
上記実施形態では、「特殊インク」として磁気インクを用いたが、磁気インク以外の特殊インクを用いてもよい。例えば、記録媒体５０に印刷される情報コードＣのインクとは異なるインクであって且つ所定波長の光を変調して反射するようなインクを用いてもよい。この場合、特殊インク検知ユニット４としては、所定波長の光を照射するように構成し、特殊インクによって変調された反射光を検知するように構成すればよい。
【００５５】
第２実施形態では、位置情報（距離Ｘａの正規の値を示す「インク位置」の情報）が一部非公開コードＣの公開領域Ｃａに記録される例を示したが、この位置情報は、一部非公開コードＣの非公開領域Ｃｂにおいて他の非公開データと共に暗号化された状態で記録されていてもよい。
この場合、図９の処理において、Ｓ２３の処理を省略し且つＳ２４とＳ２５を変更すればよく、Ｓ２２でＹｅｓと判断された場合に、Ｓ２５と同様の処理、即ち、記憶部３３（解読キー記憶手段）に解読キー（非公開領域Ｃｂの暗号化キーに対応する解読キー）が記憶されていることを条件として非公開領域Ｃｂを解読して位置情報（距離Ｘａの基準となる正規の値）を読み取る処理を行い、その後、その位置情報に基づいて、Ｓ２４と同様の処理、即ち、抽選券５０に付された特殊インクの形成位置Ｐ１（図３）が正規の位置であるか否かを判断する処理を行うようにすればよい。そして、特殊インク形成位置Ｐ１（図３）が正規位置と判断された場合に、非公開領域Ｃｂの他の非公開データを出力するようにすればよい。
この場合、制御部３１が「解読手段」の一例に相当し、所定情報検出手段によって所定情報が検出された場合（即ち、Ｓ２２でＹｅｓの場合）に、記憶部３３（解読キー記憶手段）に解読キーが記憶されていることを条件として非公開領域Ｃｂを解読して位置情報を読み取るように機能する。
また、制御部３１は、「判断手段」の一例に相当し、解読手段が非公開領域Ｃｂから読み取った位置情報に基づいて、特殊インク形成位置Ｐ１が正規位置であるか否かを判断するように機能する。
また、「解読手段」に相当する制御部３１は、判断手段によって特殊インク形成位置Ｐ１が正規位置であると判断された場合に非公開領域Ｃｂの他の非公開データを出力するように機能する。
このような構成によれば、抽選券５０（記録媒体）において特殊インク形成位置を自由に変更することができるようになる。即ち、特殊インクが付された位置に合った内容となるように非公開領域Ｃｂに位置情報が記録されていれば抽選券５０（記録媒体）の真偽を判定できるため、記録媒体を作成する上でのレイアウトの自由度（特にコード形成位置の自由度）を高めることができる。また、特殊インクを形成する位置を一定に定める必要が無く容易に変更し得るため、特殊インク形成位置が変更不能な構成と比較してセキュリティ性を高めることができる。特に、位置情報が非公開領域Ｃｂに記録されているため、第三者はコード内容に基づいて位置情報を取得することができないため、偽造そのものが難しくなる。更に、暗号化された非公開の記録情報を特殊インクの位置と対応させ且つ非公開の記録内容を変更するといった偽造は極めて困難であるため、偽造防止や偽造判別により一層有利となる。
【符号の説明】
【００５６】
１…読取システム
２…ホストコンピュータ
３…カメラ（撮像手段）
４…特殊インク検知ユニット（インク位置検出手段）
５…光学検知センサ
３０…読取装置
３１…制御部（解読手段、所定情報検出手段、判断手段）
３２…表示部
３３…記憶部（解読キー記憶手段）
３４…操作部
３５…通信部
５０…抽選券（記録媒体）
Ｃ…一部非公開コード（情報コード）
Ｃａ…公開領域
Ｃｂ…非公開領域
【図１】
0005708389.tif 000002
【図２】
0005708389.tif 000003
【図３】
0005708389.tif 000004
【図４】
0005708389.tif 000005
【図５】
0005708389.tif 000006
【図６】
0005708389.tif 000007
【図７】
0005708389.tif 000008
【図８】
0005708389.tif 000009
【図９】
0005708389.tif 000010
【図１０】
0005708389.tif 000011
【図１１】
0005708389.tif 000012