(57)【要約】【課題】収容部の上昇についての異常を早期に判定する。【解決手段】シート供給装置２０は、昇降モータＭ３の駆動力によって収容部２１を昇降させるリフトアップ機構２２と、昇降モータＭ３に流れる電流値を検出する電流検出部２５と、リフトアップ機構２２が収容部２１を上昇させているときに、時間的に異なるタイミングで検出された２つの電流値の差分である異常判定用差分を算出する差分算出部３１と、異常判定用差分が予め定められた異常判定基準値を超えた場合、収容部２１の上昇について異常有りと判定する異常判定部３２と、を備える。【選択図】図１
2018090343.tif 000002
【特許請求の範囲】
【請求項１】
シート繰り出し位置からシートを繰り出し、繰り出した前記シートを画像形成装置に供給するシート供給装置であって、
前記シートを収容する収容部と、
モータを有し、前記モータの駆動力によって前記収容部を昇降させるリフトアップ機構と、
前記収容部を上昇させることによって前記シート繰り出し位置に前記シートが到達するように、前記モータの駆動を制御する駆動制御部と、
前記モータに流れる電流値を検出する電流検出部と、
前記リフトアップ機構が前記収容部を上昇させているときに前記電流検出部において時間的に異なるタイミングで検出された２つの電流値の差分である異常判定用差分を算出する差分算出部と、
前記差分算出部によって算出された前記異常判定用差分が予め定められた異常判定基準値を超えた場合、前記収容部の上昇について異常有りと判定する異常判定部と、
を備えるシート供給装置。
【請求項２】
前記シート繰り出し位置に前記シートが到達したか否かを検出する到達検出センサを更に備え、
前記異常判定部は、前記到達検出センサによって前記シート繰り出し位置への前記シートの到達が検出された時に前記電流検出部で検出された前記電流値に基づいて前記異常判定基準値を更新する、請求項１に記載のシート供給装置。
【請求項３】
前記差分算出部は、前記収容部を上昇させるために前記駆動制御部が前記モータの駆動を開始してから所定の待機時間が経過した時に前記電流検出部で検出された前記電流値と、前記待機時間が経過した時よりも後の時点おいて前記電流検出部で検出された前記電流値とに基づいて前記異常判定用差分を算出する、請求項１又は２に記載のシート供給装置。
【請求項４】
前記差分算出部は、前記収容部を上昇させるために前記駆動制御部が前記モータの駆動を開始した後、前記電流検出部で検出された前記電流値の所定時間あたりの変化量が所定の変化量以下となった時に前記電流検出部で検出された前記電流値と、前記電流値の所定時間あたりの変化量が所定の変化量以下となった時よりも後の時点おいて前記電流検出部で検出された前記電流値とに基づいて前記異常判定用差分を算出する、請求項１又は２に記載のシート供給装置。
【請求項５】
前記差分算出部は、前記収容部を上昇させるために前記駆動制御部が前記モータの駆動を開始してから所定の待機時間が経過した後、前記電流検出部で検出された前記電流値の所定時間あたりの変化量が所定の変化量以下となった時に前記電流検出部で検出された前記電流値と、前記電流値の所定時間あたりの変化量が所定の変化量以下となった時よりも後の時点おいて前記電流検出部で検出された前記電流値とに基づいて前記異常判定用差分を算出する、請求項１又は２に記載のシート供給装置。
【請求項６】
前記異常判定部によって異常有りと判定された場合、前記駆動制御部は、前記モータを停止させる又は前記収容部が降下するように前記モータの駆動を制御する、請求項１から５のいずれか一項に記載のシート供給装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置にシートを供給するシート供給装置に関する。
【背景技術】
【０００２】
画像形成装置にシートを供給するシート供給装置がある。また、シート供給装置では、シートを収容する収容部をリフトアップ機構によって上昇させることにより、ピックアップ手段によってシートを繰り出すためのシート繰り出し位置にシートを到達させている。
【０００３】
例えば、異物の混入等によって収容部の上昇が途中で停止してしまうなど、収容部の上昇に異常がある場合、リフトアップ機構のモータの負荷が増加する。このため、例えば、特許文献１に記載されたシート供給装置では、リフトアップ機構のモータの負荷が基準値を超えた場合に、収容部の上昇について異常有りと判定している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１３７４４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようなシート供給装置は、収容部に収容されたシートの枚数によってモータの負荷が変動する。このため、異常判定に用いる基準値として、シートの枚数が多いときのモータの負荷よりも高い値が設定されている必要がある。これにより、例えば、シートの収容枚数が少ない収容部を上昇させているときに異常が発生してモータの負荷が上昇した場合、モータの負荷が異常判定用の基準値に到達するまでに時間がかかり、異常を早期に判定することができない。
【０００６】
そこで、本発明は、収容部の上昇についての異常を早期に判定可能なシート供給装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、シート繰り出し位置からシートを繰り出し、繰り出した前記シートを画像形成装置に供給するシート供給装置である。シート供給装置は、収容部と、リフトアップ機構と、駆動制御部と、電流検出部と、差分算出部と、異常判定部とを備える。収容部は、シートを収容する。リフトアップ機構は、モータを有し、モータの駆動力によって収容部を昇降させる。駆動制御部は、収容部を上昇させることによってシート繰り出し位置にシートが到達するように、モータの駆動を制御する。電流検出部は、モータに流れる電流値を検出する。差分算出部は、リフトアップ機構が収容部を上昇させているときに電流検出部において時間的に異なるタイミングで検出された２つの電流値の差分である異常判定用差分を算出する。異常判定部は、差分算出部によって算出された異常判定用差分が予め定められた異常判定基準値を超えた場合、収容部の上昇について異常有りと判定する。
【０００８】
このシート供給装置では、差分算出部が、時間的に異なるタイミングで検出された２つの電流値の差分である異常判定用差分を算出する。ここで、収容部の上昇の途中で異常が発生してモータの負荷が増加した場合、負荷の上昇に伴ってモータに流れる電流値も大きくなる。このため、異常が発生した場合には、異常判定用差分が大きくなる。異常判定部は、異常判定用差分が異常判定基準値を超えた場合に収容部の上昇について異常有りと判定する。このように異常判定用差分を用いることで、収容部に収容されるシートの枚数に関わらず、モータの負荷の増加を早期に判定することができる。従って、本願発明は、収容部の上昇についての異常を早期に判定することができる。
【０００９】
上記のシート供給装置は、シート繰り出し位置にシートが到達したか否かを検出する到達検出センサを更に備え、異常判定部は、到達検出センサによってシート繰り出し位置へのシートの到達が検出された時に電流検出部で検出された電流値に基づいて異常判定基準値を更新してもよい。例えば、シート繰り出し位置にシートが到達した時にシートを繰り出すためのロール等がシートに当接等することで、モータの負荷が増加することがある。このような場合であっても、シート供給装置は、このモータの負荷の増加を考慮して異常判定基準値を更新することができる。これにより、シート供給装置は、シート繰り出し位置にシートが到達することによるモータの負荷の増加を、収容部の上昇の異常と誤判定してしまうことを防止できる。
【００１０】
差分算出部は、収容部を上昇させるために駆動制御部がモータの駆動を開始してから所定の待機時間が経過した時に電流検出部で検出された電流値と、待機時間が経過した時よりも後の時点おいて電流検出部で検出された電流値とに基づいて異常判定用差分を算出してもよい。例えば、モータの駆動を開始すると、モータの駆動開始直後の突入電流、及びリフトアップ機構のギア等が噛み合った状態に変化したことによるモータの負荷の変動等に起因して、モータに流れる電流値が変動する。このため、モータの駆動を開始してから待機時間が経過した時以降に検出された電流値に基づいて異常判定基準値を算出することで、モータの駆動開始直後の電流値の変動の影響を除外して、異常判定基準値を算出することができる。これにより、シート供給装置は、モータの駆動開始直後の電流値の変動に起因して、収容部の上昇について異常有りと誤判定してしまうことを防止できる。
【００１１】
差分算出部は、収容部を上昇させるために駆動制御部がモータの駆動を開始した後、電流検出部で検出された電流値の所定時間あたりの変化量が所定の変化量以下となった時に電流検出部で検出された電流値と、電流値の所定時間あたりの変化量が所定の変化量以下となった時よりも後の時点おいて電流検出部で検出された電流値とに基づいて異常判定用差分を算出してもよい。上述したように、モータの駆動開始直後には、突入電流及びギアの噛み合い等に起因して電流値が変動する。モータに流れる電流値の所定時間あたりの変化量が所定の変化量以下となった場合とは、突入電流及びギアの噛み合い等に起因する電流値の変動が終了し、リフトアップ機構が収容部を安定して上昇させている状態である。このため、電流値の所定時間あたりの変化量が所定の変化量以下時以降の電流値を用いて異常判定用差分を算出することで、モータの駆動開始直後の電流値の変動の影響を除外して、異常判定基準値を算出することができる。これにより、シート供給装置は、モータの駆動開始直後の電流値の変動に起因して、収容部の上昇について異常有りと誤判定してしまうことを防止できる。
【００１２】
差分算出部は、収容部を上昇させるために駆動制御部がモータの駆動を開始してから所定の待機時間が経過した後、電流検出部で検出された電流値の所定時間あたりの変化量が所定の変化量以下となった時に電流検出部で検出された電流値と、電流値の所定時間あたりの変化量が所定の変化量以下となった時よりも後の時点おいて電流検出部で検出された電流値とに基づいて異常判定用差分を算出してもよい。この場合には、上述したように、モータの駆動開始直後の電流値の変動の影響を除外して、更に、リフトアップ機構が収容部を安定して上昇させているときの電流値に基づいて異常判定用差分を算出することができる。これにより、シート供給装置は、モータの駆動開始直後の電流値の変動に起因して、収容部の上昇について異常有りと誤判定してしまうことを防止できる。
【００１３】
異常判定部によって異常有りと判定された場合、駆動制御部は、モータを停止させる又は収容部が降下するようにモータの駆動を制御してもよい。この場合、異常判定部によって異常有りと判定された後にリフトアップ機構が収容部を上昇させることに伴って生じる各部の破損等を防止できる。
【発明の効果】
【００１４】
本発明によれば、収容部の上昇についての異常を早期に判定することができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態に係る画像形成システムの概略構成を示す図である。
【図２】シート供給装置の制御部周りの構成を示す概略図である。
【図３】シート供給装置のシート繰り出し位置を説明するための概略図である。
【図４】昇降モータの駆動開始後に昇降モータに流れる電流値の変化を示す図である。
【図５】シートの収容枚数に応じて変化する、昇降モータに流れる電流値を示す図である。
【図６】昇降モータの駆動開始後に昇降モータに流れる電流値の変化を示す図である。
【図７】異常判定処理の流れを示すフローチャートである。
【図８】異常判定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明のシート供給装置を画像形成システムに適用した実施形態について図面を参照しながら説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００１７】
図１に示すように、画像形成システム１は、画像形成装置１０、及びシート供給装置２０を備えている。画像形成装置１０は、収容部１１、及び画像形成部１２を備えている。収容部１１は、複数枚のシートＰを収容する。画像形成部１２は、収容部１１から繰り出されて搬送路Ｌを通過するシートＰに対して画像を形成する。画像が形成されたシートＰは、さらに搬送路Ｌを通って画像形成装置１０外に排出される。
【００１８】
シート供給装置２０は、画像形成装置１０に対してシートＰを供給する装置である。例えば、シート供給装置２０は、画像形成装置１０に備えられた収容部１１の収容量を補うために、画像形成装置１０に対して設けられる。シート供給装置２０は、収容部２１、リフトアップ機構２２、繰り出し機構２３、制御部２４（図２参照）、電流検出部２５(図２参照)、シート有無センサＳ１、及び上限センサ（到達検出センサ）Ｓ２を有している。
【００１９】
収容部２１は、複数枚のシートＰを収容する。収容部２１には、上下方向に沿って重ねられた複数枚のシートＰが載置されている。リフトアップ機構２２は、昇降機構２２ａ、及び昇降モータ（モータ）Ｍ３を有している。昇降機構２２ａは、収容部２１に係合し、昇降モータＭ３の駆動力によって収容部２１を昇降させる。昇降モータＭ３は、昇降機構２２ａに係合する収容部２１を昇降させる。
【００２０】
繰り出し機構２３は、収容部２１に収容されたシートＰのうち、最上部のシートＰを繰り出して画像形成装置１０の搬送路Ｌ上に送る。繰り出し機構２３は、ピックアップロールＲ１、一対のテイクアウェイロールＲ２、複数の搬送ロールＲ３、ピックアップモータＭ１、搬送モータＭ２を有している。
【００２１】
ピックアップロールＲ１は、リフトアップ機構２２によって収容部２１が上昇させられてシート繰り出し位置に到達したシートＰを収容部２１から繰り出す。シート繰り出し位置とは、ピックアップロールＲ１によってシートＰが繰り出される高さ位置である。ピックアップロールＲ１によって収容部２１から繰り出されたシートＰは、テイクアウェイロールＲ２によって引き出されて搬送ロールＲ３側へ送られる。搬送ロールＲ３は、テイクアウェイロールＲ２によって引き出されたシートＰを画像形成装置１０の搬送路Ｌへ送る。
【００２２】
ここで、シート繰り出し位置について図３を用いて説明する。なお、ピックアップロールＲ１は、上下方向に移動可能に設けられており、収容部２１に収容された最上部のシートＰに押し付けられる。例えば、ピックアップロールＲ１は、一対のテイクアウェイロールＲ２のうち上側のテイクアウェイロールＲ２の回転軸を軸として揺動可能なように支持部２３ａによって支持されている。ピックアップロールＲ１は、自重によって最上部のシートＰに押し付けられる構成でもよく、バネ等によって押し付けられる構成であってもよい。これにより、ピックアップロールＲ１は、リフトアップ機構２２によって収容部２１が上昇させられたときに、シートＰによって持ち上げられる。
【００２３】
ピックアップロールＲ１の揺動範囲は規制されている。本実施形態では、図３に示すように、ピックアップロールＲ１の揺動範囲の下方側の位置が高さ位置Ｈ１となるように、下方側の揺動範囲が設定されている。すなわち、収容部２１が上昇させられて最上部のシートＰが高さ位置Ｈ１に到達したときに、最上部のシートＰがピックアップロールＲ１に当接する。最上部のシートＰがピックアップロールＲ１に当接した状態で収容部２１が更に上昇させられ、ピックアップロールＲ１が高さ位置Ｈ２まで持ち上げられたときにテイクアウェイロールＲ２は最上部のシートＰを繰り出す。すなわち、高さ位置Ｈ２が、シート繰り出し位置ＳＣとなる。
【００２４】
上限センサＳ２は、収容部２１に収容された最上部のシートＰがシート繰り出し位置ＳＣに到達したか否かを検出する。上限センサＳ２としては、既存の種々のセンサ又は検出機構を用いることができる。
【００２５】
図１に示すように、ピックアップモータＭ１は、ピックアップロールＲ１及びテイクアウェイロールＲ２を回転駆動させる。搬送モータＭ２は、搬送ロールＲ３を回転駆動させる。
【００２６】
シート有無センサＳ１は、収容部２１にシートＰが収容されているか否かを検出する。シート有無センサＳ１は、ピックアップロールＲ１よりもシートＰの繰り出し方向の後ろ側の位置でシートＰの有無を検出する。これにより、シート有無センサＳ１は、ピックアップロールＲ１によって収容部２１から最後のシートＰが繰り出されている途中において、収容部２１にシートＰが残っていないことを早期に検出することができる。シート有無センサＳ１としては、既存の種々のセンサ又は検出機構を用いることができる。
【００２７】
図２に示す電流検出部２５は、昇降モータＭ３に流れる電流値を検出する。昇降モータＭ３に流れる電流値は、昇降モータＭ３の負荷の上昇に伴って高くなる。すなわち、電流検出部２５で検出される電流値によって昇降モータＭ３の負荷を把握することができる。例えば、昇降モータＭ３を定電流制御によって駆動する場合、昇降モータＭ３への電流のＯＮ／ＯＦＦを高速に切り替えることによって、昇降モータＭ３の巻線に流れる電流値を一定に保っている。昇降モータＭ３の負荷が高くなると、電流のＯＮ時間が増えるため、積算した電流値が増加する。このため、この積算した電流値を見ることで、昇降モータＭ３の負荷を把握することができる。本実施形態において制御部２４は、一例として、定電流制御によって昇降モータＭ３を駆動する。この場合、電流検出部２５は、昇降モータＭ３に流れる電流値として、積算した電流値を検出している。或いは、電流検出部２５は、昇降モータＭ３に流れる電流値を直接検出することができるセンサ等であってもよい。
【００２８】
昇降モータＭ３に流れる電流値について説明する。図４に示すように、時刻ｔ１において昇降モータＭ３の駆動を開始（昇降モータＯＮ）すると、駆動の開始直後において昇降モータＭ３の突入電流の影響により、昇降モータＭ３に流れる電流値が一瞬だけ大きく上昇する（時刻ｔ１から時刻ｔ２）。駆動の開始直後においては、リフトアップ機構２２の昇降機構２２ａに設けられたギア等が噛み合っておらず、昇降モータＭ３が空転している状態となる。昇降機構２２ａのギア等が噛み合った時刻ｔ２以降において、徐々に電流値が上昇する。昇降機構２２ａのギア等が噛み合い、安定して収容部２１が上昇を始める時刻ｔ３以降においては、電流値は大きく変動しない。
【００２９】
収容部２１が上昇し、収容部２１に収容された最上部のシートＰが高さ位置Ｈ１に到達した後（時刻ｔ４の後）、リフトアップ機構２２は収容部２１及びシートＰと共にピックアップロールＲ１も持ち上げる。このため、昇降モータＭ３に流れる電流値がピックアップロールＲ１を持ち上げる分だけ上昇する。更に収容部２１が上昇し、収容部２１に収容された最上部のシートＰがシート繰り出し位置ＳＣに到達すると（時刻ｔ５）、上限センサＳ２がＯＮとなる。上限センサＳ２がＯＮとなると、後述のように制御部２４は昇降モータＭ３の駆動を停止する。
【００３０】
また、収容部２１を上昇させる際に、収容部２１に収容されたシートＰの枚数が多い場合には、枚数が少ない場合に比べて昇降モータＭ３の負荷が大きくなる。このため、図５に示すように、昇降機構２２ａのギア等が噛み合った時刻ｔ２以降において、シートＰの収容枚数が多い場合には、収容枚数が少ない場合に比べて昇降モータＭ３に流れる電流値が大きくなる。
【００３１】
図２に示す制御部２４は、シート供給装置２０の各部の動作を制御する。制御部２４は、シート供給装置２０の筐体内において適宜の位置に設けられている。制御部２４は、例えば、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、及び、ＲＡＭ（Random  Access  Memory）等を備える電子制御ユニットである。制御部２４では、ＣＰＵ、ＲＯＭ、及びＲＡＭ等を用いてプログラムを実行することで、各種の制御を実行する。
【００３２】
具体的には、制御部２４は、リフトアップ機構２２の昇降モータＭ３を制御することで、収容部２１に収容された最上部のシートＰをシート繰り出し位置ＳＣに到達させる。最上部のシートＰがシート繰り出し位置ＳＣに到達した後、制御部２４は、昇降モータＭ３の駆動を停止する。また、制御部２４は、シートＰが繰り出された場合には、再度、収容部２１を上昇させて最上部のシートＰをシート繰り出し位置ＳＣに到達させる。制御部２４は、シート繰り出し位置ＳＣに到達したシートＰがピックアップロールＲ１によって繰り出され且つテイクアウェイロールＲ２によって引き出されるように、ピックアップモータＭ１の駆動を制御する。制御部２４は、搬送ロールＲ３によってシートＰが画像形成装置１０へ搬送されるように搬送モータＭ２の駆動を制御する。制御部２４は、シート有無センサＳ１によってシートＰが検出されなくなった場合、ピックアップモータＭ１等の駆動を停止する。
【００３３】
また、例えば、収容部２１内のシートＰが無くなった場合、収容部２１が降下させられてシートＰが補充される。収容部２１にシートＰが補充された場合、制御部２４は、最上部のシートＰがシート繰り出し位置ＳＣに到達するように、昇降モータＭ３を駆動させて収容部２１を上昇させる。このように昇降モータＭ３を駆動させて収容部２１を上昇させているときに、制御部２４は、収容部２１の上昇についての異常の有無を判定する。以下、制御部２４が行う、収容部２１の上昇についての異常の有無の判定の処理（異常判定処理）の詳細について説明する。この異常判定処理を行うため、制御部２４は、機能的には、差分算出部３１、異常判定部３２、及び駆動制御部３３を備えている。制御部２４は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等を用いてプログラムを実行することで、差分算出部３１等の各種の機能を実現する。
【００３４】
差分算出部３１は、リフトアップ機構２２が収容部２１を上昇させているときに、収容部２１の上昇についての異常の有無の判定に用いる異常判定用差分を算出する。この異常判定用差分は、電流検出部２５において時間的に異なるタイミングで検出された２つの電流値の差分である。
【００３５】
ここで、図４を用いて説明したように、昇降モータＭ３の駆動の開始直後は、昇降モータＭ３の突入電流、及び昇降機構２２ａに設けられたギアの噛み合い等の影響により、昇降モータＭ３に流れる電流値が安定しない。異常の有無を誤って判定してしまうことを防止するため、差分算出部３１は、安定して収容部２１が上昇を始めた後の電流値を用いて異常判定用差分を算出する必要がある。
【００３６】
このため、差分算出部３１は、収容部２１を上昇させるために昇降モータＭ３の駆動が開始されてから所定の待機時間が経過した後に、電流検出部２５で検出された電流値を用いて異常判定用差分を算出する。この所定の待機時間は、上述した突入電流及びギアの噛み合いの影響等によって変動しているときの電流値に基づいて異常判定用差分が算出されることを防止するための時間である。この所定の待機時間は、予め実験等によって定めることができる。
【００３７】
また、差分算出部３１は、所定の待機時間が経過した後、電流検出部２５で検出された電流値の所定時間あたりの変化量が所定の変化量以下となった時以降の電流値を用いて、異常判定用差分を算出する。電流値の所定時間あたりの変化量が所定の変化量以下となった時とは、昇降機構２２ａのギア等が完全に噛み合い、収容部２１の安定した上昇が開始された時である。差分算出部３１は、電流検出部２５で検出された電流値の所定時間あたりの変化量が所定の変化量以下となった時の電流値と、電流値の所定時間あたりの変化量が所定の変化量以下となった時よりも後の時点おいて電流検出部２５で検出された電流値とに基づいて、異常判定用差分を算出する。
【００３８】
このように、差分算出部３１は、昇降モータＭ３の駆動が開始されてから所定の待機時間が経過した後、電流値の所定時間あたりの変化量が所定の変化量以下となった時の電流値に基づいて異常判定用差分を算出する。これにより、差分算出部３１は、収容部２１が安定して上昇しているときの電流値を用いて異常判定用差分を算出することができる。
【００３９】
図６を用いて、差分算出部３１における異常判定用差分の算出処理の具体例について説明する。図６に示す例では、時刻ｔ１１において、昇降モータＭ３の駆動が開始されたとする。駆動の開始直後の時刻ｔ１１から時刻ｔ１２の間、突入電流の影響により、昇降モータＭ３に流れる電流値が一瞬だけ大きく上昇する。時刻ｔ２以降において、昇降機構２２ａのギア等が噛み合い、収容部２１の上昇が開始されて徐々に電流値が上昇する。差分算出部３１は、時刻ｔ３となった時から、電流値の所定時間あたりの変化量の算出を開始する。すなわち、時刻ｔ１から時刻ｔ３まの間の時間が、所定の待機時間となる。
【００４０】
差分算出部３１は、時刻ｔ３以降において、電流検出部２５で検出された所定時間毎の電流値の値を用いて、電流値の所定時間あたりの変化量を所定時間毎に算出する。なお、差分算出部３１は、電流検出部２５で検出される電流値を所定時間毎にサンプリングし、サンプリングした電流値に基づいて電流値の所定時間あたりの変化量及び異常判定用差分を算出する。図６では、電流値をサンプリングするタイミングを、電流値の波形の上部に付した矢印で示す。図６に示す例では、時刻ｔ１３から時刻ｔ１４までの間の電流値の変化量は、所定の変化量よりも大きいとする。時刻ｔ１４から時刻ｔ１５までの間の電流値の変化量は、所定の変化量以下であるとする。この場合、差分算出部３１は、時刻ｔ１５において、電流値の所定時間あたりの変化量が所定の変化量以下となったと判定する。
【００４１】
差分算出部３１は、電流値の所定時間あたりの変化量が所定の変化量以下となった時の電流値（すなわち時刻ｔ１５における電流値）と、時刻ｔ１５よりも後の時刻において電流検出部２５で検出された電流値とに基づいて、異常判定用差分を算出する。すなわち、差分算出部３１は、時刻ｔ１６以降において、時刻ｔ１５における電流値と電流検出部２５において検出された所定時間毎の電流値との差分を異常判定用差分として、所定時間毎に算出する。具体的には、差分算出部３１は、時刻ｔ１６のときに、時刻ｔ１５における電流値と、時刻ｔ１６における電流値との差分を異常判定用差分として算出する。また、差分算出部３１は、時刻ｔ１７のときに、時刻ｔ１５における電流値と、時刻ｔ１７における電流値との差分を異常判定用電流値として算出する。
【００４２】
異常判定部３２は、差分算出部３１で算出された異常判定用差分が予め定められた異常判定基準値を超えた場合、収容部２１の上昇について異常有りと判定する。この異常判定基準値は、図４の時刻ｔ４から時刻ｔ５に示すように、リフトアップ機構２２がピックアップロールＲ１を持ち上げることによって上昇する電流値の上昇分よりも大きい値を設定する。これにより、ピックアップロールＲ１を持ち上げることによって電流値が上昇したことに基づいて、収容部２１の上昇について異常有りと誤判定してしまうことを防止できる。異常判定部３２は、収容部２１の上昇について異常有りと判定した後、表示部又はスピーカ等を用いて異常の発生を使用者に報知する。
【００４３】
たとえば、図６に示すように、時刻ｔα＋１において収容部２１の上昇に異常が生じ、時刻ｔα＋１から徐々に昇降モータＭ３の負荷が大きくなったとする。時刻ｔα＋２で算出された異常判定用差分（時刻ｔ１５での電流値と時刻ｔα＋２での電流値との差分）は、予め定められた異常判定基準値を超えていないとする。時刻ｔα＋３で算出された異常判定用差分（時刻ｔ１５での電流値と時刻ｔα＋３での電流値との差分）は、予め定められた異常判定基準値を超えたとする。この場合、差分算出部３１は、時刻ｔα＋３で算出した異常判定用差分が異常判定基準値を超えているため、時刻ｔα＋３において、収容部２１の上昇に異常有りと判定する。
【００４４】
また、異常判定部３２は、収容部２１が正常に上昇したときに電流検出部２５で検出された電流値に基づいて、異常の有無を判定する際に用いた異常判定基準を更新することができる。具体的には、異常判定部３２は、上限センサＳ２によってシート繰り出し位置ＳＣへのシートＰの到達が検出された時に電流検出部２５で検出された電流値に基づいて、異常判定基準値を更新する。例えば、異常判定部３２は、シート繰り出し位置ＳＣへのシートＰの到達が検出された時に電流検出部２５で検出された電流値に、所定の係数（係数＞１とする）を乗算した値を新たな異常判定基準値として設定することができる。
【００４５】
駆動制御部３３は、リフトアップ機構２２の昇降モータＭ３の駆動を制御し、収容部２１を昇降させる。駆動制御部３３は、シート有無センサＳ１によって収容部２１内のシートＰが無くなったことが検出された場合、収容部２１が降下するようにリフトアップ機構２２の昇降モータＭ３を制御する。駆動制御部３３は、例えば、収容部２１にシートＰが補充された場合、収容部２１が上昇するようにリフトアップ機構２２の昇降モータＭ３を制御する。具体的には、駆動制御部３３は、最上部のシートＰがシート繰り出し位置ＳＣに到達するように、リフトアップ機構２２の昇降モータＭ３の駆動を制御して収容部２１を上昇させる。最上部のシートＰがシート繰り出し位置ＳＣに到達して上限センサＳ２がＯＮとなると、駆動制御部３３は、昇降モータＭ３を停止させる。駆動制御部３３は、シートＰが繰り出されて上限センサＳ２がＯＦＦとなった場合、最上部のシートＰがシート繰り出し位置ＳＣに到達するように昇降モータＭ３の駆動を制御する。
【００４６】
また、駆動制御部３３は、収容部２１の上昇中に、異常判定部３２によって収容部２１の上昇に異常有りと判定された場合、昇降モータＭ３を停止させる。または、駆動制御部３３は、異常有りと判定された場合、収容部２１が降下するように昇降モータＭ３の駆動を制御する。或いは、駆動制御部３３は、収容部２１を一旦降下させた後、再び上昇するように昇降モータＭ３の駆動を制御してもよい。
【００４７】
次に、制御部２４で行われる収容部２１の上昇についての異常判定処理の流れについて図７及び図８を用いて説明する。図７及び図８のフローチャートは、丸を付したＡの位置で互いに繋がっている。すなわち、Ｓ１０６の処理の後、Ｓ１０８の処理が実行される。図７及び図８に示す異常判定処理は、例えば、収容部２１にシートＰが補充された後に収容部２１を上昇させるために、昇降モータＭ３の駆動が開始されるのと同時に開始される。図７に示すように、差分算出部３１は、駆動制御部３３が昇降モータＭ３の駆動を開始してから所定の待機時間が経過したか否かを判定する（Ｓ１０１）。待機時間が経過していない場合（Ｓ１０１：ＮＯ）、差分算出部３１は、待機時間が経過するまでＳ１０１の処理を繰り返す。待機時間が経過した場合（Ｓ１０１：ＹＥＳ）、差分算出部３１は、電流検出部２５から電流値を取得する（Ｓ１０２）。
【００４８】
電流値の取得後、差分算出部３１は、Ｓ１０２の処理で電流値を取得してから所定時間が経過したか否かを判定する（Ｓ１０３）。所定時間が経過していない場合（１０３：ＮＯ）、差分算出部３１は、電流値を取得してから所定時間が経過するまでＳ１０３の処理を繰り返す。所定時間が経過した場合（Ｓ１０３：ＹＥＳ）、差分算出部３１は、電流検出部２５から電流値を取得する（Ｓ１０４）。
【００４９】
差分算出部３１は、電流検出部２５から直近に取得した電流値と、直近よりも一つ前に取得した電流値との差分に基づいて、所定時間あたりの電流値の変化量を算出する（Ｓ１０５）。例えば、今回の異常判定処理において初めてＳ１０５の処理を行う場合、差分算出部３１は、Ｓ１０４で取得した電流値（直近に取得した電流値）と、Ｓ１０２で取得した電流値（直近よりも一つ前に取得した電流値）との差分に基づいて、所定時間あたりの電流値の変化量を算出する。或いは、今回の異常判定処理においてＳ１０５の処理を実行することが２回目以降である場合、直近のＳ１０４の処理で取得した電流値（直近に取得した電流値）と、直近のＳ１０４の処理よりも一つ前に実行したＳ１０４の処理で取得した電流値（直近よりも一つ前に取得した電流値）との差分に基づいて、所定時間あたりの電流値の変化量を算出する。
【００５０】
差分算出部３１は、算出した所定時間当たりの変化量が、所定の変化量以下であるか否かを判定する（Ｓ１０６）。変化量が所定の変化量以下でない場合（Ｓ１０６：ＮＯ）、差分算出部３１は、電流検出部２５から直近のＳ１０４の処理において電流値を取得してから所定時間が経過したか否かを判定する（Ｓ１０７）。所定時間が経過していない場合（１０７：ＮＯ）、差分算出部３１は、電流値を取得してから所定時間が経過するまでＳ１０７の処理を繰り返す。所定時間が経過した場合（Ｓ１０７：ＹＥＳ）、差分算出部３１は、Ｓ１０４の処理を再び実行する。
【００５１】
変化量が所定の変化量以下である場合（Ｓ１０６：ＹＥＳ）、差分算出部３１は、電流検出部２５から直近に電流値を取得してから所定時間が経過したか否かを判定する（図８のＳ１０８）。所定時間が経過していない場合（１０８：ＮＯ）、差分算出部３１は、直近に電流値を取得してから所定時間が経過するまでＳ１０８の処理を繰り返す。所定時間が経過した場合（Ｓ１０８：ＹＥＳ）、差分算出部３１は、電流検出部２５から電流値を取得する（Ｓ１０９）。
【００５２】
差分算出部３１は、電流検出部２５から取得された電流値に基づいて異常判定用差分を算出する（Ｓ１１０）。具体的には、差分算出部３１は、電流検出部２５において直近に取得された電流値（直近のＳ１０９の処理で取得された電流値）と、電流値の所定時間あたりの変化量が所定の変化量以下となった時の電流値とに基づいて異常判定用差分を算出する。電流値の所定時間あたりの変化量が所定の変化量以下となった時の電流値とは、Ｓ１０６において変化量が所定の変化量以下であると判定された直前のＳ１０５の処理で取得された電流値である。
【００５３】
異常判定部３２は、差分算出部３１で算出された異常判定用差分が予め定められた異常判定基準値を超えたか否かを判定する（Ｓ１１１）。異常判定用差分が異常判定基準値を超えた場合（Ｓ１１１：ＹＥＳ）、異常判定部３２は、収容部２１の上昇について異常有りと判定する。駆動制御部３３は、昇降モータＭ３を停止させて、収容部２１の上昇を停止させる（Ｓ１１５）。異常判定部３２は、表示部又はスピーカ等を用いて異常の発生を使用者に報知する（Ｓ１１６）。
【００５４】
異常判定用差分が異常判定基準値を超えていない場合（Ｓ１１１：ＮＯ）、駆動制御部３３は、上限センサＳ２がＯＮとなったか否かを判定する（Ｓ１１２）。上限センサＳ２がＯＮとなっていない場合（Ｓ１１２：ＮＯ）、差分算出部３１は、再びＳ１０８から処理を実行する。これにより、異常判定用差分が異常判定基準値を超える又は上限センサＳ２がＯＮとなるまで、所定時間毎に異常判定用差分が算出（Ｓ１１０）され、異常の有無の判定（Ｓ１１１）が実行される。
【００５５】
上限センサＳ２がＯＮとなった場合（Ｓ１１２：ＹＥＳ）、上限センサＳ２がＯＮとなった時に電流検出部２５から取得した電流値、すなわち、直近に取得した電流値に基づいて、異常判定基準値を更新する（Ｓ１１３）。駆動制御部３３は、最上部のシートＰがシート繰り出し位置ＳＣに到達したため、昇降モータＭ３を停止させて収容部２１の上昇を停止させる（Ｓ１１４）。
【００５６】
本実施形態は以上のように構成され、このシート供給装置２０では、差分算出部３１が、時間的に異なるタイミングで検出された２つの電流値に基づいて異常判定用差分を算出する。ここで、収容部２１の上昇の途中で異常が発生して昇降モータＭ３の負荷が増加した場合、負荷の上昇に伴って昇降モータＭ３に流れる電流値も大きくなる。このため、収容部２１の上昇について異常が発生した場合には、異常判定用差分が大きくなる。異常判定部３２は、異常判定用差分が異常判定基準値を超えた場合に収容部２１の上昇について異常有りと判定する。このように異常判定用差分を用いることで、収容部２１に収容されるシートＰの枚数に関わらず、昇降モータＭ３の負荷の増加を早期に判定することができる。従って、本実施形態のシート供給装置２０は、収容部２１の上昇についての異常を早期に判定することができる。
【００５７】
異常判定部３２は、上限センサＳ２によってシート繰り出し位置ＳＣへのシートＰの到達が検出された時に電流検出部２５で検出された電流値に基づいて異常判定基準値を更新する。例えば、シート繰り出し位置ＳＣへシートＰが到達した時にシートＰを繰り出すためのピックアップロールＲ１等がシートＰに当接等することで、昇降モータＭ３の負荷が増加することがある。このような場合であっても、シート供給装置２０は、この昇降モータＭ３の負荷の増加を考慮して異常判定基準値を更新することができる。これにより、シート供給装置２０は、シート繰り出し位置ＳＣにシートＰが到達することによる昇降モータＭ３の負荷の増加を、収容部２１の上昇の異常と誤判定してしまうことを防止できる。
【００５８】
差分算出部３１は、昇降モータＭ３の駆動を開始してから所定の待機時間が経過し、且つ、電流値の所定時間あたりの変化量が所定の変化量以下となった時以降に検出された電流値に基づいて異常判定用差分を算出する。この場合、差分算出部３１は、上述したように、昇降モータＭ３の駆動開始直後の電流値の変動の影響を除外して、更に、リフトアップ機構２２が収容部２１を安定して上昇させているときの電流値に基づいて異常判定用差分を算出することができる。これにより、シート供給装置２０は、昇降モータＭ３の駆動開始直後の電流値の変動に起因して、収容部の上昇について異常有りと誤判定してしまうことを防止できる。
【００５９】
異常判定部によって異常有りと判定された場合、駆動制御部は、モータを停止させる又は収容部が降下するようにモータの駆動を制御してもよい。この場合、異常判定部によって異常有りと判定された後にリフトアップ機構が収容部を上昇させることに伴って生じる各部の破損等を防止できる。
【００６０】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではない。例えば、シート供給装置２０は、図１に示すように、予備収容部２６、及びスライド機構２７を更に備えていてもよい。予備収容部２６は、予備のシートＰを収容する。スライド機構２７は、収容部２１内のシートＰが無くなった場合、予備収容部２６内のシートＰをスライドさせて、収容部２１にシートＰを搬送する。なお、予備収容部２６から収容部２１にシートＰを搬送する際に、駆動制御部３３は、収容部２１を降下させた状態とする。収容部２１にシートＰが搬送された後、駆動制御部３３は、収容部２１を上昇させる。このときにも、上述した異常判定処理が実行される。
【００６１】
実施形態のシート供給装置２０は、収容部２１の上昇の開始後、所定の待機時間が経過し、且つ電流値の変化量が所定の変化量以下となった場合に、異常判定用差分を算出した。しかしながら、待機時間が経過したこと、及び変化量が所定の変化量以下となることの２つの条件を用いることに限定されない。例えば、シート供給装置２０は、電流値の変化量を用いることなく、収容部２１の上昇の開始後、所定の待機時間が経過した時以降に異常判定用差分を算出してもよい。また、シート供給装置２０は、待機時間を用いることなく、電流値の変化量が所定の変化量以下となった時以降に、異常判定用差分を算出してもよい。
【００６２】
また、異常判定部３２が異常判定基準値を更新することは必須では無い。予め定められた異常判定基準値を使用し続けていてもよい。
【符号の説明】
【００６３】
１０…画像形成装置、２０…シート供給装置、２１…収容部、２２…リフトアップ機構、２５…電流検出部、３１…差分算出部、３２…異常判定部、３３…駆動制御部、Ｍ３…昇降モータ（モータ）、Ｐ…シート、Ｓ２…上限センサ（到達検出センサ）、ＳＣ…シート繰り出し位置。
【図１】
2018090343.tif 000003
【図２】
2018090343.tif 000004
【図３】
2018090343.tif 000005
【図４】
2018090343.tif 000006
【図５】
2018090343.tif 000007
【図６】
2018090343.tif 000008
【図７】
2018090343.tif 000009
【図８】
2018090343.tif 000010