(57)【特許請求の範囲】
【請求項１】
それぞれが、与えられるタイミング信号に応じて、読み取る対象物が保持する識別情報を読み取って読取データを生成する複数のセンサモジュールと、
前記センサモジュールごとに定められた単位搬送距離および前記センサモジュールの定められた順序に基づいて、前記センサモジュールに、前記対象物がそれぞれの前記単位搬送距離を搬送されるごとに読み取りの開始を指示する前記タイミング信号を送信し、前記センサモジュールが生成した前記読取データを取得し、前記定められた順序で、前記センサモジュールごとに前記読取データを出力する入出力制御部と、を備え、
前記複数のセンサモジュールは、各々搬送方向に垂直に配置されたライン状のセンサアレイを有し、前記対象物の単位搬送距離ごとに前記センサアレイでの読み取りを行うことで、前記対象物の光学情報および磁気情報の少なくともいずれかを含む識別情報を二次元情報として取得し、
前記複数のセンサモジュールの内、少なくとも１つのセンサモジュールが他のセンサモジュールと１ラインの読み取りに必要な時間に相当する単位搬送距離が異なり、
前記入出力制御部は、前記複数のセンサモジュールから受け取った読取データを出力するにあたり、最も単位搬送距離が短いセンサモジュールの単位搬送距離を基準となる最小単位搬送距離として、他のセンサモジュールの単位搬送距離が、前記最小単位搬送距離の整数倍となるよう、前記複数のセンサモジュールに指示する読取タイミングを予め設定しておくことで、単位搬送距離が前記最小単位搬送距離と異なるセンサモジュールからの読取データについては、前記対象物の搬送距離が各々のセンサモジュールの単位搬送距離に到達するまで、前記対象物が前記最小単位搬送距離を搬送される毎に前ラインの前記読取データを繰返し出力し、
前記入出力制御部は、単位搬送距離が前記最小単位搬送距離となるセンサモジュールからの読取データについては、前記読取データを繰り返すことなく出力する、
読取装置。
【請求項２】
前記複数のセンサモジュールの内、少なくとも１つのセンサモジュールの前記センサアレイの解像度が他のセンサモジュールの前記センサアレイの解像度と異なり、前記入出力制御部は、前記複数のセンサモジュールから受け取った前記読取データを出力するにあたり、最も高い解像度を有するセンサモジュールに、他のセンサモジュールの解像度を合せるように、補間を行い、
前記複数のセンサモジュールの内、少なくとも１つのセンサモジュールの前記センサアレイの解像度が他のセンサモジュールの前記センサアレイの解像度と異なり、最も高い解像度を有するセンサモジュールと、他のセンサモジュールの解像度比が整数である、
請求項１に記載の読取装置。
【請求項３】
前記複数のセンサモジュールの内、少なくとも１つのセンサモジュールの前記センサアレイの解像度が他のセンサモジュールの前記センサアレイの解像度と異なり、最も高い解像度を有するセンサモジュールと、他のセンサモジュールの解像度比が２のべき乗である、
請求項２に記載の読取装置。
【請求項４】
前記入出力制御部が、前記複数のセンサモジュールの各々から出力される前記読取データを受け、受け取った読取データを出力するにあたり、中間バッファメモリに一時保存し、前記対象物の搬送路上の配置情報、搬送速度から予め算出・設定されたラインズレ量に応じ、前記中間バッファメモリからの出力タイミングを調整する機能を有する、
請求項１から３のいずれか１項に記載の読取装置。
【請求項５】
前記入出力制御部が、前記複数のセンサモジュールの各々から出力される読取データを受け、受け取った読取データを出力するにあたり、読取データを中間バッファメモリに一時保存すると共に、前記複数のセンサモジュールのうち、少なくとも１つのセンサモジュールの近傍に設けられた位置センサが検出した前記対象物の位置と、前記対象物の搬送路上の配置情報と、搬送速度から算出される前記複数のセンサモジュール間の搬送方向の位相差と、前記対象物の位置から算出されるラインズレ量とに応じ、前記中間バッファメモリからの出力タイミングを調整する機能を有する、
請求項１から３のいずれか１項に記載の読取装置。
【請求項６】
前記入出力制御部が、前記複数のセンサモジュールの各々から出力される読取データを受け、前記読取データを中間バッファメモリに保存し、前記読取データを、前記複数のセンサモジュールが前記読取データを出力する速度より速い速度で出力する、
請求項１から５のいずれか１項に記載の読取装置。
【請求項７】
それぞれが、与えられるタイミング信号に応じて、読み取る対象物が保持する識別情報を読み取って読取データを生成する複数のセンサモジュールと、
前記センサモジュールごとに定められた単位搬送距離および前記センサモジュールの定められた順序に基づいて、前記センサモジュールに、前記対象物がそれぞれの前記単位搬送距離を搬送されるごとに読み取りの開始を指示する前記タイミング信号を送信し、前記センサモジュールが生成した前記読取データを取得し、前記定められた順序で、前記センサモジュールごとに前記読取データを出力する入出力制御部と、を備え、
前記複数のセンサモジュールの内、いずれかのセンサモジュールの前記単位搬送距離は、他のセンサモジュールの前記単位搬送距離と異なり、
前記入出力制御部は、前記複数のセンサモジュールから受け取った読取データを出力するにあたり、最も単位搬送距離が短いセンサモジュールの単位搬送距離を基準となる最小単位搬送距離として、他のセンサモジュールの単位搬送距離が、前記最小単位搬送距離の整数倍となるよう、前記複数のセンサモジュールに指示する読取タイミングを予め設定しておくことで、前記単位搬送距離が最も長いセンサモジュール以外のセンサモジュールからの読取データについては、前記対象物の搬送距離が各々のセンサモジュールの単位搬送距離に到達するまで、前記対象物が前記最小単位搬送距離を搬送される毎に前ラインの前記読取データを繰返し出力し、
前記入出力制御部は、前記単位搬送距離が最も長いセンサモジュールからの読取データについては、前記読取データを繰り返すことなく出力する、
読取装置。
【請求項８】
前記センサモジュールはそれぞれ、前記対象物に含まれる前記識別情報を読み取って単位データを生成する複数のセンサ素子を有し、
前記読取データは、前記単位データを含み、
前記入出力制御部は、前記単位データを含む前記読取データを取得し、前記センサモジュールが生成した前記読取データに含まれる前記単位データを出力する、
請求項７に記載の読取装置。
【請求項９】
前記複数のセンサモジュールの内、いずれかのセンサモジュールの、該センサモジュールが有する主走査方向の前記センサ素子の個数である解像度は、前記複数のセンサモジュールの内、他のセンサモジュールの前記解像度と異なり、最も高い解像度を有するセンサモジュールと、他のセンサモジュールの解像度比が整数であり、
前記入出力制御部は、前記解像度が最も高いセンサモジュール以外のセンサモジュールが生成した前記読取データに含まれる前記単位データを繰返し出力する、
請求項８に記載の読取装置。
【請求項１０】
前記センサモジュールが生成した前記読取データを保持する記憶部をさらに備え、
前記入出力制御部は、前記記憶部から前記読取データを取得する、
請求項１から９のいずれか１項に記載の読取装置。
【請求項１１】
前記入出力制御部は、前記複数のセンサモジュールの配置位置および前記複数のセンサモジュールの間における前記対象物の搬送速度に基づいて、前記対象物が前記センサモジュールに到達するタイミングを算出し、前記対象物が前記センサモジュールに到達するタイミングで、前記記憶部から前記読取データを取得する、
請求項１０に記載の読取装置。
【請求項１２】
互いに異なる位置に配置され、搬送される前記対象物が定められた位置に到達したことを検出する複数の位置センサをさらに備え、
前記搬送速度は、前記複数の位置センサが配置される位置、前記複数の位置センサが前記対象物が定められた位置に到達したことを検出したタイミングに基づいて算出される、
請求項１１に記載の読取装置。
【請求項１３】
前記複数のセンサモジュールが生成した前記読取データは並行して前記記憶部に保持され、
前記入出力制御部は、前記センサモジュールが前記読取データを出力する速度より速い速度で前記読取データを出力する、
請求項１０から１２のいずれか１項に記載の読取装置。
【請求項１４】
前記複数のセンサモジュールの内、少なくとも１つのセンサモジュールは、前記対象物の光学特性を含む前記識別情報を読み取る光学センサモジュールであって、
前記複数のセンサモジュールの内、少なくとも他の１つのセンサモジュールは、前記対象物の磁気特性を含む前記識別情報を読み取る磁気センサモジュールである、
請求項１から１３のいずれか１項に記載の読取装置。
【請求項１５】
請求項１から１４のいずれか１項に記載の読取装置と、
前記読取装置が出力する前記読取データを読み取って、前記センサモジュールに対応付け、前記センサモジュールに対応付けられた読み取ったデータに基づいて前記対象物の識別を行う識別部と、
を備える識別装置。
【請求項１６】
前記識別部は、前記定められた順序を示す指示信号を前記読取装置に送信し、
前記読取装置が有する前記入出力制御部は、前記センサモジュールごとに定められた前記単位搬送距離と、前記識別部から受信した前記指示信号とに応じて、前記センサモジュールのそれぞれに前記タイミング信号を送り、前記センサモジュールのそれぞれが生成した前記読取データを取得し、前記指示信号が示す前記センサモジュールの順序で、前記センサモジュールごとに前記読取データを出力する、
請求項１５に記載の識別装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取る対象物に含まれる識別情報を読み取る読取装置、および読取装置を備える識別装置に関する。
【背景技術】
【０００２】
紙幣には、光学情報、磁気情報等の複数のセキュリティ情報が内蔵されている。紙幣識別装置、紙幣鑑別装置等は、複数のセキュリティ情報のそれぞれに応じた、複数のセンサモジュールを備える。この種の紙幣識別装置の一例が特許文献１に開示されている。特許文献１に開示される紙幣識別装置は、ラインセンサ、磁気センサ、およびＵＶセンサのそれぞれから取得した画像を合成し、合成した画像と予め登録された画像とを比較することで、紙幣の金種および真偽の識別を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２０６４４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される紙幣識別装置が有する各センサが出力する画像の画素数、各センサでの読取時間および読み取りタイミングは異なるため、この紙幣識別装置は、センサごとに専用のインターフェースを有する。このため、紙幣識別装置の構造は複雑である。【０００５】
この発明は上記のような課題を解決するためになされたものであり、簡易な構造を有する読取装置および識別装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る読取装置は、複数のセンサモジュールと、入出力制御部と、を備える。複数のセンサモジュールのそれぞれは、与えられるタイミング信号に応じて、読み取る対象物が保持する識別情報を読み取って読取データを生成する。入出力制御部は、センサモジュールごとに定められた単位搬送距離およびセンサモジュールの定められた順序に基づいて、センサモジュールに、対象物がそれぞれの単位搬送距離を搬送されるごとに読み取りの開始を指示するタイミング信号を送信し、センサモジュールが生成した読取データを取得し、定められた順序で、センサモジュールごとに読取データを出力する。複数のセンサモジュールは、各々搬送方向に垂直に配置されたライン状のセンサアレイを有し、対象物の単位搬送距離ごとにセンサアレイでの読み取りを行うことで、対象物の光学情報および磁気情報の少なくともいずれかを含む識別情報を二次元情報として取得する。複数のセンサモジュールの内、少なくとも１つのセンサモジュールが他のセンサモジュールと１ラインの読み取りに必要な時間に相当する単位搬送距離が異なる。入出力制御部は、複数のセンサモジュールから受け取った読取データを出力するにあたり、最も単位搬送距離が短いセンサモジュールの単位搬送距離を基準となる最小単位搬送距離として、他のセンサモジュールの単位搬送距離が、最小単位搬送距離の整数倍となるよう、複数のセンサモジュールに指示する読取タイミングを予め設定しておくことで、単位搬送距離が最小単位搬送距離と異なるセンサモジュールからの読取データについては、対象物の搬送距離が各々のセンサモジュールの単位搬送距離に到達するまで、対象物が最小単位搬送距離を搬送される毎に前ラインの読取データを繰返し出力する。入出力制御部は、単位搬送距離が最小単位搬送距離となるセンサモジュールからの読取データについては、読取データを繰り返すことなく出力する。
【発明の効果】
【０００７】
この発明に係る読取装置は、センサモジュールごとに定められた単位搬送距離およびセンサモジュールの定められた順序に基づいたタイミング信号に応じて、読取データを生成する。そして、この読取装置は、定められた順序でセンサモジュールごとに読取データを出力する。センサモジュールごとに複数のインターフェースを備える必要がないため、センサモジュールごとにインターフェースを有する従来の読取装置と比べ、読取装置の構造は簡易である。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態１に係る識別装置の構成を示すブロック図
【図２】実施の形態１に係るセンサモジュールの配置例を示す図
【図３】実施の形態１に係る読取装置の出力を示すタイミングチャート
【図４】本発明の実施の形態２に係る読取装置の出力を示すタイミングチャート
【図５】本発明の実施の形態３に係る読取装置の出力を示すタイミングチャート
【図６】本発明の実施の形態４に係る識別装置の詳細な構成例を示すブロック図
【図７】実施の形態４に係るセンサモジュールおよび位置センサの配置例を示す図
【図８】本発明の実施の形態５に係る識別装置の詳細な構成例を示すブロック図
【図９】実施の形態５に係る読取装置の出力を示すタイミングチャート
【図１０】本発明の実施の形態６に係る識別装置の構成例を示すブロック図
【図１１】本発明の実施の形態７に係る識別装置の構成例を示すブロック図
【図１２】実施の形態に係る識別装置のハードウェアの構成例を示す図
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態に係る読取装置について図面を参照して詳細に説明する。なお図中、同一または同等の部分には同一の符号を付す。
【００１０】
（実施の形態１）
実施の形態１に係る識別装置を、対象物である紙幣の光学特性を光学センサで読み取って、識別する識別装置を例に説明する。対象物は、搬送路を搬送されるものとする。実施の形態１に係る識別装置１のシステム構成を、図１に示す。なお図１において、読み取ったデータの流れを太い実線で示し、制御信号の流れを細い実線で示す。識別装置１は、対象物の識別情報を読み取り、読取データを出力する読取装置１０と、読取装置１０が出力する読取データに基づいて対象物を識別する識別部４０と、を備える。読取装置１０は、読取タイミングを示すタイミング信号Ｓ１＿１に応答して、対象物の識別情報を読み取って読取データＤ２＿１を生成するセンサモジュール２０＿１と、読取タイミングを示すタイミング信号Ｓ１＿２に応答して、対象物の識別情報を読み取って読取データＤ２＿２を生成するセンサモジュール２０＿２とを備える。読取装置１０はさらに、センサモジュール２０＿１，２０＿２のそれぞれにタイミング信号Ｓ１＿１，Ｓ１＿２を送り、センサモジュール２０＿１，２０＿２がそれぞれ生成した読取データＤ２＿１，Ｄ２＿２を取得し、識別部４０から取得した指示信号Ｓ１が示す順序で読取データをシリアルに出力する入出力制御部３０を備える。識別部４０は、入出力制御部３０が出力する読取データＤ２＿１，Ｄ２＿２の出力順序を示す情報を保持しており、保持している読取データＤ２＿１，Ｄ２＿２の出力順序を示す情報に基づいて指示信号Ｓ１を入出力制御部３０に送る。
【００１１】
センサモジュール２０＿１は、例えば、可視光を検出するＣＩＳ（Contact Image Sensor：密着イメージセンサ）を有する。詳細には、センサモジュール２０＿１は、照射範囲に光を照射する光源２１＿１と、光源２１＿１から照射されて対象物で散乱された光を撮像素子に結像させる結像光学系２２＿１と、画像データＤ１＿１を生成するライン状のセンサアレイである光センサＩＣ２３＿１と、画像データＤ１＿１に対して、増幅処理、Ａ−Ｄ変換、画像補正処理等の信号処理を行って、読取データＤ２＿１を生成する信号処理回路２４＿１と、を備える。
【００１２】
光源２１＿１は、ＬＥＤ（Light-Emitting Diode：発光ダイオード）を有する。後述する接続制御信号Ｓ４＿１に応答して、ＬＥＤのカソードがＧＮＤに接続され、またはＬＥＤのカソードが開放されることで、ＬＥＤの点灯と消灯とが切り替わる。結像光学系２２＿１は、光センサＩＣ２３＿１が有する撮像素子に、紙幣で散乱された光を結像させる。光センサＩＣ２３＿１は、タイミング信号Ｓ１＿１に同期したスタート信号Ｓ２＿１を信号処理回路２４＿１から取得し、スタート信号Ｓ２＿１に応答して、読取動作を行う。詳細には、光センサＩＣ２３＿１は、スタート信号Ｓ２＿１の立ち上がりを検出し、読取動作を開始し、読取動作によって生成した画像データＤ１＿１を信号処理回路２４＿１に送る。信号処理回路２４＿１は、入出力制御部３０からタイミング信号Ｓ１＿１を取得し、タイミング信号Ｓ１＿１に同期したスタート信号Ｓ２＿１を生成し、光センサＩＣ２３＿１に送る。また信号処理回路２４＿１は、各ＬＥＤの点灯または消灯を指示するＬＥＤ制御信号Ｓ３＿１を入出力制御部３０に送る。また信号処理回路２４＿１は、画像データＤ１＿１に対して、増幅処理、Ａ−Ｄ変換、画像補正処理等の信号処理を行って、読取データＤ２＿１を生成し、入出力制御部３０に送る。信号処理回路２４＿１と入出力制御部３０は、シリアル通信用信号群Ｓ５＿１を互いに送受信して、シリアル通信を行う。
【００１３】
センサモジュール２０＿２は、センサモジュール２０＿１と同様に、照射範囲に光を照射する光源２１＿２と、光源２１＿２から照射されて対象物で散乱された光を撮像素子に結像させる結像光学系２２＿２と、画像データＤ１＿２を生成するライン状のセンサアレイである光センサＩＣ２３＿２と、画像データＤ１＿２に対して、増幅処理、Ａ−Ｄ変換、画像補正処理等の信号処理を行って、読取データＤ２＿２を生成する信号処理回路２４＿２と、を備える。
【００１４】
センサモジュール２０＿２の各部の動作は、センサモジュール２０＿１の各部と同様である。詳細には、光源２１＿２は、ＬＥＤを有する。後述する接続制御信号Ｓ４＿２に応答して、ＬＥＤのカソードがＧＮＤに接続され、またはＬＥＤのカソードが開放されることで、ＬＥＤの点灯と消灯とが切り替わる。光センサＩＣ２３＿２は、タイミング信号Ｓ１＿２に同期したスタート信号Ｓ２＿２を信号処理回路２４＿２から取得し、スタート信号Ｓ２＿２に応答して、読取動作を行う。信号処理回路２４＿２は、入出力制御部３０からタイミング信号Ｓ１＿２を取得し、タイミング信号Ｓ１＿２に同期したスタート信号Ｓ２＿２を生成し、光センサＩＣ２３＿２に送る。また信号処理回路２４＿２は、各ＬＥＤの点灯または消灯を指示するＬＥＤ制御信号Ｓ３＿２を入出力制御部３０に送る。また信号処理回路２４＿２は、画像データＤ１＿２に対して、増幅処理、Ａ−Ｄ変換、画像補正処理等の信号処理を行って、読取データＤ２＿２を生成し、入出力制御部３０に送る。信号処理回路２４＿２と入出力制御部３０は、シリアル通信用信号群Ｓ５＿２を互いに送受信して、シリアル通信を行う。
【００１５】
センサモジュール２０＿１，２０＿２は、図２に示すように、対象物８が搬送される搬送路９に透過板６を挟んで面して配置される。図２において、Ｘ軸方向を主走査方向とし、Ｙ軸方向を対象物８の搬送方向とし、Ｚ軸方向を鉛直方向とする。なおＸ軸、Ｙ軸、およびＺ軸は互いに直交する。理解を容易にするため、図２において、入出力制御部３０および識別部４０の記載を省略する。対象物８は、搬送路９をＹ軸正方向に搬送される。詳細には、対象物８は、センサモジュール２０＿１の鉛直方向上側を通過してから、センサモジュール２０＿２の鉛直方向上側を通過する。センサモジュール２０＿１は、Ｙ軸方向に間隔を空けて位置する２つの光源２１＿１と、２つの光源２１＿１の間の空隙に位置する結像光学系２２＿１と、基板７上に設けられた光センサＩＣ２３＿１および信号処理回路２４＿１と、を有する。センサモジュール２０＿２の各構成要素の配置は、センサモジュール２０＿１と同様である。
【００１６】
上記構成を有するセンサモジュール２０＿１が１ラインの読取動作を行っている間に、対象物８が搬送される距離をセンサモジュール２０＿１の単位搬送距離として定義する。換言すれば、センサモジュール２０＿１の単位搬送距離から、１ラインの読み取りに必要な時間が特定される。センサモジュール２０＿２についても同様に、センサモジュール２０＿２が１ラインの読取動作を行っている間に、対象物８が搬送される距離をセンサモジュール２０＿２の単位搬送距離として定義する。図１に示す入出力制御部３０は、識別部４０から、読取データの出力順序を示す指示信号Ｓ１を取得し、センサモジュール２０＿１，２０＿２の単位搬送距離および指示信号Ｓ１に応じて、センサモジュール２０＿１の信号処理回路２４＿１にタイミング信号Ｓ１＿１を送信し、センサモジュール２０＿２の信号処理回路２４＿２にタイミング信号Ｓ１＿２を送信する。識別部４０は、入出力制御部３０から読取データを取得すると、予め登録された画像とを比較することで、紙幣の種類の検出、真贋の判別等を行う。
【００１７】
上記構成を有する識別装置１の動作を、図３に示すタイミングチャートを用いて説明する。識別部４０が、センサモジュール２０＿１の１ライン分の読取データと、センサモジュール２０＿２の１ライン分の読取データとを交互に出力することを示す指示信号Ｓ１を入出力制御部３０に送信する場合を例にして説明する。入出力制御部３０は、センサモジュール２０＿１，２０＿２における単位搬送距離および指示信号Ｓ１に応じて、周期Ｔｐ１のパルス信号であるタイミング信号Ｓ１＿１と、周期Ｔｐ２のパルス信号であるタイミング信号Ｓ１＿２と、を生成する。なお入出力制御部３０は、タイミング信号Ｓ１＿１のパルスの立ち上がりのタイミングと、タイミングＳ１＿２のパルスの立ち上がりのタイミングが異なるように、タイミング信号Ｓ１＿１，Ｓ１＿２を生成する。
【００１８】
センサモジュール２０＿１，２０＿２における単位搬送距離が同じであって、センサモジュール２０＿１の読取時間Ｔｒ１とセンサモジュール２０＿２の読取時間Ｔｒ２とが同じである場合を例にして説明する。入出力制御部３０は、周期Ｔｐ１が読取時間Ｔｒ１の２倍であるタイミング信号Ｓ１＿１を生成し、周期Ｔｐ２が読取時間Ｔｒ２の２倍であるタイミング信号Ｓ１＿２を生成する。センサモジュール２０＿１，２０＿２における単位搬送距離が同じであって、センサモジュール２０＿１の読取時間Ｔｒ１とセンサモジュール２０＿２の読取時間Ｔｒ２とが同じであるため、タイミング信号Ｓ１＿１，Ｓ１＿２の周期Ｔｐ１，Ｔｐ２は同じである。タイミング信号Ｓ１＿１は、時刻ｔ０，ｔ２，ｔ４，・・・と周期Ｔｐ１ごとに立ち上がるパルス信号であり、タイミング信号Ｓ１＿２は、時刻ｔ１，ｔ３，・・・と周期Ｔｐ２ごとに立ち上がるパルス信号である。
【００１９】
センサモジュール２０＿１は、時刻ｔ０において、タイミング信号Ｓ１＿１のパルスの立ち上がりを検出すると、読取動作を開始し、読取データＤ２＿１を出力する。図３において、読取データＤ２＿１の欄における１−１は、光センサＩＣ２３＿１が１回目の読み取り動作において読み取った１ライン分の画像データＤ１＿１に基づく、読取データＤ２＿１を示す。すなわち、センサモジュール２０＿１は、時刻ｔ０から時刻ｔ１までの間、１回目の読み取り動作で生成した読取データＤ２＿１を順次、入出力制御部３０に出力する。その後、時刻ｔ２，ｔ４においても同様に、センサモジュール２０＿１は、タイミング信号Ｓ１＿１のパルスの立ち上がりを検出するたびに、読取動作を開始し、読取データＤ２＿１を出力する。図３において、読取データＤ２＿１の段における１−２は、光センサＩＣ２３＿１が２回目の読み取り動作において読み取った１ライン分の画像データＤ１＿１に基づく、読取データＤ２＿１を示す。同様に、読取データＤ２＿１の段における１−３，１−４，１−５はそれぞれ、センサＩＣ２３＿１が３，４，５回目の読み取り動作において読み取った１ライン分の画像データＤ１＿１に基づく、読取データＤ２＿１を示す。
【００２０】
センサモジュール２０＿２は、時刻ｔ１において、タイミング信号Ｓ１＿２のパルスの立ち上がりを検出すると、読取動作を開始し、読取データＤ２＿２を出力する。図３において、読取データＤ２＿２の欄における２−１は、光センサＩＣ２３＿２が１回目の読み取り動作において読み取った１ライン分の画像データＤ１＿２に基づく、読取データＤ２＿２を示す。すなわち、センサモジュール２０＿２は、時刻ｔ１から時刻ｔ２までの間、１回目の読み取り動作で生成した読取データＤ２＿２を順次、入出力制御部３０に出力する。その後、時刻ｔ３においても同様に、センサモジュール２０＿２は、タイミング信号Ｓ１＿２のパルスの立ち上がりを検出するたびに、読取動作を開始し、読取データＤ２＿２を出力する。図３において、２−２は、光センサＩＣ２３＿２が２回目の読み取り動作において読み取った１ライン分の画像データＤ１＿２に基づく、読取データＤ２＿２を示す。
【００２１】
入出力制御部３０は、センサモジュール２０＿１から読取データＤ２＿１を取得し、センサモジュール２０＿２から読取データＤ２＿２を取得する。入出力制御部３０は、指示信号Ｓ１に従って、読取データＤ２＿１，Ｄ２＿２を交互に出力する。図３の例では、出力タイミングの周期Ｔｏｕｔは、センサモジュール２０＿１，２０＿２における読取時間Ｔｒ１，Ｔｒ２と同じ時間である。入出力制御部３０の出力Ｄ３は、時刻ｔ０から時刻ｔ１までは、読取データＤ２＿１であり、時刻ｔ１から時刻ｔ２までは、読取データＤ２＿２である。その後、上述のように、入出力制御部３０の出力Ｄ３として、読取データＤ２＿１，Ｄ２＿２が交互に識別部４０に送信される。
【００２２】
識別部４０は、入出力制御部３０の出力Ｄ３を取得し、保持している読取データＤ２＿１，Ｄ２＿２の出力順序を示す情報に基づいて、入出力制御部３０の出力をセンサモジュール２０＿１，２０＿２のいずれかに対応付ける。識別部４０は、時刻ｔ０から時刻ｔ１において読み取ったデータをセンサモジュール２０＿１に対応付け、時刻ｔ１から時刻ｔ２において読み取ったデータをセンサモジュール２０＿２に対応付ける。その後、上述の処理を繰り返し、識別部４０は、センサモジュール２０＿１に対応付けられたデータを合成して、センサモジュール２０＿１に対応付けられた二次元情報、例えば二次元の画像データを得る。同様に、識別部４０は、センサモジュール２０＿２に対応付けられたデータを合成して、センサモジュール２０＿２に対応付けられた二次元の画像データを得る。識別部４０は、センサモジュール２０＿１，２０＿２のそれぞれに対応付けられた二次元の画像データと、予め登録された画像とを比較することで、紙幣の種類の検出、真贋の判別等を行う。
【００２３】
以上説明したとおり、本実施の形態１に係る読取装置１０は、識別部４０が予め保持している読取データの順序に従って、センサモジュール２０＿１，２０＿２のそれぞれが生成した読取データＤ２＿１，Ｄ２＿２をシリアルに出力する。そのため、識別部４０は、読取装置１０が出力するデータを、センサモジュール２０＿１，２０＿２に順に対応付けた後、対応付けられたデータを合成することで二次元の画像データを得ることができる。センサモジュールごとに複数のインターフェースを備える必要がないため、センサモジュールごとにインターフェースを有する読取装置と比べ、読取装置１０の構造は簡易である。
【００２４】
（実施の形態２）
実施の形態１においてセンサモジュール２０＿１，２０＿２における単位搬送距離は同じであったが、センサモジュール２０＿１，２０＿２における単位搬送距離は異なってもよい。本発明の実施の形態２に係る識別装置１の構成は、実施の形態１に係る識別装置１の構成と同じであるが、センサモジュール２０＿１，２０＿２における単位搬送距離が互いに異なる。センサモジュール２０＿１の読取時間Ｔｒ１は、センサモジュール２０＿２の読取時間Ｔｒ２の１／２倍である、すなわち、センサモジュール２０＿１における単位搬送距離は、センサモジュール２０＿２における単位搬送距離の１／２倍である場合を例にして説明する。識別部４０は、入出力制御部３０が出力する読取データＤ２＿１，Ｄ２＿２の出力順序を示す情報に加え、センサモジュール２０＿１における単位搬送距離に対するセンサモジュール２０＿２における単位搬送距離の比率を保持する。
【００２５】
識別装置１の動作を図４に示すタイミングチャートを用いて説明する。識別部４０が、センサモジュール２０＿１の１ライン分の読取データと、センサモジュール２０＿２の１ライン分の読取データとを交互に出力することを示す指示信号Ｓ１を入出力制御部３０に送信する場合を例にして説明する。入出力制御部３０は、センサモジュール２０＿１，２０＿２における単位搬送距離および指示信号Ｓ１に応じて、周期Ｔｐ１のパルス信号であるタイミング信号Ｓ１＿１と、周期Ｔｐ２のパルス信号であるタイミング信号Ｓ１＿２と、を生成する。なお入出力制御部３０は、タイミング信号Ｓ１＿１のパルスの立ち上がりのタイミングと、タイミング信号Ｓ１＿２のパルスの立ち上がりのタイミングが異なるように、タイミング信号Ｓ１＿１，Ｓ１＿２を生成する。
【００２６】
入出力制御部３０は、周期Ｔｐ１が読取時間Ｔｒ１の２倍であるタイミング信号Ｓ１＿１を生成し、周期Ｔｐ２が読取時間Ｔｒ２の２倍であるタイミング信号Ｓ１＿２を生成する。センサモジュール２０＿１における単位搬送距離は、センサモジュール２０＿２における単位搬送距離の１／２倍であって、センサモジュール２０＿１の読取時間Ｔｒ１は、センサモジュール２０＿２の読取時間Ｔｒ２の１／２倍であるため、タイミング信号Ｓ１＿１の周期Ｔｐ１は、タイミング信号Ｓ１＿２の周期Ｔｐ２の１／２倍である。センサモジュール２０＿１における単位搬送距離は、センサモジュール２０＿２における単位搬送距離の１／２倍であるため、入出力制御部３０は、単位搬送距離の最小値、すなわち、センサモジュール２０＿１における単位搬送距離と、センサモジュール２０＿２における単位搬送距離に基づく第１の繰り返し回数だけ読取データＤ２＿２を繰り返し出力する。詳細には、第１の繰り返し回数は、センサモジュール２０＿２における単位搬送距離を、単位搬送距離の最小値で除算した値、すなわち、２である。
【００２７】
センサモジュール２０＿１は、時刻ｔ０において、タイミング信号Ｓ１＿１のパルスの立ち上がりを検出すると、読取動作を開始し、読取データＤ２＿１を出力する。図４において、読取データＤ２＿１の欄における１−１は、光センサＩＣ２３＿１が１回目の読み取り動作において読み取った１ライン分の画像データＤ１＿１に基づく、読取データＤ２＿１を示す。すなわち、センサモジュール２０＿１は、時刻ｔ０から時刻ｔ１までの間、１回目の読み取り動作で生成した読取データＤ２＿１を順次、入出力制御部３０に出力する。その後、時刻ｔ２，ｔ４，ｔ６においても同様に、センサモジュール２０＿１は、タイミング信号Ｓ１＿１のパルスの立ち上がりを検出するたびに、読取動作を開始し、読取データＤ２＿１を出力する。図４において、読取データＤ２＿１の段における１−２は、光センサＩＣ２３＿１が２回目の読み取り動作において読み取った１ライン分の画像データＤ１＿１に基づく、読取データＤ２＿１を示す。同様に、読取データＤ２＿１の段における１−３，１−４，１−５はそれぞれ、光センサＩＣ２３＿１が３，４，５回目の読み取り動作において読み取った１ライン分の画像データＤ１＿１に基づく、読取データＤ２＿１を示す。
【００２８】
センサモジュール２０＿２は、時刻ｔ１において、タイミング信号Ｓ１＿２のパルスの立ち上がりを検出すると、読取動作を開始し、読取データＤ２＿２を出力する。図４において、読取データＤ２＿２の欄における２−１は、光センサＩＣ２３＿２が１回目の読み取り動作において読み取った１ライン分の画像データＤ１＿２に基づく、読取データＤ２＿２を示す。すなわち、センサモジュール２０＿２は、時刻ｔ１から時刻ｔ３までの間、１回目の読み取り動作で生成した読取データＤ２＿２を順次、入出力制御部３０に出力する。その後、時刻ｔ５においても同様に、センサモジュール２０＿２は、タイミング信号Ｓ１＿２のパルスの立ち上がりを検出し、読取動作を開始し、読取データＤ２＿２を出力する。図４において、読取データＤ２＿２の段における２−２は、光センサＩＣ２３＿２が２回目の読み取り動作において読み取った１ライン分の画像データＤ１＿２に基づく、読取データＤ２＿２を示す。同様に、読取データＤ２＿２の段における２−３は、センサＩＣ２３＿２が３回目の読み取り動作において読み取った１ライン分の画像データＤ１＿２に基づく、読取データＤ２＿２を示す。
【００２９】
入出力制御部３０は、センサモジュール２０＿１から読取データＤ２＿１を取得し、センサモジュール２０＿２から読取データＤ２＿２を取得し、記憶部に記憶する。入出力制御部３０は、指示信号Ｓ１に従って、記憶部から読取データＤ２＿１，Ｄ２＿２を読み出し、交互に出力する。入出力制御部３０が読取データを出力する出力タイミングの周期Ｔｏｕｔは、センサモジュール２０＿１の読取時間Ｔｒ１と同じ時間である。入出力制御部３０の出力Ｄ３は、時刻ｔ２から時刻ｔ３までは、読取データＤ２＿１であり、時刻ｔ３から時刻ｔ４までは、読取データＤ２＿２である。時刻ｔ４から時刻ｔ５までは、読取データＤ２＿１である。時刻ｔ５において、センサＩＣ２３＿２の読取動作は終了していないため、入出力制御部３０は、直前の読取データＤ２＿２、すなわち、センサＩＣ２３＿２が１回目の読取動作において読み取った１ライン分の画像データＤ１＿２に基づく読取データＤ２＿２を出力する。換言すれば、入出力制御部３０は、読取データＤ２＿１，Ｄ２＿２が交互に出力するが、読取データＤ２＿２については、同じデータが２回出力される。
【００３０】
対象物８が、単位搬送距離の最小公倍数だけ搬送される間に、入出力制御部３０が出力する読取データＤ２＿１，Ｄ２＿２のそれぞれの個数は同じであって、出力された読取データＤ２＿１，Ｄ２＿２のそれぞれの個数は、最小公倍数を単位搬送距離の最小値で除算した値となる。すなわち、入出力制御部３０は、単位搬送距離が最小単位搬送距離と異なるセンサモジュール２０＿２が生成した読取データＤ２＿２については、センサモジュール２０＿２における単位搬送距離に到達するまで、最小単位搬送距離ごとに前ラインの読取データＤ２＿２を繰り返し出力する。
【００３１】
実施の形態１と同様に、識別部４０は、入出力制御部３０の出力Ｄ３を取得し、保持している読取データＤ２＿１，Ｄ２＿２の出力順序を示す情報に基づいて、入出力制御部３０の出力をセンサモジュール２０＿１，２０＿２のいずれかに対応付ける。識別部４０は、時刻ｔ０から時刻ｔ１において読み取ったデータをセンサモジュール２０＿１に対応付け、時刻ｔ１から時刻ｔ２において読み取ったデータをセンサモジュール２０＿２に対応付ける。その後、上述の処理を繰り返し、識別部４０は、センサモジュール２０＿１に対応付けられたデータを合成して、センサモジュール２０＿１に対応付けられた二次元情報、例えば二次元の画像データを得る。
【００３２】
識別部４０は、センサモジュール２０＿２に対応付けられたデータから繰り返し出力されたデータを除いたデータを合成して、センサモジュール２０＿２に対応付けられた二次元の画像データを得る。識別部４０が保持しているセンサモジュール２０＿１における単位搬送距離に対するセンサモジュール２０＿２における単位搬送距離の比率は、読取データＤ２＿２の繰り返し回数に一致する。例えば、識別部４０は、繰り返し回数が２回であるから、順に取得した読取データＤ２＿２の偶数番目のデータを削除してから、データを合成し、二次元の画像データを得る。識別部４０は、センサモジュール２０＿１，２０＿２のそれぞれに対応付けられた二次元の画像データと、予め登録された画像とを比較することで、紙幣の種類の検出、真贋の判別等を行う。
【００３３】
以上説明したとおり、本実施の形態２に係る読取装置１０は、センサモジュール２０＿２が生成した読取データＤ２＿２を２回ずつ繰り返して出力する。識別部４０は、定められたタイミングで読取装置１０の出力を取得すればよく、センサモジュール２０＿１，２０＿２における単位搬送距離が異なる場合でも、個別にインターフェースを備える必要はない。センサモジュールごとに複数のインターフェースを備える必要がないため、センサモジュールごとにインターフェースを有する読取装置と比べ、読取装置１０の構造は簡易である。
【００３４】
（実施の形態３）
識別装置１は、解像度が異なるセンサモジュール２０＿１，２０＿２を備えてもよい。本発明の実施の形態３に係る識別装置１の構成は、実施の形態１に係る識別装置１の構成と同じであるが、センサモジュール２０＿１，２０＿２の解像度が異なる。入出力制御部３０は、読取データＤ２＿１，Ｄ２＿２を出力する際に、最も高い解像度を有するセンサモジュールに、他のセンサモジュールの解像度を合わせるように、他のセンサモジュールの出力の際に補間動作、詳細には、直前の読取データを第２の繰り返し回数だけ繰り返し出力することを行う。センサモジュール２０＿１の解像度と、センサモジュール２０＿２の解像度との比である解像度比が２のべき乗、一例として２である場合を例にして説明する。なおセンサモジュール２０＿１，２０＿２における単位搬送距離は同じとする。この場合、第２の繰り返し回数は、解像度の最大値、すなわち、センサモジュール２０＿１の解像度を、センサモジュール２０＿２の解像度で除算した値、２である。識別部４０は、入出力制御部３０が出力する読取データＤ２＿１，Ｄ２＿２の出力順序を示す情報に加え、センサモジュール２０＿２の解像度に対するセンサモジュール２０＿１の解像度の比率を保持する。
【００３５】
識別装置１の動作を図５に示すタイミングチャートを用いて説明する。識別部４０が、センサモジュール２０＿１の１ライン分の読取データと、センサモジュール２０＿２の１ライン分の読取データとを交互に出力することを示す指示信号Ｓ１を入出力制御部３０に送信する場合を例にして説明する。入出力制御部３０は、センサモジュール２０＿１，２０＿２における単位搬送距離および指示信号Ｓ１に応じて、周期Ｔｐ１のパルス信号であるタイミング信号Ｓ１＿１と、周期Ｔｐ２のパルス信号であるタイミング信号Ｓ１＿２と、を生成する。なお入出力制御部３０は、タイミング信号Ｓ１＿１のパルスの立ち上がりのタイミングと、タイミングＳ１＿２のパルスの立ち上がりのタイミングが異なるように、タイミング信号Ｓ１＿１，Ｓ１＿２を生成する。実施の形態１と同様に、周期Ｔｐ１と周期Ｔｐ２とは同じ長さである。
【００３６】
センサモジュール２０＿１の動作は、実施の形態１と同様であり、時刻ｔ０において、光センサＩＣ２３＿１が読み取り動作を開始する。図５の読取データＤ２＿１の段において、光センサＩＣ２３＿１が１回目の読み取り動作において読み取った１ライン分の画像データＤ１＿１に基づく、読取データＤ２＿１を、センサ素子ごとのデータである単位データ１−１（１）から１−１（１２）として示す。同様に、光センサＩＣ２３＿１が２回目の読み取り動作において読み取った１ライン分の画像データＤ１＿１に基づく、読取データＤ２＿１を、撮像素子ごとのデータである単位データ１−２（１）から１−２（１２）として示す。
【００３７】
センサモジュール２０＿１は、時刻ｔ０から時刻ｔ１までの間、１回目の読み取り動作で生成した読取データＤ２＿１を構成する単位データ１−１（１）から１−１（１２）を順に入出力制御部３０に出力する。その後、センサモジュール２０＿１は、時刻ｔ２から時刻ｔ３までの間、２回目の読み取り動作で生成した読取データＤ２＿１を構成する単位データ１−２（１）から１−２（１２）を順に入出力制御部３０に出力する。センサモジュール２０＿１は、上述の処理を繰り返し行う。
【００３８】
センサモジュール２０＿２の動作は、実施の形態１と同様であり、時刻ｔ１において、光センサＩＣ２３＿２が読み取り動作を開始する。図５の読取データＤ２＿２の段において、光センサＩＣ２３＿２が１回目の読み取り動作において読み取った１ライン分の画像データＤ１＿２に基づく、読取データＤ２＿２を、センサ素子ごとのデータである単位データ２−１（１）から２−１（６）として示す。同様に、光センサＩＣ２３＿２が２回目の読み取り動作において読み取った１ライン分の画像データＤ１＿２に基づく、読取データＤ２＿２を、撮像素子ごとのデータである単位データ２−２（１）から２−２（６）とする。図５では、最初の単位データ２−２（１）についてのみ記載した。
【００３９】
センサモジュール２０＿２は、時刻ｔ１から時刻ｔ２までの間、１回目の読み取り動作で生成した読取データＤ２＿２を構成する単位データ２−１（１）から２−１（６）を入出力制御部３０に出力する。センサモジュール２０＿２が有するセンサ素子における読取時間Ｔｓ２は、センサモジュール２０＿１が有するセンサ素子における読取時間Ｔｓ１の２倍の時間である。センサモジュール２０＿２は、上述の処理を繰り返し行う。
【００４０】
入出力制御部３０は、センサモジュール２０＿１から、読取データＤ２＿１を構成する単位データ１−１（１）から単位データ１−１（１２）を順に取得し、センサモジュール２０＿２から、読取データＤ２＿２を構成する単位データ２−１（１）から単位データ２−１（６）を順に取得して、記憶部に記憶する。入出力制御部３０は、指示信号Ｓ１に従って、記憶部から読取データＤ２＿１，Ｄ２＿２を読み出し、交互に出力する。入出力制御部３０が読取データを出力する出力タイミングの周期Ｔｏｕｔは、センサモジュール２０＿１の読取時間Ｔｒ１と同じ時間である。時刻ｔ１から時刻ｔ２まで、入出力制御部３０は、読取データＤ２＿１を構成する単位データ１−１（１）から単位データ１−１（１２）を順に出力する。センサモジュール２０＿１の解像度は、センサモジュール２０＿２の解像度の２倍であるため、時刻ｔ２から時刻ｔ３まで、入出力制御部３０は、読取データＤ２＿２を構成する単位データ２−１（１）から２−１（６）をそれぞれ２回ずつ出力する。
【００４１】
実施の形態１と同様に、識別部４０は、入出力制御部３０の出力Ｄ３を取得し、保持している読取データＤ２＿１，Ｄ２＿２の出力順序を示す情報に基づいて、入出力制御部３０の出力をセンサモジュール２０＿１，２０＿２のいずれかに対応付ける。識別部４０は、時刻ｔ０から時刻ｔ１において読み取ったデータをセンサモジュール２０＿１に対応付け、時刻ｔ１から時刻ｔ２において読み取ったデータをセンサモジュール２０＿２に対応付ける。その後、上述の処理を繰り返し、識別部４０は、センサモジュール２０＿１に対応付けられたデータを合成して、センサモジュール２０＿１に対応付けられた二次元情報、例えば二次元の画像データを得る。
【００４２】
識別部４０は、センサモジュール２０＿２に対応付けられたデータから繰り返し出力されたデータを除いたデータを合成して、センサモジュール２０＿２に対応付けられた二次元の画像データを得る。識別部４０が保持しているセンサモジュール２０＿２の解像度に対するセンサモジュール２０＿１の解像度の比率は、読取データＤ２＿２を構成する各単位データの出力の繰り返し回数に一致する。例えば、識別部４０は、繰り返し回数が２回であるから、順に取得した読取データＤ２＿２を構成する単位データの偶数番目のデータを削除してから、データを合成し、二次元の画像データを得る。識別部４０は、センサモジュール２０＿１，２０＿２のそれぞれに対応付けられた二次元の画像データと、予め登録された画像とを比較することで、紙幣の種類の検出、真贋の判別等を行う。
【００４３】
以上説明したとおり、本実施の形態３に係る読取装置１０は、センサモジュール２０＿２が生成した読取データＤ２＿２を構成する単位データを２回ずつ繰り返して出力する。識別部４０は、定められたタイミングで読取装置１０の出力を取得すればよく、センサモジュール２０＿１，２０＿２の解像度が異なる場合でも、個別にインターフェースを備える必要はない。センサモジュールごとに複数のインターフェースを備える必要がないため、センサモジュールごとにインターフェースを有する読取装置と比べ、読取装置１０の構造は簡易である。
【００４４】
（実施の形態４）
対象物８の搬送速度が一定でない場合には、センサモジュール２０＿１，２０＿２のデータの出力タイミングにばらつきが生じる。センサモジュール２０＿１，２０＿２が生成したデータが記憶部に順次記憶され、対象物８の搬送速度に応じたタイミングで記憶部からデータが読み出される識別装置を実施の形態４として説明する。図６に示す識別装置２は、実施の形態１に係る識別装置１が備える読取装置１０に代えて、読取装置１１を備える。読取装置１１は、実施の形態１に係る読取装置１０の構成に加えて、記憶部３１と、対象物８の到達を検知する位置センサ５０＿１，５０＿２と、を備える。記憶部３１は、バッファメモリを有する。センサモジュール２０＿１，２０＿２のそれぞれが生成した読取データＤ２＿１，Ｄ２＿２は、記憶部３１に順次記憶される。入出力制御部３０は、位置センサ５０＿１，５０＿２の検知結果から対象物８の搬送速度を算出し、対象物８の搬送速度および予め定められたラインズレ量に応じた取得タイミングで記憶部３１から読取データＤ２＿１，Ｄ２＿２を読み出し、出力する。
【００４５】
センサモジュール２０＿１，２０＿２と、位置センサ５０＿１，５０＿２は、図７に示すように、対象物８が搬送される搬送路に面して配置される。センサモジュール２０＿１，２０＿２の配置は、図２と同様である。センサモジュール２０＿１，２０＿２のそれぞれのＹ軸負方向側に、位置センサ５０＿１，５０＿２が位置する。対象物８は、位置センサ５０＿１、センサモジュール２０＿１、位置センサ５０＿２、センサモジュール２０＿２のそれぞれの鉛直方向上側を順に通過する。位置センサ５０＿１，５０＿２は、対象物８を検出した時刻を入出力制御部３０に送信する。入出力制御部３０は、位置センサ５０＿１，５０＿２の距離を予め保持しており、位置センサ５０＿１，５０＿２の距離と、位置センサ５０＿１，５０＿２から取得した時刻とから、センサモジュール２０＿１からセンサモジュール２０＿２までにおける、対象物８の搬送速度を検出する。
【００４６】
入出力制御部３０が記憶部３１から読取データを取得する取得タイミングは、センサモジュール２０＿１，２０＿２の配置位置、およびセンサモジュール２０＿１，２０＿２の間における対象物８の搬送速度に応じて定められる。さらに、取得タイミングは、搬送路９における対象物８が通る位置を含む配置情報、および、センサモジュール２０＿１，２０＿２の間の搬送方向の位相差とラインズレ量に応じ、調節される。例えば、入出力制御部３０は、センサモジュール２０＿１，２０＿２の配置位置およびセンサモジュール２０＿１，２０＿２の間における対象物８の搬送速度に基づいて、対象物８がセンサモジュール２０＿２に到達するタイミングを算出する。そして、入出力制御部３０は、対象物８がセンサモジュール２０＿２に到達するタイミングで読取データＤ２＿１，Ｄ２＿２を記憶部３１から取得する。入出力制御部３０は、検出した搬送速度に応じて、タイミング信号Ｓ１＿１，Ｓ１＿２、読取データＤ２＿１，Ｄ２＿２を記憶部３１から取得するタイミングの周期を調節する。そして、入出力制御部３０は、周期が調節された取得タイミングで、記憶部３１から読取データＤ２＿１，Ｄ２＿２を取得し、識別部４０に出力する。
【００４７】
以上説明したとおり、本実施の形態４に係る読取装置１１によれば、対象物８の搬送速度に応じたタイミングで読取データＤ２＿１，Ｄ２＿２を記憶部３１から取得するため、例えば対象物８の種類によって、対象物８の搬送速度が異なる場合であっても、入出力制御部３０は、一定の出力タイミングで読取データＤ２＿１，Ｄ２＿２を出力することが可能である。
【００４８】
（実施の形態５）
上述の実施の形態では、入出力制御部３０は、センサモジュール２０＿１，２０＿２から順に読取データを取得したが、入出力制御部３０は、センサモジュール２０＿１，２０＿２から並行して読取データを取得してもよい。センサモジュール２０＿１，２０＿２から並行に読取データＤ２＿１，Ｄ２＿２を取得する入出力制御部３０を有する識別装置を実施の形態５として説明する。
【００４９】
図８に示す識別装置３は、図１に示す実施の形態１に係る識別装置１の構成に加えて、記憶部３１を備える。入出力制御部３０は、センサモジュール２０＿１，２０＿２から並行して読取データＤ２＿１，Ｄ２＿２を取得し、記憶部３１に記憶する。そして、入出力制御部３０は、記憶部３１から読取データＤ２＿１，Ｄ２＿２を読み出し、順次出力する。なお入出力制御部３０の出力速度は、センサモジュール２０＿１，２０＿２の出力速度の最大値に複数のセンサモジュール２０＿１，２０＿２の個数を乗算した値を上限とする範囲で定められる。
【００５０】
上記構成を有する識別装置３の動作について、図９に示すフローチャートを用いて説明する。識別部４０が、センサモジュール２０＿１の１ライン分の読取データと、センサモジュール２０＿２の１ライン分の読取データとを交互に出力することを示す指示信号Ｓ１を入出力制御部３０に送信する場合を例にして説明する。実施の形態１と同様に、センサモジュール２０＿１，２０＿２における単位搬送距離が同じであって、センサモジュール２０＿１の読取時間Ｔｒ１とセンサモジュール２０＿２の読取時間Ｔｒ２とが同じであるとする。
【００５１】
時刻ｔ０において、光センサＩＣ２３＿１が読み取り動作を開始し、読取データＤ２＿１を出力する。図９において、読取データＤ２＿１の段における１−１は、光センサＩＣ２３＿１が１回目の読み取り動作において読み取った１ライン分の画像データＤ１＿１に基づく、読取データＤ２＿１を示す。すなわち、センサモジュール２０＿１は、時刻ｔ０から時刻ｔ２までの間、１回目の読み取り動作で生成した読取データＤ２＿１を順次、入出力制御部３０に出力する。その後、時刻ｔ２，ｔ４においても同様に、センサモジュール２０＿１は、タイミング信号Ｓ１＿１のパルスの立ち上がりを検出するたびに、読取動作を開始し、読取データＤ２＿１を出力する。図９において、読取データＤ２＿１の段における１−２は、光センサＩＣ２３＿１が２回目の読み取り動作において読み取った１ライン分の画像データＤ１＿１に基づく、読取データＤ２＿１を示す。同様に、読取データＤ２＿１の段における１−３，１−４，１−５はそれぞれ、光センサＩＣ２３＿１が３，４，５回目の読み取り動作において読み取った１ライン分の画像データＤ１＿１に基づく、読取データＤ２＿１を示す。
【００５２】
センサモジュール２０＿２は、時刻ｔ１において、タイミング信号Ｓ１＿２のパルスの立ち上がりを検出すると、読取動作を開始し、読取データＤ２＿２を出力する。図９において、読取データＤ２＿２の段における２−１は、光センサＩＣ２３＿２が１回目の読み取り動作において読み取った１ライン分の画像データＤ１＿２に基づく、読取データＤ２＿２を示す。すなわち、センサモジュール２０＿２は、時刻ｔ１から時刻ｔ３までの間、１回目の読み取り動作で生成した読取データＤ２＿２を順次、入出力制御部３０に出力する。その後、時刻ｔ３，ｔ５においても同様に、センサモジュール２０＿２は、タイミング信号Ｓ１＿２のパルスの立ち上がりを検出するたびに、読取動作を開始し、読取データＤ２＿２を出力する。図９において、読取データＤ２＿２の段における２−２は、光センサＩＣ２３＿２が２回目の読み取り動作において読み取った１ライン分の画像データＤ１＿２に基づく、読取データＤ２＿２を示す。同様に、読取データＤ２＿２の段における２−３，２−４，２−５はそれぞれ、センサＩＣ２３＿２が３，４，５回目の読み取り動作において読み取った１ライン分の画像データＤ１＿２に基づく、読取データＤ２＿２を示す。
【００５３】
入出力制御部３０は、センサモジュール２０＿１から読取データＤ２＿１を取得し、センサモジュール２０＿２から読取データＤ２＿２を取得する。入出力制御部３０は、取得した読取データＤ２＿１，Ｄ２＿２を並行して記憶部３１に記憶する。入出力制御部３０は、時刻ｔ３以降、記憶部３１から取得した読取データＤ２＿１，Ｄ２＿２を、指示信号Ｓ１に従って、交互に出力する。
【００５４】
実施の形態１と同様に、識別部４０は、入出力制御部３０の出力Ｄ３を読み取り、入出力制御部３０に送信した指示信号Ｓ１が示すセンサモジュール２０＿１，２０＿２の順序で、読み取ったデータをセンサモジュール２０＿１，２０＿２に対応付ける。識別部４０は、時刻ｔ３から時刻ｔ４までの間に読み取ったデータをセンサモジュール２０＿１に対応付け、時刻ｔ４から時刻ｔ５までの間に読み取ったデータをセンサモジュール２０＿２に対応付ける。その後、上述の処理を繰り返し、識別部４０は、センサモジュール２０＿１に対応付けられたデータを合成して、センサモジュール２０＿１に対応付けられた二次元の画像データを得る。同様に、識別部４０は、センサモジュール２０＿２に対応付けられたデータを合成して、センサモジュール２０＿２に対応付けられた二次元の画像データを得る。識別部４０は、センサモジュール２０＿１，２０＿２のそれぞれに対応付けられた二次元の画像データから、対象物８の識別を行う。
【００５５】
記憶部３１を設けることで、センサモジュール２０＿１，２０＿２から並行して読取データＤ２＿１，Ｄ２＿２を取得することができる。これにより不要な待ち時間をなくし、センサモジュール２０＿１，２０＿２の出力速度の最大値に複数のセンサモジュール２０＿１，２０＿２の個数を乗算した値を上限とする範囲で、入出力制御部３０の出力速度を大きくすることが可能である。
【００５６】
入出力制御部３０は、センサモジュール２０＿１から読取データＤ２＿１を取得している間に、センサモジュール２０＿２からも読取データＤ２＿２を取得することができる。このため、センサモジュール２０＿１，２０＿２のそれぞれが読取データＤ２＿１，Ｄ２＿２を出力する期間が重複していても、読取データＤ２＿１，Ｄ２＿２を取得し、識別部４０に出力することができる。
【００５７】
以上説明したとおり、本実施の形態５に係る読取装置１２においては、センサモジュール２０＿１，２０＿２から並行して読取データＤ２＿１，Ｄ２＿２を取得するため、センサモジュール２０＿１，２０＿２のそれぞれが読取データＤ２＿１，Ｄ２＿２を出力する期間が重複していても、読取データＤ２＿１，Ｄ２＿２を取得することができる。またセンサモジュール２０の出力速度の最大値に複数のセンサモジュール２０の個数を乗算した値を上限とする範囲で、入出力制御部３０の出力速度を大きくすることができる。
【００５８】
（実施の形態６）
上述の実施の形態では、入出力制御部３０は、センサモジュール２０＿１，２０＿２とは独立して設けられていたが、入出力制御部３０は、センサモジュール２０＿１，２０＿２のいずれかに内蔵されていてもよい。入出力制御部３０が内蔵されたセンサモジュールを有する識別装置を実施の形態６として説明する。図１０に示す実施の形態６に係る識別装置４は、実施の形態１に係る識別装置１が備える読取装置１０に代えて、読取装置１３を備える。読取装置１３は、センサモジュール２０＿２に代えて、センサモジュール２０＿３を備える。センサモジュール２０＿３は、センサモジュール２０＿２の構成に加えて、入出力制御部３０を有する。入出力制御部３０の動作は、実施の形態１と同様である。
【００５９】
以上説明したとおり、本実施の形態６に係る読取装置１３によれば、入出力制御部３０がセンサモジュール２０＿３に内蔵されるため、識別装置４の小型化が可能である。
【００６０】
（実施の形態７）
センサモジュールは光学センサモジュールに限られず、対象物の識別情報を取得するセンサであれば、任意である。光センサと磁気センサとを備える識別装置を実施の形態７として説明する。図１１に示す実施の形態７に係る識別装置５は、実施の形態１に係る識別装置１が備える読取装置１０に代えて、読取装置１４を備える。識別装置５は、実施の形態１に係る識別装置１が備える読取装置１０に代えて、読取装置１４を備える。読取装置１４は、センサモジュール２０＿２に代えて、対象物８の磁気特性を読み取るセンサモジュール２０＿４を備える。センサモジュール２０＿４は、入出力制御部３０が内蔵された磁気センサである。
【００６１】
センサモジュール２０＿４は、読み取り領域における磁界の変化を検出し、検出結果を抵抗値の変化として電気的に出力するＡＭＲ（Anisotropic-Magneto-Resistive：異方性磁気抵抗）素子２５と、ＡＭＲ素子２５が出力する抵抗値変動Ｄ４を読み出して増幅し、増幅データＤ５を生成する読出増幅ＩＣ２６と、増幅データＤ５に対して信号処理を行い、調節データＤ６を生成する出力調節回路２７と、調節データＤ６のＡ−Ｄ変換を行い、Ａ−Ｄ変換したデータを読取データＤ７として、入出力制御部３０に送信するＡＦＥ２８と、入出力制御部３０と、を有する。
【００６２】
入出力制御部３０は、センサモジュール２０＿１，２０＿４における単位搬送距離および指示信号Ｓ１に応じて、タイミング信号Ｓ１＿１，Ｓ１＿３を生成する。そして、入出力制御部３０は、センサモジュール２０＿１の信号処理回路２４＿１にタイミング信号Ｓ１＿１を送信し、センサモジュール２０＿４のＡＦＥ２８にタイミング信号Ｓ１＿３を送信する。また、入出力制御部３０は、出力調節回路２７および読出増幅ＩＣ２６に、タイミング信号Ｓ１＿３に同期したタイミング信号Ｓ６，Ｓ７を送信する。出力調節回路２７および読出増幅ＩＣ２６は、タイミング信号Ｓ６，Ｓ７に応答して動作する。読出増幅ＩＣ２６は、タイミング信号Ｓ７と同期したタイミング信号Ｓ８をＡＭＲ素子２５に出力し、タイミング信号Ｓ８に応じて、ＡＭＲ素子２５の抵抗値変動Ｄ４を取得する。
【００６３】
ＣＩＳであるセンサモジュール２０＿１と磁気センサであるセンサモジュール２０＿４とでは、単位搬送距離、解像度等が異なることがある。単位搬送距離が異なる場合、入出力制御部３０および識別部４０は、実施の形態２と同様に動作する。また解像度が異なる場合、入出力制御部３０および識別部４０は、実施の形態３と同様に動作する。
【００６４】
以上説明したとおり、本実施の形態７に係る読取装置１４によれば、ＣＩＳであるセンサモジュール２０＿１と磁気センサであるセンサモジュール２０＿４とを備える場合であっても、識別部４０は、個別にインターフェースを備える必要はない。センサモジュールごとに複数のインターフェースを備える必要がないため、センサモジュールごとにインターフェースを有する読取装置と比べ、読取装置１４の構造は簡易である。
【００６５】
図１２は、実施の形態に係る識別装置のハードウェアの構成例を示す図である。識別装置１−５は、各部を制御するハードウェア構成としてプロセッサ６１、メモリ６２、およびインターフェース６３を備える。これらの装置の各機能は、プロセッサ６１がメモリ６２に記憶されたプログラムを実行することにより実現される。インターフェース６３は各装置を接続し、通信を確立させるためのものであり、必要に応じて複数の種類のインターフェースを備えてもよい。図１２では、識別装置１−５がプロセッサ６１およびメモリ６２をそれぞれ１つ有する例を示しているが、複数のプロセッサ６１および複数のメモリ６２が連携して各機能を実行してもよい。
【００６６】
その他、上記のハードウェア構成やフローチャートは一例であり、任意に変更および修正が可能である。
【００６７】
プロセッサ６１、メモリ６２、およびインターフェース６３を有し、制御処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、上述の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなど）に格納して配布し、上記コンピュータプログラムをコンピュータにインストールすることにより、上述の処理を実行する識別装置１−５を構成してもよい。また、通信ネットワーク上のサーバ装置が有する記憶装置に上記コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロードすることで識別装置１−５を構成してもよい。
【００６８】
また、識別装置１−５の機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【００６９】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板（BBS：Bulletin Board System）に上記コンピュータプログラムを掲示し、通信ネットワークを介して上記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行してもよい。
【００７０】
複数の任意の上述の実施の形態を組み合わせてもよい。またセンサモジュール２０＿１，２０＿２は、対象物の識別情報を読み取るセンサであれば任意である。一例として、センサモジュール２０＿１，２０＿２として、可視光センサモジュール、磁気センサモジュール、厚みセンサモジュール、赤外線センサモジュール、ＵＶ（Ultraviolet）センサモジュール等を採用することができる。
【００７１】
光センサＩＣ２３＿１，２３＿２が有するＬＥＤの点灯または消灯の制御は、識別装置１−５の外部から行われてもよい。
【００７２】
上述の実施の形態では、入出力制御部３０は、読取データの出力順序を示す指示信号Ｓ１に応じて、タイミング信号Ｓ１＿１，Ｓ１＿２を生成するが、入出力制御部３０は、予め定められた読取データの出力順序に応じて、タイミング信号Ｓ１＿１，Ｓ１＿２を生成してもよい。この場合、入出力制御部３０および識別部４０はそれぞれ、予め定められた読取データの出力順序を示す情報を保持する。
【００７３】
識別部４０の構成は上述の例に限られず、識別部４０は、入出力制御部３０が出力する読取データＤ２＿１，Ｄ２＿２の出力順序を示す情報を保持していなくてもよい。
【００７４】
センサモジュール２０＿１，２０＿２の配置は上述の例に限られない。対象物８の識別情報を読み取ることができれば、センサモジュール２０＿１，２０＿２が配置される位置は任意である。例えば、対象物８が搬送される搬送路９を挟んでＺ軸方向に対向する位置にセンサモジュール２０＿１，２０＿２が位置してもよい。記憶部３１は入出力制御部３０とは独立して設けられてもよい。
【００７５】
上述の実施の形態では、タイミング信号はパルス信号であるが、センサモジュール２０＿１，２０＿２に読取動作の開始を指示することができる信号であれば、タイミング信号の波形は任意である。また、センサモジュール２０＿１，２０＿２は、パルスの立ち下がりを検知すると、読取動作を開始してもよい。
【００７６】
上述の実施の形態におけるタイミング信号Ｓ１＿１，Ｓ１＿２のそれぞれの周期Ｔｐ１，Ｔｐ２は一例である。複数のセンサモジュールにおける単位搬送距離の内、単位搬送距離の最小値に２以上の自然数を乗算した結果が、他の単位搬送距離に一致する場合、最も短い周期を有するタイミング信号の周期に、上記自然数を乗算した結果が、他のタイミング信号の周期に一致するように、タイミング信号が生成される。そして、入出力制御部３０は、この自然数に応じた回数だけ、読取データを繰り返し出力する。
【００７７】
搬送の例として、センサモジュール２０＿１，２０＿２を固定して、対象物８を動かす例を示したが、搬送には、センサモジュール２０＿１，２０＿２に対する対象物８の相対的な移動は全て含まれる。例えば、対象物８を支持し、センサモジュール２０＿１，２０＿２を機知の搬送機構で搬送することも、搬送に含まれる。
【００７８】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【００７９】
本出願は、２０１７年１０月５日に出願された、日本国特許出願特願２０１７−１９５２１０号に基づく。本明細書中に日本国特許出願特願２０１７−１９５２１０号の明細書、特許請求の範囲、図面全体を参照として取り込むものとする。
【符号の説明】
【００８０】
１，２，３，４，５  識別装置、６  透過板、７  基板、８  対象物、９  搬送路、１０，１１，１２，１３，１４  読取装置、２０，２０＿１，２０＿２，２０＿３，２０＿４  センサモジュール、２１＿１，２１＿２  光源、２２＿１，２２＿２  結像光学系、２３＿１，２３＿２  光センサＩＣ、２４＿１，２４＿２  信号処理回路、２５  ＡＭＲ素子、２６  読出増幅ＩＣ、２７  出力調節回路、２８  ＡＦＥ、３０  入出力制御部、３１  記憶部、４０  識別部、５０＿１，５０＿２  位置センサ、６１  プロセッサ、６２  メモリ、６３  インターフェース、Ｄ１＿１，Ｄ１＿２  画像データ、Ｄ２＿１，Ｄ２＿２，Ｄ７  読取データ、Ｄ３  出力、Ｄ４  抵抗値変動、Ｄ５  増幅データ、Ｄ６  調節データ、Ｓ１  指示信号、Ｓ１＿１，Ｓ１＿２，Ｓ１＿３，Ｓ６，Ｓ７，Ｓ８  タイミング信号、Ｓ２＿１，Ｓ２＿２  スタート信号、Ｓ３＿１，Ｓ３＿２  ＬＥＤ制御信号、Ｓ４＿１，Ｓ４＿２  接続制御信号、Ｓ５，Ｓ５＿１，Ｓ５＿２  シリアル通信用信号群。
【図１】
0006701454.tif 000002
【図２】
0006701454.tif 000003
【図３】
0006701454.tif 000004
【図４】
0006701454.tif 000005
【図５】
0006701454.tif 000006
【図６】
0006701454.tif 000007
【図７】
0006701454.tif 000008
【図８】
0006701454.tif 000009
【図９】
0006701454.tif 000010
【図１０】
0006701454.tif 000011
【図１１】
0006701454.tif 000012
【図１２】
0006701454.tif 000013