(57)【要約】【課題】複数のセンサを直列接続した構成で電源電圧にノイズが発生した場合であっても、ノイズによる影響を抑制することができるセンサ制御装置を提供する。【解決手段】センサ制御装置は、メイン基板２００、メイン基板２００に対して直列に接続される第１センサ１３１〜第３センサ１３３、及び第３センサ１３３に接続される終端ユニット１３４を備える。メイン基板２００は、第１電圧と第２電圧とを交互に印加することで第１センサ１３１〜第３センサ１３３に、上流側から順に検知動作を行わせ、第３センサ１３３の検知結果を取得すると、再度、第１センサ１３１から順に検知動作を行わせる。メイン基板２００は、終端ユニット１３４で生成される終端レベルを取得すると、第１センサ１３１〜第３センサ１３３のいずれかが誤動作したと判断する。【選択図】図２
2020116825.tif 000002
【特許請求の範囲】
【請求項１】
制御手段と、前記制御手段に対して直列接続される複数のセンサと、前記制御手段の側を上流として前記複数のセンサの最下流のセンサの後段に接続される終端手段と、を備えており、
前記複数のセンサの各々は、前記制御手段から第１電圧が印加された場合に検知動作を行い、前記制御手段から前記第１電圧が印加された後に前記第１電圧とは異なる第２電圧が印加された場合に後段に接続されたセンサ又は前記終端手段に前記制御手段から印加される電圧を供給し、
前記終端手段は、前記複数のセンサの検知結果とは異なる電圧値である終端レベルを生成し、
前記制御手段は、前記第１電圧及び前記第２電圧を繰り返し印加することで、上流側のセンサから順に前記検知動作を行わせて各センサの検知結果を順に取得し、前記終端レベルの検知状況に基づいて、センサの誤動作を判断することを特徴とする、
センサ制御装置。
【請求項２】
前記制御手段は、各センサの検知結果を順に取得する場合には前記複数のセンサが正常に動作していると判断し、前記終端レベルを取得した場合に、いずれかのセンサが誤動作していると判断することを特徴とする、
請求項１記載のセンサ制御装置。
【請求項３】
前記制御手段は、前記複数のセンサの検知結果を記録する記録手段を有しており、前記終端レベルを検知すると、前記記録手段に記録した前記検知結果を削除することを特徴とする、
請求項１又は２記載のセンサ制御装置。
【請求項４】
前記制御手段は、前記終端レベルを連続して取得した回数が所定回数である場合に、所定の通知手段によりエラーを通知することを特徴とする、
請求項１〜３のいずれか１項記載のセンサ制御装置。
【請求項５】
前記複数のセンサの各々は、前記制御手段から前記第１電圧及び前記第２電圧とは異なる第３電圧が印加された場合に初期化されて、後段に接続されたセンサ又は前記終端手段への前記制御手段から印加される電圧の供給を遮断し、
前記制御手段は、前記第３電圧を印加した後に前記第１電圧及び前記第２電圧を繰り返し印加することで、上流側のセンサから順に前記検知動作を行わせて各センサの検知結果を順に取得し、前記最下流のセンサの検知結果を取得した後に前記終端レベルを取得して、前記第１電圧への切替回数と前記複数のセンサの個数とに基づいてセンサの誤動作を判断することを特徴とする、
請求項１記載のセンサ制御装置。
【請求項６】
前記制御手段は、前記切替回数が前記複数のセンサの個数よりも１多ければ、センサが誤動作していないと判断し、前記切替回数が前記複数のセンサの個数以下であれば、いずれかのセンサが誤動作していると判断することを特徴とする、
請求項５記載のセンサ制御装置。
【請求項７】
前記制御手段は、前記切替回数をカウントしており、前記複数のセンサの各々を初期化するときに、切替回数も初期化することを特徴とする、
請求項５又は６記載のセンサ制御装置。
【請求項８】
前記制御手段は、前記複数のセンサの検知結果を記録する記録手段を有しており、前記終端レベルを検知すると、前記記録手段に記録した前記検知結果を削除することを特徴とする、
請求項５〜７のいずれか１項記載のセンサ制御装置。
【請求項９】
前記制御手段は、いずれかのセンサが誤動作していると判断すると、所定の通知手段によりエラーを通知することを特徴とする、
請求項５〜８のいずれか１項記載のセンサ制御装置。
【請求項１０】
前記終端手段は、前記制御手段から供給される電圧を抵抗分圧して終端レベルを生成するための終端抵抗を備えることを特徴とする、
請求項１〜９のいずれか１項記載のセンサ制御装置。
【請求項１１】
前記複数のセンサの各々は、
前記第１電圧に応じて検知動作を行う検知手段と、
前記制御手段から前記検知手段への電圧の印加経路に設けられる第１スイッチ手段と、
前記制御手段から印加される電圧を後段に接続されたセンサ又は前記終端手段に供給する供給経路に設けられる第２スイッチ手段と、
前記印加経路の電圧が前記第１電圧のときに前記第１スイッチ手段を導通し且つ前記第２スイッチ手段を遮断し、前記印加経路の電圧が前記第２電圧のときに前記第１スイッチ手段を遮断し且つ前記第２スイッチ手段を導通にする導通制御手段と、を備え、
前記制御手段は、前記第１電圧を印加し、その後、前記第２電圧を印加した後に第１電圧を印加することで、前記複数のセンサの検知動作を上流側から順に行わせることを特徴とする、
請求項１〜１０のいずれか１項記載のセンサ制御装置。
【請求項１２】
前記複数の第１センサの各々は、検知結果を保持する保持手段をさらに備えており、
前記制御手段は、前記第２電圧を印加して前記導通制御手段に前記第１スイッチ手段を遮断させて、前記保持手段から前記印加経路を介して前記検知結果を取得することを特徴とする、
請求項１１記載のセンサ制御装置。
【請求項１３】
前記検知手段は、前記第１電圧が印加されることで発光する発光手段及び前記発光手段から放出された光を受光することで導通する受光手段を備え、
前記保持手段は、前記受光手段の導通状態に応じて変化する第３スイッチ手段を備えており、
前記制御手段は、前記第３スイッチ手段に接続されて、前記第３スイッチ手段の導通状態に応じて前記検知結果を取得することを特徴とする、
請求項１２記載のセンサ制御装置。
【請求項１４】
センサ制御装置と、
シートを収納する収納手段と、
前記シートに画像を形成する画像形成手段と、
前記シートを前記収納手段から前記画像形成手段まで搬送経路を介して搬送する搬送制御手段と、を備え、
前記センサ制御装置は、
制御手段と、前記制御手段に対して直列接続される複数のセンサと、前記制御手段の側を上流として前記複数のセンサの最下流のセンサの後段に接続される終端手段と、を備えており、
前記複数のセンサの各々は、前記制御手段から第１電圧が印加された場合に検知動作を行い、前記制御手段から前記第１電圧が印加された後に前記第１電圧とは異なる第２電圧が印加された場合に後段に接続されたセンサ又は前記終端手段に前記制御手段から印加される電圧を供給し、
前記終端手段は、前記複数のセンサの検知結果とは異なる電圧値である終端レベルを生成し、
前記制御手段は、前記第１電圧及び前記第２電圧を繰り返し印加することで、上流側のセンサから順に前記検知動作を行わせて各センサの検知結果を順に取得し、前記終端レベルの検知状況に基づいて、センサの誤動作を判断することを特徴とする、
画像形成装置。
【請求項１５】
前記制御手段は、前記複数のセンサの検知結果を記録する記録手段を有しており、前記最下流のセンサの検知結果を前記記録手段に記録すると、前記搬送制御手段にセンサの個数分の検知結果の記録が完了したことを通知し、
前記搬送制御手段は、前記通知に基づいて前記記録手段に記録された検知結果を読み出して、前記シートの搬送を制御することを特徴とする、
請求項１４記載の画像形成装置。
【請求項１６】
前記搬送制御手段は、読み出した検知結果を前記記録手段から削除することを特徴とする、
請求項１５記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、プリンタ等の画像形成装置に関し、特に、画像形成装置内に設けられるセンサの制御技術に関する。
【背景技術】
【０００２】
画像形成装置や自動原稿搬送装置（ＡＤＦ：Auto Document Feeder）は、内部機器の制御のために多数のセンサを備える。例えば、画像形成装置は、シートの有無検知に用いられるセンサ、シートの搬送位置検知に用いられるセンサ、装置の外装カバーの開閉検知に用いられるセンサ等の多種多様なセンサを搭載する。画像形成装置は、センサの検知結果に基づいて内部機器を動作させることでシートの搬送制御等を行う。そのために、装置内の様々な位置に配置された多数のセンサと、センサの検知結果を取得してシートの搬送制御等を行うコントローラとが、多数のケーブルを介して接続される。
【０００３】
ケーブル数やコネクタ数の増加は、装置全体の小型化を妨害し、コストアップの原因となる。そのために、コントローラに対して複数のセンサを直列に接続することで、ケーブル数やコネクタ数を削減する技術が提案されている（特許文献１）。特許文献１は、センサを複数個直列に接続する構成を提案する。各センサは、発光部と受光部とを備え、発光部と受光部との間に遮蔽物があるか否かによりシートの有無やカバーの開閉を検知する。各センサは、異なる抵抗値の抵抗器を備えており、例えばシート検知時の検知結果が、抵抗値に応じてセンサ毎に異なる電圧値で表される。そのためにコントローラは、検知結果がどのセンサから出力されたかを判別可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−５９１６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数のセンサを直列接続して個々に動作させる構成では、コントローラから直列接続される最上流のセンサに電源電圧が印加される。コントローラは、例えば最上流のセンサに印加する電源電圧の電圧値を切り替えることで、最上流のセンサから下流側へ、順に時分割で各センサを動作させる。各センサは、動作時に、上流側から供給される電源電圧により動作し、動作後に下流側に接続されるセンサへ電源電圧を供給する。そのために各センサは、電源電圧により動作して、検知動作制御と下流側のセンサへの電源電圧の供給動作制御とを行う制御部を備える。この制御部は、電源電圧により動作するために、電源電圧にノイズが発生すると、正常な動作制御が行えなくなる可能性がある。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、複数のセンサを直列接続した構成で電源電圧にノイズが発生した場合であっても、ノイズによる影響を抑制することができるセンサ制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のセンサ制御装置は、制御手段と、前記制御手段に対して直列接続される複数のセンサと、前記制御手段の側を上流として前記複数のセンサの最下流のセンサの後段に接続される終端手段と、を備えており、前記複数のセンサの各々は、前記制御手段から第１電圧が印加された場合に検知動作を行い、前記制御手段から前記第１電圧が印加された後に前記第１電圧とは異なる第２電圧が印加された場合に後段に接続されたセンサ又は前記終端手段に前記制御手段から印加される電圧を供給し、前記終端手段は、前記複数のセンサの検知結果とは異なる電圧値である終端レベルを生成し、前記制御手段は、前記第１電圧及び前記第２電圧を繰り返し印加することで、上流側のセンサから順に前記検知動作を行わせて各センサの検知結果を順に取得し、前記終端レベルの検知状況に基づいて、センサの誤動作を判断することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数のセンサを直列接続した構成で、制御手段から供給される電圧（電源電圧）にノイズが発生した場合であっても、ノイズによる影響を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の構成図。
【図２】センサ制御装置の構成図。
【図３】シートの搬送制御を行うための機能ブロック図。
【図４】動作制御処理を表すフローチャート。
【図５】動作制御時のタイミングチャート。
【図６】動作制御時のタイミングチャート。
【図７】動作制御処理を表すフローチャート。
【図８】動作制御時のタイミングチャート。
【図９】動作制御時のタイミングチャート。
【図１０】センサ制御装置の構成図。
【図１１】動作制御処理を表すフローチャート。
【図１２】第１センサの動作制御時のタイミングチャート。
【図１３】動作制御時のタイミングチャート。
【図１４】第１センサの動作制御時のタイミングチャート。
【図１５】動作制御時のタイミングチャート。
【図１６】動作制御処理を表すフローチャート。
【図１７】動作制御時のタイミングチャート。
【図１８】動作制御時のタイミングチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、実施の形態を詳細に説明する。
【００１１】
（第１実施形態）
図１は、本実施形態のセンサ制御装置を含む画像形成装置の構成図である。この画像形成装置１００は、電子写真方式である。画像形成装置１００は、画像形成のために、感光体１０１、帯電器１０２、電位センサ１０３、露光器１０４、現像器１０５、転写部１０６、クリーナ１０７、及び定着器１０８を備える。画像形成装置１００は、シート１１０の給送のために、シート１１０を収納する給紙カセット１２０、給紙ローラ１２２、及び搬送ローラ１２４、１２６を備える。画像形成装置１００は、不図示のコントローラにより動作が制御される。
【００１２】
給紙カセット１２０は、収納されるシート１１０を検知するセンサ１３１を備える。シート１１０が給送される搬送経路には、複数のセンサ１３２、１３３が所定の間隔で設けられる。画像形成装置１００は、給紙ローラ１２２を駆動するためにステッピングモータ１２１を備える。画像形成装置１００は、搬送ローラ１２４を駆動するためにステッピングモータ１２３を備える。画像形成装置１００は、搬送ローラ１２６を駆動するためにステッピングモータ１２５を備える。
【００１３】
感光体１０１は、図中時計回り方向に回転される。帯電器１０２は、回転する感光体１０１の表面を一様に帯電する。露光器１０４は、画像信号に応じて表面が一様に帯電された感光体１０１を露光することで、感光体１０１の表面に画像信号に応じた静電潜像を形成する。現像器１０５は、静電潜像を現像して感光体１０１の表面にトナー像を形成する。電位センサ１０３は、静電潜像の電位を測定するために、露光器１０４と現像器１０５との間に設けられている。感光体１０１の表面に形成されたトナー像は、転写部１０６によってシート１１０に転写される。転写後に感光体１０１に残留する転写残トナーは、クリーナ１０７により回収される。トナー像が転写されたシート１１０は、定着器１０８によりトナー像が定着されて画像形成装置１００から排出される。このようにして、画像が形成された成果物が得られる。
【００１４】
シート１１０の給送動作について説明する。コントローラは、給送動作を開始する際に、給紙カセット１２０のシート１１０の有無をセンサ１３１により検知する。コントローラは、給紙カセット１２０にシート１１０が有る場合、給紙動作の指示に応じて、給紙ローラ１２２により給紙カセット１２０に収納されるシート１１０の給送を開始する。コントローラは、ステッピングモータ１２１により給紙ローラ１２２を駆動する。給紙ローラ１２２は、シート１１０を１枚ずつ給紙カセット１２０から搬送ローラ１２４へ搬送する。センサ１３２は、給紙ローラ１２２と搬送ローラ１２４との間の搬送経路に設けられる。センサ１３２は、給紙ローラ１２２から搬送ローラ１２４までの搬送経路にある検知位置を、シート１１０が通過したか否かを検知する。コントローラは、センサ１３２の検知結果に応じて、シート１１０が所定タイミング以内に該検知位置を通過したか否かを検知する。このとき、所定タイミング以内にシート１１０の検知位置の通過を検知できなければ、コントローラは、ステッピングモータ１２１の回転を停止して、給送動作を一旦停止する。
【００１５】
コントローラは、センサ１３２がシート１１０を検知すると、ステッピングモータ１２３により搬送ローラ１２４を回転駆動する。搬送ローラ１２４は、回転することで給紙ローラ１２２から搬送されたシート１１０を搬送ローラ１２６へ搬送する。センサ１３３は、搬送ローラ１２４と搬送ローラ１２６との間の搬送経路に設けられる。センサ１３３は、搬送ローラ１２４から搬送ローラ１２６までの搬送経路にある検知位置を、シート１１０が通過したか否かを検知する。コントローラは、センサ１３３の検知結果に応じて、シート１１０が所定タイミング以内に該検知位置を通過したか否かを検知する。このとき、所定タイミング以内にシート１１０の検知位置の通過を検知できなければ、コントローラは、ステッピングモータ１２３の回転を停止して、給送動作を一旦停止する。
【００１６】
コントローラは、センサ１３３がシート１１０を検知すると、ステッピングモータ１２５により搬送ローラ１２６を回転駆動する。搬送ローラ１２６は、回転することで搬送ローラ１２４から搬送されたシート１１０を転写部１０６へ搬送する。搬送ローラ１２４がシート１１０を転写部１０６へ搬送するタイミングは、感光体１０１に形成されたトナー像が転写部１０６に搬送されるタイミングに応じて調整される。これによりシート１１０と感光体１０１に形成されたトナー像とが転写部１０６を重なって通過し、シート１１０の所定の位置へのトナー像の転写が行われる。なお、コントローラは、感光体１０１上のトナー像がシート１１０に重なって転写部１０６を通過するように、搬送ローラ１２６によるシート１１０の搬送速度を制御してもよい。
【００１７】
コントローラは、以上のように、センサ１３１〜１３３の検知結果に基づいて、ステッピングモータ１２１、１２３、１２５の駆動制御を個々に行うことで、各ローラの回転駆動を制御してシート１１０を搬送する。コントローラ、センサ１３１〜１３３、ステッピングモータ１２１、１２３、１２５、給紙ローラ１２２、及び搬送ローラ１２４、１２６により、シート搬送装置が構成される。
【００１８】
本実施形態のセンサ１３１〜１３３は、例えばフォトインタラプタにより構成される。この場合、センサ１３１〜１３３は、それぞれ、発光部（例えばＬＥＤ：Light Emitting Diode）及び発光部から放出された光を受光する受光部（例えばフォトトランジスタ）を備える。搬送経路に設けられるセンサ１３２、１３３は、例えば、シート１１０が搬送経路の検知位置に設けられる遮蔽物を押してＬＥＤとフォトトランジスタとの間の光路を遮蔽物により遮蔽することで、シート１１０の有無を検知することができる。また、センサ１３２、１３３は、例えば、搬送経路を挟んでＬＥＤとフォトトランジスタとが対向して配置され、シート１１０が搬送経路を通過する際に光路を遮蔽することでシート１１０の有無を検知する構成であってもよい。また、ＬＥＤの光を搬送経路のシート１１０が反射することでフォトトランジスタへの光路を形成する構成であってもよい。
【００１９】
給紙カセット１２０に設けられるセンサ１３１は、例えば、ＬＥＤの光をシート１１０が反射することでフォトトランジスタへの光路を形成して、シート１１０を検知することができる。また、センサ１３１は、ＬＥＤとフォトトランジスタとがシート１１０の載置位置を挟んで対向して配置され、シート１１０が有るときに光路が遮蔽されることでシート１１０の有無を検知する構成であってもよい。
【００２０】
（コントローラ）
図２は、コントローラに含まれるメイン基板２００、及びセンサにより構成されるセンサ制御装置の構成図である。以下の説明において、センサ１３１を第１センサ１３１と記載する。センサ１３２を第２センサ１３２と記載する。センサ１３３を第３センサ１３３と記載する。メイン基板２００は、第１センサ１３１〜第３センサ１３３の検知動作を制御し、これらの検知結果を取得する。
【００２１】
第１センサ１３１〜第３センサ１３３は、メイン基板２００に対して直列接続される。メイン基板２００の側を上流として、第１センサ１３１〜第３センサ１３３は、上流側から第１センサ１３１、第２センサ１３２、第３センサ１３３の順に接続される。第１センサ１３１〜第３センサ１３３は、各々の内部構成が同じである。最下流に設けられる第３センサ１３３の後段には、終端ユニット１３４が接続される。終端ユニット１３４は、各センサ１３１、１３２、１３３の誤動作を検知するために設けられる。
【００２２】
メイン基板２００と第１センサ１３１、第１センサ１３１と第２センサ１３２、第２センサ１３２と第３センサ１３３、第３センサ１３３と終端ユニット１３４は、それぞれ異なる電源ライン及び信号ラインで接続される。電源ラインにより電源電圧がメイン基板２００から第１センサ１３１〜第３センサ１３３及び終端ユニット１３４に印加される。信号ラインにより第１センサ１３１〜第３センサ１３３の各検知結果及び終端ユニット１３４により生成される電圧がメイン基板２００に入力される。メイン基板２００、第１センサ１３１、第２センサ１３２、第３センサ１３３、及び終端ユニット１３４は、接地が共通になっている。
【００２３】
メイン基板２００は、ＣＰＵ（Central Processing Unit）２０１と、電源切替部２０２とを備える。ＣＰＵ２０１は、少なくとも第１センサ１３１〜第３センサ１３３の動作を制御する。電源切替部２０２は、第１センサ１３１〜第３センサ１３３及び終端ユニット１３４に印加する電源電圧の切替を行う。電源切替部２０２は、第１センサ１３１〜第３センサ１３３及び終端ユニット１３４に３種類の異なる電圧値の電源電圧を印加する。本実施形態では、電源切替部２０２は、第１センサ１３１〜第３センサ１３３及び終端ユニット１３４に印加する電源電圧を０［Ｖ］、３．３［Ｖ］、５［Ｖ］の３種類で切り替える。メイン基板２００は、第１センサ１３１〜第３センサ１３３の検知結果及び終端ユニット１３４により生成される電圧を取得するために、プルアップ抵抗２０４を備える。プルアップ抵抗２０４は、一端に所定の電圧（ここでは３．３［Ｖ］）が印加される。メイン基板２００は、第１センサ１３１に電源ライン及び信号ラインを介して接続されるためのコネクタ２０３を備える。
【００２４】
第１センサ１３１は、コネクタ２１０ａ、電圧検知部２１１ａ、電源遮断部２１２ａ、ＬＥＤ２１３ａ、フォトトランジスタ２１４ａ、及びＬＥＤ制御部２１５ａを備える。コネクタ２１０ａは、メイン基板２００に電源ライン及び信号ラインを介して接続される他に、下流側に設けられる第２センサ１３２に他の電源ライン及び他の信号ラインを介して接続される。
【００２５】
電圧検知部２１１ａは、メイン基板２００から印加される電源電圧を検知し、該電圧値に応じて電源遮断部２１２ａ及びＬＥＤ制御部２１５ａの導通制御を行うための制御信号を出力する。つまり電圧検知部２１１ａは、電源電圧の電圧値に応じて第１センサ１３１の動作を制御する制御部として機能する。電圧検知部２１１ａの動作の詳細は後述する。
【００２６】
電源遮断部２１２ａは、後段のセンサ（第２センサ１３２）へ電源電圧を供給する供給経路にスイッチ素子を有する。電源遮断部２１２ａは、電圧検知部２１１ａから取得する制御信号に応じてスイッチ素子が切り替わることで、メイン基板２００から印加される電源電圧の、後段の第２センサ１３２への供給状態を切り替える。スイッチ素子は、例えばＭＯＳ（Metal Oxide Semiconductor）型ＦＥＴ（Field Effect Transistor）である。電圧検知部２１１ａからの制御信号（電圧値）がメイン基板２００から印加される電源電圧に対してゲート閾値電圧（例えば１［Ｖ］）分低くなると、ＦＥＴが遮断状態になり、電源遮断部２１２ａは、後段の第２センサ１３２に電源電圧を供給しない。
【００２７】
ＬＥＤ２１３ａは、メイン基板２００から印加された電源電圧に応じて流れる電流により発光する発光部である。フォトトランジスタ２１４ａは、ＬＥＤ２１３ａから出射された光を受光して動作する受光部である。本実施形態では、フォトトランジスタ２１４ａは、光を受光することで導通状態になる。フォトトランジスタ２１４ａのコレクタ端子は、信号ラインによりメイン基板２００のプルアップ抵抗２０４及びＣＰＵ２０１に接続される。フォトトランジスタ２１４ａが導通状態であれば、ＣＰＵ２０１には、第１センサ１３１の検知結果として接地電圧（０［Ｖ］）が入力される。フォトトランジスタ２１４ａが遮断状態であれば、ＣＰＵ２０１には、第１センサ１３１の検知結果としてプルアップ抵抗２０４に印加される電圧（３．３［Ｖ］）が入力される。フォトトランジスタ２１４ａ自体は、遮断状態のときにハイインピーダンスになる。このようにＣＰＵ２０１は、フォトトランジスタ２１４ａの導通、遮断（オープン状態）を検知することができる。フォトトランジスタ２１４ａは、例えばシート１１０によりＬＥＤ２１３ａからの光が遮断されることで遮断状態になる。ＣＰＵ２０１は、この遮断状態を検知することで、シート１１０を検知することができる。
【００２８】
ＬＥＤ制御部２１５ａは、ＬＥＤ２１３ａへの電源電圧の印加経路にスイッチ素子を有する。ＬＥＤ制御部２１５ａは、電圧検知部２１１ａから取得する制御信号に応じてスイッチ素子が切り替わることで、メイン基板２００から印加される電源電圧のＬＥＤ２１３ａへの印加状態を切り替える。スイッチ素子は、例えばＭＯＳ型ＦＥＴである。電圧検知部２１１ａからの制御信号の電圧がメイン基板２００から印加される電源電圧に対してゲート閾値電圧（例えば１［Ｖ］）分低くなると、ＦＥＴが遮断状態になり、ＬＥＤ制御部２１５ａは、ＬＥＤ２１３ａに電源電圧を印加しない。ＬＥＤ２１３ａは、電源電圧が印加されない場合に電流が流れなくなるために発光しない。
【００２９】
電圧検知部２１１ａの動作について説明する。電圧検知部２１１ａは、例えば閾値を４［Ｖ］として、メイン基板２００から印加される電源電圧の立ち上がり及び立ち下がりを検知する。ただし、電圧検知部２１１ａは、電源投入時の０［Ｖ］から４［Ｖ］以上への電圧変位時は立ち上がりを検知しない。電圧検知部２１１ａは、電源電圧が投入された後に「第１状態」となる。電圧検知部２１１ａは、印加される電源電圧が一旦４［Ｖ］以上（例えば５［Ｖ］）になった後に４［Ｖ］をまたぐ立ち下がりを検知するまで第１状態を維持する。印加される電源電圧が５［Ｖ］から３．３［Ｖ］に低下すると、電圧検知部２１１ａは、４［Ｖ］をまたいだ立ち下がりを検知する。この場合、電圧検知部２１１ａは、「第２状態」となる。第２状態になった電圧検知部２１１ａは、メイン基板２００から印加される電源電圧が０［Ｖ］になるまで、電源電圧にかかわらず第２状態を維持する。なお、メイン基板２００から印加される電源電圧が０［Ｖ］になることを「初期化」という。初期化された電圧検知部２１１ａは、第１状態になる。
【００３０】
第１状態である場合、電圧検知部２１１ａは、電源遮断部２１２ａを下流の第２センサ１３２へ電源電圧を供給しない遮断状態になるように制御する。第２状態である場合、電圧検知部２１１ａは、電源遮断部２１２ａを下流の第２センサ１３２へ電源電圧を供給する導通状態になるように制御する。つまり電圧検知部２１１ａは、電源電圧が５［Ｖ］から３．３［Ｖ］に立ち下がったことに応じて、電源遮断部２１２ａを導通状態に制御する。なお、電圧検知部２１１ａは、電源電圧が０［Ｖ］になるまで電源遮断部２１２ａを導通状態に維持する。
【００３１】
第１状態である場合、電圧検知部２１１ａは、ＬＥＤ制御部２１５ａを、ＬＥＤ２１３ａに電流を流して発光させる導通状態になるように制御する。導通状態において、ＬＥＤ２１３ａは電源電圧に基づき発光する。第２状態である場合、電圧検知部２１１ａは、ＬＥＤ制御部２１５ａを、ＬＥＤ２１３ａへの電流を遮断して消灯させる遮断状態になるように制御する。つまり電圧検知部２１１ａは、電源電圧が５［Ｖ］から３．３［Ｖ］へ立ち下がったことに応じて、ＬＥＤ２１３ａを消灯させるようにＬＥＤ制御部２１５ａを制御する。なお、電源電圧が３．３［Ｖ］から５［Ｖ］へ立ち上がったとしても、ＬＥＤ制御部２１５ａは遮断状態を維持する。そのため、ＬＥＤ２１３ａは消灯したままである。
【００３２】
第２センサ１３２のコネクタ２１０ｂは、上流側の第１センサ１３１に電源ライン及び信号ラインを介して接続される他に、下流側に設けられる第３センサ１３３に他の電源ライン及び他の信号ラインを介して接続される。第２センサ１３２は、電圧検知部２１１ｂ、電源遮断部２１２ｂ、ＬＥＤ２１３ｂ、フォトトランジスタ２１４ｂ、及びＬＥＤ制御部２１５ｂを備える。各部の動作は、第１センサ１３１の対応する各部の動作と同じであるので説明を省略する。
【００３３】
第２センサ１３２のフォトトランジスタ２１４ｂのコレクタ端子は、第１センサ１３１内の接点ａにて、フォトトランジスタ２１４ａのコレクタ端子とコネクタ２１０ａとを接続する信号ラインに接続されている。そのために、第１センサ１３１とメイン基板２００とを接続する信号ラインの出力値は、フォトトランジスタ２１４ｂの出力値に基づいて変化可能である。
【００３４】
第３センサ１３３のコネクタ２１０ｃは、上流側の第２センサ１３２に電源ライン及び信号ラインを介して接続される他に、下流側に設けられる終端ユニット１３４に他の電源ライン及び他の信号ラインを介して接続される。第３センサ１３３は、電圧検知部２１１ｃ、電源遮断部２１２ｃ、ＬＥＤ２１３ｃ、フォトトランジスタ２１４ｃ、及びＬＥＤ制御部２１５ｃを備える。各部の動作は、第１センサ１３１の対応する各部の動作と同じであるので説明を省略する。
【００３５】
第３センサ１３３のフォトトランジスタ２１４ｃのコレクタ端子は、第２センサ１３２内の接点ｂにて、第２センサ１３２のフォトトランジスタ２１４ｂのコレクタ端子とコネクタ２１０ｂとを接続する信号ラインに接続されている。フォトトランジスタ２１４ｂのコレクタ端子とコネクタ２１０ｂとを接続する信号ラインは、上記の通り、フォトトランジスタ２１４ａのコレクタ端子とコネクタ２１０ａとを接続する信号ラインに接続されている。そのために、第１センサ１３１とメイン基板２００とを接続する信号ラインの出力値は、フォトトランジスタ２１４ｃの出力値に基づいて変化可能である
【００３６】
終端ユニット１３４は、第１センサ１３１〜第３センサ１３３の構成とは異なり、第３センサ１３３の電源遮断部２１２ｃから供給される電源電圧を抵抗分圧するための抵抗素子を備える。本実施形態の終端ユニット１３４は、このような抵抗素子として終端抵抗２１６及び終端抵抗２１７を備える。終端ユニット１３４は、メイン基板２００のプルアップ抵抗２０４と終端抵抗２１６及び終端抵抗２１７とにより、電源電圧を抵抗分圧した電圧を生成する。具体的には、終端ユニット１３４は、電源電圧をプルアップ抵抗２０４と終端抵抗２１６との合成抵抗と、終端抵抗２１７とで抵抗分圧する。抵抗分圧された電源電圧の電圧値は、第３センサ１３３の接点ｃにて、第３センサ１３３のフォトトランジスタ２１４ｃのコレクタ端子とコネクタ２１０ｃとを接続する信号ラインに供給される。そのために、第１センサ１３１とメイン基板２００とを接続する信号ラインの出力値は、抵抗分圧された電圧値となる可能性がある。また、プルアップ抵抗２０４と終端抵抗２１６、２１７により抵抗分圧されて生成される電圧値は、第１センサ１３１〜第３センサ１３３の各フォトトランジスタ２１４ａ〜２１４ｃの駆動状態により決定される電圧値（検知結果）とは異なる値となる。終端抵抗２１６、２１７の抵抗値は、そのような電圧値の電圧を生成するように設定される。そのためにＣＰＵ２０１は、信号ラインを介して取得する電圧値が、第１センサ１３１〜第３センサ１３３による検知結果であるか、或いは終端ユニット１３４により生成された電圧の電圧値であるかを識別可能となっている。
【００３７】
各センサは、メイン基板２００もしくは他のセンサと接続するインターフェースを、直列接続における接続箇所（最上流、最下流、途中）によらず同一にできる。よって、全てのセンサは同一（同一外形、同一内部回路）のものを使用可能である。各センサは、接続箇所とセンサの対応管理やセンサ毎の外形の変更は必要なく、パケット通信のような複雑な制御回路を必要としない安価な構成となる。本実施形態では直列接続するセンサは３個であったが同一の制御でセンサの個数を更に増やすことも可能である。
【００３８】
このように電源ライン及び信号ラインを接続することによって、メイン基板２００と複数のセンサ（第１センサ１３１〜第３センサ１３３）とを接続する電源ライン及び信号ラインの数を抑制することができる。そのために、ケーブルの数及びコネクタの数を削減し、且つコストや部品管理費を抑制することが可能となる。また、メイン基板２００のコネクタ２０３のピン数及び専有面積を削減して、コストを削減することができる。
【００３９】
（シート搬送制御）
図３は、メイン基板２００がシート１１０の搬送制御を行うための機能ブロック図である。メイン基板２００は、電源切替制御部３０１、センサレベル検知部３０２、記録部３０３、及びシート搬送制御部３０４として機能する。各機能は、例えばＣＰＵ２０１が所定の制御プログラムを実行することで実現される。
【００４０】
電源切替制御部３０１は、電源切替部２０２に対して、出力する電源電圧の電圧値を切り替えるための切替信号を送信する。センサレベル検知部３０２は、第１センサ１３１〜第３センサ１３３の検知結果及び終端ユニット１３４で生成される電圧を検知する。センサレベル検知部３０２で検知された第１センサ１３１〜第３センサ１３３の検知結果は、記録部３０３に記録される。記録部３０３は、レジスタ等に一時的に第１センサ１３１〜第３センサ１３３の検知結果を記録する。シート搬送制御部３０４は、記録部３０３に記録された第１センサ１３１〜第３センサ１３３の検知結果に基づいて各ステッピングモータ１２１、１２３、１２５の駆動制御を行うことで、シート１１０の搬送制御を行う。
【００４１】
電源電圧は、電源切替制御部３０１による電源電圧の切替制御とは関係なく、外的要因で電圧値が変動することがある。そのためにセンサレベル検知部３０２は、第１センサ１３１〜第３センサ１３３が電源電圧の意図しない変動により誤動作していないかを判断する。センサレベル検知部３０２は、終端ユニット１３４により生成される電圧（以下、「終端レベル」と呼ぶ。）の検知状況に応じて、第１センサ１３１〜第３センサ１３３のいずれかの誤動作を判断する。例えばセンサレベル検知部３０２は、第１センサ１３１〜第３センサ１３３が正常に動作する場合には、終端レベルを検知せずに第１センサ１３１〜第３センサ１３３に繰り返し検知動作を行わせる。終端レベルを検知した場合にセンサレベル検知部３０２は、第１センサ１３１〜第３センサ１３３のいずれかが誤動作していると判断する。
【００４２】
他に例えば、センサレベル検知部３０２は、電源切替制御部３０１による電源電圧の切替回数と直列接続されたセンサの個数とを照合し、照合結果から誤動作が生じたか否かを判断する。電源電圧の切替回数は、各センサが初期化されてから終端レベルが検知されるまでの期間に、電源電圧が５［Ｖ］に切り替えられた回数である。センサレベル検知部３０２は、例えば電源切替制御部３０１から出力される切替信号に基づいて切替回数をカウントすることができる。第１センサ１３１〜第３センサ１３３が正常に動作する場合、直列接続されたセンサの個数と、電源電圧の切替回数とが所定の関係にある。第１センサ１３１〜第３センサ１３３のいずれかが誤動作する場合、直列接続されたセンサの個数と、電源電圧の切替回数とが所定の関係にない。センサレベル検知部３０２は、このような原理を利用して第１センサ１３１〜第３センサ１３３の誤動作を判断することもできる。
【００４３】
なお、電源電圧が意図せずに変動する外的要因には、静電気等がメイン基板２００と第１センサ１３１〜第３センサ１３３とを接続する配線上に直接的に印加される、或いは間接的に電気的に誘導されることが挙げられる。このような外的要因が電圧検知部２１１ａ〜２１１ｃの閾値電圧（例えば４［Ｖ］）をまたぐほどの影響を電源電圧に与えることで、意図しない電源電圧の切り替えが行われて、センサの誤動作が発生する。
【００４４】
記録部３０３は、図示しないレジスタ等に各センサの検知結果を記録する。センサレベル検知部３０２が誤動作が発生したと判断する場合、記録部３０３に記録された検知結果が削除される。これは、センサに誤動作が生じた場合に、誤動作による不適当なセンサの検知結果に基づくシートの搬送制御を防止するためである。不適当なセンサの検知結果に基づくシートの搬送制御を防止することで、シート１１０の搬送ジャム等の搬送エラーが防止される。
【００４５】
（センサの動作制御）
図４は、メイン基板２００によるセンサの検知動作を制御する動作制御処理を表すフローチャートである。この処理では、ＣＰＵ２０１が、終端レベルを検知した場合に第１センサ１３１〜第３センサ１３３のいずれかが誤動作していると判断する。図５、図６は、動作制御処理時のタイミングチャートである。図５のタイミングチャートは、各センサが正常に動作する場合を表す。図６のタイミングチャートは、いずれかのセンサに誤動作が発生した場合を表す。
【００４６】
まず、各センサが正常に動作する場合の動作制御処理について説明する。
ＣＰＵ２０１は、センサの検知動作を開始すると、電源切替部２０２が出力する電源電圧を０［Ｖ］に設定し、電源切替部２０２が電源電圧を切り替えた切替回数ｎを「０」に初期化する（Ｓ３０１）。本実施形態の切替回数ｎは、電源電圧が５［Ｖ］に切り替えられた回数である。ＣＰＵ２０１は、切替回数ｎをカウントしており、電源電圧が５［Ｖ］に設定されると切替回数ｎに１加算する。ＣＰＵ２０１は、電源電圧を０［Ｖ］に設定したまま所定時間（本実施形態では１００マイクロ秒）待機する（Ｓ３０２）。所定時間は、電源遮断部２１２ａ、２１２ｂ、２１２ｃを、遮断状態（第２センサ１３２以降の構成に電源電圧が供給されない状態）に制御するために十分な時間に設定されている。
【００４７】
電源電圧を０［Ｖ］に設定して所定時間経過すると、ＣＰＵ２０１は、電源切替部２０２が出力する電源電圧を５［Ｖ］に設定する（Ｓ３０３）。また、ＣＰＵ２０１は、電源電圧の切替動作に伴い切替回数ｎを１インクリメントする（Ｓ３０４）。このとき、電圧検知部２１１ａは第１状態であり、ＬＥＤ制御部２１５ａがＬＥＤ２１３ａを発光させる。電源遮断部２１２ａが遮断状態であるために、第２センサ１３２及び第３センサ１３３には電源電圧が供給されない。切替回数ｎは「１」になる。ＣＰＵ２０１は、電源電圧を５［Ｖ］に設定したまま所定時間（本実施形態では１００マイクロ秒）待機する（Ｓ３０５）。所定時間は、第１センサ１３１に電源電圧が印加されてから第１センサ１３１による検知結果がＣＰＵ２０１に入力されるまでの時間よりも長い時間に設定されている。
【００４８】
電源電圧が５［Ｖ］で所定時間経過すると、ＣＰＵ２０１は、信号ラインの電圧値を取得して、第１センサ１３１の検知結果を確認する（Ｓ３０６）。Ｓ３０６の処理では、ＣＰＵ２０１は、第１センサ１３１のフォトトランジスタ２１４ａが受光した導通状態であるか、受光しない遮断状態であるかを、電圧値に基づいて検知する。フォトトランジスタ２１４ａとＣＰＵ２０１とを接続する信号ラインには、第２センサ１３２のフォトトランジスタ２１４ｂ及び第３センサ１３３のフォトトランジスタ２１４ｃも接続されている。しかし、第１センサ１３１の電源遮断部２１２ａが遮断状態であるために、第２センサ１３２及び第３センサ１３３には電源電圧が供給されていない。これにより、ＣＰＵ２０１がフォトトランジスタ２１４ａの検知結果を取得している間、信号ラインの出力値はフォトトランジスタ２１４ａの検知結果のみに基づいて変化する。
【００４９】
信号ラインの出力値が０［Ｖ］である場合、ＣＰＵ２０１は第１センサ１３１のフォトトランジスタ２１４ａが導通状態であると判定する。つまり、信号ラインの出力値が０［Ｖ］である場合、第１センサ１３１はシート１１０を検知していない。信号ラインの出力値が３．３［Ｖ］である場合、ＣＰＵ２０１は第１センサ１３１のフォトトランジスタ２１４ａが遮断状態であると判定する。つまり、信号ラインの出力値が３．３［Ｖ］である場合、第１センサ１３１はシート１１０を検知している。このようにＣＰＵ２０１は、Ｓ３０６の処理において信号ラインの出力値を取得することで、第１センサ１３１の検知状態を判定することができる。
Ｓ３０３〜Ｓ３０６の処理は、図５の時刻ｔ１１〜時刻ｔ１２の間の処理である。図５の例では、ＬＥＤ２１３ａの光をフォトトランジスタ２１４ａが受光する場合の波形を示している。ＬＥＤ２１３ａとフォトトランジスタ２１４ａと間に遮蔽物がある場合、フォトトランジスタ２１４ａは遮断状態になり３．３［Ｖ］の出力値が検出される。
【００５０】
検知結果の取得後にＣＰＵ２０１は、センサレベル検知部３０２が終端レベルを検知したか否かを判定する（Ｓ３０７）。終端レベルは、各センサのフォトトランジスタ２１４ａ〜２１４ｃの駆動状態による０［Ｖ］及び３．３［Ｖ］とは異なる電圧値である。終端レベルは、５［Ｖ］の電源電圧が終端ユニット１３４の終端抵抗２１６、２１７で分圧された電圧値であり、例えば２．５［Ｖ］である。
【００５１】
終端レベルを検知しない場合（Ｓ３０７：N）、ＣＰＵ２０１は、記録部３０３に検知結果を一時記録する（Ｓ３０８）。ＣＰＵ２０１は、検知結果を取得したセンサが、直列接続の最下流に接続されているか否かを判定する（Ｓ３０９）。ＣＰＵ２０１は、例えば予め直列接続されたセンサの構成（個数など）が登録されており、構成と取得した切替回数ｎとから、検知結果を取得したセンサが最下流に接続されているか否かを判定する。
【００５２】
検知結果を取得したセンサが最下流のセンサではない場合（Ｓ３０９：N）、ＣＰＵ２０１は、電源切替部２０２を制御して電源電圧を５［Ｖ］から３．３［Ｖ］に切り替える（Ｓ３１０）。このとき電圧検知部２１１ａは、電源電圧の立ち下がりが検知されたので、第１状態から第２状態に変化する。電圧検知部２１１ａは、これ以降、電源電圧が０［Ｖ］になるまで第２状態を維持する。電圧検知部２１１ａが第２状態になることで、電源遮断部２１２ａは導通状態になり、下流に設けられる第２センサ１３２へ電源電圧を供給可能に制御される。第１センサ１３１のＬＥＤ制御部２１５ａは遮断状態になりＬＥＤ２１３ａへの電流供給を遮断する。そのために第１センサ１３１のＬＥＤ２１３ａは消灯する。つまり、フォトトランジスタ２１４ａは遮断状態になる。
【００５３】
ＣＰＵ２０１は、電源電圧を３．３［Ｖ］に設定したまま所定時間（本実施形態では７５マイクロ秒）待機する（Ｓ３１１）。所定時間は、第１センサ１３１の電圧検知部２１１ａの状態が第２状態に変化するのに要する時間であればよい。Ｓ３０８〜Ｓ３１１の処理は、図５の時刻ｔ１２〜時刻ｔ１３の間の処理である。第１センサ１３１の電源遮断部２１２ａが導通状態になることで、第２センサ１３２へ電源電圧が供給可能になる。電源電圧の供給が開始されると、第２センサ１３２の電圧検知部２１１ｂは、第１状態に制御される。第２センサ１３２の電源遮断部２１２ｂは遮断状態に制御される。第２センサ１３２のＬＥＤ制御部２１５ｂは導通状態になる。ＬＥＤ２１３ｂは電流が流れるために発光する。
【００５４】
所定時間経過後にＣＰＵ２０１は、Ｓ３０３〜Ｓ３０６の処理を再度行う。これによって、ＣＰＵ２０１は第２センサ１３２の検知結果を取得する。Ｓ３０４の処理では、切替回数ｎが「２」になる。Ｓ３０７の処理では、第１センサ１３１のフォトトランジスタ２１４ａ及び第３センサ１３３のフォトトランジスタ２１４ｃは、非動作状態に制御されている。そのために、信号ラインの出力値は第２センサ１３２のフォトトランジスタ２１４ｂの検知結果のみに基づいて変化する。このＳ３０３〜Ｓ３０５の処理は、図５の時刻ｔ１３〜時刻ｔ１４の間の処理である。
【００５５】
第２センサ１３２の検知結果の取得後にＣＰＵ２０１は、終端レベルを検知していないために（Ｓ３０７：N）、取得した第２センサ１３２の検知結果を記録部３０３に記録する（Ｓ３０８）。ＣＰＵ２０１は、第２センサ１３２が最下流のセンサではないので（Ｓ３０９：N）、電源電圧を３．３［Ｖ］に切り替えて所定時間待機する（Ｓ３１０、Ｓ３１１）。これにより第３センサ１３３の電圧検知部２１１ｂが第１状態に制御されて、ＬＥＤ２１３ｃが発光する。
【００５６】
所定時間経過後にＣＰＵ２０１は、Ｓ３０３〜Ｓ３０６の処理を再度行う。これによって、ＣＰＵ２０１は第３センサ１３３の検知結果を取得する。Ｓ３０４の処理では、切替回数ｎが「３」になる。Ｓ３０７の処理では、第１センサ１３１のフォトトランジスタ２１４ａ及び第２センサ１３２のフォトトランジスタ２１４ｂは、非動作状態に制御されている。そのために、信号ラインの出力値は第３センサ１３３のフォトトランジスタ２１４ｃの検知結果のみに基づいて変化する。このＳ３０３〜Ｓ３０５の処理は、図５の時刻ｔ１５〜時刻ｔ１６の間の処理である。以上のようにＣＰＵ２０１は、電源電圧を５［Ｖ］から３．３［Ｖ］へ変更する前のタイミングでセンサの検知結果を取得することで、安定した検知結果を取得することができる。
【００５７】
第３センサ１３３の検知結果の取得後にＣＰＵ２０１は、終端レベルを検知していないので（Ｓ３０７：N）、取得した第３センサ１３３の検知結果を記録部３０３に記録する（Ｓ３０８）。ＣＰＵ２０１は、切替回数ｎが「３」なので第３センサ１３３が最下流のセンサであると判定し（Ｓ３０９：Y）、シート搬送制御部３０４にセンサの個数分の検知結果の記録が完了したことを通知する（Ｓ３１３）。シート搬送制御部３０４は、この通知に基づいて記録部３０３に一時記録された検知結果を読み出し、シート１１０が所定タイミング以内に検知位置で検知されたか否かを判断してシート１１０の搬送制御を行う。シート搬送制御部３０４は、読み出した検知結果を記録部３０３から削除する。
【００５８】
シート搬送制御部３０４に検知結果の記録が完了したことを通知したＣＰＵ２０１は、処理を終了するか否かを判定する（Ｓ３１６）。ＣＰＵ２０１は、シート搬送制御部３０４からの指示に基づいて、機内のシート搬送制御が継続して行われているか否かにより処理の終了を判定する。処理を終了しない場合（Ｓ３１６：N）、ＣＰＵ２０１は、Ｓ３０１の処理に戻り、電源電圧を０［Ｖ］に設定し、且つ切替回数ｎを「０」にリセットする。このまま所定時間が経過することで（Ｓ３０２）、第１センサ１３１〜第３センサ１３３の電圧検知部２１１ａ、２１１ｂ、２１１ｃが第１状態となる。そのために電源遮断部２１２ａ、２１２ｂ、２１２ｃは、遮断状態（第２センサ１３２及び第３センサ１３３に電源電圧が供給されない状態）に移行する。
【００５９】
ＣＰＵ２０１は、第１センサ１３１〜第３センサ１３３が正常に動作する間、Ｓ３０１〜Ｓ３１１、Ｓ３１３、Ｓ３１６の処理を繰り返し行い、第１センサ１３１〜第３センサ１３３の検知結果を順次取得する。
以上のような処理では、第１センサ１３１〜第３センサ１３３は、入力される信号（電源電圧）に対し同じ動作を行っている。しかし各センサへの電源電圧の供給タイミングをずらすことで、ＣＰＵ２０１は、すべてのセンサの状態を独立して検知することが可能となる。
【００６０】
次に、いずれかのセンサが誤動作する場合の動作制御処理について図６を用いて説明する。正常時の動作と同様に、ＣＰＵ２０１は、第１センサ１３１〜第３センサ１３３を初期化して第１センサ１３１の検知結果を取得する（Ｓ３０１〜Ｓ３０６）。ＣＰＵ２０１は、第１センサ１３１の検知結果を記録部３０３に記録（Ｓ３０８）した後に、第２センサ１３２の検知結果を取得するように動作する（Ｓ３１０、Ｓ３１１、Ｓ３０３〜Ｓ３０５）。
【００６１】
このとき、図６では、時刻ｔ１３〜時刻ｔ１４の間に第２センサ１３２に印加される５［Ｖ］の電源電圧に、センサが誤動作する程度のノイズが生じている。第２センサ１３２の電圧検知部２１１ｂは、電源電圧がノイズにより閾値電圧をまたいで変動することで第２状態となる。その結果、電源遮断部２１２ｂは導通状態となり、第３センサ１３３へ電源電圧が供給される状態となる。つまり、ノイズにより、電源切替部２０２による電源電圧の切替制御によらず、電源電圧の供給先が第２センサ１３２から第３センサ１３３へ切り替えられる。ＣＰＵ２０１は、第２センサ１３２の検知結果の取得前に切り替えが行われたので、第１センサ１３１の検知結果の取得後に、Ｓ３０６の処理で第３センサ１３３の検知結果を取得することになる。これにより、取得する検知結果の数が直列接続されたセンサ数よりも少なくなり、検知結果の取得順の不整合が生じる。
【００６２】
本実施形態の構成では、このように検知結果の取得前に電源電圧の供給先の切り替えが生じた場合に、処理を継続することで終端ユニット１３４に電源電圧が供給されることになる。図６の例では、ＣＰＵ２０１は、第３センサ１３３の検知結果を取得した後にＳ３０８〜Ｓ３１１、Ｓ３０３〜Ｓ３０６の処理を行うことで、時刻ｔ１５から５［Ｖ］の電源電圧を終端ユニット１３４に印加することになる。そのためにＣＰＵ２０１は、終端ユニット１３４で抵抗分圧により生成された電圧（終端レベル）を取得する。
【００６３】
図５に示す正常動作時には、取得する検知結果の数が直列接続されたセンサ数よりも多くなることはなく、検知結果の取得順が整合している。そのためにＣＰＵ２０１は終端ユニット１３４で生成された終端レベルを取得することがなく、図４のＳ３０７の処理で終端ユニット１３４の検知結果を取得していないと判定する。しかしセンサの誤動作が発生して検知結果の取得順に不整合が生じる場合、ＣＰＵ２０１はＳ３０７の処理で終端ユニット１３４で生成された終端レベルを取得したと判定する。このようにＣＰＵ２０１は、終端ユニット１３４で生成された終端レベルを取得することで、いずれかのセンサが誤動作したことを判断することができる。
【００６４】
以上のことから、ＣＰＵ２０１は、いずれかのセンサが誤動作する場合に終端ユニット１３４で生成された終端レベルを取得して（Ｓ３０６）、センサレベル検知部３０２が終端レベルを検知したと判定する（Ｓ３０７：Y）。この場合、ＣＰＵ２０１は、記録部３０３に記録した検知結果をすべて削除（クリア）する（Ｓ３１２）。検知結果をすべてクリアすることで、センサが誤動作した結果得られる検知結果に基づいて、シート搬送制御部３０４がシート１１０の搬送制御を行うことが防止される。
【００６５】
ＣＰＵ２０１は、終端レベルを連続して取得した回数が所定回数（Ｍ回）であるか否かを確認する（Ｓ３１４）。Ｍ回は、シート搬送制御部３０４がシート１１０の搬送制御時に各センサの検知結果を必要とする最小時間間隔から設定される回数である。ＣＰＵ２０１は、終端レベルを連続して取得した回数が一定回数以上（Ｍ回以上）になると、シートの搬送制御に必要なセンサの検知結果が得られず、シート搬送が正常に行えないと判断する。そのためにＣＰＵ２０１は、終端レベルを連続して取得した回数がＭ回になると（Ｓ３１４：Y）、シート搬送制御部３０４にシート搬送の中止を指示し、図示しない通知部によりユーザへエラーを通知する（Ｓ３１５）。通知部は、例えばエラーメッセージの表示部への表示や、警告音によりエラーの通知を行う。
【００６６】
なお、ＣＰＵ２０１は、終端レベルを連続して取得した回数がＭ回に満たなければ（Ｓ３１４：N）、処理の終了を判定する（Ｓ３１６）。終了しない場合（Ｓ３１６：N）、ＣＰＵ２０１は、Ｓ３０１以降の処理を繰り返し行う。終了する場合（Ｓ３１６：Y）、ＣＰＵ２０１は、動作制御処理を終了する。
【００６７】
以上のような構成では、ＣＰＵ２０１が直列接続された複数のセンサの最上流のセンサ（第１センサ１３１）に対して２種類の電源電圧（５［Ｖ］、３．３［Ｖ］）を交互に印加する。各センサは、一方の電源電圧が印加されることで検知動作を行い、他方の電源電圧が印加されることで後段のセンサへの電源電圧の供給動作を行う。各センサは、他方の電源電圧が印加されて後段のセンサへの電源電圧の供給動作を行うと、０［Ｖ］の電源電圧が印加されて初期化されるまで、供給動作の状態を維持する。そのためにＣＰＵ２０１が２種類の電源電圧を交互に印加することで、直列接続された複数のセンサは、最上流のセンサから順に時分割で検知動作を行うことができる。
【００６８】
直列接続された複数のセンサの最下流のセンサの後段には、終端ユニット１３４が接続される。各センサが正常に動作する場合は、ＣＰＵ２０１は、最上流のセンサから順に検知結果を取得することができる。この場合、直列接続された複数のセンサの最下流のセンサに電源電圧が印加された後に各センサが初期化され、再度、最上流のセンサから順に電源電圧が印加されることになる。そのために終端ユニット１３４に電源電圧は印加されない。
【００６９】
しかし、いずれかのセンサが誤動作する場合、直列接続された複数のセンサの最下流のセンサに電源電圧が印加された後に各センサが初期化されず、終端ユニット１３４に電源電圧が印加される。終端ユニット１３４に電源電圧が印加される場合、ＣＰＵ２０１は、センサの検知結果として取得する電圧値とは異なる電圧値（終端レベル）を取得する。ＣＰＵ２０１は、この異なる電圧値を取得することで、終端ユニット１３４から終端レベルを取得したことを確認し、いずれかのセンサが誤動作していると判断することができる。ＣＰＵ２０１は、センサの誤動作を判断すると、それまでに取得したセンサの検知結果を破棄する。そのためにセンサの検知結果に応じた制御、例えばシート搬送制御への誤動作の影響が防止される。このように電源電圧に生じたノイズの影響が抑制される。
【００７０】
（変形例）
図７は、メイン基板２００によるセンサの検知動作を制御する別の動作制御処理を表すフローチャートである。この処理では、ＣＰＵ２０１が、電源切替制御部３０１による電源電圧の切替回数と直列接続されたセンサ数とを照合し、照合結果から誤動作が生じたか否かを判断する。図８、図９は、動作制御処理時のタイミングチャートである。図８のタイミングチャートは、各センサが正常に動作する場合を表す。図９のタイミングチャートは、いずれかのセンサに誤動作が発生した場合を表す。
【００７１】
ＣＰＵ２０１は、図４のＳ３０１〜Ｓ３１１の処理と同様の処理を繰り返すことで、第１センサ１３１〜第３センサ１３３の検知結果を取得して記録部３０３に記録する（Ｓ４０１〜Ｓ４１１）。その後、ＣＰＵ２０１は、第３センサ１３３が最下流のセンサであるために、図４のＳ３１３の処理と同様に、シート搬送制御部３０４にセンサの個数分の検知結果の記録が完了したことを通知する（Ｓ４１３）。シート搬送制御部３０４は、この通知に基づいて記録部３０３に一時記録された検知結果を読み出し、シート１１０が所定タイミング以内に検知位置で検知されたか否かを判断してシート１１０の搬送制御を行う。シート搬送制御部３０４は、読み出した検知結果を記録部３０３から削除する。
【００７２】
検知結果を通知したＣＰＵ２０１は、電源切替部２０２を制御して電源電圧を５［Ｖ］から３．３［Ｖ］に切り替える（Ｓ４１０）。このとき電圧検知部２１１ｃは、電源電圧の立ち下がりを検知するために、第１状態から第２状態に変化する。電圧検知部２１１ｃは、これ以降、電源電圧が０［Ｖ］になるまで第２状態を維持する。電圧検知部２１１ｃが第２状態になることで、電源遮断部２１２ｃは導通状態になり、後段に設けられる終端ユニット１３４へ電源電圧を供給可能に制御される。第３センサ１３３のＬＥＤ制御部２１５ｃは遮断状態になりＬＥＤ２１３ｃへの電流供給を遮断する。そのために第３センサ１３３のＬＥＤ２１３ｃは消灯する。つまり、フォトトランジスタ２１４ｃは遮断状態になる。
【００７３】
ＣＰＵ２０１は、電源電圧を３．３［Ｖ］に設定したまま所定時間待機する（Ｓ４１１）。所定時間は、第３センサ１３３の電圧検知部２１１ｃの状態が第２状態に変化するのに要する時間であればよい。このＳ３０８〜Ｓ３１１の処理は、図８の時刻ｔ１６〜時刻ｔ１７の間の処理である。第３センサ１３３の電源遮断部２１２ｃが導通状態になることで、終端ユニット１３４へ電源電圧が供給可能になる。電源電圧の供給が開始されると、終端ユニット１３４は電源電圧を抵抗分圧した電圧値（終端レベル）を生成する。
【００７４】
所定時間経過後にＣＰＵ２０１は、Ｓ４０３〜Ｓ４０６の処理を再度行う。これによって、ＣＰＵ２０１は終端レベルを取得する。Ｓ４０４の処理では、切替回数ｎが「４」になる。Ｓ４０７の処理では、第１センサ１３１〜第３センサ１３３のフォトトランジスタ２１４ａ、２１４ｂ、２１４ｃは、非動作状態に制御されている。そのために、信号ラインの出力値は終端レベルのみに基づいて変化する。このＳ４０３〜Ｓ４０５の処理は、図８の時刻ｔ１７〜時刻ｔ１８の間の処理である。
【００７５】
終端レベルを検知したＣＰＵ２０１は（Ｓ４０７：Y）、記録部３０３に記録した検知結果をすべてクリアする（Ｓ４１２）。ＣＰＵ２０１は、切替回数ｎが直列接続されたセンサの個数Ｎよりも１多いか否かを判定することでセンサの誤動作を検知する（Ｓ４１４）。センサが正常に動作する場合、電源電圧は、センサの個数よりも１回多く５［Ｖ］に設定される。そのために切替回数ｎとセンサの個数Ｎとを比較することで、センサの誤動作を検知することができる。
【００７６】
しかしセンサが誤動作することで、切替回数ｎがセンサの個数Ｎ以下になる。図９では、時刻ｔ１３〜時刻ｔ１４の間に電源電圧が変動することで、切替回数ｎがインクリメントされないまま、検知動作を行うセンサが下流のセンサに切り替えられている。つまり、ＣＰＵ２０１が第２センサ１３２の検知結果を取得する前に、第３センサ１３３が検知動作を行っている。その結果、各センサがＳ４０１の処理でリセットされてから終端レベルがＣＰＵ２０１に取得されるまでの間に、切替回数ｎは、センサの個数Ｎと同数になる。このようにＣＰＵ２０１は、終端レベルを取得したときの切替回数がセンサの個数以下になることで、いずれかのセンサが誤動作したことを判定することができる。
【００７７】
ＣＰＵ２０１は、センサが誤動作する場合（Ｓ４１４：Y）、シート搬送制御部３０４にシート搬送の中止を指示し、図示しない通知部によりユーザへエラーを通知する（Ｓ４１５）。通知部は、例えばエラーメッセージの表示部への表示や、警告音によりエラーの通知を行う。ＣＰＵ２０１は、センサが誤動作していない場合（Ｓ４１４：N）、図４のＳ３１６の処理と同様に、処理の終了を判定する（Ｓ４１６）。終了しない場合（Ｓ４１６：N）、ＣＰＵ２０１は、Ｓ３０１以降の処理を繰り返し行う。終了する場合（Ｓ４１６：Y）、ＣＰＵ２０１は、動作制御処理を終了する。
【００７８】
このようにＣＰＵ２０１は、センサの誤動作を判断すると、それまでに取得したセンサの検知結果を破棄する。そのためにセンサの検知結果に応じた制御、例えばシート搬送制御への誤動作の影響が防止される。このように電源電圧に生じたノイズの影響が抑制される。
【００７９】
（第２実施形態）
第２実施形態は、メイン基板及びセンサの構成（センサ制御装置の構成）が第１実施形態とは異なるが、画像形成装置の構成は同じである。画像形成装置の構成については説明を省略する。図１０は、本実施形態のコントローラに含まれるメイン基板、及びセンサにより構成されるセンサ制御装置の構成図である。メイン基板６００は、第１センサ７０１〜第３センサ７０３の動作を制御し、これらの検知結果を取得するセンサ制御装置である。図１の画像形成装置１００との関係では、センサ１３１が第１センサ７０１、センサ１３２が第２センサ７０２、センサ１３３が第３センサ７０３に相当する。また、終端ユニット１３４が終端ユニット７０４に相当する。
【００８０】
第１センサ７０１〜第３センサ７０３は、メイン基板６００に対して直列接続される。メイン基板６００の側を上流として、第１センサ７０１〜第３センサ７０３は、上流側から第１センサ７０１、第２センサ７０２、第３センサ７０３の順に接続される。第１センサ７０１〜第３センサ７０３は、各々の内部構成が同じである。最下流に設けられる第３センサ７０３の後段には、終端ユニット７０４が接続される。
【００８１】
メイン基板６００と第１センサ７０１、第１センサ７０１と第２センサ７０２、第２センサ７０２と第３センサ７０３、第３センサ７０３と終端ユニット７０４は、それぞれ異なる電源ラインで接続される。電源ラインにより電源電圧がメイン基板６００から第１センサ７０１〜第３センサ７０３及び終端ユニット７０４に印加される。電源ラインにより第１センサ７０１〜第３センサ７０３の各検知結果及び終端ユニット７０４により生成される電圧（終端レベル）がメイン基板６００に入力される。メイン基板６００、第１センサ７０１、第２センサ７０２、第３センサ７０３、及び終端ユニット７０４は、接地が共通になっている。
【００８２】
メイン基板６００は、少なくとも第１センサ７０１〜第３センサ７０３の動作を制御するＣＰＵ６０１と、第１センサ７０１〜第３センサ７０３及び終端ユニット７０４に印加する電源電圧の切替を行う電源切替部６０２とを備える。電源切替部６０２は、第１センサ７０１〜第３センサ７０３及び終端ユニット７０４に３種類の異なる電圧値の電源電圧を印加する。本実施形態では、電源切替部６０２は、第１センサ７０１〜第３センサ７０３及び終端ユニット７０４に印加する電源電圧を０［Ｖ］、３．３［Ｖ］、５［Ｖ］の３種類で切り替える。電源切替部６０２は、２つのスイッチ部６０４、６０５を備える。スイッチ部６０４が導通状態且つスイッチ部６０５が遮断状態のときに、電源電圧が５［Ｖ］になる。スイッチ部６０４が遮断状態且つスイッチ部６０５が導通状態のときに、電源電圧が３．３［Ｖ］になる。スイッチ部６０４、６０５がいずれも遮断状態のときに、電源電圧が０［Ｖ］になる。メイン基板６００は、第１センサ７０１〜第３センサ７０３の検知結果及び終端ユニット７０４で生成される電圧を取得するためのプルアップ抵抗６０６を電源切替部６０２に備える。プルアップ抵抗６０６は、スイッチ部６０５を介して一端に所定の電圧（ここでは３．３［Ｖ］）が印加される。メイン基板６００は、第１センサ７０１に電源ラインを介して接続されるためのコネクタ６０３を備える。ＣＰＵ６０１は、図３に示す機能を実現する。
【００８３】
第１センサ７０１は、コネクタ６１０ａ、電圧検知部６１１ａ、電源遮断部６１２ａ、ＬＥＤ６１３ａ、フォトトランジスタ６１４ａ、ＬＥＤ制御部６１５ａ、及びセンサラッチ部６１６ａを備える。この第１センサ７０１は、図２の第１センサ１３１にセンサラッチ部６１６ａを追加した構成である。第２センサ７０２及び第３センサ７０３も同様である。各部の図２の構成との相違点について説明する。
【００８４】
センサラッチ部６１６ａにはフォトトランジスタ６１４ａのコレクタ端子が接続される。フォトトランジスタ６１４ａが導通状態であれば、センサラッチ部６１６ａには、第１センサ７０１の検知結果として、接地電圧（０［Ｖ］）が入力される。フォトトランジスタ６１４ａが遮断状態であれば、センサラッチ部６１６ａには、第１センサ７０１の検知結果として、電源電圧が入力される。センサラッチ部６１６ａは、フォトトランジスタ６１４ａの導通状態、遮断状態（オープン状態）をラッチすることができる。
【００８５】
そのためにセンサラッチ部６１６ａは、スイッチ素子として機能するトランジスタ６１７ａ及び抵抗６１８ａを備える。センサラッチ部６１６ａは、電圧検知部６１１ａの状態及びフォトトランジスタ６１４ａの動作に応じてトランジスタ６１７ａが導通状態又は遮断状態（オープン状態）に変化する。トランジスタ６１７ａのコレクタ端子は、抵抗６１８ａを介して接点ａで第１センサ７０１の電源ラインに接続される。接点ａが接続される電源ラインは、ＣＰＵ６０１のＡ／Ｄポートに接続される。このような構成によりＣＰＵ６０１は、トランジスタ６１７ａの導通状態、遮断状態（オープン状態）を検知可能になっている。
【００８６】
コネクタ６１０ａは、メイン基板６００に電源ラインを介して接続される他に、下流側に設けられる第２センサ７０２に他の電源ラインを介して接続される。第１実施形態と異なり、コネクタ６１０ａには信号ラインが接続されない。
【００８７】
電圧検知部６１１ａは、例えば閾値を４［Ｖ」として、メイン基板６００から印加される電源電圧の立ち上がり及び立ち下がりを検知する。ただし、電圧検知部６１１ａは、電源投入時の０［Ｖ］から４［Ｖ］以上への電圧変位時は立ち上がりを検知しない。電圧検知部６１１ａは、電源電圧が投入された後に「第１状態」となる。電圧検知部６１１ａは、印加される電源電圧が一旦４［Ｖ］以上（例えば５［Ｖ］）になった後に４［Ｖ］をまたぐ立ち下がりを検知するまで第１状態を維持する。印加される電源電圧の４［Ｖ］をまたぐ立ち下りを検知した場合、電圧検知部６１１ａは、「第２状態」となる。その後、印加される電源電圧の４［Ｖ］をまたぐ立ち上がりを検知した場合、電圧検知部６１１ａは、「第３状態」となる。第３状態となった電圧検知部６１１ａは、電源電圧が０［Ｖ］になるまで第３状態を維持する。電源電圧が０［Ｖ］に変化することを「初期化」という。
【００８８】
電源遮断部６１２ａは、電圧検知部６１１ａが第１状態である場合、遮断状態になって下流の第２センサ７０２へ電源電圧を供給しない状態になる。電源遮断部６１２ａは、電圧検知部６１１ａが第２状態である場合も遮断状態である。電源遮断部６１２ａは、電圧検知部６１１ａが第３状態になった場合に、下流の第２センサ７０２へ電源電圧を供給する導通状態になる。
【００８９】
ＬＥＤ制御部６１５ａは、電圧検知部６１１ａが第１状態である場合、導通状態になってＬＥＤ６１３ａに電流を流して発光させる。ＬＥＤ制御部６１５ａは、電圧検知部６１１ａが第２状態になった場合、遮断状態になってＬＥＤ６１３ａへの電流を遮断して消灯させる。ＬＥＤ制御部６１５ａは、その後、電圧検知部６１１ａが第３状態になっても電源電圧が０［Ｖ］に変化する（初期化される）まで遮断状態を維持する。
【００９０】
センサラッチ部６１６ａは、電圧検知部６１１ａが第１状態である場合、トランジスタ６１７ａが遮断状態になる。センサラッチ部６１６ａは、電圧検知部６１１ａが第１状態から第２状態に切り替わった場合、フォトトランジスタ６１４ａからの状態信号（検知結果）をラッチし、ラッチした結果に応じてトランジスタ６１７ａを動作させる。
センサラッチ部６１６ａは、電圧検知部６１１ａが第１状態から第２状態に切り替わった際にフォトトランジスタ６１４ａが導通状態（入力が０［Ｖ］）であれば、トランジスタ６１７ａを導通状態で保持する。フォトトランジスタ６１４ａが遮断状態（入力が電源電圧レベル）であれば、センサラッチ部６１６ａは、トランジスタ６１７ａを遮断状態で保持させる。センサラッチ部６１６ａは、その後、電圧検知部６１１ａが第３状態に切り替わると、トランジスタ６１７ａを遮断状態にする。センサラッチ部６１６ａは、電源電圧が０［Ｖ］に変化する（初期化される）までこの状態を維持する。このようにセンサラッチ部６１６ａは、フォトトランジスタ６１４ａの受光状態を保持することができる。ＣＰＵ６０１は、トランジスタ６１７ａの導通状態、遮断状態を検知することで、第１センサ７０１の検知結果を取得することができる。
【００９１】
第２センサ７０２のコネクタ６１０ｂは、上流側の第１センサ７０１に電源ラインを介して接続される他に、下流側に設けられる第３センサ７０３に他の電源ラインを介して接続される。コネクタ６１０ｂには、第１実施形態のような信号ラインは接続されない。第２センサ７０２は、電圧検知部６１１ｂ、電源遮断部６１２ｂ、ＬＥＤ６１３ｂ、フォトトランジスタ６１４ｂ、ＬＥＤ制御部６１５ｂ、及びセンサラッチ部６１６ｂを備える。各部の動作は、対応する第１センサ７０１の各部の動作と同じであるので説明を省略する。
【００９２】
センサラッチ部６１６ｂ内のトランジスタ６１７ｂのコレクタ端子は、抵抗６１８ｂを介して第２センサ７０２の電源ラインの接点ｂに接続されている。接点ｂは、第１センサ７０１を経由してメイン基板６００のＣＰＵ６０１のＡ／Ｄポートに接続される。このような構成によりＣＰＵ６０１は、第２センサ７０２の検知結果として、トランジスタ６１７ｂの導通状態、遮断状態を検知することができる。
【００９３】
第３センサ７０３のコネクタ６１０ｃは、上流側の第２センサ７０２に電源ラインを介して接続される他に、下流側に設けられる終端ユニット７０４に他の電源ラインを介して接続される。コネクタ６１０ｃには、第１実施形態のような信号ラインは接続されない。第３センサ７０３は、電圧検知部６１１ｃ、電源遮断部６１２ｃ、ＬＥＤ６１３ｃ、フォトトランジスタ６１４ｃ、ＬＥＤ制御部６１５ｃ、及びセンサラッチ部６１６ｃを備える。各部の動作は、対応する第１センサ７０１の各部の動作と同じであるので説明を省略する。
【００９４】
センサラッチ部６１６ｃ内のトランジスタ６１７ｃのコレクタ端子は、抵抗６１８ｃを介して第３センサ７０３の電源ラインの接点ｃに接続されている。接点ｃは、第１センサ７０１及び第２センサ７０２を経由してメイン基板６００のＣＰＵ６０１のＡ／Ｄポートに接続される。このような構成によりＣＰＵ６０１は、第３センサ７０３の検知結果として、トランジスタ６１７ｃの導通状態、遮断状態を検知することができる。
【００９５】
終端ユニット７０４は、第１センサ７０１〜第３センサ７０３の構成とは異なり、第３センサ７０３の電源遮断部６１２ｃから供給される電源電圧を抵抗分圧するための抵抗素子を備える。本実施形態の終端ユニット７０４は、このような抵抗素子として終端抵抗６２０を備える。終端ユニット７０４は、メイン基板６００のプルアップ抵抗６０６と終端抵抗６２０とにより、電源電圧を抵抗分圧した電圧を生成（終端レベル）する。抵抗分圧された電源電圧の電圧値は、第３センサ７０３の接点ｃにて、第３センサ７０３の電源ラインに接続されている。そのために、第１センサ７０１とメイン基板６００とを接続する電源ラインの出力値は、抵抗分圧された電圧値となる可能性がある。また、プルアップ抵抗６０６と終端抵抗６２０とにより抵抗分圧されて生成される電圧値が第１センサ７０１〜第３センサ７０３の検知結果の電圧値とは異なる値となるように、終端抵抗６２０の抵抗値が設定されている。そのためにＣＰＵ６０１は、電源ラインを介して取得する電圧値が、第１センサ７０１〜第３センサ７０３による検知結果であるか、或いは終端ユニット７０４により生成された電圧の電圧値であるかを識別可能となっている。
【００９６】
以上のような構成では、第１センサ７０１〜第３センサ７０３は、入力される信号（電源電圧）に対して同じ動作を行う。メイン基板６００は、複数のセンサに対して２種類の電源電圧（５［Ｖ］、３．３［Ｖ］）を交互に印加することで、各センサに順次検知動作を行わせることができる。メイン基板６００は、例えばシート１１０の搬送タイミングとは無関係に各電圧値の電源電圧を順次切り替えて印加する。
【００９７】
メイン基板６００は、他の電源電圧（０［Ｖ］）を印加することで、各センサの状態をリセットして、初段のセンサ（第１センサ７０１）から、再度、順次検知動作を行わせる。各センサは、メイン基板６００もしくは他のセンサと接続するインターフェースを、直列接続における接続箇所（最上流、最下流、途中）によらず同一にできる。よって、全てのセンサは同一（同一外形、同一内部回路）のものを使用可能である。各センサは、接続箇所とセンサの対応管理やセンサ毎の外形の変更は必要なく、パケット通信のような複雑な制御回路を必要としない安価な構成となる。本実施形態では直列接続するセンサは３個であったが同一の制御でセンサの個数を更に増やすことも可能である。
【００９８】
このように電源ラインを接続することによって、メイン基板６００と複数のセンサ（第１センサ７０１〜第３センサ７０３）とを接続する電源ラインの数を抑制することができる。そのために、ケーブルの数及びコネクタの数を削減し、且つコストや部品管理費を抑制することが可能となる。また、メイン基板６００のコネクタ６０３のピン数及び専有面積を削減して、コストを削減することができる。
【００９９】
（センサの動作制御）
図１１は、メイン基板６００によるセンサの検知動作を制御する動作制御処理を表すフローチャートである。この処理では、ＣＰＵ６０１が、終端レベルを検知した場合に第１センサ１３１〜第３センサ１３３のいずれかが誤動作していると判断する。図１２、図１４は、メイン基板６００と第１センサ７０１との動作制御処理時のタイミングチャートである。図１３、図１５は、動作制御処理時のタイミングチャートである。図１２、図１３のタイミングチャートは、各センサが正常に動作する場合を表す。図１４、図１５のタイミングチャートは、いずれかのセンサに誤動作が発生した場合を表す。
【０１００】
まず、各センサが正常に動作する場合の動作制御処理について説明する。
Ｓ７０１〜Ｓ７０３の処理は、図４のＳ３０１〜Ｓ３０３の処理と同じである。これにより各センサは初期化され、切替回数ｎが「０」に初期化され、電源電圧が５［Ｖ］に設定される。ＣＰＵ６０１は、切替回数ｎをカウントしており、電源電圧が５［Ｖ］に設定されると切替回数ｎに１加算する。電圧検知部６１１ａは第１状態であり、ＬＥＤ制御部６１５ａがＬＥＤ６１３ａを発光させる。電源遮断部６１２ａが遮断状態であるために、第２センサ７０２及び第３センサ７０３には電源電圧が供給されない。ＣＰＵ６０１は、Ｓ７０３の処理で設定した電源電圧（５［Ｖ］）を所定時間保持して待機する（Ｓ７０４）。所定時間は、ＬＥＤ６１３ａが発光し、フォトトランジスタ６１４ａの受光動作が確実に行われる時間である。
【０１０１】
所定時間経過後にＣＰＵ６０１は、電源切替部６０２により電源電圧をプルアップ抵抗６０６でプルアップされた３．３［Ｖ］に設定する（Ｓ７０５）。これにより電圧検知部６１１ａは、電源電圧の立ち下りを検知して第２状態になる。電圧検知部６１１ａが第２状態になることで、センサラッチ部６１６ａは、フォトトランジスタ６１４ａの状態（検知結果）をラッチして、トランジスタ６１７ａの動作状態を切り替える。センサラッチ部６１６ａは、フォトトランジスタ６１４ａが導通状態であればトランジスタ６１７ａを導通状態にし、フォトトランジスタ６１４ａが遮断状態であればトランジスタ６１７ａを遮断状態にする。
【０１０２】
電圧検知部６１１ａが第２状態になることで、ＬＥＤ制御部６１５ａは遮断状態になりＬＥＤ６１３ａが消灯する。ＬＥＤ６１３ａが消灯するためにフォトトランジスタ６１４ａは遮断状態になる。このとき、センサラッチ部６１６ａのラッチ動作に対してＬＥＤ６１３ａの消灯動作が早く完了してしまうと、センサラッチ部６１６ａが、本来取得すべきＬＥＤ６１３ａ点灯時のフォトトランジスタ６１４ａの状態をラッチできない可能性がある。そのために電圧検知部６１１ａは、センサラッチ部６１６ａへの切り替え信号の伝達に比べ、ＬＥＤ制御部６１５ａへの制御信号の伝達を遅くする。Ｓ７０３〜Ｓ７０５の処理は、図１２、図１３の時刻ｔ２１〜時刻ｔ２２の間の処理である。
【０１０３】
ＣＰＵ６０１は、電源電圧を３．３［Ｖ］に設定したまま所定時間（本実施形態では７５マイクロ秒）待機する（Ｓ７０６）。所定時間は、電圧検知部６１１ａ及びセンサラッチ部６１６ａの状態切替時間よりも長い時間である。電源電圧が３．３［Ｖ］で所定時間経過すると、ＣＰＵ６０１は、第１センサ７０１内の接点ａが接続される電源ラインの電圧値を取得して、第１センサ７０１の検知結果を確認する（Ｓ７０７）。これによりＣＰＵ６０１は、トランジスタ６１７ａが動作状態か非動作状態（オープン）であるかを検知する。Ｓ７０６、Ｓ７０７の処理は、図１２、図１３の時刻ｔ２２〜時刻ｔ２３の間の処理である。
【０１０４】
第１センサ７０１内の接点ａとＣＰＵ６０１とを接続する電源ラインには、第２センサ７０２、第３センサ７０３、及び終端ユニット７０４からの電源ラインも結線されている。しかし、第１センサ７０１の電源遮断部６１２ａが遮断状態であるために、第２センサ７０２より下流側の装置には電源電圧が供給されていない。また、第１センサ７０１内でも接点ａには電圧検知部６１１ａやＬＥＤ制御部６１５ａが接続されているが、電圧検知部６１１ａやＬＥＤ６１３ａの点灯制御で消費する電流は小さく、ＬＥＤ６１３ａにも電流が流れていないために消費電流は微小である。そのためにＳ７０７の処理の時点で、電源ラインは、動作した場合のトランジスタ６１７ａが支配的である。よって、ＣＰＵ６０１のＡ／Ｄポートに接続される接点ａ（電源ライン）の電圧値は、トランジスタ６１７ａの状態でほぼ決定される。
【０１０５】
トランジスタ６１７ａが導通状態である場合、プルアップ抵抗６０６と抵抗６１８ａとの分圧比によりＣＰＵ６０１が取得する電圧値が決定する。本実施形態では、プルアップ抵抗６０６を１．１［ｋΩ］、抵抗６１８ａを２．２［ｋΩ］として、ＣＰＵ６０１は、およそ２．２［Ｖ］を検知する（図１２、図１３の第１センサ検知）。トランジスタ６１７ａが遮断状態の場合、トランジスタ６１７ａにも電流が流れず、電源ラインにほとんど電流が流れないため、ＣＰＵ６０１は、およそ３．３［Ｖ］を検知する（図１３の第２センサ検知）。
【０１０６】
ＣＰＵ６０１は、Ａ／Ｄポートで取得した電圧値のＡ／Ｄ変換結果を所定の閾値と比較して、トランジスタ６１７ａが導通状態であるか否かを判定する。本実施形態では、閾値を２．７５［Ｖ］とする。ＣＰＵ６０１は、Ａ／Ｄ変換結果が２．７５［Ｖ］未満であればトランジスタ６１７ａが導通状態であり、第１センサ７０１がシート１１０を検知していないと判断する。ＣＰＵ６０１は、Ａ／Ｄ変換結果が２．７５［Ｖ］以上であればトランジスタ６１７ａが遮断状態であり、第１センサ７０１がシート１１０を検知していると判断する。
【０１０７】
図１２、図１３は、説明のために、ＬＥＤ６１３ａの光をフォトトランジスタ６１４ａが受光している場合の波形を示している。ＬＥＤ６１３ａとフォトトランジスタ６１４ａとの間に遮蔽物が無いために、フォトトランジスタ６１４ａは受光して導通状態になる。フォトトランジスタ６１４ａが導通状態になることで、センサラッチ部６１６ａ内のトランジスタ６１７ａも導通状態になる。この場合、ＣＰＵ６０１が取得する電圧値は２．２［Ｖ］となる。ＬＥＤ６１３ａとフォトトランジスタ６１４ａとの間に遮蔽物がある場合、フォトトランジスタ６１４ａは受光せずに遮断状態（ハイインピーダンス）になる。フォトトランジスタ６１４ａが遮断状態になることで、センサラッチ部６１６ａ内のトランジスタ６１７ａも遮断状態（ハイインピーダンス）になる。この場合、ＣＰＵ６０１が取得する電圧値は３．３［Ｖ］となる。
【０１０８】
検知結果を確認したＣＰＵ６０１は、切替回数ｎを１インクリメントする（Ｓ７０８）。切替回数ｎは、この時点で「１」になる。ＣＰＵ６０１は、センサレベル検知部３０２が終端レベルを検知したか否かを判定する（Ｓ７０９）。終端レベルは、各センサのトランジスタ６１７ａ〜６１７ｃの検知結果である３．３［Ｖ］及び２．２［Ｖ］とは異なる電圧値である。終端レベルは、電源電圧が終端抵抗６２０とプルアップ抵抗６０６とで抵抗分圧された電圧値である。本実施形態では、終端レベルは、終端抵抗６２０を１．１［ｋΩ］として、１．６５［Ｖ］の電圧値となる。終端レベルを検知するための判定閾値は、例えば２．０［Ｖ］である。ＣＰＵ６０１は、取得した検知結果が判定閾値以下（２．０［Ｖ］以下）であれば、該検知結果が終端レベルであると判断する。
【０１０９】
終端レベルを検知しない場合（Ｓ７０９：N）、ＣＰＵ６０１は、記録部３０３に検知結果を一時記録する（Ｓ７１１）。ＣＰＵ６０１は、検知結果を取得したセンサが、直列接続の最下流に接続されているか否かを判定する（Ｓ７１２）。ＣＰＵ６０１は、例えば予め直列接続されたセンサの構成（個数など）が登録されており、構成と取得した切替回数ｎとから、検知結果を取得したセンサが最下流に接続されているか否かを判定する。
【０１１０】
検知結果を取得したセンサが最下流のセンサではない場合（Ｓ７１２：N）、ＣＰＵ６０１は、Ｓ７０３の処理に戻り、電源切替部６０２を制御して電源電圧を５［Ｖ］に切り替える。このとき、第１センサ７０１の電圧検知部６１１ａは第３状態に変化する。そのためにセンサラッチ部６１６ａはトランジスタ６１７ａを遮断状態にする。電源遮断部６１２ａは導通状態になり、下流の第２センサ７０２へ電源電圧が供給される。
【０１１１】
第１センサ７０１の場合と同様に、ＣＰＵ６０１は、第２センサ５０２の検知結果を取得する（Ｓ７０４〜Ｓ７０７）。Ｓ７０７の処理では、第１センサ５０１のトランジスタ６１７ａが遮断状態であり、且つ第３センサ５０３は動作していない。そのためにＣＰＵ６０１のＡ／Ｄポートへの入力信号は、第２センサ５０２のトランジスタ６１７ｂの状態のみに基づいて変化する。第２センサ７０２の検知結果の取得後にＣＰＵ６０１は、切替回数ｎを１インクリメントする（Ｓ７０８）。切替回数ｎは、この時点で「２」になる。Ｓ７０３〜Ｓ７０８の処理は、図１２、図１３の時刻ｔ２３〜時刻ｔ２５の間の処理である。図１２、図１３では、第２センサ７０２のＬＥＤ６１３ｂとフォトトランジスタ６１４ｂとの間に遮蔽物があり、フォトトランジスタ６１４ｂは受光せずに遮断状態（ハイインピーダンス）になる。この場合、ＣＰＵ６０１が取得する電圧値は３．３［Ｖ］となる。
【０１１２】
ＣＰＵ６０１は、センサレベル検知部３０２が終端レベルを検知したか否かを判定する（Ｓ７０９）。終端レベルを検知していないために（Ｓ７０９：N）、ＣＰＵ６０１は、取得した第２センサ７０２の検知結果を記録部３０３に記録する（Ｓ７１１）。ＣＰＵ６０１は、第２センサ７０２が最下流のセンサではないために（Ｓ７１２：N）、Ｓ７０３以降の処理を再度繰り返す。Ｓ７０３以降の処理を再度繰り返す場合、ＣＰＵ６０１は、電源切替部６０２が出力する電源電圧を５［Ｖ］に設定する（Ｓ７０３）。このとき、第２センサ７０２の電圧検知部６１１ｂは第３状態に変化する。そのためにセンサラッチ部６１６ｂはトランジスタ６１７ｂを遮断状態にする。電源遮断部６１２ｂは導通状態になり、下流の第３センサ７０３へ電源電圧が供給される。
【０１１３】
第１センサ７０１及び第２センサ７０２の場合と同様に、ＣＰＵ６０１は、第３センサ７０３の検知結果を取得する（Ｓ７０４〜Ｓ７０７）。Ｓ７０７の処理では、第１センサ７０１のトランジスタ６１７ａ及び第２センサ７０２のトランジスタ６１７ｂが遮断状態である。そのためにＣＰＵ６０１のＡ／Ｄポートへの入力信号は、第３センサ７０３のトランジスタ６１７ｃの状態のみに基づいて変化する。第３センサ７０３の検知結果の取得後にＣＰＵ６０１は、切替回数ｎを１インクリメントする（Ｓ７０８）。切替回数ｎは、この時点で「３」になる。Ｓ７０３〜Ｓ７０８の処理は、図１２、図１３の時刻ｔ２５〜時刻ｔ２７の間の処理である。図１２、図１３では、第３センサ７０３のＬＥＤ６１３ｃとフォトトランジスタ６１４ｃとの間に遮蔽物がなく、フォトトランジスタ６１４ｃは受光して導通状態になる。この場合、ＣＰＵ６０１が取得する電圧値は２．２［Ｖ］となる。
【０１１４】
第３センサ７０３の検知結果の取得後にＣＰＵ６０１は、終端レベルを検知していないために（Ｓ７０９：N）、取得した第３センサ７０３の検知結果を記録部３０３に記録する（Ｓ７１１）。ＣＰＵ６０１は、切替回数ｎが「３」であるために第３センサ１３３が最下流のセンサあると判定し（Ｓ７１２：Y）、シート搬送制御部３０４にセンサの個数分の検知結果の記録が完了したことを通知する（Ｓ７１３）。シート搬送制御部３０４は、この通知に基づいて記録部３０３に一時記録された検知結果を読み出し、シート１１０が所定タイミング以内に検知位置で検知されたか否かを判断してシート１１０の搬送制御を行う。シート搬送制御部３０４は、読み出した検知結果を記録部３０３から削除する。シート搬送制御部３０４に検知結果の記録が完了したことを通知したＣＰＵ６０１は、図４のＳ３１６の処理と同様にして、処理を終了するか否かを判定する（Ｓ７１５）。
【０１１５】
ＣＰＵ６０１は、第１センサ７０１〜第３センサ７０３が正常に動作する間、Ｓ７０１〜Ｓ７０９、Ｓ７１１〜７１３、Ｓ７１５の処理を繰り返し行い、第１センサ７０１〜第３センサ７０３の検知結果を順次取得する。
以上のような処理では、第１センサ７０１〜第３センサ７０３は、入力される信号（電源電圧）に対し同じ動作を行っている。しかし各センサへの電源電圧の供給タイミングをずらすことで、ＣＰＵ６０１は、すべてのセンサの状態を独立して検知することが可能となる。
【０１１６】
次に、いずれかのセンサが誤動作する場合の動作制御処理について図１４、図１５を用いて説明する。正常時の動作と同様に、ＣＰＵ６０１は、第１センサ７０１〜第３センサ７０３を初期化して第１センサ７０１の検知結果を取得する（Ｓ７０１〜Ｓ７０７）。
【０１１７】
このとき、図１４、図１５では、時刻ｔ２１〜時刻ｔ２２の間に第１センサ７０１に印加される５［Ｖ］の電源電圧にノイズが生じている。この場合、第１センサ７０１の電圧検知部２１１ａは、電源電圧がノイズにより閾値電圧をまたいで変動することで第１状態から、第２状態、第３状態へと変化する。その結果、ＬＥＤ制御部６１５ａは遮断状態となり、ＬＥＤ６１３ａが消灯する。センサラッチ部６１６ａは、フォトトランジスタ６１４ａからの検知結果をラッチし、ラッチした結果に応じてトランジスタ６１７ａを動作させる。
【０１１８】
また、電圧検知部２１１ａが第３状態になることで、電源遮断部２１２ａは導通状態となり、第２センサ７０２へ電源電圧を供給する状態となる。つまり、ノイズにより、電源切替部６０２による電源電圧の切替制御によらず、電源電圧の供給先が第１センサ７０１から第２センサ７０２へ切り替えられる。ＣＰＵ６０１は、第１センサ７０１の検知結果の取得前に切り替えが行われるために、第１センサ７０１の検知結果を取得せずに、Ｓ７０７の処理で時刻ｔ２３の前に第２センサ７０２の検知結果を取得することになる。これにより、取得する検知結果の数が直列接続されたセンサ数よりも少なくなり、検知結果の取得順の不整合が生じる。
【０１１９】
本実施形態の構成では、このように検知結果の取得前に電源電圧の供給先の切り替えが生じた場合、処理を継続することで終端ユニット７０４に電源電圧が供給されることになる。図１４、図１５の例では、ＣＰＵ６０１は、第３センサ７０３の検知結果を取得した後にＳ７０３〜Ｓ７０８の処理を行うことで、時刻ｔ２５から５［Ｖ］の電源電圧を終端ユニット７０４に印加することになる。そのためにＣＰＵ６０１は、終端ユニット７０４で抵抗分圧により生成された電圧値（終端レベル）を取得する。
【０１２０】
図１２、図１３に示すような正常動作時には、取得する検知結果の数が直列接続されたセンサ数よりも多くなることはなく、検知結果の取得順が整合している。そのためにＣＰＵ６０１は終端ユニット７０４で生成された終端レベルを取得することがなく、図１１のＳ７０９の処理で終端ユニット７０４の検知結果を取得していないと判定する。しかしセンサの誤動作が発生して検知結果の取得順に不整合が生じる場合、ＣＰＵ６０１はＳ７０９の処理で終端ユニット７０４で生成された終端レベルを取得したと判定する。このようにＣＰＵ６０１は、終端ユニット７０４で生成された終端レベルを取得することで、いずれかのセンサが誤動作したことを判断することができる。
【０１２１】
以上のことから、ＣＰＵ６０１は、センサが誤動作する場合に終端ユニット７０４で生成された終端レベルを取得して（Ｓ７０７）、センサレベル検知部３０２が終端レベルを検知したと判定する（Ｓ７０９：Y）。以降、ＣＰＵ６０１は、図４のＳ３１２、Ｓ３１４、Ｓ３１５の処理と同様に、記録部３０３に記録した検知結果をすべてクリアし、終端レベルの検知回数がＭ回であればエラーを通知する（Ｓ７１０、Ｓ７１４、Ｓ７１６）。終端レベルの検知回数がＭ回でなければ、ＣＰＵ６０１は、Ｓ７１５以降の処理を行う。
【０１２２】
以上のような構成では、ＣＰＵ６０１が直列接続された複数のセンサの最上流のセンサ（第１センサ７０１）に対して２種類の電源電圧（５［Ｖ］、３．３［Ｖ］）を交互に印加する。各センサは、印加される電源電圧の電圧値に応じて検知動作、ラッチ動作、後段のセンサへの電源電圧の供給動作を行う。各センサは、後段のセンサへの電源電圧の供給動作を行うと、０［Ｖ］の電源電圧が印加された初期状態になるまで、供給動作の状態を維持する。そのためにＣＰＵ６０１が２種類の電源電圧を交互に印加することで、直列接続された複数のセンサは、最上流のセンサから順に時分割で検知動作を行うことができる。
【０１２３】
直列接続された複数のセンサの最下流のセンサの後段には、終端ユニット７０４が接続される。各センサが正常に動作する場合は、ＣＰＵ６０１は、最上流のセンサから順に検知結果を取得することができる。この場合、直列接続された複数のセンサの最下流のセンサに電源電圧が印加された後に各センサが初期化され、再度、最上流のセンサから順に電源電圧が印加されることになる。そのために終端ユニット７０４に電源電圧は印加されない。
【０１２４】
しかし、いずれかのセンサが誤動作する場合、直列接続された複数のセンサの最下流のセンサに電源電圧が印加された後に各センサが初期化されず、終端ユニット７０４に電源電圧が印加される。終端ユニット７０４に電源電圧が印加される場合、ＣＰＵ６０１は、センサの検知結果として取得する電圧値とは異なる電圧値（終端レベル）を取得する。ＣＰＵ６０１は、この異なる電圧値を取得することで、終端ユニット７０４から電圧値を取得したことを確認し、いずれかのセンサが誤動作していると判断することができる。ＣＰＵ６０１は、センサの誤動作を判断すると、それまでに取得したセンサの検知結果を破棄する。そのためにセンサの検知結果に応じた制御、例えばシート搬送制御への誤動作の影響が防止される。このように電源電圧に生じたノイズの影響が抑制される。
【０１２５】
（変形例）
図１６は、メイン基板６００によるセンサの検知動作を制御する別の動作制御処理を表すフローチャートである。この処理では、ＣＰＵ６０１が、電源切替部６０２による電源電圧の切替回数と直列接続されたセンサ数とを照合し、照合結果から誤動作が生じたか否かを判断する。図１７、図１８は、動作制御処理時のタイミングチャートである。図１７のタイミングチャートは、各センサが正常に動作する場合を表す。図１８のタイミングチャートは、いずれかのセンサに誤動作が発生した場合を表す。
【０１２６】
ＣＰＵ６０１は、図１１のＳ７０１〜Ｓ７０９、Ｓ７１１、Ｓ７１２の処理と同様の処理を繰り返すことで、第１センサ７０１〜第３センサ７０３の検知結果を取得して記録部３０３に記録する（Ｓ８０１〜Ｓ８０９、Ｓ８１１、Ｓ８１２）。その後、ＣＰＵ６０１は、第３センサ７０３が最下流のセンサであるために、図１１のＳ７１３の処理と同様に、シート搬送制御部３０４にセンサの個数分の検知結果の記録が完了したことを通知する（Ｓ８１３）。シート搬送制御部３０４は、この通知に基づいて記録部３０３に一時記録された検知結果を読み出し、シート１１０が所定タイミング以内に検知位置で検知されたか否かを判断してシート１１０の搬送制御を行う。シート搬送制御部３０４は、読み出した検知結果を記録部３０３から削除する。
【０１２７】
検知結果を通知したＣＰＵ６０１は、再度、Ｓ８０３〜Ｓ８０７の処理を行う。このＳ８０３〜Ｓ８０７の処理は、図１７の時刻ｔ２８〜時刻ｔ２９の間の処理である。第３センサ７０３の電源遮断部６１２ｃが導通状態になることで、終端ユニット７０４へ電源電圧が供給可能になる。電源電圧の供給が開始されると、終端ユニット７０４は電源電圧を抵抗分圧した電圧値（終端レベル）を生成する。Ｓ８０７の処理では、ＣＰＵ６０１は、終端レベルを取得する。ＣＰＵ６０１は、切替回数ｎを１インクリメントする（Ｓ８０８）。これにより切替回数ｎが「４」になる。
【０１２８】
終端レベルを検知したＣＰＵ６０１は（Ｓ８０９：Y）、記録部３０３に記録した検知結果をすべてクリアする（Ｓ８１０）。ＣＰＵ２０１は、切替回数ｎが直列接続されたセンサの個数Ｎよりも１多いか否かを判定することでセンサの誤動作を検知する（Ｓ８１４）。センサが正常に動作する場合、電源電圧は、センサの個数よりも１回多く５［Ｖ］に設定される。そのために切替回数ｎとセンサの個数Ｎとを比較することで、センサの誤動作を検知することができる。
【０１２９】
しかしセンサが誤動作することで、切替回数ｎがセンサの個数Ｎ以下になる。図１８では、時刻ｔ２１〜時刻ｔ２２の間に電源電圧が変動することで、切替回数ｎがインクリメントされないまま、検知動作を行うセンサが下流のセンサに切り替えられている。つまり、ＣＰＵ６０１が第１センサ７０１の検知結果を取得する前に、第２センサ７０２が検知動作を行っている。その結果、各センサがＳ８０１の処理でリセットされてから終端レベルがＣＰＵ６０１に取得されるまでの間に、切替回数ｎは、センサの個数Ｎと同数になる。このようにＣＰＵ２０１は、終端レベルを取得したときの切替回数がセンサの個数以下になることで、いずれかのセンサが誤動作したことを判定することができる。
【０１３０】
ＣＰＵ６０１は、センサが誤動作する場合（Ｓ８１４：Y）、シート搬送制御部３０４にシート搬送の中止を指示し、図示しない通知部によりユーザへエラーを通知する（Ｓ８１６）。通知部は、例えばエラーメッセージの表示部への表示や、警告音によりエラーの通知を行う。ＣＰＵ６０１は、センサが誤動作していない場合（Ｓ８１４：N）、図１１のＳ７１５の処理と同様に、処理の終了を判定する（Ｓ８１５）。終了しない場合（Ｓ８１５：N）、ＣＰＵ６０１は、Ｓ８０１以降の処理を繰り返し行う。終了する場合（Ｓ８１５：Y）、ＣＰＵ６０１は、動作制御処理を終了する。
【０１３１】
このようにＣＰＵ６０１は、センサの誤動作を判断すると、それまでに取得したセンサの検知結果を破棄する。そのためにセンサの検知結果に応じた制御、例えばシート搬送制御への誤動作の影響が防止される。このように電源電圧に生じたノイズの影響が抑制される。
【０１３２】
以上のように各実施形態の画像形成装置１００は、複数のセンサと制御基板（メイン基板２００）とを直列に接続した構成を有するセンサ制御装置を備える。センサ制御装置は、最下流のセンサの後段に終端ユニットを備える。各センサは、制御基板から供給される２種類の電源電圧の電圧値に応じて、検知動作と後段への電源電圧の供給動作とを行う。制御基板は、電源電圧を切り替えながらセンサへ供給することで、上流のセンサから順に、検知動作を行わせてその検知結果を取得する。制御基板は、終端ユニットにより生成される電圧値（終端レベル）を取得することで、電源電圧にノイズが発生したことによるセンサの誤動作の判断可能である。センサが誤動作した場合、制御基板はセンサの検知結果を破棄することで、検知結果を用いた制御処理の誤動作を防止することができる。
【図１】
2020116825.tif 000003
【図２】
2020116825.tif 000004
【図３】
2020116825.tif 000005
【図４】
2020116825.tif 000006
【図５】
2020116825.tif 000007
【図６】
2020116825.tif 000008
【図７】
2020116825.tif 000009
【図８】
2020116825.tif 000010
【図９】
2020116825.tif 000011
【図１０】
2020116825.tif 000012
【図１１】
2020116825.tif 000013
【図１２】
2020116825.tif 000014
【図１３】
2020116825.tif 000015
【図１４】
2020116825.tif 000016
【図１５】
2020116825.tif 000017
【図１６】
2020116825.tif 000018
【図１７】
2020116825.tif 000019
【図１８】
2020116825.tif 000020