(57)【特許請求の範囲】
【請求項１】
矩形形状を有する紙葉類に、該紙葉類の一辺と平行な方向に配列して印刷されたバーコードを読み取る光学情報読取装置であって、
前記紙葉類を所定の搬送方向に搬送する搬送路と、
前記搬送路上に設けられ、前記紙葉類の前記一辺と平行な方向と前記搬送方向に対して垂直な方向とが一致する状態を基準とした、前記紙葉類の前記搬送方向に対する搬送面内での傾きに関連するパラメータ値を検出する検出部と、
前記搬送路上における前記検出部の後段に設けられ、前記紙葉類の前記傾きを調節するための傾き調節機構と、
前記検出部によって検出された前記パラメータ値に基づいて、前記搬送面内において、前記紙葉類が前記搬送方向に対して傾いて搬送されるように、前記傾き調節機構を制御する制御部と、
前記搬送路上における前記傾き調節機構の後段に設けられ、前記紙葉類に印刷された前記バーコードを読み取るためのラインセンサであって、複数のセンサ素子が、前記搬送面に対して平行であって、前記搬送方向に対して垂直な方向にライン状に配列されたラインセンサと、
を備える光学情報読取装置。
【請求項２】
請求項１記載の光学情報読取装置であって、
前記傾き調節機構は、前記搬送方向と異なる方向に配列され、前記紙葉類を繰り出すための複数の繰り出しローラを含み、
前記制御部は、前記傾き調節機構の制御として、前記複数の繰り出しローラの回転速度を独立して制御する、
光学情報読取装置。
【請求項３】
請求項１または２記載の光学情報読取装置であって、
前記検出部は、前記搬送方向に対して垂直な方向に配列され、前記紙葉類の通過を検知するための複数の通過センサを含み、
前記パラメータ値は、前記複数の通過センサによってそれぞれ検知された前記紙葉類の通過開始タイミングと、前記紙葉類の通過終了タイミングと、を含む、
光学情報読取装置。
【請求項４】
請求項１ないし３のいずれかに記載の光学情報読取装置であって、
前記制御部は、
前記パラメータ値に基づいて、前記紙葉類の前記傾きの角度を算出して、該角度が、前記傾きを一定量変化させても前記ラインセンサによる前記バーコードの読み取りが可能であるか、前記傾きを一定量変化させることによって前記ラインセンサによる前記バーコードの読み取りが可能となる所定の範囲内にあるか否かを判断し、
前記角度が前記所定の範囲内にある場合には、前記傾きが一定量変化するように、前記傾き調節機構を制御し、
前記角度が前記所定の範囲内にない場合には、前記傾きが変化しないように、前記傾き調節機構を制御する、
光学情報読取装置。
【請求項５】
請求項１ないし３のいずれかに記載の光学情報読取装置であって、
前記制御部は、
前記パラメータ値に基づいて、前記紙葉類の前記傾きの角度を算出して、該角度が、前記ラインセンサによる前記バーコードの読み取りに好適な所定の範囲内にあるか否かを判断し、
前記角度が前記所定の範囲内にある場合には、前記角度が変化しないように、前記傾き調節機構を制御し、
前記角度が前記所定の範囲内にない場合には、前記角度が前記所定の範囲内に収まるように、前記傾き調節機構を制御する、
光学情報読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学情報読取装置に関する。
【背景技術】
【０００２】
従来、バーコードが印刷された紙幣、クーポン券、カード等の紙葉類を搬送しながら、この紙葉類に印刷されたバーコードを読み取る光学情報読取装置が普及している。このような光学情報読取装置では、紙葉類を搬送する搬送路上に、紙葉類の通過を検知する通過センサと、紙葉類に印刷されたバーコードを読み取るための読取センサと、が設けられる。そして、通過センサによって紙葉類の通過が検知されたタイミングに合わせて、読取センサによってバーコードの読み取りが行われる。
【０００３】
なお、この光学情報読取装置において、読取センサとしては、複数のセンサ素子がライン状に配列されたラインセンサが用いられることが多い。そして、このラインセンサは、一般に、複数のセンサ素子が、搬送路の幅方向、すなわち、紙葉類の搬送方向に対して垂直な方向に配列されるように設けられる。また、上記光学情報読取装置において、ラインセンサは、バーコードの読み取り精度を向上させるために、搬送路の幅方向全体に亘って設けられることが多い。
【０００４】
ところで、光学情報読取装置では、バーコードの読み取り解像度を向上させることが求められる。そして、上記光学情報読取装置において、ラインセンサの光学解像度よりも高い読み取り解像度でバーコードの読み取りを行うために、下記特許文献１に記載された技術を適用することが可能である。すなわち、光学情報読取装置において、ラインセンサを、搬送路の幅方向に対して傾斜させて備える構成である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３２３５０１号公報
【特許文献２】特開２００９−１８７２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記光学情報読取装置に上記特許文献１に記載された技術を適用する場合、紙葉類の搬送方向に対して垂直に設けられていた既存のラインセンサを、搬送路の幅方向に対して傾斜させて取り付けると、ラインセンサの長さが不足する場合がある。この場合、ラインセンサを搬送路の幅方向全体に亘って設けることができなくなり、バーコードの読み取り精度が低下する。一方、搬送路の幅方向に対して傾斜させた状態で、搬送路の幅方向全体に亘ってラインセンサを設けようとすると、十分な長さを有する新たなラインセンサを開発するコストが掛かる。また、既存のラインセンサを、搬送路の幅方向に対して傾斜させた状態で、搬送との幅方向全体に亘って設けるためには、搬送路の幅を狭くすることが考えられる。しかし、この場合には、搬送路の幅を変更するためのコストが掛かり、また、搬送路の幅が狭くなることによって、紙葉類の搬送性を損なうおそれがある。
【０００７】
本発明は、上述の課題を解決するためになされたものであり、光学情報読取装置において、既存の搬送路、および、ラインセンサを用いて、比較的簡易な構成で、紙葉類に印刷されたバーコードの読み取り解像度を向上させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００９】
［適用例１］
矩形形状を有する紙葉類に、該紙葉類の一辺と平行な方向に配列して印刷されたバーコードを読み取る光学情報読取装置であって、
前記紙葉類を所定の搬送方向に搬送する搬送路と、
前記搬送路上に設けられ、前記紙葉類の前記一辺と平行な方向と前記搬送方向に対して垂直な方向とが一致する状態を基準とした、前記紙葉類の前記搬送方向に対する搬送面内での傾きに関連するパラメータ値を検出する検出部と、
前記搬送路上における前記検出部の後段に設けられ、前記紙葉類の前記傾きを調節するための傾き調節機構と、
前記検出部によって検出された前記パラメータ値に基づいて、前記搬送面内において、前記紙葉類が前記搬送方向に対して傾いて搬送されるように、前記傾き調節機構を制御する制御部と、
前記搬送路上における前記傾き調節機構の後段に設けられ、前記紙葉類に印刷された前記バーコードを読み取るためのラインセンサであって、複数のセンサ素子が、前記搬送面に対して平行であって、前記搬送方向に対して垂直な方向にライン状に配列されたラインセンサと、
を備える光学情報読取装置。
【００１０】
適用例１の光学情報読取装置では、上記紙葉類の搬送面内において、上記紙葉類が搬送方向に対して傾いて搬送されるように、上記傾き調節機構が制御されるので、上記紙葉類が上記ラインセンサにおける複数のセンサ素子の配列方向に対して傾いた状態で、バーコードの読み取りを行うことができる。そして、適用例１の光学情報読取装置によって、従来の光学情報読取装置における搬送路、および、ラインセンサの設計を変更することなく、既存の搬送路、および、ラインセンサを用いて、比較的簡易な構成で、紙葉類に印刷されたバーコードの読み取り解像度を向上させることができる。本適用例の光学情報読取装置において、紙葉類に印刷されたバーコードの読み取り解像度が向上する原理は、上記特許文献１に記載された発明と同様である。
【００１１】
なお、本適用例の光学情報読取装置において、紙葉類としては、例えば、紙幣、クーポン券、カード等が挙げられる。また、紙葉類に印刷されるバーコードは、１次元バーコードであってもよいし、２次元バーコードであってもよい。
【００１２】
［適用例２］
適用例１記載の光学情報読取装置であって、
前記傾き調節機構は、前記搬送方向と異なる方向に配列され、前記紙葉類を繰り出すための複数の繰り出しローラを含み、
前記制御部は、前記傾き調節機構の制御として、前記複数の繰り出しローラの回転速度を独立して制御する、
光学情報読取装置。
【００１３】
適用例２の光学情報読取装置では、比較的簡易な構成で、上記紙葉類の搬送方向に対する傾きを調節することができる。
【００１４】
［適用例３］
適用例１または２記載の光学情報読取装置であって、
前記検出部は、前記搬送方向に対して垂直な方向に配列され、前記紙葉類の通過を検知するための複数の通過センサを含み、
前記パラメータ値は、前記複数の通過センサによってそれぞれ検知された前記紙葉類の通過開始タイミングと、前記紙葉類の通過終了タイミングと、を含む、
光学情報読取装置。
【００１５】
適用例３の光学情報読取装置では、比較的簡易な構成で、上記紙葉類の搬送方向に対する傾きを検出することができる。例えば、上記通過センサが２つの場合には、これらによって検知された上記紙葉類の通過開始タイミングの差と、上記紙葉類の通過終了タイミングの差と、通過期間（通過開始から通過終了までの期間）と、に基づいて、上記紙葉類の搬送方向に対する傾きの角度を算出することができる。
【００１６】
［適用例４］
適用例１ないし３のいずれかに記載の光学情報読取装置であって、
前記制御部は、
前記パラメータ値に基づいて、前記紙葉類の前記傾きの角度を算出して、該角度が、前記傾きを一定量変化させても前記ラインセンサによる前記バーコードの読み取りが可能であるか、前記傾きを一定量変化させることによって前記ラインセンサによる前記バーコードの読み取りが可能となる所定の範囲内にあるか否かを判断し、
前記角度が前記所定の範囲内にある場合には、前記傾きが一定量変化するように、前記傾き調節機構を制御し、
前記角度が前記所定の範囲内にない場合には、前記傾きが変化しないように、前記傾き調節機構を制御する、
光学情報読取装置。
【００１７】
適用例４の光学情報読取装置によって、上記紙葉類の上記傾きの角度を、バーコードの読み取りが可能な傾きの角度に調節することができる。
【００１８】
［適用例５］
適用例１ないし３のいずれかに記載の光学情報読取装置であって、
前記制御部は、
前記パラメータ値に基づいて、前記紙葉類の前記傾きの角度を算出して、該角度が、前記ラインセンサによる前記バーコードの読み取りに好適な所定の範囲内にあるか否かを判断し、
前記角度が前記所定の範囲内にある場合には、前記角度が変化しないように、前記傾き調節機構を制御し、
前記角度が前記所定の範囲内にない場合には、前記角度が前記所定の範囲内に収まるように、前記傾き調節機構を制御する、
光学情報読取装置。
【００１９】
適用例５の光学情報読取装置によって、上記紙葉類の上記傾きの角度を、バーコードの読み取りに好適な傾きの角度に調節することができる。
【００２０】
なお、上述の光学情報読取装置は、例えば、入金計数機、クーポン券処理装置、紙葉類を仕分けるソーター機、紙葉類取引装置等、バーコードが印刷された紙葉類を取り扱う種々の装置に搭載可能である。
【００２１】
本発明は、上述の光学情報読取装置としての構成の他、光学情報読取装置の制御方法の発明として構成することもできる。また、これらを実現するコンピュータプログラム、およびそのプログラムを記録した記録媒体、そのプログラムを含み搬送波内に具現化されたデータ信号など種々の態様で実現することが可能である。なお、それぞれの態様において、先に示した種々の付加的要素を適用することが可能である。
【００２２】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、光学情報読取装置の動作を制御するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。また、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施例としての光学情報読取装置１００の概略構成を示す側面図である。
【図２】光学情報読取装置１００を上から見たときの平面図である。
【図３】右通過センサ２０Ｒ、および、左通過センサ２０Ｌを用いて紙葉類６０の搬送角度を算出する方法を模式的に示す説明図である。
【図４】紙葉類６０が搬送方向に対して傾いた状態でバーコードＢＣの読み取りを行うことによって、バーコードＢＣの読み取り解像度が向上する理由を模式的に示す説明図である。
【図５】第１実施例の動作制御処理の流れを示すフローチャートである。
【図６】第２実施例の動作制御処理の流れを示すフローチャートである。
【図７】第３実施例の動作制御処理の流れを示すフローチャートである。
【図８】複数の光学情報読取装置を一元管理する管理システムの概略構成を示す説明図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について、実施例に基づき説明する。
Ａ．光学情報読取装置の構成：
図１は、本発明の一実施例としての光学情報読取装置１００の概略構成を示す側面図である。また、図２は、光学情報読取装置１００を上から見たときの平面図である。この光学情報読取装置１００は、図２に示したように、矩形形状を有する紙葉類６０を搬送して、この紙葉類６０に印刷されたバーコードＢＣを読み取る装置である。そして、この光学情報読取装置１００は、例えば、入金計数機、クーポン券処理装置、紙葉類を仕分けるソーター機、紙葉類取引装置等、バーコードが印刷された紙葉類を取り扱う種々の装置に搭載可能である。
【００２５】
なお、紙葉類６０において、バーコードＢＣは、紙葉類６０の一辺（図示した例では、長辺）と平行な方向に配列して印刷されている。また、紙葉類６０としては、例えば、紙幣、クーポン券、カード等が挙げられる。また、本実施例では、バーコードＢＣは、一次元バーコードであるものとした。バーコードＢＣは、二次元バーコードであるものとしてもよい。
【００２６】
図１に示したように、光学情報読取装置１００は、搬送路１０と、通過センサ２０と、繰り出しローラ３０と、ラインセンサ４０と、制御ユニット５０と、を備えている。搬送路１０は、図示しない搬送ローラによって、搬送口１２から搬送された紙葉類６０を排出口１４に搬送する。
【００２７】
通過センサ２０は、搬送路１０上に設けられており、紙葉類６０の通過を検知する。通過センサ２０としては、例えば、いわゆる透過型センサや反射型センサ等の光学式センサを用いることができる。この通過センサ２０によって紙葉類６０の通過が検知されたタイミングに合わせて、ラインセンサ４０によって紙葉類６０に印刷されたバーコードＢＣの読み取りが行われる。本実施例では、図２に示したように、通過センサ２０として、紙葉類６０の搬送方向に対して垂直な方向に配列された２つの通過センサ（図２の右側に描かれた右通過センサ２０Ｒ、および、図２の左側に描かれた左通過センサ２０Ｌ）を備えるものとした。
【００２８】
右通過センサ２０Ｒ、および、左通過センサ２０Ｌは、後述するように、紙葉類６０の搬送方向に対する搬送面内での傾き（以下、単に「搬送方向に対する傾き」と言う）に関連するパラメータ値を検出するため、あるいは、紙葉類６０の搬送方向に対する傾きの角度（以下、「搬送角度」とも言う）を求めるためにも用いられる。通過センサ２０は、［課題を解決するための手段］における検出部に相当する。なお、本明細書において、紙葉類６０の搬送方向に対する傾きとは、紙葉類６０の一辺と平行な方向、すなわち、バーコードＢＣの配列方向と、搬送方向に対して垂直な方向とが一致する状態を基準としている。そして、紙葉類６０の一辺と平行な方向と、搬送方向に対して垂直な方向とが一致する場合には、紙葉類６０は搬送方向に対して傾いていないと判断される。
【００２９】
繰り出しローラ３０は、搬送路１０上における通過センサ２０の後段に設けられている。本実施例では、図２に示したように、繰り出しローラ３０として、紙葉類６０の搬送方向に対して垂直な方向に配列された２つの繰り出しローラ（図２の右側に描かれた右繰り出しローラ３０Ｒ、および、図２の左側に描かれた左繰り出しローラ３０Ｌ）を備えるものとした。
【００３０】
繰り出し右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌは、通過センサ２０によって検出された紙葉類６０の搬送方向に対する傾きに関連するパラメータ値、あるいは、紙葉類６０の搬送角度に基づいて、独立して制御される。そして、繰り出し右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌの回転速度を制御することによって、紙葉類６０の搬送面内において、紙葉類６０の搬送方向に対する傾きを調節することができる。例えば、右繰り出しローラ３０Ｒの回転速度を、左繰り出しローラ３０Ｌの回転速度よりも速くすれば、紙葉類６０の搬送面内において、紙葉類６０の搬送方向に対する傾きを、搬送路１０の上方から見たときに右回りに傾けることができる。また、左繰り出しローラ３０Ｌの回転速度を、右繰り出しローラ３０Ｒの回転速度よりも速くすれば、紙葉類６０の搬送面内において、紙葉類６０の搬送方向に対する傾きを、搬送路１０の上方から見たときに左回りに傾けることができる。繰り出しローラ３０は、［課題を解決するための手段］における傾き調整機構に相当する。
【００３１】
ラインセンサ４０は、搬送路１０上における繰り出しローラ３０の後段に設けられており、紙葉類６０に印刷されたバーコードＢＣを読み取る。ラインセンサ４０は、図１，２から分かるように、複数のセンサ素子（図示省略）が、紙葉類６０の搬送面に対して平行であって、紙葉類６０の搬送方向に対して垂直な方向にライン状に配列されて設けられている。また、本実施例では、ラインセンサ４０は、搬送路１０の幅方向全体に亘って設けられている。ラインセンサ４０を搬送路１０の幅方向全体に亘って設けることによって、紙葉類６０が搬送路１０上のどの部位を搬送されてきても、紙葉類６０に印刷されたバーコードＢＣの読み取りを行うことができる。したがって、ラインセンサ４０が搬送路１０の幅方向の一部にしか設けられていない場合よりも、バーコードＢＣの読み取り精度を向上させることができる。
【００３２】
制御ユニット５０は、光学情報読取装置１００全体の制御を行う。そして、制御ユニット５０は、後述する各実施例における種動作制御処理を行う。すなわち、制御ユニット５０は、紙葉類６０の搬送面において、紙葉類６０が搬送方向に対して傾いて搬送されるように、繰り出し右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌの各回転速度を制御する。そして、本実施例の光学情報読取装置１００では、紙葉類６０が搬送方向に対して傾いた状態でバーコードＢＣの読み取りを行うことによって、バーコードＢＣの読み取り解像度を向上させている。このバーコードＢＣの読み取り解像度が向上する理由については、後から説明する。制御ユニット５０は、［課題を解決するための手段］における制御部に相当する。
【００３３】
図３は、右通過センサ２０Ｒ、および、左通過センサ２０Ｌを用いて紙葉類６０の搬送角度を算出する方法を模式的に示す説明図である。図３の左側に、紙葉類６０と、右通過センサ２０Ｒと、左通過センサ２０Ｌとの位置関係を示した。また、図３の右側に、紙葉類６０が右通過センサ２０Ｒを通過する際の右通過センサ２０Ｒの出力波形、および、紙葉類６０が左通過センサ２０Ｌを通過する際の左通過センサ２０Ｌの出力波形を示した。そして、図３（ａ）に、紙葉類６０の搬送角度が０度の場合の様子を示した。また、図３（ｂ）に、紙葉類６０の搬送角度がθ度（０＜θ＜４５）の場合の様子を示した。また、図３（ｂ）に、紙葉類６０の搬送角度が４５度の場合の様子を示した。なお、紙葉類６０の搬送角度が４５度よりも大きい場合についての図示、および、詳細な説明は省略する。
【００３４】
図３（ａ）に示したように、例えば、右通過センサ２０Ｒ、および、左通過センサ２０Ｌによって検知された紙葉類６０の通過開始時刻がそれぞれｔ１であり、通過終了時刻がそれぞれｔ２であり、通過期間がそれぞれＬ１（＝ｔ２−ｔ１）である場合には、紙葉類６０の搬送角度は０度であるとすることができる。
【００３５】
また、図３（ｂ）に示したように、例えば、右通過センサ２０Ｒによって検知された紙葉類６０の通過開始時刻がｔ３であり、左通過センサ２０Ｌによって検知された紙葉類６０の通過開始時刻がｔ４（＞ｔ３）であり、右通過センサ２０Ｒによって検知された紙葉類６０の通過終了時刻がｔ５（＞ｔ４）であり、左通過センサ２０Ｌによって検知された紙葉類６０の通過終了時刻がｔ６（＞ｔ５）であり、右通過センサ２０Ｒ、および、左通過センサ２０Ｌによって検知された紙葉類６０の通過期間がそれぞれＬ２（＝ｔ５−ｔ３，ｔ６−ｔ４）である場合には、紙葉類６０の搬送角度はθ度であるとすることができる。ここで、紙葉類６０の搬送角度（θ）は、図示したｗ、すなわち、右通過センサ２０Ｒと左通過センサ２０Ｌとの間隔が既知であり、また、図示したｈが、紙葉類６０の搬送速度と右通過センサ２０Ｒ、および、左通過センサ２０Ｌによって検知された紙葉類６０の通過開始時刻の差（ｔ４−ｔ３）との積であるので、ｔａｎθ＝ｈ／ｗから求めることができる。
【００３６】
また、図３（ｃ）に示したように、例えば、右通過センサ２０Ｒ、および、左通過センサ２０Ｌによって検知された紙葉類６０の通過開始時刻がそれぞれｔ７であり、右通過センサ２０Ｒによって検知された紙葉類６０の通過終了時刻がｔ８であり、左通過センサ２０Ｌによって検知された紙葉類６０の通過終了時刻がｔ９（＞ｔ８）であり、右通過センサ２０Ｒによって検知された紙葉類６０の通過期間がＬ３（＝ｔ８−ｔ７）であり、左通過センサ２０Ｌによって検知された紙葉類６０の通過期間がＬ４（＝ｔ９−ｔ７）であり、Ｌ４＝２×Ｌ３である場合には、紙葉類６０の搬送角度は４５度であると判断することができる。
【００３７】
また、右通過センサ２０Ｒ、および、左通過センサ２０Ｌによって検知された紙葉類６０の通過開始時刻が異なっている場合には、紙葉類６０の搬送角度を算出することなく、紙葉類６０が搬送方向に対して傾いていると判断することもできる。
【００３８】
図４は、紙葉類６０が搬送方向に対して傾いた状態でバーコードＢＣの読み取りを行うことによって、バーコードＢＣの読み取り解像度が向上する理由を模式的に示す説明図である。なお、本実施例の光学情報読取装置１００において、ラインセンサ４０は、先に説明したように、複数のセンサ素子が、紙葉類６０の搬送面に対して平行であって、紙葉類６０の搬送方向に対して垂直な方向に配列されて設けられている。また、紙葉類６０において、バーコードＢＣは、紙葉類６０の一辺と平行な方向に配列して印刷されている。したがって、紙葉類６０が搬送方向に対して傾いた状態とは、紙葉類６０に印刷されたバーコードＢＣの配列方向がラインセンサ４０の主走査方向に対して傾いた状態と同じである。
【００３９】
図４（ａ）に、紙葉類６０が搬送方向に対して傾いていない状態で搬送され、紙葉類６０に印刷されたバーコードＢＣ（バーｂａｒ１〜ｂａｒ４）の配列方向が、ラインセンサ４０の主走査方向、すなわち、ラインセンサ４０における複数のセンサ素子ｄ１〜ｄ６の配列方向に対して傾いていない場合のバーコードＢＣの読み取りの様子を示した。また、図４（ｂ）に、紙葉類６０が搬送方向に対して傾いた状態で搬送され、紙葉類６０に印刷されたバーコードＢＣ（バーｂａｒ１〜ｂａｒ４）の配列方向が、ラインセンサ４０の主走査方向に対して傾いている場合のバーコードＢＣの読み取りの様子を示した。
【００４０】
図４（ａ），（ｂ）から分かるように、バーコードＢＣにおける各バーｂａｒ１〜ｂａｒ４が、ラインセンサ４０における複数のセンサ素子ｄ１〜ｄ６の配列方向に対して傾いている場合（図４（ｂ））には、バーコードＢＣにおける各バーｂａｒ１〜ｂａｒ４が、ラインセンサ４０における複数のセンサ素子ｄ１〜ｄ６の配列方向に対して傾いていない場合（図４（ａ））よりも、各バーｂａｒ１〜ｂａｒ４が各センサ素子ｄ１〜ｄ５に占める割合が大きくなる。このため、例えば、図４（ａ）に示した状態において、センサ素子ｄ３によって検出できなかったバーｂａｒ２を、図４（ｂ）に示した状態では検出できるようになる可能性が高くなる。したがって、紙葉類６０が搬送方向に対して傾いた状態でバーコードＢＣの読み取りを行うことによって、バーコードＢＣの読み取り時の情報の欠落を減少させ、読み取り解像度を向上させることができる。
【００４１】
Ｂ．動作制御処理（第１実施例）：
図５は、第１実施例の動作制御処理の流れを示すフローチャートである。この処理は、紙葉類６０が搬送口１２に挿入されて、紙葉類６０の搬送が開始されたときに、制御ユニット５０が実行する処理である。
【００４２】
まず、右通過センサ２０Ｒ、および、左通過センサ２０Ｌによって紙葉類６０が検知されると（ステップＳ１００）、制御ユニット５０は、紙葉類６０の搬送方向に対する傾きに関連するパラメータ値として、右通過センサ２０Ｒ、および、左通過センサ２０Ｌによって検知された紙葉類６０の通過開始時刻と、通過終了時刻とを取得する。そして、制御ユニット５０は、紙葉類６０が右通過センサ２０Ｒを通過する通過期間と、紙葉類６０が左通過センサ２０Ｌを通過する通過期間とを算出する。
【００４３】
そして、制御ユニット５０は、右通過センサ２０Ｒ、および、左通過センサ２０Ｌが紙葉類６０を同時に検知したか、すなわち、紙葉類６０の通過開始時刻は同じであるか否かを判断する（ステップＳ１１０）。右通過センサ２０Ｒ、および、左通過センサ２０Ｌが紙葉類６０を同時に検知していない場合には（ステップＳ１１０：ＮＯ）、紙葉類６０は、既に、搬送方向に対して傾いていると判断できるので、制御ユニット５０は、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌの回転速度が同期するように、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌを制御する（ステップＳ１４０）。すなわち、制御ユニット５０は、紙葉類６０の搬送角度を変化させない。
【００４４】
ステップＳ１１０において、右通過センサ２０Ｒ、および、左通過センサ２０Ｌが紙葉類６０を同時に検知した場合には（ステップＳ１１０：ＹＥＳ）、制御ユニット５０は、紙葉類６０が右通過センサ２０Ｒを通過する通過期間と、紙葉類６０が左通過センサ２０Ｌを通過する通過期間とが同じであるか否かを判断する（ステップＳ１２０）。紙葉類６０が右通過センサ２０Ｒを通過する通過期間と、紙葉類６０が左通過センサ２０Ｌを通過する通過期間とが同じでない場合には（ステップＳ１２０：ＮＯ）、紙葉類６０は、既に、搬送方向に対して傾いていると判断できるので、制御ユニット５０は、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌの回転速度が同期するように、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌを制御する（ステップＳ１４０）。すなわち、制御ユニット５０は、紙葉類６０の搬送角度を変化させない。
【００４５】
ステップＳ１２０において、紙葉類６０が右通過センサ２０Ｒを通過する通過期間と、紙葉類６０が左通過センサ２０Ｌを通過する通過期間とが同じである場合には（ステップＳ１２０：ＹＥＳ）、紙葉類６０は、搬送方向に対して傾いていないと判断できるので、制御ユニット５０は、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌの回転速度が異なるように、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌを制御する（ステップＳ１３０）。すなわち、制御ユニット５０は、紙葉類６０の搬送角度を変化させる。なお、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌによる紙葉類６０の搬送角度の変化量は、紙葉類６０に印刷されたバーコードＢＣの読み取りを行うことができる範囲内で、任意に設定可能である。
【００４６】
ステップＳ１３０、または、ステップＳ１４０の後、制御ユニット５０は、ラインセンサ４０によって、紙葉類６０に印刷されたバーコードＢＣの読み取りを行う（ステップＳ１５０）。そして、制御ユニット５０は、動作制御処理を終了する。
【００４７】
以上説明した第１実施例の光学情報読取装置１００によれば、紙葉類６０の搬送面内において、紙葉類６０が搬送方向に対して傾いて搬送されるように、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌが制御されるので、紙葉類６０がラインセンサ４０における複数のセンサ素子の配列方向に対して傾いた状態で、バーコードＢＣの読み取りを行うことができる。したがって、第１実施例の光学情報読取装置１００によって、比較的簡易な構成で、紙葉類６０に印刷されたバーコードＢＣの読み取り解像度を向上させることができる。
【００４８】
Ｃ．動作制御処理（第２実施例）：
図６は、第２実施例の動作制御処理の流れを示すフローチャートである。この処理は、紙葉類６０が搬送口１２に挿入されて、紙葉類６０の搬送が開始されたときに、制御ユニット５０が実行する処理である。
【００４９】
まず、右通過センサ２０Ｒ、および、左通過センサ２０Ｌによって紙葉類６０が検知されると（ステップＳ２００）、制御ユニット５０は、紙葉類６０の搬送方向に対する傾きに関連するパラメータ値として、右通過センサ２０Ｒ、および、左通過センサ２０Ｌによって検知された紙葉類６０の通過開始時刻と、通過終了時刻とを取得する。そして、制御ユニット５０は、紙葉類６０が右通過センサ２０Ｒを通過する通過期間と、紙葉類６０が左通過センサ２０Ｌを通過する通過期間とを算出する。
【００５０】
そして、制御ユニット５０は、図３に示した方法によって、紙葉類６０の搬送角度を算出し（ステップＳ２１０）、紙葉類６０の搬送角度が、傾け可能範囲内にあるか否かを判断する（ステップＳ２２０）。ここで、傾け可能範囲とは、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌによって、紙葉類６０の搬送方向に対する傾きを一定量変化させても、ラインセンサ４０によって、紙葉類６０に印刷されたバーコードＢＣの読み取りを行うことができるか、紙葉類６０の搬送方向に対する傾きを一定量変化さることによって、ラインセンサ４０によって、紙葉類６０に印刷されたバーコードＢＣの読み取りを行うことができるようになる範囲である。
【００５１】
ステップＳ２２０において、紙葉類６０の搬送角度が、傾け可能範囲内にある場合には（ステップＳ２２０：ＹＥＳ）、紙葉類６０の搬送方向に対する傾きを一定量変化させた場合に、ラインセンサ４０によって、紙葉類６０に印刷されたバーコードＢＣの読み取りを行うことができるので、制御ユニット５０は、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌの回転速度が異なるように、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌを制御し（ステップＳ２３０）、紙葉類６０の搬送方向に対する傾きを一定量変化させる。なお、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌの回転速度のうちの、いずれの回転速度を大きくするか、また、右繰り出しローラ３０Ｒの回転速度、および、左繰り出しローラ３０Ｌの回転速度は、任意に設定可能である。
【００５２】
ステップＳ２２０において、紙葉類６０の搬送角度が、傾け可能範囲内にない場合には（ステップＳ２２０：ＮＯ）、紙葉類６０の搬送方向に対する傾きを一定量変化させると、ラインセンサ４０によって、紙葉類６０に印刷されたバーコードＢＣの読み取りを行うことができなくなる、あるいは、紙葉類６０の搬送方向に対する傾きを一定量変化させても、ラインセンサ４０によって、紙葉類６０に印刷されたバーコードＢＣの読み取りを行うことができないので、制御ユニット５０は、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌの回転速度が同期するように、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌを制御する（ステップＳ２４０）。すなわち、紙葉類６０の搬送角度を変化させない。なお、紙葉類６０の搬送角度が、紙葉類６０の搬送方向に対する傾きを一定量変化させても、ラインセンサ４０によって、紙葉類６０に印刷されたバーコードＢＣの読み取りを行うことができない角度である場合には、制御ユニット５０は、紙葉類６０を返却する処理等の図示しないエラー処理を実行する。
【００５３】
ステップＳ２３０、または、ステップＳ２４０の後、制御ユニット５０は、ラインセンサ４０によって、紙葉類６０に印刷されたバーコードＢＣの読み取りを行う（ステップＳ２５０）。そして、制御ユニット５０は、動作制御処理を終了する。
【００５４】
以上説明した第２実施例の光学情報読取装置１００によっても、第１実施例の光学情報読取装置１００と同様に、紙葉類６０の搬送面内において、紙葉類６０が搬送方向に対して傾いて搬送されるように、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌが制御されるので、紙葉類６０がラインセンサ４０における複数のセンサ素子の配列方向に対して傾いた状態で、バーコードＢＣの読み取りを行うことができる。したがって、第２実施例の光学情報読取装置１００によっても、比較的簡易な構成で、紙葉類６０に印刷されたバーコードＢＣの読み取り解像度を向上させることができる。
【００５５】
Ｄ．動作制御処理（第３実施例）：
図７は、第３実施例の動作制御処理の流れを示すフローチャートである。この処理は、紙葉類６０が搬送口１２に挿入されて、紙葉類６０の搬送が開始されたときに、制御ユニット５０が実行する処理である。
【００５６】
まず、右通過センサ２０Ｒ、および、左通過センサ２０Ｌによって紙葉類６０が検知されると（ステップＳ３００）、制御ユニット５０は、紙葉類６０の搬送方向に対する傾きに関連するパラメータ値として、右通過センサ２０Ｒ、および、左通過センサ２０Ｌによって検知された紙葉類６０の通過開始時刻と、通過終了時刻とを取得する。そして、制御ユニット５０は、紙葉類６０が右通過センサ２０Ｒを通過する通過期間と、紙葉類６０が左通過センサ２０Ｌを通過する通過期間とを算出する。
【００５７】
そして、制御ユニット５０は、図３に示した方法によって、紙葉類６０の搬送角度を算出し（ステップＳ３１０）、紙葉類６０の搬送角度が、ラインセンサ４０による紙葉類６０に印刷されたバーコードＢＣの読み取りに好適として設定された設定範囲内にあるか否かを判断する（ステップＳ３２０）。紙葉類６０の搬送角度が、設定範囲内にある場合には（ステップＳ３２０：ＹＥＳ）、制御ユニット５０は、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌの回転速度が同期するように、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌを制御する（ステップＳ３３０）。すなわち、制御ユニット５０は、紙葉類６０の搬送角度を変化させない。
【００５８】
ステップＳ３２０において、紙葉類６０の搬送角度が、設定範囲内にない場合には（ステップＳ３２０：ＮＯ）、制御ユニット５０は、紙葉類６０の搬送角度が、紙葉類６０の搬送方向に対する傾きを、搬送路１０の上方から見たときに右回りに調節すべき右回り調節範囲内にあるか否かを判断する（ステップＳ３４０）。紙葉類６０の搬送角度が右回り調節範囲内にある場合には、制御ユニット５０は、紙葉類６０の搬送方向に対する傾きを右回りに傾けるように、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌの回転速度を制御して（ステップＳ３５０）、紙葉類６０の搬送角度を、設定範囲内に収める。すなわち、制御ユニット５０は、紙葉類６０の搬送角度が設定範囲内に収まるように、右繰り出しローラ３０Ｒの回転速度を左繰り出しローラ３０Ｌの回転速度よりも速くする。このとき、制御ユニット５０は、ステップＳ３１０において算出した紙葉類６０の搬送角度に基づいて、右繰り出しローラ３０Ｒの回転速度、および、左繰り出しローラ３０Ｌの回転速度を決定する。
【００５９】
ステップＳ３４０において、紙葉類６０の搬送角度が右回り調節範囲内にない場合（ステップＳ３４０：ＮＯ）、すなわち、紙葉類６０の搬送角度が、紙葉類６０の搬送方向に対する傾きを、搬送路１０の上方から見たときに左回りに調節すべき左回り調節範囲内にある場合には、制御ユニット５０は、紙葉類６０の搬送方向に対する傾きを左回りに傾けるように、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌの回転速度を制御して（ステップＳ３６０）、紙葉類６０の搬送角度を、設定範囲内に収める。すなわち、制御ユニット５０は、紙葉類６０の搬送角度が設定範囲内に収まるように、左繰り出しローラ３０Ｌの回転速度を右繰り出しローラ３０Ｒの回転速度よりも速くする。このとき、制御ユニット５０は、ステップＳ３１０において算出した紙葉類６０の搬送角度に基づいて、右繰り出しローラ３０Ｒの回転速度、および、左繰り出しローラ３０Ｌの回転速度を決定する。
【００６０】
ステップＳ３３０、ステップＳ３５０、または、ステップＳ３６０の後、制御ユニット５０は、ラインセンサ４０によって、紙葉類６０に印刷されたバーコードＢＣの読み取りを行う（ステップＳ３７０）。そして、制御ユニット５０は、動作制御処理を終了する。
【００６１】
以上説明した第３実施例の光学情報読取装置１００によっても、第１，２実施例の光学情報読取装置１００と同様に、紙葉類６０の搬送面内において、紙葉類６０が搬送方向に対して傾いて搬送されるように、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌが制御されるので、紙葉類６０がラインセンサ４０における複数のセンサ素子の配列方向に対して傾いた状態で、バーコードＢＣの読み取りを行うことができる。したがって、第３実施例の光学情報読取装置１００によっても、比較的簡易な構成で、紙葉類６０に印刷されたバーコードＢＣの読み取り解像度を向上させることができる。
【００６２】
Ｅ．変形例：
以上、本発明のいくつかの実施の形態について説明したが、本発明はこのような実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々なる態様での実施が可能である。例えば、以下のような変形が可能である。
【００６３】
Ｅ１．変形例１：
図８は、複数の光学情報読取装置を一元管理する管理システムの概略構成を示す説明図である。図示するように、この管理システムは、ホスト機２００と、複数の光学情報読取装置１００Ａ，１００Ｂ，１００Ｃ，１００Ｄとを双方向通信手段によって接続することにより構成される。
【００６４】
この管理システムでは、例えば、各光学情報読取装置１００Ａ〜１００Ｄにおいて、繰り出しローラ３０によって紙葉類６０の搬送角度を変化させる前後の搬送角度や、エラー履歴等のログ情報を記録しておき、このログ情報を、定期的に、あるいは、エラーが生じたタイミング等、所定のタイミングで、ホスト機２００に送信する。こうすることによって、ホスト機２００は、光学情報読取装置１００Ａ〜１００Ｄから受信したログ情報に基づいて、例えば、光学情報読取装置１００Ａ〜１００Ｄにおける紙葉類６０の搬送角度の調節が正常に行われているかどうか等を一元管理することができる。そして、この管理システムによれば、例えば、繰り出しローラ３０の動作不良・老朽化・メンテナンス不良などによって、紙葉類６０の搬送角度の調節異常が頻発して、取引が滞る等の事態を回避するようにすることができる。
【００６５】
また、この管理システムでは、ホスト機２００が、例えば、紙葉類６０の搬送角度の調整に用いられるパラメータの値を、各光学情報読取装置１００Ａ〜１００Ｄに送信して、各光学情報読取装置１００Ａ〜１００Ｄが、ホスト機２００から受信したパラメータの値を用いた動作を行うようにすることも可能である。
【００６６】
Ｅ２．変形例２：
上記実施例の光学情報読取装置１００では、傾き調節機構として、紙葉類６０の搬送方向に対して垂直な方向に配列された２つの繰り出しローラ３０（右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌ）を備えるものとしたが、本発明は、これに限られない。複数の繰り出しローラ３０は、回転速度を独立して制御することによって、紙葉類６０の搬送方向に対する傾きを調節可能であればよく、繰り出しローラ３０の数、および、配置は、任意に設定可能である。
【００６７】
Ｅ３．変形例３：
上記実施例の光学情報読取装置１００では、傾き調節機構として、繰り出しローラ３０を備えるものとしたが、本発明は、これに限られない。傾き調節機構として、例えば、６０を回転させるターンテーブルや、搬送路１０の幅を段階的あるいは連続的に変化させて紙葉類６０の搬送方向に対する傾きを変化させる機構等、紙葉類６０の搬送方向に対する傾きを調節可能な他の機構を備えるようにしてもよい。
【００６８】
Ｅ４．変形例４：
上記実施例の光学情報読取装置１００では、検出部として、通過センサ２０を備えるものとしたが、本発明は、これに限られない。検出部として、紙葉類６０の搬送方向に対する傾きに関するパラメータ値や、紙葉類６０の搬送角度を検出可能な他のセンサを用いるようにしてもよい。
【００６９】
Ｅ５．変形例５：
上記第２実施例の動作制御処理では、紙葉類６０の搬送角度が、傾け可能範囲内にあるか否かに基づいて、また、上記第３実施例の動作制御処理では、紙葉類６０の搬送角度が、ラインセンサ４０による紙葉類６０に印刷されたバーコードＢＣの読み取りに好適として設定された設定範囲内にあるか否かに基づいて、右繰り出しローラ３０Ｒ、および、左繰り出しローラ３０Ｌの制御方法を切り換えるものとしたが、本発明は、これに限られない。本発明では、紙葉類６０の搬送面において、紙葉類６０が搬送方向に対して傾いて搬送されるように、繰り出しローラ３０が制御されればよい。
【符号の説明】
【００７０】
１００，１００Ａ，１００Ｂ，１００Ｃ，１００Ｄ…光学情報読取装置
１０…搬送路
１２…搬送口
１４…排出口
２０…通過センサ
２０Ｌ…左通過センサ
２０Ｒ…右通過センサ
３０…繰り出しローラ
３０Ｌ…左繰り出しローラ
３０Ｒ…右繰り出しローラ
４０…ラインセンサ
５０…制御ユニット
６０…紙葉類
２００…ホスト機
ＢＣ…バーコード
ｂａｒ１〜ｂａｒ４…バー
ｄ１〜ｄ６…センサ素子
【図１】
0005462835.tif 000002
【図２】
0005462835.tif 000003
【図３】
0005462835.tif 000004
【図４】
0005462835.tif 000005
【図５】
0005462835.tif 000006
【図６】
0005462835.tif 000007
【図７】
0005462835.tif 000008
【図８】
0005462835.tif 000009