(57)【要約】【課題】従来よりも簡単な構成により、２つの位置を移動する移動機構の異常箇所を特定することが望まれていた。【解決手段】本発明の一実施形態は、第１の位置及び第２の位置の各々に清掃部材６０が有ることを表す論理と、第１コネクタ７２、第２コネクタ７３及びメンテナンス用コネクタ７３の各々のコネクタ抜けを表す論理と、第１センサ６２及び第２センサ６３の各々の異常状態であることを表す論理が同じ“Ｈ”に設定される。そして、各実施形態は、各センサの検知信号（検知論理）を得て、モータ６１が動作時の各センサの検知論理の変化から、コネクタ抜け、モータやセンサの異常（汚れ）などを検知する。【選択図】図４
2019090854.tif 000002
【特許請求の範囲】
【請求項１】
第１の位置と第２の位置の間を移動する移動部材と、
移動駆動部用コネクタを介して入力された指令に基づいて前記移動部材を移動させる移動駆動部と、
前記第１の位置に設けられるとともに第１コネクタを介して電源が供給され、前記第１コネクタを介して前記移動部材の位置に応じた検知信号を出力する第１位置検知センサと、
前記第２の位置に設けられるとともに第２コネクタを介して電源が供給され、前記第２コネクタを介して前記移動部材の位置に応じた検知信号を出力する第２位置検知センサと、
前記第１位置検知センサと前記第２位置検知センサが出力する前記検知信号を用いて前記移動部材の位置を判断し、前記移動駆動部の動作を制御する制御部と、を備え、
前記第１位置検知センサ及び前記第２位置検知センサの各々において、第１の位置及び第２の位置の各々に前記移動部材が有ることを表す論理と、前記第１コネクタ及び前記第２コネクタの各々のコネクタ抜けを表す論理と、前記第１位置検知センサ及び前記第２位置検知センサの各々の異常状態であることを表す論理が同じであって、
前記制御部は、位置検知機能の故障診断として、前記移動部材の移動開始前及び移動開始後の前記第１位置検知センサと前記第２位置検知センサの検知信号から、少なくとも前記移動駆動部の異常、前記第１位置検知センサ又は前記第２位置検知センサの異常、前記第１コネクタ又は前記第２コネクタのコネクタ抜けのいずれが発生したかを判定する処理を行う
画像形成装置。
【請求項２】
前記第１位置検知センサ及び前記第２位置検知センサの各々に対応して設けられるセンサ検知回路を介して各センサに第１電源を供給する第１電源部と、
各センサ検知回路に対し対応する前記第１位置検知センサ又は前記第２位置検知センサの検知信号をプルアップする第２電源を供給する第２電源部と、を備え、
前記制御部は、前記第１位置検知センサ及び前記第２位置検知センサの各々の前記検知信号が移動部材有りを示す信号である場合に、前記第２電源部から前記第１位置検知センサ及び前記第２位置検知センサへ供給していた前記第２電源を停止したことで前記検知信号が移動部材無しを示す信号に変化することにより、または、前記第１位置検知センサ及び前記第２位置検知センサの各々の前記検知信号が移動部材無しを示す信号である場合に、前記第１電源部から前記第１位置検知センサ及び前記第２位置検知センサへ供給していた前記第１電源を停止したことで前記検知信号が移動部材有りを示す信号に変化することにより、前記第１位置検知センサ及び前記第２位置検知センサの各々に対応する前記センサ検知回路により前記移動部材の有無を正常に検知できていることを判定する
請求項１に記載の画像形成装置。
【請求項３】
前記移動部材が第１の位置に存在し、前記第１位置検知センサが第１の位置に移動部材有りを示す検知信号を出力し、かつ前記第２位置検知センサが第２の位置に移動部材無しを示す検知信号を出力した場合、又は、
前記移動部材が第２の位置に存在し、前記第２位置検知センサが第２の位置に移動部材有りを示す検知信号を出力し、かつ前記第１位置検知センサが第１の位置に移動部材無しを示す検知信号を出力した場合、又は、
前記移動部材が第１の位置と第２の位置の中間に存在し、前記第１位置検知センサ及び前記第２位置検知センサが共に移動部材無しを示す検知信号を出力した場合、
前記制御部は、前記移動駆動部に指令を出して前記移動部材の移動を開始する
請求項１又は２に記載の画像形成装置。
【請求項４】
前記制御部は、前記移動部材が第１の位置に存在し、前記第１位置検知センサが第１の位置に移動部材有りを示す検知信号を出力し、かつ前記第２位置検知センサが第２の位置に移動部材無しを示す検知信号を出力した状態から、前記移動駆動部に前記移動部材を第２の位置に移動させる指令を送出したときに、前記第２位置検知センサが第２の位置に移動部材有りを示す検知信号を出力し、かつ前記第１位置検知センサが第１の位置に移動部材有りを示す検知信号を出力した場合には、前記第１コネクタが抜けたか、又は前記第１位置検知センサが異常であると判定し、
または、前記移動部材が第２の位置に存在し、前記第２位置検知センサが第２の位置に移動部材有りを示す検知信号を出力し、かつ前記第１位置検知センサが第１の位置に移動部材無しを示す検知信号を出力した状態から、前記移動駆動部に前記移動部材を第１の位置に移動させる指令を送出したときに、前記第１位置検知センサが第１の位置に移動部材有りを示す検知信号を出力し、かつ前記第２位置検知センサが第２の位置に移動部材有りを示す検知信号を出力した場合には、前記第２コネクタが抜けたか、又は前記第２位置検知センサが異常であると判定する
請求項１に又は２に記載の画像形成装置。
【請求項５】
前記制御部は、前記移動部材が第１の位置に存在し、前記第１位置検知センサが第１の位置に移動部材有りを示す検知信号を出力し、かつ前記第２位置検知センサが第２の位置に移動部材無しを示す検知信号を出力した状態から、前記移動駆動部に前記移動部材を第２の位置に移動させる指令を送出したときに、前記第２位置検知センサが規定時間内に第２の位置に移動部材有りを示す検知信号を出力しない場合には、前記移動駆動部用コネクタが抜けたか、又は前記移動駆動部が異常であると判定し、
または、前記移動部材が第２の位置に存在し、前記第２位置検知センサが第２の位置に移動部材有りを示す検知信号を出力し、かつ前記第１位置検知センサが第の位置に移動部材無しを示す検知信号を出力した状態から前記移動駆動部に前記移動部材を第１の位置に移動させる指令を送出したときに、前記第１位置検知センサが規定時間内に第１の位置に移動部材有りを示す検知信号を出力しない場合には、前記移動駆動部が異常であると判定する
請求項１又は２記載の画像形成装置。
【請求項６】
さらに前記移動駆動部であるモータを駆動するモータ駆動回路に接続され、モータ電流を検出する電流検出回路、を備え、
前記制御部は、前記モータに前記移動部材の移動を指令し、前記モータの回転時に前記電流検出回路が前記モータの動作電流閾値以上のモータ電流を検出した状態で、移動先のセンサが所定時間内に移動部材有りを示す検知信号を出力しない場合には、ギア異常により前記モータが空回りしていると判定し、また、前記電流検出回路で検出された前記モータ電流が、過電流閾値以上である場合には、重負荷又はメカ以上であると判定する
請求項１又は２記載の画像形成装置。
【請求項７】
前記移動駆動部用コネクタ、前記第１コネクタ、前記第２コネクタ、及び前記制御部は、前記移動部材の取り外しが可能に構成されたメンテナンス用コネクタに配線で接続されており、
前記制御部は、前記第１位置検知センサ及び前記第２位置検知センサがともに移動部材有りを示す検知信号を出力した場合に、前記メンテナンス用コネクタが抜けていると判定する
請求項１又は２記載の画像形成装置。
【請求項８】
さらに、前記移動部材の動作開始時の前記第１位置検知センサ及び前記第２位置検知センサの論理と、前記移動部材の動作終了時の前記第１位置検知センサ及び前記第２位置検知センサの論理と、異常発生時の異常情報と、前記制御部の電源がオフする直前の前記第１位置検知センサ及び前記第２位置検知センサの論理とが保存されるデータ保存部、を備え、
前記制御部は、前回の前記移動部材の動作終了後に前記移動部材の移動動作を開始する際に、前記データ保存部に保存された各情報と、今回の前記移動部材の移動動作開始時における前記第１位置検知センサ及び前記第２位置検知センサの論理とから、前記位置検知機能の異常の有無を判定する
請求項１又は２に記載の画像形成装置。
【請求項９】
前記移動駆動部用コネクタ、前記第１コネクタ、前記第２コネクタ、及び前記制御部は、前記移動部材の取り外しが可能に構成されたメンテナンス用コネクタに配線で接続されており、
前記制御部は、前回の前記移動部材の移動動作が正常に終了し、前記制御部の電源オフと電源オンを経て前記移動部材の移動動作を開始時に、前記第１位置検知センサ及び前記第２位置検知センサがともに移動部材有りを示す検知信号を出力した場合には、前記メンテナンス用コネクタが抜けていると判定し、そして、前記メンテナンス用コネクタが抜けていると判定した後に前記制御部の電源オフ時には、前記電源がオフする直前の前記第１位置検知センサ及び前記第２位置検知センサの論理を前記データ保存部に保存しない
請求項８に記載の画像形成装置。
【請求項１０】
前記移動駆動部はステッピングモータであり、
前記制御部は、前記ステッピングモータが動作していないと判定した後、前記ステッピングモータの回転数を低下させて前記ステッピングモータを動作させ、移動先のセンサが移動部材有りを示す信号を出力した場合には、前記ステッピングモータは重負荷の状態であると判定する
請求項１又は２記載の画像形成装置。
【請求項１１】
前記移動駆動部はステッピングモータであり、
前記制御部は、前記ステッピングモータが動作していないと判定した後、前記ステッピングモータの設定電流値を上げて前記ステッピングモータを動作させ、移動先のセンサが移動部材有りを示す信号を出力した場合には、前記ステッピングモータは重負荷の状態であると判定する
請求項１又は２に記載の画像形成装置。
【請求項１２】
前記制御部は、前記第１位置検知センサ及び前記第２位置検知センサの各々に対応する前記センサ検知回路により前記移動部材の有無を正常に検知できている場合に、各センサ検知回路が正常であると判定し、
次いで、前記センサ検知回路が正常であると判定した後、移動先のセンサが前記移動部材有りの信号を検知している状態において、前回の前記移動部材の動作終了後に前記移動部材の移動動作を開始する際に、前記データ保存部に保存された各情報と、今回の前記移動部材の移動動作開始時における前記第１位置検知センサ及び前記第２位置検知センサの論理とから、前記位置検知機能の異常の有無を判定し、異常有りと判定した場合には、前記移動部材の移動動作を実施せず、
また、前記位置検知機能に異常無しと判定した場合には、前記移動部材の移動動作を開始し、前記第１位置検知センサ及び前記第２位置検知センサの検知信号の論理変化によって前記位置検知機能の異常の有無を判定する
請求項８に記載の画像形成装置。
【請求項１３】
第１の位置と第２の位置の間を移動する移動部材と、移動駆動部用コネクタを介して入力された指令に基づいて前記移動部材を移動させる移動駆動部と、前記第１の位置に設けられるとともに第１コネクタを介して電源が供給され、前記第１コネクタを介して前記移動部材の位置に応じた検知信号を出力する第１位置検知センサと、前記第２の位置に設けられるとともに第２コネクタを介して電源が供給され、前記第２コネクタを介して前記移動部材の位置に応じた検知信号を出力する第２位置検知センサと、前記第１位置検知センサと前記第２位置検知センサが出力する前記検知信号を用いて前記移動部材の位置を判断し、前記移動駆動部の動作を制御する制御部と、を備えた画像形成装置における位置検知機能異常診断方法であって、
前記第１位置検知センサ及び前記第２位置検知センサの各々において、第１の位置及び第２の位置の各々に前記移動部材が有ることを表す論理と、前記第１コネクタ及び前記第２コネクタの各々のコネクタ抜けを表す論理と、前記第１位置検知センサ及び前記第２位置検知センサの各々の異常状態であることを表す論理が同じであり、
前記制御部が、位置検知機能の故障診断として、前記移動部材の移動開始前及び移動開始後に前記第１位置検知センサと前記第２位置検知センサから出力される検知信号を取得する取得ステップと、
前記制御部が、前記移動部材の移動開始前及び移動開始後に前記第１位置検知センサと前記第２位置検知センサから出力される検知信号から、少なくとも前記移動駆動部の異常、前記第１位置検知センサ又は前記第２位置検知センサの異常、前記第１コネクタ又は前記第２コネクタのコネクタ抜けのいずれが発生したかを判定する処理を行う判定ステップと、を含む
位置検知機能の異常診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び位置検知機能の異常診断方法に関する。
【背景技術】
【０００２】
２個以上の位置検出センサを有し、センサ検知論理によって移動部材の位置を判断して当該移動部材を移動させるモータの回転方向を制御する駆動方式において、制御基板と移動駆動ユニットを中継するコネクタが抜けた状態や、位置検出センサの検出面が汚れて異常が発生した状態、センサ検知回路が異常の状態で移動部材の移動を開始すると、次のような問題が発生する。第１に移動部材の停止位置が検知できないため、移動部材はオーバーランし、移動部材を含む移動駆動ユニットを破損するおそれがある。第２に位置検知機能の不具合箇所が特定できない場合、修復に時間を要する。
【０００３】
一方、移動駆動ユニットのメンテナンスを行うためにコネクタを外す必要がある場合、電源ＯＦＦ状態でコネクタを外し、メンテナンス終了後に移動駆動ユニットを所定位置にセットしたとしても、コネクタに移動駆動ユニットを差し忘れると、異常と誤検知されてしまう。このため、コネクタ抜けを検知する必要がある。
【０００４】
特許文献１には、ホームポジションセンサ（１個）とモータロック信号により位置検知を行うチャージワイヤ清掃装置において、清掃部材がホームポジション側に存在するときにモータロック信号が発生した際、ホームポジションセンサがＯＮしていれば確実にホームポジションにあることを検知することが記載されている。また、特許文献１では、チャージワイヤ２を清掃するための清掃部材が、ホームポジションセンサを確実にオフしている時間を経過した後に、ホームポジションセンサからの信号をチェックして検出信号がオンのままであった場合に、ホームポジションセンサが異常であると判断する技術が記載されている。
【０００５】
特許文献２には、センサのＬＥＤ電源と信号線をコネクタの両端に接続し、温度センサをコネクタの中央に接続することで、コネクタの半挿しの場合に、センサ信号の断線検知レベルから、コネクタの断線かサーミスタの故障かを判断する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０６−２１４４５０号公報
【特許文献２】特開２００４−２１９４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記の状況から、２個以上の位置検出センサを有し、センサ検知論理によって移動部材の位置を判断して当該移動部材を移動させる駆動源（モータ等）の駆動を制御する駆動方式において、従来よりも簡単な構成により異常箇所を特定することが望まれていた。特許文献１，２には、このような２つの位置を移動する移動機構の異常箇所を特定する点について考慮されていない。
【課題を解決するための手段】
【０００８】
本発明の一態様の画像形成装置は、第１の位置と第２の位置の間を移動する移動部材と、移動駆動部用コネクタを介して入力された指令に基づいて移動部材を移動させる移動駆動部と、第１の位置に設けられるとともに第１コネクタを介して電源が供給され、第１コネクタを介して移動部材の位置に応じた検知信号を出力する第１位置検知センサと、第２の位置に設けられるとともに第２コネクタを介して電源が供給され、第２コネクタを介して移動部材の位置に応じた検知信号を出力する第２位置検知センサと、第１位置検知センサと第２位置検知センサが出力する検知信号を用いて移動部材の位置を判断し、移動駆動部の動作を制御する制御部と、を備える。
第１位置検知センサ及び第２位置検知センサの各々において、第１の位置及び第２の位置の各々に移動部材が有ることを表す論理と、第１コネクタ及び第２コネクタの各々のコネクタ抜けを表す論理と、第１位置検知センサ及び第２位置検知センサの各々の異常状態であることを表す論理が同じである。そして、制御部は、位置検知機能の故障診断として、移動部材の移動開始前及び移動開始後の第１位置検知センサと第２位置検知センサの検知信号から、少なくとも移動駆動部の異常、第１位置検知センサ又は第２位置検知センサの異常、第１コネクタ又は第２コネクタのコネクタ抜けのいずれが発生したかを判定する処理を行う。
【発明の効果】
【０００９】
本発明の少なくとも一態様によれば、従来よりも簡単な構成により、２つの位置を移動する移動機構の異常箇所を特定することができる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る位置検知機能が搭載される画像形成装置の構成例を示す断面模式図である。
【図２】本発明の第１の実施形態に係る電極清掃ユニットの一例を示す説明図である。
【図３】本発明の第１の実施形態に係る位置検知機能の構成例を示すブロック図である。
【図４】本発明の第１の実施形態に係る第１センサ及び第２センサのセンサ論理の設定例を示すテーブルである。
【図５】本発明の第１の実施形態に係る正常停止位置（第１の位置）における第１センサ及び第２センサのセンサ論理を示す説明図である。
【図６】本発明の第１の実施形態に係る清掃部材が第１の位置から第２の位置へ移動する場合の動作仕様についての説明図である。
【図７】本発明の第１の実施形態に係る清掃部材が第２の位置から第１の位置へ移動する場合の動作仕様についての説明図である。
【図８】本発明の第１の実施形態に係るメンテナンス用コネクタ抜けの検知例を示す説明図である。
【図９】本発明の第２の実施形態の第１例に係る第１コネクタ抜け及び第１センサ異常の検知例を示す説明図である。
【図１０】図９の第１コネクタ抜け及び第１センサ異常の検知例におけるセンサ論理を示す説明図である。
【図１１】本発明の第２の実施形態の第２例に係る第２コネクタ抜け及び第２センサ異常の検知例を示す説明図である。
【図１２】図１１の第２コネクタ抜け及び第２センサ異常の検知例におけるセンサ論理を示す説明図である。
【図１３】本発明の第３の実施形態の第１例に係るモータのコネクタ抜け及びモータ異常の検知例を示す説明図である。
【図１４】本発明の第３の実施形態の第２例に係るモータのコネクタ抜け及びモータ異常の検知例を示す説明図である。
【図１５】本発明の第４の実施形態に係るセンサ検知回路異常の検知例を示す説明図である。
【図１６】図１５のセンサ検知回路異常の検知例におけるセンサ論理を示す説明図である。
【図１７】本発明の第５の実施形態の第１例に係るメンテナンス用コネクタ抜けの検知例を示すセンサ論理の説明図である。
【図１８】本発明の第５の実施形態の第２例に係る第２センサ異常の検知例を示すセンサ論理の説明図である。
【図１９】本発明の第５の実施形態の第３例に係る第１センサ異常の検知例を示すセンサ論理の説明図である。
【図２０】本発明の第５の実施形態の第４例に係る第２センサのコネクタ抜け（第２コネクタ抜け）又は第２センサ異常の検知例を示すセンサ論理の説明図である。
【図２１】本発明の第５の実施形態の第５例に係るモータ異常の検知例を示すセンサ論理の説明図である。
【図２２】本発明の第５の実施形態の第６例に係るモータのコネクタ抜け又はモータ異常の検知例を示すセンサ論理の説明図である。
【図２３】本発明の第６の実施形態に係る制御基板のモータ電流検出機能の構成例を示す説明図である。
【図２４】本発明の第６の実施形態の第１例に係るモータ電流波形の例を示す説明図である。
【図２５】本発明の第６の実施形態の第２例に係るモータ電流波形の例を示す説明図である。
【図２６】本発明の第６の実施形態の第３例に係るモータ電流波形の例を示す説明図である。
【図２７】本発明の第７の実施形態に係る位置検知機能における異常箇所特定処理の手順例を示すフローチャート（１）である。
【図２８】本発明の第７の実施形態に係る位置検知機能における異常箇所特定処理の手順例を示すフローチャート（２）である。
【図２９】本発明の第７の実施形態に係る位置検知機能における異常箇所特定処理の手順例を示すフローチャート（３）である。
【図３０】本発明の第７の実施形態に係る位置検知機能における異常箇所特定処理の手順例を示すフローチャート（４）である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態（以下、「実施形態」と記述する）の例について、添付図面を参照しながら説明する。本明細書及び添付図面において実質的に同一の機能又は構成を有する構成要素については、同一の符号を付して重複する説明を省略する。
【００１２】
＜１．第１の実施形態＞
［画像形成装置の構成］
図１は、第１の実施形態に係る位置検知機能が搭載される画像形成装置の構成例を示す断面模式図である。
図１に示す画像形成装置１は、静電気を用いて画像の形成を行う電子写真方式を採用しており、例えばイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色（基本色）のトナー画像を重ね合わせるタンデム形式のカラー画像形成装置である。この画像形成装置１は、給紙トレイ２０Ａ，２０Ｂと、画像形成部３０と、自動原稿給送装置（ＡＤＦ）１２を備える画像入力部１１と、操作表示部１３とを備える。給紙トレイ２０Ａ，２０Ｂは、一般的な大きさの用紙の他に、通常の用紙よりも用紙搬送方向に長い長尺紙を給紙できるものとする。
【００１３】
また、画像形成装置１には、給紙トレイ２０Ａ，２０Ｂ又は手差しトレイから給紙された用紙Ｓを搬送する搬送路２１が形成されている。搬送路２１には、用紙Ｓを搬送するための複数のローラ（搬送ローラ、レジストローラなど）が設けられている。例えば、搬送路２１上の２次転写部３５の上流側には、搬送された用紙の姿勢を矯正する圧着及び離間可能に構成されたレジストローラ２４が設けられている。
【００１４】
画像形成部３０は、イエロー、マゼンタ、シアン、ブラックの各色のトナー画像を形成するために、４つの画像形成ユニット３１Ｙ，３１Ｍ，３１Ｃ，３１Ｋを備えている。画像形成ユニット３１Ｙ，３１Ｍ，３１Ｃ，３１Ｋを、画像形成ユニット３１と総称することがある。各画像形成ユニット３１は、帯電部３３、ＬＥＤ書き込みユニット（レーザ光源）、現像部、感光体ドラムを有している。また、画像形成部３０は、画像形成ユニット３１Ｙ，３１Ｍ，３１Ｃ，３１Ｋの感光体ドラム３２Ｙ，３２Ｍ，３２Ｃ，３２Ｋに形成された画像が転写される中間転写ベルト３４、２次転写部３５、及び２次転写部３５の用紙搬送方向の下流側に定着部３６を備える。感光体ドラム３２Ｙ，３２Ｍ，３２Ｃ，３２Ｋを、感光体ドラム３２と総称することがある。
【００１５】
定着部３６の用紙搬送方向の下流側で、搬送路２１が伸長して排紙口に接続されている。また、搬送路２１には、定着部３６の下流側で分岐して、２次転写部３５の上流側の搬送路２１に合流する反転搬送路２３が接続されている。反転搬送路２３には、用紙Ｓを反転させる反転部２２が設けられている。反転部２２は、定着部３６から搬送された用紙Ｓを反転し、反転搬送路２３を通して２次転写部３５の上流側で搬送路２１に搬送する。また、反転部２２は、反転した用紙Ｓを定着部３６の下流側の搬送路２１に戻してそのまま排紙することもできる。
【００１６】
画像形成装置１の上部には、操作表示部１３が設置されている。操作表示部１３は、例えば画像形成処理等のジョブの開始を指示する操作部としての機能を備えている。操作表示部１３には、液晶パネル等からなる表示部（図示略）と、タッチパネル等からなる操作部（図示略）が設置されている。表示部は、ユーザーによる操作内容および設定情報等の表示が可能になっている。なお、操作表示部１３をマウスやタブレットなどで構成し、表示部とは別体で構成することも可能である。
【００１７】
画像形成装置１は、画像形成モードにおいて、各色の画像形成ユニット３１が備える感光体ドラム３２を帯電させると共に原稿画像に合わせて感光体ドラム３２の表面を露光し、感光体ドラム３２に静電潜像を形成する。そして、イエロー、マゼンタ、シアン、ブラックの各々に対応する感光体ドラム３２の静電潜像に対し現像部を用いてトナーを付着させ、各色のトナー画像を形成する。次に、イエロー、マゼンタ、シアン、ブラックの感光体ドラム３２に形成されたトナー画像を、回転駆動する中間転写ベルト３４の表面に順次、１次転写する。
【００１８】
次に、２次転写部３５（２次転写ローラ）により、中間転写ベルト３４上に１次転写された各色のトナー画像を、搬送路２１を搬送された用紙Ｓに２次転写する。中間転写ベルト３４上の各色のトナー画像が用紙Ｓに２次転写されることにより、カラー画像が形成される。画像形成装置１は、カラーのトナー画像が形成された用紙Ｓを定着部３６へ排出する。なお、中間転写ベルト３４上の２次転写部３５の下流側には、中間転写ベルト３４に残留したトナーを掻き取って除去するクリーニング部材３７が設けられている。クリーニング部材３７は、中間転写ベルト３４の表面に当接する位置と当接しない位置とを移動能に構成される。
【００１９】
定着部３６は、画像形成装置１から供給される、カラーのトナー画像が形成された用紙Ｓに定着処理を行う装置である。定着部３６は、搬送された用紙Ｓを加圧及び加熱して、転写されたトナー画像を用紙Ｓに定着させる。定着部３６は、例えば、定着部材である定着上ローラ及び定着下ローラで構成されている。定着上ローラ及び定着下ローラは、互いに圧接した状態で配置されており、定着上ローラと定着下ローラとの圧接部として定着ニップ部が形成される。
【００２０】
定着上ローラの内部には、加熱部が設けられている。この加熱部からの輻射熱により定着上ローラの外周部にあるローラ部が温められる。用紙Ｓは、２次転写部３５によりトナー画像が転写された面（定着対象面）が定着上ローラと向き合うように定着ニップ部に搬送される。定着ニップ部を通過する用紙Ｓには、定着上ローラと定着下ローラとによる加圧と、定着上ローラのローラ部の熱による加熱が行われる。定着部３６により定着処理が行われた用紙Ｓは、排紙トレイ４０から排出される。
【００２１】
本実施形態の位置検知機能は、レジストローラ２４やクリーニング部材３７、帯電部３３の帯電ワイヤ３３ｗを掃除する清掃部材６０（図２参照）などの、少なくとも２つの位置を移動する移動部材の位置を検知する。以下、移動部材として往復動作する清掃部材６０の位置を検知する場合を例に、本実施形態の位置検知機能について説明する。
【００２２】
［電極清掃ユニット］
図２は、帯電部３３の帯電ワイヤ３３ｗを清掃する電極清掃ユニット３３ｃの一例を示す説明図である。
電極清掃ユニット３３ｃは、清掃部材６０、送りネジ６０ａ、第１位置検知センサ（以下「第１センサ」と称する。）６２、第２位置検知センサ（以下「第２センサ」と称する。）６３、及びモータ６１（移動駆動部の一例）を備える。
【００２３】
清掃部材６０は、感光体ドラム表面を帯電させる棒状の帯電ワイヤ３３ｗに当接し、帯電ワイヤ３３ｗに帯電している電荷を中和する。
送りネジ６０ａは、清掃部材６０に螺入されて帯電ワイヤ３３ｗと略平行に配置され、清掃部材６０を帯電ワイヤ３３ｗと略平行に移動させるための移送体である。送りネジ６０ａの端部には、従動ギヤ６０ｂが固定されており、モータ６１によって回転駆動する駆動ギヤ６０ｃが従動ギヤ６０ｂと噛み合うことにより、従動ギヤ６０ｂが回転する。モータ６１の回転方向に応じて、清掃部材６０がＦ方向（第１の位置から第２の位置へ向かう方向）又はＲ方向（第２の位置から第１の位置へ向かう方向）に移動する。
【００２４】
第１センサ６２は、送りネジ６０ａの一方の端部に対応する位置（第１の位置の例）に配置されている。第１センサ６２は、可動切片６２ａを有し、可動切片６２ａが第１センサ６２によって直接又は間接的に押されることにより、可動切片６２ａ及び可動機構で構成されるアクチュエータがＯＮ状態となる。このとき第１センサ６２は、検知信号としてＨｉｇｈ信号（以下「Ｈ信号」と略記する。）を出力する。また、アクチュエータがＯＦＦ状態のとき、第１センサ６２は、検知信号としてＬｏｗ信号（以下「Ｌ信号」と略記する。）を出力する。
【００２５】
同様に、第２センサ６３は、送りネジ６０ａの他方の端部に対応する位置（第２の位置の例）に配置されている。第２センサ６３は、可動切片６３ａを有し、可動切片６３ａが第２センサ６３によって直接又は間接的に押されることにより、可動切片６３ａ及び可動機構で構成されるアクチュエータがＯＮ状態となる。このとき第２センサ６３は、検知信号としてＨ信号を出力する。また、アクチュエータがＯＦＦ状態のとき、第２センサ６３は、検知信号としてＬ信号を出力する。本実施形態及び後述する各実施形態において、図２に示すように、第１の位置と第２の位置の間を、中間位置と定義する。
【００２６】
なお、本明細書において、第１センサ６２及び第２センサ６３の各々が検知信号としてＨ信号を出力すること又は各センサのその状態を「センサ論理はＨである」と称し、また検知信号としてＬ信号を出力すること又は各センサのその状態を「センサ論理はＬである」と称する。
【００２７】
モータ６１は、配線によってモータ用コネクタ７１に接続している。そして、モータ用コネクタ７１、第１センサ６２が接続された第１コネクタ７２、及び第２センサ６３が接続された第２コネクタ７３はそれぞれ、メンテナンス用コネクタ７４のオス側コネクタ７４ｂと接続している。メンテナンス用コネクタ７４は、オス側コネクタ７４ｂとメス側コネクタ７４ａにより構成されており、メス側コネクタ７４ａは配線を介して制御基板５０（図３参照）に接続されている。
【００２８】
［制御基板］
図３は、位置検知機能を実現する制御基板５０の構成例を示すブロック図である。
図３に示す制御基板５０には、メンテナンス用コネクタ７４が接続されている。制御基板５０は、制御部５１、不揮発メモリ５２、ドライバ（駆動回路）５３、電流検出部５４、第１電源部５５、及び第２電源部５６を備える。
【００２９】
制御部５１は、制御基板５０の各部の制御を行うとともに、各種演算処理を行う。制御部５１は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により構成される。ＣＰＵが、不揮発メモリ５２に格納された制御プログラムを実行することにより、本実施形態における各機能が実現される。さらに、制御部５１は、操作表示部１３から入力された操作信号に基づいて演算処理や制御を行う。
【００３０】
この制御部５１は、第１電源部５５に制御信号（ＣＯＮＴ信号）を送出し、第１電源部５５の動作を制御する。また、制御部５１は、第２電源部５６に制御信号（ＣＯＮＴ信号）を送出し、第２電源部５６の動作を制御する。
【００３１】
第１電源部５５は、制御信号に基づいて、メンテナンス用コネクタ７４及び第１コネクタ７２を介して、第１センサ６２に電源を供給するとともに、メンテナンス用コネクタ７４及び第２コネクタ７３を介して、第２センサ６３に電源を供給する。
【００３２】
第２電源部５６は、センサ検知回路５０ｄを通じて接地されている。センサ検知回路５０ｄは、抵抗Ｒ１と抵抗Ｒ２が直列に接続されてなる２つの直列回路を備える。即ち、第１センサ６２及び第２センサ６３のそれぞれに対して、センサ検知回路５０ｄが設けられる。第１の直列回路の抵抗Ｒ１と抵抗Ｒ２の接続点が、第１コネクタ７２とメンテナンス用コネクタ７４を介して、第１センサ６２と接続しており、第１センサ６２の検知信号（第１センサ検知信号）が抵抗Ｒ１と抵抗Ｒ２の接続点を通じて制御部５１に取り込まれる。また、第２の直列回路の抵抗Ｒ１と抵抗Ｒ２の接続点が、第２コネクタ７３とメンテナンス用コネクタ７４を介して第２センサ６３と接続しており、第２センサ６３の検知信号が（第２センサ検知信号）抵抗Ｒ１と抵抗Ｒ２の接続点を通じて制御部５１に取り込まれる。なお、センサ検知回路５０ｄについては、後述する図１５で詳細に説明する。
【００３３】
また、制御部５１は、ドライバ５３に制御信号（ＣＯＮＴ、Ｆ／Ｒ）を出力する。ドライバ５３は、制御部５１からの制御信号に基づき、メンテナンス用コネクタ７４及びモータ用コネクタ７１を介して駆動信号をモータ６１に供給する。モータ６１は、この駆動信号に基づいて、指定された方向及び速度で回転駆動する。また、ドライバ５３は、モータ６１が出力するモータ電流を電流検出部５４に供給する。電流検出部５４は、ドライバ５３から供給されたモータ電流を検出し、検出したモータ電流の情報を制御部５１へ出力する。
【００３４】
図２及び図３に示したように、第１センサ６２は、第１コネクタ７２及びメンテナンス用コネクタ７４を介して、清掃部材６０の位置に応じた検知信号を制御部５１へ出力する。また、第２センサ６３は、第２コネクタ７３及びメンテナンス用コネクタ７４を介して、清掃部材６０の位置に応じた検知信号を制御部５１へ出力する。
【００３５】
［センサ論理］
図４は、第１センサ６２及び第２センサ６３のセンサ論理の設定例を示すテーブルである。図４に示すようなセンサ論理を定義したテーブルを予め不揮発メモリ５２に格納し、制御部５１が参照できるようにしておく。
【００３６】
清掃部材６０が中間位置にある場合、第１センサ６２の論理は“Ｌ（第１の位置に無し）”であり、第２センサ６３の論理は“Ｌ（第２の位置に無し）”である。また清掃部材６０が第１の位置にある場合、第１センサ６２の論理は“Ｈ（第１の位置に有り）”であり、第２センサ６３の論理は“Ｌ（第２の位置に無し）”である。また清掃部材６０が第２の位置にある場合、第１センサ６２の論理は“Ｌ（第１の位置に無し）”であり、第２センサ６３の論理は“Ｈ（第２の位置に有り）”である。さらにメンテナンス用コネクタ抜けの場合には、第１センサ６２の論理は“Ｈ”であり、かつ第２センサ６３の論理も“Ｈ”である。
【００３７】
後述する図１５に示すように、各々のセンサに対応するセンサ検知回路５０ｄにおいて検知信号をプルアップするため、第１コネクタ７２、第２コネクタ７３、又はメンテナンス用コネクタが抜けている場合には、第１センサ６２及び第２センサ６３の論理はそれぞれ“Ｈ”となる。また、後述する図１６に示すように、各センサの検出面が汚れてセンサ異常の状態である場合には、各センサの検知信号は“Ｈ”となる。
【００３８】
このように、本実施形態及び後述する各実施形態では、第１の位置及び第２の位置の各々に清掃部材６０が有ることを表す論理と、第１コネクタ７２、第２コネクタ７３及びメンテナンス用コネクタ７３の各々のコネクタ抜けを表す論理と、第１センサ６２及び第２センサ６３の各々の異常状態であることを表す論理が同じ“Ｈ”に設定される。そして、各実施形態は、各センサの検知信号（検知論理）を得て、モータ６１が動作時の各センサの検知論理の変化から、コネクタ抜け、モータやセンサの異常（汚れ）などを検知することができる。
【００３９】
例えば、後述するように各実施形態は、清掃部材６０の移動開始前及び移動開始後における、第１センサ６２及び第２センサ６３の検知信号から、モータ６１の異常、第１センサ６２又は第２センサ６３の異常、第１コネクタ７２又は第２コネクタ７３のコネクタ抜けのいずれが発生したかを判断することができる。
【００４０】
［正常停止位置のセンサ論理］
図５は、正常停止位置（第１の位置）における第１センサ６２及び第２センサ６３のセンサ論理を示す説明図である。
位置検知機能が正常である場合、清掃部材６０が第１の位置で停止すると、アクチュエータはＯＮであり第１コネクタ７２の抜けはないため、第１センサ６２の論理は“Ｈ”である。また、アクチュエータはＯＦＦであり第２センサ６３の論理は“Ｌ”となる。制御部５１は、各センサのセンサ論理が上記（図５）の場合に、操作部材６０が第１の位置に正常に停止していると判断し、ドライバ５３によりモータ６１に指令を出して、第２の位置へ向けて清掃部材６０の移動を開始する。
【００４１】
清掃部材６０が第２の位置にある場合には、制御部５１は、第１センサ６２の論理が“Ｌ”、また第２センサ６３の論理が“Ｈ”のとき、操作部材６０が第２の位置に正常に停止していると判断し、第１の位置へ向けて清掃部材６０の移動を開始する。
【００４２】
［第１の位置から第２の位置へ移動する場合の動作仕様］
図６は、清掃部材６０が第１の位置から第２の位置へ移動する場合の動作仕様についての説明図である。
清掃部材６０は第１の位置にあるため、第１センサ６２の論理は清掃部材有りを示す“Ｈ”である（図６上段）。制御部５１は、清掃部材移動開始時に、移動先の第２センサ６３の論理が「第２の位置に清掃部材無しを示す“Ｌ”」であることを確認し、清掃部材６０がＦ方向（第１の位置から第２の位置へ向かう方向）に移動するようにモータ６１を正回転（Ｆ回転）させる。
【００４３】
清掃部材６０が第１の位置を離れて中間位置になると、第１センサ６２のアクチュエータがＯＦＦし、第１センサ６２の論理は「第１の位置に清掃部材無しを示す“Ｌ”」になる（図６中段）。そして、清掃部材６０が第２の位置に到達すると、第２センサ６３のアクチュエータがＯＮし、第２センサ６３の論理は「第２の位置に清掃部材有りを示す“Ｈ”」に変化し、制御部５１はモータ６１を停止する（図６下段）。
【００４４】
［第２の位置から第１の位置へ移動する場合の動作仕様］
図７は、清掃部材６０が第２の位置から第１の位置へ移動する場合の動作仕様についての説明図である。
清掃部材６０は第２の位置にあるため、第２センサ６３の論理は清掃部材有りを示す“Ｈ”である（図７上段）。制御部５１は、清掃部材移動開始時に、移動先の第１センサ６２の論理が「第１の位置に清掃部材無しを示す“Ｌ”」であることを確認し、清掃部材６０がＲ方向（第２の位置から第１の位置へ向かう方向）に移動するようにモータ６１を逆回転（Ｒ回転）させる。
【００４５】
清掃部材６０が第２の位置を離れて中間位置になると、第２センサ６３のアクチュエータがＯＦＦし、第２センサ６３の論理は“Ｌ”になる（図７中段）。そして、清掃部材６０が第１の位置に到達すると、第１センサ６２のアクチュエータがＯＮし、第１センサ６２の論理は  “Ｈ”に変化し、制御部５１はモータ６１を停止する（図７下段）。
【００４６】
［メンテナンス用コネクタ抜け］
図８は、メンテナンス用コネクタ抜けの検知例を示す説明図である。
メンテナンス用コネクタ７３のオス側コネクタ７４ｂとメス側コネクタ７４ａが互いに外れている場合を想定する。清掃部材６０が、第１の位置、中間位置、又は第２の位置のいずれの位置にあっても、第１センサ６２と第２センサ６３の論理がともに、清掃部材有りを示す“Ｈ”である場合には、制御部５１はメンテナンス用コネクタ抜けと判定する。なお、第１コネクタ７２と第２コネクタ７３の両方が外れている場合にも、第１センサ６２と第２センサ６３の論理はともに“Ｈ”であるので、この場合には、併せて第１コネクタ７２及び第２コネクタ７３抜けを判定してもよい。
【００４７】
＜２．第２の実施形態＞
第２の実施形態は、第１の位置（第２の位置）に清掃部材６０がある又は中間位置に清掃部材６０がある状態において、第１センサ６２（第２センサ６３）と接続する第１コネクタ７２（第２コネクタ７３）の抜け、又は第１センサ６２（第２センサ６３）の異常を検知する例である。
【００４８】
［第１例］
図９は、第２の実施形態の第１例に係る第１コネクタ７２抜け、及び第１センサ６２異常の検知例を示す説明図である。図１０は、図９の第１コネクタ７２抜け、及び第１センサ６２異常の検知例におけるセンサ論理を示す。
【００４９】
第１の位置に清掃部材６０がある場合、第１センサ６２のアクチュエータはＯＮし、第１センサ６２の論理は“Ｈ”である。また、第２センサ６３のアクチュエータはＯＦＦし、第２センサ６３の論理は“Ｌ”である（図９上段）。ここで、清掃部材６０を第２の位置へ移動させた場合に、清掃部材６０が第１の位置を離れて第１センサ６２のアクチュエータはＯＦＦしたが、第１センサ６２の論理は“Ｈ”のままであったとする。移動先の第２センサ６３のアクチュエータはＯＦＦであり、第２センサ６３の論理は“Ｌ”のままである（図９中段）。
【００５０】
そして、第１センサ６２の論理が“Ｈ”のまま第２センサ６３の論理が“Ｈ”（第２の位置に清掃部材有り）になった場合（図９下段）、第２センサ６３の論理が移動前の論理から変化したため、モータ６１は正常動作している。そこで、制御部５１は、第１センサ６２のコネクタ抜け、又は第１センサ６２の異常であると判断する。
【００５１】
［第２例］
図１１は、第２の実施形態の第２例に係る第２コネクタ７３抜け、及び第２センサ６３異常の検知例を示す説明図である。図１２は、図１１の第２コネクタ７３抜け、及び第２センサ６３異常の検知例におけるセンサ論理を示す。
【００５２】
第２の位置に清掃部材６０がある場合、第２センサ６３のアクチュエータはＯＮし、第２センサ６３の論理は“Ｈ”である。また、第１センサ６２のアクチュエータはＯＦＦし、第１センサ６２の論理は“Ｌ”である（図１１上段）。ここで、清掃部材６０を第１の位置へ移動させた場合に、清掃部材６０が第２の位置を離れて第２センサ６３のアクチュエータはＯＦＦしたが、第２センサ６３の論理は“Ｈ”のままであったとする。移動先の第１センサ６２のアクチュエータはＯＦＦであり、第１センサ６２の論理は“Ｌ”のままである（図１１中段）。
【００５３】
そして、第２センサ６３の論理が“Ｈ”のまま第１センサ６２の論理が“Ｈ”（第１の位置に清掃部材有り）になった場合（図１１下段）、第１センサ６２の論理が移動前の論理から変化したため、モータ６１は正常動作している。そこで、制御部５１は、第２センサ６３のコネクタ抜け、又は第２センサ６３の異常であると判断する。
【００５４】
＜３．第３の実施形態＞
第３の実施形態は、モータ用コネクタ７１の抜け、又はモータ６１の動作異常を検知する例である。
【００５５】
［第１例］
図１３は、第３の実施形態の第１例に係るモータ用コネクタ７１抜け及びモータ６１異常の検知例を示す説明図である。ここでは、清掃部材６０が第１の位置から第２の位置へ移動する場合を例に説明する。
【００５６】
第１センサ６２の論理が“Ｈ”、第２センサ６３の論理が“Ｌ”である状態において、制御部５１が清掃部材６０の移動を指示してから一定時間経過後も第２センサ６３の論理が“Ｌ”のままであった場合には、清掃部材６０が第１の位置に留まっている。そこで、制御部５１は、モータ用コネクタ７１の抜け又はモータ６１の動作異常であると判断する。
【００５７】
［第２例］
図１４は、第３の実施形態の第２例に係るモータ用コネクタ７１抜け及びモータ６１異常の検知例を示す説明図である。ここでは、清掃部材６０が第２の位置から第１の位置へ移動する場合を例に説明する。
【００５８】
第２センサ６３の論理が“Ｈ”、第１センサ６２の論理が“Ｌ”である状態において、制御部５１が清掃部材６０の移動を指示してから一定時間経過後も第１センサ６２の論理が“Ｌ”のままであった場合には、清掃部材６０が第２の位置に留まっている。そこで、制御部５１は、モータ用コネクタ７１の抜け又はモータ６１の動作異常であると判断する。
【００５９】
＜４．第４の実施形態＞
第４の実施形態は、制御基板５０が備えるセンサ検知回路５０ｄの動作確認を行う例である。すなわち本実施形態では、制御部５１によりセンサ検知回路５０ｄの正常又は異常を判定する。
【００６０】
図１５は、第４の実施形態に係るセンサ検知回路異常の検知例を示す説明図である。
第１センサ６２と第２センサ６３の各々に対応するセンサ検知回路５０ｄの構成は同じであるため、第１センサ６２に対応するセンサ検知回路５０ｄについてのみ説明する。
【００６１】
センサ検知回路５０ｄは、スイッチング素子であるトランジスタ５７−１，５７−２と、抵抗Ｒ１，Ｒ２を備える。トランジスタ５７−１のエミッタ端子は、第１電源部５５に接続され、トランジスタ５７−１のコレクタ端子は、第１センサ６２の抵抗とダイオードで構成される発光部６４に接続されている。トランジスタ５７−１のベース端子に、制御部５１からセンサ電源供給信号（図３のＣＯＮＴ信号）が入力される。このように第１電源部５５は、第１センサ６２及び第２センサ６３の各々に対応して設けられるセンサ検知回路５０ｄを介して、各センサにセンサ電源（第１電源）を供給する。なお、トランジスタ５７−１，５７−２には、バイポーラトランジスタを用いたが、電界効果トランジスタでもよい。
【００６２】
トランジスタ５７−２のエミッタ端子は、第２電源部５６に接続され、トランジスタ５７−２のコレクタ端子は、抵抗Ｒ１と抵抗Ｒ２の直列回路を介して接地されている。抵抗Ｒ１と抵抗Ｒ２の接続点は、第１センサ６２のフォトトランジスタで構成される受光部６５に接続されているとともに、制御部５１と接続している。トランジスタ５７−２のベース端子に、制御部５１からプルアップ電源供給信号（図３のＣＯＮＴ信号）が入力される。抵抗Ｒ２にかかる電圧が、センサ検知信号として制御部５１に取り込まれる。このように第２電源部５６は、第１センサ６２及び第２センサ６３の各々に対応して設けられるセンサ検知回路５０ｄを介して、各センサにプルアップ電源（第２電源）を供給する。なお、図１５には、第１電源部５５及び第２電源部５６の電源電圧が３．３Ｖ、抵抗Ｒ１の抵抗値が２．２ｋΩ、抵抗Ｒ２の抵抗値が１００ｋΩと記載されているが、この例に限られない。
【００６３】
このように構成されたセンサ検知回路５０ｄにおいて、センサ検知信号に対するプルアップ電源供給、及びセンサ電源供給を制御すれば、センサ検知回路５０ｄが正常に動作しているかを判断することが可能となる。
【００６４】
図１６は、図１５のセンサ検知回路異常の検知例におけるセンサ論理を示す。
第１の条件は、発光部６４と受光部６５との間に遮蔽物６６を挿入し（遮蔽）、かつセンサ電源及びプルアップ電源を供給した状態において、センサ検知信号が“Ｈ”（部材有り）である。ここで、プルアップ電源の供給をＯＮからＯＦＦに切り替えたとき、センサ検知信号が“Ｈ”から“Ｌ”（部材無し）に変化すれば、制御センサ検知回路５０ｄ（制御基板５０）は正常である。しかし、センサ検知信号が“Ｈ”のままである場合、制御部５１は、センサ検知回路５０ｄ（制御基板５０）は異常であると判断する。なお、遮蔽物６６は、不図示の駆動源（モータやシリンダーなど）と移動機構により、発光部６４から受光部６５へ射出された光を遮光する位置と遮光しない位置を往復移動する。この遮蔽物６６の移動は、制御部５１の指示に基づいて行われる。
【００６５】
第２の条件は、発光部６４と受光部６５との間に遮蔽物６６が存在せず（オープン）、かつセンサ電源及びプルアップ電源を供給した状態において、センサ検知信号が“Ｌ”（部材無し）である。ここで、センサ電源の供給をＯＮからＯＦＦに切り替えたとき、センサ検知信号が“Ｌ”から“Ｈ”（部材有り）に変化すれば、制御センサ検知回路５０ｄ（制御基板５０）は正常である。しかし、センサ検知信号が“Ｌ”のままである場合、制御部５１は、センサ検出回路５０ｄ内の配線の地絡又はセンサ検知回路５０ｄ（制御基板５０）が異常であると判断する。
【００６６】
センサ検知回路５０ｄはセンサごとに設けられているため、制御部５１は、すべてのセンサ検知回路５０ｄについて動作確認を行う。
【００６７】
上述した第４の実施形態では、第１センサ６２及び第２センサ６３へ供給している電源と、センサの検知信号をプルアップしている電源とをＯＦＦ／ＯＮ可能な構成とする。そして、検知信号が清掃部材有りを検知している場合には、プルアップしている電源をＯＦＦし、検知信号が清掃部材無しに変化するか否かを確認する。また。検知信号が清掃部材無しを検知している場合には、センサに供給している電源をＯＦＦし、検知信号が清掃部材有りに変化するか否かを確認する。これらの確認により、センサ検知回路が清掃部材の位置を正常に検知できているかを判断することができる。
【００６８】
＜５．第５の実施形態＞
第５の実施形態は、移動部材６０の動作完了時のセンサ論理、異常検出結果を保存し、保存した情報を異常診断に利用するものである。
【００６９】
［第１例］
図１７は、第５の実施形態の第１例に係るメンテナンス用コネクタ抜けの検知例を示すセンサ論理の説明図である。この第１例は、前回は清掃部材６０の移動動作が正常に終了し、電源ＯＦＦ及びＯＮ後の今回の清掃部材６０の移動動作時に第１センサ６２及び第２センサ６３ともに、正常な停止位置に清掃部材有りと検知した場合の例であって、メンテナンス用コネクタ７４抜けの検知例である。制御部５１は、図１７に示す検知例の情報を、不揮発メモリ５２の不図示のデータベースに蓄積する。ここでの電源は、画像形成装置１の主電源等であり、例えば主電源をＯＦＦにすると制御基板５０（制御部５１）の電源がＯＦＦする。
【００７０】
まず前回動作において、制御部５１が清掃部材６０に対する第１の位置から第２の位置への移動開始指示を出した場合、移動開始時のセンサ論理は、第１センサ６２が清掃部材有りを示す“Ｈ”、第２センサ６３が清掃部材無しを示す“Ｌ”である。そして、清掃部材６０が第２の位置からホームポジションである第１の位置へ移動すると一回の動作（清掃処理）が終了する。動作終了後のセンサ論理は、第１センサ６２が“Ｈ”、第２センサ６３が“Ｌ”である。そのため、制御部５１は、この動作は正常に終了したと判断する。
【００７１】
ここで、制御基板５０の電源をＯＦＦした場合、電源ＯＦＦ時（厳密には電源ＯＦＦの直前）のセンサ論理は、第１センサ６２が“Ｈ”、第２センサ６３が“Ｌ”である。制御部５１は、清掃部材６０が第１の位置にあるという情報をデータベースに保存し、電源ＯＦＦ時に前回動作のセンサ論理は正常であるとして終了する。
【００７２】
次に、今回動作を開始するにあたり、制御基板５０に電源が投入されて電源オンになる。清掃部材６０が第１の位置にある状態で、制御部５１は、まず電源ＯＦＦからＯＮになった後の第１センサ６２及び第２センサ６３ともに清掃部材有りを示す“Ｈ”（異常へ変化）である場合、メンテナンス用コネクタ７４の抜けと判断し、操作表示部１３に警告を表示する。そして、制御部５１は、今回動作後の電源ＯＦＦ時にはＯＦＦ直前のセンサ論理をデータベースに保存しない。その理由は、前回動作時のデータを今回動作時のデータで上書きすると、前回の清掃部材６０の位置や各センサの状態がわからなくなるからである。したがって、この場合、前回の第１の位置に清掃部材有りというデータのままであるから、第１センサ６２は“Ｈ、第２センサ６３は”Ｌ“である。
【００７３】
［第２例］
図１８は、第５の実施形態の第２例に係る第２センサ異常の検知例を示すセンサ論理の説明図である。この第２例は、前回は清掃部材６０の移動動作が正常に終了し、電源ＯＦＦ及びＯＮが無く、今回の清掃部材６０の移動動作時に第１センサ６２及び第２センサ６３ともに清掃部材６０有りを検出した場合の例である。
【００７４】
まず前回動作において、制御部５１が清掃部材６０に対する第１の位置から第２の位置への移動開始指示を出した場合、移動開始時のセンサ論理は、第１センサ６２が清掃部材有りを示す“Ｈ”、第２センサ６３が清掃部材無しを示す“Ｌ”である。その後、清掃部材６０が第２の位置から第１の位置へ移動すると一回の動作（清掃処理）が終了する。動作終了後のセンサ論理は、第１センサ６２が“Ｈ”、第２センサ６３が“Ｌ”である。そのため、制御部５１は、この動作は正常に終了したと判断する。
【００７５】
次に、今回動作開始時に、清掃部材６０は第１の位置にある状態であるが、第２センサ６３が  “Ｌ”から  “Ｈ”（異常）に変化し、第１センサ６２及び第２センサ６３がともに“Ｈ”になった場合には、制御部５１は、第２センサ６３が異常であると判断し、操作表示部１３に警告を表示する。そして、制御部５１は、今回動作後の電源ＯＦＦ時にＯＦＦ直前のセンサ論理と、異常情報データ（第２センサ６３の異常）をデータベースに保存する。
【００７６】
［第３例］
図１９は、第５の実施形態の第３例に係る第１センサ異常の検知例を示すセンサ論理の説明図である。この第３例は、前回は清掃部材６０が第２の位置まで移動したが、第１センサ６３が清掃部材無しを検知せずに第１センサ異常と検知し、その後電源ＯＮ及びＯＦＦを実施し、今回の清掃部材６０の移動動作時のセンサ論理に変化が無い場合に、メンテナンス用コネクタ７４の抜けとは検知せず、前回同様の第１センサ６２の異常と検知した場合の例である。
【００７７】
まず前回動作において、制御部５１が清掃部材６０に対する第１の位置から第２の位置への移動開始指示を出した場合、移動開始時のセンサ論理は、第１センサ６２が清掃部材有りを示す“Ｈ”、第２センサ６３が清掃部材無しを示す“Ｌ”である。その後、清掃部材６０が第２の位置で異常終了したが、第１センサ６２は“Ｈ”（異常）のままであるため、制御部５１は、第１センサ７２が異常であると判断し、操作表示部１３に警告を表示するとともに、異常情報データをデータベースに保存する。
【００７８】
ここで、制御基板５０の電源をＯＦＦした場合、電源ＯＦＦ時（厳密には電源ＯＦＦの直前）のセンサ論理は、第１センサ６２が“Ｈ”（異常）、第２センサ６３が“Ｈ”である。制御部５１は、電源ＯＦＦ時にこのＯＦＦ直前のセンサ論理もデータベースに保存する。
【００７９】
次に、今回動作を開始するにあたり、制御基板５０に電源が投入されて電源ＯＮになる。ここで、清掃部材６０はホームポジションである第１の位置に移動しているものとする。このときの移動開始時のセンサ論理は、第１センサ６２が“Ｈ”（異常）、第２センサ６３も  “Ｌ”であり、前回の異常のままセンサ論理に変化が見られない。そのため、制御部５１は、第１センサ６２の異常と判断し、清掃部材６０の移動を行わない。そして、制御部５１は、今回動作後の電源ＯＦＦ時にＯＦＦ直前のセンサ論理と、前回と同じ異常情報データ（第１センサ６２の異常）をデータベースに保存する。
【００８０】
［第４例］
図２０は、第５の実施形態の第４例に係る第２センサのコネクタ抜け（第２コネクタ抜け）又は第２センサ異常の検知例を示すセンサ論理の説明図である。この第４例は、前回に清掃部材６０が第２の位置まで移動したが第１センサ６３が清掃部材無しを検知せず、第１センサ６２の異常と検知し、その後電源ＯＦＦ／ＯＮを実施し、今回動作時に第１センサ６２が正常となったため、動作開始し第２センサ６３のコネクタ抜け又は第２センサ６３の異常と検知した場合の例である。
【００８１】
まず前回動作において、制御部５１が清掃部材６０に対する第１の位置から第２の位置への移動開始指示を出した場合、移動開始時のセンサ論理は、第１センサ６２が清掃部材有りを示す“Ｈ”、第２センサ６３が清掃部材無しを示す“Ｌ”である。その後、清掃部材６０が第２の位置で異常終了したが、第１センサ６２は“Ｈ”（異常）のままであるため、制御部５１は、第１センサ７２が異常であると判断し、操作表示部１３に警告を表示するとともに、異常情報データをデータベースに保存する。
【００８２】
ここで、制御基板５０の電源をＯＦＦした場合、電源ＯＦＦ時（厳密には電源ＯＦＦの直前）のセンサ論理は、第１センサ６２が“Ｈ”（異常）、第２センサ６３が“Ｈ”である。制御部５１は、電源ＯＦＦ時にこのＯＦＦ直前のセンサ論理もデータベースに保存する。
【００８３】
次に、今回動作を開始するにあたり、制御基板５０に電源が投入されて電源ＯＮになる。今回動作開始時、清掃部材６０が第２の位置にあるものとし、また第１センサ６２が正常状態に変化し“Ｈ”になったとする。制御部５１は、第１センサ６２が正常であるため、第２の位置から第１の位置への清掃部材６０の移動を開始する。しかし、清掃部材６０が第１の位置に正常に移動したが、第２センサ６３が清掃部材有りから清掃部材無しに変化しなかったとする。この場合、制御部５１は、第２センサ６３のコネクタ（第２コネクタ７３）の抜け又は第２センサ６３の異常と判断し、操作表示部１３に警告を表示する。そして、制御部５１は、今回動作後の電源ＯＦＦ時にＯＦＦ直前のセンサ論理と、今回の異常情報データ（第２コネクタ７３の抜け又は第２センサ６３の異常）をデータベースに保存する。
【００８４】
［第５例］
図２１は、第５の実施形態の第５例に係るモータ異常の検知例を示すセンサ論理の説明図である。この第５例は、前回は清掃部材６０の移動動作が正常に終了し、今回の清掃部材６０の移動動作時に所定時間経過しても第１センサ６２及び第２センサ６３ともに論理に変化が無い場合の例である。所定時間については予め規定して不揮発メモリ５２に保存しておく。
【００８５】
まず前回動作において、制御部５１が清掃部材６０に対する第１の位置から第２の位置への移動開始指示を出した場合、移動開始時のセンサ論理は、第１センサ６２が清掃部材有りを示す“Ｈ”、第２センサ６３が清掃部材無しを示す“Ｌ”である。その後、清掃部材６０が第２の位置から第１の位置へ移動すると一回の動作（清掃処理）が終了する。動作終了後のセンサ論理は、第１センサ６２が“Ｈ”、第２センサ６３が“Ｌ”である。そのため、制御部５１は、この動作は正常に終了したと判断する。
【００８６】
次に、今回動作開始時に、制御部５１はドライバ５３によりモータ６１へ移動開始の指令を出し、所定時間内に第１センサ６２及び第２センサ６３ともに論理に変化が無いため、モータ６１の異常であると判断し、操作表示部１３に警告を表示する。今回動作開始前に電源ＯＦＦしていないから、異常の原因からコネクタ抜けが排除される。そして、制御部５１は、今回動作後の電源ＯＦＦ時にＯＦＦ直前のセンサ論理と、異常情報データ（モータ６１の異常）をデータベースに保存する。
【００８７】
［第６例］
図２２は、第５の実施形態の第６例に係るモータのコネクタ抜け又はモータ異常の検知例を示すセンサ論理の説明図である。この第６例は、前回は清掃部材６０の移動動作が正常に終了し、電源ＯＦＦ／ＯＮ実施後の今回の清掃部材６０の移動動作時に所定時間経過しても第１センサ６２及び第２センサ６３がともに論理に変化が無い場合の例である。
【００８８】
まず前回動作において、制御部５１が清掃部材６０に対する第１の位置から第２の位置への移動開始指示を出した場合、移動開始時のセンサ論理は、第１センサ６２が清掃部材有りを示す“Ｈ”、第２センサ６３が清掃部材無しを示す“Ｌ”である。そして、清掃部材６０が第２の位置から第１の位置へ移動すると一回の動作（清掃処理）が終了する。動作終了後のセンサ論理は、第１センサ６２が“Ｈ”、第２センサ６３が“Ｌ”である。そのため、制御部５１は、この動作は正常に終了したと判断する。
【００８９】
ここで、制御基板５０の電源をＯＦＦした場合、電源ＯＦＦ時（厳密には電源ＯＦＦの直前）のセンサ論理は、第１センサ６２が“Ｈ”、第２センサ６３が“Ｌ”である。制御部５１は、清掃部材６０が第１の位置にあるという情報をデータベースに保存し、電源ＯＦＦ時に前回動作のセンサ論理は正常であるとして終了する。
【００９０】
次に、今回動作を開始するにあたり、制御基板５０に電源が投入されて電源ＯＮになる。今回動作開始時に、制御部５１はドライバ５３によりモータ６１へ移動開始の指令を出し、所定時間内に第１センサ６２及び第２センサ６３ともに論理に変化が無いため、モータ６１のコネクタ（モータ用コネクタ７１）抜け又はモータ６１の異常であると判断し、操作表示部１３に警告を表示する。そして、制御部５１は、今回動作後の電源ＯＦＦ時にＯＦＦ直前のセンサ論理と、異常情報データ（モータ用コネクタ７１の抜け又はモータ６１の異常）をデータベースに保存する。
【００９１】
上述した第５の実施形態によれば、前回の清掃部材の動作開始時のセンサ論理、動作完了時のセンサ論理、異常終了と正常終了の状態、並びに画像形成装置１（制御基板５０）の電源ＯＦＦ直前のセンサ論理を保存する。そして、制御部５１は、次回の清掃部材６０の動作開始時に前回のセンサ論理、異常終了と正常終了の結果、電源ＯＦＦ／ＯＮ状態、前回の電源ＯＦＦ直前のセンサ論理と、今回のセンサ論理から異常箇所を詳細に特定することが可能である。
【００９２】
＜６．第６の実施形態＞
図２３は、第６の実施形態に係る制御基板５０のモータ電流検出機能の構成例を示す説明図である。
【００９３】
図２３に示すように、制御基板５０は、制御部５１、ドライバ５３、及び電流検出部５４を備える。制御部５１は、ドライバ５３に対し、回転速度指令（ＣＯＮＴ）と回転方向指令（Ｆ／Ｒ）を含む制御信号を供給する。ドライバ５３は、電源電圧２４Ｖの供給を受けて、モータ６１に駆動信号を供給してモータ６１を回転駆動させる。電流検出部５４は、ドライバ５３から送られてくるモータ６１のモータ電流を検出し、電流検出信号を制御部５１に送る。例えば電流検出部５４はオペアンプと抵抗を用いて構成することができるが、この例に限らず周知の構成を採用することができる。電流検出部５４は、ドライバ５３と接地端子との間に設けられた抵抗の両端電圧を取り込んでモータ電流を検出する。また、制御部５１には、第１センサ６２の検知信号と第２センサ６３の検知信号が入力される。
【００９４】
［第１例］
図２４は、第６の実施形態の第１例に係るモータ電流波形の例を示す。
図２４の横軸は時間、縦軸のモータＣＯＮＴはモータ６１に対する回転速度指令、第一閾値は動作電流値、第二閾値は過電流値を示す。モータＣＯＮＴがＯＮになった直後、モータ電流は上昇し、制御部５１は、モータ電流が第二閾値を超えるとモータ６１の負荷異常と判断する。負荷異常とは、モータ６１にかかる負荷が設定よりも大きい状態をいう。
【００９５】
［第２例］
図２５は、第６の実施形態の第２例に係るモータ電流波形の例を示す。
図２５の例は、第１の位置にある清掃部材６０を第２の位置に移動させる場合の例である。移動開始時のセンサ論理は、第１センサ６２が“Ｈ”、第２センサ６３が“Ｌ”である。モータ電流が第一閾値（動作電流値）よりも低くモータ６１がほとんど回転しないため、モータＣＯＮＴがオンになってから所定時間内に第２センサ６３が“Ｈ”に変化しない場合、制御部５１は、モータ６１又はドライバ５３の異常であると判断する。
【００９６】
［第３例］
図２６は、第６の実施形態の第３例に係るモータ電流波形の例を示す。
図２６の例は、第１の位置にある清掃部材６０を第２の位置に移動させる場合の例である。移動開始時のセンサ論理は、第１センサ６２が“Ｈ”、第２センサ６３が“Ｌ”である。モータ６１は正常に回転しているが、所定時間内に第２センサ６３が“Ｈ”に変化しない場合、制御部５１は、ギヤ空回り（ギヤ異常）と判断する。
【００９７】
上述したように、第６の実施形態では、モータ駆動時の電流値を検出し、動作電流閾値、過電流閾値を設ける。そして、移動先のセンサが正常な場合に、モータ６１を駆動させ、モータ６１の動作電流値、移動先のセンサ論理からモータ６１の異常、メカ異常を検知する。
【００９８】
＜７．第７の実施形態＞
次に、制御部５１による位置検知機能における異常箇所特定処理（位置検知機能の異常診断方法）の手順例について、図２７〜図３０を参照して説明する。図２７〜図３０の異常箇所特定処理は、上述した第１〜第６の実施形態を組み合わせたものになっている。また図２７〜図３０に示す例は、動作開始時に第１の位置にある清掃部材６０を第２の位置に移動させる場合の例である。
【００９９】
図２７は、第７の実施形態に係る位置検知機能における異常箇所特定処理の手順例を示すフローチャート（１）である。
図２８は、第７の実施形態に係る位置検知機能における異常箇所特定処理の手順例を示すフローチャート（２）である。
図２９は、第７の実施形態に係る位置検知機能における異常箇所特定処理の手順例を示すフローチャート（３）である。
図３０は、第７の実施形態に係る位置検知機能における異常箇所特定処理の手順例を示すフローチャート（４）である。
【０１００】
図２７において、まず制御部５１は、清掃部材６０を第１の位置から第２の位置へ移動させる指示を受信する（Ｓ１）。この移動指示としては、例えば、予め決められたプログラムに従って行われるものや、保守員が操作表示部１３に手動で清掃処理を指示したものなどがある。
【０１０１】
次いで、制御部５１は、清掃部材６０は第１センサ６２で検知可能な位置にあるか否かを判定し（Ｓ２）、清掃部材６０が第１センサ６２で検知可能な位置にあれば（Ｓ２のＹＥＳ）、第１センサ６２に対するプルアップ供給電源をＯＦＦする（Ｓ３）。一方、清掃部材６０が第１センサ６２で検知可能な位置になければ（Ｓ２のＮＯ）、制御部５１は、図２９のステップＳ４１（結合子Ｄ）に移行する。第１センサ６２に対するプルアップ供給電源をＯＦＦする（Ｓ３）。
【０１０２】
次いで、制御部５１は、第１センサ６２の状態が検知（Ｈ）から非検知（Ｌ）に変化したか否かを判定する（Ｓ４）。検知の状態とは、センサが清掃部材有りを示す検知信号（Ｈ）を出力している状態であり、また非検知の状態とは、センサが清掃部材無しを示す検知信号（Ｌ）を出力している状態である。第１センサ６２の状態が非検知（Ｌ）に変化した場合には（Ｓ４のＹＥＳ）、制御部５１は、第１センサ６２のセンサ検知回路５０ｄは正常であると判断する（Ｓ５）。一方、第１センサ６２の状態が検知（Ｈ）のままである場合には（Ｓ４のＮＯ）、制御部５１は、第１センサ６２のセンサ検知回路５０ｄ（制御基板５０）が異常であると判断し（Ｓ６）、本フローチャートの処理を終了する（結合子Ｂ）。
【０１０３】
次いで、制御部５１は、清掃部材６０は第２センサ６３で検知できない位置か否かを判定し（Ｓ７）、清掃部材６０が第２センサ６３で検知できない位置にあれば（Ｓ７のＹＥＳ）、第２センサ６３への電源供給をＯＦＦする（Ｓ８）。
【０１０４】
次いで、制御部５１は、第２センサ６３の状態が非検知（Ｌ）から検知（Ｈ）に変化したか否かを判定する（Ｓ９）。第２センサ６３の状態が検知（Ｈ）に変化した場合には（Ｓ９のＹＥＳ）、制御部５１は、第２センサ６３のセンサ検知回路５０ｄは正常であると判断し（Ｓ１０）、図２８のステップＳ２１（結合子Ｃ）に移行する。一方、第２センサ６３の状態が非検知（Ｌ）のままである場合には（Ｓ９のＮＯ）、制御部５１は、第２センサ６３のセンサ検知回路５０ｄ（制御基板５０）が異常であると判断し（Ｓ１１）本フローチャートの処理を終了する（結合子Ｂ）。
【０１０５】
一方、制御部５１は、清掃部材６０が第２センサ６３で検知可能な位置にあれば（Ｓ７のＮＯ）、第２センサ６３に対するプルアップ供給電源をＯＦＦする（Ｓ１２）。次いで、制御部５１は、第２センサ６２の状態が検知（Ｈ）から非検知（Ｌ）に変化したか否かを判定する（Ｓ１３）。
【０１０６】
第２センサ６３の状態が非検知（Ｌ）に変化した場合には（Ｓ１３のＹＥＳ）、制御部５１は、メンテナンス用コネクタ７４の抜けを検知する（Ｓ１４）。また、第２センサ６３の状態が検知（Ｈ）に変化した場合には（Ｓ１３のＮＯ）、制御部５１は、第２センス６３のセンス検知回路５０ｄ（制御基板５０）が異常であると判断する（Ｓ１５）。制御部５１は、ステップＳ１４又はＳ１５の処理が終了後、本フローチャートの処理を終了する（結合子Ｂ）。
【０１０７】
次いで、ステップＳ１０の処理後、制御部５１は、清掃部材６０が第１の位置に存在すると判断する（Ｓ２１）。次いで、制御部５１は、第１の位置から第２の位置へ清掃部材６０を移動させる指令をドライバ５３に出力し、モータ６１の動作を開始する（Ｓ２２）。次いで、制御部５１は、移動指令を出してから規定時間内に第２センサ６３で清掃部材６０を検知したか否かを判定する（Ｓ２３）。
【０１０８】
第２センサ６３が規定時間内に清掃部材６０を検知した場合には（Ｓ２３のＹＥＳ）、制御部５１は、第１センサ６２の状態が検知（Ｈ）から非検知（Ｌ）に変化したか否かを判定する（Ｓ２４）。第１センサ６２の状態が非検知（Ｌ）に変化した場合には（Ｓ２４のＹＥＳ）、制御部５１は、清掃部材６０が第２の位置への移動を完了したと判断しモータ６１を停止する（Ｓ２５）。
【０１０９】
一方、制御部５１は、第１センサ６２の状態が検知（Ｌ）のままであった場合には（Ｓ２４のＮＯ）、第１センサ６２が異常であると判断する（Ｓ２６）。そして、制御部５１は、ステップＳ２５又はＳ２６の処理が終了後、本フローチャートの処理を終了する。
【０１１０】
また、制御部５１は、第２センサ６３が規定時間内に清掃部材６０を検知できなかった場合には（Ｓ２３のＮＯ）、制御部５１は、電流検出部５４によりモータ過電流信号を検知したか否かを判定する（Ｓ２７）。電流検出部５４によりモータ過電流信号を検知した場合には（Ｓ２７のＹＥＳ）、制御部５１は、負荷異常又はアクチュエータ異常（清掃部材６０の移動機構の異常）であると判断する（Ｓ２８）。
【０１１１】
一方、制御部５１は、電流検出部５４によりモータ過電流信号を検知しなかった場合には（Ｓ２７のＮＯ）、制御部５１は、電流検出部５４によりモータ正常電流信号を検知したか否かを判定する（Ｓ２９）。電流検出部５４によりモータ正常電流信号を検知した場合には（Ｓ２９のＹＥＳ）、制御部５１は、ギヤ空回りと判断する（Ｓ３０）。また、電流検出部５４によりモータ正常電流信号を検知しなかった場合には（Ｓ２９のＮＯ）、制御部５１は、モータ６１が異常であると判断する（Ｓ３１）。そして、制御部５１は、ステップＳ２８，Ｓ３０又はＳ３１の処理が終了後、本フローチャートの処理を終了する。
【０１１２】
次いで、ステップＳ２において清掃部材６０が第１センサ６２で検知可能な位置にはないと判定した場合（Ｓ２のＮＯ、結合子Ｄ）、制御部５１は、第１センサ６２への電源供給をＯＦＦする（Ｓ４１）。
【０１１３】
次いで、制御部５１は、第１センサ６２の状態が非検知（Ｌ）から検知（Ｈ）に変化したか否かを判定する（Ｓ４２）。第１センサ６２の状態が検知（Ｈ）に変化した場合には（Ｓ４２のＹＥＳ）、制御部５１は、第１センサ６２のセンサ検知回路５０ｄは正常であると判断する（Ｓ４３）。一方、第１センサ６２の状態が非検知（Ｌ）のままである場合には（Ｓ４２のＮＯ）、制御部５１は、第１センサ６２のセンサ検知回路５０ｄ（制御基板５０）が異常であると判断し（Ｓ４９）、本フローチャートの処理を終了する（結合子Ｂ）。
【０１１４】
次いで、制御部５１は、清掃部材６０は第２センサ６３で検知可能な位置か否かを判定し（Ｓ４４）、清掃部材６０が第２センサ６３で検知可能な位置にあれば（Ｓ４４のＹＥＳ）、第２センサ６３に対するプルアップ供給電源をＯＦＦする（Ｓ４５）。
【０１１５】
次いで、制御部５１は、第２センサ６３の状態が検知（Ｈ）から非検知（Ｌ）に変化したか否かを判定する（Ｓ４６）。第２センサ６３の状態が非検知（Ｌ）に変化した場合には（Ｓ４６のＹＥＳ）、制御部５１は、第２センサ６３のセンサ検知回路５０ｄは正常であると判断し（Ｓ４７）。図３０のステップＳ６１（結合子Ｅ）に移行する。一方、第２センサ６３の状態が検知（Ｈ）のままである場合には（Ｓ４６のＮＯ）、制御部５１は、第２センサ６３のセンサ検知回路５０ｄ（制御基板５０）が異常であると判断し（Ｓ４８）、本フローチャートの処理を終了する（結合子Ｂ）。
【０１１６】
また、制御部５１は、清掃部材６０が第２センサ６３で検知可能な位置にない場合には（Ｓ４４のＮＯ）、第２センサ６３への電源供給をＯＦＦする（Ｓ５０）。次いで、制御部５１は、第２センサ６２の状態が非検知（Ｌ）から検知（Ｈ）に変化したか否かを判定する（Ｓ５１）。
【０１１７】
第２センサ６３の状態が検知（Ｈ）に変化した場合には（Ｓ５１のＹＥＳ）、制御部５１は、第２センス６３のセンス検知回路５０ｄ（制御基板５０）が正常であると判断し（Ｓ５２）、図３０のステップＳ６７（結合子Ｆ）に移行する。また、第２センサ６３の状態が非検知（Ｌ）のままである場合には（Ｓ５１のＮＯ）、制御部５１は、第２センス６３のセンス検知回路５０ｄ（制御基板５０）が異常であると判断し、本フローチャートの処理を終了する（結合子Ｂ）。
【０１１８】
次いで、ステップＳ４７の処理後、制御部５１は、清掃部材６０が第２の位置に存在すると判断する（Ｓ６１）。次いで、制御部５１は、第２の位置から第１の位置へ清掃部材６０を移動させる指令をドライバ５３に出力し、モータ６１の動作を開始する（Ｓ６２）。次いで、制御部５１は、移動指令を出してから規定時間内に第１センサ６２で清掃部材６０を検知したか否かを判定する（Ｓ６３）。
【０１１９】
第１センサ６２が規定時間内に清掃部材６０を検知した場合には（Ｓ６３のＹＥＳ）、制御部５１は、第２センサ６３の状態が検知（Ｈ）から非検知（Ｌ）に変化したか否かを判定する（Ｓ６４）。第２センサ６３の状態が非検知（Ｌ）に変化した場合には（Ｓ６４のＹＥＳ）、制御部５１は、清掃部材６０が第１の位置への移動を完了したと判断しモータ６１を停止する（Ｓ６５）。
【０１２０】
一方、制御部５１は、第２センサ６３の状態が検知（Ｈ）のままであった場合には（Ｓ６４のＮＯ）、第２センサ６３が異常であると判断し（Ｓ６６）、本フローチャートの処理を終了する（結合子Ｂ）。
【０１２１】
次いで、ステップＳ５２の処理後、制御部５１は、清掃部材６０が中間位置に存在すると判断する（Ｓ６７）。次いで、制御部５１は、中間位置から第１の位置へ清掃部材６０を移動させる指令をドライバ５３に出力し、モータ６１の動作を開始する（Ｓ６８）。次いで、制御部５１は、移動指令を出してから規定時間内に第１センサ６２で清掃部材６０を検知したか否かを判定する（Ｓ６９）。
【０１２２】
第１センサ６２が規定時間内に清掃部材６０を検知した場合には（Ｓ６９のＹＥＳ）、制御部５１は、清掃部材６０が第１の位置への移動を完了したと判断しモータ６１を停止する（Ｓ７０）。そして、制御部５１は、ステップＳ６５又はＳ７０の処理後、ステップＳ１に移行し（結合子Ａ）、清掃部材６０を第１の位置から第２の位置へ移動させる指示の受信待ちを行う。
【０１２３】
さらに、第１センサ６２が規定時間内に清掃部材６０を検知できなかった場合には（Ｓ６３のＮＯ、Ｓ６９のＮＯ）、制御部５１は、ステップＳ２７の判定処理に移行する（結合子Ｇ）。
【０１２４】
上述した第７の実施形態では、清掃部材６０の移動を開始する際の処理の順番として、制御部５１は、各センサのセンサ検出回路５０ｄの正常を確認後、移動先のセンサが清掃部材無しであり、前回のセンサ情報、異常発生情報、電源ＯＦＦ／ＯＮ情報、今回のセンサ論理情報から、移動動作開始可能か否かを判断する。そして、異常ありと判断した場合には、制御部５１は、これらの情報から異常個所を特定し、清掃部材６０の移動を実施しない。一方、制御部５１は、異常なし（正常である）と判断した場合には、清掃部材６０の移動動作を開始しセンサ論理の変化から、異常の有無（正常／異常）を判断する。
【０１２５】
＜８．変形例＞
上術した各実施形態におけるモータ６１には、一例としてステッピングモータが用いられる。制御部５１は、各実施形態においてステッピングモータが動作していないと判定した後、ステッピングモータの回転数を変化させ、負荷変動を判断する。例えばステッピングモータの回転数を低下させて動作させる。回転数を低下させるとステッピングモータの回転トルクが上昇するので、制御部５１は、回転トルクが上昇した状態でステッピングモータが回転するか確認する。なお、ステッピングモータの回転数低下により、清掃部材が移動先のセンサに到達するまでの時間が延長される。そして、制御部５１は、移動先のセンサが移動部材有りを示す信号を出力した場合には、ステッピングモータは重負荷の状態であると判定し、負荷異常を操作表示部１３に表示する。
【０１２６】
また、制御部５１は、各実施形態においてステッピングモータが動作していないと判定した後、ステッピングモータの設定電流値を上げてステッピングモータを動作させるようにしてもよい。設定電流値を上げるとステッピングモータの回転トルクが上昇するので、制御部５１は、回転トルクが上昇した状態でステッピングモータが回転するか確認する。そして、制御部５１は、移動先のセンサが移動部材有りを示す信号を出力した場合には、ステッピングモータは重負荷の状態であると判定し、負荷異常を操作表示部１３に表示する。
【０１２７】
また、モータ６１が重負荷の状態であると検知した場合には、モータ６１を停止せずに、故障延命処理として発生回数のカウント数を保存する。そして、制御部５１は、発生回数のカウント数が所定のカウント数を超えた場合に、操作表示部１３に異常であることを示す警告を表示し、画像形成装置１を停止する。これにより、生産効率の低下が小幅に留められる。
【０１２８】
さらに、本発明は上述した各実施形態例に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、その他種々の応用例、変形例を取り得ることは勿論である。
【０１２９】
例えば、上述した実施形態例は本発明を分かりやすく説明するために装置及びシステムの構成を詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成要素を備えるものに限定されない。また、ある実施形態例の構成の一部を他の実施形態例の構成要素に置き換えることは可能である。また、ある実施形態例の構成に他の実施形態例の構成要素を加えることも可能である。また、各実施形態例の構成の一部について、他の構成要素の追加、削除、置換をすることも可能である。
【０１３０】
また、上記の各構成要素、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路の設計などによりハードウェアで実現してもよい。また、上記の各構成要素、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリやハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、又はＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【０１３１】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成要素が相互に接続されていると考えてもよい。
【０１３２】
また、本明細書において、時系列的な処理を記述する処理ステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）をも含むものである。
【符号の説明】
【０１３３】
１…画像形成装置、  １３…操作表示部、  ２４…ローラ、  ３３…帯電部、  ３３ｃ…電極清掃ユニット、  ３３ｗ…帯電用ワイヤ、  ３７…クリーニング部、  ５０ｄ…センサ検知回路、  ５１…制御部、  ５５…第１電源部、  ５６…第２電源部、  ５３…ドライバ、  ５４…電流検出部、  ５７−１，５７−２…トランジスタ、  ６０…清掃部材（移動部材）、  ６０ａ…スライドバー、  ６１…モータ（移動駆動部）、  ６２…第１センサ、  ６３…第２センサ、  ７１…モータ用コネクタ、  ７２…第１コネクタ、  ７３…第２コネクタ、  ７４…メンテナンス用コネクタ
【図１】
2019090854.tif 000003
【図２】
2019090854.tif 000004
【図３】
2019090854.tif 000005
【図４】
2019090854.tif 000006
【図５】
2019090854.tif 000007
【図６】
2019090854.tif 000008
【図７】
2019090854.tif 000009
【図８】
2019090854.tif 000010
【図９】
2019090854.tif 000011
【図１０】
2019090854.tif 000012
【図１１】
2019090854.tif 000013
【図１２】
2019090854.tif 000014
【図１３】
2019090854.tif 000015
【図１４】
2019090854.tif 000016
【図１５】
2019090854.tif 000017
【図１６】
2019090854.tif 000018
【図１７】
2019090854.tif 000019
【図１８】
2019090854.tif 000020
【図１９】
2019090854.tif 000021
【図２０】
2019090854.tif 000022
【図２１】
2019090854.tif 000023
【図２２】
2019090854.tif 000024
【図２３】
2019090854.tif 000025
【図２４】
2019090854.tif 000026
【図２５】
2019090854.tif 000027
【図２６】
2019090854.tif 000028
【図２７】
2019090854.tif 000029
【図２８】
2019090854.tif 000030
【図２９】
2019090854.tif 000031
【図３０】
2019090854.tif 000032