(57)【要約】【課題】保守が不要な程度に簡易な、二次元コード券の返却及び回収の機能を有する二次元コード読取装置を提供することである。【解決手段】実施形態に係る二次元コード読取装置は、媒体が挿入又は返却される挿入口と、前記挿入口に挿入された媒体を取り込み、前記媒体の挿入方向と平行である辺に沿った端部を挟持して、前記媒体を正逆方向へ搬送する搬送手段と、前記搬送手段により搬送される媒体の二次元コードを読み取る読取手段と、前記読取手段により読み取られた二次元コードの読取結果に基づき、返却要否の媒体を逆方向へ搬送して前記挿入口へ返却する返却手段と、前記読取手段により読み取られた二次元コードの読取結果に基づき、返却不要の媒体を正方向へ搬送して回収する回収手段と、を具備する。【選択図】図１
2019032897.tif 000002
【特許請求の範囲】
【請求項１】
媒体が挿入又は返却される挿入口と、
前記挿入口に挿入された媒体を取り込み、前記媒体の挿入方向と平行である辺に沿った端部を挟持して、前記媒体を正逆方向へ搬送する搬送手段と、
前記搬送手段により搬送される媒体の二次元コードを読み取る読取手段と、
前記読取手段により読み取られた二次元コードの読取結果に基づき、返却要の媒体を逆方向へ搬送して前記挿入口へ返却する返却手段と、
前記読取手段により読み取られた二次元コードの読取結果に基づき、返却不要の媒体を正方向へ搬送して回収する回収手段と、
を具備する二次元コード読取装置。
【請求項２】
前記搬送手段は、前記媒体の挿入方向と平行である辺に沿った端部を、前記媒体の両面から挟持するベルトを具備し、
前記ベルトは、前記媒体の二次元コードを覆い隠さない位置に配置される、
請求項１に記載の二次元コード読取装置。
【請求項３】
前記搬送手段は、単一の平面である搬送面を形成する、
請求項１又は請求項２に記載の二次元コード読取装置。
【請求項４】
前記回収手段は、前記搬送手段の前記挿入口とは反対の搬送先に、前記媒体を回収する回収箱を具備する、
請求項１乃至請求項３の何れか１項に記載の二次元コード読取装置。
【請求項５】
前記読取手段は、
前記搬送面の両面のそれぞれから略４５度傾けた面にそれぞれ設置される２枚の鏡と、
前記２枚の鏡にそれぞれ映し出される前記挿入された媒体の表面及び裏面を撮像する１台のカメラと、
を具備する、請求項１乃至請求項４の何れか１項に記載の二次元コード読取装置。
【請求項６】
前記読取手段は、
前記搬送面の両面のそれぞれから前記搬送面と平行な位置にそれぞれ設置され、前記挿入された媒体の表面及び裏面を、それぞれ撮像する２台のカメラを具備する、請求項１乃至請求項４の何れか１項に記載の二次元コード読取装置。
【請求項７】
前記読取手段は、
前記搬送面の一方の面である第１の面から略４５度傾けた面に設置される鏡と、
前記鏡に映し出される前記挿入された媒体の面を撮像する１台のカメラと、
を具備する、請求項１乃至請求項４の何れか１項に記載の二次元コード読取装置。
【請求項８】
前記読取手段は、
前記搬送面の一方の面である第１の面から前記搬送面と平行な位置に設置され、前記挿入された媒体の前記第１の面を撮像する１台のカメラを具備する、請求項１乃至請求項４の何れか１項に記載の二次元コード読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、二次元コード読取装置に関する。
【背景技術】
【０００２】
近年、鉄道やバス等の交通機関に設置される料金収受装置において磁気券搬送部の保守費用を削減するために、磁気券の代わりとして二次元コード券の実用化が検討されている。乗車に関する乗車情報を示す二次元コードが印刷された二次元コード券を、二次元コード券の二次元コードを読み取る二次元コード読取装置に対して翳すことで、利用者は鉄道やバスへ入出場できる。
【０００３】
しかし、二次元コード読取装置は読取専用の装置であり、同じ二次元コード券が複数回使われてしまう不正使用の恐れがある。そのため、使用済みの二次元コード券は、鉄道の駅からの出場時やバスへの乗車時又は下車時に、回収したいという要請がある。その一方で、二次元コード券を回収するために磁気券搬送部と同様の搬送機構を設けると、二次元コード券搬送部に保守費用が発生してしまうというジレンマがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特公昭５８−５０３８９号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そこで、本発明が解決しようとする課題は、保守が不要な程度に簡易な、二次元コード券の返却及び回収の機能を有する二次元コード読取装置を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、実施形態に係る二次元コード読取装置は、媒体が挿入又は返却される挿入口と、前記挿入口に挿入された媒体を取り込み、前記媒体の挿入方向と平行である辺に沿った端部を挟持して、前記媒体を正逆方向へ搬送する搬送手段と、前記搬送手段により搬送される媒体の二次元コードを読み取る読取手段と、前記読取手段により読み取られた二次元コードの読取結果に基づき、返却要の媒体を逆方向へ搬送して前記挿入口へ返却する返却手段と、前記読取手段により読み取られた二次元コードの読取結果に基づき、返却不要の媒体を正方向へ搬送して回収する回収手段と、を具備する。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係る二次元コード読取装置の構成図。
【図２】第１の実施形態に係る二次元コード読取装置の機能ブロック図。
【図３】第１の実施形態に係る二次元コード読取装置が行う処理の流れを示すフローチャート。
【図４】第２の実施形態に係る二次元コード読取装置の構成図。
【図５】第３の実施形態に係る二次元コード読取装置の構成図。
【図６】第４の実施形態に係る二次元コード読取装置の構成図。
【発明を実施するための形態】
【０００８】
以下、実施形態に係る二次元コード読取装置１を、図面を参照して説明する。
【０００９】
（第１の実施形態）
以下、第１の実施形態に係る二次元コード読取装置１について説明する。ここで、二次元コード読取装置１は、鉄道の駅に設置される自動改札機等の料金収受装置に備えられるものを例にとって説明する。二次元コード読取装置１は、例えば、自動改札機の開閉ドアより手前の部分に、利用者が券の出し入れを行い易いよう、略鉛直に備えられる。二次元コード券Ｃは、乗車に関する乗車情報を示す二次元コードが印刷された乗車券である。
【００１０】
まず、図１を参照して、第１の実施形態に係る二次元コード読取装置１の構成について説明する。図１（ａ）に二次元コード読取装置１の上面図、図１（ｂ）に２枚の鏡５を省略した二次元コード読取装置１の正面図、図１（ｃ）にカメラ４の設置位置から見える二次元コード読取装置１の側面図、を示す。各図面には、後述する搬送面がｙｚ平面上にあるような三次元の直交座標を示す。第１の実施形態に係る二次元コード読取装置１は、挿入口２と、センサ３と、モータ１３と、ギア１２と、２本の駆動軸１０と４個の駆動ローラ８と、６本の支持軸１１と、１２個の支持ローラ９と、４本のベルト７と、カメラ４と、２枚の鏡５と、読取判定部６と、回収箱１４と、を備える。
【００１１】
挿入口２は、駅へ入場又は駅から出場したい利用者が、二次元コード券Ｃを挿入する部分である。また、挿入口２は、二次元コード券Ｃを利用者へ返却する必要がある場合に、二次元コード券Ｃが二次元コード読取装置１外部へ排出される部分である。
【００１２】
図１（ａ）に示すように、この例において挿入口２は、専用の発行機により発行された二次元コード券Ｃの所定のサイズが収まる幅及び厚さを有する開口部である。利用者は、長方形状の二次元コード券Ｃを、長手方向（ｚ軸正方向）に挿入口２へ挿入する。また、二次元コード券Ｃを利用者へ返却する必要がある場合は、挿入された二次元コード券Ｃが、ｚ軸負方向に挿入口２から排出される。二次元コード読取装置１外部へ排出される二次元コード券Ｃを利用者が抜き取ることで、二次元コード券Ｃが利用者へ返却される。
【００１３】
なお、図１（ｃ）に示すように、この例において挿入口２は、上端部の断面がＹの字状であり、二次元コード読取装置１外部に向かって広がった形状をしている。これにより、利用者は二次元コード券Ｃの端部が掴みやすくなり、利用者にとって二次元コード券Ｃを挿入したり抜き取ったりする動作が容易になる。
【００１４】
センサ３は、二次元コード券Ｃの通過位置を検知する透過型センサ３である。図１（ｃ）に示すように、センサ３は、利用者が二次元コード券Ｃの端部を掴んだ状態で挿入口２から二次元コード券Ｃを長手方向に所定の長さ分だけ二次元コード読取装置１内部に挿入した際の、二次元コード券Ｃの先端部の位置に設置される。このセンサ３は、投入口から投入された二次元コード券Ｃの後述する搬送面（ｙｚ平面）上の所定の点から、搬送面と直交する方向（ｘ軸正負方向）へ所定の距離離れた位置に、投光器と受光器とが対となって設置される。センサ３は、受光器が透過である明から遮光である暗を検出すると、二次元コード券Ｃがセンサ３設置箇所を通過中であることを検知でき、受光器が暗から明を検出すると、二次元コード券Ｃが、センサ３設置箇所を通過し終えたことを検知できる。
【００１５】
挿入口２から二次元コード券Ｃがこの所定の長さ分だけ長手方向に挿入されると、センサ３は明から暗となる。すなわち、センサ３により、二次元コード券Ｃが挿入されたことが検知される。また、二次元コード券Ｃを返却する際、二次元コード券Ｃとセンサ３との位置関係は、二次元コード券Ｃの挿入を検知する際と同様の位置関係となる。すなわち、返却時、二次元コード券Ｃは、二次元コード券Ｃを挿入した際にセンサ３が二次元コード券Ｃの挿入を検知するときの所定の長さ分だけ二次元コード読取装置１内部にあり、二次元コード券Ｃの長辺のうち、残りの長さ分だけ二次元コード読取装置１外部へ飛び出る位置に二次元コード券Ｃがある。このとき、センサ３は暗であり、利用者によって二次元コード券Ｃが抜き取られると、センサ３は明となる。すなわち、センサ３により、二次元コード券Ｃが排出され、利用者によって抜き取られたことが検知できる。なお、これらのセンサ３の検知結果は、後述する制御部１５へ入力される。
【００１６】
二次元コード読取装置１内部における二次元コード券Ｃの搬送機構は、モータ１３と、ギア１２と、２本の駆動軸１０と、４個の駆動ローラ８と、６本の支持軸１１と、１２個の支持ローラ９と、４本のベルト７と、を用いて構成される。二次元コード券Ｃの搬送面は、挿入口２の略直下に構成され、二次元コード券Ｃが上下方向に搬送されるものである。
【００１７】
モータ１３は、回転することにより、駆動軸１０を正回転か、逆回転させるものである。図１（ｂ）に示すように、モータ１３は、ギア１２を介して２本の駆動軸１０と係合される。モータ１３の駆動力は、ギア１２を介して２本の駆動軸１０に同時に伝達される。
モータ１３は、例えば、ステッピングモータ１３が用いられる。モータ１３の動作は、後述する制御部１５により制御される。
【００１８】
なお、モータ１３が、第１の駆動軸１０及び第２の駆動軸１０を、それぞれ、図１（ｃ）に示す白色矢印の方向に回転させることを、正回転と称する。モータ１３が、第１の駆動軸１０及び第２の駆動軸１０を、それぞれ、図１（ｃ）に示す白色矢印とは逆の方向に回転させることを、逆回転と称する。
【００１９】
ギア１２は、２本の駆動軸１０に均等にモータ１３の駆動力を伝達し、２本の駆動軸１０を互いに等速かつ互いに逆方向へ回転させるためのものである。
【００２０】
２本の駆動軸１０は、駆動軸１０に取り付けられた駆動ローラ８を、駆動軸１０の回転とともに回転させるためのものである。図１（ｂ）に示すように、２本の駆動軸１０は、搬送面を往復する二次元コード券Ｃの短辺と平行（ｙ軸と平行）に配置される。図１（ｃ）に示すように、第１の駆動軸１０は、二次元コード券Ｃの搬送面（ｙｚ平面）上の所定の点から、搬送面と直交する方向（ｘ軸正方向）へ所定の距離離れた位置に配置され、もう１本の第２の駆動軸１０は、二次元コード券Ｃの搬送面（ｙｚ平面）上の同じ又は別の点から、搬送面と直交する方向（ｘ軸負方向）へ所定の距離離れた位置に配置される。通常、二次元コード券Ｃの搬送面（ｙｚ平面）から第１の駆動軸１０への距離と、第２の駆動軸１０への距離とは、均等で、かつ、二次元コード券Ｃの厚さ程度の、短い距離である。
【００２１】
図１（ｂ）に示すように、駆動軸１０は、駆動軸１０の中心から長手方向（ｙ軸正負方向）に均等な距離それぞれ離れた位置に、駆動ローラ８が１個ずつ取り付けられる。１本の駆動軸１０に取り付けられる２個の駆動ローラ８は、互いに、二次元コード券Ｃの短辺の幅よりもやや短い距離離れている。
【００２２】
４個の駆動ローラ８は、回転することで、駆動ローラ８に架けられたベルト７を、正方向（図１（ｃ）に示す黒色矢印）又は逆方向へ動かすためのものである。駆動軸１０が正回転することで、駆動ローラ８に架けられたベルト７は、正方向へ動く。駆動軸１０が逆回転すると、駆動ローラ８に架けられたベルト７は、逆方向へ動く。駆動ローラ８は、例えば、摩擦係数が高いゴムローラを用いる。
【００２３】
図１（ｃ）に示すように、第１の駆動軸１０に備えられた第１及び第２の駆動ローラ８は、それぞれ、第２の駆動軸１０に備えられた第３及び第４の駆動ローラ８と、互い違いに噛み合うように備えられる。これにより、第１と第３の駆動ローラ８、また、第２と第４の駆動ローラ８が、それぞれ接する位置において、駆動ローラ８に架けられたベルト７に引張力がかかり、ベルト７が常にぴんと張った状態となる。
【００２４】
６本の支持軸１１は、支持軸１１に取り付けられた支持ローラ９を、回転自由に支えるためのものである。ベルト７の動きに伴い、支持ローラ９は、回転する。なお、支持軸１１自体は、回転しない。図１（ｂ）に示すように、６本の支持軸１１は、二次元コード券Ｃの短辺と平行（ｙ軸と平行）に配置される。図１（ｃ）に示すように、第１の支持軸１１は、二次元コード券Ｃの搬送面（ｙｚ平面）上の所定の点から、搬送面と直交する方向（ｘ軸正方向）へ所定の距離離れた位置に配置される。第２の支持軸１１と、第３の支持軸１１も、同様である。第４の支持軸１１は、二次元コード券Ｃの搬送面（ｙｚ平面）上の所定の点から、搬送面と直交する方向（ｘ軸負方向）へ所定の距離離れた位置に配置される。第５の支持軸１１と、第６の支持軸１１も、同様である。
【００２５】
図１（ｂ）に示すように、支持軸１１は、支持軸１１の中心から長手方向（ｙ軸正負方向）に均等な距離それぞれ離れた位置に、支持ローラ９が１個ずつ取り付けられる。１本の支持軸１１に取り付けられる２個の支持ローラ９は、通常、１本の駆動軸１０に取り付けられている２個の駆動ローラ８が離れている距離と同じ距離、互いに離れている。
【００２６】
１２個の支持ローラ９は、駆動ローラ８の駆動により動かされるベルト７から伝達される力によって回転するローラである。支持ローラ９は、例えば、摩擦係数が高いゴムローラを用いる。
【００２７】
図１（ｃ）に示すように、第１の駆動ローラ８と第１、３、５の支持ローラ９は、ｘｚ平面と平行な平面上に略長方形の頂点を構成するように配置され、これらの合計４個のローラの周囲に第１のベルト７が架けられる。同様にして、第３の駆動ローラ８と第７、９、１１の支持ローラ９の周囲に第３のベルト７が架けられる。
【００２８】
図１（ｃ）の側面図を紙面の逆向きから見ると、第２の駆動ローラ８と第２、４、６の支持ローラ９の周囲に第２のベルト７が、第４の駆動ローラ８と第８、１０、１２の支持ローラ９の周囲に第４のベルト７が、架けられることが分かる。
【００２９】
４本のベルト７は、ベルト７を正方向又は逆方向に動かすことにより、ベルト７間に挟まれた二次元コード券Ｃを、上下方向（ｚ軸正負方向）に搬送させるためのものである。
ベルト７は、例えば、摩擦係数が高いゴムを用いる。図１（ｃ）に示すように、１本のベルト７は環状であり、１個の駆動ローラ８と、３個の支持ローラ９に架けられる。
【００３０】
以上により構成される二次元コード券Ｃの搬送面は、ｚ軸方向に、二次元コード券Ｃの長辺（普通券であれば、例えば５７ｍｍ）よりも長い距離を有すればよい。また、二次元コード券Ｃの搬送機構の駆動に必要なモータ１３は、１つだけである。このため、全体として小型に収まる。
【００３１】
カメラ４及び２枚の鏡５は、挿入された二次元コード券Ｃの二次元コードを撮像するためのものである。図１（ａ）に示すように、２枚の鏡５は、ｘ＞０の領域と、ｘ＜０の領域に、１枚ずつ設置される。２枚の鏡５は、それぞれ、二次元コード券Ｃの搬送面（ｙｚ平面）上の、ｚ軸と平行な所定の直線を基準軸として、ｙｚ平面を略±４５度ずつ傾けた面に設置される。この基準軸は、第２のベルト７が構成する略長方形及び第４のベルト７が構成する略長方形の平面があるｘｚ平面よりもｙ軸正方向側にある。鏡５は、反射面が平面である平面鏡５であり、反射面は、搬送面がある側に面している。これにより、図１（ｃ）に示すように、挿入された二次元コード券Ｃの表面及び裏面が、それぞれ、２枚の鏡５に映し出される。カメラ４は、搬送面からｙ軸負方向で、この２枚の鏡５両方が撮像可能な位置に設置される。
【００３２】
前述したように、１本の駆動軸１０に取り付けられた２個の駆動ローラ８と、１本の支持軸１１に取り付けられた２個の支持ローラ９は、それぞれ互いに、二次元コード券Ｃの短辺の幅よりもやや短い距離分離れている。すなわち、ベルト７は、二次元コード券Ｃの挿入方向と平行である長辺に沿った端部のみを、二次元コード券Ｃの両面から挟持することで、二次元コード券Ｃを搬送する。このため、二次元コード券Ｃの中央部分の領域等、二次元コード券Ｃの挿入方向と平行である長辺に沿った端部以外の領域は、ベルト７や駆動ローラ８、支持ローラ９によって覆い隠されない。このため、図１（ｃ）に示す二次元コード券Ｃのように、二次元コード券Ｃの中央部分の領域等に二次元コードが印刷されていれば、その二次元コードが鏡５に映り、その鏡５像が、カメラ４に撮像される。
【００３３】
このように、２枚の鏡５を用いることで、１台のカメラ４により二次元コード券Ｃの両面が撮像できるため、二次元コード券Ｃの各面に対応するよう計２台のカメラ４を設置するのに比べて省スペースである。
【００３４】
また、二次元コード券Ｃは、通常片面にのみ二次元コードが印刷されているが、二次元コード券Ｃの両面について撮像が行われるため、利用者が二次元コード券Ｃを挿入する際、二次元コード券Ｃの表面、裏面の向きを気にしなくてよく、利便性が高い。
【００３５】
なお、鏡５の設置角度は、４５度でなくてもよいが、鏡５面に映し出される二次元コード券Ｃの鏡５像のひずみが大きくなりすぎず、二次元コードが読取可能な許容範囲（図１（ａ）及び（ｂ）中の破線で示す範囲）に収まる必要がある。この許容範囲は、一般的にはカメラ４の補正機能や画像処理の方法等に依存するものである。
【００３６】
読取判定部６は、撮像された二次元コードの乗車に関する乗車情報を読み取り、その読取結果に基づき、挿入された二次元コード券Ｃを利用者へ返却する必要があるか否か、を判定するものである。具体的には、挿入された二次元コード券Ｃが使用用途に合った媒体であるか否かと、挿入された二次元コード券Ｃが使用済みの二次元コード券Ｃに該当するか否かに基づき、挿入された二次元コード券Ｃ（又はその他の媒体）の返却要否を判定する。
【００３７】
二次元コードの読取結果から、挿入された媒体がこの二次元コード読取装置１を備えた自動改札機が処理対象とする鉄道の乗車に用いられる二次元コード券Ｃでないことが分かると、その媒体は使用不可のため、返却要と判定する。
【００３８】
二次元コードの読取結果から、挿入された媒体が鉄道の乗車に用いられる二次元コード券Ｃであることが分かると、読取判定部６は、読取結果に基づき、例えば、図示しない上位装置と通信してその二次元コード券Ｃの入出場記録等の情報を取得し、その二次元コード券Ｃの返却の要否を判定する。
【００３９】
例えば、挿入された二次元コード券Ｃが、指定の乗車駅から指定された運賃で行ける区間内で下車できる普通券として入場時に使用された場合は、出場時にも二次元コード券Ｃが必要となるので、返却要と判定する。この普通券が出場時に使用された場合は、すでに普通券としての役割を果たしている（すなわち、使用済みである）ので、返却不要と判定する。この普通券が乗継の経由地にて使用された場合は、再度その二次元コード券Ｃが必要となるため、返却要と判定する。
【００４０】
この他にも、例えば、二次元コード券Ｃが指定の路線において指定の日に乗車及び下車できる一日乗車券として期限経過前に使用された場合は、その日に再度二次元コード券Ｃが使用される可能性があるので、返却要と判定する。この一日乗車券が期限を過ぎた後に誤って使用された場合は、すでに一日乗車券としての役割を果たしている（すなわち、使用済みである）ので、返却不要と判定する。
【００４１】
回収箱１４は、返却不要と判定された二次元コード券Ｃを回収するための箱である。回収箱１４は、二次元コード券Ｃの搬送面において、挿入口２がある側とは反対の搬送先である、二次元コード券Ｃの搬送面の略直下に設置され、駆動軸１０の正回転により、返却不要と判定された二次元コード券Ｃが回収箱１４へ落下することで回収される。
【００４２】
なお、二次元コード券Ｃが返却要と判定された場合は、駆動軸１０の逆回転により、返却要と判定された二次元コード券Ｃが挿入口２へ排出されることで、利用者へ返却される。
【００４３】
続いて、図２を参照して、制御部１５について説明する。図２は、第１の実施形態に係る二次元コード読取装置１の機能ブロック図である。制御部１５は、二次元コード読取装置１全体の動作を制御するものである。
【００４４】
制御部１５には、センサ３と、読取判定部６と、モータ１３と、カメラ４と、が接続される。制御部１５は、センサ３の検知結果又は読取判定部６の判定結果に基づき、モータ１３を駆動させる。また、センサ３の検知結果に基づき、カメラ４の撮像を実行させる。
なお、カメラ４の出力として、撮像画像は、制御部１５を介して、又は直接、読取判定部６へ入力される。
【００４５】
ここで、図３を参照して、第１の実施形態に係る二次元コード読取装置１が行う処理の流れを示すフローチャートについて説明する。
【００４６】
まず、二次元コード読取装置１内部に二次元コード券Ｃが挿入されていない初期状態のときに、センサ３が明から暗になったことが検知されると（ステップＳ１１でＹＥＳ）、制御部１５は、モータ１３を正回転させる。これにより、利用者により挿入された二次元コード券Ｃが、二次元コード読取装置１内部の搬送面へ取り込まれる（ステップＳ１２）。
【００４７】
例えばモータ１３がステッピングモータ１３であれば、センサ３が明から暗になったことを検知してから、二次元コード券Ｃを所定の撮像位置まで搬送させるのに要する時間である一定時間モータ１３を駆動させた後、制御部１５は、モータ１３を停止させる。これにより、二次元コード券Ｃは、４本のベルト７に挟持された状態で、所定の撮像位置で停止する。又は、所定の撮像位置に別のセンサが設置され、その位置に二次元コード券Ｃが搬送されたことが検知されると、制御部１５がモータ１３を停止させるようにしてもよい。以上が、二次元コード券Ｃの取込処理である。
【００４８】
続いて、制御部１５は、カメラ４に、２枚の鏡５に映し出される二次元コード券Ｃの鏡５像を撮像させる（ステップＳ１３）。以上が、二次元コード券Ｃの撮像処理である。
【００４９】
続いて、カメラ４の出力として、撮像画像は、制御部１５を介して、又は直接、読取判定部６へ入力される。読取判定部６は、撮像された二次元コードから、乗車に関する乗車情報を読み取る（ステップＳ１４）。以上が、二次元コードの読取処理である。
【００５０】
読取判定部６は、二次元コードの読取結果から、挿入された媒体が鉄道の乗車に用いられる二次元コード券Ｃであるか否かを判定する（ステップＳ１５）。挿入された媒体が、鉄道の乗車に用いられる二次元コード券Ｃでない場合（ステップＳ１５でＮＯ）、読取判定部６は、返却要と判定する。
【００５１】
一方、挿入された媒体が、鉄道の乗車に用いられる二次元コード券Ｃである場合（ステップＳ１５でＹＥＳ）、読取判定部６は、二次元コードの読取結果に基づき、例えば、図示しない上位装置と通信してその二次元コード券Ｃの入出場記録等の情報を取得し、その二次元コード券Ｃの返却の要否を判定する（ステップＳ１７）。挿入された二次元コード券Ｃが、まだ使用される可能性がある乗車券である場合、すなわち使用済みの乗車券でない場合（ステップＳ１７でＮＯ）、読取判定部６は、返却要と判定する。挿入された二次元コード券Ｃが、これ以上使用される可能性がない乗車券である場合、すなわち使用済みの乗車券である場合（ステップＳ１７でＹＥＳ）、読取判定部６は、返却不要と判定する。
【００５２】
以上のステップＳ１５及びステップＳ１７が、二次元コードの判定処理である。なお、ステップＳ１５は省略されてもよい。
【００５３】
返却要と判定されると（ステップＳ１５でＮＯ、又はステップＳ１７でＮＯ）、制御部１５は、モータ１３を逆回転させる。これにより、利用者により挿入された二次元コード券Ｃ（又はその他の媒体）が、二次元コード読取装置１の挿入口２まで搬送される。例えばモータ１３がステッピングモータ１３であれば、センサ３が明から暗になったことを検知してから、二次元コード券Ｃを所定の排出位置まで搬送させるのに要する時間である一定時間モータ１３を駆動させた後、制御部１５は、モータ１３を停止させる。
【００５４】
これにより、二次元コード券Ｃの端部が挿入口２から飛び出した状態となる。二次元コード読取装置１外部へ排出された二次元コード券Ｃの端部を掴むことで、利用者は二次元コード券Ｃを抜き取ることができる。なお、利用者が二次元コード券Ｃを抜き取ったか否かは、センサ３が暗から明になったか否かにより分かる。これにより、二次元コード券Ｃは返却され（ステップＳ１６）、二次元コード読取装置１は、初期状態へ戻る。以上が、二次元コード券Ｃの返却処理である。
【００５５】
一方、返却不要と判定されると（ステップＳ１５でＹＥＳ、又はステップＳ１７でＹＥＳ）、制御部１５は、モータ１３を正回転させる。これにより、利用者により挿入された二次元コード券Ｃが、二次元コード読取装置１の回収箱１４がある下側へ搬送される。例えばモータ１３がステッピングモータ１３であれば、二次元コード券Ｃを所定の回収位置まで搬送させるのに要する時間である一定時間モータ１３を駆動させた後、制御部１５は、モータ１３を停止させる。又は、所定の回収位置に別のセンサが設置され、その位置に二次元コード券Ｃが搬送されたことが検知されると、制御部１５がモータ１３を停止させるようにしてもよい。
【００５６】
このとき、二次元コード券Ｃは、回収箱１４へ落下する。これにより、二次元コード券Ｃは回収され（ステップＳ１９）、二次元コード読取装置１は、初期状態へ戻る。以上が、二次元コード券Ｃの回収処理である。
【００５７】
以上説明した第１の実施形態に係る二次元コード読取装置１によれば、１つのモータ１３による駆動で、簡易かつ小型な搬送機構が構成され、二次元コード券Ｃの取込、二次元コード券Ｃの撮像、二次元コードの読取、二次元コード券Ｃの返却要否の判定、二次元コード券Ｃの返却又は回収が実現される。使用済みの二次元コード券Ｃが回収されることで、使用済みの二次元コード券Ｃが再度不正使用されることを防止できる。
【００５８】
二次元コード券Ｃの搬送面は挿入口２から回収箱１４まで略鉛直に設けられるため、二次元コード券Ｃの搬送距離は短く、また省スペースである。４本のベルト７により構成される搬送面は１つであり、二次元コード券Ｃの取込や、二次元コード券Ｃの返却又は回収の際の二次元コード券Ｃの搬送には、この単一の平面から成る搬送面が用いられる。すなわち、搬送機構は、１つの搬送面から別の搬送面へと二次元コード券Ｃを受け渡すような 必要がない構造であり、簡易な搬送機構である。簡易な搬送機構であるため、搬送機構の保守や点検はほぼ不要である。磁気券搬送部のベルト７に比べて、ベルト７が動く距離が 短く、またベルト７が動く速度が低いため、ベルト７の摩耗が少なく、ベルト７の交換頻度が少ない。
【００５９】
さらに、２枚の鏡５を、二次元コード券Ｃの搬送面の両面のそれぞれから略４５度傾けた面にそれぞれ設置することで、カメラ４を１台しか要しない。また、二次元コード券Ｃの両面の何れか一面に二次元コードが印刷されてあればよいので、事業者にとって、両面に二次元コードが印刷された二次元コード券Ｃが特別に発行する必要がない。また、利用者にとっては、二次元コード券Ｃを二次元コード読取装置１に挿入する際、二次元コードが印刷された面がどちらなのか確認する必要がなく、利便性が高い。また、確認のため立ち止まることがないため、利用者が二次元コード読取装置１を備えた自動改札機の入口付近に滞留してしまうことを防止できる。
【００６０】
（第２の実施形態）
以下、第２の実施形態に係る二次元コード読取装置１について図４を参照して説明する。図４（ａ）に二次元コード読取装置１の上面図、図４（ｂ）に２台のカメラ４を省略した二次元コード読取装置１の正面図、図４（ｃ）に二次元コード読取装置１の側面図、を示す。
【００６１】
第２の実施形態に係る二次元コード読取装置１は、二次元コード券Ｃの撮像手段が、第１の実施形態に係る二次元コード読取装置１と異なる。第２の実施形態に係る二次元コード読取装置１は、撮像手段として、２台のカメラ４を備える。
【００６２】
図４（ａ）に示すように、２台のカメラ４は、ｘ＞０の領域と、ｘ＜０の領域で、二次元コード券Ｃが撮像可能な位置に１台ずつ設置される。２台のカメラ４は、それぞれ、二次元コード券Ｃの搬送面（ｙｚ平面）と平行な面に設置される。２台のカメラ４は、挿入された二次元コード券Ｃの表面及び裏面を、それぞれ撮像する。
【００６３】
２台のカメラ４の出力として、２枚の撮像画像は、制御部１５を介して、又は直接、読取判定部６へ入力される。読取判定部６は、２枚の撮像画像のうち、二次元コードを有する画像から撮像された二次元コードの乗車に関する乗車情報を読み取り、返却要否の判定を行う。
【００６４】
以上説明した第２の実施形態に係る二次元コード読取装置１によれば、２台のカメラ４を用いるため、二次元コード券Ｃの両面の何れか一面に二次元コードが印刷されてあればよい。よって、事業者にとって、両面に二次元コードが印刷された二次元コード券Ｃが特別に発行する必要がない。また、利用者にとっては、二次元コード券Ｃを二次元コード読取装置１に挿入する際、二次元コードが印刷された面がどちらなのか確認する必要がなく、利便性が高い。
【００６５】
（第３の実施形態）
以下、第３の実施形態に係る二次元コード読取装置１について図５を参照して説明する。図５（ａ）に二次元コード読取装置１の上面図、図５（ｂ）に鏡５を省略した二次元コード読取装置１の正面図、図５（ｃ）にカメラ４の設置位置から見える二次元コード読取装置１の側面図、を示す。
【００６６】
第３の実施形態に係る二次元コード読取装置１は、二次元コード券Ｃの撮像手段が、第１の実施形態に係る二次元コード読取装置１と異なる。第３の実施形態に係る二次元コード読取装置１は、撮像手段として、１台のカメラ４と、１枚の鏡５と、を備える。
【００６７】
図５（ａ）に示すように、鏡５は、例えば、ｘ＞０の領域に設置される。鏡５は、二次元コード券Ｃの搬送面（ｙｚ平面）上の、ｚ軸と平行な所定の直線を基準軸として、ｙｚ平面を略±４５度ずつ傾けた面に設置される。この基準軸は、第２のベルト７が構成する略長方形及び第４のベルト７が構成する略長方形の平面があるｘｚ平面よりもｙ軸正方向側にある。鏡５は、反射面が平面である平面鏡５であり、反射面は、搬送面がある側に面している。これにより、図５（ｃ）に示すように、挿入された二次元コード券Ｃの表面が、鏡５に映し出される。カメラ４は、搬送面からｙ軸負方向で、この鏡５が撮像可能な位置に設置される。
【００６８】
以上説明した第３の実施形態に係る二次元コード読取装置１によれば、１台のカメラ４と１枚の鏡５を用いるため、計２台のカメラ４を設置するのに比べて省スペースである。
【００６９】
なお、第３の実施形態に係る二次元コード読取装置１においては、二次元コード券Ｃの二次元コードが印刷された面（表面）が、鏡５が設置されている側を面して挿入口２に挿入される必要がある。このため、事業者が、予め両面に二次元コードが印刷された二次元コード券Ｃを発行するか、二次元コード券Ｃを特定の向きに挿入するよう利用者へ指示する必要がある。
【００７０】
（第４の実施形態）
以下、第４の実施形態に係る二次元コード読取装置１について図６を参照して説明する。図６（ａ）に二次元コード読取装置１の上面図、図６（ｂ）にカメラ４の設置位置から見える二次元コード読取装置１の正面図、図６（ｃ）に二次元コード読取装置１の側面図、を示す。
【００７１】
第４の実施形態に係る二次元コード読取装置１は、二次元コード券Ｃの撮像手段が、第１の実施形態に係る二次元コード読取装置１と異なる。第４の実施形態に係る二次元コード読取装置１は、撮像手段として、１台のカメラ４を備える。
【００７２】
図６（ａ）に示すように、カメラ４は、例えば、ｘ＞０の領域で、二次元コード券Ｃが撮像可能な位置に設置される。カメラ４は、二次元コード券Ｃの搬送面（ｙｚ平面）と平行な面に設置される。カメラ４は、挿入された二次元コード券Ｃの表面を撮像する。
【００７３】
以上説明した第４の実施形態に係る二次元コード読取装置１によれば、１台のカメラ４を用いるため、計２台のカメラ４を設置するのに比べて省スペースである。
【００７４】
なお、第３の実施形態に係る二次元コード読取装置１においては、二次元コード券Ｃの二次元コードが印刷された面（表面）が、鏡５が設置されている側を面して挿入口２に挿入される必要がある。このため、事業者が、予め両面に二次元コードが印刷された二次元コード券Ｃを発行するか、二次元コード券Ｃを特定の向きに挿入するよう利用者へ指示する必要がある。
【００７５】
（その他の実施形態）
なお、挿入口２から回収箱１４までの搬送面は略鉛直でなく、斜めや水平であってもよい。
【００７６】
また、実施形態の二次元コード読取装置１は、普通券と大型券の両方に対応したものであってもよい。この場合、挿入口２は、例えば、普通券と大型券とのそれぞれについて開口部を有し、搬送面に到達するまでにこの開口部が統合する構成が考えられる。また、この場合、搬送機構は、普通券を挟持及び搬送するためのベルト７と、大型券を挟持及び搬送するためのベルト７と、により、普通券のみを処理対象とする場合よりも多い本数のベルト７を要する場合がある。
【００７７】
また、実施形態の二次元コード読取装置１は、図１等に記載した二次元コード読取装置１とは異なる本数の支持軸１１、異なる個数の支持ローラ９、異なる本数のベルト７であってもよい。
【００７８】
なお、本発明において二次元コードとは、例えば、ＱＲコード（登録商標）等の二次元コードや、バーコード等の一次元コードを含む。
【００７９】
また、ここでは、鉄道の駅で用いられる自動改札機を例にとって説明したが、二次元二次元コード読取装置１は、バスの乗車口で用いられる料金収受装置等、その他の使用場面で用いられてもよい。
【００８０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００８１】
Ｃ…二次元コード券
１…二次元コード読取装置
２…挿入口
３…センサ
４…カメラ（第１乃び第２のカメラ）
５…鏡（第１乃び第２の鏡）
６…読取判定部
７…ベルト（第１乃至第４のベルト）
８…駆動ローラ（第１乃至第４の駆動ローラ）
９…支持ローラ（第１乃至第１２の支持ローラ）
１０…駆動軸（第１乃び第２の駆動軸）
１１…支持軸（第１乃至第６の支持軸）
１２…ギア
１３…モータ
１４…回収箱
１５…制御部
【図１】
2019032897.tif 000003
【図２】
2019032897.tif 000004
【図３】
2019032897.tif 000005
【図４】
2019032897.tif 000006
【図５】
2019032897.tif 000007
【図６】
2019032897.tif 000008