(57)【要約】【課題】不調の原因に応じた適切な設定を行う。【解決手段】媒体を搬送する搬送機構と、前記媒体の搬送路を挟んで対向するスピーカー及びマイクロフォンと、前記搬送機構による搬送中の前記媒体を挟んで前記スピーカーから発した音を前記マイクロフォンで取得する第１動作におけるマイクロフォン出力に基づいて前記搬送機構を制御する制御部と、を備える搬送装置であって、前記制御部は、前記第１動作よりも先に行う、前記スピーカーから発した音を前記マイクロフォンで取得する第２動作において、マイクロフォン出力の継続時間が時間に関するしきい値に満たない場合には、前記第１動作における前記スピーカーの駆動時間を延ばす第１設定を行い、当該マイクロフォン出力の継続時間が当該しきい値以上である場合には、前記第１動作における前記スピーカーからの出力とマイクロフォン出力に対する増幅度合との少なくとも一方を上げる第２設定を行う。【選択図】図４
2018193167.tif 000002
【特許請求の範囲】
【請求項１】
媒体を搬送する搬送機構と、
前記媒体の搬送路を挟んで対向するスピーカー及びマイクロフォンと、
前記搬送機構による搬送中の前記媒体を挟んで前記スピーカーから発した音を前記マイクロフォンで取得する第１動作におけるマイクロフォン出力に基づいて前記搬送機構を制御する制御部と、を備える搬送装置であって、
前記制御部は、前記第１動作よりも先に行う、前記スピーカーから発した音を前記マイクロフォンで取得する第２動作において、マイクロフォン出力の継続時間が時間に関するしきい値に満たない場合には、前記第１動作における前記スピーカーの駆動時間を延ばす第１設定を行い、当該マイクロフォン出力の継続時間が当該しきい値以上である場合には、前記第１動作における前記スピーカーからの出力とマイクロフォン出力に対する増幅度合との少なくとも一方を上げる第２設定を行う、ことを特徴とする搬送装置。
【請求項２】
前記制御部は、前記第２動作において、マイクロフォン出力が、マイクロフォン出力に関するしきい値以上となる時間が存在し、かつ当該マイクロフォン出力に関するしきい値以上となる継続時間が前記時間に関するしきい値に満たない場合に前記第１設定を行い、当該マイクロフォン出力が、前記マイクロフォン出力に関するしきい値以上となる時間が無く、かつ当該マイクロフォン出力の継続時間が前記時間に関するしきい値以上である場合に前記第２設定を行うことを特徴とする請求項１に記載の搬送装置。
【請求項３】
前記制御部は、前記第２動作において、前記スピーカーが発する音の周波数を複数の周波数に変化させて前記スピーカーを駆動させたときに得られる前記マイクロフォンのマイクロフォン出力の最大値が、当該最大値に関するしきい値以上である場合、前記第１動作において前記第１設定および前記第２設定のいずれにも該当しない第３設定を採用することを特徴とする請求項１または請求項２に記載の搬送装置。
【請求項４】
前記制御部は、前記マイクロフォン出力のエンベロープ波形に基づいて前記制御を行うことを特徴とする請求項１〜請求項３のいずれかに記載の搬送装置。
【請求項５】
前記制御部は、前記第１動作において、前記スピーカーが発する音の周波数を複数の周波数に変化させて前記スピーカーを駆動させることを特徴とする請求項１〜請求項４のいずれかに記載の搬送装置。
【請求項６】
前記制御部は、前記第２動作の後に行う最初の前記第１動作における前記周波数を変化させる範囲よりも、その後の所定のタイミングで行う前記第１動作における前記周波数を変化させる範囲を狭めることを特徴とする請求項５に記載の搬送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、搬送装置に関する。
【背景技術】
【０００２】
媒体が重なった状態での搬送（重送）を検知する重送検知装置が知られている（特許文献１，２，参照）。重送検知装置は、搬送中の記録媒体に向けて超音波を発する発信部と、搬送路を介して発信部と逆側に配置され、記録媒体を通過した超音波を受信する受信部とを備え、受信部が受信する信号の受信レベルにより記録媒体の重送の有無を判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４‐４７０７５号公報
【特許文献２】特開２０１２‐１８８１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
重送検知の精度について一層の改善が求められていた。
本発明は、このような課題に対して有効な搬送装置を提供する。
【課題を解決するための手段】
【０００５】
本発明の態様の一つは、媒体を搬送する搬送機構と、前記媒体の搬送路を挟んで対向するスピーカー及びマイクロフォンと、前記搬送機構による搬送中の前記媒体を挟んで前記スピーカーから発した音を前記マイクロフォンで取得する第１動作におけるマイクロフォン出力に基づいて前記搬送機構を制御する制御部と、を備える搬送装置であって、前記制御部は、前記第１動作よりも先に行う、前記スピーカーから発した音を前記マイクロフォンで取得する第２動作において、マイクロフォン出力の継続時間が時間に関するしきい値に満たない場合には、前記第１動作における前記スピーカーの駆動時間を延ばす第１設定を行い、当該マイクロフォン出力の継続時間が当該しきい値以上である場合には、前記第１動作における前記スピーカーからの出力とマイクロフォン出力に対する増幅度合との少なくとも一方を上げる第２設定を行う。
当該構成によれば、第１動作よりも先に行う第２動作において、マイクロフォン出力の継続時間が比較的短い場合と長い場合とで、第１動作のための設定を異ならせることができる。つまり、第１動作前の第２動作における不調の原因に応じて、第１動作のために適切な設定をすることができ、結果、第１動作におけるマイクロフォン出力に基づく搬送機構の制御（例えば、マイクロフォン出力に応じた重送検知処理に基づく搬送機構の制御）が、適切に実行されるようになる。
【０００６】
本発明の態様の一つは、前記制御部は、前記第２動作において、マイクロフォン出力が、マイクロフォン出力に関するしきい値以上となる時間が存在し、かつ当該マイクロフォン出力に関するしきい値以上となる継続時間が前記時間に関するしきい値に満たない場合に前記第１設定を行い、当該マイクロフォン出力が、前記マイクロフォン出力に関するしきい値以上となる時間が無く、かつ当該マイクロフォン出力の継続時間が前記時間に関するしきい値以上である場合に前記第２設定を行うとしてもよい。
当該構成によれば、第１動作よりも先に行う第２動作において、マイクロフォン出力のより詳細な状態に応じた分岐に従って、第１動作のための設定を異ならせることができる。
【０００７】
本発明の態様の一つは、前記制御部は、前記第２動作において、前記スピーカーが発する音の周波数を複数の周波数に変化させて前記スピーカーを駆動させたときに得られる前記マイクロフォンのマイクロフォン出力の最大値が、当該最大値に関するしきい値以上である場合、前記第１動作において前記第１設定および前記第２設定のいずれにも該当しない第３設定を採用するとしてもよい。
当該構成によれば、第２動作において前記周波数を変化させてスピーカーを駆動させたときに得られるマイクロフォン出力の最大値が所定のしきい値以上である場合、つまり第２動作が正常である場合には、第１動作において第１設定、第２設定のいずれでもない第３設定を採用する。
【０００８】
本発明の態様の一つは、前記制御部は、前記マイクロフォン出力のエンベロープ波形に基づいて前記制御を行うとしてもよい。
当該構成によれば、前記マイクロフォン出力のエンベロープ波形に基づいて、搬送機構の制御（例えば、当該エンベロープ波形に応じた重送検知に基づく搬送機構の制御）を適切に実行することができる。
【０００９】
本発明の態様の一つは、前記制御部は、前記第１動作において、前記スピーカーが発する音の周波数を複数の周波数に変化させて前記スピーカーを駆動させるとしてもよい。
当該構成によれば、周辺環境の温度の影響により第１動作におけるマイクロフォン出力が安定しない場合にも、前記周波数を複数の周波数に変化させて前記スピーカーを駆動することにより前記温度の影響を排し、適切なマイクロフォン出力を得ることができる。
【００１０】
本発明の態様の一つは、前記制御部は、前記第２動作の後に行う最初の前記第１動作における前記周波数を変化させる範囲よりも、その後の所定のタイミングで行う前記第１動作における前記周波数を変化させる範囲を狭めるとしてもよい。
当該構成によれば、第１動作の回数を重ねることで、前記周波数を変化させる範囲を必要な範囲に絞り、第１動作に要する処理量を段階的に減らすことができる。
【００１１】
本発明の技術的思想は、搬送装置というカテゴリー以外にも様々な態様にて実現される。例えば、搬送装置が実行する工程を含んだ方法や、当該方法をハードウェア（コンピューター）に実行させるプログラムや、当該プログラムを記憶したコンピューター読取可能な記憶媒体も、それぞれ発明として成立する。
【図面の簡単な説明】
【００１２】
【図１】搬送装置の構成を簡易的に示す図。
【図２】搬送装置の筐体内の一部分を簡易的に示す図。
【図３】搬送装置の一部構成を示すブロック図。
【図４】事前調整処理を示すフローチャート。
【図５】事前調整処理のステップＳ１００の詳細を示すフローチャート。
【図６】スイープ処理における異なる駆動周波数毎の波形を示す図。
【図７】継続時間や振幅が異なる波形を比較して示す図。
【図８】重送検知処理を示すフローチャート。
【図９】スイープ処理における駆動周波数毎の最大値の発生頻度を示す図。
【発明を実施するための形態】
【００１３】
以下、各図を参照しながら本発明の実施形態を説明する。なお各図は、本実施形態を説明するための例示に過ぎない。
【００１４】
１．装置の概略的説明：
図１は、本実施形態にかかる搬送装置１０の構成を簡易的に示している。
図２は、搬送装置１０の筐体内の一部分を簡易的に示している。
搬送装置１０は、シート状の媒体を搬送するための構成（搬送機構）を有する装置である。図２では、媒体Ｐが所定の搬送方向Ｄに沿って搬送される様子を示している。シート状の媒体とは、代表的には用紙であるが、紙以外の素材による媒体であってもよい。
【００１５】
搬送装置１０は、例えば、制御部１１、搬送機構１２、センサー１３、所定処理部１４等を備える。制御部１１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有する１つ又は複数のＩＣや、その他のメモリーやアナログ回路等を含んで構成される。制御部１１は、インストールされたプログラムとハードウェアとが協働することにより、搬送装置１０全体の挙動を制御する。
【００１６】
搬送機構１２は、制御部１１による制御下で媒体Ｐを搬送する。搬送機構１２は、例えば、媒体Ｐを搬送するためのローラー１２ａや、ローラー１２ａを回転させるための動力を発生させるモーターや、当該モーターが生み出した動力をローラー１２ａへ伝えるためのギア輪列等、公知の構成を備える。搬送機構１２は、不図示のトレイに載置された複数枚の媒体Ｐを一枚ずつ分離して搬送方向Ｄの下流側へ搬送する自動給紙装置（ＡＤＦ：Auto Document Feeder）を備えるとしてもよい。
【００１７】
センサー１３は、媒体Ｐの搬送路を挟んで対向するスピーカー（発信部）１３ａ及びマイクロフォン（受信部）１３ｂを有する。スピーカー１３ａは、音（音波）を発し、マイクロフォン１３ｂは、スピーカー１３ａが発した音を受信する。ここでは、センサー１３は、超音波を発信／受信する超音波センサーであるとする。
【００１８】
所定処理部１４は、センサー１３よりも搬送方向Ｄの下流側に配設されており、搬送された媒体Ｐに対する所定処理を、制御部１１による制御下で実行する。所定処理とは、例えば、読取処理であったり、印刷処理であったりする。つまり、所定処理部１４は、原稿（媒体Ｐ）を光学的に読み取って読取結果としての電子データを生成する読取部であったり、媒体Ｐへインクやトナーによる印刷を行う印刷部であったりする。所定処理部１４が読取部である場合に、搬送装置１０をスキャナーと呼ぶことができる。また、所定処理部１４が印刷部である場合に、搬送装置１０をプリンターと呼ぶことができる。搬送装置１０は、スキャナーやプリンター等の複数機能を兼ね備えた複合機であってもよい。また、図示は省略しているが、搬送装置１０は、視覚的情報を表示するための表示部、ユーザーからの操作を受け付けるためのタッチパネルや物理ボタン等の操作部、所定の通信プロトコルに従って外部との通信を実行する通信インターフェイス、等といったスキャナーやプリンターや複合機が有する公知の構成を適宜備える。
【００１９】
制御部１１は、搬送機構１２による搬送中の媒体Ｐを挟んでスピーカー１３ａから発した音をマイクロフォン１３ｂで取得する第１動作におけるマイクロフォン出力に基づいて、搬送機構１２を制御する。媒体Ｐが一枚の状態で搬送されている（単送されている）場合と、媒体Ｐが重送されている場合とでは、媒体Ｐを透過してマイクロフォン１３ｂで受信される音波の減衰の程度が異なる。そのため、制御部１１は、マイクロフォン出力に基づいて、単送か重送かの検知、つまり重送検知を行うことができる。従って、第１動作は、重送検知処理の一部分であると言える。制御部１１は、マイクロフォン出力に基づいて重送を検知した場合には、例えば、搬送機構１２を停止させて、重送状態での媒体Ｐのそれ以上の搬送を止める。このような重送検知を実行可能な点で、搬送装置１０を重送検知装置と呼ぶこともできる。
【００２０】
２．事前調整処理の説明：
次に、搬送装置１０が実行する事前調整処理について説明する。事前調整処理は、例えば、搬送装置１０が市場へ出荷される前の段階で実行される処理である。第１動作を、出荷後の搬送装置１０をユーザーが使用する場面で実行される処理であると仮定した場合、事前調整処理は、第１動作よりも先に行う第２動作の具体例に該当する。
【００２１】
図３は、搬送装置１０の一部構成をブロック図により示している。図３の例では、上述したスピーカー１３ａ及びマイクロフォン１３ｂに加え、アンプ回路１５、ピークホールド回路１６および波形継続時間判定回路１７を示している。これら回路１５，１６，１７は、制御部１１の一部であると解してよい。
【００２２】
アンプ回路１５は、マイクロフォン１３ｂがスピーカー１３ａから受信した受信波形（アナログ波形）を増幅させて出力する。ピークホールド回路１６は、アンプ回路１５からの出力波形をＡＤ変換した上でピーク値を保持し、出力する。ピークホールド回路１６からの出力はエンベロープ（包絡線）波形として得られる。波形継続時間判定回路１７は、アンプ回路１５からの出力波形を解析し、当該波形の継続時間を判定する。波形継続時間判定回路１７による判定の詳細は後述する（図４のステップＳ１２０，Ｓ１３０参照）。
【００２３】
図４は、事前調整処理をフローチャートにより示している。事前調整処理においては、搬送装置１０は、搬送機構１２で媒体Ｐを単送しつつ、スピーカー１３ａから発した音をマイクロフォン１３ｂで取得する。つまり、事前調整処理は、意図的に単送の状況を作りつつ、そのときに確実に単送を検知できるように（重送を検知しないように）必要な設定を行う処理である。
【００２４】
先ず、制御部１１は、現在のセンサー制御設定の下で、マイクロフォン１３ｂの出力値を特定する（ステップＳ１００）。センサー制御設定とは、１つの駆動周波数でスピーカー１３ａを駆動させてスピーカー１３ａから音波を発信させる時間の長さ（スピーカー駆動時間）の設定や、スピーカー１３ａに与える駆動信号（パルス）の電圧の設定や、アンプ回路１５による増幅度合（増幅率）の設定を意味する。事前調整処理における初めてのステップＳ１００では、制御部１１は、現在のセンサー制御設定として、予め定められた初期設定を採用する。ステップＳ１００では、制御部１１は、スピーカー１３ａが発する音の周波数を複数の周波数に変化させてスピーカー１３ａを駆動させつつマイクロフォン１３ｂの出力値を取得するスイープ処理、を実行する。
【００２５】
図５は、ステップＳ１００の詳細をフローチャートにより示している。
先ず、制御部１１は、スイープ処理の実行回数ｎを、初期値（ｎ＝０）に設定する（ステップＳ１０１）。次に、制御部１１は、実行回数ｎに“１”を加え（ステップＳ１０２）、その上でスイープ処理を実行する（ステップＳ１０３）。
【００２６】
スイープ処理の具体例を説明する。制御部１１は、スピーカー１３ａに与える駆動信号の周波数（駆動周波数）を、予め定められた周波数範囲の中で段階的に変化させる。例えば、制御部１１は、駆動周波数を所定の下限周波数（例えば、２８０ｋＨｚ）〜所定の上限周波数（例えば、３２０ｋＨｚ）の範囲内で、スピーカー駆動時間毎にｐｋＨｚ（例えば、５ｋＨｚ）刻みで変化させていく。このように、スピーカー１３ａの駆動周波数をスピーカー駆動時間毎にｐｋＨｚ刻みで変化させてｍ段階（例えば、２８０ｋＨｚ，２８５ｋＨｚ，２９０ｋＨｚ，２９５ｋＨｚ，３００ｋＨｚ，３０５ｋＨｚ，３１０ｋＨｚ，３１５ｋＨｚ，３２０ｋＨｚの計９段階）の駆動周波数でスピーカー１３ａを駆動させたとすると、制御部１１は、１回のスイープ処理の中で、ピークホールド回路１６から、エンベロープ波形をｍ回取得することになる。
【００２７】
図６は、１回のスイープ処理における異なる駆動周波数（スピーカー１３ａの駆動信号）毎のマイクロフォン１３ｂによる受信波形（或いはアンプ回路１５の出力波形（一塊の波形））とピークホールド回路１６から出力されるエンベロープ波形とを示している。図６では、例として、前記ｍ段階の駆動周波数のうちの３つの駆動周波数（２８０ｋＨｚ，３００ｋＨｚ，３２０ｋＨｚ）それぞれに対応する受信波形およびエンベロープ波形を示している。図６から判るように、受信側で得られる波形のピーク値は、駆動周波数毎に異なる。これは、センサー１３（超音波センサー）の周辺環境の温度の影響によるものである。超音波センサーは、感度が最も高い周波数（共振周波数）が温度により変わり得る。そのため、上述のようにスイープ処理を実行すると、結果的にそのときの温度に対して感度が最も高い周波数に近い駆動周波数に対応して、受信側で最も大きなピーク値が得られる。そこで、制御部１１は、１回のスイープ処理において、ピークホールド回路１６からｍ回取得したエンベロープ波形毎のピーク値のうちの最大値（例えば、ピーク値ｍａｘ１，ｍａｘ２，ｍａｘ３のうちの最大値ｍａｘ２、図６参照。）を、当該１回のスイープ処理におけるマイクロフォン１３ｂの出力値の最大値として記憶する。
【００２８】
次に、制御部１１は、実行回数ｎが予め定めた回数Ｎ（Ｎは２以上の整数）に到達しているか否かを判定し、ｎ＝Ｎであれば（ステップＳ１０４において“Ｙｅｓ”）、ステップＳ１０５へ進む。一方、制御部１１は、ｎ＜Ｎであれば（ステップＳ１０４において“Ｎｏ”）、ステップＳ１０２へ戻る。つまり、制御部１１は、ステップＳ１０３のスイープ処理をＮ回繰り返すことにより、スイープ処理毎の、マイクロフォン１３ｂの出力値の最大値を記憶する。
【００２９】
ステップＳ１０５では、制御部１１は、前記Ｎ回のスイープ処理毎に記憶したＮ個の最大値に基づいて、マイクロフォン１３ｂの出力値を特定する。例えば、制御部１１は、前記Ｎ個の最大値の平均値を、マイクロフォン１３ｂの出力値として特定する。あるいは、制御部１１は、前記Ｎ個の最大値の中の最大値を、マイクロフォン１３ｂの出力値として特定してもよい。制御部１１は、ステップＳ１０５を終え、ステップＳ１１０（図４）へ進む。
【００３０】
ステップＳ１１０では、制御部１１は、上述のようにステップＳ１００（図５のステップＳ１０５）で特定したマイクロフォン１３ｂの出力値が、マイクロフォン出力の最大値に関する所定のしきい値ＴＨ１以上であるか否かを判定する。しきい値ＴＨ１は、単送か重送かを分けるための、つまり重送検知のためのしきい値である。制御部１１は、前記特定したマイクロフォン１３ｂの出力値がしきい値ＴＨ１以上である場合（ステップＳ１１０において“Ｙｅｓ”）、今後の重送検知処理において現在のセンサー制御設定を採用することを決定し（ステップＳ１６０）、事前調整処理を終える。
【００３１】
つまり、単送の状況でスピーカー１３ａから音波を発信させ、マイクロフォン１３ｂで受信した信号を表す出力値がしきい値ＴＨ１以上であれば、重送検知処理が適切に実行されたと言えるため、現在のセンサー制御設定を変更せず事前調整処理を終える。従って、事前調整処理における初めてのステップＳ１１０で“Ｙｅｓ”と判定した場合には、制御部１１は、センサー制御設定の前記初期設定を今後の重送検知処理にそのまま採用することを決定し（ステップＳ１６０）、事前調整処理を終えることになる。前記初期設定は、特許請求の範囲における「第１設定および第２設定のいずれにも該当しない第３設定」に該当する。
一方、制御部１１は、ステップＳ１００で特定したマイクロフォン１３ｂの出力値がしきい値ＴＨ１に満たない場合（ステップＳ１１０において“Ｎｏ”）、ステップＳ１２０へ進む。
【００３２】
ステップＳ１２０では、制御部１１（波形継続時間判定回路１７）は、アンプ回路１５からの出力波形（マイクロフォン出力）を解析し、当該出力波形の継続時間判定を実行する。この場合、波形継続時間判定回路１７は、判定対象とする一塊の波形を特定する必要がある。ここで言う一塊の波形とは、前記スイープ処理に関する説明で述べた、１つの駆動周波数でスピーカー１３ａをスピーカー駆動時間の間駆動させてスピーカー１３ａから音波を送信させたときにマイクロフォン１３ｂで受信されアンプ回路１５から出力された連続する波形である。波形継続時間判定回路１７は、例えば、現在のセンサー制御設定の下で実行されたステップＳ１００における複数回の前記スイープ処理の過程で、最大の振幅が得られた波形を含む一塊の波形を、判定対象の波形として特定する。そして、波形継続時間判定回路１７は、特定した一塊の波形の継続時間と、時間に関する所定のしきい値ＴＨ２とを比較する。
【００３３】
図７は、事前準備処理において得られるアンプ回路１５からの出力波形（Ｗ１，Ｗ２，Ｗ３）と、これら出力波形の各々に対応してピークホールド回路１６から出力されるエンベロープ波形（ＥＮ１，ＥＮ２，ＥＮ３）とを例示している。ステップＳ１２０では、波形継続時間判定回路１７は、図７に例示した出力波形Ｗ２または出力波形Ｗ３のような一塊の波形を、判定対象とすることが想定される。ちなみに、図７に例示する出力波形Ｗ１は、ステップＳ１１０でしきい値ＴＨ１以上と判定されるマイクロフォン１３ｂの出力値（ステップＳ１００で特定される出力値）の基となるような出力波形であり、ここではステップＳ１２０の判定対象とされない波形であるとする。つまり、エンベロープ波形ＥＮ１のピーク値は、上述したしきい値ＴＨ１以上であり、エンベロープ波形ＥＮ２，ＥＮ３のピーク値はしきい値ＴＨ１未満であると考えて差し支えない。
【００３４】
出力波形Ｗ３を出力波形Ｗ１と比較すると、波形の継続時間Ｔ３は出力波形Ｗ１の継続時間と同程度であるが、振幅が全体的に出力波形Ｗ１よりも小さい。このような出力波形Ｗ３がピークホールド回路１６へ入力された場合、出力波形Ｗ１がピークホールド回路１６へ入力された場合に出力されるエンベロープ波形ＥＮ１と比べて、当然、ピーク値が小さいエンベロープ波形ＥＮ３が出力される。
【００３５】
一方、出力波形Ｗ２を出力波形Ｗ１と比較すると、最大の振幅は出力波形Ｗ１の最大の振幅と同程度であるが、波形の継続時間Ｔ２が出力波形Ｗ１の継続時間と比べて短い。ここで、センサー１３（超音波センサー）の特徴として、スピーカー１３ａにおいて駆動周波数と感度が最も高い周波数（共振周波数）とがずれていると、マイクロフォン１３ｂによる受信波形の振幅が歪み、場合によっては、比較的早いタイミング（スピーカー１３ａ側の駆動時間から見て早いタイミング）で受信波形の振幅が止まる（０になる）ことが有り得る。出力波形Ｗ２は、このような受信波形の振幅の歪みに起因して、早いタイミングで振幅が止まった波形を示している。このような出力波形Ｗ２がピークホールド回路１６へ入力された場合、ピークホールド回路１６の処理能力（入力に対する追従性能）によっては、同程度の振幅を有しつつ継続時間が長い出力波形Ｗ１が入力された場合に出力されるエンベロープ波形ＥＮ１と比べて、ピーク値が小さいエンベロープ波形ＥＮ２が出力される結果となり得る。
【００３６】
つまり、マイクロフォン１３ｂによる受信波形が大きな振幅（単送の状況において受信側で得られることが通常期待される程度の振幅）を有しつつ継続時間が短い場合も、当該受信波形の振幅が単に小さい場合も、ピークホールド回路１６から出力されるエンベロープ波形のピーク値は小さくなる。言い換えると、ステップＳ１１０において“Ｎｏ”と判定された場合に、エンベロープ波形自体を評価しても、当該エンベロープ波形のピーク値が小さい理由（マイクロフォン１３ｂによる受信波形が大きな振幅を有するが継続時間が短いためなのか、当該受信波形の振幅が小さいためなのか）を判別することは難しい。しかしながら、このような理由の違いよって、重送検知処理の適切な実現のために採るべき対策は異なってくる。
【００３７】
例えば、単送の状況下でマイクロフォン１３ｂによる受信波形が大きな振幅を有しつつ継続時間が短い場合に、対策としてアンプ回路１５による増幅率を上げる設定をしたとする。この場合、その後の重送検知処理において、単送の場合にマイクロフォン１３ｂが受信する波形のアンプ回路１５による増幅後の振幅は、増幅の飽和によりさほど大きく変化しない一方、重送の場合にマイクロフォン１３ｂが受信する波形のアンプ回路１５による増幅後の振幅はかなり大きくなる。その結果、ピークホールド回路１６が出力するエンベロープ波形に基づく単送か重送かの判定の精度が低下する可能性が高まる。一方、単送の状況下でマイクロフォン１３ｂによる受信波形の振幅が小さい場合に、対策としてアンプ回路１５による増幅率を上げる設定をしたとする。この場合は、その後の重送検知処理において、単送の場合にマイクロフォン１３ｂが受信する波形のアンプ回路１５による増幅後の振幅は十分大きくなり、結果、ピークホールド回路１６が出力するエンベロープ波形に基づく単送か重送かの判定の精度が低下しない。
【００３８】
そこで、波形継続時間判定回路１７は、ステップＳ１２０における前記特定した一塊の波形の継続時間としきい値ＴＨ２との比較の結果、波形の継続時間がしきい値ＴＨ２未満であると判定した場合には、ステップＳ１３０の分岐で“Ｎｏ”を選択し、ステップＳ１４０へ進む。例えば、ステップＳ１２０で判定対象とした波形が出力波形Ｗ２である場合には、波形継続時間判定回路１７は、波形の継続時間Ｔ２＜ＴＨ２であるため、ステップＳ１３０の分岐からステップＳ１４０へ進む。
【００３９】
一方、ステップＳ１２０における前記特定した一塊の波形の継続時間としきい値ＴＨ２との比較の結果、波形の継続時間がしきい値ＴＨ２以上であると判定した場合には、波形継続時間判定回路１７は、ステップＳ１３０の分岐で“Ｙｅｓ”を選択し、ステップＳ１５０へ進む。例えば、ステップＳ１２０で判定対象とした波形が出力波形Ｗ３である場合には、波形継続時間判定回路１７は、波形の継続時間Ｔ３＞ＴＨ２であるため、ステップＳ１３０の分岐からステップＳ１５０へ進む。
【００４０】
ステップＳ１４０では、制御部１１は、現在のセンサー制御設定を変更する。この場合、制御部１１は、現在のセンサー制御設定のうちスピーカー駆動時間の設定を、しきい値ＴＨ１と直近のステップＳ１００で特定したマイクロフォン１３ｂの出力値との差分の大きさに応じて延ばす。ステップＳ１４０を経た後の“現在のセンサー制御設定”は、特許請求の範囲における「第１設定」に該当する。制御部１１は、ステップＳ１４０の後は、ステップＳ１００以降の処理を繰り返す。ステップＳ１４０を実行することで、スピーカー駆動時間が長くなる。そのため、ステップＳ１４０を経た後のステップＳ１００では、マイクロフォン１３ｂが受信する一塊の波形の継続時間が長くなり、上述のようにステップＳ１００で特定される出力値は、ステップＳ１１０でしきい値ＴＨ１以上と判定される可能性が高くなる。
【００４１】
ステップＳ１５０では、制御部１１は、現在のセンサー制御設定を変更する。この場合、制御部１１は、現在のセンサー制御設定のうち、スピーカー１３ａに与える駆動信号の電圧の設定またはアンプ回路１５による増幅度合（増幅率）の設定を、しきい値ＴＨ１と直近のステップＳ１００で特定したマイクロフォン１３ｂの出力値との差分の大きさに応じて、上昇させる。あるいは当該電圧の設定および増幅度合の設定の両方を上げる。ステップＳ１５０を経た後の“現在のセンサー制御設定”は、特許請求の範囲における「第２設定」に該当する。制御部１１は、ステップＳ１５０の後は、ステップＳ１００以降の処理を繰り返す。ステップＳ１５０を経た後のステップＳ１００では、アンプ回路１５からの出力波形の振幅が大きくなり、上述のようにステップＳ１００で特定される出力値は、ステップＳ１１０でしきい値ＴＨ１以上と判定される可能性が高くなる。
【００４２】
このような事前調整処理によれば、センサー制御設定（スピーカー駆動時間、スピーカー１３ａに与える駆動信号の電圧、アンプ回路１５による増幅度合）が重送検知処理を行うために最適な設定とされる。
【００４３】
ステップＳ１２０では、波形継続時間判定回路１７は、判定対象とするマイクロフォン出力（一塊の波形）について、より詳細な判定を行うとしてもよい。具体的には、波形継続時間判定回路１７は、判定対象とする一塊の波形の振幅が、マイクロフォン出力に関するしきい値（波形の振幅に関するしきい値ＴＨ３）以上となる時間が存在し、かつ当該しきい値ＴＨ３以上となる継続時間がしきい値ＴＨ２に満たない場合に、ステップＳ１３０の分岐で“Ｎｏ”を選択し、ステップＳ１４０へ進むとしてもよい。しきい値ＴＨ３は、単送の状況において受信側（アンプ回路１５の出力）で得られることが通常期待される程度の振幅を示す値である。例えば、ステップＳ１２０で判定対象とした波形が出力波形Ｗ２（図７）である場合には、振幅がしきい値ＴＨ３以上となる時間が存在し、かつ当該しきい値ＴＨ３以上となる継続時間Ｔ２１がしきい値ＴＨ２に満たないため、波形継続時間判定回路１７は、ステップＳ１３０の分岐からステップＳ１４０へ進む。
【００４４】
ステップＳ１２０の段階では、判定対象とする一塊の波形が、振幅がしきい値ＴＨ３以上となる時間が存在し、かつ当該しきい値ＴＨ３以上となる継続時間がしきい値ＴＨ２以上になる（例えば、図７に示す出力波形Ｗ１のような波形である）場合は基本的に無いと言える。そのため、ステップＳ１２０で判定対象とした一塊の波形の振幅が、しきい値ＴＨ３以上となる時間が無く、かつ当該波形の継続時間がしきい値ＴＨ２以上である場合に、処理はステップＳ１３０の分岐からステップＳ１５０へ進むことになる。例えば、ステップＳ１２０で判定対象とした波形が出力波形Ｗ３（図７）である場合には、振幅がしきい値ＴＨ３以上となる時間が無く、波形の継続時間Ｔ３がしきい値ＴＨ２以上であるため、波形継続時間判定回路１７は、ステップＳ１３０の分岐からステップＳ１５０へ進む。
【００４５】
なお、ステップＳ１２０で判定対象とする一塊の波形が、振幅がしきい値ＴＨ３以上となる時間が無く、かつ当該波形の継続時間がしきい値ＴＨ２未満である場合も有り得る。この場合は、ステップＳ１１０で“Ｙｅｓ”と判定出来るまでに、ステップＳ１４０とステップＳ１５０が少なくとも１回ずつ実行されると言える。そのため、ステップＳ１２０で判定対象とする一塊の波形が、振幅がしきい値ＴＨ３以上となる時間が無く、かつ当該波形の継続時間がしきい値ＴＨ２未満である場合は、波形継続時間判定回路１７は、例外的に、ステップＳ１４０とステップＳ１５０のいずれに進んでもよい。
【００４６】
３．重送検知処理の説明：
事前調整処理を終えた搬送装置１０は市場へ出荷され、ユーザーによって使用される。制御部１１は、搬送機構１２に媒体Ｐの搬送を実行させる際に、併せて、センサー制御設定の下で重送検知処理を実行する。
【００４７】
図８は、重送検知処理をフローチャートにより示している。重送検知処理のステップＳ２００，Ｓ２１０は、事前調整処理（図４）のステップＳ１００，Ｓ１１０と同じ処理である。従って、図５は、ステップＳ１００の詳細であるとともにステップＳ２００の詳細でもある。むろん、ステップＳ２００で採用するセンサー制御設定は、事前調整処理のステップＳ１６０で採用が決定されたセンサー制御設定である。また、事前調整処理は、意図的に単送の状況を作り出して実行した処理であったが、その後、ユーザーが搬送装置１０を通常使用する状況では、例えば、ＡＤＦの不調や、媒体Ｐ同士が静電気の作用で剥がれ難い等の理由で、重送が起きることがある。
【００４８】
ステップＳ２１０では、制御部１１は、ステップＳ２００で特定したマイクロフォン１３ｂの出力値が、上述のしきい値ＴＨ１以上であるか否かを判定する。制御部１１は、ステップＳ２００で特定したマイクロフォン１３ｂの出力値がしきい値ＴＨ１以上である場合（ステップＳ２１０において“Ｙｅｓ”）、ステップＳ２２０へ進み、単送、つまり正常に媒体Ｐが搬送されている旨の検知結果を得て重送検知処理を終える。一方、ステップＳ２００で特定したマイクロフォン１３ｂの出力値がしきい値ＴＨ１未満である場合（ステップＳ２１０において“Ｎｏ”）、制御部１１は、ステップＳ２３０へ進み、重送である旨の検知結果を得て重送検知処理を終える。制御部１１は、重送である旨の検知結果を得て重送検知処理を終えた場合は、例えば、上述したように搬送機構１２を停止させる制御を行なったり、重送をユーザーに知らせる警告を、メッセージ等の表示や音声出力により実行したりする。
【００４９】
これまでの説明から理解できるように、制御部１１は、重送検知処理（図８）で実行するステップＳ２００においても、スピーカー１３ａが発する音の周波数を複数の周波数に変化させてスピーカー１３ａを駆動させる、つまりスイープ処理（図５のステップＳ１０３）を行う。この場合、制御部１１は、最初の第１動作（重送検知処理）における前記周波数を変化させる範囲（スイープ範囲）よりも、その後の所定のタイミングで行う第１動作（重送検知処理）におけるスイープ範囲を狭めるスイープ範囲変更処理を実行する、としてもよい。
【００５０】
図９は、スイープ処理におけるスピーカー１３ａの駆動周波数毎の最大値の発生頻度をグラフにより示している。図９の横軸は、スイープ処理内で変化させるスピーカー１３ａの前記ｍ段階（９段階）の駆動周波数を示し、縦軸は、最大値の発生頻度を示している。ここで言う最大値とは、１回のスイープ処理内でピークホールド回路１６からｍ回取得したエンベロープ波形毎のピーク値のうちの最大値である。例えば、１回のスイープ処理内で図６に示すような各エンベロープ波形が得られた場合は、各エンベロープ波形のうちピーク値が最大（ｍａｘ２）となったときの駆動周波数３００ｋＨｚが、当該回の最大値が発生した駆動周波数である。図９は、搬送装置１０による、事前調整処理後の最初の重送検知処理以降の計Ｘ回のスイープ処理を対象とした、駆動周波数毎の最大値の発生頻度を示している。Ｘは、図５のステップＳ１０４で用いるＮよりも大きな所定の数値である。従って、ＸをＮで除算した値が、事前調整処理後の、図９のグラフが得られた時点までの重送検知処理の実行回数となる。
【００５１】
制御部１１は、事前調整処理後、スイープ処理を１回実行する度に、ピーク値の最大値が得られたエンベロープ波形に対応する駆動周波数を記憶する。そして、スイープ処理の実行回数がＸ回に達した時（重送検知処理の実行回数がＸ／Ｎ回に達した時）、スイープ範囲変更処理を実行する。制御部１１は、スイープ範囲変更処理では、最大値の発生頻度が０％である駆動周波数を除外してスイープ範囲を再設定する。図９の例によれば、駆動周波数３１５ｋＨｚ，３２０ｋＨｚは、最大値の発生頻度が０％であるため、これまでのスイープ範囲（２８０ｋＨｚ〜３２０ｋＨｚ）から３１５ｋＨｚ，３２０ｋＨｚを除外して、２８０ｋＨｚ〜３１０ｋＨｚをスイープ範囲に再設定する。スイープ処理をＸ回実行した結果、マイクロフォン１３ｂの出力値の特定（ステップＳ２００）に影響を及ぼす最大値を１回も発生させなかった駆動周波数については、スイープ範囲から除外しても問題無い。
【００５２】
制御部１１は、スイープ範囲変更処理によりスイープ範囲を再設定した後の重送検知処理（図８）では、当該再設定したスイープ範囲内でスピーカー１３ａの駆動周波数をｐｋＨｚ刻みで変化させてスイープ処理を実行する。このようにスイープ処理の実態に基づいてスイープ範囲を必要な範囲に絞ることで、重送検知処理に要する処理量を減らすことができる。なお、制御部１１は、スイープ範囲変更処理では、最大値の発生頻度が０％である駆動周波数に限って除外するのではなく、最大値の発生頻度が所定のしきい値（例えば、発生頻度５％）に満たない駆動周波数をスイープ範囲から除外するとしてもよい。
【００５３】
４．まとめ：
このように本実施形態によれば、搬送装置１０は、媒体Ｐを搬送する搬送機構１２と、媒体Ｐの搬送路を挟んで対向するスピーカー１３ａ及びマイクロフォン１３ｂと、搬送機構１２による搬送中の媒体Ｐを挟んでスピーカー１３ａから発した音をマイクロフォン１３ｂで取得する第１動作におけるマイクロフォン出力に基づいて搬送機構１２を制御する制御部１１と、を備える。そして、制御部１１は、第１動作よりも先に行う、スピーカー１３ａから発した音をマイクロフォン１３ｂで取得する第２動作（事前調整処理（図４））において、マイクロフォン出力の継続時間が時間に関するしきい値ＴＨ２に満たない場合には、第１動作におけるスピーカー１３ａの駆動時間を延ばす第１設定を行い（ステップＳ１４０）、当該マイクロフォン出力の継続時間がしきい値ＴＨ２以上である場合には、第１動作におけるスピーカー１３ａからの出力とマイクロフォン出力に対する増幅度合との少なくとも一方を上げる第２設定を行う（ステップＳ１５０）。
【００５４】
当該構成によれば、事前調整処理における不調の原因に応じて、第１動作（重送検知処理）のための適切な設定をする（センサー制御設定を最適化する）ことができる。つまり、マイクロフォン１３ｂの出力値がしきい値ＴＨ１以上となるべき状況で、当該出力値がしきい値ＴＨ１に満たない場合に（ステップＳ１１０において“Ｎｏ”）、前記継続時間としきい値ＴＨ２との比較に応じた分岐を行う。これにより、実態として、マイクロフォン１３ｂによる受信波形が大きな振幅を有するが継続時間が短い場合と、当該受信波形の振幅が小さい場合とを区別することができ、この区別に応じてセンサー制御設定を最適化する。従って、例えば、上述したマイクロフォン１３ｂの受信波形の振幅の歪みに起因して当該振幅が早期に止まる場合には、スピーカー駆動時間を延ばすことにより（ステップＳ１４０）、マイクロフォン１３ｂの出力値がしきい値ＴＨ１以上となるべき状況で当該出力値がしきい値ＴＨ１以上となるようにし（ステップＳ１４０→Ｓ１００→Ｓ１１０→Ｓ１６０）、その後の重送検知の精度を高めることができる。
【００５５】
また本実施形態によれば、制御部１１は、第２動作や第１動作において、スピーカー１３ａが発する音の周波数を複数の周波数に変化させてスピーカー１３ａを駆動させるスイープ処理を実行する。このようなスイープ処理によれば、周辺環境の温度の影響によりセンサー１３（超音波センサー）の感度が最も高い周波数（共振周波数）がばらつき、マイクロフォン出力が安定しない場合にも、そのときの環境でしきい値ＴＨ１との比較に用いるべき出力値を的確に特定することができる（ステップＳ１００，Ｓ２００）。つまり、温度の影響を排し、事前調整処理や重送検知処理のための適切なマイクロフォン出力を得ることができる。また、このようなスイープ処理を実行する構成とすれば、スピーカー１３ａの駆動周波数を感度が最も高い何れか１つの周波数に予め調整する調整モードや、温度を検知するための温度センサーが不要となる。
【００５６】
ステップＳ１４０（図４）の説明では、スピーカー駆動時間をそれまでの設定よりも延ばすと説明したが、別の表現として、１つの駆動周波数でスピーカー１３ａを駆動させて音波を発信させる際の波数（一塊の波形を構成する波数）をそれまでの波数よりも増やす、としてもよい。
【００５７】
第２動作（事前調整処理）は、製品（搬送装置１０）の出荷前に実行するとは限らない。例えば、第２動作、第１動作はいずれも搬送装置１０が市場へ出荷された後に、自動的に或いはユーザーによる操作に応じて実行されるとしてもよい。
【符号の説明】
【００５８】
１０…搬送装置、１１…制御部、１２…搬送機構、１２ａ…ローラー、１３…センサー、１３ａ…スピーカー、１３ｂ…マイクロフォン、１４…所定処理部、１５…アンプ回路、１６…ピークホールド回路、１７…波形継続時間判定回路、Ｄ…搬送方向、Ｐ…媒体
【図１】
2018193167.tif 000003
【図２】
2018193167.tif 000004
【図３】
2018193167.tif 000005
【図４】
2018193167.tif 000006
【図５】
2018193167.tif 000007
【図６】
2018193167.tif 000008
【図７】
2018193167.tif 000009
【図８】
2018193167.tif 000010
【図９】
2018193167.tif 000011