(57)【要約】      （修正有）【課題】簡易な構成により、光走査ユニットの窓を清掃する装置における清掃部材の停止位置の不良状態を検出する。【解決手段】モーター５３は、清掃部材を支持する移動機構を駆動する。電流検出回路５６は、前記モーター５３への駆動電流を検出する。終了時間記録部８ｄは、清掃指令Ｓｇ１１に応じた順回転方向の回転方向指令および動作指令の出力時間が予め設定される正常判定時間を経過した後に、前記駆動電流の検出値が負荷条件を満たす場合に、前記動作指令の出力が開始された時点から前記駆動電流の検出値が前記負荷条件を満たすまでの時間を正常終了時間として記録する。判定時間更新部８ｅは、前記正常終了時間の履歴に応じて前記正常判定時間を更新する。【選択図】図３
2020079823.tif 000002
【特許請求の範囲】
【請求項１】
感光体と、
主方向に沿って形成された１つ以上の窓を有し前記主方向に沿って走査される走査光を前記窓から出射するとともに前記感光体に照射する光走査ユニットと、
前記窓に対応して設けられた１つ以上の清掃部材と、
前記清掃部材を前記主方向に沿って２つの基準位置の間で移動可能に支持し、前記清掃部材を移動経路の途中で前記窓に摺動させる移動機構と、
前記移動機構を駆動することにより前記清掃部材を移動させるモーターと、
回転方向指令および動作指令に従って前記モーターに対して予め定められた駆動電圧を印加するモーター駆動装置と、
前記モーター駆動装置から前記モーターへ供給される駆動電流を検出する電流検出回路と、
清掃指令の入力に応じて前記回転方向指令および前記動作指令を出力し、前記駆動電流の検出値が予め定められた負荷条件を満たす場合に前記回転方向指令の出力の変更および前記動作指令の出力の停止の一方または両方を行う駆動制御装置と、
予め定められた清掃イベントが発生したときに、前記清掃指令を出力する清掃制御部と、
前記清掃指令に応じた順回転方向の前記回転方向指令および前記動作指令の出力時間が予め設定される正常判定時間を経過した後に、前記駆動電流の検出値が前記負荷条件を満たす場合に、前記順回転方向の前記回転方向指令の出力とともに前記動作指令の出力が開始された時点から前記駆動電流の検出値が前記負荷条件を満たすまでの時間を正常終了時間として記憶装置に記録する終了時間記録部と、
前記正常終了時間の履歴に応じて前記正常判定時間を更新する判定時間更新部と、を備え、
前記駆動制御装置は、前記清掃指令に応じた前記順回転方向の前記回転方向指令および前記動作指令の出力時間が前記正常判定時間を経過した後に前記駆動電流の検出値が前記負荷条件を満たす場合に、前記順回転方向に対応する通常清掃の正常終了を認定し、その他の場合に、予め定められた臨時処理を実行する、画像形成装置。
【請求項２】
前記臨時処理は、前記回転方向指令の指定方向を逆転させた後に再逆転させるリトライ制御を含む、請求項１に記載の画像形成装置。
【請求項３】
装置内の温度の情報を含む環境情報を取得する環境情報取得部をさらに備え、
前記正常判定時間は、前記環境情報の区分である複数の環境区分ごとに設定され、
前記終了時間記録部は、前記正常終了時間が計時されるときに得られる前記環境情報に対応する前記環境区分に対応付けて前記正常終了時間を前記記憶装置に記録し、
前記判定時間更新部は、前記環境区分ごとに前記正常判定時間を更新し、
前記駆動制御装置は、前記清掃指令に応じた前記順回転方向の前記回転方向指令および前記動作指令が出力されるときに得られる前記環境情報に対応する前記環境区分に対応する前記正常判定時間に基づき前記通常清掃の正常終了の認否を判定する、請求項１または請求項２に記載の画像形成装置。
【請求項４】
管理装置と通信する通信装置と、
前記通常清掃の正常終了が認定される場合に得られる前記環境情報および前記正常終了時間を、前記通信装置を通じて前記管理装置へ送信する正常履歴送信部と、
前記管理装置から前記通信装置を通じて前記環境区分ごとの前記正常判定時間を表す初期値情報を取得し、前記初期値情報に応じて、前記複数の環境区分ごとの前記正常判定時間の初期値を設定する判定時間初期値設定部と、をさらに備える請求項３に記載の画像形成装置。
【請求項５】
前記通常清掃の正常終了が認定されないときに得られる前記環境情報を表す非正常履歴情報を記憶装置に記録する非正常履歴記録部と、
前記非正常履歴情報に基づいて前記環境情報に関する清掃回避条件を設定する回避条件設定部と、をさらに備え、
前記清掃制御部は、前記清掃イベントが発生したときに得られる前記環境情報が前記清掃回避条件に該当する場合に、前記清掃回避条件に該当しない前記環境情報が得られる状況を待って前記清掃指令を出力する、請求項３または請求項４に記載の画像形成装置。
【請求項６】
管理装置と通信する通信装置と、
前記通常清掃の正常終了が認定されないときに得られる前記環境情報を表す非正常履歴情報を、前記通信装置を通じて前記管理装置へ送信する非正常履歴送信部と、
前記管理装置から前記通信装置を通じて清掃回避条件を表す情報を取得する回避条件取得部と、をさらに備え、
前記清掃制御部は、前記清掃イベントが発生したときに得られる前記環境情報が前記清掃回避条件に該当する場合に、前記清掃回避条件に該当しない前記環境情報が得られる状況を待って前記清掃指令を出力する、請求項３または請求項４に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光走査ユニットの窓を清掃する装置を備える画像形成装置に関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置は、感光体および光走査ユニットを備える。前記光走査ユニットは、主走査方向に沿って形成された１つ以上の窓を有し、前記主走査方向に沿って走査される走査光を、前記窓から出射し、前記感光体に照射する。
【０００３】
また、前記画像形成装置が、前記光走査ユニットの前記窓を清掃する窓清掃装置を備える場合がある。前記窓清掃装置は、清掃部材と、前記清掃部材を往復移動可能に支持しつつ前記窓に摺動させる移動機構と、前記移動機構を駆動するモーターとを備える。
【０００４】
また、前記光走査ユニットにおけるポリゴンミラーまたは冷却ファンを駆動するモーターの実際の回転数と、前記モーターに入力される駆動信号に対応する回転数との差に応じて、前記モーターの回転状態の異常を検出することが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２３１１０５号後方
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、前記窓清掃装置の簡素化のため、ＤＣモーターが前記移動機構を駆動する前記モーターとして採用され、さらに、ロータリーエンコーダーおよびポテンショメーターなどの検出器が省略される場合がある。
【０００７】
前記ロータリーエンコーダーは、前記ＤＣモーターの回転数の検出器の一例であり、前記ポテンショメーターは、前記清掃部材の位置の検出器の一例である。
【０００８】
また、前記清掃部材の移動が制限された状態で、モーター駆動電圧が前記ＤＣモーターに長時間印加され続けると、前記ＤＣモーターが破損するおそれがある。
【０００９】
そこで、前記窓清掃装置が、前記ＤＣモーターに流れる電流を検出する電流検出回路を備える場合がある。この場合、モーター駆動装置が、前記電流検出回路の検出レベルが予め定められたしきいレベルを超える場合に、前記ＤＣモーターを停止または逆回転させる。
【００１０】
しかしながら、様々な要因により、前記清掃部材が前記光走査ユニットの前記窓の全域を通過せずに途中で停止する清掃動作不良が発生する場合がある。
【００１１】
前記清掃動作不良が発生すると、前記走査光の一部が前記感光体へ到達せず、出力画像の不良が生じる。そのため、前記窓清掃装置の前記清掃動作不良を高い精度で検出することが重要である。
【００１２】
本発明の目的は、簡易な構成により、光走査ユニットの窓を清掃する窓清掃装置の清掃動作不良を高い精度で検出できる画像形成装置を提供することにある。
【課題を解決するための手段】
【００１３】
本発明の一の局面に係る画像形成装置は、感光体と、光走査ユニットと、１つ以上の清掃部材と、移動機構と、モーターと、モーター駆動装置と、電流検出回路と、駆動制御装置と、清掃制御部と、終了時間記録部と、判定時間更新部と、を備える。前記光走査ユニットは、主方向に沿って形成された１つ以上の窓を有し前記主方向に沿って走査される走査光を前記窓から出射するとともに前記感光体に照射する。前記現像装置は、前記走査光の照射により前記感光体に形成される静電潜像をトナー像へ現像する。前記清掃部材は、前記窓に対応して設けられている。前記移動機構は、前記清掃部材を前記主方向に沿って２つの基準位置の間で移動可能に支持し、前記清掃部材を移動経路の途中で前記窓に摺動させる。前記モーターは、前記移動機構を駆動することにより前記清掃部材を移動させる。前記モーター駆動装置は、回転方向指令および動作指令に従って前記モーターに対して予め定められた駆動電圧を印加する。前記電流検出回路は、前記モーター駆動装置から前記モーターへ供給される駆動電流を検出する。前記駆動制御装置は、清掃指令の入力に応じて前記回転方向指令および前記動作指令を出力し、前記駆動電流の検出値が予め定められた負荷条件を満たす場合に前記回転方向指令の出力の変更および前記動作指令の出力の停止の一方または両方を行う。前記清掃制御部は、予め定められた清掃イベントが発生したときに、前記清掃指令を出力する。前記終了時間記録部は、前記清掃指令に応じた順回転方向の前記回転方向指令および前記動作指令の出力時間が予め設定される正常判定時間を経過した後に、前記駆動電流の検出値が前記負荷条件を満たす場合に、前記順回転方向の前記回転方向指令の出力とともに前記動作指令の出力が開始された時点から前記駆動電流の検出値が前記負荷条件を満たすまでの時間を正常終了時間として記憶装置に記録する。前記判定時間更新部は、前記正常終了時間の履歴に応じて前記正常判定時間を更新する。前記駆動制御装置は、前記清掃指令に応じた前記順回転方向の前記回転方向指令および前記動作指令の出力時間が前記正常判定時間を経過した後に前記駆動電流の検出値が前記負荷条件を満たす場合に、前記順回転方向に対応する通常清掃の正常終了を認定し、その他の場合に、予め定められた臨時処理を実行する。
【発明の効果】
【００１４】
本発明によれば、簡易な構成により、光走査ユニットの窓を清掃する窓清掃装置の清掃動作不良を高い精度で検出できる画像形成装置を提供することが可能になる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の第１実施形態に係る画像形成装置の構成図である。
【図２】図２は、本発明の第１実施形態に係る画像形成装置における窓清掃装置の概略斜視図である。
【図３】図３は、本発明の第１実施形態に係る画像形成装置における制御関連機器の構成を示すブロック図である。
【図４】図４は、本発明の第１実施形態に係る画像形成装置における窓清掃制御の手順の一例を示すフローチャートである。
【図５】図５は、本発明の第１実施形態に係る画像形成装置の窓清掃装置における清掃モーター制御の手順の一例を示すフローチャートである。
【図６】図６は、本発明の第２実施形態に係る画像形成装置における制御関連機器の構成を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１７】
［画像形成装置１０の構成］
第１実施形態に係る画像形成装置１０は、電子写真方式でシート９に画像を形成するプリント装置４０を備える。シート９は、用紙または封筒などのシート状の画像形成媒体である。
【００１８】
画像形成装置１０は、それぞれ本体部１内に設けられたシート収容部２、シート搬送装置３、プリント装置４０、操作装置８０１、表示装置８０２および環境センサー６１などを備える。
【００１９】
操作装置８０１は、人の操作を受け付ける装置である。例えば、操作装置８０１は、押しボタンおよびタッチパネルの一方または両方を含む。また、表示装置８０２は、情報を表示するパネル表示ユニットを含む。
【００２０】
環境センサー６１は、画像形成装置１０内の温度および湿度を検出するセンサーである。環境センサー６１による検出温度および検出湿度は、画像形成装置１０内の機器の環境を表す環境情報の一例である。
【００２１】
プリント装置４０は、作像装置４、光走査ユニット４６、転写装置４７および定着装置４８を備える。作像装置４は、ドラム状の感光体４１、帯電装置４２、現像装置４３およびドラムクリーニング装置４５などを含む。
【００２２】
図１に示される画像形成装置１０は、タンデム式のカラー画像形成装置である。そのため、プリント装置４０は、複数の色のトナーに対応した複数の作像装置４を備える。さらに、転写装置４７は、中間転写ベルト４７１と、複数の作像装置４に対応する複数のベルト転写装置４７２と、シート転写装置４７３と、ベルトクリーニング装置４７４とを備える。
【００２３】
プリント装置４０は、イエロー、シアン、マゼンタおよびブラックの４色の前記トナーに対応する４つの作像装置４および４つのベルト転写装置４７２を備える。
【００２４】
シート搬送装置３は、シート収容部２に収容されたシート９を本体部１内のシート搬送路３０へ送り出す送出ローラー対３００を備える。
【００２５】
さらに、シート搬送装置３は、シート９を挟んで回転することによってシート９をシート搬送路３０に沿って搬送し、さらにシート搬送路３０から排出トレイ１ｘへ排出する複数組の搬送ローラー対３１を備える。
【００２６】
作像装置４において、感光体４１が回転し、帯電装置４２が感光体４１の表面を帯電させる。さらに、光走査ユニット４６が、感光体４１の表面に走査光を照射することによって感光体４１の表面に静電潜像を書き込む。
【００２７】
前記走査光は、主走査方向Ｄ１に沿って走査されるレーザー光である。図１において、主走査方向Ｄ１は奥行方向である。図１において、水平面内において主走査方向Ｄ１に直交する方向が、副走査方向Ｄ２として示されている。なお、主走査方向Ｄ１は主方向に相当する。
【００２８】
光走査ユニット４６は、不図示のレーザー光源、走査ミラーおよび走査モーターなどを含む。前記走査ミラーは、例えばポリゴンミラーである。前記走査モーターは、前記走査ミラーを駆動する。
【００２９】
また、光走査ユニット４６は、主走査方向Ｄ１に沿って形成された４つの窓４６０を有している。４つの窓４６０は、ガラス板などの透明な部材である。４つの窓４６０は間隔を空けて並列に形成されている。なお、画像形成装置１０がモノクロ画像形成装置である場合、光走査ユニット４６は、１つの窓４６０のみを有する。
【００３０】
光走査ユニット４６は、主走査方向Ｄ１に沿って走査される前記走査光を窓４６０から出射し、感光体４１に照射する。なお、主走査方向Ｄ１は、主方向に相当する。
【００３１】
さらに、現像装置４３が、感光体４１の表面に前記トナーを供給することにより、前記静電潜像をトナー像として現像する。前述したように、前記静電潜像は、前記走査光の照射により感光体４１の表面に形成される。
【００３２】
転写装置４７は、感光体４１上の前記トナー像をシート９に転写する。本実施形態において、ベルト転写装置４７２各々が、感光体４１各々の表面の前記トナー像を中間転写ベルト４７１の表面へ転写する。これにより、中間転写ベルト４７１の表面に４色の前記トナー像のうちの１つ以上を含む出力トナー像が形成される。ドラムクリーニング装置４５は、感光体４１に残存するトナーを除去し、回収する。
【００３３】
シート転写装置４７３は、中間転写ベルト４７１に形成された前記出力トナー像を、シート搬送路３０に沿って搬送されるシート９に転写する。ベルトクリーニング装置４７４は、中間転写ベルト４７１に残存するトナーを除去し、回収する。
【００３４】
定着装置４８は、シート９に転写された前記トナー像を、加熱および加圧することによってシート９に定着させる。
【００３５】
さらに、画像形成装置１０は、窓清掃装置５および制御装置８を備える。窓清掃装置５は、光走査ユニット４６の窓４６０を清掃する。制御装置８は、前記プリント処理などに関する各種のデータ処理を実行し、さらに、各種の電気機器を制御する。
【００３６】
図３に示されるように、制御装置８は、プリントエンジン８１、ＣＰＵ（Central Processing Unit）８２、ＲＡＭ（Random Access Memory）８３、二次記憶装置８４および通信装置８５などを備える。
【００３７】
通信装置８５は、ネットワーク８００を通じて管理装置７などの他装置との通信を行う。ＣＰＵ８２は、前記他装置との間のデータの送信および受信の全てを、通信装置８５を通じて実行する。管理装置７は、複数の画像形成装置１０と通信可能なコンピューターである。
【００３８】
プリントエンジン８１は、ＣＰＵ８２からの指令に従ってプリント装置４０を制御することにより、プリント装置４０に前記プリント処理を実行させる。
【００３９】
プリントエンジン８１は、不図示のＭＰＵ（Micro Processing Unit）もしくはＤＳＰ（Digital Signal Processor）などのプロセッサー、またはＡＳＩＣ（Application Specific Integrated Circuit）などの回路によって実現される。
【００４０】
二次記憶装置８４は、コンピューター読み取り可能な不揮発性の記憶装置である。二次記憶装置８４は、ＣＰＵ８２によって参照されるコンピュータープログラムおよび各種のデータを記憶可能である。例えば、ハードディスクドライブおよびＳＳＤ（Solid State Drive）の一方または両方の組合せが、二次記憶装置８４として採用される。
【００４１】
ＣＰＵ８２は、二次記憶装置８４に記憶されたコンピュータープログラムを実行することにより、各種のデータ処理および制御を実行するプロセッサーである。なお、ＤＳＰなどの他のプロセッサーが、ＣＰＵ８２の代わりに前記データ処理および制御を実行することも考えられる。
【００４２】
ＲＡＭ８３は、コンピューター読み取り可能な揮発性の記憶装置である。ＲＡＭ８３は、ＣＰＵ８２が実行する前記コンピュータープログラムおよびＣＰＵ８２が前記コンピュータープログラムを実行する過程で出力および参照するデータを一次記憶する。
【００４３】
ＣＰＵ８２は、前記コンピュータープログラムを実行することにより、主制御部８ａ、プリント制御部８ｂおよび清掃制御部８ｃなどとして動作する。
【００４４】
主制御部８ａは、主として操作装置８０１に対する操作および通信装置８５によるデータ受信を監視し、操作またはデータ受信を検出したときに、検出内容に応じた処理の開始を制御する。
【００４５】
プリント制御部８ｂは、不図示のホスト装置から受信するプリント要求、または、操作装置８０１に対するプリント開始操作に対応する前記プリント処理を、プリント装置４０に実行させる。清掃制御部８ｃは、窓清掃装置５を制御する。
【００４６】
図２に示されるように、窓清掃装置５は、２つの可動ユニット５１、移動機構５２、清掃モーター５３、およびギヤ機構５３ａを備える。移動機構５２、清掃モーター５３、およびギヤ機構５３ａは、例えば光走査ユニット４６の筐体に支持されている。
【００４７】
また、図３に示されるように、窓清掃装置５は、モータードライバー５４、駆動制御装置５５および電流検出回路５６をさらに備える。
【００４８】
可動ユニット５１各々は、２つの清掃パッド５１２と、２つの清掃パッド５１２を支持する支持部材５１１とを含む。即ち、窓清掃装置５は、４つの窓４６０に対応して設けられた４つの清掃パッド５１２を備える。なお、窓４６０が１つの場合、清掃パッド５１２も１つである。
【００４９】
清掃パッド５１２は、移動しつつ光走査ユニット４６の窓４６０に接触することにより、窓４６０に付着した埃、紙粉またはトナーなどの異物を除去する。清掃パッド５１２は、例えばウレタンなどの合成樹脂の発泡部材である。清掃パッド５１２は窓清掃部材の一例である。
【００５０】
なお、画像形成装置１０がモノクロ画像のみを形成可能な装置である場合、光走査ユニット４６は窓４６０を１つのみ備え、窓清掃装置５は清掃パッド５１２を１つのみ備える。
【００５１】
移動機構５２は、２つの可動ユニット５１を主走査方向Ｄ１に沿って第１基準位置Ｐ１と第２基準位置Ｐ２との間で往復移動可能に支持する。即ち、移動機構５２は、２つの可動ユニット５１を介して、４つの清掃パッド５１２を主走査方向Ｄ１に沿って第１基準位置Ｐ１と第２基準位置Ｐ２との間で往復移動可能に支持する。
【００５２】
移動機構５２は、４つの清掃パッド５１２を移動経路の途中で、それぞれ対応する４つの窓４６０に摺動させる。第１基準位置Ｐ１は、窓４６０から主走査方向Ｄ１の一方の側へ離れた位置であり、第２基準位置Ｐ２は、窓４６０から主走査方向Ｄ１の他方の側へ離れた位置である。
【００５３】
清掃モーター５３は、移動機構５２を駆動することにより２つの可動ユニット５１を主走査方向Ｄ１に沿って移動させる。即ち、清掃モーター５３は、移動機構５２を駆動することによって４つの清掃パッド５１２を移動させる。
【００５４】
本実施形態において、移動機構５２は、２つの可動ユニット５１の支持部材５１１に連結された無端のワイヤー５２１と、ワイヤー５２１が架け渡された複数のプーリー５２２とを備える。
【００５５】
複数のプーリー５２２は、ワイヤー５２１に張力を付与しつつ、ワイヤー５２１を概ね矩形状の経路に沿って循環可能に支持する。ギヤ機構５３ａは、清掃モーター５３の回転力を、複数のプーリー５２２のうちの１つへ伝達する。
【００５６】
２つの可動ユニット５１の支持部材５１１は、ワイヤー５２１における主走査方向Ｄ１に沿って移動する部分に連結されている。
【００５７】
以下の説明において、清掃モーター５３の回転方向の一方を第１回転方向Ｒ１と称し、他方を第２回転方向Ｒ２と称する。
【００５８】
清掃モーター５３が第１回転方向Ｒ１へ回転することにより、可動ユニット５１各々が主走査方向Ｄ１に沿う第１移動方向Ｄ１１へ移動し、清掃モーター５３が第２回転方向Ｒ２へ回転することにより、可動ユニット５１各々が第１移動方向Ｄ１１の反対の第２移動方向Ｄ１２へ移動する。
【００５９】
４つの清掃パッド５１２は、第１移動方向Ｄ１１へ移動する際に、第１基準位置Ｐ１から窓４６０の長手方の第１端へ到達し、さらに窓４６０の長手方向全体を経由して第２基準位置Ｐ２まで移動する。
【００６０】
また、４つの清掃パッド５１２は、第１移動方向Ｄ１１へ移動しつつ第２基準位置Ｐ２へ到達したときに、プーリー５２２の１つが支持部材５１１を係止することにより、強制的に停止される。
【００６１】
同様に、４つの清掃パッド５１２は、第２移動方向Ｄ１２へ移動する際に、第２基準位置Ｐ２から窓４６０の長手方の第２端へ到達し、さらに窓４６０の長手方向全体を経由して第１基準位置Ｐ１まで移動する。
【００６２】
また、４つの清掃パッド５１２は、第２移動方向Ｄ１２へ移動しつつ第１基準位置Ｐ１へ到達したときに、プーリー５２２の他の１つが支持部材５１１を係止することにより、強制的に停止される。
【００６３】
以下の説明において、２つの可動ユニット５１の一方を第１可動ユニット５１ａと称し、他方を第２可動ユニット５１ｂと称する。
【００６４】
本実施形態において、移動機構５２は、第１可動ユニット５１ａと第２可動ユニット５１ｂとを主走査方向Ｄ１に沿って反対方向へ移動可能に支持している。
【００６５】
即ち、第１可動ユニット５１ａに支持された２つの清掃パッド５１２の第１移動方向Ｄ１１は、第２可動ユニット５１ｂに支持された残りの２つの清掃パッド５１２の第１移動方向Ｄ１１に対して反対の方向である。第１可動ユニット５１ａに支持された２つの清掃パッド５１２の第２移動方向Ｄ１２は、第２可動ユニット５１ｂに支持された残りの２つの清掃パッド５１２の第２移動方向Ｄ１２に対して反対の方向である。
【００６６】
モータードライバー５４は、駆動制御装置５５から供給される動作指令信号Ｓｇ２１および回転方向指令信号Ｓｇ２２に従って、清掃モーター５３に対して予め定められた駆動電圧Ｖｄ１を印加する回路である。なお、モータードライバー５４は、モーター駆動装置の一例である。
【００６７】
例えば、モータードライバー５４は、動作指令信号Ｓｇ２１がアクティブであるときに、不図示の定電圧電源から供給される駆動電圧Ｖｄ１を清掃モーター５３に印加する。一方、モータードライバー５４は、動作指令信号Ｓｇ２１がネガティブであるときに、清掃モーター５３への駆動電圧Ｖｄ１の印加を停止する。
【００６８】
さらに、モータードライバー５４は、回転方向指令信号Ｓｇ２２がアクティブであるときに、出力する駆動電圧Ｖｄ１の極性を、清掃モーター５３を第１回転方向Ｒ１へ回転させる極性に設定する。一方、モータードライバー５４は、回転方向指令信号Ｓｇ２２がネガティブであるときに、出力する駆動電圧Ｖｄ１の極性を、清掃モーター５３を第２回転方向Ｒ２へ回転させる極性に設定する。
【００６９】
電流検出回路５６は、モーター駆動装置から前記モーターへ供給される駆動電流Ｉｄ１を検出する。例えば、電流検出回路５６は、清掃モーター５３への給電ラインと電気的に並列に接続された抵抗素子を含む回路であることが考えられる。
【００７０】
電流検出回路５６は、駆動電流Ｉｄ１の大きさに応じた電圧レベルの電流検出信号Ｓｇ４を出力する。電流検出信号Ｓｇ４は、駆動制御装置５５へ伝送される。なお、前記抵抗素子のインピーダンスは、清掃モーター５３の入力インピーダンスよりも十分に大きい。
【００７１】
駆動制御装置５５は、清掃指令Ｓｇ１１の入力に応じて動作指令信号Ｓｇ２１および回転方向指令信号Ｓｇ２２を出力する。さらに、駆動制御装置５５は、アクティブな動作指令信号Ｓｇ２１を出力中の駆動電流Ｉｄ１の検出値が予め定められた負荷条件を満たす場合に回転方向指令信号Ｓｇ２２の出力の変更およびアクティブな動作指令信号Ｓｇ２１の出力の停止の一方または両方を行う。
【００７２】
例えば、駆動制御装置５５は、ＡＳＩＣにより構成される回路、または、ＤＳＰにより構成されるプロセッサーである。
【００７３】
なお、駆動電流Ｉｄ１の検出値は、電流検出信号Ｓｇ４の電圧値である。また、動作指令信号Ｓｇ２１の出力の停止は、ネガティブな動作指令信号Ｓｇ２１を出力することである。同様に、回転方向指令信号Ｓｇ２２の出力の変更は、回転方向指令信号Ｓｇ２２をアクティブからネガティブへ、または、ネガティブからアクティブへ変更することである。
【００７４】
具体的には、前記負荷条件は、電流検出信号Ｓｇ４の電圧値が予め定められる高負荷値を越える、という条件である。
【００７５】
前記負荷条件は、駆動電圧Ｖｄ１が印加されている清掃モーター５３の回転が停止する程度の負荷が清掃モーター５３に加わったことを示す条件である。通常、可動ユニット５１が第１移動方向Ｄ１１へ移動して第２基準位置Ｐ２に到達したとき、または、可動ユニット５１が第２移動方向Ｄ１２へ移動して第１基準位置Ｐ１に到達したときに、電流検出信号Ｓｇ４の電圧値が前記負荷条件を満たす。
【００７６】
通常、清掃制御部８ｃは、予め定められた清掃イベントが発生したときに、駆動制御装置５５へ清掃指令Ｓｇ１１を出力する。
【００７７】
例えば、前記清掃イベントは、予め定められたページ数分の前記プリント処理が行われるごとに、前記プリント処理が実行されていないときに発生するイベントである。
【００７８】
ＣＰＵ８２と駆動制御装置５５とは、通信線８０ａで接続されている。清掃制御部８ｃは、通信線８０ａを通じて清掃指令Ｓｇ１１を駆動制御装置５５へ送信する。
【００７９】
ところで、窓清掃装置５の簡素化のため、ＤＣモーターが移動機構５２を駆動する清掃モーター５３として採用され、さらに、ロータリーエンコーダーおよびポテンショメーターなどの検出器が省略される場合がある。
【００８０】
前記ロータリーエンコーダーは、前記ＤＣモーターの回転数の検出器の一例であり、前記ポテンショメーターは、清掃パッド５１２の位置の検出器の一例である。
【００８１】
本実施形態においても、清掃モーター５３はＤＣモーターであり、窓清掃装置５において、前記ロータリーエンコーダーおよび前記ポテンショメーターなどの検出器は省略されている。
【００８２】
また、清掃パッド５１２の移動が制限された状態で、駆動電圧Ｖｄ１が清掃モーター５３に長時間印加され続けると、清掃モーター５３が破損するおそれがある。
【００８３】
そこで、窓清掃装置５は、清掃モーター５３に流れる電流を検出する電流検出回路５６を備える（図３参照）。この場合、モータードライバー５４は、電流検出回路５６の検出レベルが予め定められたしきいレベルを超える場合、即ち、電流検出信号Ｓｇ４の電圧値が前記高負荷値を越える場合に、清掃モーター５３を停止または逆回転させる。
【００８４】
しかしながら、様々な要因により、清掃パッド５１２が光走査ユニット４６の窓４６０の全域を通過せずに途中で停止する清掃動作不良が発生する場合がある。
【００８５】
前記清掃動作不良が発生すると、前記走査光の一部が感光体４１へ到達せず、出力画像の不良が生じる。そのため、清掃パッド５１２の前記清掃動作不良を高い精度で検出することが重要である。
【００８６】
画像形成装置１０は、後述する窓清掃制御および清掃モーター制御を実行する（図４，図５参照）。さらに、画像形成装置１０は、後述する判定時間更新処理を実行する。これにより、画像形成装置１０は、簡易な構成により、光走査ユニット４６の窓４６０を清掃する窓清掃装置５の清掃動作の不良状態を高い精度で検出できる。
【００８７】
ＣＰＵ８２は、前記コンピュータープログラムを実行することにより、履歴記録部８ｄおよび判定時間更新部８ｅとしても動作する。前記窓清掃制御は、清掃制御部８ｃおよび履歴記録部８ｄによって実行される。また、前記判定時間更新処理は、判定時間更新部８ｅによって実行される。
【００８８】
さらに、ＣＰＵ８２は、前記コンピュータープログラムを実行することにより、回避条件設定部８ｆとしても動作する。回避条件設定部８ｆは、後述する回避条件設定処理を実行する。
【００８９】
画像形成装置１０において、電流検出回路５６が出力する駆動電流Ｉｄ１の検出値の信号は、駆動制御装置５５とＣＰＵ８２とに伝送される。
【００９０】
［窓清掃制御］
以下、図４に示されるフローチャートを参照しつつ、前記窓清掃制御の手順の一例について説明する。
【００９１】
前記清掃イベントが発生したときに、清掃制御部８ｃが、前記窓清掃制御を開始させる。以下の説明において、Ｓ１０１，Ｓ１０２，…は、前記窓清掃制御における複数の工程の識別符号を表す。
【００９２】
＜工程Ｓ１０１＞
前記窓清掃制御において、清掃制御部８ｃは、環境センサー６１の検出温度および検出湿度を取得する。工程Ｓ１０１の処理を実行する清掃制御部８ｃは、前記環境情報を取得する環境情報取得部の一例である。
【００９３】
＜工程Ｓ１０２＞
さらに、清掃制御部８ｃは、工程Ｓ１０１で得られる前記検出温度および前記検出湿度が、予め設定される清掃回避条件に該当するか否かを判定する。
【００９４】
前記清掃回避条件は、窓清掃装置５の動作履歴において、窓清掃装置５の通常動作が正常に終了しなかった頻度が高いときの環境条件である。前記清掃回避条件は、後述する回避条件設定処理により、窓清掃装置５の動作履歴の情報に基づいて設定される。
【００９５】
そして、清掃制御部８ｃは、前記検出温度および前記検出湿度が前記清掃回避条件に該当すると判定する場合に処理を工程Ｓ１０３へ移行させ、そうでない場合に処理を工程Ｓ１０５へ移行させる。
【００９６】
＜工程Ｓ１０３＞
工程Ｓ１０３において、清掃制御部８ｃは、予め定められた待機通知を出力し、処理を工程Ｓ１０４へ移行させる。前記待機通知は、環境状態が窓清掃装置５の動作に不適切ではない状態へ変化するまで窓清掃装置５の始動を待つことを意味する通知である。
【００９７】
例えば、清掃制御部８ｃは、予め定められたメッセージを前記待機通知として表示装置８０２へ出力する。
【００９８】
＜工程Ｓ１０４＞
工程Ｓ１０４において、清掃制御部８ｃは、操作装置８０１に対して予め定められた清掃許可操作が行われれば処理を工程Ｓ１０５へ移行させ、そうでなければ工程Ｓ１０１からの処理を繰り返す。
【００９９】
＜工程Ｓ１０５＞
工程Ｓ１０５において、清掃制御部８ｃは、予め二次記憶装置８４に記憶されている複数の候補判定時間Ｔ１１のデータの中から工程Ｓ１０１で取得した前記検出温度および前記検出湿度の組合せに対応する候補判定時間Ｔ１１を正常判定時間として選択する（図３参照）。
【０１００】
前記正常判定時間は、移動機構５２が動作したときに清掃パッド５１２が第１基準位置Ｐ１および第２基準位置Ｐ２の一方から他方へ移動するのに最低限必要であると推定される時間を表す。
【０１０１】
本実施形態において、複数の候補判定時間Ｔ１１のデータは、複数の環境区分のデータと対応付けられて二次記憶装置８４に記憶されている。前記環境区分は、前記環境情報の区分であり、予め定められた環境温度Ｔ１２の範囲と、予め定められた環境湿度Ｔ１３の範囲との組合せである。
【０１０２】
清掃制御部８ｃは、前記検出温度および前記検出湿度の組合せに相当する前記環境区分に対応付けられた候補判定時間Ｔ１１を、前記正常判定時間として選択する。即ち、前記正常判定時間は、前記環境区分ごとに設定される。
【０１０３】
清掃モーター５３に加わる負荷は、移動機構５２におけるグリスの粘度、移動機構５２における複数の部品の摩耗もしくは熱膨張の状態、および窓４６０に対する清掃パッド５１２の摩擦の状態などによって変化する。
【０１０４】
また、前記グリスの粘度および前記部品の熱膨張などは、温度および湿度によって変化する。従って、清掃モーター５３に加わる負荷は、高温多湿、または、低温低湿などの環境条件によって変化する。
【０１０５】
また、ＤＣモーターである清掃モーター５３は、前記負荷に応じて回転速度が変化する。そのため、駆動電圧Ｖｄ１が清掃モーター５３に対して一定時間印加される場合、前記負荷に応じて清掃パッド５１２の移動距離が変化する。
【０１０６】
＜工程Ｓ１０６＞
次に、清掃制御部８ｃは、往路の清掃指令Ｓｇ１１を駆動制御装置５５へ出力する。往路の清掃指令Ｓｇ１１は、清掃パッド５１２を第１移動方向Ｄ１１へ移動させる制御を駆動制御装置５５に実行させる指令である。
【０１０７】
往路の清掃指令Ｓｇ１１を受けた駆動制御装置５５は、図５に示される手順で前記清掃モーター制御を実行する。その際、駆動制御装置５５は、第１回転方向Ｒ１を順回転方向として前記清掃モーター制御を実行する。前記清掃モーター制御については後述する。
【０１０８】
＜工程Ｓ１０７＞
次に、清掃制御部８ｃは、前記清掃モーター制御を実行した駆動制御装置５５からエラー通知を受信した場合に、処理を工程Ｓ１１１へ移行させ、駆動制御装置５５から終了通知を受信した場合に、処理を工程Ｓ１０８へ移行させる。
【０１０９】
＜工程Ｓ１０８＞
工程Ｓ１０８において、清掃制御部８ｃは、正常履歴情報ＤＴ１を二次記憶装置８４に記録し、処理を工程Ｓ１０９へ移行させる（図３参照）。
【０１１０】
正常履歴情報ＤＴ１は、工程Ｓ１０７において前記清掃モーター制御を実行した駆動制御装置５５から受信した前記終了通知の情報と、工程Ｓ１０１で取得した前記検出温度および前記検出湿度の情報とを含む。
【０１１１】
＜工程Ｓ１０９＞
工程Ｓ１０９において、清掃制御部８ｃは、前記窓清掃制御の状態が復路清掃後の状態である場合には前記窓清掃制御を終了させ、そうでない場合には処理を工程Ｓ１１０へ移行させる。
【０１１２】
前記復路清掃後状態は、清掃制御部８ｃが後述する復路の清掃指令Ｓｇ１１を駆動制御装置５５へ出力した後の状態である。
【０１１３】
＜工程Ｓ１１０＞
工程Ｓ１０８において、履歴記録部８ｄが、復路の清掃指令Ｓｇ１１を駆動制御装置５５へ出力する。その後、履歴記録部８ｄは、処理を工程Ｓ１０４へ移行させる。これにより、清掃制御部８ｃは、復路の清掃指令Ｓｇ１１に対応する工程Ｓ１０７からの処理を実行する。
【０１１４】
復路の清掃指令Ｓｇ１１は、清掃パッド５１２を第２移動方向Ｄ１２へ移動させる制御を駆動制御装置５５に実行させる指令である。
【０１１５】
復路の清掃指令Ｓｇ１１を受けた駆動制御装置５５は、図５に示される手順で前記清掃モーター制御を実行する。その際、駆動制御装置５５は、第２回転方向Ｒ２を順回転方向として前記清掃モーター制御を実行する。
【０１１６】
＜工程Ｓ１１１＞
工程Ｓ１１１において、清掃制御部８ｃが、駆動制御装置５５から受信した前記エラー通知の種類に応じたエラー処理を実行する。その後、清掃制御部８ｃは、処理を工程Ｓ１１２へ移行させる。
【０１１７】
例えば、前記エラー処理は、前記エラー通知の種類に応じたエラーメッセージを表示装置８０２に表示させる処理である。
【０１１８】
＜工程Ｓ１１２＞
工程Ｓ１１２において、履歴記録部８ｄが、エラー履歴情報ＤＴ２を二次記憶装置８４に記録し、前記窓清掃制御を終了させる（図３参照）。
【０１１９】
エラー履歴情報ＤＴ２は、工程Ｓ１０７において前記清掃モーター制御を実行した駆動制御装置５５から受信した前記エラー通知の情報と、工程Ｓ１０１で取得した前記検出温度および前記検出湿度の情報とを含む。
【０１２０】
そして、主制御部８ａは、正常履歴情報ＤＴ１およびエラー履歴情報ＤＴ２を、定期的に通信装置８５を通じて管理装置７へ送信する。
【０１２１】
正常履歴情報ＤＴ１を管理装置７へ送信するときの主制御部８ａは、前記通常清掃の正常終了が認定される場合に得られる前記検出温度および前記検出湿度と前記正常終了時間とを、通信装置８５を通じて管理装置７へ送信する正常履歴送信部の一例である。
【０１２２】
エラー履歴情報ＤＴ２を管理装置７へ送信するときの主制御部８ａは、前記通常清掃の正常終了が認定されないときに得られる前記検出温度および前記検出湿度を表す非正常履歴情報を、通信装置８５を通じて管理装置７へ送信する非正常履歴送信部の一例である。
【０１２３】
以下の説明において、第１基準位置Ｐ１および第２基準位置Ｐ２のうち、清掃モーター５３が前記順回転方向へ回転するときの清掃パッド５１２の初期位置となる一方を起点と称し、他方を終点と称する。
【０１２４】
即ち、往路の清掃指令Ｓｇ１１出力される場合、第１基準位置Ｐ１が前記起点であり、第２基準位置Ｐ２が前記終点である。一方、復路の清掃指令Ｓｇ１１出力される場合、第２基準位置Ｐ２が前記起点であり、第１基準位置Ｐ１が前記終点である。
【０１２５】
［清掃モーター制御］
次に、図５に示されるフローチャートを参照しつつ、駆動制御装置５５による前記清掃モーター制御の手順の一例について説明する。
【０１２６】
駆動制御装置５５は、清掃制御部８ｃから往路または復路の清掃指令Ｓｇ１１を受信したときに、前記清掃モーター制御を実行する。以下の説明において、Ｓ２０１，Ｓ２０２，…は、前記清掃モーター制御における複数の工程の識別符号を表す。
【０１２７】
＜工程Ｓ２０１＞
前記清掃モーター制御において、駆動制御装置５５は、モータードライバー５４を制御することにより、清掃モーター５３を順回転方向へ回転駆動させる。
【０１２８】
＜工程Ｓ２０２＞
続いて、駆動制御装置５５は、電流検出信号Ｓｇ４の電圧値が前記負荷条件を満たすか否かを確認する。
【０１２９】
駆動制御装置５５は、電流検出信号Ｓｇ４の電圧値が前記負荷条件を満たす場合に、処理を工程Ｓ２０７へ移行させ、そうでない場合に、処理を工程Ｓ２０３へ移行させる。
【０１３０】
＜工程Ｓ２０３＞
工程Ｓ２０３において、駆動制御装置５５は、順方向指令時間が前記正常判定時間を超えたか否かを確認する。
【０１３１】
前記順回転方向動作指令時間は、清掃指令Ｓｇ１１の入力に応じて、前記順回転方向の回転方向指令信号Ｓｇ２２とアクティブな動作指令信号Ｓｇ２１とが出力される時間である。
【０１３２】
駆動制御装置５５は、前記順方向指令時間が前記正常判定時間を超えた場合に、処理を工程Ｓ２０４へ移行させ、そうでない場合に、処理を工程Ｓ２０２へ移行させる。
【０１３３】
なお、駆動制御装置５５の処理が工程Ｓ２０２から工程Ｓ２０４へ移行される状況は、清掃指令Ｓｇ１１に応じたアクティブな動作指令信号Ｓｇ２１の出力時間が前記正常判定時間を経過した状況である。
【０１３４】
＜工程Ｓ２０４＞
工程Ｓ２０４において、駆動制御装置５５は、工程Ｓ２０２と同様に、電流検出信号Ｓｇ４の電圧値が前記負荷条件を満たすか否かを確認する。
【０１３５】
駆動制御装置５５は、電流検出信号Ｓｇ４の電圧値が前記負荷条件を満たす場合に、処理を工程Ｓ２０５へ移行させ、そうでない場合に、処理を工程Ｓ２１１へ移行させる。
【０１３６】
＜工程Ｓ２０５＞
工程Ｓ２０５において、駆動制御装置５５は、リトライ回数が０回であるか否かを確認する。前記リトライ回数は、今回の前記清掃モーター制御において、後述するリトライ制御が実行された回数である（工程Ｓ２０８参照）。
【０１３７】
駆動制御装置５５は、前記リトライ回数が０回である場合に、処理を工程Ｓ２０６へ移行させ、そうでない場合に、処理を工程Ｓ２１０へ移行させる。
【０１３８】
＜工程Ｓ２０６＞
工程Ｓ２０６において、駆動制御装置５５は、駆動制御装置５５は、清掃モーター５３を停止させ、さらに通常終了通知をＣＰＵ８２の清掃制御部８ｃへ送信する。その後、駆動制御装置５５は、前記清掃モーター制御を終了させる。
【０１３９】
前記通常終了通知は、清掃パッド５１２が、途中で移動方向の反転を要することなく窓４６０を通過したことを表す通知である。
【０１４０】
換言すれば、前記通常終了通知は、前記清掃イベントの発生に応じて前記基点から移動を開始した清掃パッド５１２が、途中で１度も停止することなく窓４６０を通過した後に、前記終点へ到達して停止したことを意味する。
【０１４１】
さらに、前記通常終了通知は、前記負荷条件が成立したときの前記順方向指令時間である正常終了時間を含む。前記正常終了時間は、前記順回転方向の回転方向指令信号Ｓｇ２２の出力とともにアクティブな動作指令信号Ｓｇ２１の出力が開始された時点から駆動電流Ｉｄ１の検出値が前記負荷条件を満たすまでの時間である。
【０１４２】
換言すれば、前記正常終了時間は、清掃パッド５１２が前記基点から前記終点まで移動するのに要した時間である。
【０１４３】
＜工程Ｓ２０７＞
工程Ｓ２０７において、駆動制御装置５５は、前記リトライ回数が予め定められた上限回数以下であるか否かを確認する。前記上限回数は、１回または２回以上である。
【０１４４】
駆動制御装置５５は、前記リトライ回数が前記上限回数以下である場合に、処理を工程Ｓ２０８へ移行させ、そうでない場合に、処理を工程Ｓ２０９へ移行させる。
【０１４５】
処理が工程Ｓ２０２から工程Ｓ２０７へ移行される状況は、清掃指令Ｓｇ１１に応じたアクティブな動作指令信号Ｓｇ２１の出力時間が前記正常判定時間を経過する前に、電流検出信号Ｓｇ４の電圧値が前記負荷条件を満たす状況である。
【０１４６】
換言すれば、処理が工程Ｓ２０２から工程Ｓ２０７へ移行される状況は、清掃パッド５１２が窓４６０を通過する前に、清掃モーター５３が、何らかの負荷が加わることによって停止したと考えられる状況である。
【０１４７】
＜工程Ｓ２０８＞
工程Ｓ２０８において、駆動制御装置５５は、リトライ制御を実行し、さらに前記リトライ回数をカウントアップする。その後、駆動制御装置５５は、工程Ｓ２０２からの処理を繰り返す。
【０１４８】
前記リトライ制御は、回転方向指令信号Ｓｇ２２の指定方向を逆転させた後に再逆転させる処理である。前記リトライ制御が行われることにより、清掃パッド５１２が、行き詰まった箇所から反転して一時的に前記起点へ向かって移動した後、再び前記終点へ向かって移動する。
【０１４９】
前記リトライ制御が行われることにより、清掃パッド５１２の行き詰まりの原因が解消される場合がある。前記行き詰まりの原因は、移動機構５２への異物の詰まりなどが考えられる。
【０１５０】
清掃パッド５１２の行き詰まりの原因が、前記リトライ制御によって解消された場合、駆動制御装置５５の処理は、工程Ｓ２０２から工程Ｓ２０３〜Ｓ２０５を経て工程Ｓ２１０へ移行する。
【０１５１】
一方、清掃パッド５１２の行き詰まりの原因が、前記リトライ制御によって解消されない場合、駆動制御装置５５の処理は、前記リトライ回数が前記上限回数に達するまで工程Ｓ２０８の前記リトライ制御が繰り返される。
【０１５２】
そして、前記リトライ回数が前記上限回数に達しても清掃パッド５１２の行き詰まりの原因が解消されない場合、駆動制御装置５５の処理は、工程Ｓ２０２から工程Ｓ２０７を経て工程Ｓ２０９へ移行する。
【０１５３】
さらに、工程Ｓ２０８において、駆動制御装置５５は、１回目の前記リトライ制御を開始する前に前記順回転方向の回転方向指令信号Ｓｇ２２とアクティブな動作指令信号Ｓｇ２１とを出力した時間と、前記リトライ制御の実行中に前記順回転方向の回転方向指令信号Ｓｇ２２とアクティブな動作指令信号Ｓｇ２１とを出力した時間の積算時間と、の合計時間を、前記順方向指令時間として算出する。
【０１５４】
なお、前記リトライ制御が行われない場合、前記順方向指令時間は、１回目の前記リトライ制御を開始する前に前記順回転方向の回転方向指令信号Ｓｇ２２とアクティブな動作指令信号Ｓｇ２１とを出力した時間である。
【０１５５】
＜工程Ｓ２０９＞
工程Ｓ２０９において、駆動制御装置５５は、清掃モーター５３を停止させ、さらにＣＰＵ８２の清掃制御部８ｃに対してリトライエラー通知を送信する。その後、駆動制御装置５５は、前記清掃モーター制御を終了させる。
【０１５６】
前記リトライエラー通知は、前記清掃イベントの発生に応じて前記基点から移動を開始した清掃パッド５１２が途中で行き詰まり、その行き詰まりの原因が前記上限回数の前記リトライ制御によっても解消しないまま、清掃パッド５１２が前記終点へ到達する前に停止したことを意味する通知である。
【０１５７】
＜工程Ｓ２１０＞
工程Ｓ２１０において、駆動制御装置５５は、清掃モーター５３を停止させ、さらにＣＰＵ８２の清掃制御部８ｃに対してリトライ終了通知を送信する。その後、駆動制御装置５５は、前記清掃モーター制御を終了させる。
【０１５８】
前記リトライ終了通知は、前記リトライ制御が１回以上行われることにより、清掃パッド５１２の行き詰まりの原因が解消され、清掃パッド５１２が窓４６０を通過したことを表す通知である。
【０１５９】
＜工程Ｓ２１１＞
工程Ｓ２１１において、駆動制御装置５５は、前記順方向指令時間が予め定められた上限時間を経過したか否かを確認する。
【０１６０】
そして、駆動制御装置５５は、前記順方向指令時間が前記上限時間を経過している場合に、処理を工程Ｓ２１２へ移行させ、そうでない場合に、工程Ｓ２０４以降の処理を繰り返す。
【０１６１】
駆動制御装置５５の処理が工程Ｓ２１１から工程Ｓ２１２へ移行される状況は、前記負荷条件が成立しないまま、前記順方向指令時間が前記上限時間を経過した状況である。
【０１６２】
＜工程Ｓ２１２＞
工程Ｓ２１２において、駆動制御装置５５は、清掃モーター５３を停止させ、さらにＣＰＵ８２の清掃制御部８ｃに対して不停止エラー通知を送信する。その後、駆動制御装置５５は、前記清掃モーター制御を終了させる。
【０１６３】
前記不停止エラー通知は、清掃パッド５１２の行き詰まりが検出されることなく、前記順方向指令時間が前記上限時間を経過したことを表す通知である。
【０１６４】
前記不停止エラー通知が送信される状況は、例えば、可動ユニット５１の支持部材５１１とワイヤー５２１との連結が外れた場合などに発生し得る。
【０１６５】
以上に示されるように、駆動制御装置５５は、清掃指令Ｓｇ１１に応じた前記順回転方向の回転方向指令信号Ｓｇ２２およびアクティブな動作指令信号Ｓｇ２１の出力時間が前記正常判定時間を経過した後に駆動電流Ｉｄ１の検出値が前記負荷条件を満たす場合に、工程Ｓ２０６の処理を実行し、その他の場合に、工程Ｓ２０８の処理と、工程Ｓ２０９または工程Ｓ２１０の処理とを実行する（図５参照）。
【０１６６】
工程Ｓ２０６の処理は、前記正常終了通知を送信する処理であり、前記順回転方向に対応する通常清掃の正常終了を認定する処理の一例である。前述したように、前記正常終了通知は、前記正常終了時間を含む。
【０１６７】
そして、工程Ｓ２０６の処理が実行される場合、履歴記録部８ｄは、図４の工程Ｓ１０８の処理を実行する。即ち、履歴記録部８ｄは、清掃指令Ｓｇ１１に応じた前記順回転指令時間が予め設定される前記正常判定時間を経過した後に、駆動電流Ｉｄ１の検出値が前記負荷条件を満たす場合に、正常履歴情報ＤＴ１を二次記憶装置８４に記録する（図４の工程Ｓ１０８）。
【０１６８】
正常履歴情報ＤＴ１は、前記正常終了時間とその正常終了時間に対応する前記検出温度および前記検出湿度とを含む。工程Ｓ１０８の処理を実行する履歴記録部８ｄは、終了時間記録部の一例である。
【０１６９】
工程Ｓ１０８の履歴記録部８ｄは、正常履歴情報ＤＴ１を記録する際に、前記正常終了時間を、その正常終了時間が計時されるときに得られる前記検出温度および前記検出湿度に対応づけて二次記憶装置８４に記録する。ここで、正常履歴情報ＤＴ１として記録される前記検出温度および前記検出湿度は、前記正常終了時間が計時されるときに得られる前記検出温度および前記検出湿度に対応する前記環境区分を特定可能な情報である。
【０１７０】
従って、工程Ｓ１０８における履歴記録部８ｄの処理は、前記正常終了時間が計時されるときに得られる前記環境情報に対応する前記環境区分に対応付けて前記正常終了時間を二次記憶装置８４に記録する処理の一例である。
【０１７１】
本実施形態において、判定時間更新部８ｅは、正常履歴情報ＤＴ１の前記正常終了時間の蓄積数が予め定められた数を超えるごとに、前記判定時間更新処理を実行する。
【０１７２】
前記判定時間更新処理は、正常履歴情報ＤＴ１における前記正常終了時間の履歴に応じて前記正常判定時間を更新する処理である。前記判定時間更新処理において、判定時間更新部８ｅは、前記環境区分ごとに前記正常判定時間を更新する。
【０１７３】
例えば、判定時間更新部８ｅは、正常履歴情報ＤＴ１における前記検出温度および前記検出湿度を前記環境区分ごとに分類する。さらに、判定時間更新部８ｅは、前記環境区分ごとの前記正常判定時間を、同じ前記環境区分に分類された前記検出温度および前記検出湿度に対応する複数の前記正常終了時間の代表値を、履歴代表時間として導出する。
【０１７４】
前記代表値は、複数の前記正常終了時間の平均値、中央値または加重平均値などである。例えば、前記加重平均値が、記録の新しい前記正常終了時間の重みを記録の旧い前記正常終了時間の重みよりも大きくした加重平均値であることが考えられる。
【０１７５】
そして、判定時間更新部８ｅは、前記環境区分ごとの前記正常判定時間を、前記履歴代表時間と、予め定められた係数とを乗算することにより得られる新判定時間へ更新する。
【０１７６】
前記正常判定時間が、前記通常清掃の正常終了が認定されるときに得られる前記正常終了時間の実績値に基づいて更新されることにより、前記正常判定時間の精度が高まる。その結果、窓清掃装置５の清掃動作不良を高い精度で検出することができる。
【０１７７】
一方、図５の工程Ｓ２０３，Ｓ２０４において、駆動制御装置５５は、図４の工程Ｓ１０５で選択される前記正常判定時間に基づいて前記通常清掃の正常終了の認否を判定する。
【０１７８】
工程Ｓ１０５で選択される前記正常判定時間は、清掃指令Ｓｇ１１に応じた前記順回転方向の回転方向指令信号Ｓｇ２２およびアクティブな動作指令信号Ｓｇ２１が出力されるときに得られる前記検出温度および前記検出湿度に対応する前記環境区分に対応する前記正常判定時間である。
【０１７９】
前記正常判定時間が、前記環境区分ごとに設定および更新されることにより、前記正常判定時間の精度がより高まる。そして、前記環境区分ごとの前記正常判定時間が前記通常清掃の正常終了の認否の判定に用いられることにより、窓清掃装置５の清掃動作不良をより高い精度で検出することができる。
【０１８０】
一方、工程Ｓ２０８の処理、および、工程Ｓ２０９または工程Ｓ２１０の処理は、予め定められた臨時処理の一例である。
【０１８１】
工程Ｓ２０８の前記リトライ制御において、駆動制御装置５５は、アクティブな動作指令信号Ｓｇ２１の出力と並行して、前記順回転方向に対し反対の逆回転方向の回転方向指令信号Ｓｇ２２を出力した後に、駆動電流Ｉｄ１の検出値が前記負荷条件を満たすまで再び前記順回転方向の回転方向指令信号Ｓｇ２２を出力する。
【０１８２】
そして、駆動制御装置５５は、前記リトライ制御を実行した後、前記リトライ制御を前記上限回数実行するまでに、工程Ｓ２０３の判定条件が成立する場合に、前記リトライ終了通知を送信する工程Ｓ２１０の処理を実行する。
【０１８３】
工程Ｓ２０３の判定条件は、前記順方向指令時間が前記正常判定時間を越えるという条件であり、予め定められたリトライ成功条件の一例である。また、前記リトライ終了通知を送信する処理は、前記リトライ制御の正常終了を認定する処理の一例である。
【０１８４】
前記リトライ制御が行われることにより、清掃パッド５１２の行き詰まりが解消される可能性が高まる。
【０１８５】
また、履歴記録部８ｄは、図４の工程Ｓ１１２において、前記通常清掃の正常終了が認定されないときに得られる前記検出温度および前記検出湿度を表す情報を含むエラー履歴情報ＤＴ２を二次記憶装置８４に記録する。
【０１８６】
エラー履歴情報ＤＴ２における前記検出温度および前記検出湿度を表す情報は、非正常履歴情報の一例である。また、工程Ｓ１１２の処理を実行する履歴記録部８ｄは、非正常履歴記録部の一例である。
【０１８７】
本実施形態において、回避条件設定部８ｆは、エラー履歴情報ＤＴ２の蓄積数が予め定められた数を超えるごとに、前記回避条件設定処理を実行する。
【０１８８】
前記回避条件設定処理は、エラー履歴情報ＤＴ２における前記検出温度および前記検出湿度に基づいて、前記検出温度および前記検出湿度に関する前記清掃回避条件を設定する処理である。
【０１８９】
例えば、回避条件設定部８ｆは、エラー履歴情報ＤＴ２における前記検出温度および前記検出湿度を前記環境区分ごとに分類する。
【０１９０】
さらに、回避条件設定部８ｆは、分類された前記検出温度および前記検出湿度の度数が予め定められたしきい度数を超える前記環境区分を表す前記検出温度および前記検出湿度の条件を、前記清掃回避条件として設定する。
【０１９１】
上記のように設定される前記清掃回避条件は、過去に前記通常清掃の正常終了が認定されなかった頻度が高い前記検出温度および前記検出湿度の条件である。
【０１９２】
なお、主制御部８ａが、管理装置７から通信装置８５を通じて前記清掃回避条件を表す情報を取得することも考えられる。この処理を実行する主制御部８ａは、回避条件取得部の一例である。この場合、管理装置７は、回避条件設定部８ｆと同様の処理によって前記清掃回避条件を設定し、設定した前記清掃回避条件の情報を画像形成装置１０へ送信する。
【０１９３】
そして、清掃制御部８ｃは、前記清掃イベントが発生したときに得られる前記検出温度および前記検出湿度が前記清掃回避条件に該当する場合に、前記清掃回避条件に該当しない前記検出温度および前記検出湿度が得られる状況を待って清掃指令Ｓｇ１１を出力する（図４の工程Ｓ１０１〜Ｓ１０６）。
【０１９４】
前記清掃回避条件に基づく制御が実行されることにより、窓清掃装置５の清掃動作不良の発生を未然に回避できる可能性が高くなる。
【０１９５】
［第２実施形態］
次に、図６を参照しつつ、第２実施形態に係る画像形成装置１０Ａについて説明する。画像形成装置１０Ａは、画像形成装置１０の応用例である。
【０１９６】
図６に示されるように、画像形成装置１０ＡのＣＰＵ８２は、前記コンピュータープログラムを実行することにより、判定時間初期値設定部８ｇとしても動作する。この点が、画像形成装置１０Ａにおける画像形成装置１０と異なる点である。
【０１９７】
判定時間初期値設定部８ｇは、管理装置７から通信装置８５を通じて前記環境区分ごとの前記正常判定時間を表す初期値情報を取得する。例えば、画像形成装置１０Ａが最初に利用されるときに、判定時間初期値設定部８ｇは、前記初期値情報を取得する。
【０１９８】
さらに、判定時間初期値設定部８ｇは、前記初期値情報に応じて、複数の前記環境区分ごとの前記正常判定時間の初期値を設定する。
【０１９９】
管理装置７は、ネットワーク８００を通じて画像形成装置１０Ａと同種の他の複数の画像形成装置から正常履歴情報ＤＴ１を収集する。さらに、管理装置７は、収集した正常履歴情報ＤＴ１における前記検出温度および前記検出湿度の組合せと前記正常終了時間とに基づいて、前記環境区分ごとの平均的な前記正常終了時間を導出する。
【０２００】
さらに、管理装置７は、前記環境区分ごとの平均的な前記正常終了時間と予め定められた係数とを乗算することにより、前記環境区分ごとの前記正常判定時間の初期値を導出し、これを前記初期値情報として画像形成装置１０Ａに提供する。
【０２０１】
画像形成装置１０Ａが採用される場合も、画像形成装置１０が採用される場合と同様の効果が得られる。さらに、画像形成装置１０Ａが採用される場合、同種の他の複数の画像形成装置の稼働実績に対応した前記正常判定時間の初期値が適切に設定される。
【符号の説明】
【０２０２】
１        ：本体部
１ｘ      ：排出トレイ
２        ：シート収容部
３        ：シート搬送装置
４        ：作像装置
５        ：窓清掃装置
７        ：管理装置
８        ：制御装置
８ａ      ：主制御部
８ｂ      ：プリント制御部
８ｃ      ：清掃制御部
８ｄ      ：履歴記録部
８ｅ      ：判定時間更新部
８ｆ      ：回避条件設定部
８ｇ      ：判定時間初期値設定部
９        ：シート
１０      ：画像形成装置
１０Ａ    ：画像形成装置
３０      ：シート搬送路
３１      ：搬送ローラー対
４０      ：プリント装置
４１      ：感光体
４２      ：帯電装置
４３      ：現像装置
４５      ：ドラムクリーニング装置
４６      ：光走査ユニット
４７      ：転写装置
４８      ：定着装置
５１      ：可動ユニット
５１ａ    ：第１可動ユニット
５１ｂ    ：第２可動ユニット
５２      ：移動機構
５３      ：清掃モーター
５３ａ    ：ギヤ機構
５４      ：モータードライバー
５５      ：駆動制御装置
５６      ：電流検出回路
６１      ：環境センサー
８０ａ    ：通信線
８１      ：プリントエンジン
８２      ：ＣＰＵ
８３      ：ＲＡＭ
８４      ：二次記憶装置
８５      ：通信装置
３００    ：送出ローラー対
４６０    ：窓
４７１    ：中間転写ベルト
４７２    ：ベルト転写装置
４７３    ：シート転写装置
４７４    ：ベルトクリーニング装置
５１１    ：支持部材
５１２    ：清掃パッド
５２１    ：ワイヤー
５２２    ：プーリー
８００    ：ネットワーク
８０１    ：操作装置
８０２    ：表示装置
Ｄ１      ：主走査方向
Ｄ１１    ：第１移動方向
Ｄ１２    ：第２移動方向
Ｄ２      ：副走査方向
ＤＴ１    ：正常履歴情報
ＤＴ２    ：エラー履歴情報
Ｉｄ１    ：駆動電流
Ｐ１      ：第１基準位置
Ｐ２      ：第２基準位置
Ｒ１      ：第１回転方向
Ｒ２      ：第２回転方向
Ｓｇ１１  ：清掃指令
Ｓｇ２１  ：動作指令信号
Ｓｇ２２  ：回転方向指令信号
Ｓｇ４    ：電流検出信号
Ｔ１１    ：候補判定時間
Ｔ１２    ：環境温度
Ｔ１３    ：環境湿度
Ｖｄ１    ：駆動電圧
【図１】
2020079823.tif 000003
【図２】
2020079823.tif 000004
【図３】
2020079823.tif 000005
【図４】
2020079823.tif 000006
【図５】
2020079823.tif 000007
【図６】
2020079823.tif 000008