(57)【要約】【課題】感光体の状態に応じて適切な印字濃度で印字することができる画像形成装置を提供することを目的とする。【解決手段】画像形成装置（カラープリンタ１）は、感光体を有する画像形成部によって形成された画像を検出する検出部７５と、制御部１００と、記憶部１３０を備える。制御部１００は、画像形成部で階調の異なる複数のパターン画像を形成し、検出部７５での検出結果および感光体の駆動時間に基づいて、目標濃度と前記複数のパターン画像との対応関係を設定する階調設定処理を実行する。【選択図】図２
2020003638.tif 000002
【特許請求の範囲】
【請求項１】
感光体を有する画像形成部と、
前記画像形成部によって形成された画像を検出する検出部と、
制御部と、
記憶部と、を備え、
前記制御部は、
前記画像形成部で階調の異なる複数のパターン画像を形成し、前記検出部での検出結果および前記感光体の駆動時間に基づいて、目標濃度と前記複数のパターン画像との対応関係を設定する階調設定処理を実行することを特徴とする画像形成装置。
【請求項２】
前記制御部は、
前記感光体の駆動時間に基づいて、前記感光体の状態が、前記感光体の駆動時間が第１時間以上であるときの状態である長期駆動状態であるか、または、前記感光体の駆動時間が前記第１時間以下の第２時間未満であるときの状態である短期駆動状態であるかを判断する第１判断処理を実行可能であり、
前記対応関係を、前記第１判断処理での判断結果に関連付けて前記記憶部に記憶することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、
前記第１判断処理での判断結果が、前記記憶部に記憶されている前記判断結果と異なるか否かを判断する第２判断処理を実行し、
前記第２判断処理において異なると判断した場合には、前記階調設定処理を実行し、今回の対応関係および判断結果を、前回の対応関係および判断結果に上書きすることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、
前記第１判断処理において前記感光体の状態が長期駆動状態であると判断した場合には、前記階調設定処理で設定した対応関係を、長期駆動状態に対応した第１対応関係として前記記憶部に記憶し、
前記第１判断処理において前記感光体の状態が短期駆動状態であると判断した場合には、前記階調設定処理で設定した対応関係を、短期駆動状態に対応した第２対応関係として前記第１対応関係とは別に前記記憶部に記憶し、
前記第１対応関係および前記第２対応関係を前記記憶部に既に記憶している場合には、前記階調設定処理を実行しないことを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記制御部は、
前記第１判断処理において前記感光体の状態が長期駆動状態であると判断した場合には、前記階調設定処理で設定した対応関係を、長期駆動状態に対応した第１対応関係として設定し、
前記第１判断処理において前記感光体の状態が短期駆動状態であると判断した場合には、前記階調設定処理で設定した対応関係を、短期駆動状態に対応した第２対応関係として設定し、
前記第１対応関係と前記第２対応関係とに基づいて、前記第１対応関係および前記第２対応関係とは異なる対応関係を示す関数を導出し、
前記関数に基づいて、印刷制御を実行することを特徴とする請求項２に記載の画像形成装置。
【請求項６】
前記制御部は、
前記第１判断処理において、前記感光体の状態が、前記長期駆動状態、前記短期駆動状態、および、前記長期駆動状態と前記短期駆動状態との間の状態である中間状態のいずれの状態であるかを判断し、
前記中間状態であると判断した場合には、前記第１対応関係と前記第２対応関係とに基づいて、前記第１対応関係と前記第２対応関係の間に位置する第３対応関係を導出することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記感光体と現像器は、それぞれ個別に交換可能であり、
前記現像器は、前記感光体に現像剤を供給する現像ローラを備え、
前記制御部は、
前記現像ローラの駆動時間の増加に応じて増加するパラメータに基づいて、前記現像ローラの状態が、前記現像ローラの駆動時間が第３時間以上であるときの状態である長期駆動状態であるか、または、前記現像ローラの駆動時間が前記第３時間以下の第４時間未満であるときの状態である短期駆動状態であるかを判断する第３判断処理を実行可能であり、
前記第１判断処理および前記第３判断処理において判断した前記感光体の状態と前記現像ローラの状態が一致しない場合には、前記階調設定処理を実行して、当該階調設定処理で設定した対応関係を、暫定的な第２対応関係として前記記憶部に記憶し、
暫定的な第２対応関係が前記記憶部に記憶された状態において前記第１判断処理および前記第３判断処理を実行して、前記感光体の状態および前記現像ローラの状態がともに短期駆動状態であると判断した場合には、前記階調設定処理を実行して、新たな第２対応関係を設定して前記暫定的な第２対応関係に上書きすることを特徴とする請求項４に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、感光体を備えた画像形成装置に関する。
【背景技術】
【０００２】
レーザプリンタでは、環境変化や現像剤の長期間の使用による特性変化に伴い、印字濃度に変化が生じる。印字濃度の変化を補正するために、従来、パターン画像を作成して読み取り、その結果に基づいて、印字指令で指示されている目標濃度とパターン画像の対応関係を設定する階調設定処理、いわゆるガンマ補正を行うものが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１９１０２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、連続印字によって感光体を長時間使用していると、感光体の状態が帯電しにくい状態（以下、「長期駆動状態」ともいう。）に一時的に変化することがある。しかしながら、この長期駆動状態においてガンマ補正の実行条件が成立してガンマ補正を実行すると、長期駆動状態では最適な印字濃度で印字できるが、感光体の状態が通常の状態に戻った後は、最適な印字濃度で印字できないという問題が生じる。
【０００５】
そこで、本発明は、感光体の状態に応じて適切な印字濃度で印字することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため、本発明に係る画像形成装置は、感光体を有する画像形成部と、前記画像形成部によって形成された画像を検出する検出部と、制御部と、記憶部と、を備える。
前記制御部は、前記画像形成部で階調の異なる複数のパターン画像を形成し、前記検出部での検出結果および前記感光体の駆動時間に基づいて、目標濃度と前記複数のパターン画像との対応関係を設定する階調設定処理を実行する。
【０００７】
この構成によれば、検出部での検出結果と感光体の駆動時間に基づいて階調設定処理を実行するので、感光体の駆動時間、つまり感光体の状態に応じた対応関係を設定することができ、この対応関係で画像を形成することで、感光体の状態に応じて適切な印字濃度で印字することができる。
【０００８】
また、前記制御部は、前記感光体の駆動時間に基づいて、前記感光体の状態が、前記感光体の駆動時間が第１時間以上であるときの状態である長期駆動状態であるか、または、前記感光体の駆動時間が前記第１時間以下の第２時間未満であるときの状態である短期駆動状態であるかを判断する第１判断処理を実行可能であり、前記対応関係を、前記第１判断処理での判断結果に関連付けて前記記憶部に記憶してもよい。
【０００９】
これによれば、目標濃度とパターン画像の対応関係を感光体の状態に関連付けて記憶するので、感光体の状態に応じた対応関係で良好に画像を形成することが可能となり、感光体の状態に応じて適切な印字濃度で印字することができる。
【００１０】
また、前記制御部は、前記第１判断処理での判断結果が、前記記憶部に記憶されている前記判断結果と異なるか否かを判断する第２判断処理を実行し、前記第２判断処理において異なると判断した場合には、前記階調設定処理を実行し、今回の対応関係および判断結果を、前回の対応関係および判断結果に上書きしてもよい。
【００１１】
また、前記制御部は、前記第１判断処理において前記感光体の状態が長期駆動状態であると判断した場合には、前記階調設定処理で設定した対応関係を、長期駆動状態に対応した第１対応関係として前記記憶部に記憶し、前記第１判断処理において前記感光体の状態が短期駆動状態であると判断した場合には、前記階調設定処理で設定した対応関係を、短期駆動状態に対応した第２対応関係として前記第１対応関係とは別に前記記憶部に記憶し、前記第１対応関係および前記第２対応関係を前記記憶部に既に記憶している場合には、前記階調設定処理を実行しないように構成されていてもよい。
【００１２】
これによれば、第１対応関係および第２対応関係をそれぞれ設定した場合には、階調設定処理を実行しないので、無駄な現像剤の消費を抑えることができる。
【００１３】
また、前記制御部は、前記第１判断処理において前記感光体の状態が長期駆動状態であると判断した場合には、前記階調設定処理で設定した対応関係を、長期駆動状態に対応した第１対応関係として設定し、前記第１判断処理において前記感光体の状態が短期駆動状態であると判断した場合には、前記階調設定処理で設定した対応関係を、短期駆動状態に対応した第２対応関係として設定し、前記第１対応関係と前記第２対応関係とに基づいて、前記第１対応関係および前記第２対応関係とは異なる対応関係を示す関数を導出し、前記関数に基づいて、印刷制御を実行してもよい。
【００１４】
これによれば、第１対応関係と第２対応関係とに基づいて関数を導出するので、様々な感光体の状態に適したパターン画像で印字を行うことができる。
【００１５】
また、前記制御部は、前記第１判断処理において、前記感光体の状態が、前記長期駆動状態、前記短期駆動状態、および、前記長期駆動状態と前記短期駆動状態との間の状態である中間状態のいずれの状態であるかを判断し、前記中間状態であると判断した場合には、前記第１対応関係と前記第２対応関係とに基づいて、前記第１対応関係と前記第２対応関係の間に位置する第３対応関係を導出してもよい。
【００１６】
これによれば、感光体の状態が中間状態であっても、第３対応関係を利用して、中間状態に適したパターン画像で印字を行うことができる。
【００１７】
また、前記感光体と現像器は、それぞれ個別に交換可能であり、前記現像器は、前記感光体に現像剤を供給する現像ローラを備える場合には、前記制御部は、前記現像ローラの駆動時間の増加に応じて増加するパラメータに基づいて、前記現像ローラの状態が、前記現像ローラの駆動時間が第３時間以上であるときの状態である長期駆動状態であるか、または、前記現像ローラの駆動時間が前記第３時間以下の第４時間未満であるときの状態である短期駆動状態であるかを判断する第３判断処理を実行可能であり、前記第１判断処理および前記第３判断処理において判断した前記感光体の状態と前記現像ローラの状態が一致しない場合には、前記階調設定処理を実行して、当該階調設定処理で設定した対応関係を、暫定的な第２対応関係として前記記憶部に記憶し、暫定的な第２対応関係が前記記憶部に記憶された状態において前記第１判断処理および前記第３判断処理を実行して、前記感光体の状態および前記現像ローラの状態がともに短期駆動状態であると判断した場合には、前記階調設定処理を実行して、新たな第２対応関係を設定して前記暫定的な第２対応関係に上書きしてもよい。
【００１８】
これによれば、感光体の状態と現像ローラの状態が一致しない場合には、暫定的な第２対応関係によって、印字を良好に行うことができる。また、感光体の状態と現像ローラの状態がともに短期駆動状態になった場合には、新たな第２対応関係を設定するので、感光体の状態と現像ローラの状態がともに短期駆動状態となる場合に対応した新たな第２対応関係によって、印字を良好に行うことができる。
【発明の効果】
【００１９】
本発明によれば、感光体の状態に応じて適切な印字濃度で印字することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係るカラープリンタの概略構成を示す図である。
【図２】制御部と関連する各構成を示すブロック図である。
【図３】印字用パターン画像を示す図である。
【図４】目標濃度と露光濃度の対応関係を示す図である。
【図５】トップカバーの開閉状態に基づいて実行する制御を示すフローチャートである。
【図６】印字指令に基づいて実行する制御を示すフローチャートである。
【図７】トップカバーの開閉状態に基づいて実行する制御の変形例１を示すフローチャートである。
【図８】印字指令に基づいて実行する制御の変形例１を示すフローチャートである。
【図９】トップカバーの開閉状態に基づいて実行する制御の変形例２を示すフローチャートである。
【図１０】印字指令に基づいて実行する制御の変形例２を示すフローチャートである。
【図１１】トップカバーの開閉状態に基づいて実行する制御の変形例３を示すフローチャートである。
【図１２】印字指令に基づいて実行する制御の変形例３を示すフローチャートである。
【図１３】印字指令に基づいて実行する制御の変形例４を示すフローチャートである。
【図１４】トップカバーの開閉状態に基づいて実行する制御の変形例５を示すフローチャートである。
【図１５】印字指令に基づいて実行する制御の変形例５を示すフローチャートである。
【図１６】図５の制御の変形例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
次に、本発明の一実施形態について、適宜図面を参照しながら詳細に説明する。なお、以下の説明においては、まず、画像形成装置の一例としてのカラープリンタ１の概略構成を簡単に説明した後、本発明の特徴部分の構成について詳細に説明する。
【００２２】
また、以下の説明において、方向は、図１に示す方向で説明する。すなわち、図１における左側を「前」、右側を「後」とし、奥側を「左」、手前側を「右」とする。また、図１における上側を「上」、下側を「下」とする。
【００２３】
図１に示すように、カラープリンタ１は、本体筐体１０と、トップカバー１１と、本体筐体１０内に設けられた給紙部２０および画像形成部３０と、制御部１００と、を備えている。
【００２４】
トップカバー１１は、本体筐体１０の上部に配置され、後側の回動軸１１Ａを中心として本体筐体１０に対し回動可能に設けられており、本体筐体１０の上部に形成された開口１０Ａを開閉する。具体的には、トップカバー１１は、開口１０Ａを閉鎖する閉鎖位置と、開口１０Ａを開放する開放位置とに移動可能となっている。
【００２５】
給紙部２０は、本体筐体１０内の下部に設けられ、用紙Ｐを収容する給紙トレイ２１と、給紙トレイ２１から用紙Ｐを画像形成部３０に供給する用紙供給機構２２とを備えている。給紙トレイ２１内の用紙Ｐは、用紙供給機構２２によって１枚ずつ分離されて画像形成部３０に供給される。
【００２６】
画像形成部３０は、４つの露光ヘッド４０と、４つのプロセスカートリッジＰＣと、転写ユニット７０と、定着ユニット８０とを備えている。
【００２７】
露光ヘッド４０は、その先端に発光素子と結像レンズを有し、トップカバー１１から吊り下げられるようにトップカバー１１に保持されており、トップカバー１１を閉じた状態において、後述する感光ドラム５１の上方に対向して配置されている。具体的に、露光ヘッド４０は、トップカバー１１の開閉によって、感光ドラム５１に接近した基準位置と、当該基準位置よりも感光ドラム５１から離れた退避位置との間を移動可能となっている。露光ヘッド４０は、感光ドラム５１の表面を露光する露光部材であり、発光素子が二値のラスタ画像に基づいて明滅することで露光を行う。
【００２８】
各プロセスカートリッジＰＣは、トップカバー１１と給紙トレイ２１との間で前後方向に沿って並列配置されている。各プロセスカートリッジＰＣは、トップカバー１１が開かれた状態において、本体筐体１０の開口１０Ａを通して着脱可能となっている。プロセスカートリッジＰＣは、ドラムカートリッジ５０と、現像器の一例としての現像カートリッジ６０とを備えている。現像カートリッジ６０は、ドラムカートリッジ５０に着脱可能となっている。
【００２９】
ドラムカートリッジ５０と現像カートリッジ６０は、それぞれ個別に交換可能となっている。詳しくは、プロセスカートリッジＰＣを本体筐体１０から取り外した後、ドラムカートリッジ５０から現像カートリッジ６０を取り外し、現像カートリッジ６０のみを個別に新品のものに交換して、元のドラムカートリッジ５０に装着することが可能となっている。また、同様にして、ドラムカートリッジ５０から現像カートリッジ６０を取り外した後、ドラムカートリッジ５０のみを個別に新品のものに交換して、元の現像カートリッジ６０を組み付けることが可能となっている。
【００３０】
ドラムカートリッジ５０は、感光体の一例としての感光ドラム５１と、感光ドラム５１を帯電させるスコロトロン方式の帯電器５２と、クリーニングローラ５４と、感光ドラム５１等を支持するドラムフレーム５５とを備えている。
【００３１】
現像カートリッジ６０は、トナーを収容するトナー収容部６１と、トナー収容部６１内のトナーを感光ドラム５１に供給する現像ローラ６２とを主に備えている。トナーは、感光ドラム５１上の静電潜像を現像する現像剤である。各現像カートリッジ６０のトナー収容部６１には、前から順にイエロー、マゼンタ、シアン、ブラックのトナーが収容されている。
【００３２】
転写ユニット７０は、給紙トレイ２１とプロセスカートリッジＰＣとの間に設けられている。転写ユニット７０は、駆動ローラ７１と、従動ローラ７２と、無端状の搬送ベルト７３と、４つの転写ローラ７４とを備えている。搬送ベルト７３は、駆動ローラ７１と従動ローラ７２の間に張設されている。搬送ベルト７３は、外側の面が各感光ドラム５１に接しており、その内側には各転写ローラ７４が各感光ドラム５１との間で搬送ベルト７３を挟持するように配置されている。
【００３３】
搬送ベルト７３の後斜め下方には、検出部７５が設けられている。検出部７５は、搬送ベルト７３上に形成される画質調整のためのトナー像、つまり画像の印字濃度を検出するセンサであり、搬送ベルト７３の後部に対向して配置されている。なお、以下の説明では、搬送ベルト７３上に形成される画質調整のための画像を、「パッチ」とも称する。検出部７５は、ＬＥＤなどの発光素子と、フォトトランジスタなどの受光素子とを備えた光反射型のセンサであり、パッチに光を照射して反射光を検出している。
【００３４】
定着ユニット８０は、プロセスカートリッジＰＣおよび転写ユニット７０の後方に設けられ、加熱ローラ８１と、加熱ローラ８１に向けて押圧される加圧ローラ８２とを備えている。
【００３５】
このような画像形成部３０では、感光ドラム５１の表面が、帯電器５２により一様に帯電された後、露光ヘッド４０によって露光されることで、感光ドラム５１上に画像データに基づく静電潜像が形成される。そして、現像ローラ６２に電圧を印加することで、現像ローラ６２から感光ドラム５１にトナーが供給され、静電潜像が可視像化されて感光ドラム５１上にトナー像が形成される。つまり、現像カートリッジ６０は、感光ドラム５１上の静電潜像を現像している。
【００３６】
各感光ドラム５１上に形成されたトナー像は、転写ローラ７４によって、搬送ベルト７３上を搬送される用紙Ｐ上に順次重ね合わせて転写される。トナー像が転写された用紙Ｐは、加熱ローラ８１と加圧ローラ８２の間を搬送されることでトナー像が熱定着される。その後、用紙Ｐは、搬送ローラ９１によって本体筐体１０内から外部に排出され、トップカバー１１の上面に形成された排紙トレイ１１Ｂ上に載置される。
【００３７】
図１および図２に示すように、制御部１００には、４つのリーダライタ１２と、開閉センサ１３と、検出部７５と、が接続されている。制御部１００は、ＣＰＵ、ＲＡＭ、ＲＯＭおよび入出力回路を備えており、外部のコンピュータ９００から出力されてくる印字ジョブと、リーダライタ１２、開閉センサ１３、検出部７５などから出力されてくる情報と、ＲＯＭ等に記憶されたプログラムやデータに基づいて各種演算処理を行うことによって、制御を実行する。具体的に、制御部１００は、ＣＰＵなどの演算部１１０と、現像ローラ６２、露光ヘッド４０等を制御する制御回路１２０と、記憶部１３０とを備えている。制御部１００は、記憶部１３０に記憶されているプログラムに基づいて動作することで、印字制御や画質調整を実行する。
【００３８】
リーダライタ１２は、ドラムカートリッジ５０に設けられた第１メモリＭ１に対して情報の読み取り・書き込みが可能であるとともに、現像カートリッジ６０に設けられた第２メモリＭ２に対して情報の読み取り・書き込みが可能な装置である。制御部１００は、リーダライタ１２からの情報に基づいて、ドラムカートリッジ５０が新品であるか否かの判断や、現像カートリッジ６０が新品であるか否かの判断を行う新品検知処理を実行可能となっている。
【００３９】
なお、新品検知処理は、例えば、不可逆的に移動する突起を各カートリッジ５０，６０に設け、この突起が、本体筐体１０内の検知レバーを押しているか否かを光センサであるカートリッジセンサで検出することで行ってもよい。
【００４０】
開閉センサ１３は、トップカバー１１の開閉状態を検出するセンサである。なお、開閉センサ１３としては、例えば光センサなどを用いることができる。
【００４１】
制御部１００は、コンピュータ９００から出力されてくる印字ジョブに基づいて、用紙Ｐに画像を形成する印字制御を実行する機能を有している。制御部１００は、印字制御において、二値画像である印字用パターン画像に基づいて感光ドラム５１を露光する露光処理を実行する。詳しくは、制御部１００は、印字制御を実行する際において、用紙Ｐに画像を印字する場合には、この画像の印字濃度が所定の目標濃度となるように、異なる露光濃度（階調）の複数の印字用パターン画像の中から１つの印字用パターン画像を選択して露光処理を実行する。印字用パターン画像は、図３に示すような２値の画像からなっている。露光濃度は、印字用パターン画像において、露光される画素の面積率をいう。
【００４２】
ここで、印字濃度とは、現像ローラ６２によって現像されたトナー像の濃度であって、検出部７５で検出された濃度をいう。また、目標濃度とは、印字指令で指示されている目標の濃度をいう。制御部１００は、例えば、印字指令で指示された目標濃度が２０％である場合には、２０％の露光濃度の印字用パターン画像を選択し、この印字用パターン画像で露光処理を実行する。ただし、後述する階調設定処理により、目標濃度と露光濃度との関係が変更される。例えば、目標濃度２０％に対して露光濃度２０％の印字用パターン画像が関連付けられた状態から、目標濃度２０％に対して露光濃度１０％の印字用パターン画像が関連付けられた状態に変更された場合には、目標濃度２０％で画像形成する際、露光濃度１０％の印字用パターン画像で露光処理が実行される。
【００４３】
詳しくは、制御部１００は、印字データを受信すると、受信した印字データを二値のラスタ画像に展開する展開処理を実行する。制御部１００は、展開処理において、受信した印字データを、ベクトルデータあるいはビットマップデータからなるオブジェクトデータに展開する第１処理と、オブジェクトデータを、仮想の用紙内に配置して、複数のバンドデータからなるラスタ画像に展開する第２処理とを実行可能となっている。
【００４４】
ここで、印字データは、コンピュータ等の外部機器で作成され、ページ記述言語等で構成されたデータであり、カラープリンタ１の露光用のデータとしては扱うことができない。そこで、制御部１００は、ページ記述言語等からなる印字データを、露光用のデータであるラスタ画像に展開する展開処理を行っている。そして、制御部１００は、ラスタ画像の所定部分について露光処理を実行する場合、ラスタ画像の所定部分の目標濃度に応じた印字用パターン画像を選択し、この印字用パターン画像で露光処理を実行する。
【００４５】
制御部１００は、前述したように複数の印字用パターン画像の中から目標濃度に対応した１つの印字用パターン画像を選択した後、当該印字用パターン画像を用いて露光・現像を行うことで、感光ドラム５１上に目標濃度のトナー像を形成する。
【００４６】
なお、複数の印字用パターン画像は、露光濃度に対応し、予め記憶部１３０に記憶されている。また、複数の印字用パターン画像は、イエロー、マゼンタ、シアン、ブラックのそれぞれの色に対応して、予め記憶部１３０に記憶されている。
【００４７】
制御部１００は、感光ドラム５１の駆動時間の増加に応じて増加するパラメータに基づいて、感光ドラム５１の状態が、感光ドラム５１の駆動時間が第１時間以上であるときの状態である長期駆動状態であるか、または、感光ドラム５１の駆動時間が第１時間以下の第２時間未満であるときの状態である短期駆動状態であるかを判断する第１判断処理を実行する機能を有している。ここで、本実施形態では、感光ドラム５１の駆動時間の増加に応じて増加するパラメータとして、現時点、つまり第１判断処理での判断時から所定時間前の時点までの間における印字制御の連続実行時間を例示する。
【００４８】
ここで、印字制御では、すべての感光ドラム５１が回転するため、印字制御の連続実行時間は、感光ドラム５１を連続して駆動した時間（以下、「連続駆動時間」とも称する）に相当する。なお、少なくとも１つの感光ドラム５１が交換された場合には、交換された感光ドラム５１に対応した連続実行時間はリセットされる。
【００４９】
なお、感光ドラム５１の連続駆動時間は、（１）感光ドラムの回転数、（２）現像ローラの回転数、（３）印刷枚数等、に時間換算用の規定値を掛け算して算出してもよいし、時計を使って測定してもよい。
【００５０】
なお、本実施形態では、前述した第１時間と第２時間を同じ時間（以下、「第１規定時間」ともいう。）とする。つまり、制御部１００は、第１判断処理において、印字制御の連続実行時間が第１規定時間以上であるか否かを判断し、第１規定時間以上である場合に、感光ドラム５１の状態が長期駆動状態であると判断し、第１規定時間未満である場合に、感光ドラム５１の状態が短期駆動状態であると判断する。詳しくは、制御部１００は、印字制御の連続実行時間が、第１規定時間以上である場合に、少なくとも１つの感光ドラム５１の状態が長期駆動状態であると判断し、第１規定時間未満である場合に、すべての感光ドラム５１の状態が短期駆動状態であると判断する。
【００５１】
制御部１００は、印字されたトナー像の画質を調整するための画質調整を実行可能となっている。制御部１００は、所定条件が満たされた場合に、画質調整を実行する。制御部１００は、画質調整を実行するときに、検出部７５での検出結果に基づいて、階調設定処理を実行する機能を有している。
【００５２】
ここで、本実施形態において、所定条件は、ドラムカートリッジ５０が新品に交換されたという第１条件と、現像カートリッジ６０が新品に交換されたという第２条件と、印字指令を受けてから印字制御を開始する前において、感光ドラム５１の状態が短期駆動状態で、かつ、後述する短期駆動用テーブルが設定されていないという第３条件と、印字制御の終了後に、感光ドラム５１の状態が長期駆動状態で、かつ、後述する長期駆動用テーブルが設定されていないという第４条件と、含んでいる。そして、制御部１００は、第１〜第４条件のいずれかの条件が満たされた場合に、画質調整を実行する。
【００５３】
階調設定処理において、制御部１００は、画像形成部３０によって所定の現像バイアスで複数種類の印字用パターン画像に対応した複数種類の印字濃度のトナー像（パターン画像）を形成し、このトナー像を検出部７５によって検出する。ここで、複数種類の印字用パターン画像は、複数の露光濃度に対応した複数の印字用パターン画像であり、例えば露光濃度２０％に対応した第２印字用パターン画像、露光濃度４０％に対応した第３印字用パターン画像、露光濃度６０％に対応した第４印字用パターン画像などが用いられる。
【００５４】
その後、制御部１００は、検出部７５で検出した結果に基づいて、目標濃度と印字用パターン画像との対応関係を設定する。このように目標濃度と印字用パターン画像との対応関係を設定することで、目標濃度と、実際に印字されるトナー像、つまり露光濃度との対応関係が設定される。
【００５５】
詳しく説明すると、階調設定処理において、制御部１００は、例えば露光濃度２０，４０，６０，８０，１００％に対応した各印字用パターン画像を用いて感光ドラム５１上に５つの静電潜像を形成し、各静電潜像に対して、そのときに設定されている現像バイアスで現像を行うことで、５種類の印字濃度のパッチを形成する。その後、制御部１００は、感光ドラム５１から搬送ベルト７３に転写された各パッチを検出部７５で検出する。制御部１００は、各パッチからの反射光の強度をそれぞれ印字濃度に換算する。そして、制御部１００は、算出した各印字濃度を、それぞれ対応する露光濃度と比較し、比較した印字濃度と露光濃度が異なる場合には、印字濃度と露光濃度の対応関係を補正することで、目標濃度と印字用パターン画像の対応関係を変更する。
【００５６】
具体的に、目標濃度と印字用パターン画像（露光濃度）の対応関係は、階調設定処理を過去に１回も行っていない場合には、例えば、図４に２点鎖線で示すようなデフォルト値となっている。なお、以下の説明では、目標濃度と印字用パターン画像の対応関係を、「ガンマテーブル」とも称する。
【００５７】
ガンマテーブルは、所定の目標濃度で印字する場合において、所定の目標濃度に対応した所定の露光濃度の印字用パターンを選択するためのテーブルである。２点鎖線で示すガンマテーブル、つまりガンマテーブルのデフォルト値は、目標濃度と露光濃度とが同じ値となっている。
【００５８】
階調設定処理において、例えば、図に黒丸で示すように、露光濃度２０％に対応した第１印字用パターン画像を用いて形成したパッチを検出部７５で検出した際に、そのパッチの印字濃度が１０％となってしまった場合には、制御部１００は、第１印字用パターン画像を目標濃度１０％に対応するパターン画像として記憶し直す。つまり、次回の印字制御において、目標濃度１０％で画像形成する場合には、露光濃度２０％に対応した第１印字用パターン画像で画像形成を行えば、印字濃度が１０％になるため、制御部１００は、目標濃度１０％に対して露光濃度２０％の第１印字用パターン画像を関連付ける。
【００５９】
また、このときの階調設定処理において、露光濃度４０％の第２印字用パターン画像が検出部７５で検出されたときの印字濃度が４０％である場合、つまり目標濃度、露光濃度および印字濃度が一致する場合には、図に破線で示すように、目標濃度と露光濃度の関係を線形補間する。これにより、例えば、次回の印字制御において、目標濃度２０％でパッチを形成する場合には、目標濃度２０％のラインと図の破線との交点に相当する露光濃度Ｘに対応した印字用パターン画像が選択される。なお、このときのガンマテーブルは、デフォルト値（２点鎖線）のうち露光濃度４０％未満のラインが図の破線のラインに置き換えられたようなテーブルとなる。つまり、図に示す黒丸と露光濃度４０％に対応する白丸との間を破線の直線で示すように補う。
【００６０】
制御部１００は、階調設定処理を実行した場合には、対応関係（ガンマテーブル）を、第１判断処理での判断結果に関連付けて記憶部１３０に記憶する機能を有している。詳しくは、制御部１００は、第１判断処理において感光ドラム５１の状態が長期駆動状態、つまり長期駆動状態であると判断した場合には、階調設定処理で設定した対応関係（ガンマテーブル）を、長期駆動状態に対応した第１対応関係として記憶部１３０に記憶する。なお、以下の説明では、長期駆動状態に対応した第１対応関係、つまり長期駆動状態に対応したガンマテーブルを、「長期駆動用テーブル」とも称する。
【００６１】
また、制御部１００は、第１判断処理において感光ドラム５１の状態が短期駆動状態、つまり短期駆動状態であると判断した場合には、階調設定処理で設定した対応関係を、短期駆動状態に対応した第２対応関係として第１対応関係とは別に記憶部１３０に記憶する。なお、以下の説明では、短期駆動状態に対応した第２対応関係、つまり短期駆動状態に対応したガンマテーブルを、「短期駆動用テーブル」とも称する。
【００６２】
そして、制御部１００は、長期駆動用テーブルおよび短期駆動用テーブルを記憶部１３０に既に記憶している場合には、階調設定処理を実行しないように構成されている。詳しくは、制御部１００は、第１判断処理での判断結果が長期駆動状態である場合において、長期駆動用テーブルが記憶部１３０に既に記憶されている場合には、階調設定処理を実行しない。また、制御部１００は、第１判断処理での判断結果が短期駆動状態である場合において、短期駆動用テーブルが記憶部１３０に既に記憶されている場合には、階調設定処理を実行しない。
【００６３】
記憶部１３０は、前述した各印字用パターン画像、ガンマテーブルのデフォルト値、長期駆動・短期駆動用テーブルを記憶する他、制御に用いる各種閾値や、制御部１００を動作させるためのプログラムなどを記憶している。
【００６４】
次に、制御部１００の動作について詳細に説明する。制御部１００は、常時、図５および図６に示す制御を実行している。詳しくは、制御部１００は、図５の制御を各色についてそれぞれ個別に実行し、図６の制御をすべての色に対して実行している。
【００６５】
図５に示す制御において、制御部１００は、まず、開閉センサ１３からの信号に基づいてトップカバー１１が開閉されたか否か、または、所定の色（例えばブラック）に対応した各メモリＭ１，Ｍ２に記憶された情報に変化があったか否かを判断する（Ｓ１）。ステップＳ１においてトップカバー１１が開閉されておらず、かつ、各メモリＭ１，Ｍ２に記憶された情報に変化がないと判断した場合には（Ｎｏ）、制御部１００は、本制御を終了する。
【００６６】
ステップＳ１においてトップカバー１１が開閉された、または、各メモリＭ１，Ｍ２に記憶された情報に変化があったと判断した場合には（Ｙｅｓ）、制御部１００は、各メモリＭ１，Ｍ２内の情報に基づいて、ドラムカートリッジ５０または現像カートリッジ６０が新品であるか否かを所定の色（例えばブラック）について判断する（Ｓ２）。ステップＳ２において各カートリッジ５０，６０がいずれも新品でないと判断した場合には（Ｎｏ）、制御部１００は、本制御を終了する。
【００６７】
ステップＳ２においてドラムカートリッジ５０または現像カートリッジ６０が新品であると判断した場合には（Ｙｅｓ）、制御部１００は、所定の色（例えばブラック）について、長期駆動用テーブルを設定する必要があることを示す長期駆動用フラグＦｈを１にするとともに、短期駆動用テーブルを設定する必要があることを示す短期駆動用フラグＦｃを１にする（Ｓ３）。ステップＳ３の後、制御部１００は、所定の色（例えばブラック）について、デフォルトのガンマテーブルを用いて階調設定処理を実行する（Ｓ４）。なお、フラグＦｈ，Ｆｃの情報は、記憶部１３０に記憶される。
【００６８】
ステップＳ４の後、制御部１００は、第１判断処理を実行して、感光ドラム５１の状態が長期駆動状態であるか否かを判断する（Ｓ５）。ステップＳ５において長期駆動状態であると判断した場合には（Ｙｅｓ）、制御部１００は、階調設定処理の結果得られるガンマテーブルを長期駆動用テーブルとして記憶部１３０に記憶する（Ｓ６）。ステップＳ６の後、制御部１００は、長期駆動用フラグＦｈを０にして（Ｓ７）、本制御を終了する。
【００６９】
ステップＳ５において長期駆動状態でない、つまり短期駆動状態であると判断した場合には（Ｎｏ）、制御部１００は、階調設定処理の結果得られるガンマテーブルを短期駆動用テーブルとして記憶部１３０に記憶する（Ｓ８）。ステップＳ８の後、制御部１００は、短期駆動用フラグＦｃを０にして（Ｓ９）、本制御を終了する。
【００７０】
図６に示す制御において、制御部１００は、まず、印字指令を受信したか否かを判断する（Ｓ２１）。詳しくは、ステップＳ２１では、モノクロ（ブラック）の印字指令およびカラーの印字指令のいずれかを受信したか否かを判断している。ステップＳ２１において印字指令を受信していないと判断した場合には（Ｎｏ）、制御部１００は、本制御を終了する。
【００７１】
ステップＳ２１において印字指令を受信したと判断した場合には（Ｙｅｓ）、制御部１００は、第１判断処理を実行して、感光ドラム５１の状態が短期駆動状態か否かを判断する（Ｓ２２）。ステップＳ２２において短期駆動状態であると判断した場合には（Ｙｅｓ）、制御部１００は、各色について、短期駆動用フラグＦｃが１であるか否かを判断する（Ｓ２３）。
【００７２】
ステップＳ２３において少なくとも１つの色についてＦｃ＝１であると判断した場合には（Ｙｅｓ）、Ｆｃ＝１となる色に対応した短期駆動用テーブルを設定する必要があるため、制御部１００は、Ｆｃ＝１となる色について、階調設定処理を実行する（Ｓ２４）。具体的には、例えば、Ｆｃ＝１となる色がブラック、イエローの２色である場合、制御部１００は、２色のパッチを形成して、階調設定処理を実行する。なお、この際、モノクロの印字指令であっても、イエローについて階調設定処理を実行する。
【００７３】
ステップＳ２４の後、制御部１００は、Ｆｃ＝１となる色について階調設定処理を行った後のテーブルを、Ｆｃ＝１となる色についての短期駆動用テーブルとして記憶部１３０に記憶する（Ｓ２５）。ステップＳ２５の後、制御部１００は、Ｆｃ＝１となる色について、短期駆動用フラグＦｃを０にする（Ｓ２６）。つまり、ステップＳ２６の後は、すべての色についての短期駆動用フラグＦｃが、すべて０になる。
【００７４】
ステップＳ２６の後、または、ステップＳ２３において各色の短期駆動用フラグＦｃがすべて０であると判断した場合には（Ｎｏ）、制御部１００は、各色の短期駆動用テーブルを露光制御用のテーブルとしてセットして（Ｓ２７）、印字制御を実行する（Ｓ２８）。ステップＳ２８の後、つまり印字制御の終了後、制御部１００は、第１判断処理を実行して、感光ドラム５１の状態が長期駆動状態であるか否かを判断する（Ｓ２９）。
【００７５】
ステップＳ２９において長期駆動状態でないと判断した場合には（Ｎｏ）、制御部１００は、本制御を終了する。ステップＳ２９において長期駆動状態であると判断した場合には（Ｙｅｓ）、制御部１００は、各色について、長期駆動用フラグＦｈが１であるか否かを判断する（Ｓ３０）。
【００７６】
ステップＳ３０において少なくとも１つの色についてＦｈ＝１であると判断した場合には（Ｙｅｓ）、Ｆｈ＝１となる色に対応した長期駆動用テーブルを設定する必要があるため、制御部１００は、Ｆｈ＝１となる色について、階調設定処理を実行する（Ｓ３１）。ステップＳ３１の後、制御部１００は、Ｆｈ＝１となる色について階調設定処理を行った後のテーブルを、Ｆｈ＝１となる色についての長期駆動用テーブルとして記憶する（Ｓ３２）。
【００７７】
ステップＳ３２の後、制御部１００は、Ｆｈ＝１となる色について、長期駆動用フラグＦｈを０にする（Ｓ３３）。なお、ステップＳ３３の後は、すべての色についての長期駆動用フラグＦｈが、すべて０になっている。ステップＳ３３の後、または、ステップＳ３０で各色の長期駆動用フラグＦｈがすべて０であると判断した場合には（Ｎｏ）、制御部１００は、本制御を終了する。
【００７８】
ステップＳ２２において短期駆動状態でない、つまり長期駆動状態であると判断する場合には（Ｎｏ）、前回の印字制御後に感光ドラム５１が長期駆動状態となって、まだ、短期駆動状態に戻っていない状態であることから、各色について長期駆動用テーブルが設定された状態となっている（Ｓ３２）。そのため、制御部１００は、ステップＳ２２において短期駆動状態でないと判断した場合には（Ｎｏ）、各色の長期駆動用テーブルを露光制御用のテーブルとしてセットして（Ｓ３４）、印字制御を実行する（Ｓ２８）。
【００７９】
次に、制御部１００の動作の一例について説明する。
図５に示すように、制御部１００は、所定の色について、ドラムカートリッジ５０または現像カートリッジ６０が新品に交換された場合には、ステップＳ２〜Ｓ７の処理、または、ステップＳ２〜Ｓ５，Ｓ８，Ｓ９の処理を行うことで、所定の色について、長期駆動用テーブルおよび短期駆動用テーブルのいずれかを記憶部１３０に記憶する。
【００８０】
具体的には、例えば、ブラックのドラムカートリッジ５０が新品に交換された場合には、長期駆動状態の判定に用いる印字制御の連続実行時間がリセットされるため、制御部１００は、階調設定処理の実行後（Ｓ４）、ステップＳ５でＮｏと判断して、ブラックについて短期駆動用テーブルを設定する（Ｓ８）。また、制御部１００は、他の色についても、同様に図５の制御を実行する。例えば、制御部１００は、イエローのドラムカートリッジ５０が新品であり、かつ、その他の色のドラムカートリッジ５０が新品でない場合には、イエローについて、階調設定処理を行った後、短期駆動用テーブルを設定し、その他の色については階調設定処理・テーブル設定を実行しない。
【００８１】
また、例えば、各色のドラムカートリッジ５０が旧品である状況において、ブラックの現像カートリッジ６０が新品に交換された場合には、制御部１００は、階調設定処理の実行後（Ｓ４）、印字制御の連続実行時間に基づいて長期駆動状態の判定を行う（Ｓ５）。ステップＳ５において長期駆動状態であると判断した場合には（Ｙｅｓ）、制御部１００は、ブラックについて長期駆動用テーブルを設定する（Ｓ６）。同様に、制御部１００は、他の色についても図５の制御を実行する。
【００８２】
以上のように、制御部１００が図５の制御を実行することで、各色について、少なくとも１つのガンマテーブル（長期駆動用もしくは短期駆動用）が設定されることになる。次に、図６を参照して、印字指令受信時の制御部１００の動作の一例について詳細に説明する。以下の説明において、印字指令を受ける前の各色についてのテーブルの設定状況は、以下のような状況Ｉであることとする。
〈状況Ｉ〉
・ブラック：短期駆動用テーブルのみ設定済み
・他の色：短期駆動用・長期駆動用の両方のガンマテーブル設定済み
【００８３】
図６に示すように、制御部１００は、印字指令を受けると（Ｓ２１：Ｙｅｓ）、ステップＳ２２において短期駆動状態の判定を行う。ここで、状況Ｉのような、いずれかの色について長期駆動用テーブルが設定されていない状況では、印字指令を受けたときの感光ドラム５１の状態は、常に短期駆動状態である。つまり、前回の印字制御後に感光ドラム５１の状態が長期駆動状態であれば、ステップＳ３１，Ｓ３２の処理により、すべての色について長期駆動用テーブルが設定されるので、いずれかの色について長期駆動用テーブルが設定されていないということは、前回の印字制御後の感光ドラム５１の状態が短期駆動状態であり、今回の印字指令受信時も当然短期駆動状態であることを示す。
【００８４】
そのため、印字指令を受けたときの状況が状況Ｉである場合には、制御部１００は、ステップＳ２２でＹｅｓと判断する。その後、制御部１００は、すべての色の短期駆動用テーブルが設定済みであることから、ステップＳ２３でＮｏと判断し、階調設定処理を実行することなく、各色の短期駆動用テーブルを露光制御用のテーブルとしてセットして（Ｓ２７）、印字制御を即座に実行する（Ｓ２８）。
【００８５】
印字制御において、制御部１００は、印字制御の連続実行時間を記憶する。印字制御において、印字枚数が多く、各感光ドラム５１が長い時間駆動すると、各感光ドラム５１が長期駆動状態となる。
【００８６】
印字制御の終了後において感光ドラム５１の状態が長期駆動状態となった場合には、制御部１００は、ステップＳ２９でＹｅｓと判断して、ステップＳ３０においてブラックに対応する長期駆動用フラグＦｈのみが１であると判断する。その後、制御部１００は、ブラックについて、階調設定処理・長期駆動用テーブルの設定を行う（Ｓ３１，Ｓ３２）。これにより、印字制御後において感光ドラム５１の状態が長期駆動状態となった場合には、すべての色について、長期駆動用テーブルが設定されることとなる。
【００８７】
そして、印字制御後に感光ドラム５１の状態が長期駆動状態となった後、次に印字指令を受けたときに感光ドラム５１の状態が長期駆動状態のままであった場合、制御部１００は、ステップＳ２２においてＮｏと判断し、各色の長期駆動用テーブルを露光制御用のテーブルとしてセットして（Ｓ２７）、印字制御を即座に実行する（Ｓ２８）。
【００８８】
以上によれば、本実施形態において以下のような効果を得ることができる。
目標濃度とパターン画像の対応関係であるガンマテーブルを、感光ドラム５１の状態に関連付けて長期駆動用テーブルもしくは短期駆動用テーブルとして記憶するので、感光ドラム５１の状態に応じたガンマテーブルで良好に画像を形成することが可能となり、感光ドラム５１の状態に応じて適切な印字濃度で印字することができる。
【００８９】
長期駆動用テーブルおよび短期駆動用テーブルをそれぞれ設定した場合には、階調設定処理を実行しないので、階調設定処理による無駄なトナーの消費を抑えることができる。
【００９０】
なお、本発明は前記実施形態に限定されることなく、以下に例示するように様々な形態で利用できる。以下の説明においては、前記実施形態と略同様の部材や処理には同一の符号を付し、その説明は省略する。
【００９１】
図７および図８に示す変形例１では、制御部１００は、長期駆動用テーブルと短期駆動用テーブルの両方を設定済みである場合には、長期駆動用テーブルと短期駆動用テーブルに基づいて、長期駆動用テーブルおよび短期駆動用テーブルとは異なるガンマテーブルを示す関数を導出し、この関数に基づいて、印字制御を行うように構成されている。
【００９２】
具体的に、図７の制御は、図５の制御と同様の処理（Ｓ１〜Ｓ５，Ｓ７，Ｓ９）を有する他、図５のステップＳ６の代わりに新たなステップＳ４１の処理を有し、図５のステップＳ８の代わりに新たなステップＳ４２の処理を有している。ステップＳ４１において、制御部１００は、ステップＳ４での階調設定処理により設定したガンマテーブルを、長期駆動用テーブルとして記憶部１３０に一時的に記憶する。また、ステップＳ４２において、制御部１００は、ステップＳ４での階調設定処理により設定したガンマテーブルを、短期駆動用テーブルとして記憶部１３０に一時的に記憶する。つまり、後で詳述する関数を導出した後は、長期駆動用テーブルと短期駆動用テーブルが不要になるため、制御部１００は、ステップＳ４１，Ｓ４２においてガンマテーブルを一時的に記憶し、関数の導出後に削除するように構成されている。
【００９３】
図８の制御は、図６の制御と同様の処理（Ｓ２１〜Ｓ２４，Ｓ２６〜Ｓ３１，Ｓ３３，Ｓ３４）を有する他、新たなステップＳ５１〜Ｓ５７の処理を有している。図８の制御において、制御部１００は、印字指令を受けると（Ｓ２１：Ｙｅｓ）、すべての色について、関数が導出済みであるか否かを判断する（Ｓ５１）。ステップＳ５１において少なくとも１つの色について関数が導出されていないと判断した場合には（Ｎｏ）、制御部１００は、ステップＳ２２において感光ドラム５１の状態が短期駆動状態であるか否かを判断する。
【００９４】
ここで、変形例１においては、制御部１００は、印字制御の連続実行時間が、第１時間以上であるときに長期駆動状態と判断し、第１時間よりも短い第２時間未満であるときに短期駆動状態であると判断することとする。つまり、長期駆動状態と判定するための閾値である第１時間と、短期駆動状態と判定するための閾値である第２時間が、前記実施形態とは異なり、異なる値に設定されていることとする。
【００９５】
ステップＳ２４の後、制御部１００は、Ｆｃ＝１となる色について階調設定処理を行った後のテーブルを、Ｆｃ＝１となる色についての短期駆動用テーブルとして一時的に記憶し（Ｓ５２）、ステップＳ２６の処理に移行する。ステップＳ２７またはステップＳ３４の後、制御部１００は、すべての色について、短期駆動用フラグＦｃと長期駆動用フラグＦｈが、ともに０であるか否かを判断する（Ｓ５３）。つまり、ステップＳ５３において、制御部１００は、すべての色について、短期駆動用テーブルおよび長期駆動用テーブルが設定されているか否かを判断する。
【００９６】
ステップＳ５３において少なくとも１つの色についてＦｃ＝Ｆｈ＝０の条件を満たさないと判断した場合には（Ｎｏ）、制御部１００は、ステップＳ２７またはステップＳ３４でセットしたガンマテーブルで印字制御を実行する（Ｓ２８）。ステップＳ５３においてすべての色についてＦｃ＝Ｆｈ＝０の条件を満たしたと判断した場合には（Ｙｅｓ）、制御部１００は、各色について、短期駆動用テーブルおよび長期駆動用テーブルに基づいて関数を導出し、関数の導出に用いた各テーブルを記憶部１３０から削除する（Ｓ５４）。
【００９７】
ステップＳ５４の後、制御部１００は、各色について、感光ドラム５１の状態と関数に基づいてガンマテーブルを設定する（Ｓ５５）。具体的には、ステップＳ５５において、制御部１００は、感光ドラム５１の状態を示す印字制御の連続実行時間を、関数に代入することで、そのときの感光ドラム５１の状態に対応したガンマテーブルを設定する。これにより、過度な長期駆動状態、程度の低い長期駆動状態、長期駆動状態と短期駆動状態の間の状態、程度の低い短期駆動状態、過度な短期駆動状態などといった感光ドラム５１の任意の状態に応じたガンマテーブルが関数によって設定されることになる。
【００９８】
ステップＳ５５の後、制御部１００は、ステップＳ５５で設定した各色のガンマテーブルを露光制御用のテーブルとしてセットして（Ｓ５６）、印字制御を実行する（Ｓ２８）。印字制御後に長期駆動状態になった場合には（Ｓ２９：Ｙｅｓ）、制御部１００は、ステップＳ３１で階調設定処理を行った後のテーブルを長期駆動用テーブルとして記憶部１３０に一時的に記憶し（Ｓ５７）、ステップＳ３３の処理に移行する。
【００９９】
以上、変形例１によれば、長期駆動用テーブルと短期駆動用テーブルとに基づいて関数を導出するので、様々な感光ドラム５１の状態に適したパターン画像で印字を行うことができる。
【０１００】
図９および図１０に示す変形例２では、制御部１００は、第１判断処理において、感光ドラム５１の状態が、長期駆動状態、短期駆動状態、および、長期駆動状態と短期駆動状態との間の状態である中間状態のいずれの状態であるかを判断するように構成されている。また、制御部１００は、中間状態であると判断した場合には、長期駆動用テーブルと短期駆動用テーブルとに基づいて、長期駆動用テーブルと短期駆動用テーブルの間に位置する、第３対応関係としての中間テーブルを導出するように構成されている。
【０１０１】
なお、変形例２においては、変形例１と同様に、第１時間と第２時間が異なる値に設定されていることとする。そして、変形例２では、印字制御の連続実行時間が、第１時間以上であるときに長期駆動状態と判断し、第１時間よりも短い第２時間未満であるときに短期駆動状態であると判断し、第１時間よりも短く、かつ、第２時間以上であるときに中間状態であると判断することとする。
【０１０２】
具体的に、図９の制御は、図５の制御のすべての処理（Ｓ１〜Ｓ９）を有する他、新たなステップＳ７１，Ｓ７２の処理を有している。図９の制御において、制御部１００は、ステップＳ５において長期駆動状態でないと判断すると（Ｎｏ）、感光ドラム５１の状態が短期駆動状態であるか否かを判断する（Ｓ７１）。
【０１０３】
ステップＳ７１において短期駆動状態であると判断した場合には（Ｙｅｓ）、制御部１００は、ステップＳ８の処理に移行する。ステップＳ７１において短期駆動状態でない、つまり中間状態であると判断した場合には（Ｎｏ）、制御部１００は、ステップＳ４で階調設定処理を行った後のガンマテーブルを短期駆動用テーブルとして記憶部１３０に暫定的に記憶して（Ｓ７２）、本制御を終了する。
【０１０４】
なお、本実施形態では、中間状態であると判断した場合には、階調設定処理を行った後のガンマテーブルを短期駆動用テーブルとして暫定的に記憶したが、本発明はこれに限定されず、階調設定処理を行った後のガンマテーブルを、長期駆動用テーブルまたは中間テーブルとして暫定的に記憶してもよい。
【０１０５】
図１０の制御は、図６の制御のすべての処理（Ｓ２１〜Ｓ３４）を有する他、新たなステップＳ８１〜Ｓ８６の処理を有している。図１０の制御において、制御部１００は、ステップＳ２２において短期駆動状態でないと判断すると（Ｎｏ）、感光ドラム５１の状態が長期駆動状態であるか否かを判断する（Ｓ８１）。
【０１０６】
ステップＳ８１において長期駆動状態であると判断した場合には（Ｙｅｓ）、制御部１００は、ステップＳ３４の処理に移行する。ステップＳ８１において長期駆動状態でない、つまり中間状態であると判断した場合には（Ｎｏ）、制御部１００は、すべての色について、中間テーブルが設定されているか否かを判断する（Ｓ８２）。
【０１０７】
ステップＳ８２においてすべての色について中間テーブルが設定されていると判断した場合には（Ｙｅｓ）、制御部１００は、各色の中間テーブルを露光制御用のテーブルとしてセットして（Ｓ８３）、印字制御を実行する（Ｓ２８）。ステップＳ８２において中間テーブルが設定されていないと判断した場合には（Ｎｏ）、制御部１００は、すべての色について、短期駆動用フラグＦｃと長期駆動用フラグＦｈが、ともに０であるか否かを判断する（Ｓ８４）。
【０１０８】
ステップＳ８４においてすべての色についてＦｃ＝Ｆｈ＝０の条件を満たしたと判断した場合には（Ｙｅｓ）、制御部１００は、各色について、短期駆動用テーブルおよび長期駆動用テーブルに基づいて中間テーブルを導出する（Ｓ８５）。なお、ステップＳ８５において、中間テーブルを導出すると、制御部１００は、中間テーブルの導出に用いた各テーブルを記憶部１３０から削除する。ステップＳ８５の後、制御部１００は、ステップＳ８３の処理に移行する。
【０１０９】
ステップＳ８４において少なくとも１つの色についてＦｃ＝Ｆｈ＝０の条件を満たさないと判断した場合には（Ｎｏ）、制御部１００は、ステップＳ６，Ｓ８等で設定した長期駆動用テーブルまたは短期駆動用テーブルを露光制御用のテーブルとしてセットして（Ｓ８６）、印字制御を実行する（Ｓ２８）。なお、ステップＳ８６において、例えば所定の色について、長期駆動・短期駆動の両方のテーブルが設定されている場合には、そのときの感光ドラム５１の状態に近い状態のテーブルを露光制御用のテーブルとしてセットしてもよい。つまり、印字制御の連続実行時間が第１時間に近い場合には、長期駆動用テーブルをセットし、第２時間に近い場合には短期駆動用テーブルをセットしてもよい。
【０１１０】
以上、変形例２によれば、感光ドラム５１の状態が中間状態であっても、中間テーブルを利用して、中間状態に適したパターン画像で印字を行うことができる。
【０１１１】
図１１および図１２に示す変形例３では、制御部１００は、現像ローラ６２の駆動時間に基づいて、現像ローラ６２の状態が、現像ローラ６２の駆動時間が第３時間以上であるときの状態である長期駆動状態であるか、または、現像ローラ６２の駆動時間が第３時間以下の第４時間未満であるときの状態である短期駆動状態であるかを判断する第３判断処理を実行可能となっている。つまり、変形例３において、制御部１００は、感光ドラム５１の状態が長期駆動状態または短期駆動状態であるかを判断する第１判断処理と、現像ローラ６２の状態が長期駆動状態または短期駆動状態であるかを判断する第３判断処理を実行可能となっている。なお、現像ローラ６２の駆動時間は、例えば、感光ドラム５１の駆動時間と同じ値、つまり印字制御の連続実行時間とすることができる。
【０１１２】
また、制御部１００は、第１判断処理および第３判断処理において判断した感光ドラム５１の状態と現像ローラ６２の状態が一致しない場合には、階調設定処理を実行して、当該階調設定処理で設定したガンマテーブルを、暫定的な短期駆動用テーブルとして記憶部１３０に記憶する機能を有している。さらに、制御部１００は、暫定的な短期駆動用テーブルが記憶部１３０に記憶された状態において第１判断処理および第３判断処理を実行して、感光ドラム５１の状態および現像ローラ６２の状態がともに短期駆動状態であると判断した場合には、階調設定処理を実行して、新たな短期駆動用テーブルを設定して、暫定的な短期駆動用テーブルに上書きする機能を有している。
【０１１３】
具体的に、図１１の制御は、図５の制御のすべての処理（Ｓ１〜Ｓ９）を有する他、新たなステップＳ９１，Ｓ９２の処理を有している。図１１の制御において、制御部１００は、ステップＳ４の後、第１判断処理および第３判断処理を実行し、各判断処理の判断結果に基づいて、感光ドラム５１・現像ローラ６２の状態が一致しているか否かを判断する（Ｓ９１）。つまり、ステップＳ９１において、制御部１００は、感光ドラム５１・現像ローラ６２の状態が、ともに長期駆動状態であるか、または、ともに短期駆動状態であるか否かを判断する。
【０１１４】
ステップＳ９１において一致していると判断した場合には（Ｙｅｓ）、制御部１００は、ステップＳ５の処理に移行する。ステップＳ９１において一致していないと判断した場合には（Ｎｏ）、制御部１００は、ステップＳ４で階調設定処理を行った後のガンマテーブルを、短期駆動用テーブルとして暫定的に記憶して（Ｓ９２）、本制御を終了する。
【０１１５】
なお、本実施形態では、ステップＳ９１において一致していないと判断した場合には、階調設定処理を行った後のガンマテーブルを短期駆動用テーブルとして暫定的に記憶したが、本発明はこれに限定されず、階調設定処理を行った後のガンマテーブルを、長期駆動用テーブルまたは中間テーブルとして暫定的に記憶してもよい。
【０１１６】
図１２の制御は、図６の制御のすべての処理（Ｓ２１〜Ｓ３４）を有する他、新たなステップＳ１０１の処理を有している。図１２の制御において、制御部１００は、印字指令を受けると（Ｓ２１：Ｙｅｓ）、感光ドラム５１・現像ローラ６２の状態が一致しているか否かを判断する（Ｓ１０１）。
【０１１７】
ステップＳ１０１において一致していると判断した場合には（Ｙｅｓ）、制御部１００は、ステップＳ２２の処理に移行する。ステップＳ１０１において一致していないと判断した場合には（Ｎｏ）、制御部１００は、ステップＳ２７の処理に移行する。
【０１１８】
ここで、図１１の制御において、例えば、制御部１００が、ブラックについて、短期駆動用テーブルを暫定的に記憶部１３０に記憶した場合には（Ｓ９２）、図１２の制御のステップＳ２７において、制御部１００は、暫定的な短期駆動用テーブルを露光制御用のテーブルとしてセットする。
【０１１９】
以上、変形例３によれば、印字指令を受けたときに感光ドラム５１・現像ローラ６２の状態が一致しない場合には、暫定的な短期駆動用テーブルを露光制御用のテーブルとしてセットするので、暫定的な短期駆動用テーブルによって、印字を良好に行うことができる。また、短期駆動用テーブルを暫定的に記憶部１３０に記憶した場合には、短期駆動用フラグＦｃを０にしない、つまりステップＳ９２の後にＦｃ＝０にする処理を設けないので、その後、感光ドラム５１・現像ローラ６２の状態がともに短期駆動状態になった場合には、ステップＳ１０１，Ｓ２２，Ｓ２３の各処理でＹｅｓと判断されて、新たな短期駆動用テーブルを設定することができる（Ｓ２４，Ｓ２５）。これにより、感光ドラム５１・現像ローラ６２の状態がともに短期駆動状態となる場合に対応した新たな短期駆動用テーブルによって、印字制御を良好に行うことができる。
【０１２０】
図１３に示す変形例４では、制御部１００は、温湿度の変化に応じて階調設定処理を実行する機能を有している。具体的に、図１３の制御は、図６の制御のすべての処理（Ｓ２１〜Ｓ３４）を有する他、新たなステップＳ１１０〜Ｓ１１３の処理を有している。なお、図１３において、図６の制御における後半の各処理については、図示を省略する。また、変形例４において、トップカバー１１の開閉状態に基づいて実行する制御は、図５の制御と同様である。
【０１２１】
図１３の制御において、制御部１００は、印字指令を受けると（Ｓ２１：Ｙｅｓ）、前回の階調設定処理からの温湿度変化が所定範囲内であるか否かを判断する（Ｓ１１０）。ここで、ステップＳ１１０の処理は、例えば温度および湿度を検出する温湿度センサからの信号に基づいて実行することができる。なお、本体筐体１０は、温湿度センサを有している。
【０１２２】
ステップＳ１１０において温湿度変化が所定範囲内であると判断した場合には（Ｙｅｓ）、制御部１００は、ステップＳ２２の処理に移行する。ステップＳ１１０において温湿度変化が所定範囲内ではないと判断した場合には（Ｎｏ）、制御部１００は、フラグＦｃ，Ｆｈを参照することなく、全色について、階調設定処理を実行する（Ｓ１１１）。つまり、温湿度変化が所定範囲外である場合には、フラグＦｃ，Ｆｈがどのような値であっても、階調設定処理が実行される。
【０１２３】
ステップＳ１１１の後、制御部１００は、感光ドラム５１の状態が長期駆動状態であるか短期駆動状態であるかを判断し、ステップＳ１１１で設定したガンマテーブルを感光ドラム５１の状態に対応したテーブルとして記憶部１３０に記憶するとともに（Ｓ１１２）、露光制御用のテーブルとしてセットする。具体的には、ステップＳ１１２において、感光ドラム５１の状態が長期駆動状態であると判断した場合には、制御部１００は、ガンマテーブルを長期駆動用テーブルとして記憶部１３０に記憶するとともに、露光制御用のテーブルとしてセットする。また、ステップＳ１１２において、感光ドラム５１の状態が短期駆動状態であると判断した場合には、制御部１００は、ガンマテーブルを短期駆動用テーブルとして記憶部１３０に記憶するとともに、露光制御用のテーブルとしてセットする。
【０１２４】
ステップＳ１１２の後、制御部１００は、全色について、ステップＳ１１２で判断した感光ドラム５１の状態に対応したフラグを０にして（Ｓ１１３）、印字制御を実行する（Ｓ２８）。具体的には、ステップＳ１１２で判断した感光ドラム５１の状態が長期駆動状態である場合には、制御部１００は、ステップＳ１１３において、全色について、長期駆動用フラグＦｈを０にする。また、ステップＳ１１２で判断した感光ドラム５１の状態が短期駆動状態である場合には、制御部１００は、ステップＳ１１３において、全色について、短期駆動用フラグＦｃを０にする。
【０１２５】
以上、変形例４によれば、温湿度変化が所定範囲外である場合には、フラグＦｃ，Ｆｈがどのような値であっても、階調設定処理を実行するので、温湿度の環境に適した印字制御を行うことができる。
【０１２６】
図１４および図１５に示す変形例５では、制御部１００は、第１判断処理での判断結果が、記憶部１３０に記憶されている判断結果と異なるか否かを判断する第２判断処理を実行し、第２判断処理において異なると判断した場合には、階調設定処理を実行し、今回のガンマテーブルおよび判断結果を、前回のガンマテーブルおよび判断結果に上書きする機能を有している。
【０１２７】
具体的に、図１４の制御は、図５の制御のステップＳ１，Ｓ２，Ｓ４，Ｓ５を有する他、新たなステップＳ１２１，Ｓ１２２の処理を有している。図１４の制御において、制御部１００は、ステップＳ２でＹｅｓと判断すると、階調設定処理を実行する（Ｓ４）。ステップＳ５において長期駆動状態であると判断した場合には（Ｙｅｓ）、ステップＳ４で設定したガンマテーブルを記憶部１３０に記憶するとともに、長期駆動状態であることを示す状態情報を記憶部１３０に記憶する（Ｓ１２１）。ステップＳ５において短期駆動状態であると判断した場合には（Ｎｏ）、ステップＳ４で設定したガンマテーブルを記憶部１３０に記憶するとともに、短期駆動状態であることを示す状態情報を記憶部１３０に記憶する（Ｓ１２２）。
【０１２８】
詳しくは、ステップＳ１２１またはステップＳ１２２において、記憶部１３０の第１領域に、ガンマテーブルを記憶し、記憶部１３０の第２領域に、感光ドラム５１の状態を示す状態情報を記憶する。そして、第１領域および第２領域にガンマテーブルおよび状態情報が既に記憶されている場合には、制御部１００は、新たなガンマテーブルおよび状態情報を、既に記憶されている各情報に上書きする。具体的には、例えば、第２領域に長期駆動状態を示す状態情報が記憶されている状態で、ステップＳ１２２を実行する場合には、制御部１００は、短期駆動状態を示す状態情報を、第２領域に記憶されている長期駆動状態を示す状態情報に上書きする。
【０１２９】
図１５の制御は、図６の制御のステップＳ２１，Ｓ２８と、図１４の制御のステップＳ４，Ｓ５，Ｓ１２１，Ｓ１２２を有する他、新たなステップＳ１３１の処理を有している。図１５の制御において、制御部１００は、印字指令を受けると（Ｓ２１：Ｙｅｓ）、前回記憶部１３０に記憶した状態情報に対して、感光ドラム５１の状態に変化があったか否かを判断する（Ｓ１３１）。詳しくは、ステップＳ１３１において、制御部１００は、感光ドラム５１の状態が長期駆動状態であるか短期駆動状態であるか判断し、その判断結果と、記憶部１３０に記憶されている判断結果（状態情報）が異なるか否かを判断する第２判断処理を実行することで、感光ドラム５１の状態に変化があったか否かを判断する。
【０１３０】
ステップＳ１３１において感光ドラム５１の状態に変化がない、例えば今回の判断結果が短期駆動状態であり、記憶部１３０に記憶した判断結果が短期駆動状態である場合には（Ｎｏ）、制御部１００は、階調設定処理を行うことなく、印字制御を実行して（Ｓ２８）、本制御を終了する。なお、印字制御では、記憶部１３０に記憶されているガンマテーブルに基づいて露光制御が実行される。
【０１３１】
ステップＳ１３１において感光ドラム５１の状態に変化があった、例えば今回の判断結果が長期駆動状態であり、記憶部１３０に記憶した判断結果が短期駆動状態である場合には（Ｙｅｓ）、制御部１００は、全色について、階調設定処理を実行し（Ｓ４）、ステップＳ４で設定したガンマテーブルを、そのときの感光ドラム５１の状態とともに記憶部１３０に記憶する（Ｓ５，Ｓ１２１，Ｓ１２２）。ステップＳ１２１またはステップＳ１２２の後、制御部１００は、記憶部１３０に記憶されているガンマテーブルに基づいて印字制御を実行する（Ｓ２８）。
【０１３２】
以上のような変形例５であっても、感光ドラム５１の状態に応じたガンマテーブルで良好に画像を形成することが可能となるので、感光ドラム５１の状態に応じて適切な印字濃度で印字することができる。
【０１３３】
図５の制御では、第１判断処理（Ｓ５）において感光ドラム５１の駆動時間に基づいて感光ドラム５１の状態を直接判断したが、本発明はこれに限定されるものではない。例えば、図１６に示すように、第１判断処理（Ｓ５）の結果を、フラグＡ（ｎ）を用いて間接的に判断してもよい。具体的に、図１６のフローチャートは、図５のフローチャートと同様の処理（Ｓ１〜Ｓ９）を有する他、新たなステップＳ６１，Ｓ６２を有している。
【０１３４】
図１６に示す制御では、制御部１００は、ステップＳ５で感光ドラム５１の状態が長期駆動状態であると判断すると（Ｙｅｓ）、長期駆動状態であることを示すフラグＡ（ｎ）を１にする（Ｓ１４１）。ステップＳ１４１の後、または、ステップＳ５でＮｏと判断した場合、制御部１００は、フラグＡ（ｎ）＝１であるか否かを判断する（Ｓ１４２）。
【０１３５】
ステップＳ１４２においてフラグＡ（ｎ）＝１であると判断した場合には（Ｙｅｓ）、制御部１００は、階調設定処理後のガンマテーブルを長期駆動用テーブルとして記憶する（Ｓ６）。また、ステップＳ１４２においてフラグＡ（ｎ）＝１でないと判断した場合には（Ｎｏ）、制御部１００は、階調設定処理後のガンマテーブルを短期駆動用テーブルとして記憶する（Ｓ８）。このような形態でも、前記実施形態と同様の効果を得ることができる。
【０１３６】
前記実施形態では、画質調整において、階調設定処理のみを実行したが、本発明はこれに限定されず、例えば、画質調整において、階調設定処理と、現像バイアスを設定するバイアス設定処理とを実行してもよい。
【０１３７】
詳しくは、制御部１００は、所定条件が満たされた場合には、バイアス設定処理を実行し、その後、階調設定処理を実行するように構成されていてもよい。なお、以下に、バイアス設定処理について詳細に説明する。
【０１３８】
バイアス設定処理において、制御部１００は、画像形成部３０で所定の露光濃度に対応した第１印字用パターン画像を用いてパターン画像を形成し、検出部７５で検出した結果に基づいて、現像バイアスを設定する。詳しくは、制御部１００は、バイアス設定処理において、所定の露光濃度に対応した第１印字用パターン画像を用いて印字されたパターン画像、つまりトナー像が所定の印字濃度となるような現像バイアスを算出する。ここで、所定の露光濃度、および所定の印字濃度は、一例として４０％であり、制御部１００は、第１印字用パターン画像として、図３に示した４０％の印字用パターン画像を選択する。詳しくは、バイアス設定処理において、制御部１００は、２種類の現像バイアスを用いて、２つの第１印字用パターン画像に対応した２つのトナー像を形成する。より詳しくは、制御部１００は、バイアス設定処理において、第１印字用パターン画像を用いて感光ドラム５１上に２つの静電潜像を形成し、２つの静電潜像に対して２種類の現像バイアスでそれぞれ現像を行うことで、感光ドラム５１上に２種類の印字濃度のパッチを形成する。その後、制御部１００は、各パッチを感光ドラム５１から搬送ベルト７３に転写し、搬送ベルト７３上の各パッチを検出部７５で検出する。そして、制御部１００は、検出部７５で検出した各パッチからの反射光の強度を印字濃度に換算し、２種類の印字濃度と２種類の現像バイアスとに基づいて印字濃度が目標濃度になる現像バイアスを算出する。
【０１３９】
前記実施形態では、長期駆動状態であるかの判断に、印字制御の連続実行時間（感光ドラム５１の連続駆動時間）を用いたが、本発明はこれに限定されず、感光体の駆動時間の合計を用いてもよい。つまり、所定時間内の感光体の駆動時間が断続的に存在する場合には、これらの駆動時間の合計を、判断処理に用いるパラメータとしてもよい。なお、この場合、制御部は、所定時間内の感光体の駆動時間の合計が第２規定時間未満であることを条件として、短期駆動状態であると判断し、所定時間内の感光体の駆動時間の合計が第２規定時間未満でないことを条件として、長期駆動状態であると判断することができる。
【０１４０】
なお、所定時間は、前記実施形態のような、判断処理の判断時から所定時間前の時点までの間の期間に限定されるものではない。例えば、所定時間は、以下の（１）〜（６）に示すような期間に設定してもよい。
（１）現像器の交換の際に操作するカバーを閉鎖位置から開放位置へ移動を開始した時点から所定時間前の時点までの期間。つまり、カバーの開閉を検知する開閉センサによって、カバーが開放されたことを検知した時点から所定時間前の時点までの期間を、所定時間としてもよい。
（２）カバーを開放位置から閉鎖位置へ移動した時点から所定時間前の時点までの期間。つまり、カバーの開閉を検知する開閉センサによって、カバーが閉じられたことを検知した時点から所定時間前の時点までの期間を、所定時間としてもよい。
【０１４１】
（３）画像形成部への通電を開始した時点から所定時間前の時点までの期間。
（４）画像形成部への通電を終了した時点から所定時間前の時点までの期間。
（５）印字指令を受信した時点から所定時間前までの時点の期間。
（６）カバーが閉鎖位置にある状態で、メモリにアクセスした時点から所定時間前の時点までの期間。
【０１４２】
また、感光体の駆動時間は、感光体とともに駆動するその他の部材の駆動時間等に適宜置き換えてもよい。例えば、感光体の駆動時間は、現像ローラの駆動時間、現像バイアスの印加時間、帯電バイアスの印加時間、印字枚数などであってもよい。
【０１４３】
なお、現像カートリッジのＩＣチップ内にガンマテーブルを記憶してもよい。この場合、階調設定処理を実行したカラープリンタ１のシリアル番号をガンマテーブルと共に現像カートリッジのＩＣチップ内に記憶し、すでに階調設定処理を実施したカラープリンタ１と当該現像カートリッジとの組み合わせであれば、一度、当該現像カートリッジがカラープリンタ１の筐体から取り外された後再度取り付けられた場合でも、制御部１００は、階調設定処理を再度実行せずに当該現像カートリッジのＩＣチップからガンマテーブルを読みだしてもよい。また、当該現像カートリッジのＩＣチップにガンマテーブルを記憶していない場合でも、別の現像カートリッジが装着されたと制御部１００が判断したときは、制御部１００は、Ｆｈ＝１、Ｆｃ＝１として階調設定処理を実行してもよい。
【０１４４】
前記実施形態では、感光体として感光ドラム５１を例示したが、本発明はこれに限定されず、感光体は、例えばベルト状の感光体であってもよい。
【０１４５】
前記実施形態では、検出部７５で読み取るためのパッチを搬送ベルト７３に形成したが、本発明はこれに限定されず、パッチは、例えば用紙などのその他の転写媒体に形成してもよく、検出部として転写媒体に形成されたパッチを検出する読取装置を用いてもよい。あるいは、感光体上にパッチを形成して検出してもよい。
【０１４６】
前記実施形態では、カラープリンタ１に本発明を適用したが、本発明はこれに限定されず、その他の画像形成装置、例えばモノクロのプリンタ、複写機、複合機などに本発明を適用してもよい。
【０１４７】
前記した実施形態および変形例で説明した各要素を、任意に組み合わせて実施してもよい。
【符号の説明】
【０１４８】
１      カラープリンタ
３０    画像形成部
５１    感光ドラム
７５    検出部
１００  制御部
１３０  記憶部
【図１】
2020003638.tif 000003
【図２】
2020003638.tif 000004
【図３】
2020003638.tif 000005
【図４】
2020003638.tif 000006
【図５】
2020003638.tif 000007
【図６】
2020003638.tif 000008
【図７】
2020003638.tif 000009
【図８】
2020003638.tif 000010
【図９】
2020003638.tif 000011
【図１０】
2020003638.tif 000012
【図１１】
2020003638.tif 000013
【図１２】
2020003638.tif 000014
【図１３】
2020003638.tif 000015
【図１４】
2020003638.tif 000016
【図１５】
2020003638.tif 000017
【図１６】
2020003638.tif 000018