(57)【要約】【課題】複数表示された情報コードの検証時間を短縮し得る光学的情報検証機を提供する。【解決手段】光学的情報検証機２０の検証対象である用紙１２では、他の情報コードのコード種別および表示面に対する表示位置が非公開データとして含まれる一部非公開コードであるＱＲコード（情報コードＣ１）が、表示面１３に表示されている。そして、表示面１３に表示される他の情報コードＣ２，Ｃ３（撮像画像に含まれる他の情報コード）は、同じ撮像画像に含まれるＱＲコードをデコードして得られる非公開データに基づいて、検証される。【選択図】図６
2012164123.tif 000002
【特許請求の範囲】
【請求項１】
表示媒体の表示面上に複数表示された情報コードを撮像する撮像手段と、
前記撮像手段により撮像された撮像画像に含まれる前記各情報コードの表示状態を検証する検証手段と、
前記撮像画像に含まれる前記情報コードをデコード可能なデコード手段と、
を備える光学的情報検証機であって、
前記デコード手段は、前記情報コードが、所定の暗号化キーを用いることなくデコード可能な公開領域と前記所定の暗号化キーに基づいて暗号化された非公開データが記録された非公開領域とを有する一部非公開コードである場合に、前記公開領域のデータをデコードするとともに前記非公開領域のデータを前記暗号化キーに基づいてデコードする構成をなし、
前記表示媒体には、他の情報コードのコード種別および前記表示面に対する表示位置の少なくともいずれか一方が前記非公開データとして含まれる前記一部非公開コードが、前記表示面に表示され、
前記検証手段は、前記撮像画像に含まれる前記他の情報コードを、当該撮像画像に含まれる前記一部非公開コードを前記デコード手段によりデコードして得られる前記非公開データに基づいて、検証することを特徴とする光学的情報検証機。
【請求項２】
前記デコード手段は、前記一部非公開コードが所定のコード種別である場合に、当該所定のコード種別の情報コードを他のコード種別の情報コードよりも先にデコードすることを特徴とする請求項１に記載の光学的情報検証機。
【請求項３】
前記デコード手段は、前記一部非公開コードとしてＱＲコードをデコード可能に構成されることを特徴とする請求項１または２に記載の光学的情報検証機。
【請求項４】
前記表示面上には、前記一部非公開コードが複数表示されることを特徴とする請求項１〜３のいずれか一項に記載の光学的情報検証機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示媒体の表示面上に複数表示された情報コードを検証する光学的情報検証機に関する。
【背景技術】
【０００２】
従来、表示媒体の表示面上に複数表示された情報コードを検証する光学的情報検証機に関する技術として、下記特許文献１に示す印字装置が知られている。この印字装置は、印字すべき全ての情報コードのビットデータを作業領域に生成し、情報コードのドット数等に応じて当該情報コードが印字領域内にあるか否かを判断し、印字領域オーバーと判定された情報コードが黒データに置き換えられる。これにより、印字領域をオーバーした情報コードは黒く塗りつぶされて印字されるため、目視での印字領域オーバーの確認を容易にしている。
【０００３】
また、下記特許文献２に示すバーコードプリンターでは、印刷されたバーコードラベルを検証するバーコード検証装置が設けられており、このバーコード検証装置により印刷されたバーコードのバー幅データ等が求められると、このバー幅データ等に基づいて当該バーコードが規格外であるかを検証している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１５４７０９号公報
【特許文献２】特開平０２−２２５０７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述した特許文献１または特許文献２に示すような構成では、表示媒体の表示面に表示される不特定多数の情報コードを検証する場合、表示面を撮像した撮像画像のどの位置にどの種別の情報コードが表示されているか不明であるため、上記撮像画像に含まれる情報コードを特定するために表示媒体の全面を対象にして情報コードを探さなければならず、時間がかかってしまう。そのため、不特定多数の情報コードを検証する場合には、検証時間が長くなるという問題がある。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、複数表示された情報コードの検証時間を短縮し得る光学的情報検証機を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、特許請求の範囲に記載の請求項１の光学的情報検証機では、表示媒体の表示面上に複数表示された情報コードを撮像する撮像手段と、前記撮像手段により撮像された撮像画像に含まれる前記各情報コードの表示状態を検証する検証手段と、前記撮像画像に含まれる前記情報コードをデコード可能なデコード手段と、を備える光学的情報検証機であって、前記デコード手段は、前記情報コードが、所定の暗号化キーを用いることなくデコード可能な公開領域と前記所定の暗号化キーに基づいて暗号化された非公開データが記録された非公開領域とを有する一部非公開コードである場合に、前記公開領域のデータをデコードするとともに前記非公開領域のデータを前記暗号化キーに基づいてデコードする構成をなし、前記表示媒体には、他の情報コードのコード種別および前記表示面に対する表示位置の少なくともいずれか一方が前記非公開データとして含まれる前記一部非公開コードが、前記表示面に表示され、前記検証手段は、前記撮像画像に含まれる前記他の情報コードを、当該撮像画像に含まれる前記一部非公開コードを前記デコード手段によりデコードして得られる前記非公開データに基づいて、検証することを特徴とする。
【０００８】
請求項２の発明は、請求項１に記載の光学的情報検証機において、前記デコード手段は、前記一部非公開コードが所定のコード種別である場合に、当該所定のコード種別の情報コードを他のコード種別の情報コードよりも先にデコードすることを特徴とする。
【０００９】
請求項３の発明は、請求項１または２に光学的情報検証機において、前記デコード手段は、前記一部非公開コードとしてＱＲコードをデコード可能に構成されることを特徴とする。
【００１０】
請求項４の発明は、請求項１〜３のいずれか一項に記載の光学的情報検証機において、前記表示面上には、前記一部非公開コードが複数表示されることを特徴とする。
【発明の効果】
【００１１】
請求項１の発明では、表示媒体には、他の情報コードのコード種別および表示面に対する表示位置の少なくともいずれか一方が非公開データとして含まれる一部非公開コードが、表示面に表示されている。そして、撮像画像に含まれる他の情報コードは、当該撮像画像に含まれる一部非公開コードをデコードして得られる非公開データに基づいて、検証手段により検証される。
【００１２】
このように、非公開データには、他の情報コードのコード種別および表示面に対する表示位置の少なくともいずれか一方が含まれているため、一部非公開コードをデコードして得られる非公開データにより、他の情報コードを特定する情報が取得され検証対象が明確になる。これにより、他の情報コードの検証に必要な時間が短縮されるので、複数表示された情報コードの検証時間を短縮することができる。特に、非公開データは、所定の暗号化キーに基づいて暗号化されているので、検証時と異なる状況、例えば、出荷後の流通過程などで、この非公開データを有する情報コードを本来の目的で読み取る場合でも公開データのみが読み取られて非公開データが読み取られることもない。これにより、検証時と異なる状況にて、不要な非公開データが読み取られることを防止することができる。
【００１３】
請求項２の発明では、一部非公開コードが所定のコード種別である場合に、デコード手段により、当該所定のコード種別の情報コードが他のコード種別の情報コードよりも先にデコードされる。これにより、多数の情報コードが検証対象となる場合でも、まず一部非公開コードを有する情報コードがデコードされるので、他の情報コードの特定する情報が迅速に取得され検証対象が明確となり、他の情報コードの検証に必要な時間を確実に短縮することができる。
【００１４】
請求項３の発明では、一部非公開コードとしてＱＲコード（登録商標）がデコード手段によりデコードされる。ＱＲコードは、多くの情報を記録でき非公開領域を構成しやすいので、一部非公開コードを汎用的に使用されている情報コードでもって構成することができる。
【００１５】
請求項４の発明では、表示面上には、一部非公開コードが複数表示されるため、これら各一部非公開コードのいずれか１つでもデコードされると、他の情報コードの特定する情報が取得されて検証対象が明確となるので、多数の情報コードが検証対象となる場合でも、他の情報コードの検証に必要な時間を確実に短縮することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係る光学的情報検証機と用紙との関係を概略的に示す説明図である。
【図２】本実施形態における各情報コードが表示された表示面を例示する説明図である。
【図３】一部非公開コードを概念的に説明する説明図である。
【図４】図２の情報コードの非公開領域に含まれる特定情報を示す説明図である。
【図５】図１の光学的情報検証機の電気的構成を示すブロック図である。
【図６】本実施形態において制御部にて実施される検証処理の流れを例示するフローチャートである。
【図７】本実施形態の変形例における情報コードが表示された表示面を例示する説明図である。
【発明を実施するための形態】
【００１７】
以下、本発明の光学的情報検証機を具現化した一実施形態について、図面を参照して説明する。図１は、本実施形態に係る光学的情報検証機２０と用紙１２との関係を概略的に示す説明図である。図２は、本実施形態における各情報コードＣ１〜Ｃ３が表示された表示面１３を例示する説明図である。図３は、一部非公開コード（情報コードＣ１）を概念的に説明する説明図である。図４は、図２の情報コードＣ１の非公開領域Ｃｂに含まれる特定情報を示す説明図である。
【００１８】
本実施形態に係る光学的情報検証機２０は、表示媒体に表示された複数の一次元コードや二次元コード等の情報コードを１つの画像として撮像し、この撮像画像に含まれる各情報コードを自動的に検証するための検証機である。ここで、検証とは、表示面に表示された各情報コードの表示状態が正しい状態であるか否か、例えば、黒と白の比率や縦横の比率が正しい状態であるか否か等を確認することをいう。本実施形態では、図１および図２に示すように、プリンタ１１により表示媒体としての用紙１２の表示面１３に印刷（表示）された３つの情報コードＣ１〜Ｃ３が検証対象であり、プリンタ１１により用紙１２が複数印刷され、これら各用紙１２が順次光学的情報検証機２０に送られて都度検証されることとなる。
【００１９】
ここで、用紙１２の表示面１３に表示される情報コードについて説明すると、図２に例示するように、用紙１２の表示面１３には、検証対象である３つの情報コードＣ１〜Ｃ３が印刷されている。これら３つの情報コードＣ１〜Ｃ３のうち、情報コードＣ１はＱＲコードであり、情報コードＣ２はバーコードであり、情報コードＣ３はデータマトリックスコードである。各情報コードＣ１〜Ｃ３は、それぞれ所定の情報が光学的に読み取られるように構成されている。
【００２０】
特に、情報コードＣ１は、セキュリティ機能を搭載したＱＲコードのように一部領域が非公開となるＱＲコード（一部非公開コード）であり、図３に例示するように、所定の暗号化キーを用いることなくデコード可能な公開領域Ｃａと、上記所定の暗号化キーに基づいて暗号化された非公開データが記録された非公開領域Ｃｂと、誤り訂正符号が記録される誤り訂正領域とを備えている。そして、情報コードＣ１の公開領域Ｃａには、読み取られるべき情報が、暗号化キー等を用いることなく読み取り可能に記録されている。また、情報コードＣ１の非公開領域Ｃｂには、同じ表示面１３に表示される他の情報コードＣ２，Ｃ３のコード種別と表示面１３に対する表示位置との情報が、特定情報として記録されている。
【００２１】
すなわち、表示面１３の情報コードＣ１をデコードしたデコード結果に応じて、当該表示面１３に印刷された他の情報コードＣ２，Ｃ３のコード種別と表示位置とが特定されることとなる。なお、図２に示す情報コードＣ２の特定情報は、図４に示すコード１のコード種別および表示位置（左上座標および右下座標）に対応し、図２に示す情報コードＣ３の特定情報は図４に示すコード２のコード種別および表示位置に対応する。なお、非公開領域Ｃｂを有する情報コードＣ１は、特許請求の範囲に記載の「一部非公開コード」の一例に相当し得る。
【００２２】
なお、一部領域を非公開領域（暗号化キーに対応する解読キーの取得を条件として読み取り可能な領域）とし、他の領域を公開領域（解読キーを用いずに読み取り可能な領域）とする一部非公開コードの生成方法や生成される一部非公開コードの具体的構成としては、例えば、特開２００９−９５４７公報、特開２００８−２９９４２２公報などに開示された技術を好適に用いることができる。
【００２３】
また、本実施形態で用いられる一部非公開コードは、公開領域Ｃａに記録される開示コードや、非公開領域Ｃｂに記録される秘匿コードが複数のデータブロックによって表わされるようになっており、各データブロックは、ＱＲコードと同様に、例えば、８つのセル（明色セル又は暗色セル）によって表現されるようになっている。また、誤り訂正コードは、複数の誤り訂正ブロックによって表わされるようになっており、各誤り訂正ブロックは、ＱＲコードと同様に、例えば、８つのセル（明色セル又は暗色セル）によって表現されるようになっている。
【００２４】
また、一部非公開コードの読み取り方法は、基本的には上記特開２００９−９５４７公報、特開２００８−２９９４２２公報の場合と同様であり、まず、先頭から終端子までのデータを公知のＱＲコードと同様の方法で読み取り、その後、所定位置に所定の秘匿識別子があるか否かを判断し、秘匿識別子が存在する場合には、その秘匿識別子の後に続く非公開領域Ｃｂのデータ（ビットデータ）を読み取ることとなる。この非公開領域Ｃｂに記録されたビットデータは上述したように所定の暗号化キーによって暗号化されたものであるため、光学的情報検証機２０が上記暗号化キーを有することを前提に解読できる。なお、秘匿識別子は、予め定められた所定の番号（ビット列）によって構成されるものであり、光学的情報検証機２０は、このようなビット列の検出の有無によって読取対象となっている情報コードに非公開領域Ｃｂが存在するか否かを判断している。
【００２５】
次に、光学的情報検証機２０の構成について、図５を用いて説明する。図５は、図１の光学的情報検証機２０の電気的構成を示すブロック図である。
図５に示すように、光学的情報検証機２０は、主に、画像を撮像する図示しないカメラを備える撮像部２２と、図示しない入力キーを備える入力部２３と、所定の情報が記憶される記憶部２４と、液晶表示器を備える表示部２５と、これらを統括的に制御する制御部２１とを備えている。記憶部２４は、半導体メモリなどであり、この記憶部２４には、撮像部２２により撮像された撮像画像や制御部２１により処理された情報データおよび検証処理を実施するためのプログラムや上記所定の暗号化キーなどが記憶される。
【００２６】
これにより、当該光学的情報検証機２０は、用紙１２の表示面１３に印刷された各情報コードを撮像して検証する検証処理を実施可能な装置として構成される。なお、撮像部２２は、特許請求の範囲に記載の「撮像手段」の一例に相当する。
【００２７】
次に、本実施形態における制御部２１による検証処理について、図６を用いて説明する。図６は、本実施形態において制御部２１にて実施される検証処理の流れを例示するフローチャートである。
まず、電源ＯＮ状態になり所定の初期設定がなされた後に、検証対象の用紙１２が光学的情報検証機２０の撮像部２２に対して所定の位置まで送られてくると、図６のステップＳ１０１にて撮像処理がなされ、当該用紙１２の表示面１３が撮像部２２により１つの撮像画像として取得される。
【００２８】
次に、ステップＳ１０３において、ステップＳ１０１にて撮像された撮像画像にＱＲコードが含まれているか否かについて判定される。ここで、情報コードＣ１はＱＲコードであることから、ステップＳ１０３にてＹｅｓと判定されて、ステップＳ１０５において、デコード処理がなされる。この処理では、ステップＳ１０１にて撮像された撮像画像に含まれるＱＲコード（情報コードＣ１）に対して、上述した一部非公開コードを読み取る読み取り方法が実施されて、情報コードＣ１の公開領域Ｃａおよび非公開領域Ｃｂに記録された情報等が読み出される。なお、ステップＳ１０５を実行する制御部２１は、特許請求の範囲に記載の「デコード手段」の一例に相当する。
【００２９】
続いて、ステップＳ１０７において、特定情報取得処理がなされる。この処理では、ステップＳ１０５のデコード結果に基づいて、ＱＲコードの非公開領域Ｃｂに含まれる特定情報、すなわち、表示面１３に印刷された他の情報コードＣ２，Ｃ３のコード種別と表示位置とが取得される。
【００３０】
このように特定情報が取得されると、ステップＳ１０９において、図４のコード１に対応する情報コード（図２のＣ２）に対して個別に検証処理がなされる。この処理では、撮像画像のうち取得されたコード１の表示位置に相当する画像に対して情報コードＣ２を特定し、この特定された情報コードＣ２に対して上記コード種別等に基づいて、その表示状態が正しい状態であるか否かについて検証される。そして、情報コードＣ２の検証結果が良好であると、図４のコード２に対応する情報コード（図２のＣ３）を検証するためステップＳ１１１にてＮｏと判定されて、次のコードである情報コードＣ３について上記情報コードＣ２と同様の検証処理がステップＳ１０９にてなされる。なお、ステップＳ１０９における検証結果が良好で無い場合には、その旨が液晶表示器等により報知される。また、ステップＳ１０９を実行する制御部２１は、特許請求の範囲に記載の「検証手段」の一例に相当する。
【００３１】
上述のように各情報コードＣ２，Ｃ３の検証が終了し（Ｓ１１１でＹｅｓ）、予定数の用紙１２の検証が終了していない場合には、ステップＳ１１３にてＮｏと判定されて、次に送られてくる用紙１２に対して、再びステップＳ１０１からの処理がなされることとなる。
【００３２】
なお、ステップＳ１０１にて撮像された撮像画像にＱＲコードが含まれていない場合には、ステップＳ１０３にてＮｏと判定されて、ステップＳ１１５において、全面検証処理がなされる。この処理では、特定情報を有する情報コードが表示面１３に表示されていないことから、表示面１３の全面を対象にして情報コードを探し、検出された情報コードを都度検証する従来の検証方法が実施される。そして、表示面１３上に表示される各情報コードの検証が終了すると、上述したステップＳ１１３以降の処理がなされることとなる。
【００３３】
以上説明したように、本実施形態に係る光学的情報検証機２０の検証対象である用紙１２では、他の情報コードのコード種別および表示面に対する表示位置が非公開データとして含まれる一部非公開コードであるＱＲコード（情報コードＣ１）が、表示面１３に表示されている。そして、表示面１３に表示される他の情報コードＣ２，Ｃ３（撮像画像に含まれる他の情報コード）は、同じ撮像画像に含まれるＱＲコードをデコードして得られる非公開データに基づいて、検証される。
【００３４】
このように、非公開データには、他の情報コードのコード種別および表示面に対する表示位置が含まれているため、ＱＲコードをデコードして得られる非公開データにより、他の情報コードＣ２，Ｃ３を特定する情報が取得され検証対象が明確になる。これにより、他の情報コードＣ２，Ｃ３の検証に必要な時間が短縮されるので、複数表示された情報コードの検証時間を短縮することができる。特に、非公開データは、所定の暗号化キーに基づいて暗号化されているので、検証時と異なる状況、例えば、出荷後の流通過程などで、この非公開データを有するＱＲコードを本来の目的で読み取る場合でも公開データのみが読み取られて非公開データが読み取られることもない。これにより、検証時と異なる状況にて、不要な非公開データが読み取られることを防止することができる。
【００３５】
また、上述した検証処理では、ＱＲコードが他のコード種別の情報コードよりも先に検出されてデコードされる。これにより、多数の情報コードが検証対象となる場合でも、まずＱＲコードがデコードされるので、他の情報コードの特定する情報が迅速に取得され検証対象が明確となり、他の情報コードの検証に必要な時間を確実に短縮することができる。
【００３６】
特に、非公開データを有する一部非公開コードとしてＱＲコードが採用されてデコードされている。ＱＲコードは、多くの情報を記録でき非公開領域Ｃｂを構成しやすいので、一部非公開コードを汎用的に使用されている情報コードでもって構成することができる。
【００３７】
図７は、本実施形態の変形例における情報コードが表示された表示面１３を例示する説明図である。
本実施形態の変形例として、用紙１２の表示面１３上に複数のＱＲコードが表示される場合には、各ＱＲコードの非公開領域Ｃｂに、他の情報コードのコード種別および表示面に対する表示位置が、それぞれ特定情報として含まれてもよい。
【００３８】
例えば、図７に例示するように、４つの情報コードＣ１〜Ｃ４が表示面１３上に表示される場合であって情報コードＣ１および情報コードＣ４がＱＲコードである場合には、情報コードＣ１の非公開領域Ｃｂに、他の情報コードＣ２〜Ｃ４のコード種別および表示面に対する表示位置が、それぞれ特定情報として含まれる。また、情報コードＣ４の非公開領域Ｃｂに、他の情報コードＣ１〜Ｃ３のコード種別および表示面に対する表示位置が、それぞれ特定情報として含まれる。
【００３９】
これにより、これら各ＱＲコード（情報コードＣ１，Ｃ４）のいずれか１つでもデコードされると、他の情報コード（情報コードＣ２，Ｃ３）を特定する情報が取得されて検証対象が明確となるので、多数の情報コードが検証対象となる場合でも、他の情報コードの検証に必要な時間を確実に短縮することができる。
【００４０】
なお、本発明は上記実施形態に限定されるものではなく、以下のように具体化してもよい。
（１）光学的情報検証機２０の検証対象としては、用紙１２の表示面１３に印刷される各情報コードに限らず、例えば、液晶画面等の表示媒体の表示面に表示される各情報コードであってもよいし、連続的に送られてくる複数の印刷ラベルであってもよい。
【００４１】
（２）上述した特定情報は、検証対象である情報コードのコード種別とこの情報コードの表示面１３に対する表示位置とに限らず、例えば、コード種別および表示面１３に対する表示位置のいずれか１つでもよし、検証対象となる情報コードを特定するための他の情報であってもよい。
【００４２】
（３）上述した特定情報が非公開領域に記録される情報コードは、ＱＲコードに限らず、所定の暗号化キーを用いることなくデコード可能な公開領域と所定の暗号化キーに基づいて暗号化された非公開データが記録された非公開領域とを有する一部非公開コードであればよい。
【符号の説明】
【００４３】
１２…用紙（表示媒体）
１３…表示面
２０…光学的情報検証機
２１…制御部（検証手段，デコード手段）
２２…撮像部（撮像手段）
Ｃ１，Ｃ４…情報コード（一部非公開コード）
Ｃ２，Ｃ３…情報コード
Ｃａ…公開領域
Ｃｂ…非公開領域
【図１】
2012164123.tif 000003
【図２】
2012164123.tif 000004
【図３】
2012164123.tif 000005
【図４】
2012164123.tif 000006
【図５】
2012164123.tif 000007
【図６】
2012164123.tif 000008
【図７】
2012164123.tif 000009