(57)【要約】【課題】暗号化コードを既存の読取システムを活用して読み取り得る光学的情報読取装置および光学的情報読取システムを提供する。【解決手段】光学的情報読取装置２０の情報コード読取部により撮像された暗号化コードＣｓが復号鍵を用いてデコードされると、そのデコード結果が、復号鍵を用いることなくデコード可能にコード化されて、非暗号化コードＣｎが生成される。そして、生成された非暗号化コードＣｎが表示部２３により表示される。【選択図】図１
2014049020.tif 000002
【特許請求の範囲】
【請求項１】
暗号鍵により少なくとも一部の情報が暗号化された情報コードである暗号化コードを光学的に読み取る光学的情報読取装置であって、
前記暗号化コードを含めた情報コードを撮像可能な撮像手段と、
前記暗号化コードを解読して復号するための復号鍵が記憶される記憶手段と、
前記撮像手段により撮像された前記暗号化コードを前記復号鍵を用いてデコードするデコード手段と、
前記デコード手段による前記暗号化コードのデコード結果を、前記復号鍵を用いることなくデコード可能にコード化することで非暗号化コードを生成する非暗号化コード生成手段と、
前記非暗号化コード生成手段により生成された前記非暗号化コードを表示する表示手段と、
を備えることを特徴とする光学的情報読取装置。
【請求項２】
前記非暗号化コード生成手段は、２以上のデコード結果をコード化して１つの前記非暗号化コードを生成することを特徴とする請求項１に記載の光学的情報読取装置。
【請求項３】
前記表示手段は、暗号化されていない情報コードが前記撮像手段により撮像されると、前記デコード手段によるデコード結果を前記非暗号化コード生成手段によりコード化することで生成された前記非暗号化コードを表示することを特徴とする請求項１または２に記載の光学的情報読取装置。
【請求項４】
前記記憶手段には、さらに、前記暗号鍵が記憶され、
入力された所定の情報を、前記暗号鍵を用いてコード化することで前記暗号化コードを生成する暗号化コード生成手段と、
前記暗号化コード生成手段により生成された前記暗号化コードを印刷媒体に印刷する印刷手段と、
を備えることを特徴とする請求項１〜３のいずれか一項に記載の光学的情報読取装置。
【請求項５】
請求項１〜３のいずれか一項に記載の光学的情報読取装置と、
入力された所定の情報をコード化して生成した情報コードを印刷媒体に印刷するコード生成装置と、
前記非暗号化コードを光学的に読み取り可能であって前記復号鍵を有しない暗号未対応読取装置と、
を備える光学的情報読取システムであって、
前記コード生成装置は、前記所定の情報を前記暗号鍵を用いてコード化して生成した前記暗号化コードを前記印刷媒体に印刷することを特徴とする光学的情報読取システム。
【請求項６】
請求項４に記載の光学的情報読取装置と、
前記所定の情報を前記光学的情報読取装置に入力するための情報入力手段と、
前記非暗号化コードを光学的に読み取り可能であって前記復号鍵を有しない暗号未対応読取装置と、
を備えることを特徴とする光学的情報読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化された情報コードをデコードする光学的情報読取装置および光学的情報読取システムに関するものである。
【背景技術】
【０００２】
バーコードやＱＲコード（登録商標）などの情報コードは、現在、様々な用途に用いられており、情報コード内に有益な情報、或いは有益となり得る情報を記録して利用者に提供することも多い。例えば、下記特許文献１に示すリライトカードシステムでは、二次元コードを印刷したリライトカードを利用したクーポンシステムやコンサートのチケットシステムが開示されている。
【０００３】
ところで、通常の情報コードに記録される情報は、個人が所有する携帯電話などで読み取ることにより容易に取得することができるため、取得した情報の不正利用、例えば、クーポンやチケットの偽造などの問題がある。この問題を解決する技術として、下記特許文献２に示す二次元コードの生成方法が知られている。この二次元コードの生成方法では、秘匿データを含むように二次元コードを暗号化して生成する。つまり、発行者しか知らない情報を秘匿データとして二次元コードに含めることで、偽造された二次元コードであるかどうかを見分けることができる。さらに、個人情報などセキュリティ性が求められる情報を秘匿データとして二次元コードに含めることで、情報漏洩を防止することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１５０９２３号公報
【特許文献２】特開２００９−００９５４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記特許文献２に示すような情報コードを読み取るためには、所定の暗号鍵を用いて暗号化された情報コード（以下、暗号化コードという）を解読して復号するための復号鍵を有する読取装置が必要となる。このため、復号鍵を用いることなくデコード可能な情報コード（以下、非暗号化コードという）を通常の読取装置（以下、暗号未対応読取装置という）を用いて読み取っていた既存の読取システムに対して、復号鍵を用いて暗号化コードをデコードする機能を新たに導入する場合には、以下のような問題が生じる。
【０００６】
復号鍵を有する読取装置を暗号未対応読取装置に代えて新たに用意すると、この読取装置を既存の読取システムに適応させるためにシステム構成を改変する必要があるだけでなく、導入前から使用していた暗号未対応読取装置が不要になり、コスト面等で問題がある。この問題は、読取システムが管理する読取装置の台数が多くなるほど顕著になる。また、復号鍵を用いて暗号化コードをデコードするためのアプリケーションプログラムを暗号未対応読取装置に対してインストールする場合には、暗号未対応読取装置自体が不要になることは無いが、導入対象の読取システムに適するように上記アプリケーションプログラムを都度作成する必要がある。特に、上記アプリケーションプログラムを誰でもが入手できる状況では、復号鍵を不正に取得されてしまうおそれがあり、セキュリティ面で問題がある。
【０００７】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、暗号化コードを既存の読取システムを活用して読み取り得る光学的情報読取装置および光学的情報読取システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の発明は、暗号鍵により少なくとも一部の情報が暗号化された情報コードである暗号化コード（Ｃｓ）を光学的に読み取る光学的情報読取装置（２０，２０ａ）であって、前記暗号化コードを含めた情報コードを撮像可能な撮像手段（２７）と、前記暗号化コードを解読して復号するための復号鍵が記憶される記憶手段（２２）と、前記撮像手段により撮像された前記暗号化コードを前記復号鍵を用いてデコードするデコード手段（２１）と、前記デコード手段による前記暗号化コードのデコード結果を、前記復号鍵を用いることなくデコード可能にコード化することで非暗号化コード（Ｃｎ）を生成する非暗号化コード生成手段（２１）と、前記非暗号化コード生成手段により生成された前記非暗号化コードを表示する表示手段（２３）と、を備えることを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【０００９】
請求項１の発明では、撮像手段により撮像された暗号化コードがデコード手段により復号鍵を用いてデコードされると、そのデコード結果が、非暗号化コード生成手段により、復号鍵を用いることなくデコード可能にコード化されて、非暗号化コードが生成される。そして、生成された非暗号化コードが表示手段により表示される。
【００１０】
すなわち、暗号化コードを撮像すると、暗号化コードとして暗号化された情報をコード化した非暗号化コードが表示される。このように表示される非暗号化コードは暗号未対応読取装置でも読み取れるので、本発明に係る光学的情報読取装置を既存の読取システムに対して新たに採用するだけで、暗号化コードを既存の読取システムを活用して読み取ることができる。
【００１１】
請求項２の発明では、非暗号化コード生成手段により、２以上のデコード結果をコード化して１つの非暗号化コードが生成される。このため、２以上の暗号化コードが読取対象であっても表示手段には１つの非暗号化コードが表示されるので、撮像された暗号化コードの数だけ非暗号化コードが表示される場合と比較して、非暗号化コードを読み取るための作業を簡素化することができる。
【００１２】
請求項３の発明では、暗号化されていない情報コードが撮像手段により撮像されると、デコード手段によるデコード結果を非暗号化コード生成手段によりコード化することで生成された非暗号化コードが表示手段に表示される。すなわち、撮像手段により撮像されたものと同じ情報コードが表示手段に表示される。このため、暗号化コードおよび暗号化されていない情報コードのいずれが撮像されても、表示手段には復号鍵が不要な情報コードが表示される。これにより、読取作業者は、読取対象の情報コードが暗号化コードおよび暗号化されていない情報コードのいずれであるかを意識することなく、読取対象の情報コードを撮像したことで表示手段に表示された情報コードを暗号未対応読取装置を用いて読み取るだけでよいので、光学的情報読取装置を利用した読取作業性を向上させることができる。
【００１３】
請求項４の発明では、所定の情報が入力されると、暗号化コード生成手段により暗号鍵を用いてコード化することで暗号化コードが生成されて、この暗号化コードが印刷手段により印刷媒体に印刷される。これにより、暗号化コードを既存の読取システムを活用して読み取ることができるだけでなく、入力される所定の情報に応じて暗号化コード自体を生成可能な光学的情報読取装置を実現することができる。
【００１４】
請求項５の発明では、光学的情報読取システムは、請求項１〜３のいずれか一項に記載の光学的情報読取装置と、入力された所定の情報をコード化して生成した情報コードを印刷媒体に印刷するコード生成装置と、暗号未対応読取装置と、を備えるように構成されている。上記コード生成装置は、既存の情報コード生成用の装置に対して暗号化コードを生成する暗号化コード生成機能を単に追加した構成となる。このため、既存の読取システムに対して上記暗号化コード生成機能と光学的情報読取装置とを追加するだけで、暗号未対応読取装置を流用する場合でも暗号化コードを利用可能な光学的情報読取システムを構築することができる。
【００１５】
請求項６の発明では、光学的情報読取システムは、請求項４に記載の光学的情報読取装置と、この光学的情報読取装置に上記所定の情報を入力するための情報入力手段と、暗号未対応読取装置と、を備えるように構成されている。既存の情報コード生成用の装置は、上記所定の情報を入力するための情報入力手段と、入力された情報に応じて情報コードを生成する情報コード生成手段と、情報コードを印刷媒体に印刷する印刷手段とを備えるように構成される。このため、既存の読取システムに対して情報コード生成手段および印刷手段に代えて光学的情報読取装置を採用するだけで、暗号未対応読取装置を流用する場合でも暗号化コードを利用可能な光学的情報読取システムを構築することができる。特に、暗号鍵と復号鍵との双方が光学的情報読取装置の記憶手段にのみ記憶されることになるため、他の装置にも暗号鍵や復号鍵が記憶される場合と比較して、暗号鍵および復号鍵を１つの装置に集約できるので、セキュリティ性を向上させることができる。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態に係る光学的情報読取システムの概略構成を示す説明図である。
【図２】図１に示す光学的情報読取装置の電気的構成を概略的に示すブロック図である。
【図３】光学的情報読取装置の制御回路にて実施される読取表示処理の流れを例示するフローチャートである。
【図４】表示部に表示された非暗号化コードを示す説明図である。
【図５】第２実施形態に係る光学的情報読取システムの概略構成を示す説明図である。
【図６】図５に示す光学的情報読取装置の電気的構成を概略的に示すブロック図である。
【発明を実施するための形態】
【００１７】
［第１実施形態］
以下、本発明に係る光学的情報読取装置を採用した光学的情報読取システムを具現化した第１実施形態について、図を参照して説明する。図１は、第１実施形態に係る光学的情報読取システム１０の概略構成を示す説明図である。なお、図１では、複数管理される携帯型読取装置１４および光学的情報読取装置２０のうちの１つの組を例示している。
【００１８】
図１に示す光学的情報読取システム１０は、例えば、情報コードが印刷されたコンサートのチケット１５を発行するとともに、発行されたチケット１５の情報コードを個々の読取装置にて光学的に読み取ることで、当該情報コードとしてコード化された情報を取得するチケットシステムとして構成されている。
【００１９】
ここで、チケット１５に印刷された情報コードは、チケット発行に際し秘匿すべき秘匿データ、例えば、チケット購入者の個人情報などのデータと、秘匿不要な開示データとをコード化して生成されたものである。すなわち、チケット１５に印刷された情報コードは、暗号鍵により上記秘匿データを含めた少なくとも一部の情報が暗号化された情報コード（以下、暗号化コードＣｓという）であり、この暗号化コードＣｓを解読して復号するための復号鍵を有しない読取装置では上記秘匿データを読み取ることができないように構成されている。そして、復号鍵を有しない読取装置により暗号化コードＣｓを読み取る場合には、開示データのみが取得されることとなる。なお、本実施形態では、暗号化コードＣｓとして、ＱＲコード（登録商標）が採用されているが、これに限らず、例えば、データマトリックスコード、マキシコード等の二次元コードが採用されてもよい。
【００２０】
この光学的情報読取システム１０は、暗号化コードＣｓを読み取ることを想定していなかった既存の読取システム（以下、既存システム１１という）に対して、暗号化コードＣｓを読取可能な光学的情報読取装置２０を新たに採用して構成されている。既存システム１１は、図１に示すように、チケット発行用端末１２およびチケット印刷用プリンタ１３と、複数のチケット情報読取用の携帯型読取装置１４とを有するように構成されている。
【００２１】
チケット発行用端末１２およびチケット印刷用プリンタ１３は、情報コード等が印刷されたチケットを発行する機能を有する装置であって、所定の管理業者により管理され、所定のチケット発行センター等に配備されている。チケット発行用端末１２は、従来、管理業者がチケット購入者から入手した個人情報やシリアルナンバー等、入力された所定の情報に基づいて、その所定の情報を暗号化することなくコード化した情報コードを生成するように構成されていた。本実施形態では、チケット発行用端末１２のメモリ等には、上記暗号鍵が記憶されている。このため、チケット発行用端末１２は、入力された所定の情報を、上記復号鍵により解読可能に上記暗号鍵を用いて暗号化してコード化して暗号化コードＣｓを生成するように構成される。
【００２２】
これにより、購入者がチケットを購入する場合には、購入者の個人情報等、このチケット発行に必要な情報が上記所定の情報としてチケット発行用端末１２に入力されることで暗号化コードＣｓが生成されて、チケット印刷用プリンタ１３により上記暗号化コードＣｓ等が印刷されたチケット１５が発行される。このように発行されたチケット１５は、上記管理業者により購入者に対して配布されることとなる。なお、チケット発行用端末１２およびチケット印刷用プリンタ１３は、特許請求の範囲に記載の「コード生成装置」の一例に相当し得る。
【００２３】
各携帯型読取装置１４は、暗号化コードＣｓを除く情報コードを光学的に読取可能に構成される一般的な携帯型の読取装置であって、チケット１５に応じたサービスを提供するサービス提供業者により運用され、購入者が持参したチケット１５が提示される提示場所、例えば、入場ゲート等にそれぞれ配置されている。各携帯型読取装置１４にて情報コードが読み取られることで当該情報コードとしてコード化された情報が取得されると、その取得情報に応じたサービスの提供が許可されるとともに、当該取得情報等がチケット発行用端末１２等を管理する管理サーバ（図示略）等に対して照合や集計等のために送信される。なお、各携帯型読取装置１４は、特許請求の範囲に記載の「暗号未対応読取装置」の一例に相当し得る。
【００２４】
次に、本発明の特徴的部分である光学的情報読取装置２０について、図２を用いて詳細に説明する。図２は、図１に示す光学的情報読取装置２０の電気的構成を概略的に示すブロック図である。
光学的情報読取装置２０は、暗号化コードＣｓを含めた情報コードを光学的に読取可能な据え置き型（定置型）の読取装置であって、チケット発行用端末１２やチケット印刷用プリンタ１３を管理する管理業者から各携帯型読取装置１４を運用するサービス提供業者に対して１または複数個貸与されるものである。貸与された各光学的情報読取装置２０は、各携帯型読取装置１４が配置される上記提示場所ごとにそれぞれ配置される。
【００２５】
光学的情報読取装置２０は、ＡＢＳ樹脂等の合成樹脂からなる箱状のハウジングによって外郭が構成され、このハウジングの内部には、当該光学的情報読取装置２０全体を制御する制御部２１を備えている。この制御部２１は、マイコンを主体として構成されるものであり、ＣＰＵ、システムバス、入出力インターフェース等を有しており、メモリ２２と協働して情報処理手段として機能する。
【００２６】
メモリ２２は、半導体メモリ装置で、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）がこれに相当する。このメモリ２２のうちのＲＡＭには、上述した画像データ蓄積領域のほかに、制御部２１が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またＲＯＭには、後述する読取表示処理や解析処理等を実行可能な所定プログラムや各ハードウェアを制御可能なシステムプログラム等が予め格納されている。そして、メモリ２２には、上述した復号鍵が暗号化コードＣｓを解読可能に記憶されている。なお、メモリ２２は、特許請求の範囲に記載の「記憶手段」の一例に相当し得る。
【００２７】
また、図２に示すように、制御部２１には、表示部２３、操作部２４、外部通信部２５、電源部２６および情報コード読取部２７などが制御可能に接続されている。表示部２３は、液晶モニタ等によって構成されており、制御部２１からの表示処理に関する指示を受けて各種情報を表示するように動作する。操作部２４は、外部に露出する複数の操作キーを備えており、操作キーの操作に応じた所定の情報を制御部２１に対して出力するように構成されている。外部通信部２５は、外部装置と通信するためのインタフェースであり、制御部２１により制御されて、取得した読取情報等について外部装置との間で送受信可能に構成されている。電源部２６は、外部からの電力供給を受け、制御部２１や各種電気部品に電力を供給している。なお、表示部２３は、特許請求の範囲に記載の「表示手段」の一例に相当し得る。
【００２８】
情報コード読取部２７は、読取対象に付された情報コードを光学的に読み取る機能を有するもので、情報コードを撮像可能な画像認識モジュール２７ａを備えている。この画像認識モジュール２７ａは、照明光源や受光センサ（図略）等を備えており、照明光源からの照射光が情報コードにて反射され反射光が読取口を介して受光センサにて受光されると、この反射光に応じた受光信号を受光センサから制御部２１に出力するように構成されている。制御部２１では、この受光信号に基づいて情報コードの情報が取得されることとなる。なお、図２では、チケット１５に表示された暗号化コードＣｓが、情報コード読取部２７により光学的に読み取られる状態を例示している。なお、情報コード読取部２７は、特許請求の範囲に記載の「撮像手段」の一例に相当し得る。
【００２９】
次に、このように構成される光学的情報読取装置２０の制御部２１にて実行される読取表示処理について、詳述する。
光学的情報読取装置２０では、制御部２１にて読取表示処理を実施することで、暗号化コードＣｓをデコードしたデコード結果が得られると、このデコード結果が復号鍵を用いることなくデコード可能な情報コード（以下、非暗号化コードＣｎという）にコード化されて、この非暗号化コードＣｎが表示部２３の表示画面に表示される（図１参照）。なお、本実施形態では、非暗号化コードＣｎとして、ＱＲコードが採用されているが、これに限らず、例えば、データマトリックスコード、マキシコード等の二次元コードが採用されてもよい。
【００３０】
このように表示された非暗号化コードＣｎをデコードすることで得られるデコード結果は、暗号化コードＣｓをデコードすることで得られるデコード結果と同じである。すなわち、上記復号鍵を有しない携帯型読取装置１４であっても、光学的情報読取装置２０の表示部２３に表示された非暗号化コードＣｎを読み取ることで、暗号化コードＣｓとしてコード化された情報のうち開示データだけでなく上記秘匿データを含めた全ての情報を取得することができる。
【００３１】
なお、１つの上記提示場所に複数の携帯型読取装置１４が配置される場合には、その提示場所に１つの光学的情報読取装置２０が配置されてもよい。すなわち、複数の携帯型読取装置１４により１つの光学的情報読取装置２０を共用することができる。
【００３２】
特に、本実施形態の読取表示処理では、予め設定されるフラグＦに応じて、表示部２３に表示される非暗号化コードＣｎの表示状態が異なる。具体的には、例えば、フラグＦがＦ＝１に設定される場合には、秘匿データのみをコード化した非暗号化コード（以下、第１非暗号化コードＣｎ１という）が、表示部２３に表示される。また、例えば、フラグＦがＦ＝２に設定される場合には、秘匿データと開示データとをそれぞれ個別にコード化した２つの非暗号化コードＣｎが、表示部２３にそれぞれ表示される。すなわち、フラグＦがＦ＝２に設定される場合には、第１非暗号化コードＣｎ１と、開示データのみをコード化した非暗号化コード（以下、第２非暗号化コードＣｎ２という）との２つが、表示部２３にそれぞれ個別に表示される。また、例えば、フラグＦがＦ＝３に設定される場合には、秘匿データおよび開示データを連結してコード化した非暗号化コード（以下、第３非暗号化コードＣｎ３という）が、表示部２３に表示される。
【００３３】
以下、フラグＦの設定状態を考慮した読取表示処理について、図３および図４を用いて詳細に説明する。図３は、光学的情報読取装置２０の制御部２１にて実施される読取表示処理の流れを例示するフローチャートである。図４は、表示部２３に表示された非暗号化コードＣｎを示す説明図であり、図４（Ａ）は、第１非暗号化コードＣｎ１が表示された状態を示し、図４（Ｂ）は、第１非暗号化コードＣｎ１および第２非暗号化コードＣｎ２の双方が同時に表示された状態を示し、図４（Ｃ）は、第３非暗号化コードＣｎ３が表示された状態を示す。
【００３４】
制御部２１により読取表示処理が開始されることで、情報コード読取部２７による情報コードの撮像が可能な状態となり、読取口に情報コードがかざされると、ステップＳ１０１に示す撮像処理がなされる。これにより、かざされた情報コードが情報コード読取部２７により撮像されて、撮像画像が取得される。
【００３５】
次に、ステップＳ１０３に示すデコード処理がなされる。この処理では、上記撮像画像に含まれる情報コードが暗号化コードＣｓおよび非暗号化コードＣｎのいずれかであることを想定してデコードされる。なお、上記デコード処理を実施する制御部２１は、特許請求の範囲に記載の「デコード手段」の一例に相当し得る。
【００３６】
上記デコード処理におけるデコードが成功し（Ｓ１０５でＹｅｓ）、撮像された情報コードが非暗号化コードＣｎであることからデコード結果が開示データのみであり秘匿データが含まれない場合には（Ｓ１０７でＮｏ）、ステップＳ１０９に示す開示データの非暗号化コード生成処理がなされる。この処理では、開示データ、すなわち、デコード結果が復号鍵を用いることなくデコード可能にコード化されて、非暗号化コードＣｎが生成される。
【００３７】
そして、ステップＳ１２３に示す非暗号化コード表示処理がなされ、上述のように生成された非暗号化コードＣｎが表示部２３に表示される。すなわち、撮像した情報コードと同じ情報コードが表示部２３にそのまま表示されることになる。なお、上記デコード処理が失敗した場合には（Ｓ１０５でＮｏ）、ステップＳ１０１以降の処理がなされる。
【００３８】
一方、デコードが成功した情報コードが暗号化コードであることからデコード結果に秘匿データが含まれる場合には（Ｓ１０７でＹｅｓ）、ステップＳ１１１に示す判定処理がなされ、フラグＦがＦ＝１に設定されているか否かについて判定される。ここで、秘匿データのみをコード化して表示するためにフラグＦが予めＦ＝１に設定されている場合には（Ｓ１１１でＹｅｓ）、ステップＳ１１３に示す秘匿データの非暗号化コード生成処理がなされる。この処理では、デコード結果のうち秘匿データのみが復号鍵を用いることなくデコード可能にコード化されることで、第１非暗号化コードＣｎ１が生成される。そして、ステップＳ１２３に示す非暗号化コード表示処理がなされ、上述のように秘匿データのみをコード化して生成された第１非暗号化コードＣｎ１が、図４（Ａ）に例示するように、表示部２３に表示される。なお、ステップＳ１１３に示す処理および後述するステップＳ１１７，Ｓ１２１に示す処理を実施する制御部２１は、特許請求の範囲に記載の「非暗号化コード生成手段」の一例に相当し得る。
【００３９】
また、秘匿データおよび開示データを個別にコード化して表示するためにフラグＦが予めＦ＝２に設定されている場合には（Ｓ１１１でＮｏ，Ｓ１１５でＹｅｓ）、ステップＳ１１７に示す開示データの非暗号化コード生成処理がなされる。この処理では、デコード結果のうち開示データのみが復号鍵を用いることなくデコード可能にコード化されることで、第２非暗号化コードＣｎ２が生成される。続いて、上述したステップＳ１１３に示す秘匿データの非暗号化コード生成処理がなされ、デコード結果のうち秘匿データのみが復号鍵を用いることなくデコード可能にコード化されて第１非暗号化コードＣｎ１が生成される。そして、ステップＳ１２３に示す非暗号化コード表示処理がなされ、上述のように生成された第１非暗号化コードＣｎ１と第２非暗号化コードＣｎ２との双方が、図４（Ｂ）に例示するように、表示部２３に同時に表示される。なお、第１非暗号化コードＣｎ１および第２非暗号化コードＣｎ２は、同時に表示部２３に表示されることに限らず、順次１つずつ表示部２３に表示されてもよい。
【００４０】
また、秘匿データおよび開示データを連結してコード化した上で表示するためにフラグＦが予めＦ＝３に設定されている場合には（Ｓ１１１でＮｏ，Ｓ１１５でＮｏ）、ステップＳ１１９に示す連結処理がなされる。この処理では、デコード結果を構成する開示データと秘匿データとが１つの連結データとして連結される。続いて、ステップＳ１２１に示す連結データの非暗号化コード生成処理がなされる。この処理では、上述のように生成された連結データが復号鍵を用いることなくデコード可能にコード化されることで、第３非暗号化コードＣｎ３が生成される。そして、ステップＳ１２３に示す非暗号化コード表示処理がなされ、上述のように生成された第３非暗号化コードＣｎ３が、図４（Ｃ）に例示するように、表示部２３に表示される。
【００４１】
以上説明したように、本実施形態に係る光学的情報読取装置２０では、情報コード読取部２７により撮像された暗号化コードＣｓが復号鍵を用いてデコードされると、そのデコード結果が、復号鍵を用いることなくデコード可能にコード化されて、非暗号化コードＣｎが生成される。そして、生成された非暗号化コードＣｎが表示部２３により表示される。
【００４２】
すなわち、暗号化コードＣｓを撮像すると、暗号化コードとして暗号化された情報をコード化した非暗号化コードＣｎが表示される。このように表示される非暗号化コードＣｎは携帯型読取装置１４でも読み取れるので、本発明に係る光学的情報読取装置２０を既存システム１１に対して新たに採用するだけで、暗号化コードＣｓを既存システム１１を活用して読み取ることができる。
【００４３】
さらに、暗号化されていない情報コードが情報コード読取部２７により撮像されると、同じ情報コードが表示部２３に非暗号化コードＣｎとして表示される。このため、暗号化コードＣｓおよび暗号化されていない情報コードのいずれが撮像されても、表示部２３には復号鍵が不要な非暗号化コードＣｎが表示される。これにより、携帯型読取装置１４を利用する読取作業者は、読取対象の情報コードが暗号化コードおよび暗号化されていない情報コードのいずれであるかを意識することなく、読取対象の情報コードを撮像したことで表示部２３に表示された情報コードを携帯型読取装置１４を用いて読み取るだけでよいので、光学的情報読取装置２０を利用した読取作業性を向上させることができる。
【００４４】
特に、光学的情報読取装置２０は、据え置き型（定置型）の読取装置として構成されるため、携帯型読取装置１４のように携帯型の読取装置として構成される場合と比較して盗難されにくくなるので、光学的情報読取装置２０のメモリ２２に記憶される復号鍵に関するセキュリティ性を向上させることができる。
【００４５】
また、本実施形態に係る光学的情報読取システム１０は、上述した光学的情報読取装置２０と、入力された所定の情報をコード化して生成した情報コードを印刷媒体に印刷するチケット発行用端末１２およびチケット印刷用プリンタ１３と、１または複数の携帯型読取装置１４と、を備えるように構成されている。上記チケット発行用端末１２は、既存のチケット発行用端末に対して暗号化コードＣｓを生成する暗号化コード生成機能を単に追加した構成となる。このため、既存システム１１に対して上記暗号化コード生成機能と光学的情報読取装置２０とを追加するだけで、携帯型読取装置１４を流用する場合でも暗号化コードＣｓを利用可能な光学的情報読取システム１０を構築することができる。
【００４６】
特に、本実施形態では、チケット発行用端末１２およびチケット印刷用プリンタ１３を管理する管理業者と、携帯型読取装置１４を利用するサービス提供業者とが異なっており、サービス提供業者には管理業者から光学的情報読取装置２０が貸与されるだけで、携帯型読取装置１４には復号鍵が記憶されることもない。すなわち、単なるサービス提供業者は、復号鍵を直接取り扱うこともないので、復号鍵に関するセキュリティ性を向上させることができる。
【００４７】
本実施形態の変形例として、上記読取表示処理では、２以上のデコード結果をコード化して１つの非暗号化コードＣｎを生成してもよい。このため、フラグＦが２と異なる値に設定されている場合、２以上の暗号化コードＣｓが読取対象であっても表示部２３には１つの非暗号化コードＣｎが表示されるので、撮像された暗号化コードＣｓの数だけ非暗号化コードＣｎが表示される場合と比較して、非暗号化コードＣｎを読み取るための作業を簡素化することができる。
【００４８】
［第２実施形態］
次に、本第２実施形態に係る光学的情報読取装置を採用した光学的情報読取システムについて、図５および図６を参照して説明する。図５は、第２実施形態に係る光学的情報読取システム１０ａの概略構成を示す説明図である。図６は、図５に示す光学的情報読取装置２０ａの電気的構成を概略的に示すブロック図である。
【００４９】
本実施形態に係る光学的情報読取システム１０ａは、例えば、コンビニエンスストアなどのサービス提供業者の各店舗において、情報コードが印刷されたクーポン１８を発行するとともに、発行されたクーポン１８の情報コードをいずれかの店舗の読取装置にて光学的に読み取ることで、当該情報コードとしてコード化された情報を取得するクーポンシステムとして構成されている。
【００５０】
ここで、クーポン１８に印刷された情報コードは、クーポン発行に際し秘匿すべき秘匿データと、秘匿不要な開示データとをコード化して生成されたものである。すなわち、クーポン１８に印刷された情報コードは、暗号鍵により上記秘匿データを含めた少なくとも一部の情報が暗号化された暗号化コードＣｓであり、この暗号化コードＣｓを解読して復号するための復号鍵を有しない読取装置では上記秘匿データを読み取ることができないように構成されている。
【００５１】
この光学的情報読取システム１０ａは、クーポン１８の暗号化コードＣｓを読み取ることを想定していなかった既存の読取システムに対して、クーポン印刷用のプリンタを廃止するとともに、暗号化コードＣｓを読取可能であって印刷機能を有する光学的情報読取装置２０ａを新たに採用して構成されている。クーポン印刷用のプリンタを廃止した既存システム１１ａは、図５に示すように、店舗ごとにＰＯＳ端末１６と携帯型読取装置１７とを有するように構成されている。
【００５２】
ＰＯＳ端末１６は、店舗内での販売に関する所定の情報を管理する端末であるとともに、クーポンを発行するための情報（以下、クーポン発行用情報という）を光学的情報読取装置２０ａに入力するための端末として機能し、上記サービス提供者により管理される各店舗に配置されている。なお、ＰＯＳ端末１６は、特許請求の範囲に記載の「情報入力手段」の一例に相当し得る。
【００５３】
携帯型読取装置１７は、暗号化コードＣｓを除く情報コードを光学的に読取可能に構成される一般的な携帯型の読取装置であって、ＰＯＳ端末１６とともに各店舗に配置されている。携帯型読取装置１７にて情報コードが読み取られることで当該情報コードとしてコード化された情報が取得されると、その取得情報に応じたサービスの提供が許可されるとともに、当該取得情報等がＰＯＳ端末１６に送信される。なお、携帯型読取装置１７は、特許請求の範囲に記載の「暗号未対応読取装置」の一例に相当し得る。
【００５４】
次に、本発明の特徴的部分である光学的情報読取装置２０ａについて、図６を用いて詳細に説明する。
光学的情報読取装置２０ａは、暗号化コードＣｓを含めた情報コードを光学的に読取可能な据え置き型（定置型）の読取装置であって、クーポン１８を印刷可能な印刷機能を有するものである。この光学的情報読取装置２０ａは、ＰＯＳ端末１６や携帯型読取装置１７が配置される店舗ごとに配置されている。
【００５５】
図６に示すように、光学的情報読取装置２０ａは、上述した光学的情報読取装置２０（図２参照）に対して、クーポン１８を印刷するための印刷部２８が新たに追加されるとともに、そのメモリ２２に上記暗号鍵が記憶されて構成されている。このように構成される光学的情報読取装置２０ａの制御部２１は、ＰＯＳ端末１６からクーポン発行用情報が入力されると、この入力情報を、メモリ２２に記憶される復号鍵により解読可能に、同じくメモリ２２に記憶される暗号鍵を用いて暗号化してコード化することで暗号化コードＣｓを生成する。そして、このように生成された暗号化コードＣｓや所定の情報が印刷部２８により所定の印刷媒体に印刷されることで、クーポン１８が発行される。なお、制御部２１は、特許請求の範囲に記載の「暗号化コード生成手段」の一例に相当し得る。
【００５６】
そして、光学的情報読取装置２０ａでは、上述のように制御部２１にて読取表示処理を実施することで、暗号化コードＣｓをデコードしたデコード結果が得られると、このデコード結果が復号鍵を用いることなくデコード可能な非暗号化コードＣｎにコード化されて、この非暗号化コードＣｎが表示部２３の表示画面に表示される。これにより、上記復号鍵を有しない携帯型読取装置１７であっても、光学的情報読取装置２０ａの表示部２３に表示された非暗号化コードＣｎを読み取ることで、暗号化コードＣｓとしてコード化された情報のうち開示データだけでなく上記秘匿データを含めた全ての情報を取得することができる。
【００５７】
以上説明したように、本実施形態に係る光学的情報読取装置２０ａでは、所定の情報としてＰＯＳ端末１６からクーポン発行用情報が入力されると、暗号鍵を用いてコード化することで暗号化コードＣｓが生成されて、この暗号化コードＣｓが印刷部２８により印刷媒体に印刷されることでクーポン１８が発行される。これにより、暗号化コードＣｓを既存システム１１ａを活用して読み取ることができるだけでなく、入力されるクーポン発行用情報に応じて暗号化コードＣｓ自体を生成可能な光学的情報読取装置２０ａを実現することができる。
【００５８】
また、本実施形態に係る光学的情報読取システム１０ａは、上述した光学的情報読取装置２０ａと、この光学的情報読取装置２０ａにクーポン発行用情報等の所定の情報を入力するためのＰＯＳ端末１６と、携帯型読取装置１７と、を備えるように構成されている。既存の情報コード生成用の装置は、上記所定の情報を入力するためのＰＯＳ端末１６等の情報入力手段と、入力された情報に応じて情報コードを生成する情報コード生成手段と、情報コードを印刷媒体に印刷するプリンタ等の印刷手段とを備えるように構成される。このため、既存の読取システムに対して上述した情報コード生成手段および印刷手段に代えて光学的情報読取装置２０ａを採用するだけで、携帯型読取装置１７を流用する場合でも暗号化コードＣｓを利用可能な光学的情報読取システム１０ａを構築することができる。特に、暗号鍵と復号鍵との双方が光学的情報読取装置２０ａのメモリ２２にのみ記憶されることになるため、他の装置にも暗号鍵や復号鍵が記憶される場合と比較して、暗号鍵および復号鍵を１つの装置に集約できるので、暗号鍵および復号鍵を管理しやすくなり、セキュリティ性を向上させることができる。
【００５９】
なお、本発明は上記各実施形態に限定されるものではなく、例えば、以下のように具体化してもよい。
（１）光学的情報読取システム１０，１０ａは、コンサートのチケット１５やコンビニエンスストアのクーポン１８を発行するシステムに採用されることに限らず、入力された所定の情報を暗号鍵を用いてコード化して暗号化コードＣｓを生成しこの暗号化コードＣｓが印刷された印刷媒体を用いて情報を取得するシステムに適用されてもよい。
【００６０】
（２）光学的情報読取装置２０，２０ａは、メモリ２２に記憶される復号鍵に関するセキュリティ性を向上させるために据え置き型（定置型）の読取装置として構成されているが、これに限らず、例えば、盗難等の可能性が低い使用環境であれば、当該光学的情報読取装置２０を携帯型の読取装置として構成されてもよい。
【００６１】
（３）光学的情報読取装置２０，２０ａは、外部との通信が不要であれば、外部通信部２５を廃止して構成されてもよい。これにより、メモリ２２に記憶される復号鍵等に関するセキュリティ性を向上させることができる。
【符号の説明】
【００６２】
１０，１０ａ…光学的情報読取システム
１１，１１ａ…既存システム
１２…チケット発行用端末（コード生成装置）
１３…チケット印刷用プリンタ（コード生成装置）
１４…携帯型読取装置（暗号未対応読取装置）
１５…チケット
１６…ＰＯＳ端末（情報入力手段）
１７…携帯型読取装置（暗号未対応読取装置）
１８…クーポン（印刷媒体）
２０，２０ａ…光学的情報読取装置
２１…制御部（デコード手段，非暗号化コード生成手段，暗号化コード生成手段）
２２…メモリ（記憶手段）
２３…表示部（表示手段）
２７…情報コード読取部（撮像手段）
２８…印刷部（印刷手段）
Ｃｎ，Ｃｎ１，Ｃｎ２，Ｃｎ３…非暗号化コード
Ｃｓ…暗号化コード
【図１】
2014049020.tif 000003
【図２】
2014049020.tif 000004
【図３】
2014049020.tif 000005
【図４】
2014049020.tif 000006
【図５】
2014049020.tif 000007
【図６】
2014049020.tif 000008