(57)【特許請求の範囲】
【請求項１】
乗車券と無線通信を行って情報を読み取る無線通信部と、
前記乗車券に印刷された表示オブジェクトであって、前記乗車券の効力を示す効力情報を含む情報がエンコードされた表示オブジェクトから、情報を光学的に読み取る光学読取部と、
前記無線通信部により読み取られた情報又は前記光学読取部により読み取られた情報に基づいて前記効力情報の有効性を判定する制御部であって、前記無線通信部により正常に情報が読み取られなかった場合に、前記光学読取部により読み取られた情報に基づいて前記効力情報の有効性を判定する制御部と、
を備え、
前記制御部は、前記無線通信部により正常に情報が読み取られなかった場合において、利用者によって設定可能な特定の状態に自装置が設定されている場合に、前記光学読取部により読み取られた情報に基づいて前記効力情報の有効性を判定する、自動改札機。
【請求項２】
乗車券と無線通信を行って情報を読み取る無線通信部と、
前記乗車券に印刷された表示オブジェクトであって、前記乗車券の効力を示す効力情報を含む情報がエンコードされた表示オブジェクトから、情報を光学的に読み取る光学読取部と、
前記無線通信部により読み取られた情報又は前記光学読取部により読み取られた情報に基づいて前記効力情報の有効性を判定する制御部であって、前記無線通信部により正常に情報が読み取られなかった場合に、前記光学読取部により読み取られた情報に基づいて前記効力情報の有効性を判定する制御部と、
前記乗車券の記憶部に情報を書き込む書込部と、を有し、
前記制御部は、前記乗車券を有効と判定した場合において、前記書込部により正常に情報が書き込まれず、且つ利用者によって設定可能な特定の状態に自装置が設定されている場合に、利用者の入出場を許可する、
自動改札機。
【請求項３】
乗車券と無線通信を行って情報を読み取る無線通信部と、
前記乗車券に印刷された表示オブジェクトであって、前記乗車券の効力を示す効力情報を含む情報がエンコードされた表示オブジェクトから、情報を光学的に読み取る光学読取部と、
前記無線通信部により読み取られた情報又は前記光学読取部により読み取られた情報に基づいて前記効力情報の有効性を判定する制御部であって、前記無線通信部により正常に情報が読み取られなかった場合に、前記光学読取部により読み取られた情報に基づいて前記効力情報の有効性を判定する制御部と、
前記乗車券の記憶部に情報を書き込む書込部と、を有し、
前記制御部は、前記効力情報を有効と判定した場合において、前記書込部により正常に情報が書き込まれなかった場合に、前記効力情報と共に前記表示オブジェクトにエンコードされているフラグを参照し、参照したフラグを判定した判定結果に基づいて、利用者の入出場を許可する、
自動改札機。
【請求項４】
前記制御部は、前記無線通信部により正常に情報が読み取られなかった場合において、前記効力情報と共に前記表示オブジェクトにエンコードされているフラグを参照し、参照したフラグを判定した判定結果に基づいて、前記効力情報の有効性を判定する、
請求項１から３のうちいずれか一項に記載の自動改札機。
【請求項５】
前記制御部は、前記無線通信部により正常に情報が読み取られなかった場合において、前記効力情報と共に前記表示オブジェクトにエンコードされている券種情報を参照し、参照した券種情報の判定結果に基づいて、前記効力情報の有効性を判定する、
請求項１から３のうちいずれか一項に記載の自動改札機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、自動改札機、および発券機に関する。
【背景技術】
【０００２】
従来、リーダライタによって無線通信とコード読み込みの双方を行って乗車券の処理を行う自動改札機が知られている。しかしながら、従来の自動改札機は、無線通信ができない状況が生じたときに、乗車券の利便性が低下する場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０４７９６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、乗車券の利便性を高めることができる自動改札機、および発券機を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の自動改札機は、無線通信部と、光学読取部と、制御部とを持つ。無線通信部は、乗車券と無線通信を行って情報を読み取る。光学読取部は、乗車券に印刷された表示オブジェクトであって、乗車券の効力を示す効力情報を含む情報がエンコードされた表示オブジェクトから、情報を光学的に読み取る。制御部は、無線通信部により読み取られた情報又は光学読取部により読み取られた情報に基づいて効力情報の有効性を判定する制御部であって、無線通信部により正常に情報が読み取られなかった場合に、光学読取部により読み取られた情報に基づいて効力情報の有効性を判定する。制御部は、無線通信部により正常に情報が読み取られなかった場合において、利用者によって設定可能な特定の状態に自装置が設定されている場合に、光学読取部により読み取られた情報に基づいて効力情報の有効性を判定する。
【図面の簡単な説明】
【０００６】
【図１】実施形態の乗車券１００の構成図。
【図２】実施形態における記憶部１２３に書き込まれる情報の一例を示す図。
【図３】実施形態における乗車券１００に対応可能なリーダライタ２００の構成図。
【図４】実施形態のリーダライタ２００と、交通系のＩＣカードに対するリーダライタ２０が設けられた自動改札機１の外観構成図。
【図５】実施形態の自動改札機１の機能構成図。
【図６】実施形態の自動改札機１により実行される処理の流れの一例を示すフローチャート。
【図７】実施形態において記憶部１２３の状態の他の一例を示す図。
【図８】実施形態の自動改札機１における入出場処理の処理手順を示すフローチャート。
【図９】実施形態の自動改札機１により実行される他の処理の流れの一例を示すフローチャートである。
【図１０】乗車券１００を発行する実施形態の発券機３００の構成図。
【図１１】実施形態の発券機３００により実行される処理の流れの例を示すフローチャート。
【発明を実施するための形態】
【０００７】
以下、実施形態の自動改札機、および発券機を、図面を参照して説明する。
【０００８】
［乗車券］
まず、実施形態の発券機により発券され、自動改札機１により処理される乗車券について説明する。この乗車券は、鉄道で使用される。
図１は、実施形態の乗車券１００の構成図である。乗車券１００は、例えば、二次元コード１１５が印刷された表示面１１０Ａを有する紙基材１１０と、紙基材１１０に漉き込まれたチップ１２０およびアンテナ１３０とを備える。
【０００９】
二次元コード１１５は、「表示オブジェクト」の一例である。二次元コード１１５には、この乗車券１００の効力を示す効力情報を含む情報がエンコードされている。なお、二次元コード１１５には、乗車券１００の識別情報（以下、コード側乗車券ＩＤ）がエンコードされていてもよい。さらに、二次元コード１１５には、処理フラグがエンコードされていてもよい。
【００１０】
エンコードとは、情報を、符号化、記号化、その他の手法により、人が内容を直接的に認識できない状態に変換することをいう。また、効力情報とは、例えば以下のような情報であり、乗車券１００の利用可能な有効範囲を規定する情報である。なお、二次元コードに代えて、バーコードその他の、情報がエンコードされた任意の種類の表示オブジェクトが印刷されてもよい。
（１）券種、利用可能な区間および日付
例：当日券であり、Ａ駅〜Ｂ駅までの区間を、１２／１〜１２／３１まで利用可能
（２）券種、運賃上限および利用可能な日付
例：当日券であり、利用開始駅から運賃５００円までの区間を、１２／１〜１２／３１まで利用可能
（３）券種、利用開始条件、および利用可能な日付
例：企画券であり、購入から３ヶ月間有効、利用開始から当日限り利用可能
券種は、乗車券１００が発券された時点で区間、運賃上限または日付等が確定されている第１の券種と、乗車券１００が発券された時点では区間、運賃上限または日付等が確定されていない第２の券種とに区分される。
【００１１】
上記の（１）の効力情報がエンコードされた乗車券１００の券種は第１の券種に相当する。第１の券種は、二次元コード１１５から読み取られた情報に基づいて効力情報の有効性が判定可能である。上記の（２）、（３）の効力情報がエンコードされた乗車券１００の券種は第２の券種に相当する。第２の券種は、二次元コード１１５から読み取られた情報とチップ１２０に記憶された利用記録とに基づいて効力情報の有効性が判定可能である。「効力情報の有効性を判定する」とは、乗車券１００の利用条件が乗車券１００の利用可能な有効範囲に該当するか否かを判定することである。乗車券１００の利用条件とは、区間、運賃、日付等である。
【００１２】
さらに、処理フラグとは、チップ１２０から正常に情報が読み取られなかった場合に二次元コード１１５から読み取った情報に基づいて効力情報の有効性を判定する処理（特定処理）を実施するか、この特定処理を実施しないかの区別を表す情報である。
【００１３】
チップ１２０は、例えば、パッシブタイプのＩＣ（Integrated Circuit）チップであり、ＲＦＩＤ（Radio Frequency Identifier）技術によって、後述するリーダライタ２００との間で情報を送受信する。チップ１２０は、ＲＦ回路１２１、制御回路１２２、記憶部１２３などを備える。チップ１２０による処理は、リーダライタ２００からアンテナ１３０を介して受信したコマンドに応答するコマンドレスポンス方式で行われる。
【００１４】
ＲＦ回路１２１は、リーダライタ２００が発信する電波から駆動用電力を取りだす整流回路、リーダライタ２００が発信する電波から信号（コマンド）を取りだすデコーダなどを含む。制御回路１２２は、例えば論理回路によって構成される。制御回路１２２は、ＲＦ回路１２１によって取りだされたコマンドの内容に応じて、リーダライタ２００から指示されたデータを記憶部１２３に書き込んだり、記憶部１２３から読み出したデータを、アンテナ１３０を介してリーダライタ２００に送信したりする処理を行う。
【００１５】
記憶部１２３は、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）などの読書き可能な不揮発性記憶媒体を含む。記憶部１２３には、乗車券１００の利用記録が、リーダライタ２００によって書き込まれる。記憶部１２３には、例えば、二次元コード１１５にエンコードされたコード側乗車券ＩＤと照合可能な情報（以下、チップ側乗車券ＩＤ）が、発券段階から記憶されていてもよい。乗車券１００の利用記録とは、例えば、入場駅、入場日時などの情報である。図２は、実施形態における記憶部１２３に書き込まれる情報の一例を示す図である。なお、チップ側乗車券ＩＤについては、ＲＯＭ（Read Only Memory）等の書き換え不能な不揮発性記憶媒体に書き込まれてもよい。
【００１６】
ここで、チップ側乗車券ＩＤがコード側乗車券ＩＤと照合可能な情報であるためには、例えば、（１）両者が完全一致すること、（２）両者が部分一致すること、（３）一方または双方を所定のアルゴリズムで演算処理または復号処理すると、他方と完全一致または部分一致すること、（４）一方または双方を鍵として暗号処理すると、他方と完全一致または部分一致することなど、一方に基づいて他方の正当性を検証可能とするための種々の条件を満たせばよい。
【００１７】
アンテナ１３０を用いたリーダライタ２００との通信は、例えば、９００［ＭＨｚ］帯や２．４５［ＧＨｚ］帯などのＵＨＦ（Ultra High Frequency）帯を用いて行われる。このＵＨＦ帯は、交通系のＩＣカードが通信に使用する１３.５６［ＭＨｚ］とは異なるものであるため、自動改札機１に内蔵されるリーダライタ２００と乗車券１００の通信が、交通系のＩＣカードと自動改札機１の通信との間で干渉を起こすのを防止することができる。なお、交通系のＩＣカードが通信に使用する通信帯域と異なるものであれば、ＵＨＦ帯以外の通信帯域が使用されてもよい。交通系のＩＣカードは、文字通りカード状に形成されたものと、携帯電話などの電子デバイスに内蔵されたものとの双方を含んでよい。また、アンテナ１３０を用いたリーダライタ２００との通信は、交通系のＩＣカードが通信に使用する１３.５６［ＭＨｚ］を用いて行われてもよい。
【００１８】
［リーダライタ、自動改札機］
図３は、実施形態における乗車券１００に対応可能なリーダライタ２００の構成図である。リーダライタ２００は、アンテナ２１０と、通信制御部２２０と、カメラ２３０と、ライト２４０と、タイミング制御部２５０とを備える。リーダライタ２００は、乗車券１００に給電すると共に、乗車券１００と無線通信を行う。前述したように、この無線通信は、例えば、９００［ＭＨｚ］帯や２．４５［ＧＨｚ］帯などのＵＨＦ帯を用いて行われる。なお、ＵＨＦ帯ではなく、交通系のＩＣカードが通信に使用する通信帯域と異なるものであれば、他の通信帯域が使用されてもよい。また、この無線通信は、アンテナ１３０を用いたリーダライタ２００との通信は、交通系のＩＣカードが通信に使用する１３.５６［ＭＨｚ］を用いて行われてもよい。
【００１９】
リーダライタ２００の通信制御部２２０は、アンテナ２１０を用いて乗車券１００に読出コマンドを送信することで、乗車券１００から、チップ側乗車券ＩＤや利用記録などの情報を取得し、取得した情報を自動改札機１に出力する。また、リーダライタ２００は、上位装置から指示された情報を含む書込コマンドを、アンテナ２１０を用いて乗車券１００に送信することで、乗車券１００の記憶部１２３に情報を書き込む。この情報は、例えば、乗車券１００の利用記録を含む。
【００２０】
リーダライタ２００は、通信可能範囲が１０［ｃｍ］程度以下になるように、アンテナ２１０の出力が設定されている。これによって、リーダライタ２００と、乗車券１００以外のＲＦＩＤタグ等との間で通信が成立するのを抑制することができる。ＵＨＦ帯を利用した通常の通信では、数［ｍ］程度の通信が可能であるが、本実施形態のリーダライタ２００では、自動改札機１における使用態様（利用者が乗車券１００をリーダライタ２００に翳す、或いはタッチする）に合わせた通信可能範囲としている。これによって、本来の用途である、自動改札機１の改札処理に用いられる情報以外の情報がリーダライタ２００に混入することを抑制することができ、スムーズな改札処理を実現することができる。
【００２１】
また、リーダライタ２００のカメラ２３０は、利用者によって翳された乗車券１００（特に二次元コード１１５）を撮像する。ライト２４０は、カメラ２３０が撮像動作を行う際に、乗車券１００に光を照射する。リーダライタ２００のアンテナ２１０は、例えば、カメラ２３０の光軸２３０Ａを囲むように巻き回される。なお、リーダライタ２００のアンテナ２１０がカメラ２３０の光軸２３０Ａを囲むように巻き回されることは、あくまで一例であり、これに限定されない。カメラ２３０により撮像された画像のデータは、例えば自動改札機１に出力される。また、カメラ２３０により撮像された画像は、リーダライタ２００内でデコード処理が行われ、デコード処理によって取りだされた情報が自動改札機１に出力されるようにしてもよい。カメラ２３０は、可視光を撮像するカメラであってもよいし、赤外光を撮像するカメラであってもよい。なお、カメラ２３０に代えて、バーコードリーダのように受光素子と増幅器などを備えてもよい。
【００２２】
リーダライタ２００は、アンテナ２１０を用いた通信と、カメラ２３０を用いた撮像とを、ほぼ同じタイミングで（同期して）行ってもよい。このタイミング同期は、タイミング制御部２５０によって制御される。タイミング制御部２５０は、例えば、通信制御部２２０がポーリングのための電波をアンテナ２１０に送信させ、これに対する応答（レスポンス）を受信したときに、カメラ２３０を作動させて撮像を行わせる。なお、タイミング制御部２５０の機能は通信制御部２２０またはカメラ２３０に内蔵されてもよいし、自動改札機１側の機能であってもよい。
【００２３】
リーダライタ２００は、例えば、自動改札機１において、交通系ＩＣカードに対するリーダライタとは別体として設けられる。図４は、実施形態のリーダライタ２００と、交通系のＩＣカードに対するリーダライタ２０が設けられた自動改札機１の外観構成図である。自動改札機１は、図中Ａ方向への利用者の通過を制御する。自動改札機１は、各種情報を表示する表示部３０、扉部４０等を備える。図４では、リーダライタ２００がリーダライタ２０よりも手前側に設けられるように示したが、これに限定されるものではない。また、図４では図示を省略したが、自動改札機１は、乗車券１００および交通系のＩＣカードに加えて、磁気券を処理可能なものであってもよい。
【００２４】
また、図５は、実施形態の自動改札機１の機能構成図である。自動改札機１は、制御部５０を備える。制御部５０には、操作受付部６０が接続される。操作受付部６０は、利用者が操作可能なスイッチ等に対する利用者の操作を受け付ける。
制御部５０は、例えば、デコード部５１、エンコード部５２と、ＳＦ（Stored Fare）処理部５３と、デコード部５４と、エンコード部５５と、画像処理部５６と、照合部５７と、乗車券処理部５８とを備える。これらの機能部は、例えばＣＰＵ（Central Processing Unit）等のプロセッサがプログラムメモリに格納されたプログラムを実行することにより機能するソフトウェア機能部である。また、これらの機能部のうち一部または全部は、ＬＳＩ（Large  Scale  Integration）やＡＳＩＣ（Application  Specific  Integrated  Circuit）等のハードウェア機能部であってもよい。また、デコード部５１とエンコード部５２は、リーダライタ２０の内蔵コンピュータにより実現される機能であってもよく、デコード部５４およびエンコード部５５と、画像処理部５６とのうち一方または双方は、リーダライタ２００の内蔵コンピュータにより実現される機能であってもよい。
【００２５】
デコード部５１は、リーダライタ２０が交通系のＩＣカードから読み取った情報をデコードし、ＳＦ処理部５３に出力する。エンコード部５２は、ＳＦ処理部５３により指示された情報をエンコードし、リーダライタ２０に出力する。リーダライタ２０は、エンコード部５２から入力された情報を交通系のＩＣカードに書き込む。
【００２６】
ＳＦ処理部５３は、交通系のＩＣカードが保持する電子マネーのチャージ残高に基づく運賃収受を行う。ＳＦ処理部５３は、交通系のＩＣカードが入場条件または出場条件を満たす場合に、扉部４０を開放状態に制御して利用者を通過させ、入場条件または出場条件を満たさない場合に、扉部４０を閉止状態に制御して利用者の通行を禁止する。また、ＳＦ処理部５３は、利用者の通過の可否に応じた画像を表示部３０に表示させる。
【００２７】
デコード部５４は、リーダライタ２００が乗車券１００のチップ１２０から読み取った情報をデコードし、照合部５７に出力する。エンコード部５５は、乗車券処理部５８により指示された情報をエンコードし、リーダライタ２００に出力する。リーダライタ２００は、エンコード部５５から入力された情報を乗車券１００のチップ１２０に書き込む。画像処理部５６は、リーダライタ２００のカメラによって撮像された画像を解析し、二次元コード１１５にエンコードされた情報を解読して照合部５７に出力する。
【００２８】
照合部５７は、乗車券１００から取得されるチップ側乗車券ＩＤとコード側乗車券ＩＤとを比較し、乗車券１００が正当なものであるか否かを判定する。乗車券処理部５８は、効力情報および利用記録に基づいて、入場条件または出場条件を満たす有効な乗車券１００であるか否かを判定する。乗車券処理部５８は、有効な乗車券１００である場合に、扉部４０を開放状態に制御して利用者を通過させ、有効な乗車券１００ではない場合に、扉部４０を閉止状態に制御して利用者の通行を禁止する。
【００２９】
自動改札機１は、操作受付部６０が受け付けた操作により、あるいは外部装置からの指示信号を受け付けることにより、フェールセーフ機能の設定がオンまたはオフに設定される。フェールセーフ機能とは、チップ１２０の情報の読み取りに異常がある場合に、二次元コード１１５から読み取った情報に基づいて効力情報の有効性を判定する機能である。フェールセーフ機能の設定は、利用者により、操作受付部６０に対する操作または外部装置に対する操作がなされることで行われる。フェールセーフ機能の設定は、図示しない記憶部に記憶される。
乗車券処理部５８は、自動改札機１のフェールセーフ機能がオフに設定されている場合において、チップ１２０の情報の読み取りに異常がある場合、エラー処理を実施する。これに対し、乗車券処理部５８は、自動改札機１のフェールセーフ機能がオンに設定されている場合、チップ１２０の情報の読み取りに異常がある場合であっても、二次元コード１１５から読み取った情報に基づいて効力情報の有効性を判定するか否かを判定する。
【００３０】
図６は、実施形態の自動改札機１により実行される処理の流れの一例を示すフローチャートである。
まず、自動改札機１は、利用者によって購入された乗車券１００がリーダライタ２００により検知されるまで待機する（ステップＳ１００）。乗車券１００が検知されると、自動改札機１は、以下の処理を開始する。
【００３１】
次に、自動改札機１は、カメラ２３０により二次元コード１１５から情報を読み取ると共に、通信制御部２２０によりチップ１２０から情報を読み取る（ステップＳ１０２）。制御部５０は、ステップＳ１０２においてカメラ２３０および通信制御部２２０を動作させた結果として、二次元コード１１５の読取異常があるか否かを判定する（ステップＳ１０４）。乗車券処理部５８は、二次元コード１１５の読取異常がある場合、エラー処理を行う（ステップＳ１１８）。例えば、乗車券処理部５８は、画像処理部５６の処理結果が所定の形式ではない場合に、二次元コード１１５の読取異常があると判定する。
【００３２】
二次元コード１１５の読取異常がない場合、乗車券処理部５８は、チップ１２０の読取異常があるか否かを判定する（ステップＳ１０６）。乗車券処理部５８は、チップ１２０の読取異常がある場合、ステップＳ１０８以降に処理を進める。例えば、乗車券処理部５８は、チップ１２０から情報が取得できない場合またはチップ１２０から取得された情報が所定の形式に合致しない場合に、チップ１２０の読取異常があると判定する。
【００３３】
チップ１２０の読取異常がない場合、乗車券処理部５８は、二次元コード１１５から読み取った効力情報およびチップ１２０から読み取った利用記録に基づいて入場条件または出場条件を満たす有効な乗車券１００であるか否かを判定する（ステップＳ１２０）。
乗車券処理部５８は、例えば図２に示したように、利用記録として記録された入場駅「Ａ駅」および利用記録として記録された入場時刻「２０１４年１２月３１日１３時１５分」と、効力情報である「Ａ駅〜Ｂ駅までの区間を、１２／１〜１２／３１まで利用可能」とを照合することにより、出場条件を満たす有効な乗車券１００であると判定する。
図７は、実施形態において記憶部１２３の状態の他の一例を示す図である。入場した時または出場した時においてチップ１２０への書き込みが失敗した場合、記憶部１２３には、利用記録が記憶されない。乗車券処理部５８は、利用記録が記憶されていない乗車券１００から情報を読み取っても利用記録に基づく判定ができないため、有効な乗車券１００ではないと判定する。
【００３４】
ステップＳ１０６においてチップ１２０の読取異常があると判定した場合、乗車券処理部５８は、フェールセーフ機能の設定がオンであるか否かを判定する（ステップＳ１０８）。乗車券処理部５８は、図示しない記憶部に記憶されたフェールセーフ機能の設定情報を参照して、フェールセーフ機能の設定がオンであるか否かを判定する。乗車券処理部５８は、フェールセーフ機能の設定がオンではない場合、エラー処理を行う（ステップＳ１１８）。乗車券処理部５８は、フェールセーフ機能の設定がオンである場合、フェールセーフ機能が実施可能であるか否かを判定する（ステップＳ１１０）。乗車券処理部５８は、二次元コード１１５にエンコードされた処理フラグがオンである場合、または乗車券１００の券種が第１の券種である場合に、フェールセーフ機能が実施可能であると判定する。乗車券処理部５８は、フェールセーフ機能が実施可能ではない場合、エラー処理を行う（ステップＳ１１８）。乗車券処理部５８は、フェールセーフ機能が実施可能である場合、効力情報に基づいて入場条件または出場条件を満たす有効な乗車券１００であるか否かを判定する（ステップＳ１１２）。
【００３５】
次に乗車券処理部５８は、ステップＳ１２２またはステップＳ１１２において判定された結果に基づいて乗車券１００が有効であるか否かを判定し（ステップＳ１１４）、乗車券１００が有効である場合には、入出場処理を行う（ステップＳ１１６；図８）。なお、乗車券１００が１回のみ使用されるものであり、且つ図６の処理を行う自動改札機１が出場処理を行っている場合、図８の処理は行われず、そのまま出場が許可される。乗車券処理部５８は、乗車券１００が有効ではない場合には、エラー処理を行う（ステップＳ１２０）。このエラー処理は、利用者の通行を禁止させることの他に、記憶部１２３に利用記録を書き込むことを禁止することを含む。
【００３６】
なお、上述した実施形態において、自動改札機１は、自動改札機１のフェールセーフ機能の設定がオンであるか否かを判定した後に、フェールセーフ機能が実施可能か否かを判定するものとしたが、フェールセーフ機能の設定ができない自動改札機１である場合、自動改札機１のフェールセーフ機能の設定がオンであるか否かを判定する処理を実行しなくてもよい。すなわち、図６のフローチャートにおいて、ステップＳ１０８の判定処理を省略してもよい。
【００３７】
以下、実施形態の自動改札機１における入出場処理について説明する。図８は、実施形態の自動改札機１における入出場処理の処理手順を示すフローチャートである。
まず、制御部５０は、通信制御部２２０によりチップ１２０に利用記録の書き込みを行わせ（ステップＳ１３０）、チップ１２０への利用記録の書き込みが成功したか否かを判定する（ステップＳ１３２）。制御部５０は、利用記録の書き込みが成功した場合には、扉部４０を開放状態に制御して利用者の入出場を許可し、乗車券１００の処理を終了する（ステップＳ１３６）。
【００３８】
チップ１２０への利用記録の書き込みが失敗した場合、乗車券処理部５８は、フェールセーフ機能がオンに設定されているか否かを判定する（ステップＳ１３４）。乗車券処理部５８は、フェールセーフ機能がオンに設定されていない場合、扉部４０を閉止状態に制御して利用者の入出場を禁止させ、乗車券１００の処理を終了する（ステップＳ１４０）。乗車券処理部５８は、フェールセーフ機能がオンに設定されている場合、フェールセーフ機能が実施可能か否かを判定する（ステップＳ１３８）。乗車券処理部５８は、フェールセーフ機能の実施可能ができない場合、利用者の入出場を禁止させ、乗車券１００の処理を終了する（ステップＳ１４０）。乗車券処理部５８は、フェールセーフ機能が実施可能である場合、扉部４０を開放状態に制御して利用者の入出場を許可し、乗車券１００の処理を終了する（ステップＳ１３６）。
【００３９】
図９は、実施形態の自動改札機１により実行される他の処理の流れの一例を示すフローチャートである。なお、上述した自動改札機１により実行される処理と重複する処理については同一符号を付することにより説明を省略する。
この自動改札機１は、チップ１２０の読取異常がないと判定した場合に、乗車券処理部５８によりチップ１２０から読み取った情報に基づいて有効な乗車券１００であるか否かを判定する（ステップＳ１２２）。
【００４０】
このチップ１２０から読み取られる情報は、例えば、自動改札機１により書き込まれた情報であって、乗車券１００（効力情報）が有効な否かを表す情報である。自動改札機１は、例えば、乗車券１００が１回使用されると、有効となっている情報を無効に書き換える。これによって、２回目の使用においては、乗車券１００が無効と判定される。また、チップ１２０に書き込まれた情報は、乗車券１００の有効期限を表す情報であってもよい。この有効期限は、例えば乗車券１００を使用可能な日付の範囲などで表現される。
【００４１】
また、チップ１２０に書き込まれた情報は、「当日限り」などと表現されている情報と、乗車券１００の利用履歴とを含むものであってもよい。この場合、自動改札機１は、乗車券１００の利用履歴に含まれる日付が、当日と異なる日付である場合、有効な乗車券１００でないと判定する。
【００４２】
以上説明したように、実施形態の自動改札機１によれば、チップ１２０から正常に情報が読み取られなかった場合に、二次元コード１１５から読み取った情報に基づいて効力情報の有効性を判定するので、チップ１２０の読み取りに異常が発生した場合であっても乗車券１００の利用を許可することができ、乗車券１００の利便性を高めることができる。
【００４３】
また、実施形態の自動改札機１によれば、チップ１２０から正常に情報が読み取られなかった場合において、自装置におけるフェールセーフ機能の設定がオン（特定の状態）である場合に、二次元コード１１５から読み取った情報に基づいて効力情報の有効性を判定するので、自動改札機１の設定を変更することにより乗車券１００の利便性を高めることができる。
【００４４】
さらに、実施形態の自動改札機１によれば、処理フラグを判定した結果に基づいて、二次元コード１１５から読み取った情報に基づいて効力情報の有効性を判定するので、処理フラグを参照するという簡単な処理を追加するだけで乗車券１００の利便性を高めることができる。
【００４５】
さらに、実施形態の自動改札機１によれば、券種情報の判定結果に基づいて、二次元コード１１５から読み取った情報に基づいて効力情報の有効性を判定するので、乗車券１００の券種の相違に対して二次元コード１１５から読み取った情報に基づいて効力情報の有効性を判定する処理と、二次元コード１１５から読み取った情報および利用記録に基づいて効力情報の有効性を判定する処理とを区別することができる。具体的には、乗車券１００を発券した時点で区間、運賃上限または日付等が確定されている第１の券種である場合、自動改札機１は、二次元コード１１５から読み取った情報に基づいて効力情報の有効性を判定する。一方、乗車券１００を利用した時点で区間、運賃上限または日付等が確定される第２の券種である場合、自動改札機１は、二次元コード１１５から読み取った情報および利用記録に基づいて乗車券１００の有効性を判定する。
【００４６】
さらに、実施形態の自動改札機１によれば、乗車券１００に正常に情報が書き込まれなかった場合に、処理フラグを判定した結果に基づいて入場を許可するので、チップ１２０の書き込みに異常が発生した場合であっても乗車券１００の利用を許可することができ、乗車券１００の利便性を高めることができる。
【００４７】
［発券機］
以下、乗車券１００を発行する発券機について説明する。図１０は、乗車券１００を発行する実施形態の発券機３００の構成図である。発券機３００は、例えば、操作・表示部３１０と、金銭収受部３２０と、リーダライタ３３０と、制御部３４０と、供給部３５０と、搬送部３６０と、内部リーダライタ３７０と、二次元コード印刷部３８０と、乗車券搬出部３９０とを備える。
【００４８】
操作・表示部３１０は、例えば、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）表示装置などの表示装置に、接触検知機構が重畳して設けられたタッチパネル式ディスプレイ装置である。乗車券１００の購入者は、操作・表示部３１０を操作することで、所望の効力情報を有する乗車券１００を購入することができる。なお、タッチパネル式の操作・表示部に代えて、機械的なスイッチを含む操作・表示部が設けられてもよい。
【００４９】
金銭収受部３２０およびリーダライタ３３０は、利用者から乗車券１００の料金を収受するために設けられる。金銭収受部３２０は、利用者によって投入された紙幣や硬貨をカウントし、乗車券１００の代金を超過した場合には釣銭として利用者に返却する。リーダライタ３３０は、利用者によって提示された交通系のＩＣカードが保有する電子マネーから、乗車券１００の代金を差し引く処理を行う。
【００５０】
制御部３４０は、ＣＰＵなどのプロセッサを備え、発券機３００の各部を制御する。供給部３５０は、搬送部３６０に乗車券１００の紙基材１１０（チップ１２０およびアンテナ１３０が漉き込まれ、二次元コードが未だ印刷されていないもの）を供給する。搬送部３６０が紙基材１１０を搬送するのに応じて、内部リーダライタ３７０が紙基材１１０内のチップ１２０と通信を行い、二次元コード印刷部３８０が二次元コード１１５を印刷する。こうして作成された乗車券１００は、乗車券搬出部３９０によって、装置の筐体外部に搬出され、利用者に届けられる。
【００５１】
二次元コード１１５が印刷される前の紙基材１１０が有するチップ１２０は、既にチップ側乗車券ＩＤが記憶されている場合と、チップ側乗車券ＩＤが記憶されておらず、発券機３００にて書き込む必要がある場合とが有り得る。以下、チップ側乗車券ＩＤが記憶されておらず、発券機３００にて書き込む必要がある場合の処理の内容を説明する。
【００５２】
図１１は、実施形態の発券機３００により実行される処理の流れの例を示すフローチャートである。
まず、発券機３００は、利用者によって購入される乗車券１００の内容が確定するまで待機する（ステップＳ１５０）。乗車券１００の内容が確定すると、供給部３５０は、紙基材１１０を一つ搬送部３６０に送出し、搬送を開始させる（ステップＳ１５２）。
【００５３】
次に、制御部３４０が、チップ側乗車券ＩＤを決定する（ステップＳ１５４）。この決定処理の内容について特段の制限は存在しないが、制御部３４０は、例えば発券機３００毎に割り当てられた数字の範囲内で、一連番号を付与するようにしてよい。
【００５４】
次に、内部リーダライタ３７０が、紙基材１１０のチップ１２０の記憶部１２３に、チップ側乗車券ＩＤを書き込む（ステップＳ１５６）。次に、制御部３４０が、ステップＳ１５４で決定したチップ側乗車券ＩＤで照合可能なコード側乗車券ＩＤと、確定した乗車券１００の内容に対応する効力情報と処理フラグとをエンコードした二次元コード１１５を生成する（ステップＳ１５８）。制御部３４０は、発券機３００において処理フラグをエンコードした二次元コード１１５を生成することが設定されている場合に、自動的に処理フラグをエンコードしてもよい。また、制御部３４０は、効力情報に含まれる券種を判定し、券種が第１の券種であると判定した場合に処理フラグをエンコードしてもよい。
【００５５】
そして、二次元コード印刷部３８０が、ステップＳ１５８で生成された二次元コード１１５を紙基材１１０に印刷し（ステップＳ１６０）、乗車券１００が作成される。作成された乗車券１００は、乗車券搬出部３９０によって搬出される（ステップＳ１６２）。なお、図１１のフローチャートを実行する場合、内部リーダライタ３７０に代えて、チップ１２０への情報の書き込みのみ可能なライタ装置が使用されてもよい。
【００５６】
以上説明した実施形態の発券機３００によれば、カメラ２３０により読み取られた情報に基づいて効力情報の有効性を判定させる情報をエンコードした二次元コード１１５を生成するので、自動改札機１においてチップ１２０の読み取りに異常が発生した場合であっても乗車券１００の利用を許可することができ、利便性が高い乗車券１００を発行することができる。
【００５７】
また、実施形態の発券機３００によれば、処理フラグをエンコードする場合であっても、単に処理フラグを生成するだけでよく、軽い処理負担で利便性が高い乗車券１００を発行することができる。
【００５８】
以上説明した少なくともひとつの実施形態によれば、チップ１２０から正常に情報が読み取られなかった場合に、二次元コード１１５から読み取った情報に基づいて効力情報の有効性を判定するので、チップ１２０の読み取りに異常が発生した場合であっても乗車券１００の利用を許可することができ、乗車券１００の利便性を高めることができる。
【００５９】
上記実施形態は、以下のように表現することができる。
アンテナを有し、乗車券と無線通信を行って情報を読み取る無線通信部と、
前記乗車券に表示された表示オブジェクトであって、前記乗車券の効力を示す効力情報を含む情報がエンコードされた表示オブジェクトから、情報を光学的に読み取る光学読取部と、
前記無線通信部により正常に情報が読み取られた場合、前記無線通信部により読み取られた情報又は前記光学読取部により読み取られた情報に基づいて前記効力情報の有効性を判定し、前記無線通信部により正常に情報が読み取られなかった場合、前記無線通信部の情報の読取結果にかかわらず前記光学読取部により読み取られた情報に基づいて前記効力情報の有効性を判定する制御部と、
を備える、自動改札機。
【００６０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６１】
１…自動改札機、２０…リーダライタ、３０…表示部、４０…扉部、５０…制御部、５４…デコード部、５５…エンコード部、５６…画像処理部、５７…照合部、５８…乗車券処理部、６０…操作受付部、１００…乗車券、１１５…二次元コード、１２０…チップ、１２１…ＲＦ回路、１２２…制御回路、１２３…記憶部、１３０…アンテナ、２００…リーダライタ、２１０…アンテナ、２２０…通信制御部、２３０…カメラ、２４０…ライト、２５０…タイミング制御部、３００…発券機、３３０…リーダライタ、３４０…制御部、３５０…供給部、３８０…二次元コード印刷部
【図１】
0006430260.tif 000002
【図２】
0006430260.tif 000003
【図３】
0006430260.tif 000004
【図４】
0006430260.tif 000005
【図５】
0006430260.tif 000006
【図６】
0006430260.tif 000007
【図７】
0006430260.tif 000008
【図８】
0006430260.tif 000009
【図９】
0006430260.tif 000010
【図１０】
0006430260.tif 000011
【図１１】
0006430260.tif 000012