(57)【要約】【課題】部品点数の増加を抑制しつつ、生産性を低下させずに装置の状態を判断することができる画像形成装置を提供する。【解決手段】画像形成装置は、電流によって動力を発生するモータと、モータの動力によって駆動される部品と、モータの駆動時の電流波形に基づいて画像形成装置の状態を判断するモータ電流波形判断部１０１とを備える。【選択図】図７
2011197258.tif 000002
【特許請求の範囲】
【請求項１】
電流によって動力を発生する少なくとも１つのモータを備えた画像形成装置であって、
前記モータの動力によって駆動される部品と、
前記モータの駆動時の電流波形に基づいて、前記画像形成装置の状態を判断する判断部とを備えた、画像形成装置。
【請求項２】
前記モータが前記部品を駆動する際の負荷が最大になる状態での前記電流波形と、前記負荷が最小になる状態での前記電流波形とは互いに異なる、請求項１に記載の画像形成装置。
【請求項３】
前記モータはステッピングモータである、請求項１又は２に記載の画像形成装置。
【請求項４】
前記負荷が基準となる重さである場合の前記電流波形を設定する手段と、
前記負荷が前記基準よりも重い場合の前記電流波形を設定する手段と、
前記負荷が前記基準よりも軽い場合の前記電流波形を設定する手段と、
前記電流波形を検出する手段とをさらに備え、
前記判断部は、前記負荷が前記基準となる重さである場合の前記電流波形を基準として、前記電流波形の形状が前記基準よりも重い場合の前記電流波形及び前記基準よりも軽い場合の前記電流波形のどちらに近いかを判定することによって、前記負荷を検知する、請求項２又は３に記載の画像形成装置。
【請求項５】
前記部品は、画像形成に用いられるトナーを保管するためのトナーボトルを含み、
前記判断部は、前記トナーボトルを駆動するモータの電流波形に基づいて前記トナーボトル内のトナー残量を検知する、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記トナーボトル内の前記トナー残量が所定量以下である場合に、前記判断部は、ユーザに対してメッセージを表示するパネルに、新しいトナーボトルを準備することを求めるメッセージを表示する、請求項５に記載の画像形成装置。
【請求項７】
前記部品は、供給されるトナーの中継を行うためのホッパーを含み、
前記判断部は、前記ホッパーを駆動するモータの電流波形に基づいて前記ホッパー内のトナー残量を検知する、請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
前記ホッパー内の前記トナー残量が所定量以下である場合に、前記判断部は、ユーザに対してメッセージを表示するパネルに、トナーボトルを交換することを求めるメッセージを表示する、請求項７に記載の画像形成装置。
【請求項９】
前記判断部は、前記電流波形の形状に基づいて前記モータが前記部品を駆動する際の負荷を検知する、請求項１〜８のいずれかに記載の画像形成装置。
【請求項１０】
前記電流波形の立ち上がり状態から変曲点を認識する変曲点認識手段をさらに備え、
前記判断部は、前記変曲点に基づいて前記モータが前記部品を駆動する際の負荷を検知する、請求項１〜９のいずれかに記載の画像形成装置。
【請求項１１】
電流によって動力を発生する少なくとも１つのモータを備えた画像形成装置の制御方法であって、
電流によって前記モータに動力を発生させ、前記モータの動力によって部品を駆動する駆動ステップと、
前記モータの駆動時の電流波形に基づいて、前記画像形成装置の状態を判断する判断ステップとを備えた、画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成装置の制御方法に関し、より特定的には、モータを使用して部品を駆動する画像形成装置及び画像形成装置の制御方法に関する。
【背景技術】
【０００２】
電子写真式の画像形成装置には、スキャナ機能、ファクシミリ機能、複写機能、プリンタとしての機能、データ通信機能、及びサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機、プリンタなどがある。
【０００３】
画像形成装置は、主に画像形成部と用紙搬送部とを備えている。用紙搬送部は給紙トレイから画像形成部へ用紙を搬送し、画像形成された用紙を排紙トレイへ搬送する。画像形成部は、像担持体上にトナー像を形成し、このトナー像を転写材（用紙）に転写して圧着することにより、転写材に画像を形成する。画像形成部や用紙搬送部は様々な部品により構成されており、これらの部品は主としてモータによって駆動されている。
【０００４】
画像形成装置に内蔵されているモータに加わる負荷は、残トナー量、搬送する用紙の大きさ、形成する画像の性質など様々な要因によって変動する。この負荷の変動によって画像形成装置の状態は変化する。
【０００５】
画像形成装置において負荷の変動を検出したい場合に、センサなどの部品を用いて負荷の状態を把握する方法がある。しかしこの方法では、負荷の状態を把握するための部品が別途必要になるため、部品点数が増加し、コストアップに繋がるという問題がある。
【０００６】
そこで、センサなどの部品を用いずに、画像形成装置の状態を検知しうる技術が、例えば下記特許文献１に開示されている。下記特許文献１では、現像器内に設けられた現像ローラがステッピングモータにより駆動される。ステッピングモータの出力電流を低電流に設定した状態でステッピングモータが駆動され、ステッピングモータの脱調の有無により現像器内のトナー残量が検知される。
【特許文献１】特開２００７−２１９２４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが特許文献１の技術では、負荷の状態を把握するためにステッピングモータを脱調させる必要がある。ステッピングモータが脱調した場合には印字の停止が必要となり、生産性の低下、ひいてはユーザの使い勝手の低下を引き起こすという問題があった。
【０００８】
したがって、本発明の目的は、部品点数の増加を抑制しつつ、生産性を低下させずに画像形成装置の状態を判断することのできる、画像形成装置及び画像形成装置の制御方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明の一の局面に従う画像形成装置は、電流によって動力を発生する少なくとも１つのモータを備えた画像形成装置であって、モータの動力によって駆動される部品と、モータの駆動時の電流波形に基づいて、画像形成装置の状態を判断する判断部とを備える。
【００１０】
上記画像形成装置において好ましくは、モータが部品を駆動する際の負荷が最大になる状態での電流波形と、負荷が最小になる状態での電流波形とは互いに異なる。
【００１１】
上記画像形成装置において好ましくは、モータはステッピングモータである。
【００１２】
上記画像形成装置において好ましくは、負荷が基準となる重さである場合の電流波形を設定する手段と、負荷が基準よりも重い場合の電流波形を設定する手段と、負荷が基準よりも軽い場合の電流波形を設定する手段と、電流波形を検出する手段とをさらに備えている。判断部は、負荷が基準となる重さである場合の電流波形を基準として、電流波形の形状が基準よりも重い場合の電流波形及び基準よりも軽い場合の電流波形のどちらに近いかを判定することによって、負荷を検知する。
【００１３】
上記画像形成装置において好ましくは、部品は、画像形成に用いられるトナーを保管するためのトナーボトルを含む。判断部は、トナーボトルを駆動するモータの電流波形に基づいてトナーボトル内のトナー残量を検知する。
【００１４】
上記画像形成装置において好ましくは、トナーボトル内のトナー残量が所定量以下である場合に、判断部は、ユーザに対してメッセージを表示するパネルに、新しいトナーボトルを準備することを求めるメッセージを表示する。
【００１５】
上記画像形成装置において好ましくは、部品は、トナーボトルから供給されるトナーの中継を行うためのホッパーを含む。判断部は、ホッパーを駆動するモータの電流波形に基づいてホッパー内のトナー残量を検知する。
【００１６】
上記画像形成装置において好ましくは、ホッパー内のトナー残量が所定量以下である場合に、判断部は、ユーザに対してメッセージを表示するパネルに、トナーボトルを交換することを求めるメッセージを表示する。
【００１７】
上記画像形成装置において好ましくは、判断部は、電流波形の形状に基づいてモータが部品を駆動する際の負荷を検知する。
【００１８】
上記画像形成装置において好ましくは、電流波形の立ち上がり状態から変曲点を認識する変曲点認識手段をさらに備える。判断部は、変曲点に基づいてモータが部品を駆動する際の負荷を検知する。
【００１９】
本発明の他の局面に従う画像形成装置の制御方法は、電流によって動力を発生する少なくとも１つのモータを備えた画像形成装置の制御方法であって、電流によってモータに動力を発生させ、モータの動力によって部品を駆動する駆動ステップと、モータの駆動時の電流波形に基づいて、画像形成装置の状態を判断する判断ステップとを備える。
【発明の効果】
【００２０】
本発明の画像形成装置及び画像形成装置の制御方法によれば、部品点数の増加を抑制しつつ、生産性を低下させずに画像形成装置の状態を判断することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施の形態における画像形成装置を示す側面図である。
【図２】画像形成装置の制御回路の構成を示すブロック図である。
【図３】トナーボトル付近の構成を示す斜視図である。
【図４】モータが部品を駆動する際の負荷が最大の場合における、モータの電流波形の設定の一例を示す図である。
【図５】モータが部品を駆動する際の負荷が最小の場合における、モータの電流波形の設定の一例を示す図である。
【図６】モータが部品を駆動する際の負荷が基準となる重さである場合における、モータの電流波形の設定の一例を示す図である。
【図７】トナーボトル駆動モータの電流波形を検出してトナー残量を確認し、ユーザに新しいトナーボトルの準備についてメッセージを表示するための構成を示すブロック図である。
【図８】トナーホッパー駆動モータの電流波形を検出してトナー残量を確認し、ユーザにトナーボトルの交換についてメッセージを表示するための構成を示すブロック図である。
【図９】ステッピングモータの駆動時に検出される電流波形の時間変化の一例を示す図である。
【図１０】負荷判定電流波形を模式的に示す図である。
【図１１】装置制御部４０が備えるステッピングモータ駆動回路を示す図である。
【図１２】負荷による変曲点発生の推移を説明するための図である。
【図１３】変曲点検出方法の具体例を説明するための図である。
【図１４】トナー残量の検知処理のフローチャートを示す図である。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の一実施の形態について図面に基づいて説明する。
【００２３】
始めに、本実施の形態における画像形成装置全体の構成について説明する。
【００２４】
［画像形成装置全体の構成］
【００２５】
図１は、本発明の一実施の形態における画像形成装置を示す側面図である。
【００２６】
図を参照して画像形成装置１は、給紙カセット３と、排紙トレイ５と、エンジン部３０とを備える。
【００２７】
給紙カセット３は、画像形成装置１の下部に、画像形成装置１の筐体に抜き差し可能に配置されている。各給紙カセット３に装てんされた用紙は、印字時に、１枚ずつ給紙カセット３から給紙され、エンジン部３０に送られる。
【００２８】
排紙トレイ５は、画像形成装置１の筐体の上方に配置されている。排紙トレイ５には、エンジン部３０により画像が形成された用紙が筐体の内部から排紙される。
【００２９】
エンジン部３０は、画像形成装置１の筐体の内部に配置されている。エンジン部３０は、おおまかに、用紙搬送部２００と、トナー像形成部３００と、定着装置４００とを有している。エンジン部３０は、いわゆるタンデム方式で必要に応じてＣＭＹＫの４色の画像を合成し、用紙にカラー画像を形成する。
【００３０】
用紙搬送部２００は、給紙ローラ２１０、搬送ローラ２２０、排紙ローラ２３０などで構成されている。搬送ローラ２２０、及び排紙ローラ２３０は、それぞれ、例えば対向する２つのローラで用紙を挟みながらそのローラを回動させて用紙を搬送する。
【００３１】
給紙ローラ２１０は、給紙カセット３から用紙を１枚ずつ給紙する。用紙は、給紙ローラ２１０により画像形成装置１の筐体の内部に給紙される。搬送ローラ２２０は、給紙ローラ２１０により給紙された用紙をトナー像形成部３００に搬送する。搬送ローラ２２０は、定着装置４００を経由した用紙を排紙ローラ２３０に搬送する。排紙ローラ２３０は、搬送ローラ２２０により搬送された用紙を画像形成装置１の筐体の外部に排出する。
【００３２】
用紙搬送部２００は、これら以外にも用紙を搬送するためなどに用いられるローラを有していてもよい。
【００３３】
トナー像形成部３００は、４色のトナーボトル（補給機構の一例）３０１Ｙ，３０１Ｍ，３０１Ｃ，３０１Ｋ（以下、これらをまとめてトナーボトル３０１と呼ぶことがある。）と、中間転写ベルト３０５と、転写ローラ３０７と、４組のプリントヘッド３１０Ｙ，３１０Ｍ，３１０Ｃ，３１０Ｋ（以下、これらをまとめてプリントヘッド３１０と呼ぶことがある。）と、レーザスキャンユニット３２０などで構成されている。
【００３４】
イエロートナーボトル３０１Ｙ、マゼンタトナーボトル３０１Ｍ、シアントナーボトル３０１Ｃ、ブラックトナーボトル３０１Ｋは、それぞれ、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、及びブラック（Ｋ）のＣＭＹＫ各色のトナーを保管する。トナーボトル３０１Ｙ，３０１Ｍ，３０１Ｃ，３０１Ｋは、それぞれ、駆動モータ３３０Ｙ，３３０Ｍ，３３０Ｃ，３３０Ｋ（以下、これらをまとめて駆動モータ３３０と呼ぶことがある。）により回転駆動され、内部に保管されているトナーを各プリントヘッド３１０に補給する。トナーの補給動作は、ホッパー（トナーホッパー）（図示せず）を中継して、プリントヘッド３１０の現像器３５０内のトナーが少なくなると行われる。
【００３５】
中間転写ベルト３０５は、環状であり、２つのローラ（図示せず）間に架けわたされている。中間転写ベルト３０５は、用紙搬送部２００と連動して回転する。転写ローラ３０７は、中間転写ベルト３０５のうち一方のローラに接触している部分に対向するように配置されている。転写ローラ３０７と中間転写ベルト３０５との間隔は、圧接離間機構により調整される。用紙は、中間転写ベルト３０５と転写ローラ３０７との間で挟まれながら搬送される。
【００３６】
プリントヘッド３１０は、感光体ドラム３１１、現像器３５０、クリーナ、及び帯電器などを含む。ここで、感光体ドラム３１１は、プリントヘッド３１０Ｙ，３１０Ｍ，３１０Ｃ，３１０Ｋにそれぞれ対応する感光体ドラム３１１Ｙ，３１１Ｍ，３１１Ｃ，３１１Ｋである。現像器３５０は、感光体ドラム３１１Ｙ，３１１Ｍ，３１１Ｃ，３１１Ｋにそれぞれ対応する現像器３５０Ｙ，３５０Ｍ，３５０Ｃ，３５０Ｋである。イエロープリントヘッド３１０Ｙ，マゼンタプリントヘッド３１０Ｍ，シアンプリントヘッド３１０Ｃ，ブラックプリントヘッド３１０Ｋは、それぞれＹ、Ｍ、Ｃ、Ｋの画像を形成するために配置されている。プリントヘッド３１０は、中間転写ベルト３０５の直下に並置されている。レーザスキャンユニット３２０は、各感光体ドラム３１１上にレーザ光を走査可能に配置されている。
【００３７】
トナー像形成部３００において、レーザスキャンユニット３２０は、ＹＭＣＫの各色別の画像データに基づいて、帯電器により一様に帯電した感光体ドラム３１１上に潜像を形成する。現像器３５０は、潜像が形成された各感光体ドラム３１１上に各色のトナーを付着させることにより、各感光体ドラム３１１上にトナー像を形成する（現像）。各感光体ドラム３１１は、トナー像を中間転写ベルト３０５に転写し、その中間転写ベルト３０５上に、用紙に形成する４色分のトナー像の鏡像を形成する（１次転写）。その後、高電圧が印加された転写ローラ３０７により、中間転写ベルト３０５に形成されたトナー像が用紙に転写され、用紙上にトナー像が形成される（２次転写）。
【００３８】
定着装置４００は、加熱ローラ４０１及び加圧ローラ４０３を有している。定着装置４００は、加熱ローラ４０１と加圧ローラ４０３とでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱及び加圧を行う。これにより、定着装置４００は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。定着装置４００を経由した用紙は、排紙ローラ２３０により、画像形成装置１の筐体から排紙トレイ５に排出される。
【００３９】
エンジン部３０には、例えば、メインモータ５０１、定着モータ５０２、黒現像モータ５０３、カラー現像モータ５０４、及びカラー感光体モータ５０５などの、画像形成装置中の各部品を駆動するためのモータが設けられている（以下、これらのモータについて単にモータ５０１〜５０５などと呼ぶことがある。）。メインモータ５０１は、給紙工程から転写工程までの用紙搬送と、中間転写ベルト３０５及び黒感光体ドラム３１１Ｋの駆動とを行う。定着モータ５０２は、定着装置４００を駆動する。黒現像モータ５０３は、黒現像器３５０Ｋなど、黒プリントヘッド３１０Ｋを駆動する。カラー現像モータ５０４は、イエロー・マゼンタ・シアンの現像器３５０などの、プリントヘッド３１０Ｙ，３１０Ｍ，３１０Ｃを駆動する。カラー感光体モータ５０５は、イエロー・マゼンタ・シアンの感光体ドラム３１１Ｙ，３１１Ｍ，３１１Ｃを駆動する。これらのモータ５０１〜５０５のほか、例えば転写ローラ３０７や、定着装置４００における用紙を挟む圧力を変更するための圧接離間モータなどを設けてもよい。
【００４０】
図２は、画像形成装置の制御回路の構成を示すブロック図である。
【００４１】
図を参照して、画像形成装置１の制御回路としては、おおまかに、コントローラ部１０と、エンジン部３０に設けられたものとに分かれている。コントローラ部１０は、画像形成装置１の全体の動作を制御する。エンジン部３０は、コントローラ部１０に接続されており、コントローラ部１０との間でドットカウントなど必要な情報の授受などを行う。
【００４２】
エンジン部３０は、上述の各部のほか、装置制御部４０、本体付属不揮発性メモリ６０、ユニット付属不揮発性メモリ７０、及び各種負荷８０（部品の一例）などを有している。各種負荷８０には、トナーボトル３０１の駆動モータ３３０及びホッパーの駆動モータが含まれる。またこれらの他に、例えば用紙搬送、トナー補給、又は画像形成のための各種モータ５０１〜５０５などや、定着装置４００のヒータ（図示せず）もまた、各種負荷８０に含まれる。プリントヘッド３１０には、上述の現像器３５０が含まれる。
【００４３】
装置制御部４０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０を有している。装置制御部４０は、ＲＯＭ（図示せず）及びＲＡＭ（図示せず）などを有している。ＣＰＵ５０は、本体付属不揮発性メモリ６０、ユニット付属不揮発性メモリ７０、各種負荷８０、及びプリントヘッド３１０などの動作を制御する。
【００４４】
本体付属不揮発性メモリ６０は、例えばＥＥＰＲＯＭであり、記憶媒体として用いられる。本体付属不揮発性メモリ６０は、ＣＰＵ５０に接続されている。本体付属不揮発性メモリ６０は、ＣＰＵ５０で計測、演算などされたデータや、画像形成装置１の設定情報など、種々の情報を記憶可能である。本体付属不揮発性メモリ６０には、制御プログラム６１が記憶されている。ＣＰＵ５０は、例えば制御プログラム６１を本体付属不揮発性メモリ６０から読み取って実行することにより、エンジン部３０の制御動作などを実行する。
【００４５】
本体付属不揮発性メモリ６０は、ＥＥＰＲＯＭに限られない。本体付属不揮発性メモリ６０として、ＥＥＰＲＯＭに代えて又はＥＥＰＲＯＭに加えて、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などが設けられていてもよい。また、制御プログラム６１は、必ずしも本体付属不揮発性メモリ６０に記憶されていなくてもよい。
【００４６】
ユニット付属不揮発性メモリ７０は、例えばＣＳＩＣ（Ｃｕｓｔｏｍｅｒ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。ユニット付属不揮発性メモリ７０は、例えばプリントヘッド３１０などの消耗品に設けられている。ユニット付属不揮発性メモリ７０は、例えば、各プリントヘッド３１０に、すなわちＣＭＹＫ毎に設けられている。
【００４７】
ユニット付属不揮発性メモリ７０には、そのプリントヘッド３１０を用いて行われた印刷枚数や、感光体ドラム３１１などの回転数や、消耗品に関するデータや、そのプリントヘッド３１０を製造したメーカに関する情報などが記録されている。ＣＰＵ５０は、ユニット付属不揮発性メモリ７０に記録されている情報を読み取る。ＣＰＵ５０は、読み取った情報に応じて、プリントヘッド３１０の交換が必要であることなどをユーザに通知するなど、種々の制御を行う。
【００４８】
［トナーボトル及びホッパーの構成］
【００４９】
次に、トナーボトル及びホッパーの構成について説明する。
【００５０】
図３は、トナーボトル付近の構成を示す斜視図である。
【００５１】
図３を参照して、トナーボトル３０１Ｙ，３０１Ｍ，３０１Ｃ，３０１Ｋの各々は、その底部が図３中手前側、トナーの排出口が図３中奥側になるように配置されている。各色のトナー搬送部は、ほぼ同じ構成であることから、以下の説明は、トナーボトル３０１Ｙを代表として取り上げて行う。
【００５２】
トナーボトル３０１Ｙは、ボトル保持部３４１Ｙに保持された状態で駆動モータ３３０（図１、図７）の動力によって回転される。トナーボトル３０１Ｙ内のトナーは、回転するトナーボトル３０１Ｙの頭部にある排出口から排出され、搬送路３４３Ｙ及び３４４Ｙと、これらの内部に設けられたスクリューとによって、現像器３５０Ｙに接しているホッパー３４２Ｙまで搬送される。なお、トナーの搬送は、スクリューの回転によるものだけではなく、空気流の生成によるものをはじめ、適宜な公知の技術手段を採用することができる。
【００５３】
具体的には、トナーボトル３０１Ｙ内部に収容されているトナーは、ボトルの排出口から排出されると、搬送部３４３Ｙによって図３中の手前に向かって搬送される。その後トナーは、搬送部３４３Ｙから搬送路３４４Ｙへ引き継がれ、搬送部３４４Ｙによって図３中下方に搬送される。最終的にトナーは、斜め下方の終端に接続されているホッパー３４２Ｙに送られる。
【００５４】
ホッパー３４２Ｙ，３４２Ｍ，３４２Ｃ，３４２Ｋ（以下、これらをまとめてホッパー３４２と呼ぶことがある。）の各々は、トナーボトル３０１Ｙ，３０１Ｍ，３０１Ｃ，３０１Ｋの各々から現像器３５０Ｙ，３５０Ｍ，３５０Ｃ，３５０Ｋの各々へ供給されるトナーの中継を行う。すなわち、トナーボトル３０１から送られたトナーを一時的に貯え、貯えたトナーを現像器３５０に送る。
【００５５】
具体的には、ホッパー３４２は、その内部にアジテータ（図示無し）を有している。アジテータは駆動モータ３４０（図８）の動力により回転され、アジテータの回転によりホッパー３４２内のトナーが撹拌され、現像器３５０に向けて搬送される。
【００５６】
本実施の形態において、モータ５０１〜５０５、トナーボトル３０１の駆動モータ３３０及びホッパー３４２の駆動モータ３４０などのモータは、電流によって動力を発生し、発生した動力によって画像形成装置１の各部品を駆動する。
【００５７】
［モータの電流波形］
【００５８】
画像形成装置１は上述のように、様々なモータを含んでいる。これらのモータはステッピングモータであることが好ましい。続いて、ステッピングモータの駆動時の電流の波形（電流波形）の一例について説明する。
【００５９】
図４は、モータが部品を駆動する際の負荷が最大の場合における、モータの電流波形の設定の一例を示す。図５は、モータが部品を駆動する際の負荷が最小の場合における、モータの電流波形の設定の一例を示す。図６は、モータが部品を駆動する際の負荷が基準となる重さである場合における、モータの電流波形の設定の一例を示す。
【００６０】
モータが部品を駆動する際の負荷が最大の場合には、電流波形が図４に示す波形になるように、モータの電流波形が設定される（以下、この電流波形を最大負荷電流波形と呼ぶことがある。）。図４に示す最大負荷電流波形においては、定電流となっている時間（定電流チョッピング領域ＣＰ）が非常に短くなっている。また、モータが部品を駆動する際の負荷が最小の場合には、電流波形が図５に示す波形になるように、モータの電流波形が設定される（以下、この電流波形を最小負荷電流波形と呼ぶことがある。）。図５に示す最小負荷電流波形においては、定電流チョッピング領域ＣＰが非常に長くなっている。さらに、基準となる重さの負荷を駆動した場合には、電流波形が図６に示す波形になるように、モータの電流波形が設定される（以下、この電流波形を負荷判定電流波形と呼ぶことがある。）。負荷判定電流波形は、モータの駆動時の負荷の重さを判定する基準となる。図６に示す負荷判定電流波形においては、定電流チョッピング領域ＣＰが図４に示す最大負荷電流波形と図５に示す最小負荷電流波形との間の長さになっている。最大負荷電流波形、最小負荷電流波形、及び負荷判定電流波形の各々は、例えば本体付属不揮発性メモリ６０に記憶される。
【００６１】
このように、モータの電流波形は、モータが部品を駆動する際の負荷（トルク、負荷トルク）に応じて変動するように設定される。モータの電流波形は、駆動する負荷が最大になる状態と最小になる状態とで互いに異なるように設定される。モータの電流波形は、特に駆動する負荷が最大になる状態と最小になる状態とで大きく変化するように設定されることが好ましい。モータの電流波形は、例えばモータの構造や、モータを駆動するためのドライバの設定などにより調節可能である。
【００６２】
なお、設定される電流波形は、最大負荷電流波形である必要はなく、基準となる負荷よりも負荷が重い場合の電流波形であればよい。同様に、設定される電流波形は、最小負荷電流波形である必要はなく、基準となる負荷よりも負荷が軽い場合の電流波形であればよい。
【００６３】
本実施の形態においては、トナーボトル３０１の駆動モータ３３０又はホッパー３４２の駆動モータ３４０の駆動時の電流波形に基づいてトナーボトル３０１又はホッパー３４２内のトナー残量が検知される。
【００６４】
［トナーボトル内のトナー残量を検知するための構成］
【００６５】
続いて、トナーボトル３０１内のトナー残量を検知する構成について説明する。
【００６６】
画像形成により現像器３５０内のトナーが少なくなると、各色のトナーボトル３０１内に保管されたトナーがホッパー３４２を中継して現像器３５０に補給される。トナー補給は、現像器３５０内のトナー濃度や、印刷枚数などに基づいて適宜実行される。現像器３５０にトナーが補給される結果、トナーボトル３０１のトナー残量が少なくなる。トナーボトル３０１のトナー残量が少なくなると、トナーボトル３０１の重さが軽くなり、それによってトナーボトル３０１を回転駆動する駆動モータ３３０の負荷が軽くなる。従ってＣＰＵ５０は、駆動モータ３３０の電流波形に基づいてトナーボトル３０１内のトナー残量を検知可能である。トナーボトル３０１内のトナー残量が所定量以下である場合、ＣＰＵ５０は、ユーザに対して新しいトナーボトルの準備するようメッセージを表示させる。
【００６７】
図７は、トナーボトル駆動モータの電流波形を検出してトナー残量を確認し、ユーザに新しいトナーボトルの準備についてメッセージを表示するための構成を示すブロック図である。
【００６８】
図７を参照して、画像形成装置１は、ユーザに対してメッセージを表示するためのパネル６００をさらに備える。
【００６９】
ＣＰＵ５０は、モータ電流波形判断部１０１（以下、波形判断部と呼ぶことがある。）と、トナーボトル駆動モータ制御部（以下、モータ制御部と呼ぶことがある。）１０２と、モータ電流波形検出部（以下、波形検出部と呼ぶことがある。）１０３とを有する。
【００７０】
本体付属不揮発性メモリ６０は、モータ電流波形比較データ格納部（以下、データ格納部と呼ぶことがある。）１０４を有する。データ格納部１０４には、トナー残量を判断するための基準となる負荷判定電流波形のデータが格納されている。このデータは、ＣＰＵ５０が本体付属不揮発性メモリ６０にアクセスすることによりＣＰＵ５０に読み取られ、波形判断部１０１で利用される。
【００７１】
モータ制御部１０２は、駆動モータ３３０にトナーボトル３０１の駆動、停止の制御指示を出力する。モータ制御部１０２は波形判断部１０１と通信し、その結果に応じて駆動モータ３３０を制御する。駆動モータ３３０は、モータ制御部１０２から駆動が指示されると、トナーボトル３０１を動作させる。
【００７２】
波形検出部１０３は、駆動モータ３３０の駆動時に駆動モータ３３０に流れる電流の波形（電流波形）を検知する。波形検出部１０３で検知された電流波形は、波形判断部１０１に送られる。
【００７３】
波形判断部１０１は、波形検出部１０３から入力された電流波形に基づいてトナーボトル３０１内のトナー残量を判断する。波形判断部１０１は、例えばデータ格納部１０４に格納されている負荷判定電流波形を読み出す。そして、波形検出部１０３が検出した電流波形と、負荷判定電流波形とを比較することによって、トナー残量が多いか少ないかを判断（把握）する。
【００７４】
トナー残量が多いと波形判断部１０１が判断した場合には、モータ制御部１０２は通常の制御を継続する。
【００７５】
トナー残量が少ないと波形判断部１０１が判断した場合には、ユーザに対して新しいトナーボトルを準備することを求めるメッセージを表示するよう、波形判断部１０１はパネル６００に指示する。
【００７６】
［ホッパー内のトナー残量を検知するための構成］
【００７７】
続いて、ホッパー３４２内のトナー残量を検知する構成について説明する。
【００７８】
現像器３５０にトナーが補給された結果、トナーボトル３０１のトナーが完全に消費されると、ホッパー３４２内のトナーが消費される。ホッパー３４２のトナー残量が少なくなると、ホッパー３４２の重さが軽くなり、それによってホッパー３４２のアジテータを回転駆動する駆動モータ３４０の負荷が軽くなる。従ってＣＰＵ５０は、駆動モータ３４０の電流波形に基づいてホッパー３４２内のトナー残量を検知可能である。ホッパー３４２内のトナーが完全に消費されると、画像形成装置内にトナーが無い状態となり、画像形成装置１は画像形成を行うことができなくなる。したがって、ホッパー３４２のトナー残量が所定量以下である場合、ＣＰＵ５０は、ユーザに対してトナーボトルを交換するようメッセージを表示させる。
【００７９】
図８は、トナーホッパー駆動モータの電流波形を検出してトナー残量を確認し、ユーザにトナーボトルの交換についてメッセージを表示するための構成を示すブロック図である。
【００８０】
図８を参照して、ＣＰＵ５０は、モータ電流波形判断部１１１（以下、波形判断部と呼ぶことがある。）と、トナーホッパー駆動モータ制御部（以下、モータ制御部と呼ぶことがある。）１１２と、モータ電流波形検出部（以下、波形検出部と呼ぶことがある。）１１３とを有する。
【００８１】
本体付属不揮発性メモリ６０は、モータ電流波形比較データ格納部（以下、データ格納部と呼ぶことがある。）１１４を有する。データ格納部１１４には、負荷判定電流波形のデータが格納されている。このデータは、ＣＰＵ５０が本体付属不揮発性メモリ６０にアクセスすることによりＣＰＵ５０に読み取られ、波形判断部１１１で利用される。
【００８２】
なお、データ格納部１１４に格納されている負荷判定電流波形は、図７のデータ格納部１０４に格納されている負荷判定電流波形と同一のものであってもよいし、互いに異なるものであってもよい。
【００８３】
モータ制御部１１２は、駆動モータ３４０にホッパー３４２の駆動、停止の制御指示を出力する。モータ制御部１１２は波形判断部１１１と通信し、その結果に応じて駆動モータ３４０を制御する。駆動モータ３４０は、モータ制御部１１２から駆動が指示されると、ホッパー３４２を動作させる。
【００８４】
波形検出部１１３は、駆動モータ３４０の駆動時に駆動モータ３４０に流れる電流の波形（電流波形）を検知する。波形検出部１１３で検知された電流波形は、波形判断部１１１に送られる。
【００８５】
波形判断部１１１は、波形検出部１１３から入力された電流波形に基づいてホッパー３４２内のトナー残量を判断する。波形判断部１１１は、例えばデータ格納部１１４に格納されている負荷判定電流波形を読み出す。そして、波形検出部１１３が検出した電流波形と、負荷判定電流波形とを比較することによって、トナー残量が多いか少ないかを判断する。
【００８６】
トナー残量が多いと波形判断部１１１が判断した場合には、モータ制御部１１２は通常の制御を継続する。
【００８７】
トナー残量が少ないと波形判断部１１１が判断した場合には、ユーザに対してトナーボトルを交換することを求めるメッセージを表示するよう、波形判断部１１１はパネル６００に指示する。なお、図７および図８の構成のうち、いずれか一方のみを画像形成装置に搭載させることも可能である。
【００８８】
［トナー残量の第１の検知方法］
【００８９】
次に、トナーボトル又はホッパー内のトナー残量の検知方法を説明する。
【００９０】
以下の第１の方法においては、トナーボトル又はホッパーのステッピングモータの電流波形の形状に基づいて、ステッピングモータの負荷（負荷変動量）が検出され、この負荷に基づいてトナーボトル又はホッパー内のトナー残量が検知される。
【００９１】
図９は、ステッピングモータの駆動時に検出される電流波形の時間変化の一例を示す図である。図１０は、負荷判定電流波形を模式的に示す図である。
【００９２】
図９を参照して、トナーボトルあるいはホッパー内のトナー残量が多い状態から、徐々にトナーが消費されて、トナーが少ない状態へ移行するまでの電流波形の変化が模式的に示されている。期間Ｐ１での電流波形は、トナーボトルあるいはホッパー内のトナー残量が最大である状態での電流波形となっている。徐々にトナーが消費されて無くなっていくと、期間Ｐ１→期間Ｐ２→期間Ｐ３→期間Ｐ４という時間経過とともに、検出される電流波形は推移する。
【００９３】
そこで、図１０に示す負荷判定電流波形を基準として、検出された電流波形（推移する電流波形）の形状が大負荷側及び小負荷側のいずれの電流波形に近いか（類似しているか）かが判定される。すなわち、検出された電流波形が、図１０に示す負荷判定電流波形よりも大負荷側の電流波形（図４）に近ければ、負荷は重いと判断される。逆に、検出された電流波形（推移する電流波形）が、図１０に示す負荷判定電流波形よりも小負荷側の電流波形（図５）に近ければ、負荷は軽いと判断される。負荷は軽いと判断された場合には、トナー残量が少なくなっている状態なので、パネル６００には所定のメッセージが表示される。
【００９４】
なお、電流波形同士の比較の際には、時間に対する電流波形（電流値）の形状そのものによって電流波形同士が比較されてもよいし、電流波形の積算電力や積算電流が計算されて、積算電力や積算電流によって電流波形同士が比較されてもよい。
【００９５】
［トナー残量の第２の検知方法］
【００９６】
トナーボトル又はホッパー内のトナー残量を検知する方法としては、上述の第１の方法の代わりに以下の第２の方法が用いられてもよい。
【００９７】
第２の方法においては、ステッピングモータの動作によりステッピングモータに流れる電流の波形（電流波形）の立ち上がり状態から、変曲点が検出（認識）され、変曲点に基づいて負荷（負荷変動量）が検知される。
【００９８】
図１１は、装置制御部４０が備えるステッピングモータ駆動回路を示す図である。（ａ）は、一般的な２相ステッピングモータ駆動回路の部分の等価回路図である。（ｂ）は、装置制御部４０が備えるステッピングモータ駆動回路を示す図である。
【００９９】
図１１（ａ）を参照して、ここでは、２相バイポーラタイプのステッピングモータを駆動するものとする。ステッピングモータ５００は、例えば駆動モータ３３０や駆動モータ３４０に対応する。ステッピングモータ５００は、モータドライバ（ＩＣ）１２に接続され、モータドライバ１２からの励磁信号に従って回転する。
【０１００】
モータトルクは、モータドライバ１２のＶｒｅｆ端子の電圧を可変させることで設定される。図１１（ａ）においては、ＶｒｅｆはＣＰＵ５０から出力される構成となっている。Ｖｒｅｆは、抵抗の分圧で設定されてもよい。
【０１０１】
モータドライバ１２には、モータに流れる電流波形を検出するためのＳＥＮＳＥ端子が備えられており、ＳＥＮＳＥ端子には電流検出抵抗１４が電気的に接続されている。
【０１０２】
図１１（ｂ）を参照して、本実施の形態においては、電流検出抵抗１４の電圧をＣＰＵ５０に入力するための回路１５を装置制御部４０が備えることにより、モータに流れる電流の立ち上がり状態の認識が可能となる。
【０１０３】
より詳しくは、モータに流れる電流の変曲点を検出するために、ＳＥＮＳＥ端子は用いられる。電流検出抵抗１４の電圧を所定時間間隔で測定していくことで、電流増減率を取得することができる。電流増減率から、変曲点の有無、及び設定電流の何％の地点で変曲点が生じているかを取得することができる。
【０１０４】
また、所定時間間隔で電流検出抵抗１４の電圧を測定することで、何番目のサンプリングで変曲点が発生しているかがわかる。このため、ステッピングモータの相切替から変曲点が生じるまでの時間も把握することができる。これらの情報に基づき、変曲点がどの地点で生じているかが認識される。
【０１０５】
図１２は、負荷による変曲点発生の推移を説明するための図である。
【０１０６】
図１２のＡ〜Ｄにおいては、モータ電流が定電流領域（定電流チョッピング領域）に到達するまでの推移をグラフに示している。横軸は時間を示し、縦軸は電流を示している。
【０１０７】
励磁信号が入力され、モータコイルの電流が流れ出すとモータ電流は図のように立ち上がる。励磁信号入力直後の電流増減率は小さいが、徐々に電流増加率が増大し、定電流領域に近づくにつれて電流増減率は小さくなるという傾向がある。モータ電流が設定電流まで上昇すると、設定電流を維持するようにモータ電流のＯＮ、ＯＦＦが繰り返される。なお図１２に示した波形では、電流増減率は正の値となるが、モータ及び負荷によって電流が減少することもある。
【０１０８】
本実施の形態においては、電流増減率の大きく変わる地点（「変曲点」）に着目し、モータにかかる負荷を推定している。
【０１０９】
モータ出力に対し負荷が軽い場合（図１２Ｃ）、変曲点が定電流領域から遠い地点で発生する。負荷を重くしていくと、変曲点は定電流領域に近づく（図１２Ｂ）。余剰トルクを持った状態（余裕を持った状態）でモータが回転している場合、余剰が大きいほど変曲点は定電流領域から遠い側に発生し、また、相切替から定電流領域開始までの時間は短くなる。
【０１１０】
更に負荷を重くしていくと、モータ電流が定電流領域に到達するまでに変曲点が発生しないことになる（図１２Ａ）。負荷が重い状態の電流波形は、変曲点に到達するまでのふくらみが大きくなる傾向を示す。図１２Ａの状態の電流波形では、変曲点が生じる前にモータ電流が設定電流（定電流）に到達し、定電流チョッピングを開始する。この場合には負荷が重くなっているにも関わらず、相切替から定電流領域開始までの時間が短くなる。変曲点が無くてもモータは回転するが、これは適正な安全率を確保してモータが回転している状態ではない。この場合、相切替から定電流領域開始までの時間を計測することでモータ回転状態を推測することが可能となる。
【０１１１】
図１２Ａの状態から更に負荷を重くすると、図１２Ｄに示すように、モータ電流が定電流領域に到達するまでの時間が早まる。これは負荷に対するモータ出力が小さすぎる状態を示している。この場合は、負荷に対し適正なモータ出力が行なわれておらず、信頼性の無い状態でのモータ回転となっている。
【０１１２】
負荷に対して変曲点の位置がどこにあればモータが安定して回転できるかは、負荷の特徴（例えば、一定回転中に突発的な負荷変更が入るかどうかなど）によって最適設計される。
【０１１３】
図１３は、変曲点検出方法の具体例を説明するための図である。図１３においては、モータに流れる電流波形と、変曲点を検出するための一次関数とが示されている。前述の通り、モータの負荷が重くなっている程、変曲点が定電流領域に近付く。図１３においては、定電流制御値に達するまでの４種類の電流波形のカーブが例示されている。変曲点１を有する電流波形のカーブよりも、変曲点２を有する電流波形のカーブの方が負荷の重いものである。
【０１１４】
電流検出抵抗１４（図１１（ｂ））にモータ電流が流れることによって、ＳＥＮＳＥ端子にモータ電流とほぼ同様な電圧波形が現れる。従って、この波形を用いて電流波形を測定してもよい（電圧波形を電流波形に相当するものとして用いてもよい）。他、電流波形と同様に変化する信号を用いて電流波形を測定してもよい。
【０１１５】
変曲点を検出するには、まず、電流（または電圧）が０から立ち上がる位置と、定電流領域の開始位置とを結ぶ一次関数を求める（図中の「１次線形関数」）。定電流領域の開始位置および定電流制御値は、前回測定された変曲点の検出結果から求められる。
【０１１６】
今、求められた一次関数をＹ１（ｎ）＝Ａｔｎとする。
【０１１７】
実際にモータ制御を行なう際に、電圧の立ち上がり波形をｎ回サンプリングし、この結果をＹ２（ｎ）とする。
【０１１８】
Ｙ２（ｎ）からＹ１（ｎ）を減算すると、０となる点、または±の極性が変化した所を識別することができる。この位置を、変曲点として認識することができる。変曲点が、基準となる負荷判定電流波形に基づいて設定された変曲点に対し、定電流領域から遠い位置にあれば、負荷が軽いと判断される。一方、変曲点が、基準となる変曲点に対し、定電流領域に近い位置にあれば、負荷が重いと判断される。なお、相切替から低電流領域が開始するまでの時間を測定することで、モータの負荷を判断してもよい。
【０１１９】
なお、Ｙ２（ｎ）からＹ１（ｎ）を減算した時に、０となる点しか現れない場合、又は±の極性が変化しないときは、変曲点が発生しないため、脱調と判断されてもよい。また、変曲点の位置に応じて、設計値に対しモータ負荷が重い状態であるか軽い状態であるかがわかるので、それに応じてモータに流す電流を変化させてもよい。すなわち、負荷の判定結果をモータ制御にフィードバックさせるものである。より詳しくは、負荷が重ければモータに流れる電流を増加させ、負荷が軽ければモータに流れる電流を減少させるものである。このような制御を行うことで、モータ電流を適正な値とすることができ、省エネを図ることができる。
【０１２０】
負荷が軽いと判断された場合には、トナー残量が少なくなっていることを意味しているので、パネル６００には所定のメッセージが表示される。
【０１２１】
［トナー残量の検知処理のフローチャート］
【０１２２】
次に、画像形成装置の装置制御部が行うトナー残量の検知処理（ステッピングモータの負荷検出処理）について説明する。以下のフローチャートに示す処理は、装置制御部４０のＣＰＵ５０がプログラムを実行することにより実現される。
【０１２３】
図１４は、トナー残量の検知処理のフローチャートを示す図である。
【０１２４】
図１４を参照して、ＣＰＵ５０は、トナーボトル３０１の駆動モータ３３０やホッパー３４２の駆動モータ３４０であるステッピングモータの最大負荷電流波形を設定し（Ｓ１）、本体付属不揮発性メモリ６０に記憶する。次にＣＰＵ５０は、ステッピングモータの最小負荷電流波形を設定し（Ｓ２）、本体付属不揮発性メモリ６０に記憶する。次にＣＰＵ５０は、ステッピングモータの負荷判定電流波形を設定し（Ｓ３）、本体付属不揮発性メモリ６０に記憶する。次にＣＰＵ５０は、ステッピングモータに電流を流してステッピングモータを駆動し、その動力により画像形成装置１の各部品を駆動する（Ｓ４）。そしてＣＰＵ５０は、ステッピングモータの駆動中の電流波形を検出する（Ｓ５）。続いてＣＰＵ５０は、ステッピングモータから検出した電流波形と負荷の重さを判定する電流波形（負荷判定電流波形）とを比較し、ステッピングモータから検出した電流波形が、負荷判定電流波形の負荷よりも軽いものか否かを判定する（Ｓ６）。ステッピングモータから検出した電流波形が負荷判定電流波形の負荷よりも軽いものである場合には（Ｓ６でＹＥＳ）、ＣＰＵ５０は、トナー残量が少なくなったと判断し、ユーザに対して所定のメッセージをパネル６００に表示する（Ｓ７）。その後、ＣＰＵ５０は通常の機械制御を行い（Ｓ８）、処理を終了する。
【０１２５】
ステップＳ６において、ステッピングモータから検出した電流波形が負荷判定電流波形の負荷よりも重いものである場合には（Ｓ６でＮＯ）、ＣＰＵ５０は、メッセージの表示を行わずに通常の機械制御を行い（Ｓ８）、処理を終了する。
【０１２６】
［実施の形態の効果］
【０１２７】
本実施の形態における画像形成装置は、ステッピングモータと、ステッピングモータを使用して駆動する部品と、ステッピングモータの最大負荷電流波形、最小負荷電流波形、及び負荷判定電流波形を設定する手段と、ステッピングモータの電流波形を検出する手段とを搭載している。部品を駆動する際の最大負荷時と最小負荷時とによってステッピングモータの電流波形が大きく変化するような電流設定とされる。画像形成装置は、ステッピングモータの電流波形からステッピングモータが駆動している負荷の重さを検出する。
【０１２８】
例えば、ステッピングモータを使用して部品の回転駆動を行う画像形成装置において、ステッピングモータの電流波形の変化から負荷となる部品の状態を把握して、その結果に基づきユーザにメッセージを表示したり、負荷の状態を画像形成装置の制御にフィードバックさせることができる。
【０１２９】
本実施の形態における画像形成装置１によれば、負荷の重さによって変化する電流波形と負荷判定電流波形とを比較し、負荷となる部品の状態（重さ）を把握して装置を制御することができる。これにより例えば印字を停止させなくとも、ユーザに適切なタイミングでメッセージを表示することが可能である。また、センサなどを別途用いなくとも負荷を容易に判定できるので、装置のコストアップを最小限に抑えることができる。
【０１３０】
画像形成装置の一例であるハイグレードのオフィスＭＦＰなどでは、印字を行いながらトナーボトルを交換可能としたい場合がある。この場合、モータ負荷に基づきトナーボトル内のトナー残量が少なくなったことが判定されたときに、ユーザに新しいトナーボトルを準備させるためのメッセージを表示することができる。これにより、印字中でも新しいトナーボトルへの交換が可能な構成を採用することができる。
【０１３１】
従来においては、トナーボトルを含んだトナーカートリッジにＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）を搭載してトナーボトルの新品検出を行い、新品の状態からのトナーボトル回転数でトナー残量を推測していた。しかし、コストダウンを目的として、今後トナーカートリッジにＩＣが搭載されなくなる可能性がある。したがって、トナーカートリッジにＩＣが無い状態でもトナーボトル内のトナー残量を検出できる技術として、本実施の形態は有効である。
【０１３２】
［その他］
【０１３３】
上述の実施の形態においては、トナーボトル３０１のモータ又はホッパー３４２のモータの電流波形に基づいてトナーボトル３０１又はホッパー３４２内のトナー残量を検知する方法について示したが、本発明はこのような場合に限定されるものではなく、モータの電流波形に基づいて画像形成装置の状態が判断されればよい。例えば図１に示すメインモータ５０１、定着モータ５０２、黒現像モータ５０３、カラー現像モータ５０４、又はカラー感光体モータ５０５などの、画像形成装置１中の各部品を駆動するための任意のモータの電流波形に基づいて、これらのモータの駆動時の負荷が検知され、それによって画像形成装置１の状態が判断されてもよい。判断された状態に基づいて、画像形成装置の制御を行ったり、ユーザにメッセージを表示することが可能である。
【０１３４】
上述の実施の形態においては、トナーボトル３０１内のトナーがホッパー３４２を中継して現像器３５０に補給される場合について示したが、本発明はこのような場合に限定されるものではなく、画像形成装置はホッパーを備えていなくてもよい。この場合には、トナーボトル３０１内のトナーが現像器３５０へ直接補給されてもよい。
【０１３５】
上述の実施の形態における処理は、ソフトウエアにより行なっても、ハードウェア回路を用いて行なってもよい。
【０１３６】
上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピュータにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１３７】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３８】
１  画像形成装置
３  給紙カセット
１０  コントローラ部
１２  モータドライバ
１４  電流検出抵抗
３０  エンジン部
４０  装置制御部
５０  ＣＰＵ
６０  本体付属不揮発性メモリ
６１  制御プログラム
７０  ユニット付属不揮発性メモリ
８０  負荷
１０１，１１１  波形判断部
１０２，１１２  モータ制御部
１０３，１１３  波形検出部
１０４，１１４  データ格納部
２００  用紙搬送部
２１０  給紙ローラ
２２０  搬送ローラ
２３０  排紙ローラ
３００  トナー像形成部
３０１，３０１Ｙ，３０１Ｍ，３０１Ｃ，３０１Ｋ  トナーボトル
３０５  中間転写ベルト
３０７  転写ローラ
３１０，３１０Ｙ，３１０Ｍ，３１０Ｃ，３１０Ｋ  プリントヘッド
３１１，３１１Ｙ，３１１Ｍ，３１１Ｃ，３１１Ｋ  感光体ドラム
３２０  レーザスキャンユニット
３３０，３３０Ｙ，３３０Ｍ，３３０Ｃ，３３０Ｋ，３４０  駆動モータ
３４１Ｙ  ボトル保持部
３４２，３４２Ｙ，３４２Ｍ，３４２Ｃ，３４２Ｋ  ホッパー
３４３Ｙ，３４４Ｙ  搬送路
３５０，３５０Ｙ，３５０Ｍ，３５０Ｃ，３５０Ｋ  現像器
５００  ステッピングモータ
５０１，５０２，５０３，５０４，５０５  モータ
６００  パネル
【図１】
2011197258.tif 000003
【図２】
2011197258.tif 000004
【図３】
2011197258.tif 000005
【図４】
2011197258.tif 000006
【図５】
2011197258.tif 000007
【図６】
2011197258.tif 000008
【図７】
2011197258.tif 000009
【図８】
2011197258.tif 000010
【図９】
2011197258.tif 000011
【図１０】
2011197258.tif 000012
【図１１】
2011197258.tif 000013
【図１２】
2011197258.tif 000014
【図１３】
2011197258.tif 000015
【図１４】
2011197258.tif 000016