(57)【要約】【課題】無線通信機能を備えた読取装置において、無線暗号キーの機密性を担保しつつ、無線暗号キーの設定作業を容易に行うことができる構成を提供する。【解決手段】読取装置２は、一部非公開コードＣを読み取ったときに、この一部非公開コードＣの公開領域に記録される秘匿識別子（所定情報）を検出している。そして、秘匿識別子が検出された場合には、解読キーの存在を条件として非公開領域を解読している。更に、一部非公開コードＣの非公開領域には、無線暗号キーのデータが記録されており、解読手段によって非公開領域が解読された場合には、当該非公開領域に記録されたデータを無線暗号キーとして設定し、アクセスポイントＡＰとの無線接続処理を行っている。【選択図】図１
2011186925.tif 000002
【特許請求の範囲】
【請求項１】
公開領域と、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域とを有すると共に、前記公開領域に所定情報が記録されてなる一部非公開コードを撮像可能な撮像手段と、
前記暗号化キーに対応する解読キーを記憶可能な解読キー記憶手段と、
前記撮像手段によって前記一部非公開コードが撮像された場合に、前記公開領域のデータを解読すると共に、前記解読キー記憶手段に前記解読キーが記憶されていることを条件として前記非公開領域のデータを解読する解読手段と、
無線暗号キーを設定する設定手段と、
前記無線暗号キーに基づいて暗号化された通信データを、外部装置との間で無線方式で送受信する無線通信手段と、
を備えた読取装置であって、
前記一部非公開コードは、前記非公開領域に前記無線暗号キーのデータが暗号化された前記暗号データが記録されたものであり、
前記解読手段は、
前記公開領域に記録された前記所定情報を検出する所定情報検出手段を備えると共に、
前記所定情報検出手段によって前記所定情報が検出された場合に、前記解読キーの存在を条件として前記非公開領域を解読する構成をなしており、
前記設定手段は、前記解読手段によって前記非公開領域が解読された場合に当該非公開領域に記録されたデータを前記無線暗号キーとして設定することを特徴とする読取装置。
【請求項２】
ユーザによるアクセスが可能となるアクセス領域と、ユーザによるアクセスが制限される非アクセス領域とを備えたメモリを有し、
前記設定手段は、前記解読手段によって解読された前記無線暗号キーのデータを前記非アクセス領域に設定し、
前記無線通信手段は、前記設定手段によって前記非アクセス領域に設定された前記無線暗号キーを用いて前記外部装置と前記無線通信を行うことを特徴とする請求項１に記載の読取装置。
【請求項３】
前記無線通信手段により前記非アクセス領域に設定された前記無線暗号キーを用いて前記外部装置と前記無線通信が行われた後に、前記非アクセス領域に書き込まれた前記無線暗号キーのデータを消去する消去手段を備えたことを特徴とする請求項１又は請求項２に記載の読取装置。
【請求項４】
公開領域と、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域とを有する一部非公開コードと、
前記一部非公開コードを読取可能な読取装置と、
を備えた読取システムであって、
前記読取装置は、
前記一部非公開コードを撮像可能な撮像手段と、
前記暗号化キーに対応する解読キーを記憶可能な解読キー記憶手段と、
前記撮像手段によって前記一部非公開コードが撮像された場合に、前記公開領域のデータを解読すると共に、前記解読キー記憶手段に前記解読キーが記憶されていることを条件として前記非公開領域のデータを解読する解読手段と、
無線暗号キーを設定する設定手段と、
前記無線暗号キーに基づいて暗号化された通信データを、外部装置との間で無線方式により送受信する無線通信手段と、
を備え、
前記一部非公開コードは、
前記公開領域に所定情報が記録され、
前記非公開領域に前記無線暗号キーのデータが暗号化された前記暗号データとして記録されてなり、
前記解読手段は、
前記公開領域に記録された前記所定情報を検出する所定情報検出手段を備えると共に、
前記所定情報検出手段によって前記所定情報が検出された場合に、前記解読キーの存在を条件として前記非公開領域を解読する構成をなしており、
前記設定手段は、前記解読手段によって前記非公開領域が解読された場合に当該非公開領域に記録されたデータを前記無線暗号キーとして設定することを特徴とする読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取装置及び読取システムに関するものである。
【背景技術】
【０００２】
現在提供されている読取装置（バーコードリーダ等）では、アクセスポイントなどを介して無線通信可能に構成されたものが多く、様々な環境で運用がなされている。この種の無線通信技術を用いる場合、通信データのセキュリティ性を確保するため、装置内で設定された暗号化キー（無線暗号キー）を用いて通信データを暗号化しており、これにより通信データの傍受に起因する情報の漏洩等を防止している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２９９４２２公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記のように無線暗号キーを設定して外部と無線通信を行う読取装置では、無線暗号キーの管理方法が問題となる。例えば、工場などにおいて無線機能付きの読取装置を新たに導入する場合、当該読取装置と工場などに既に設置されている外部機器（アクセスポイントなど）との間で実際に無線通信を行い、無線通信動作が正常に行われるか否かを確認することが望ましいが、この確認作業を行うには、実際の運用で用いられる無線暗号キーの設定が必要となる。
【０００５】
しかしながら、この無線暗号キーは通信データの解読に関わるものであるため管理が厳格になされるべきであり、一般的には第三者への漏洩を防止する運用がなされている。他方、無線暗号キーの入手手続きが極めて困難であると、上記確認作業が非常に煩雑化してしまうという問題もある。これらの問題は、例えば、読取装置の設定を導入場所の管理主体（例えば導入場所が工場である場合の当該工場を所有する企業等）とは異なる外部業者が行う場合により顕著となる傾向にある。このような事情から、現在では、無線暗号キーの機密性の担保と無線暗号キーの設定作業の容易化とを両立しうる構成が切望されている。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、無線通信機能を備えた読取装置において、無線暗号キーの機密性を担保しつつ、無線暗号キーの設定作業を容易に行うことができる構成を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１の発明は、公開領域と、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域とを有すると共に、前記公開領域に所定情報が記録されてなる一部非公開コードを撮像可能な撮像手段と、前記暗号化キーに対応する解読キーを記憶可能な解読キー記憶手段と、前記撮像手段によって前記一部非公開コードが撮像された場合に、前記公開領域のデータを解読すると共に、前記解読キー記憶手段に前記解読キーが記憶されていることを条件として前記非公開領域のデータを解読する解読手段と、無線暗号キーを設定する設定手段と、前記無線暗号キーに基づいて暗号化された通信データを、外部装置との間で無線方式で送受信する無線通信手段と、を備えた読取装置であって、前記一部非公開コードが、前記非公開領域に前記無線暗号キーのデータが暗号化された前記暗号データが記録されたものであり、前記解読手段が、前記公開領域に記録された前記所定情報を検出する所定情報検出手段を備えると共に、前記所定情報検出手段によって前記所定情報が検出された場合に、前記解読キーの存在を条件として前記非公開領域を解読する構成をなしており、前記設定手段が、前記解読手段によって前記非公開領域が解読された場合に当該非公開領域に記録されたデータを前記無線暗号キーとして設定することを特徴としている。
【０００８】
請求項２の発明は、請求項１に記載の読取装置において、更に、ユーザによるアクセスが可能となるアクセス領域と、ユーザによるアクセスが制限される非アクセス領域とを備えたメモリが設けられ、前記設定手段が、前記解読手段によって解読された前記無線暗号キーのデータを前記非アクセス領域に設定しており、前記無線通信手段が、前記設定手段によって前記非アクセス領域に設定された前記無線暗号キーを用いて前記外部装置と前記無線通信を行うことを特徴としている。
【０００９】
請求項３の発明は、請求項１又は請求項２に記載の読取装置において、更に、前記無線通信手段により前記非アクセス領域に設定された前記無線暗号キーを用いて前記外部装置と前記無線通信が行われた後に、前記非アクセス領域に書き込まれた前記無線暗号キーのデータを消去する消去手段が設けられていることを特徴としている。
【００１０】
請求項４の発明は、公開領域と、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域とを有する一部非公開コードと、前記一部非公開コードを読取可能な読取装置と、を備えた読取システムであって、前記読取装置が、前記一部非公開コードを撮像可能な撮像手段と、前記暗号化キーに対応する解読キーを記憶可能な解読キー記憶手段と、前記撮像手段によって前記一部非公開コードが撮像された場合に、前記公開領域のデータを解読すると共に、前記解読キー記憶手段に前記解読キーが記憶されていることを条件として前記非公開領域のデータを解読する解読手段と、無線暗号キーを設定する設定手段と、前記無線暗号キーに基づいて暗号化された通信データを、外部装置との間で無線方式により送受信する無線通信手段と、を備えており、前記一部非公開コードは、前記公開領域に所定情報が記録され、前記非公開領域に前記無線暗号キーのデータが暗号化された前記暗号データとして記録されてなり、前記解読手段が、前記公開領域に記録された前記所定情報を検出する所定情報検出手段を備えると共に、前記所定情報検出手段によって前記所定情報が検出された場合に、前記解読キーの存在を条件として前記非公開領域を解読する構成をなしており、前記設定手段が、前記解読手段によって前記非公開領域が解読された場合に当該非公開領域に記録されたデータを前記無線暗号キーとして設定することを特徴としている。
【発明の効果】
【００１１】
請求項１の発明では、一部非公開コードの公開領域に記録された所定情報を検出する所定情報検出手段が設けられ、この所定情報検出手段によって所定情報が検出された場合に、解読キーの存在を条件として非公開領域を解読している。そして、解読手段によって非公開領域が解読された場合に当該非公開領域に記録されたデータを無線暗号キーとして設定している。このようにすると、読取装置内で無線通信手段の無線暗号キー（外部装置との無線通信に用いる暗号キー）の入力・設定作業を行う場合に、一部非公開コードを用いて円滑に行うことができる。更に、無線暗号キーは、非公開領域に記録された状態で入力がなされるため、無線暗号キーの入力・設定時であっても当該無線暗号キーが公開されることなく秘密性が維持され、入力・設定作業を行う作業者でさえも非公開領域を解読できない限り暗号化キーを知ることは困難となる。
【００１２】
請求項２の発明は、ユーザによるアクセスが可能となるアクセス領域と、ユーザによるアクセスが制限される非アクセス領域とを備えたメモリが設けられ、設定手段は、解読手段によって解読された無線暗号キーのデータを非アクセス領域に設定している。そして、無線通信手段は、設定手段によって非アクセス領域に設定された無線暗号キーを用いて外部装置と無線通信を行うように構成されている。このようにすると、無線通信手段は、非アクセス領域に記録されたデータを無線暗号キーとして外部装置と実際に無線通信を行うことができ、作業者は、無線暗号キーの内容を具体的に知らなくても無線通信が正常に行われるか否かを確認することができる。また、この確認作業に際しては、非公開領域の解読結果が非アクセス領域で処理されるため、非公開領域に記録された情報（無線暗号キー）が読取装置を介して間接的に漏洩することも防止することができる。
【００１３】
請求項３の発明は、無線通信手段により非アクセス領域に設定された無線暗号キーを用いて外部装置と無線通信が行われた後に、非アクセス領域に書き込まれた無線暗号キーのデータを消去する消去手段が設けられている。この構成では、秘密状態の無線暗号キーを用いて外部装置と実際に無線通信を行うことができ、更に、その確認作業が終わった後に非公開領域に記録された無線暗号キーを消去することができる。従って、確認作業後にメモリから無線暗号キーを不正に取得することが極めて困難となり、無線暗号キーの漏洩をより一層確実に防止することができる。
【００１４】
請求項４の発明によれば、請求項１と同様の効果を奏する読取システムを実現できる。
【図面の簡単な説明】
【００１５】
【図１】図１は、第１実施形態に係る読取システムを概略的に説明する説明図である。
【図２】図２は、図１の読取システムで用いられる読取装置の電気的構成を例示するブロック図である。
【図３】図３（Ａ）は、図２の読取装置における無線リーダ部を例示するブロック図であり、図３（Ｂ）は、図２の読取装置における情報コード読取部を例示するブロック図である。
【図４】図４は、無線タグの電気的構成を例示するブロック図である。
【図５】図５は、図１の読取システムで用いられる一部非公開コードのコード構成を概念的に説明する説明図である。
【図６】図６（Ａ）は、図５の一部非公開コードのデータ構成を例示する説明図であり、図６（Ｂ）は、その一部非公開コードの公開領域に記録する公開データを例示する説明図であり、図６（Ｃ）は、その一部非公開コードの非公開領域に記録する暗号データを例示する説明図である。
【図７】図７は、読取装置で行われる読取処理の流れを例示するフローチャートである。
【図８】図８（Ａ）は、読取装置のメモリ内の構成を概念的に説明する説明図であり、図８（Ｂ）は、無線暗号キー（ＷＥＰキー）が設定されて無線通信が行われる様子を概念的に説明する説明図である。
【発明を実施するための形態】
【００１６】
［第１実施形態]
以下、本発明の読取装置及び読取システムを具現化した第１実施形態について、図面を参照して説明する。
（読取システムの全体構成）
まず、図１〜図４等を参照して読取システムの全体構成を概説する。図１は、第１実施形態に係る読取システムを概略的に説明する説明図である。図２は、図１の読取システムで用いられる読取装置の電気的構成を例示するブロック図である。図３（Ａ）は、図２の読取装置における無線リーダ部を例示するブロック図であり、図３（Ｂ）は、図２の読取装置における情報コード読取部を例示するブロック図である。図４は、無線タグの電気的構成を例示するブロック図である。
【００１７】
図１に示すように、本実施形態に係る読取システム１は、主として読取装置２と一部非公開コードＣとによって構成されている。この読取装置２は、公知の構成をなすアクセスポイントＡＰを介して無線ＬＡＮに接続可能とされており、アクセスポイントＡＰとの無線接続に用いる無線暗号キーの設定を情報コード（一部非公開コードＣ）の読み取りによって行うことができるようになっている。
【００１８】
読取装置２は、ユーザによって携帯されて様々な場所で用いられる携帯情報端末として構成されており、バーコードや二次元コードなどの情報コードを読み取る情報コードリーダとしての機能と、無線タグを読み取る無線タグリーダとしての機能とを備え、読み取りを二方式で行いうる構成をなしている。
【００１９】
図２に示すように、読取装置２は、全体的制御を司る制御部１０を備えており、この制御部１０に、メモリ１１、キー操作部１２、表示部１３、外部インタフェース１４、無線リーダ部２０、情報コード読取部３０、無線通信部４０などが接続されている。
【００２０】
制御部１０は、マイコンを主体として構成されるものであり、ＣＰＵ、システムバス、入出力インタフェース等を有し、メモリ１１とともに情報処理装置として機能している。キー操作部１２は、複数のキーによって構成され、使用者のキー操作に応じて制御部１０に対して操作信号を与える構成をなしており、制御部１０は、キー操作部１２から操作信号を受けたとき、その操作信号に応じた動作を行うように構成されている。表示部１３は、例えば液晶表示器などによって構成されており、制御部１０によって表示内容が制御されるように構成されている。また、外部インタフェース１４は、外部（例えばホスト装置）との間でのデータ通信（例えば、ケーブルを介したシリアル通信等）を行うためのインタフェースとして構成されており、制御部１０と協働して通信処理を行う構成をなしている。また、読取装置２には、電源となるバッテリ１５や電源部１６が設けられており、これらによって制御部１０や各種電気部品に電力が供給されている。
【００２１】
無線リーダ部２０は、アンテナ２５及び制御部１０と協働して無線タグ５０との間で電磁波による通信を行い、無線タグ５０に記憶されるデータの読み取り、或いは無線タグ５０へのデータの書き込みを行うように機能している。この無線リーダ部２０は、公知の電波方式で伝送を行う回路として構成されており、図３（Ａ）に示すように、送信回路２１、受信回路２２、整合回路２３などを有している。
【００２２】
送信回路２１は、キャリア発振器、符号化部、増幅器、送信部フィルタ、変調部などによって構成されており、キャリア発振器から例えば周波数９５３ＭＨｚのキャリア（搬送波）が出力される構成をなしている。また、符号化部は、制御部１０に接続されており、当該制御部１０より出力される送信データを符号化して変調部に出力している。変調部は、キャリア発振器からのキャリア（搬送波）、及び符号化部からの送信データが入力される部分であり、キャリア発振器より出力されるキャリア（搬送波）に対し、通信対象へのコマンド送信時に符号化部より出力される符号化された送信符号（変調信号）によってＡＳＫ（Amplitude Shift Keying）変調された被変調信号を生成し、増幅器に出力している。増幅器は、入力信号（変調部によって変調された被変調信号）を所定のゲインで増幅し、その増幅信号を送信部フィルタに出力しており、送信部フィルタは、増幅器からの増幅信号をフィルタリングした送信信号を、整合回路２３を介してアンテナ２５に出力している。このようにしてアンテナ２５に送信信号が出力されると、その送信信号が電磁波として当該アンテナ２５より外部に放射される。
【００２３】
一方、アンテナ２５によって受信された電波信号は、整合回路２３を介して受信回路２２に入力される。この受信回路２２は、受信部フィルタ、増幅器、復調部、二値化処理部、複号化部などによって構成されており、アンテナ２５を介して受信された信号を受信部フィルタによってフィルタリングした後、増幅器によって増幅し、その増幅信号を復調部によって復調する。そして、その復調された信号波形を二値化処理部によって二値化し、復号化部にて復号化した後、その復号化された信号を受信データとして制御部１０に出力している。
【００２４】
通信対象となる無線タグ５０は、ハードウェア的には例えば公知のＲＦＩＤタグとして構成され、図４に示すように、アンテナ５１，電源回路５２，復調回路５３，制御回路５４，メモリ５５，変調回路５６などによって構成されている。電源回路５２は、アンテナ５１を介して受信した読取装置２からの送信信号（キャリア信号）を整流、平滑して動作用電源を生成するものであり、その動作用電源を、制御回路５４をはじめとする各構成要素に供給している。また、復調回路５３は、送信信号（キャリア信号）に重畳されているデータを復調して制御回路５４に出力している。メモリ５５は、ＲＯＭ，ＥＥＰＲＯＭ等の各種半導体メモリによって構成されており、制御プログラムや無線タグ５０を識別するためのタグ識別情報（タグＩＤ）、無線タグ５０の用途に応じてユーザが設定したデータ（商品データ、物流データ等）などが記憶されている。制御回路５４は、メモリ５５から上記情報やデータを読み出し、それを送信データとして変調回路５６に出力する構成をなしており、変調回路５６は、キャリア信号を当該送信データで負荷変調してアンテナ５１から反射波として送信するように構成されている。
【００２５】
情報コード読取部３０は、図３（Ｂ）に示すように、ＣＣＤエリアセンサなどの固体撮像素子からなる受光センサ３３、結像レンズ３７、複数個のＬＥＤやレンズ等から構成される照明部３１などを備えた構成をなしており、制御部１０と協働して読取対象物Ｒに付された情報コードを読み取るように機能する。なお、本実施形態では、情報コードとしてＱＲコードとして構成される一部非公開コードＣが用いられている。
【００２６】
この情報コード読取部３０では、例えば一部非公開コードＣの読み取りを行う場合、まず、制御部１０から指令を受けた照明部３１にて照明光Ｌｆが出射され、この照明光Ｌｆが読取口（図示略）を通って読取対象物Ｒに照射されるようになっている。そして、照明光Ｌｆが一部非公開コードＣにて反射した反射光Ｌｒは読取口を通って装置内に取り込まれ、結像レンズ３７を通って受光センサ３３に受光される。なお、受光センサ３３は、「撮像手段」の一例に相当する。
【００２７】
読取口（図示略）と受光センサ３３との間に配される結像レンズ３７は、一部非公開コードＣの像を受光センサ３３上に結像させる構成をなしており、受光センサ３３はこの一部非公開コードＣの像に応じた受光信号を出力する。受光センサ３３から出力される受光信号は、画像データとしてメモリ１１（図２）に記憶され、デコード処理などに用いられるようになっている。なお、情報コード読取部３０には、受光センサ３３からの信号を増幅する増幅回路や、その増幅された信号をデジタル信号に変換するＡＤ変換回路等が設けられているがこれらの回路については図示を省略している。
【００２８】
無線通信部４０は、例えば無線ＬＡＮインタフェースとして構成されており、予め定められたプロトコルに従ってアクセスポイントなどの無線通信デバイスと無線通信を行うように構成されている。本実施形態では、アクセスポイントＡＰ及び読取装置２は、ＷＥＰ( Wired Equivalent Privacy )によって暗号化された通信パケットを用いて互いに無線通信を行うように構成されている。このＷＥＰは、例えばＲＣ４アルゴリズムをベースとした共通鍵暗号方式を採用しており、暗号化の際には６４ビット又は１２８ビットの共通鍵が使用されるようになっている。アクセスポイントＡＰは、例えば予め無線暗号キー（例えばＷＥＰキー）が設定されており、読取装置２は、例えばこのアクセスポイントＡＰと同一の無線暗号キー（例えばＷＥＰキー）を装置内に設定することで、アクセスポイントＡＰとの間で暗号化した無線データを送受信できるようになっている。
【００２９】
（一部非公開コードの構成）
次に、情報コード読取部３０によって読み取られる一部非公開コードＣについて図５、図６等を参照して説明する。
図５は、第１実施形態に係る読取システム１で用いられる一部非公開コードのコード構成を概念的に説明する説明図である。また、図６（Ａ）は、図５の一部非公開コードのデータ構成を例示する説明図であり、図６（Ｂ）は、その一部非公開コードの公開領域に記録する開示データを例示する説明図であり、図６（Ｃ）は、その一部非公開コードの非公開領域に記録する暗号データを例示する説明図である。なお、図１、図５では、一部非公開コードの具体的セル構成は省略しているが、公知のＱＲコードと同様の構成（明色セル及び暗色セルをマトリックス状に配列した構成）とすることができる。
【００３０】
一部非公開コードＣは、図５に示すように、暗号化キーを用いずに読み取りが可能となる非暗号化データ（公開データ）が記録される公開領域Ｃａと、暗号化キーによって暗号化された暗号化データ（非公開データ）が記録される非公開領域Ｃｂと、誤り訂正符号が記録される誤り訂正領域とを備えている。更に、本実施形態で用いられる一部非公開コードＣは、公開領域Ｃａに後述する連携識別子（所定情報）が記録され、非公開領域Ｃｂに後述する無線暗号キーが記録されていることを特徴としている。
【００３１】
一部領域を非公開領域（暗号化キーに対応する解読キーの取得を条件として読み取り可能な領域）とし、他の領域を公開領域（解読キーを用いずに読み取り可能な領域）とする一部非公開コードＣの生成方法や生成される一部非公開コードＣの具体的構成としては、例えば、特開２００９−９５４７公報、特開２００８−２９９４２２公報などに開示された技術を好適に用いることができる。図６（Ａ）には、これら公報の技術を利用して生成される一部非公開コードＣのデータ構成を例示しており、このうち、「開示コード」は、図６（Ｂ）のような各開示データをＪＩＳの基本仕様（ＪＩＳＸ０５１０：２００４）に従って符号化したものである。また、秘匿コードは、図６（Ｃ）のような各暗号データをＪＩＳの基本仕様（ＪＩＳＸ０５１０：２００４）に従って符号化したものである。なお、特開２００９−９５４７公報、特開２００８−２９９４２２公報に示す方法では、非公開領域に記録される秘匿コード内に復号キーや復号キーを特定しうる復号キー検査データが含まれているが、本実施形態では、非公開領域内に復号キーや復号キー検査データを含ませないようにしている。
【００３２】
また、一部非公開コードＣの読み取り方法は基本的には上記特開２００９−９５４７公報、特開２００８−２９９４２２公報の場合と同様であり、まず、先頭から終端子までのデータを公知のＱＲコードと同様の方法で読み取り、その後、所定位置（図６（Ａ）の例では終端子の直後）に秘匿識別子があるか否かを判断し、秘匿識別子が存在する場合には、その秘匿識別子の後に続く非公開領域のデータを読み取ることになる。この非公開領域のデータは上述したように暗号化キーによって暗号化されているため、携帯端末内に暗号化キーが存在する場合のみ解読できる。
【００３３】
なお、一部非公開コードＣの生成方法や生成される一部非公開コードＣの具体的構成はこの例に限られるものではなく、一部領域に暗号化データを記録し、他の領域に非暗号化データを記録した二次元コードを生成可能な方法であれば、これら公報に記載された方法以外の方法で生成されていてもよい。
【００３４】
更に、本実施形態で用いられる一部非公開コードＣは、公開領域Ｃａに記録されるデータ内において所定位置（図６（Ａ）の例では公開領域の終わりを示す終端子の直前）に連携識別子（所定情報）が設けられている。この連携識別子は、後述する読取処理において無線暗号キーの設定及び無線通信処理の読み取り開始条件となる識別子であり、予め定められた特定の番号で構成されている。
【００３５】
（読取処理）
次に、読取装置２で行われる読取処理について図７〜図９等を参照して説明する。なお、図７は、読取装置で行われる読取処理の流れを例示するフローチャートである。また、図８（Ａ）は、読取装置のメモリ内の構成を概念的に説明する説明図であり、図８（Ｂ）は、無線暗号キー（ＷＥＰキー）が設定されて無線通信が行われる様子を概念的に説明する説明図である。
【００３６】
図７に示す読取処理は例えば所定操作（例えばキー操作部１２に対する所定操作等）が行われたときに実行され、まず情報コードを撮像する撮像処理が行われる（Ｓ１）。例えば、図１のように撮像可能エリア内に一部非公開コードＣが存在する場合にはこの一部非公開コードＣが撮像され、この一部非公開コードＣのコード画像がメモリ１１に記憶される。
【００３７】
Ｓ１の撮像処理の後には、公開領域の解読処理が行われる（Ｓ２）。図７の読取処理では、情報コードとして、通常のＱＲコード（非公開領域（解読キーの取得を条件として解読可能となる領域）を含まないＱＲコード）、及び非公開領域を有するＱＲコード（一部非公開コードＣ）のいずれをも読取対象としており、いずれのＱＲコードの場合でも、Ｓ２では公知のＱＲコードと同様の方式で公開領域（暗号化されていないデータが記録された領域）のデータが解読される。具体的には、図６（Ａ）のように、一部非公開コードＣの場合にも公開領域のデータの後に通常のＱＲコードと同様の終端子が設けられており、Ｓ２では、公知の通常のＱＲコードであっても、図５、図６に示す一部非公開コードＣであっても、この終端子の位置までのデータが解読される。なお、「ＱＲコード」は登録商標である。
【００３８】
Ｓ２の後には、Ｓ１で撮像された情報コードのデータの所定位置に秘匿識別子が存在するか否かを判断する判断処理が行われる（Ｓ３）。本実施形態で用いられる一部非公開コードＣは、記録データの所定位置（図６（Ａ）の例では終端子の直後）に特定の番号からなる秘匿識別子（所定情報）が設けられており、Ｓ３では、Ｓ１で撮像された情報コードに記録される記録データの所定位置に秘匿識別子を示す特定番号が存在するか否かが判断される。秘匿識別子が存在しない場合には、通常のＱＲコード（非公開領域（解読キーの取得を条件として解読可能となる領域）を含まないＱＲコード）であるため、非公開領域の解読処理は行われないことになる。この場合には、Ｓ３においてＮｏとなり、Ｓ２での解読結果が出力され（Ｓ１０）、図７の読取処理は終了する。
【００３９】
一方、Ｓ３において、秘匿識別子（所定情報）が存在すると判断された場合には、Ｓ３にてＹｅｓとなり、非公開領域の解読が行われる（Ｓ４）。本実施形態に係る読取装置２では、非公開領域Ｃｂに記録される暗号データの暗号化に用いる暗号化キーに対応した解読キー（例えば暗号化キーと同一データ）をメモリ１１（図２）に記憶しておくことができ、Ｓ１で取得された一部非公開コードＣの暗号化キーに対応した解読キーがメモリ１１に記録されている場合には、その解読キーを用いて非公開領域Ｃｂに記録された暗号データが解読される。
【００４０】
秘匿識別子（所定情報）の解読に応じてＳ４で解読される非公開領域Ｃｂのデータは、図８（Ａ）のように、メモリ１１における非アクセス領域に一時的に書き込まれるようになっている。図８の例では、メモリ１１において、ユーザによるアクセスが可能となるアクセス領域と、ユーザによるアクセスが制限された非アクセス領域とが設けられており、アドレス番号が００ｈ〜１０ｈの部分については非アクセス領域とされており、アドレス番号が１１ｈ以降の部分についてはアクセス領域とされている。なお、図５の例では、一部非公開コードＣの非公開領域Ｃｂに後述する無線暗号キーが記録されており、図８（Ａ）では、このような非公開領域の解読データ（無線暗号キー）が解読されて非アクセス領域に記録された例を概念的に示している。
【００４１】
なお、本実施形態の「アクセス領域」とは、読取装置２に対する外部操作（例えばキー操作部１２による操作）によって外部から読み取りが可能な領域であり、「非アクセス領域」は、読取装置２に対する外部操作（例えばキー操作部１２による操作）ではアクセスできない領域であってもよく、或いは特別のコマンドや特別なパスワードを条件として外部からアクセスが可能となる領域（即ち、特別のコマンド或いは特別なパスワードを知る者だけがアクセル可能となる領域）であってもよい。
【００４２】
なお、本実施形態では、メモリ１１が「解読キー記憶手段」の一例に相当し、非公開領域Ｃｂの暗号化キーに対応する解読キーを記憶可能とされている。また、Ｓ３の処理を実行する制御部１０は、「所定情報検出手段」の一例に相当し、公開領域Ｃａに記録された秘匿識別子（所定情報）を検出するように機能している。また、Ｓ２、Ｓ４の処理を実行する制御部１０が「解読手段」の一例に相当し、受光センサ３３（撮像手段）によって一部非公開コードＣが撮像された場合に、公開領域Ｃａのデータを解読すると共に、メモリ１１（解読キー記憶手段）に解読キーが記憶されていることを条件として非公開領域Ｃｂのデータを解読するように機能しており、より詳しくは、所定情報検出手段によって秘匿識別子（所定情報）が検出された場合に、解読キーの存在を条件として非公開領域Ｃｂを解読するように機能している。
【００４３】
Ｓ４の後には、Ｓ２又はＳ４での解読結果に基づき、連携識別子が存在するか否かを判断する判断処理が行われる（Ｓ５）。図６（Ａ）に示すように、本実施形態で用いられる一部非公開コードＣには、所定位置（例えば、図６（Ａ）のような終端子の直前位置）に特定の番号からなる連携識別子が設けられており、Ｓ５では、Ｓ１で撮像された一部非公開コードＣの記録データ内にこのような連携識別子が含まれているか判断される。一部非公開コードＣの記録データの中に連携識別子が含まれていない場合には、Ｓ５においてＮｏとなり、この場合には、Ｓ２及びＳ４での解読結果が出力され（Ｓ１０）、当該読取処理は終了する。
【００４４】
一方、一部非公開コードＣの記録データの中に連携識別子が含まれている場合には、Ｓ５においてＹｅｓとなり、無線通信処理が行われる（Ｓ６）。この無線通信処理では、無線通信部４０とアクセスポイントＡＰとの間で無線ＬＡＮ接続が行われる。本実施形態では、上述したように、アクセスポイントＡＰと読取装置２との間で共通鍵暗号方式などによって暗号化及び解読が行われるようになっており、例えばアクセスポイントＡＰにて予め設定された無線暗号キー（例えば所定のＷＥＰキー）が読取装置２側の無線暗号キーと一致する場合に両装置において暗号化及び解読が可能となり、図８（Ｂ）のように無線通信が行われるようになっている。
【００４５】
読取装置２側の無線暗号キーとしては、上述した非公開領域Ｃｂの解読処理（Ｓ４）によって得られたデータが用いられる。この非公開領域Ｃｂに記録されたデータ（無線暗号キー）は、Ｓ４の処理で解読されてメモリ１１の非アクセス領域に記憶されているため、Ｓ６では、この非アクセス領域のデータを無線暗号キー（例えばＷＥＰキー）として読み出して、アクセスポイントＡＰに送信する通信パケットの暗号化或いはアクセスポイントＡＰからの暗号データの解読に用いている。
【００４６】
Ｓ６では、上記のように設定された無線暗号キーを用いて読取装置２とアクセスポイントＡＰとの間でテスト送受信を行っている。例えば、読取装置２にて所定のテストデータを非アクセス領域に記憶された無線暗号キーを用いて暗号化し、これをアクセスポイントＡＰに送信している。アクセスポイントＡＰは、このテストデータを自身の無線暗号キーによって解読し、解読できた場合に応答データを暗号化して読取装置２に返している。読取装置２側では、この応答データが非アクセス領域の無線暗号キーで解読できる場合には無線通信が成功したと判断できる。
【００４７】
なお、このようなＳ６の無線通信処理は、所定の終了条件が成立するまで（例えば、予め定められた設定時間が経過するまで、或いは所定データの送受信が完了するまで）行われる（Ｓ７）。
【００４８】
なお、本実施形態では、Ｓ４の処理を実行する制御部１０及び解読結果を記憶するメモリ１１が「設定手段」の一例に相当し、無線暗号キーを設定するように機能し、より詳しくは、解読手段によって非公開領域Ｃｂが解読された場合に当該非公開領域Ｃｂに記録されたデータを無線暗号キーとして非アクセス領域に設定（記憶）するように機能している。また、Ｓ５、Ｓ６の処理を実行する制御部１０及び無線通信部４０は、「無線通信手段」の一例に相当し、無線暗号キーに基づいて暗号化された通信データを、アクセスポイントＡＰ（外部装置）との間で無線方式によって送受信するように機能しており、具体的には、設定手段によって非アクセス領域に設定された無線暗号キーを用いてアクセスポイントＡＰと無線通信を行うように機能している。
【００４９】
Ｓ６の読み取りが所定の終了条件の成立まで行われた後には、Ｓ７でＹｅｓとなり、通信結果の表示処理が行われる（Ｓ８）。この表示処理では、Ｓ６の無線通信処理での通信結果（例えば通信が成功したか否か）を表示する。例えば、Ｓ６の無線通信処理においてアクセスポイントＡＰと読取装置２との間で無線通信が成功している場合には、表示部１３に無線通信が成功した旨の表示（例えば「認証成功」といった説明情報の表示）を行う。逆に、Ｓ６の無線通信処理においてアクセスポイントＡＰと読取装置２との間で無線通信が成功しなかった場合には、表示部１３に無線通信が失敗した旨の表示（例えば「認証失敗」といった説明情報の表示）を行う。
【００５０】
Ｓ８の後には、メモリ１１の非アクセス領域に記録された無線暗号キーの内容が消去される（Ｓ１２）。なお、Ｓ１２の処理を実行する制御部１０が「消去手段」の一例に相当し、無線通信手段により非アクセス領域に設定された無線暗号キーを用いてアクセスポイントＡＰ（外部装置）と無線通信が行われた後に、非アクセス領域に書き込まれたＷＥＰキー（無線暗号キー）のデータを消去するように機能している。
【００５１】
（第１実施形態の主な効果）
本実施形態に係る読取システム１及び読取装置２では、一部非公開コードＣの公開領域Ｃａに記録された秘匿識別子（所定情報）を検出する所定情報検出手段が設けられ、この所定情報検出手段によって秘匿識別子が検出された場合に、解読キーの存在を条件として非公開領域Ｃｂを解読している。そして、解読手段によって非公開領域Ｃｂが解読された場合に当該非公開領域Ｃｂに記録されたデータを無線暗号キーとして設定している。このようにすると、読取装置２内で無線通信手段の無線暗号キー（外部装置との無線通信に用いる暗号キー）の入力・設定作業を行う場合に、一部非公開コードＣを用いて円滑に行うことができる。更に、無線暗号キーは、非公開領域Ｃｂに記録された状態で入力がなされるため、無線暗号キーの入力・設定時であっても当該無線暗号キーが公開されることなく秘密性が維持され、入力・設定作業を行う作業者でさえも非公開領域Ｃｂを解読できない限り暗号化キーを知ることは困難となる。
【００５２】
これにより、例えばある企業内に読取装置２を導入する場合において、当該企業内で用いられているアクセスポイントＡＰと読取装置２との無線通信の確認を外部の業者に行ってもらう場合に、そのアクセスポイントＡＰの無線暗号キーを一部非公開コードＣとして外部の業者に渡すことができるため、外部の業者に無線暗号キーを把握させることなく無線通信の確認をおこなってもらうことができる。
【００５３】
また、本実施形態では、ユーザによるアクセスが可能となるアクセス領域と、ユーザによるアクセスが制限される非アクセス領域とを備えたメモリ１１が設けられ、設定手段は、解読手段によって解読された無線暗号キーのデータを非アクセス領域に設定している。そして、無線通信手段は、設定手段によって非アクセス領域に設定された無線暗号キーを用いてアクセスポイントＡＰ（外部装置）と無線通信を行うように構成されている。このようにすると、無線通信手段は、非アクセス領域に記録されたデータを無線暗号キーとしてアクセスポイントＡＰと実際に無線通信を行うことができ、作業者は、無線暗号キーの内容を具体的に知らなくても無線通信が正常に行われるか否かを確認することができる。また、この確認作業に際しては、非公開領域の解読結果が非アクセス領域で処理されるため、非公開領域に記録された情報（無線暗号キー）が読取装置を介して間接的に漏洩することも防止することができる。
【００５４】
また、本実施形態では、無線通信手段により非アクセス領域に設定された無線暗号キーを用いてアクセスポイントＡＰ（外部装置）と無線通信が行われた後に、非アクセス領域に書き込まれた無線暗号キーのデータを消去する消去手段が設けられている。この構成では、秘密状態の無線暗号キーを用いてアクセスポイントＡＰと実際に無線通信を行うことができ、更に、その確認作業が終わった後に非公開領域に記録された無線暗号キーを消去することができる。従って、確認作業後にメモリ１１から無線暗号キーを不正に取得することが極めて困難となり、無線暗号キーの漏洩をより一層確実に防止することができる。
【００５５】
［他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００５６】
上記実施形態では、ＷＥＰ方式の無線暗号キーを読取装置２に登録する例を示したが、外部装置との無線接続に際して固定の無線暗号キーが必要となる方式であれば他の方式であってもよい。
【００５７】
上記実施形態では、外部装置として無線ＬＡＮのアクセスポイントＡＰを例示したが、データを暗号化して送受信する無線通信デバイスであれば他の外部装置であってもよい。
【符号の説明】
【００５８】
１…読取システム
２…読取装置
１０…制御部（解読手段、設定手段、所定情報検出手段、無線通信手段、消去手段）
１１…メモリ（解読キー記憶手段、設定手段）
３３…受光センサ（撮像手段）
４０…無線通信部（無線通信手段）
Ｃ…一部非公開コード
Ｃａ…公開領域
Ｃｂ…非公開領域
【図１】
2011186925.tif 000003
【図２】
2011186925.tif 000004
【図３】
2011186925.tif 000005
【図４】
2011186925.tif 000006
【図５】
2011186925.tif 000007
【図６】
2011186925.tif 000008
【図７】
2011186925.tif 000009
【図８】
2011186925.tif 000010