(57)【要約】【課題】  本体部に設けられたメモリの有効利用を図ることが可能な画像形成技術を提供する。【解決手段】媒体上に画像を形成する画像形成システム１００は、画像形成ユニット５０を有する本体部ＭＰと、当該本体部ＭＰに設けられるメモリ（ＥＥＰＲＯＭ等）１１とを備える。メモリ１１には、画像形成動作に関するパラメータが格納される。画像形成システム１００の制御手段は、当該メモリ１１に格納されるパラメータを、画像形成に関する条件の変更に応じて更新する。【選択図】図１
2008302526.tif 000002
【特許請求の範囲】
【請求項１】
媒体上に画像を形成する画像形成システムであって、
画像形成ユニットを有する本体部と、
前記本体部に設けられ、画像形成動作に関するパラメータを格納するメモリと、
画像形成に関する条件の変更に応じて、前記メモリに格納される前記パラメータを更新する制御手段と、
を備えることを特徴とする画像形成システム。
【請求項２】
請求項１に記載の画像形成システムにおいて、
前記画像形成に関する条件の変更は、前記本体部に関する環境条件の変更を含むことを特徴とする画像形成システム。
【請求項３】
請求項２に記載の画像形成システムにおいて、
前記制御手段は、前記環境条件の変更に応じて、前記メモリに格納される前記パラメータを更新し、当該変更後の環境条件に対応する最適パラメータと当該変更後の環境条件の周辺条件に対応する予備パラメータとを取得することを特徴とする画像形成システム。
【請求項４】
請求項３に記載の画像形成システムにおいて、
前記制御手段は、前記環境条件の変更が所定の基準を満たす場合に、前記パラメータを更新することを特徴とする画像形成システム。
【請求項５】
請求項２に記載の画像形成システムにおいて、
前記本体部に関する環境条件の変更は、前記本体部に関する温度および湿度の少なくとも一方の変更を含むことを特徴とする画像形成システム。
【請求項６】
請求項１に記載の画像形成システムにおいて、
前記画像形成に関する条件の変更は、前記画像形成に関する設定条件の変更を含むことを特徴とする画像形成システム。
【請求項７】
請求項６に記載の画像形成システムにおいて、
前記画像形成に関する設定条件の変更は、ユーザの操作入力に基づく変更を含むことを特徴とする画像形成システム。
【請求項８】
請求項６に記載の画像形成システムにおいて、
前記制御手段は、変更後の設定条件に対応する最適パラメータが前記メモリに格納されていないと判定されるときに、前記パラメータを更新することを特徴とする画像形成システム。
【請求項９】
請求項６に記載の画像形成システムにおいて、
前記設定条件の変更は、前記媒体の種類に関する設定の変更を含むことを特徴とする画像形成システム。
【請求項１０】
請求項６に記載の画像形成システムにおいて、
前記設定条件の変更は、前記媒体の印字面の表裏に関する設定の変更を含むことを特徴とする画像形成システム。
【請求項１１】
請求項６に記載の画像形成システムにおいて、
前記設定条件の変更は、前記媒体の印字対象面が片面であるか両面であるかに関する設定の変更を含むことを特徴とする画像形成システム。
【請求項１２】
請求項６に記載の画像形成システムにおいて、
前記設定条件の変更は、前記媒体への印字色が単色であるか複数色であるかに関する設定の変更を含むことを特徴とする画像形成システム。
【請求項１３】
請求項１に記載の画像形成システムにおいて、
前記制御手段は、前記本体部に対して着脱可能な消耗品ユニットからの情報取得動作を伴って、前記パラメータを更新することを特徴とする画像形成システム。
【請求項１４】
請求項１に記載の画像形成システムにおいて、
前記制御手段は、前記本体部の外部からの情報取得動作を伴って、前記パラメータを更新することを特徴とする画像形成システム。
【請求項１５】
請求項１４に記載の画像形成システムにおいて、
前記制御手段は、前記本体部の外部に存在するコントローラからの情報取得動作を伴って、前記パラメータを更新することを特徴とする画像形成システム。
【請求項１６】
請求項１４に記載の画像形成システムにおいて、
前記制御手段は、前記本体部の外部装置からのダウンロード動作を伴って、前記パラメータを更新することを特徴とする画像形成システム。
【請求項１７】
請求項１に記載の画像形成システムにおいて、
前記本体部に設けられ、前記メモリに格納される前記パラメータをコピーして格納するバッファメモリ、
をさらに備え、
前記制御手段は、情報取得動作によって前記メモリ内の前記パラメータを更新している期間においては、前記バッファメモリに格納されている前記パラメータを用いて前記画像形成ユニットの動作を制御することを特徴とする画像形成システム。
【請求項１８】
請求項１に記載の画像形成システムにおいて、
画像形成に関する複数の条件のそれぞれに対応する複数のパラメータを、分散して格納する複数の格納手段、
をさらに備え、
前記複数のパラメータは、その使用頻度に応じて区分され、当該区分に応じて前記複数の格納手段に分散して格納されることを特徴とする画像形成システム。
【請求項１９】
本体部のメモリに格納されるパラメータにより画像形成動作を制御する画像形成システムを用いて、媒体上に画像を形成する画像形成方法であって、
ａ）画像形成に関する条件の変更を検出するステップと、
ｂ）前記メモリに格納される画像形成動作に関するパラメータを、前記画像形成に関する条件の変更に応じて更新するステップと、
を備えることを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムおよび画像形成方法に関する。
【背景技術】
【０００２】
プリンタなどの画像形成装置においては、その画像形成ユニットの動作を制御するためのパラメータ（画像形成パラメータ）が、画像形成ユニットを有する本体部のメモリ（ＲＯＭ等）において格納される。そして、格納された画像形成パラメータに応じて画像形成ユニットの動作が制御される。
【０００３】
【特許文献１】特開２００５−１０９７９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記のような画像形成装置においては、画像形成に関する多様な条件が存在する。高画質の画像を形成するためには、このような多様な条件のそれぞれに対応した最適なパラメータを用いることが望ましい。
【０００５】
しかしながら、画像形成に関する複数の条件に応じた最適パラメータの全てを本体部のメモリに格納する場合には、画像形成に関する条件数の増大に伴って、非常に多くのメモリ領域が必要になる。実際には、本体部内のメモリには容量制限等が存在するため、当該メモリ内に最適パラメータの全てを格納することは困難である。
【０００６】
そこで、この発明の課題は、本体部に設けられたメモリの有効利用を図ることが可能な画像形成技術を提供することにある。
【０００７】
なお、画像形成装置におけるＲＡＭサイズの削減を図る技術として、特許文献１に記載された技術が存在する。特許文献１においては、複数種類の表示言語データのうち選択された表示言語データのみをダウンロードしてＲＡＭに格納することによって、ＲＡＭ領域の無駄を排除している。ただし、特許文献１に記載の技術は、画像形成パラメータに関する技術ではなく、本願発明とは直接の関連性を有していない。
【課題を解決するための手段】
【０００８】
上記課題を解決すべく、請求項１の発明は、媒体上に画像を形成する画像形成システムであって、画像形成ユニットを有する本体部と、前記本体部に設けられ、画像形成動作に関するパラメータを格納するメモリと、画像形成に関する条件の変更に応じて、前記メモリに格納される前記パラメータを更新する制御手段とを備えることを特徴とする。
【０００９】
請求項２の発明は、請求項１の発明に係る画像形成システムにおいて、前記画像形成に関する条件の変更は、前記本体部に関する環境条件の変更を含むことを特徴とする。
【００１０】
請求項３の発明は、請求項２の発明に係る画像形成システムにおいて、前記制御手段は、前記環境条件の変更に応じて、前記メモリに格納される前記パラメータを更新し、当該変更後の環境条件に対応する最適パラメータと当該変更後の環境条件の周辺条件に対応する予備パラメータとを取得することを特徴とする。
【００１１】
請求項４の発明は、請求項３の発明に係る画像形成システムにおいて、前記制御手段は、前記環境条件の変更が所定の基準を満たす場合に、前記パラメータを更新することを特徴とする。
【００１２】
請求項５の発明は、請求項２の発明に係る画像形成システムにおいて、前記本体部に関する環境条件の変更は、前記本体部に関する温度および湿度の少なくとも一方の変更を含むことを特徴とする。
【００１３】
請求項６の発明は、請求項１の発明に係る画像形成システムにおいて、前記画像形成に関する条件の変更は、前記画像形成に関する設定条件の変更を含むことを特徴とする。
【００１４】
請求項７の発明は、請求項６の発明に係る画像形成システムにおいて、前記画像形成に関する設定条件の変更は、ユーザの操作入力に基づく変更を含むことを特徴とする。
【００１５】
請求項８の発明は、請求項６の発明に係る画像形成システムにおいて、前記制御手段は、変更後の設定条件に対応する最適パラメータが前記メモリに格納されていないと判定されるときに、前記パラメータを更新することを特徴とする。
【００１６】
請求項９の発明は、請求項６の発明に係る画像形成システムにおいて、前記設定条件の変更は、前記媒体の種類に関する設定の変更を含むことを特徴とする。
【００１７】
請求項１０の発明は、請求項６の発明に係る画像形成システムにおいて、前記設定条件の変更は、前記媒体の印字面の表裏に関する設定の変更を含むことを特徴とする。
【００１８】
請求項１１の発明は、請求項６の発明に係る画像形成システムにおいて、前記設定条件の変更は、前記媒体の印字対象面が片面であるか両面であるかに関する設定の変更を含むことを特徴とする。
【００１９】
請求項１２の発明は、請求項６の発明に係る画像形成システムにおいて、前記設定条件の変更は、前記媒体への印字色が単色であるか複数色であるかに関する設定の変更を含むことを特徴とする。
【００２０】
請求項１３の発明は、請求項１の発明に係る画像形成システムにおいて、前記制御手段は、前記本体部に対して着脱可能な消耗品ユニットからの情報取得動作を伴って、前記パラメータを更新することを特徴とする。
【００２１】
請求項１４の発明は、請求項１の発明に係る画像形成システムにおいて、前記制御手段は、前記本体部の外部からの情報取得動作を伴って、前記パラメータを更新することを特徴とする。
【００２２】
請求項１５の発明は、請求項１４の発明に係る画像形成システムにおいて、前記制御手段は、前記本体部の外部に存在するコントローラからの情報取得動作を伴って、前記パラメータを更新することを特徴とする。
【００２３】
請求項１６の発明は、請求項１４の発明に係る画像形成システムにおいて、前記制御手段は、前記本体部の外部装置からのダウンロード動作を伴って、前記パラメータを更新することを特徴とする。
【００２４】
請求項１７の発明は、請求項１の発明に係る画像形成システムにおいて、前記本体部に設けられ、前記メモリに格納される前記パラメータをコピーして格納するバッファメモリ、をさらに備え、前記制御手段は、情報取得動作によって前記メモリ内の前記パラメータを更新している期間においては、前記バッファメモリに格納されている前記パラメータを用いて前記画像形成ユニットの動作を制御することを特徴とする。
【００２５】
請求項１８の発明は、請求項１の発明に係る画像形成システムにおいて、画像形成に関する複数の条件のそれぞれに対応する複数のパラメータを、分散して格納する複数の格納手段、をさらに備え、前記複数のパラメータは、その使用頻度に応じて区分され、当該区分に応じて前記複数の格納手段に分散して格納されることを特徴とする。
【００２６】
請求項１９の発明は、本体部のメモリに格納されるパラメータにより画像形成動作を制御する画像形成システムを用いて、媒体上に画像を形成する画像形成方法であって、ａ）画像形成に関する条件の変更を検出するステップと、ｂ）前記メモリに格納される画像形成動作に関するパラメータを、前記画像形成に関する条件の変更に応じて更新するステップとを備えることを特徴とする。
【発明の効果】
【００２７】
請求項１ないし請求項１９に記載の発明によれば、本体部に設けられたメモリの有効利用を図ることが可能である。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施形態を図面に基づいて説明する。
【００２９】
＜１．第１実施形態＞
＜１−１．概要＞
図１は、第１実施形態に係る画像形成装置１（１Ａ）を含む画像形成システム１００（１００Ａ）の概要を示す図である。この画像形成システム１００は、画像形成装置１等を用いて、画像情報に基づき記録紙等の媒体上に画像を形成する。
【００３０】
画像形成システム１００は、画像形成装置１と、パーソナルコンピュータ（以下、単にコンピュータとも称する）６１，６２とを備えて構成される。画像形成装置１とコンピュータ６１，６２とは、ネットワークＮＷを介して接続されており、互いに通信可能である。コンピュータ６１は、プリンタサーバとして機能するコンピュータである。また、コンピュータ６２には、プリンタドライバが格納されている。
【００３１】
コンピュータ６２において操作者からの印刷出力指令が入力されると、コンピュータ６２内のプリンタドライバが動作して印刷用データが生成され、プリンタサーバとしてのコンピュータ６１の制御下において画像形成装置１による印刷出力動作が実行される。
【００３２】
ここでは、画像形成装置１として、像担持体上の静電潜像を現像して画像を形成するレーザビームプリンタ（より詳細にはフルカラーレーザビームプリンタ）を例示する。この画像形成装置１の本体部ＭＰには、画像形成ユニット５０が設けられている。この画像形成ユニット５０は、トナーユニット（現像ユニット）、感光ドラムユニット、中間転写ベルト、転写部、定着部および搬送部などを有している。画像形成ユニット５０は、各色成分の静電潜像を電子写真方式によって形成し、当該静電潜像を中間転写ベルト（中間転写体とも称する）に転写する。そして、画像形成ユニット５０は、中間転写ベルト上に重畳された各色成分の画像を、さらに記録紙に転写することによって、記録紙（最終記録媒体）にフルカラー画像を形成することができる。また、画像形成ユニット５０は、中間転写ベルト上に形成された黒色成分の画像を、さらに記録紙に転写することによって、記録紙（最終記録媒体）にモノクロ画像を形成することもできる。
【００３３】
なお、トナーユニットおよび感光ドラムユニットは、それぞれ、本体部ＭＰに対して着脱可能であり、消耗の程度が進行すると必要に応じて交換される。このトナーユニット（トナーカートリッジ）および感光ドラムユニット（ドラムカートリッジ）は、消耗品ユニット３０とも総称される。
【００３４】
また、画像形成ユニット５０には、着脱可能な両面ユニット４３が設けられている。画像形成装置１は、両面ユニット４３の装着時には、自動両面印刷動作を実行することが可能である。
【００３５】
また、画像形成装置１は、画像形成ユニット５０（画像エンジンとも称する）に関する動作制御など比較的下位の制御を実行するエンジン制御部１０と、画像データ制御等の比較的上位の制御を実行するデータ制御部２０とを備える。
【００３６】
エンジン制御部１０は、書き換え可能な不揮発性メモリであるＲＯＭ（詳細にはＥＥＰＲＯＭ等）１１と、高速メモリであるＲＡＭ１２と、ＣＰＵ１４とを有する。
【００３７】
ＲＯＭ１１は、所定容量のパラメータ格納領域１１Ｚを有している。パラメータ格納領域１１Ｚには、画像形成ユニット５０を用いた画像形成動作に関するパラメータ（「画像形成パラメータ」あるいは「制御パラメータ」とも称する）が格納される。この制御パラメータの格納動作については後述する。
【００３８】
また、ＣＰＵ１４は、パラメータ制御部１６と通信制御部１８とを含む各種の処理部を有している。これらの処理部は、ＲＯＭ１１内に格納された所定のソフトウエアプログラム（単にプログラムとも称する）を実行することによって機能的に実現される。
【００３９】
パラメータ制御部１６は、ＲＯＭ１１のパラメータ格納領域１１Ｚに格納された制御パラメータを用いて、画像形成ユニット５０の動作を制御する。また、このパラメータ制御部１６は、ＲＯＭ１１に格納される制御パラメータを画像形成に関する条件の変更に応じて更新する更新動作を実行する。この更新動作によって、ＲＯＭ１１の有効利用を図ることが可能である。これについては後に詳述する。
【００４０】
通信制御部１８は、通信制御部２８（後述）との通信を行うことに加えて、画像形成ユニット５０の各部との通信を行うことが可能である。また、パラメータ制御部１６は、通信制御部１８を介して他の処理部（温度センサ４１、湿度センサ４２、操作部４８、画像形成ユニット５０、消耗品ユニット３０、およびコンピュータ６１，６２等）との通信を実行し、情報取得動作および動作制御動作を実行することが可能である。
【００４１】
また、ＲＡＭ１２は、所定容量のパラメータ一時格納領域１２Ｚを有しており、このパラメータ一時格納領域１２Ｚには、「制御パラメータ」が一時的に格納される。ＲＡＭ１２は、ＲＯＭ１１とは別個に本体部ＭＰに設けられ、ＲＯＭ１１（より詳細にはパラメータ格納領域１１Ｚ）に格納される制御パラメータをコピーして格納する。このＲＡＭ１２は、バッファメモリとして機能し、特に、ＲＯＭ１１の更新動作（後述）中には、ＲＡＭ１２に格納されている制御パラメータがＣＰＵ１４により読み出されて、画像形成動作に関する制御動作が実行される。これにより、印刷開始までの待ち時間の発生を抑制することが可能である。
【００４２】
また、データ制御部２０は、通信制御部２８を有する。通信制御部２８は、操作部４８、通信制御部１８、および外部のコンピュータ６１，６２等との通信を制御する。
【００４３】
また、画像形成装置１は、本体部ＭＰ内部の適宜の位置に温度センサ４１および湿度センサ４２を備える。画像形成装置１のパラメータ制御部１６は、温度センサ４１を用いて画像形成装置１の本体部ＭＰ付近の温度（環境温度）を取得し、湿度センサ４２を用いて画像形成装置１の本体部ＭＰ付近の湿度（環境湿度）を取得する。
【００４４】
また、コンピュータ６１においては、制御パラメータのバックアップ領域６１Ｚが設けられている。この画像形成システム１００Ａにおいては、画像形成に関する様々な条件のそれぞれに応じた多数の制御パラメータがバックアップ領域６１Ｚに格納されている。そして、次述するように、或る時点において、これら多数の制御パラメータの全てがパラメータ格納領域１１Ｚに格納されるのではなく、これら多数の制御パラメータのうちの一部の制御パラメータがパラメータ格納領域１１Ｚに格納される。また、画像形成装置１は、画像形成に関する条件の変更に応じて、バックアップ領域６１Ｚから所望のパラメータを読み出してパラメータ格納領域１１Ｚに転送し、パラメータ格納領域１１Ｚに格納される制御パラメータを更新する。すなわち、画像形成装置１は、その本体部ＭＰの外部に存在する外部装置（コンピュータ６１）からの情報取得動作を伴って、制御パラメータを更新する。
【００４５】
＜１−２．制御パラメータ＞
以下では、画像形成ユニット５０における転写部の転写電圧、より詳細には、中間転写ベルト上の画像を記録紙に転写する際の転写電圧、を更新対象の「パラメータ」として、更新動作を行う場合を例示する。
【００４６】
具体的には、画像形成に関する条件の変更、詳細には、「本体部ＭＰに関する環境条件（環境温度および環境湿度）の変更」に応じて、ＲＯＭ１１に格納される制御パラメータを更新する場合を例示する。
【００４７】
また、ここでは、環境条件を数値化した指標値である環境レベルＣＬを用いて、環境条件に応じた制御パラメータを決定する場合を例示する。
【００４８】
図２は、環境条件に応じて各環境レベルＣＬを算出するためのテーブルを示す図であり、図３は、各環境レベルＣＬに対応する最適な制御パラメータ（「最適パラメータ」とも称する）を示す図である。なお、図３においては、或る時点にてパラメータ格納領域１１Ｚに格納されている対象パラメータの範囲Ｒ１，Ｒ２，Ｒ３（太枠で囲まれた部分）が示されている。図３に示される右４列の欄の各数値は、転写部の転写電圧の値（単位：ボルト）を示している。
【００４９】
環境レベルＣＬは、図２に示す関係にしたがって、温度と湿度との組み合わせに基づいて決定される。図２に示すように、温度に関しては、２０℃から３８℃まで２℃刻みの複数の区分が設けられるとともに、「２０℃未満」および「３８℃以上」の区分が設けられている。また、湿度に関しては、４０％から８０％まで５％刻みの複数の区分が設けられるとともに、「４０％未満」および「８０％以上」の区分が設けられている。そして、温度に関する区分と湿度に関する区分との組み合わせに応じて、環境レベルＣＬの値が「１」〜「１５」の１５段階の値のいずれかに決定される。
【００５０】
例えば、温度が３１℃且つ湿度が５８％である場合には、温度が「３０℃以上３２℃未満」の区分に対応し、且つ、湿度が「５５％以上６０％未満」の区分に対応する。したがって、この場合には、環境レベルＣＬは「７」として決定される。このとき、環境レベル「７」に対応する制御パラメータ（転写電圧）を採用する。具体的には、図３に示すように、「普通紙」にカラー両面印刷する際には、第１面の転写電圧を１３００Ｖ（ボルト）、第２面の転写電圧を１３５０Ｖ（ボルト）に設定し、画像形成動作を実行する。
【００５１】
ところで、仮に、図３に示すような全環境レベルＣＬ（「１」〜「１５」）に対応する全てのパラメータを常にパラメータ格納領域１１Ｚに格納する場合を想定すると、ＲＯＭ１１の容量として非常に大きな容量が必要になる。
【００５２】
そこで、この実施形態においては、コンピュータ６１内のバックアップ領域６１Ｚには全てのパラメータを格納しておく一方で、ＲＯＭ１１内のパラメータ格納領域１１Ｚには、バックアップ領域６１Ｚに格納されるパラメータのうちの一部のパラメータのみを格納する。そして、環境レベルＣＬの変更に応じて、パラメータ格納領域１１Ｚ内の格納パラメータを更新する。
【００５３】
一例としては、パラメータ格納領域１１Ｚに、「一部のパラメータ」として、現在の環境レベルＣＬ（例えば「７」）に対応するパラメータのみを格納しておくことが可能である。そして、環境レベルの変更に応じて、変更後の環境レベルに対応するパラメータを、その都度バックアップ領域６１Ｚからダウンロードすることによって、最適パラメータを取得することができる。これによれば、ＲＯＭ１１を効率的に利用することが可能である。
【００５４】
このように、環境レベルの変更に応じて常にパラメータを更新するようにしてもよい。ただし、以下では別の態様を例示する。
【００５５】
具体的には、現在の環境レベルＣＬに対応するパラメータだけでなく、現在の環境レベルＣＬの周辺レベル（近傍レベル）に対応するパラメータをも、パラメータ格納領域１１Ｚに格納するものとする。例えば、図２の太枠範囲Ｌ１で示す現在の環境レベル「７」に対応するパラメータだけを格納するのではなく、図２の太枠範囲Ｌ２で示す複数の環境レベル（「４」から「１１」までの環境レベル）に対応するパラメータをパラメータ格納領域１１Ｚに格納する。すなわち、図３に示すように、単一の環境レベル「７」に対応する範囲（ハッチングを付して示す部分）の（３×４＝１２個）のパラメータだけを格納するのではなく、８段階の環境レベル（「４」から「１１」）に対応する範囲Ｒ１，Ｒ２，Ｒ３（太枠で囲まれた部分）の（３×４×８＝９６個）のパラメータがパラメータ格納領域１１Ｚに格納される。なお、図２の太枠範囲Ｌ２は、現在の温度および湿度の区分（図２の太枠範囲Ｌ１）を基準に、温度および湿度の双方に関してそれぞれの増減方向にそれぞれ最大２区分ずつずれた範囲を含む。
【００５６】
そして、環境レベルの変更があったときには、所定の判定基準に基づいてパラメータの更新動作を行うか否かを決定し、その決定内容にしたがってパラメータの更新動作を実行するか否かを決定するものとする。ここでは、所定の判定基準として、「環境レベルの変動が所定程度以上であるか否か」を採用する。
【００５７】
このような態様によれば、環境レベルの変動が比較的小さい場合であればメモリの更新動作を行うことを要しないため、メモリ更新動作の頻度を低減することができる。
【００５８】
なお、ここでは、図３の転写電圧に関するテーブルについては上述のようにその一部範囲をパラメータ格納領域１１Ｚに格納するが、その一方で、図２の温湿度と環境レベルとの対応テーブルについては、常にその全範囲をＲＯＭ１１に格納しておくものとする。ただし、これに限定されず、例えば、図３の転写電圧に関するテーブルだけでなく図２の温湿度と環境レベルとの対応テーブルに関しても、現在の環境レベルの周辺範囲Ｌ２に対応するパラメータのみをＲＯＭ１１に格納するようにしてもよい。
【００５９】
また、ここでは、メディア（３つの用紙種類）、印字面（第１面であるか第２面であるか）、印字色（モノクロ印刷であるかカラー印刷であるか）についても、複数の選択肢のそれぞれに対応する最適パラメータを同時にパラメータ格納領域１１Ｚに格納しておくものとする。この結果、上述のように、範囲Ｒ１，Ｒ２，Ｒ３に含まれる複数（３×２×２×８＝９６個）のパラメータがパラメータ格納領域１１Ｚに同時に格納されていることになる。
【００６０】
＜１−３．制御パラメータ更新動作＞
図４は、画像形成装置１における制御パラメータの更新動作を含むサブルーチン処理を示すフローチャートである。このサブルーチン処理は、例えば、印刷出力処理を実行する前（より詳細には印刷出力指示を受け付けた直後に）実行される。ただし、これに限定されず、サブルーチン処理は、例えば、所定周期（例えば１０分間隔）で実行されてもよく、あるいは、画像形成装置１の空き時間（スリープモード移行期間中）において実行されてもよい。
【００６１】
まず、ステップＳ１１において、温度センサ４１による検出温度と湿度センサ４２による検出湿度とがパラメータ制御部１６によって取得される。
【００６２】
そして、ステップＳ１２において、環境レベルＣＬ（環境条件）に所定程度の変化が生じたか否かが判定される。具体的には、まず、ステップＳ１１での温度および湿度の両検出結果に応じて、現在の環境条件に対応する現在の環境レベルＣＬが検出される。そして、基準の環境レベルと今回（現在）の環境レベルとを比較した比較結果に基づいて、環境レベルＣＬの所定程度の変化の有無が判定される。
【００６３】
ここで、基準の環境レベルとしては、前回の更新動作終了時点でパラメータ格納領域１１Ｚに格納されている制御パラメータに対応する環境レベルの中央値などが採用され得る。例えば、環境レベル「４」から「１１」に対応する制御パラメータがパラメータ格納領域１１Ｚに格納されている場合には、基準環境レベルとして「７」が採用され得る。また、制御パラメータの更新動作が未だ一度も実行されていない場合には、初期設定値としてパラメータ格納領域１１Ｚに格納されている制御パラメータに対応する環境レベルＣＬの中央値を採用すればよい。
【００６４】
上述したように、パラメータ格納領域１１Ｚに格納されているのは、或る時点での環境レベルＣＬ（環境条件）に対応する制御パラメータ（最適パラメータ）だけではない。当該時点での環境レベルＣＬの周辺レベル（周辺条件）に対応する制御パラメータ（予備パラメータとも称する）もパラメータ格納領域１１Ｚに格納されている。
【００６５】
ここでは、パラメータ格納領域１１Ｚに格納されている制御パラメータに対応する環境レベルの範囲、換言すれば、基準の環境レベルに対して上側および下側の双方に幅を持たせた範囲、を判定用範囲として設定する。そして、環境レベルＣＬが当該判定用範囲を逸脱するか当該判定用範囲の限界値に一致するときに環境レベルＣＬの変化が所定程度以上であると判定するものとする。具体的には、現在の環境レベルＣＬが、判定用範囲（例えば図３では「４」〜「１１」）を逸脱するかあるいは当該判定用範囲の限界値（図３では下限値「４」または上限値「１１」）に一致するときに、画像形成装置１は、環境レベルＣＬの変化が所定程度以上であると判定する。なお、これに限定されず、現在の環境レベルＣＬが判定用範囲の限界値に一致する場合には、環境レベルＣＬの変化が所定程度に満たないと判定するようにしてもよい。すなわち、現在の環境レベルＣＬが当該判定用範囲を逸脱するときにのみ、環境レベルＣＬの変化が所定程度以上であると判定するようにしてもよい。
【００６６】
そして、環境レベルＣＬの変化が所定程度以上であると判定される場合には、画像形成装置１は、新たな制御パラメータをコンピュータ６１内のバックアップ領域６１Ｚからダウンロードして取得する。一方、環境レベルＣＬの変化が所定程度に満たないと判定される場合には、パラメータ格納領域１１Ｚの更新動作を実行しない。このような動作において、判定用範囲に幅を持たせることによれば、ダウンロードの発生頻度を最小限にとどめつつ、制御パラメータの更新動作を実行することが可能である。
【００６７】
詳細には、ステップＳ１２において環境レベルＣＬの変化が所定程度に満たないと判定される場合には、更新動作が実行されることなく、このサブルーチンは終了する。
【００６８】
例えば、基準の環境レベルと現在の環境レベルＣＬとがともに「７」である場合においては、更新動作は実行されない。また、ここでは、環境レベルＣＬが「７」から「８」に微小程度変更された場合においても、更新動作は実行されない。
【００６９】
一方、ステップＳ１２において環境レベルＣＬの変化が所定程度以上であると判定される場合には、ステップＳ１４に進み、制御パラメータの更新動作が実行される。
【００７０】
例えば、環境温度が３５℃且つ環境湿度が６８％になり、環境レベルＣＬが「７」から「１１」に変更された状況を想定する。この状況においては、パラメータ格納領域１１Ｚに格納されている制御パラメータに対応する環境レベルの最大値（上限値）「１１」に、現在の環境レベルＣＬが一致しており、環境レベルＣＬの変化が所定程度以上であると判定される。
【００７１】
そして、図５に示すように、現在の環境条件に対応する環境レベルＣＬ「１１」を中心とする範囲Ｌ４に含まれる環境レベルＣＬ（具体的には、「７」〜「１４」）に対応する制御パラメータが新たにパラメータ格納領域１１Ｚに格納されるような更新動作が実行される。この更新動作の結果、図６に示す範囲Ｒ１，Ｒ２，Ｒ３の制御パラメータがパラメータ格納領域１１Ｚに格納される。図６は、更新後の格納対象パラメータの範囲を示す図である。図６に示されるように、環境レベルＣＬ（環境条件）の変更に応じて、当該変更後の環境レベルＣＬ「１１」に対応する制御パラメータ（最適パラメータ）と、当該変更後の環境レベルＣＬの周辺レベル（「７」〜「１０」，「１２」〜「１４」）に対応する制御パラメータ（予備パラメータ）とが取得され、パラメータ格納領域１１Ｚに格納される。
【００７２】
より詳細には、次述するような差分更新動作がパラメータ制御部１６によって実行される。具体的には、まず、パラメータ制御部１６は、環境レベル「４」〜「６」に対応する制御パラメータをパラメータ格納領域１１Ｚから消去してパラメータ格納領域１１Ｚに空き領域を生成する。その後、パラメータ制御部１６は、環境レベル「１２」〜「１４」に対応する制御パラメータをパラメータ格納領域１１Ｚの当該空き領域に格納する。換言すれば、パラメータ制御部１６は、環境レベル「１２」〜「１４」に対応する新たな制御パラメータを、環境レベル「４」〜「６」に対応する制御パラメータが格納されていた領域に上書きして格納する。なお、環境レベル「７」〜「１１」に対応する制御パラメータは、変更前後においてパラメータ格納領域１１Ｚに格納されたままである。
【００７３】
このような更新動作（差分更新動作とも称する）によって、更新後のパラメータ格納領域１１Ｚにおいては、環境レベルＣＬ「７」〜「１４」に対応する制御パラメータがパラメータ格納領域１１Ｚに格納されることになる。このような差分更新動作によれば、通信データ量を抑制することが可能である。
【００７４】
そして、上記のようなサブルーチン処理の終了後、更新後の制御パラメータに基づいて、画像形成装置１における画像形成処理が実行される。これによって、適切なパラメータ（最適パラメータ）に基づく画像形成処理が実現される。
【００７５】
また、上述したように、ＲＡＭ１２はバッファメモリとして利用される。詳細には、サブルーチン処理における更新動作（ステップＳ１４）においては、まず、ＲＯＭ１１のパラメータ格納領域１１Ｚ内の格納データがＲＡＭ１２のパラメータ一時格納領域１２Ｚにコピー（複写）される。その後、ＲＯＭ１１に関する上述の更新動作が行われる。ここにおいて、ＲＯＭ１１内のパラメータ更新動作期間中に画像形成ユニット５０の動作を制御すべき状況が到来した場合には、（ＲＯＭ１１ではなく）ＲＡＭ１２に格納されている制御パラメータ、詳細にはパラメータ一時格納領域１２Ｚに格納されている制御パラメータを用いて、画像形成ユニットの動作が制御される。これによれば、ＲＯＭ１１のデータ更新動作の完了を待つことなく、画像形成ユニット５０に対する動作制御を実行することが可能である。
【００７６】
以上のように、この実施形態に係る画像形成システム１００Ａによれば、画像形成に関する条件（より詳細には本体部ＭＰの環境条件）の変更に応じて、ＲＯＭ１１に格納される制御パラメータが更新されるので、ＲＯＭ１１の有効利用を図ることができる。また、種々の条件に応じた最適パラメータを用いて印刷出力動作（画像形成動作）を実行することが可能になるため、より高画質の印刷出力を得ることが可能である。また、画像形成に関する条件に応じて制御パラメータが言わば自動的に更新されるので、操作が煩雑でなく制御パラメータ（画像形成パラメータ）の更新が容易である。
【００７７】
なお、上記実施形態においては、コンピュータ６１に、バックアップ領域６１Ｚを設ける場合を例示したが、これに限定されない。例えば、その他の外部装置（通信線を介してネットワークＮＷに接続された別のコンピュータ６２等）にバックアップ領域を設け、更新動作時に当該外部装置（コンピュータ６２等）内のバックアップ領域から所望の制御パラメータをダウンロードするようにしてもよい。
【００７８】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【００７９】
上記第１実施形態では、ＲＯＭ１１内の格納パラメータの更新動作を環境条件の変更に応じて実行する場合を例示したが、この第２実施形態では、画像形成に関する設定条件（「印刷設定条件」とも称する）の変更に応じて、ＲＯＭ１１内の格納パラメータの更新動作を実行する場合を例示する。なお、説明の簡略化のため、環境条件には変更が無い場合を想定して説明する。
【００８０】
図７は、第２実施形態に係る画像形成装置１での制御パラメータの更新動作を含む第２のサブルーチン処理を示すフローチャートである。このサブルーチン処理は、例えば、印刷出力処理を実行する前（より詳細には印刷出力指示を受け付けた直後に）実行される。
【００８１】
また、図８は、更新動作前のパラメータ格納領域１１Ｚに格納される制御パラメータの範囲Ｒ１，Ｒ２，Ｒ３を示す図であり、図９は、更新動作後のパラメータ格納領域１１Ｚに格納される制御パラメータの範囲Ｒ１，Ｒ２，Ｒ３を示す図である。
【００８２】
ここでは、画像形成に関する設定条件として、記録用媒体（記録紙等）への印字色が単色であるか複数色であるかに関する設定条件（端的に言えば、モノクロ印刷であるかカラー印刷であるかに関する設定条件）、を例示する。初期状態においては、図８に示すように、モノクロ印刷に関する制御パラメータのみがパラメータ格納領域１１Ｚに格納されているものとする。
【００８３】
図７に示すように、この第２実施形態では、ステップＳ２１において、画像形成に関する設定条件が変更されたか否かが判定される。
【００８４】
そして、当該設定条件が変更されていないと判定される場合には、そのままこのサブルーチンが終了する。一方、当該設定条件が変更されたと判定される場合には、ステップＳ２３に進む。
【００８５】
ステップＳ２３においては、変更後の設定条件に対応する制御パラメータ（最適パラメータ）がＲＯＭ１１内に存在するか否かが判定される。当該最適パラメータがＲＯＭ１１内に存在すると判定される場合（ステップＳ２３で「Ｙｅｓ」の場合）には、そのままこのサブルーチンが終了する。一方、当該最適パラメータがＲＯＭ１１内に存在しないと判定される場合（ステップＳ２３で「Ｎｏ」の場合）には、ステップＳ２４に進む。
【００８６】
ステップＳ２４においては、制御パラメータの更新動作が実行される。
【００８７】
例えば、パラメータ制御部１６が印刷設定の内容を解析し、印刷設定がモノクロ印刷からカラー印刷に変更されたこと、すなわち画像形成に関する設定条件が変更されたことを確認した場合を想定する。この場合には、ステップＳ２１からステップＳ２２に進み、カラー印刷に関する制御パラメータがＲＯＭ１１内に存在しないと判定され、ステップＳ２４で制御パラメータの更新動作（ダウンロード動作）が実行される。環境レベルＣＬが変化していない場合を想定すると、この更新動作によって次のような状態遷移が行われる。すなわち、図８に示す範囲Ｒ１，Ｒ２，Ｒ３のモノクロ印刷用の制御パラメータがパラメータ格納領域１１Ｚに格納される状態から、図９に示す範囲Ｒ１，Ｒ２，Ｒ３のカラー印刷用の制御パラメータがパラメータ格納領域１１Ｚに格納される状態へと遷移する。これにより、カラー印刷用の最適パラメータがパラメータ格納領域１１Ｚに新たに格納される。
【００８８】
そして、上記のようなサブルーチン処理の終了後、更新後の制御パラメータ（転写電圧等）に基づいて、画像形成装置１における画像形成動作が実行される。これによって、適切なパラメータ（最適パラメータ）に基づく画像形成動作が実現される。
【００８９】
この第２実施形態によれば、印刷設定条件の変更に応じて、カラー印刷用の制御パラメータとモノクロ印刷用の制御パラメータとの一方が選択的にＲＯＭ１１のパラメータ格納領域１１Ｚに格納される。したがって、ＲＯＭ１１の容量を低減することが可能である。
【００９０】
＜３．第３実施形態＞
第３実施形態は、第２実施形態の変形例である。以下では、第２実施形態との相違点を中心に説明する。
【００９１】
この第３実施形態においては、画像形成に関する設定条件として、記録用媒体の種類に関する設定条件を例示する。
【００９２】
図１０は、「普通紙」に関する制御パラメータを示す図であり、図１１は、「厚紙」に関する制御パラメータを示す図であり、図１２は、「ハガキ」に関する制御パラメータを示す図である。ここでは、初期状態において、図１０に示すように、普通紙に関する制御パラメータのみがパラメータ格納領域１１Ｚに格納されているものとする。
【００９３】
この第３実施形態においても、図７と同様のサブルーチン処理が実行される。ただし、ステップＳ２４における更新動作では、その更新時点の前後において、３種類の記録用媒体向けの各制御パラメータが互いに入れ替えられて格納される。
【００９４】
例えば、パラメータ制御部１６が印刷設定の内容を解析し、当該印刷設定の内容が「厚紙」に変更されたこと、すなわち画像形成に関する設定条件が変更されたことを確認した場合を想定する。この場合には、更新動作によって、図１０の範囲Ｒ１の制御パラメータが格納されていた状態から、図１１の範囲Ｒ２の制御パラメータが格納されている状態へと遷移する。
【００９５】
あるいは、パラメータ制御部１６が印刷設定の内容を解析し、当該印刷設定の内容が「ハガキ」に変更されたこと確認した場合には、更新動作によって、図１０の範囲Ｒ１の制御パラメータが格納されていた状態から、図１２の範囲Ｒ３の制御パラメータが格納されている状態へと遷移する。
【００９６】
この第３実施形態によれば、印刷設定条件の変更に応じて、３種類の媒体種類に応じた各制御パラメータが選択的にパラメータ格納領域１１Ｚに格納される。したがって、ＲＯＭ１１の容量を低減することが可能である。
【００９７】
＜４．第４実施形態＞
第４実施形態は、第２実施形態の変形例である。以下では、第２実施形態との相違点を中心に説明する。
【００９８】
この第４実施形態においては、画像形成に関する設定条件として、記録用媒体の印字面の表裏（換言すれば、第１面であるか第２面であるか）に関する設定条件を例示する。
【００９９】
図１３は、「第１面」に関する制御パラメータを示す図であり、図１４は、「第２面」に関する制御パラメータを示す図である。ここでは、初期状態において、図１３に示すように、「第１面」に関する制御パラメータのみがパラメータ格納領域１１Ｚに格納されているものとする。
【０１００】
この第４実施形態においても、図７と同様のサブルーチン処理が実行される。ただし、ステップＳ２４における更新動作では、その更新時点の前後において、印字面に関する序数に応じた各制御パラメータが互いに入れ替えられて格納される。
【０１０１】
例えば、パラメータ制御部１６が印刷設定の内容を解析し、当該印刷設定の内容が「第２面」に変更されたこと、すなわち画像形成に関する設定条件が変更されたことを確認した場合を想定する。この場合には、更新動作によって、図１３の範囲Ｒ１，Ｒ２，Ｒ３の制御パラメータが格納されていた状態から、図１４の範囲Ｒ１，Ｒ２，Ｒ３の制御パラメータが格納されている状態へと遷移する。
【０１０２】
この第４実施形態によれば、印刷設定条件の変更に応じて、印字面の表裏に応じた各制御パラメータが選択的にパラメータ格納領域１１Ｚに格納される。したがって、ＲＯＭ１１の容量を低減することが可能である。
【０１０３】
＜５．第５実施形態＞
第５実施形態は、第２実施形態の変形例である。以下では、第２実施形態との相違点を中心に説明する。
【０１０４】
この第５実施形態においては、画像形成に関する設定条件として、記録用媒体の印字対象面が片面であるか両面であるか（換言すれば、片面印刷であるか両面印刷であるか）に関する設定条件を例示する。
【０１０５】
図１５は、「両面印刷」に関する制御パラメータを示す図である。また、「片面印刷」に関する制御パラメータは、図１３と同じであるとする。ここでは、初期状態において、図１３に示すように、「片面印刷」に関する制御パラメータのみがパラメータ格納領域１１Ｚに格納されているものとする。
【０１０６】
この第５実施形態においても、図７と同様のサブルーチン処理が実行される。ただし、ステップＳ２４における更新動作では、その更新時点の前後において、片面印刷であるか両面印刷であるかに応じた制御パラメータが互いに入れ替えられて格納される。
【０１０７】
例えば、パラメータ制御部１６が印刷設定の内容を解析し、当該印刷設定の内容が「両面印刷」に変更されたこと、すなわち画像形成に関する設定条件が変更されたことを確認した場合を想定する。この場合には、更新動作によって、図１３の範囲Ｒ１，Ｒ２，Ｒ３の制御パラメータが格納されていた状態から、図１５の範囲Ｒ１，Ｒ２，Ｒ３の制御パラメータが格納されている状態へと遷移する。
【０１０８】
ここにおいて、両面印刷においては、ＲＯＭ１１内の使用領域をさらに低減させるため、ダウンロード対象の制御パラメータに対応する環境レベルの数を低減している。具体的には、環境レベルＣＬ「６」〜「８」の３つの環境レベルＣＬに対応する制御パラメータのみをＲＯＭ１１のパラメータ格納領域１１Ｚに格納するようにしている。
【０１０９】
この第５実施形態によれば、印刷設定条件の変更に応じて、片面印刷および両面印刷の一方に各応じた制御パラメータが選択的にパラメータ格納領域１１Ｚに格納される。したがって、ＲＯＭ１１の容量を低減することが可能である。
【０１１０】
なお、この第５実施形態においては、パラメータ制御部１６が印刷設定の内容を解析し、当該印刷設定の内容が「両面印刷」に変更されたことを検出する場合を例示したが、これに限定されない。例えば、パラメータ制御部１６が両面ユニット４３の装着の有無を通信動作等によって検出し、両面ユニット４３の装着の有無に応じて図１５および図１３の各範囲のパラメータをパラメータ格納領域１１Ｚに格納するようにしてもよい。具体的には、両面ユニット４３が装着されているときには、図１５に示すような範囲Ｒ１，Ｒ２，Ｒ３の制御パラメータをパラメータ格納領域１１Ｚに格納し、両面ユニット４３が装着されていないときには、図１３に示すような範囲Ｒ１，Ｒ２，Ｒ３の制御パラメータをパラメータ格納領域１１Ｚに格納するようにしてもよい。
【０１１１】
＜６．第６実施形態＞
第６実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１１２】
この第６実施形態では、画像形成に関する設定条件の変更がユーザの操作入力によって指示されると、ＲＯＭ１１に格納される制御パラメータを更新する場合を例示する。
【０１１３】
図１６は、第６実施形態に係る画像形成装置１での制御パラメータの更新動作を含む第３のサブルーチン処理を示すフローチャートである。
【０１１４】
図１６のサブルーチン処理は、図７のサブルーチン処理と同様である。ただし、パラメータ制御部１６が印刷設定内容を判定する（ステップＳ２１）のではなく、パラメータ制御部１６が、画像形成に関する設定条件の変更指示がユーザ操作によって付与されたか否かを判定する（ステップＳ３１）点で相違する。
【０１１５】
ここでは、印字面の序数に関するユーザからの変更指示入力が付与される場合を想定する。具体的には、両面印刷ユニットが装着されていない状態において、手動両面印刷を実行する場合を想定する。詳細には、複数枚の記録用紙の第１面（おもて面）に、印刷対象ページの奇数ページが印刷された後に、当該印刷済みの記録用紙を操作者が裏返して画像形成装置１の給紙部に再配置し、複数枚の記録用紙の第２面（うら面）に印刷対象ページの偶数ページを適宜の順序で印刷すべき旨の指示を付与する場合を想定する。
【０１１６】
より詳細には、画像形成装置１は、第１面への奇数ページの印刷が終了すると、印刷指示入力を受け付けたコンピュータ６２の表示部に、「奇数ページの印刷が終了しました。次に偶数ページを印刷しますので、印刷済み用紙を裏返して給紙部に配置してください。準備が完了したらＯＫボタンを押してください。」などの文字を含むダイアログを表示して、待機状態に移行する。その後、ユーザからの操作入力（具体的には、ＯＫボタンの押下操作）を受け付けると、パラメータ制御部１６は、ユーザからの変更指示入力が入力されたものと解して、パラメータ格納領域１１Ｚの更新動作を実行する。具体的には、図１３の範囲Ｒ１，Ｒ２，Ｒ３の制御パラメータがパラメータ格納領域１１Ｚに格納されていた状態から、図１４の範囲Ｒ１，Ｒ２，Ｒ３の制御パラメータがパラメータ格納領域１１Ｚに格納されている状態へと遷移する動作が実行される。これによれば、第４実施形態と同様の効果を得ることができる。
【０１１７】
なお、第６実施形態においては、印字面の序数に関する変更指示がユーザによって入力される場合を例示したが、これに限定されない。例えば、モノクロ印刷であるかカラー印刷であるかに関する設定条件、記録用媒体の種類に関する設定条件、および、片面印刷であるか両面印刷であるかに関する設定条件、などを含む複数の設定条件のいずれかに関する変更指示が、ユーザの操作入力によって付与される場合に、制御パラメータの更新動作を実行するようにしてもよい。詳細には、ユーザがコンピュータ６２を用いて印刷出力の指示を付与する際において、コンピュータ６２に表示される印刷設定用のダイアログ画面を介して、ユーザが明示の変更指示（設定条件変更指示）を画像形成装置１に付与する場合に、制御パラメータの更新動作を実行するようにしてもよい。
【０１１８】
＜７．第７実施形態＞
第７実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１１９】
図１７は、第７実施形態に係る画像形成システム１００Ｂを示す概略図である。
【０１２０】
この第７実施形態では、図１７に示すように、コントローラ７０が画像形成装置１（１Ｂ）の本体部ＭＰに対して専用線（専用通信線）ＳＬで接続されて設けられている。このコントローラ７０は、第１実施形態におけるデータ制御部２０（図１参照）と同様の処理等を実行する制御装置である。ここでは、コントローラ７０は、画像形成装置１（１Ｂ）とは別の独立した装置として構成されている。
【０１２１】
また、コントローラ７０は、バックアップ領域７０Ｚを備えている。バックアップ領域７０Ｚには、画像形成に関する様々な条件に対応する多数の制御パラメータが格納されている。
【０１２２】
そして、この画像形成装置１Ｂは、画像形成に関する条件の変更に応じて、バックアップ領域７０Ｚから所望の制御パラメータを読み出してパラメータ格納領域１１Ｚに格納される制御パラメータを更新する。すなわち、画像形成システム１００Ｂにおいて、画像形成装置１Ｂは、本体部ＭＰの外部に存在するコントローラ７０からの情報取得動作を伴って制御パラメータを更新する。これによれば、第１実施形態と同様にＲＯＭ１１を効率的に利用することが可能である。特に、この第２実施形態においてはコントローラ７０と画像形成装置１（本体部ＭＰ）とは専用線で接続されており、非常に高速な通信が可能である。したがって、更新動作を非常に短時間で終了することが可能である。
【０１２３】
なお、図１８に示すように、コントローラ７０は、複数の画像形成装置１Ｂに対して１台設けられるものであってもよい。この場合には、複数の画像形成装置１Ｂのそれぞれに関する制御パラメータの更新動作を当該１台のコントローラ７０との通信を行うことによって実現することが可能である。
【０１２４】
また、図１７および図１８において、専用通信線ＳＬを用いた通信を行うことに代えて、一般的な通信ネットワークを用いたネットワーク通信（例えば、ＬＡＮケーブルおよびＴＣＰ／ＩＰ等の通信プロトコルによる通信）を行うようにしてもよい。
【０１２５】
＜８．第８実施形態＞
第８実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１２６】
この第８実施形態においては、通信制御部１８と消耗品ユニット３０とが通信可能であることを利用し、消耗品ユニット３０内の不揮発性メモリ（ＲＯＭ等）に格納された制御パラメータを画像形成装置１が読み出す場合を例示する。すなわち、本体部ＭＰに対して着脱可能な消耗品ユニット３０からの情報取得動作を伴って、パラメータ格納領域１１Ｚ内の制御パラメータを更新する場合を例示する。
【０１２７】
この実施形態における消耗品ユニット３０（３０Ｂとも称する）は、高地向けのユニットであり、当該消耗品ユニット３０（例えばトナーカートリッジ）には、図１９に示すような高地仕様の制御パラメータが格納されているものとする。
【０１２８】
図１９に示すように、消耗品ユニット３０には、２種類の標高レベルに応じた高地向け制御パラメータが格納されている。具体的には、標高１０００ｍ以上２０００ｍ未満の高地（ＨＬ１）に関する制御パラメータと、標高２０００ｍ以上の高地（ＨＬ２）に関する制御パラメータとが格納されている。また、詳細には、各標高レベルに対する制御パラメータは、それぞれ、通常の高さ（標高１０００ｍ未満）での制御パラメータとの差分値として格納されている。
【０１２９】
この高地仕様の消耗品ユニット３０が画像形成装置１の所定位置に設置されると、画像形成装置１の通信制御部１８は、消耗品ユニット３０と通信し、高地対応の消耗品ユニット３０が装着されている旨を示す装着信号をパラメータ制御部１６に伝達する。
【０１３０】
当該装着信号に応答して、パラメータ制御部１６は、消耗品ユニット３０に格納された制御パラメータを取得する。ここでは、画像形成装置１の本体部ＭＰは、デフォルト設定にて高地ＨＬ１の制御パラメータ（差分値）を消耗品ユニット３０との通信によって取得するものとする。そして、当該差分値に基づいてパラメータ格納領域１１Ｚ内のパラメータが更新される。その結果、画像形成装置１は、高地ＨＬ１向けの制御パラメータを有する状態になる。
【０１３１】
なお、画像形成装置１が使用されている場所の高度は、操作者が所定のメニュー画面において設定可能である。したがって、当該メニュー画面において、標高レベルとして「高地ＨＬ２」を選択することが可能である。高地ＨＬ２が選択された場合には、画像形成装置１の本体部ＭＰは、消耗品ユニット３０との通信によって高地ＨＬ２向けの制御パラメータを取得する。その結果、ＲＯＭ１１には、高地ＨＬ２向けの制御パラメータが格納されることになる。
【０１３２】
ここにおいて、更新後の制御パラメータは、例えば、通常の各制御パラメータに高地向けの差分値が予め加算された状態でパラメータ格納領域１１Ｚに格納される。具体的には、「普通紙」、「第１面」および「カラー」に対応する制御パラメータに関しては、当該制御パラメータに対して、図１９の対応差分値「＋５０」ボルトが加算された値が、新たな制御パラメータとしてパラメータ格納領域１１Ｚの該当部分に上書きされて格納される。これによれば、パラメータ格納領域１１Ｚの容量を増大させることなく、高地対応の制御パラメータをパラメータ格納領域１１Ｚ内に格納することができる。なお、パラメータ格納領域１１Ｚに格納される制御パラメータの範囲が環境条件の変動等によって更新された場合には、当該差分値を再び消耗品ユニット３０から読み込んで加算すればよい。
【０１３３】
以上のようにして、この実施形態に係る画像形成装置１は、消耗品ユニット３０との通信による制御パラメータの更新動作によって、結果的に、高地という環境条件に応じた新たな制御パラメータを取得することができる。すなわち、画像形成装置１は、画像形成に関する変更後の条件に対応する最適パラメータを含むパラメータ（場合によっては、当該変更後の条件の周辺条件に対応する予備パラメータ等をも含むパラメータ）を取得することが可能である。
【０１３４】
なお、上記の態様に限定されず、画像形成装置１に高度計を設けて自動的に高度を測定し、当該測定結果に応じた制御パラメータを消耗品ユニット３０から取得して、パラメータ格納領域１１Ｚ内の制御パラメータを更新するようにしてもよい。
【０１３５】
また、ここでは、複数（２種類）の標高レベルに応じた制御パラメータの双方を格納する場合を例示したが、これに限定されない。例えば、単一の標高レベルに応じた制御パラメータのみを消耗品ユニット３０に格納しておくようにしてもよい。具体的には、消耗品ユニット３０が本体部ＭＰに装着されると、単一の標高レベルに応じた制御パラメータが当該消耗品ユニット３０からパラメータ格納領域１１Ｚに読み込まれるように構成することができる。
【０１３６】
＜９．第９実施形態＞
上記各実施形態においては、全制御パラメータが１つのバックアップ領域（具体的には、バックアップ領域６１Ｚあるいはバックアップ領域７０Ｚ）に集中して格納されている場合を例示したが、これに限定されない。例えば、全制御パラメータが複数のバックアップ領域に分散して格納されていてもよい。
【０１３７】
第９実施形態においては、このような態様の一例を示す。以下では、第１実施形態との相違点を中心に説明する。
【０１３８】
図２０は、第９実施形態に係る画像形成システム１００Ｃを示す概略図である。また、図２１は、各制御パラメータの格納先等を示す図である。
【０１３９】
図２１に示すように、全制御パラメータは、複数（ここでは５つ）の格納先ＤＮ１〜ＤＮ５（バックアップ領域等）に分散して格納されている。
【０１４０】
具体的には、複数の条件にそれぞれ対応する複数のパラメータは、
格納先ＤＮ１：ＲＯＭ１１内のパラメータ格納領域１１Ｚ、
格納先ＤＮ２：コントローラ７０内のバックアップ領域７０Ｚ、
格納先ＤＮ３：コンピュータ６１内のバックアップ領域６１Ｚ、
格納先ＤＮ４：コンピュータ６２内のバックアップ領域６２Ｚ、および
格納先ＤＮ５：コンピュータ８１内のバックアップ領域８１Ｚ、
の５つの格納先に分散して格納されている。なお、コンピュータ８１としては、例えば、メーカが各種のデータを顧客に提供するためのダウンロードサーバなどが例示される。
【０１４１】
また、各制御パラメータは、その使用頻度（詳細には累積使用回数）に応じて区分され、当該区分に応じてその格納先が決定されて格納されている。
【０１４２】
具体的には、最も使用頻度が高い制御パラメータは、格納先ＤＮ１に格納されている。また、次に使用頻度が高い制御パラメータは格納先ＤＮ２に格納され、その次に使用頻度が高い制御パラメータは格納先ＤＮ３に格納され、さらにその次に使用頻度が高い制御パラメータは格納先ＤＮ４に格納されている。そして、最も使用頻度が低い制御パラメータは格納先ＤＮ５に格納されている。
【０１４３】
例えば、環境レベルＣＬが「１１」に変動した場合には、次のような更新動作が行われる。
【０１４４】
まず、パラメータ格納領域１１Ｚに、環境レベルＣＬ「１１」に対応する制御パラメータが格納されているか否かが判定される。
【０１４５】
図２１に示すように、環境レベルＣＬ「１１」に対応する制御パラメータは、比較的使用頻度が低いため、パラメータ格納領域１１Ｚ（格納先ＤＮ１）には格納されておらず、バックアップ領域７０Ｚ（格納先ＤＮ２）に格納されている。
【０１４６】
環境レベルＣＬ「１１」に対応する制御パラメータが格納されていないと判定されると、画像形成装置１は、環境レベルＣＬ「１１」に対応する制御パラメータの格納先を調べる。例えば、複数の格納先ＤＮ２〜ＤＮ５に関して通信速度の速い順に、当該環境レベルＣＬ「１１」に対応する制御パラメータの格納の有無を問い合わせればよい。これにより、当該格納先がコントローラ７０のバックアップ領域７０Ｚ（ＤＮ２）であることが知得される。
【０１４７】
さらに、画像形成装置１は、パラメータ格納領域１１Ｚ（ＤＮ１）内に格納される制御パラメータのうち、当該新たな環境レベル「１１」から最も遠い環境レベル「６」に対応する制御パラメータを待避対象パラメータとして選択する。
【０１４８】
つぎに、画像形成装置１は、当該待避対象パラメータ（環境レベルＣＬ「６」に対応する制御パラメータ）を、パラメータ格納領域１１Ｚ（ＤＮ１）から削除しバックアップ領域７０Ｚ（ＤＮ２）に一旦移動する。
【０１４９】
その後、画像形成装置１は、当該移動動作によってパラメータ格納領域１１Ｚ（ＤＮ１）内に生じた空き領域に、環境レベルＣＬ「１１」に対応する制御パラメータをバックアップ領域７０Ｚ（ＤＮ２）から複写して格納する。
【０１５０】
以上のようにして更新動作が完了する。
【０１５１】
その後、当該更新動作によって取得された環境レベルＣＬ「１１」に対応する制御パラメータに基づいて、画像形成ユニット５０における転写電圧の制御動作が適切に実行される。
【０１５２】
また、当該制御動作完了後には、バックアップ領域７０Ｚに待避させていた環境レベルＣＬ「６」に対応する制御パラメータを、再びパラメータ格納領域１１Ｚに読み戻す動作が実行される。この際、環境レベルＣＬ「６」に対応する制御パラメータは、パラメータ格納領域１１Ｚにおいて、環境レベルＣＬ「１１」に対応する制御パラメータの格納領域に上書きして格納されればよい。
【０１５３】
他の環境レベルＣＬに対応する制御パラメータが必要になった場合にも同様の動作が実行される。この場合においては、所望の環境レベルＣＬに応じた格納先が決定され、決定された当該格納先との通信動作によって、当該環境レベルＣＬに対応する制御パラメータが取得される。
【０１５４】
このような実施形態に係る画像形成システム１００Ｃにおいては、全制御パラメータのうちの一部の制御パラメータのみが、パラメータ格納領域１１Ｚ（格納先ＤＮ１）に格納されている。したがって、ＲＯＭ１１のメモリ容量を抑制することができる。
【０１５５】
また、全制御パラメータのうち最も使用頻度が高い制御パラメータが、パラメータ格納領域１１Ｚ（格納先ＤＮ１）に格納されている。したがって、多くの状況においてはパラメータ格納領域１１Ｚにおける制御パラメータの更新動作を行うことなく、画像形成ユニット５０の転写電圧を適切に制御することが可能である。
【０１５６】
また、所望の条件に適した制御パラメータがパラメータ格納領域１１Ｚ（ＤＮ１）内に存在しない場合には、他の格納先ＤＮ２〜ＤＮ５から当該所望の条件に適した制御パラメータが通信動作によって取得され、パラメータ格納領域１１Ｚ内の制御パラメータの更新動作が実行される。この結果、ＲＯＭ１１のメモリ容量を有効に利用しつつ、適切な制御パラメータを取得することができる。
【０１５７】
特に、パラメータ格納領域１１Ｚ内に存在しない制御パラメータは、複数の格納先ＤＮ２〜ＤＮ５において格納されている。したがって、１つの格納先にバックアップしておく場合に比べて、負荷を分散することができる。
【０１５８】
また特に、各制御パラメータは、その使用頻度に応じて区分され、その区分に応じて複数の格納先ＤＮ２〜ＤＮ５において格納されている。より詳細には、各制御パラメータは、複数の格納先ＤＮ２〜ＤＮ５においてその通信速度に応じて区分されて格納されている。具体的には、その使用頻度が比較的高い制御パラメータは比較的通信速度が速い格納先に格納されている。したがって、全体の処理時間を最適化することが可能である。
【０１５９】
また特に、通信動作においては、（現在の環境レベルＣＬの「周辺レベル」に対応する制御パラメータをも取得するのではなく、）現在の環境レベルＣＬに対応する制御パラメータ（最適パラメータ）のみを通信動作によって取得しているので、通信データ量を削減することができる。したがって、処理の高速化を図ることができる。
【０１６０】
ただし、この場合には、現在の環境レベルＣＬの「周辺レベル」に対応する比較的多数の制御パラメータをＲＯＭ１１に格納しておく場合に比べて、更新動作が比較的高頻度で発生する。そのため、通信速度が低速である場合には、印刷動作を直ちに始められない状況が発生する可能性が高くなる。しかしながら、通信速度が高速である場合等においては、必要な制御パラメータを通信によって直ちに取得できるので、印刷動作開始タイミングの遅延を回避（もしくは抑制）することが可能である。
【０１６１】
＜１０．その他＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１６２】
たとえば、上記第１実施形態においては、温度および湿度の双方を環境条件として利用する場合を例示したが、これに限定されず、温度および湿度のうちの一方のみを環境条件として利用するようにしてもよい。
【０１６３】
また、上記第２実施形態から第６実施形態においては、環境条件には変更が無い場合を想定して説明した。環境条件にも変更がある場合には、変更後の環境条件に対応する最適パラメータを含むパラメータを取得するように、パラメータ格納領域１１Ｚの更新動作を行うことが好ましい。例えば、第１実施形態と同様に、パラメータ格納領域１１Ｚに格納する制御パラメータの範囲を環境レベルの変更に応じてシフトさせるようにすることが好ましい。これによれば、ＲＯＭ１１をさらに有効に利用することが可能である。
【０１６４】
あるいは、上記第２実施形態から第６実施形態において、環境条件の変化の有無にかかわらず、印刷設定の変更のみに応じて更新動作を実行するようにしてもよい。詳細には、変更後の印刷設定内容に応じた制御パラメータであって全ての環境条件に対応する制御パラメータをＲＯＭ１１に格納しておけばよい。この場合においても、異なる印刷設定に対応する制御パラメータをＲＯＭ１１内に格納しておくことを要しないので、ＲＯＭ１１の容量を削減することが可能である。
【０１６５】
また、上記第２実施形態から第６実施形態においては、画像形成に関する１つの設定条件が変更される場合について例示したが、これに限定されない。例えば、複数の設定条件のうち２つ以上の設定条件の組み合わせが変更されるときには、当該組み合わせに対応する最適パラメータ（もしくは当該最適パラメータを含む制御パラメータ）を取得するような更新動作を実行するようにしてもよい。この場合、当該設定条件の２つ以上の組み合わせに対応する比較的少数の制御パラメータのみをパラメータ格納領域１１Ｚに格納することができる。これによれば、ＲＯＭ１１の容量をさらに低減することが可能である。また、通信データ量を削減することも可能である。
【０１６６】
また、上記各実施形態においては、制御パラメータの更新動作において、新たなパラメータをＲＯＭ１１に格納する際に常に上書き更新する場合を主に例示したが、これに限定されない。たとえば、ＲＯＭ１１の空き容量に未だ余裕があるうちは追加的に制御パラメータを格納する動作を繰り返し、制御パラメータの格納量が所定の上限閾値に到達した時点以降において上書き更新するようにしてもよい。
【０１６７】
また、上記各実施形態においては、制御パラメータ（画像形成パラメータ）として、画像形成ユニットの転写部の転写電圧に関するパラメータを例示したが、これに限定されない。例えば、画像形成ユニット５０の定着部の定着温度に関するパラメータ、および、画像形成ユニット５０の搬送部の搬送速度に関するパラメータなどの各種の制御パラメータに関して、上述のような更新動作を実行するようにしてもよい。
【０１６８】
また、上記各実施形態においては、画像形成装置１にパラメータ格納領域１１Ｚとパラメータ一時格納領域１２Ｚとの双方を設ける場合を例示したが、これに限定されない。例えば、パラメータ一時格納領域１２Ｚを設けることなく、パラメータ格納領域１１Ｚのみを設けるようにしてもよい。
【０１６９】
また、上記各実施形態においては、画像形成装置１にＲＯＭ１１およびＲＡＭ１２の双方を設ける場合を例示したが、これに限定されない。例えば、ＲＯＭ１１に代えてＲＡＭ１２のみを画像形成装置１に設けるようにしてもよい。この場合、パラメータ格納領域１１Ｚに相当する領域をＲＡＭ１２に設け、ＲＡＭ１２に格納する制御パラメータを画像形成に関する条件の変更（環境レベルの変更等）に応じて、バックアップ領域６１Ｚ等からダウンロードするようにすればよい。これによれば、ＲＡＭ１２の有効利用を図ることが可能である。
【０１７０】
また、上記各実施形態においては、画像形成装置としてカラープリンタを例示したが、これに限定されない。例えば、モノクロプリンタであってもよい。さらには、プリンタに限定されず、複写機、ファクシミリ装置および複合機などの他の種類の画像形成装置であってもよい。
【図面の簡単な説明】
【０１７１】
【図１】第１実施形態に係る画像形成システムの概略構成を示す図である。
【図２】環境条件に応じて環境レベルを算出するためのテーブルを示す図である。
【図３】各環境レベルに対応する最適な制御パラメータを示す図である。
【図４】制御パラメータの更新動作を含むサブルーチン処理を示す図である。
【図５】更新後に格納対象となる環境レベルを示す図である。
【図６】更新後に格納対象となる制御パラメータの範囲を示す図である。
【図７】第２実施形態に係る制御パラメータの更新動作を示す図である。
【図８】更新動作前のＲＯＭに格納される制御パラメータの範囲を示す図である。
【図９】更新動作後のＲＯＭに格納される制御パラメータの範囲を示す図である。
【図１０】「普通紙」に関する制御パラメータを示す図である。
【図１１】「厚紙」に関する制御パラメータを示す図である。
【図１２】「ハガキ」に関する制御パラメータを示す図である。
【図１３】「第１面」に関する制御パラメータを示す図である。
【図１４】「第２面」に関する制御パラメータを示す図である。
【図１５】「両面印刷」に関する制御パラメータを示す図である。
【図１６】第６実施形態に係る制御パラメータの更新動作を示す図である。
【図１７】第７実施形態に係る画像形成システムを示す概略図である。
【図１８】変形例に係る画像形成システムを示す概略図である。
【図１９】高地仕様の制御パラメータを示す図である。
【図２０】第９実施形態に係る画像形成システムを示す概略図である。
【図２１】各制御パラメータの格納先等を示す図である。
【符号の説明】
【０１７２】
１，１Ａ，１Ｂ  画像形成装置
１００，１００Ａ，１００Ｂ，１００Ｃ  画像形成システム
１１  ＲＯＭ
１１Ｚ  パラメータ格納領域
１２  ＲＡＭ
１２Ｚ  パラメータ一時格納領域
１６  パラメータ制御部
５０  画像形成ユニット
６１，６２，８１  コンピュータ
６１Ｚ，６２Ｚ，７０Ｚ，８１Ｚ  バックアップ領域
７０  コントローラ
ＣＬ  環境レベル
【図１】
2008302526.tif 000003
【図２】
2008302526.tif 000004
【図３】
2008302526.tif 000005
【図４】
2008302526.tif 000006
【図５】
2008302526.tif 000007
【図６】
2008302526.tif 000008
【図７】
2008302526.tif 000009
【図８】
2008302526.tif 000010
【図９】
2008302526.tif 000011
【図１０】
2008302526.tif 000012
【図１１】
2008302526.tif 000013
【図１２】
2008302526.tif 000014
【図１３】
2008302526.tif 000015
【図１４】
2008302526.tif 000016
【図１５】
2008302526.tif 000017
【図１６】
2008302526.tif 000018
【図１７】
2008302526.tif 000019
【図１８】
2008302526.tif 000020
【図１９】
2008302526.tif 000021
【図２０】
2008302526.tif 000022
【図２１】
2008302526.tif 000023