(57)【要約】【課題】プリンタエンジン固有情報に関して、エンジンコントローラ側に不揮発性メモリを設ける必要なく、かつ、イメージコントローラ側で保持すべきデータ量を低減する。【解決手段】エンジンコントローラ１０内のＲＯＭ１０２に、複数の仕向け対応のプリンタエンジン固有の調整値データの初期値を格納しておく。このＲＯＭ１０２に格納されている調整値データの初期値をイメージコントローラ１内の不揮発性メモリ１１にバックアップする。不揮発性メモリ１１の任意の調整値データはサービスマン等により適宜更新される。電源立ち上げ時等に不揮発性メモリ１１の調整値データはエンジンコントローラ１０内のＲＡＭ１０３に転送され、このＲＡＭ１０３内の調整値データに基づいてプリンタエンジン１５の動作が制御される。【選択図】図１
2008134558.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを生成するイメージコントローラと、このイメージコントローラから送られる印刷データに基づき、記録媒体上に画像を形成するプリンタエンジンを制御するエンジンコントローラとを備えた画像形成装置において、
前記エンジンコントローラ内に設けられた、前記プリンタエンジンに固有の調整値データの初期値を格納する領域を有するＲＯＭと、
前記エンジンコントローラ内に設けられ、前記調整値データを一時的に設定する領域を有し、この調整値データに基づいて前記プリンタエンジンの制御が行われるＲＡＭと、
前記イメージコントローラ内に設けた、前記ＲＯＭ内の調整値データの初期値をバックアップするバックアップメモリ領域を有する再書き込み可能な不揮発性メモリと、
前記エンジンコントローラ内のＲＯＭに格納されている調整値データの初期値を前記不揮発性メモリのバックアップメモリ領域にバックアップするバックアップ手段と、
前記不揮発性メモリのバックアップメモリ領域内の任意の調整値データを更新する更新手段と、
少なくとも画像形成動作の実行前に、前記不揮発性メモリのバックアップメモリ領域内の調整値データを前記ＲＡＭに転送する転送手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記エンジンコントローラ内に設けられたＲＯＭには複数の仕向けに対応した複数組の調整値データの初期値を格納し、前記イメージコントローラ内の不揮発性メモリは前記複数組の調整値データの初期値のうち１組のみを格納する請求項１記載の画像形成装置。
【請求項３】
前記バックアップ手段においては、前記イメージコントローラが仕向け特定情報を前記エンジンコントローラに送信し、前記エンジンコントローラが当該仕向け特定情報で特定された仕向けに対応する１組の調整値データの初期値を選択して前記イメージコントローラに送信し、前記イメージコントローラが前記エンジンコントローラから当該１組の調整値データの初期値を受信して前記不揮発性メモリのバックアップメモリ領域に格納する請求項２記載の画像形成装置。
【請求項４】
前記バックアップメモリ領域に格納されている調整値データを表示する表示手段を備えた請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
印刷データを生成するイメージコントローラと、このイメージコントローラから送られる印刷データに基づき、記録媒体上に画像を形成するプリンタエンジンを制御するエンジンコントローラとを備えた画像形成装置におけるプリンタエンジンの調整値設定方法であって、
前記エンジンコントローラ内のＲＯＭに、前記プリンタエンジンに固有の調整値データの初期値を不揮発的に格納するステップと、
前記エンジンコントローラ内のＲＯＭに格納されている調整値データの初期値を前記イメージコントローラ内の不揮発性メモリにバックアップするステップと、
前記不揮発性メモリのバックアップメモリ領域内の任意の調整値データを更新するステップと、
前記プリンタエンジンを制御するための調整値データとして前記不揮発性メモリ内の調整値データを前記エンジンコントローラ内のＲＡＭに転送するステップと
を備えたことを特徴とする調整値設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機等の画像形成装置に関し、特に、画像形成装置のサービスマンがメンテナンスを行う場合に使用するサービス調整、または工場での機械組立て時に調整を行う組立て調整の調整値設定方法に関する。
【背景技術】
【０００２】
複写機、プリンタ、ファクシミリの機能を１台の装置に統合したいわゆる複合機（MFP：Multi-Function Printer）などの画像形成装置のイメージコントローラは、通常、コピー時やＦＡＸ受信時または外部ホストコンピュータからの印刷情報受信時に、印刷データを生成し、エンジン制御情報の送受信プロトコルに準拠したビデオインターフェイスを通じて、エンジンコントローラに送信する。エンジンコントローラはその情報をもとに、プリンタエンジンを制御して画像形成プロセスを実行し記録媒体に画像情報を印刷する。
このような、画像出力装置において、設置場所（例えば国）や使用方法などによるプリンタエンジン個々のプロセス条件やメカ条件に伴う固有情報を、工場出荷時、また市場においてはサービスマンにより適宜、個々に調整する場合がある。
【０００３】
設定された固有情報は電源を落としても消えないようにするため、プリンタ内の不揮発性メモリに保持しておくか、またはイメージコントローラの不揮発性メモリに保持しておき、電源ＯＮや調整情報書換え時または印刷命令発行時など所定のタイミングでプリンタエンジンへ通知する。
【０００４】
特許文献１には、プリンタエンジン固有情報をエンジンコントローラ内の不揮発性メモリに記憶させるとともに、プリンタの適当な場所に目視情報としても記録しておくことにより、サービスマンがエンジンコントローラを交換するときに目視情報によりエンジン固有の情報を正しく書き込むことを可能とする技術が提案されている。
【特許文献１】特開２０００−０７１５７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、固有情報をプリンタエンジン内の不揮発性メモリに保持する方式においては、通常、保持しなくてはならない固有情報が少ないにも関わらず、情報を書き換え可能かつ不揮発的に保持するための不揮発性メモリと、それに伴う回路を設けなくてはならず、コスト増を招来する。
【０００６】
上記特許文献１に記載の従来技術では、イメージコントローラ（ビデオコントローラ）とエンジンコントローラの双方に不揮発性メモリを設け、お互いに同じ情報をバックアップ情報として保持するので、イメージコントローラとエンジンコントローラの両方に不揮発性メモリが必要となる。
【０００７】
また、同じイメージコントローラに対して異なる種類のプリンタエンジンが適用される可能性がある場合に、固有情報をイメージコントローラ内の不揮発性メモリに保持する方式では、プリンタエンジンの種類ごとにその調整項目に合わせてメモリ内に別個の領域を確保しなければならず、必要な不揮発性メモリ領域が増大するという問題がある。なお、上記特許文献１では異なる種類のプリンタエンジンに対する対応については言及されていない。
【０００８】
本発明はこのような背景においてなされたものであり、その目的は、プリンタエンジン固有情報に関して、エンジンコントローラ側に不揮発性メモリを設ける必要なく、かつ、イメージコントローラ側で保持すべきデータ量を低減することができる画像形成装置およびその調整値設定方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明による画像形成装置は、印刷データを生成するイメージコントローラと、このイメージコントローラから送られる印刷データに基づき、記録媒体上に画像を形成するプリンタエンジンを制御するエンジンコントローラとを備えた画像形成装置において、前記エンジンコントローラ内に設けられた、前記プリンタエンジンに固有の調整値データの初期値を格納する領域を有するＲＯＭと、前記エンジンコントローラ内に設けられ、前記調整値データを一時的に設定する領域を有し、この調整値データに基づいて前記プリンタエンジンの制御が行われるＲＡＭと、前記イメージコントローラ内に設けられた、前記ＲＯＭ内の調整値データの初期値をバックアップするバックアップメモリ領域を有する再書き込み可能な不揮発性メモリと、前記エンジンコントローラ内のＲＯＭに格納されている調整値データの初期値を前記不揮発性メモリのバックアップメモリ領域にバックアップするバックアップ手段と、前記不揮発性メモリのバックアップメモリ領域内の任意の調整値データを更新する更新手段と、少なくとも画像形成動作の実行前に、前記不揮発性メモリのバックアップメモリ領域内の調整値データを前記ＲＡＭに転送する転送手段とを備えたことを特徴とする。
【００１０】
エンジンコントローラでは、プリンタエンジンに固有の調整値データについてはその初期値のみを不揮発的に格納すればよいので、その格納手段は再書き込みのできないＲＯＭで足りる。一方、イメージコントローラ内には、前記ＲＯＭ内の調整値データの初期値をバックアップするバックアップメモリ領域を有する再書き込み可能な不揮発性メモリを設けることにより、この不揮発性メモリは複数組の調整値データの初期値のうち１組のみを格納すれば足りる。また、この不揮発性メモリは再書き込み可能なので、必要時に調整値データを更新することができる。エンジンコントローラ内のＲＡＭには、前記バックアップメモリ領域から調整値データを転送して一時的に設定することにより、この調整値データに基づいて前記プリンタエンジンの制御が行われる。
【００１１】
このように、仕向の変更等に対する対応はエンジンコントローラ側で行われるので、イメージコントローラはすべての仕向けに対応した調整値データを用意する必要はない。
【００１２】
より具体的には、前記バックアップ手段においては、前記イメージコントローラが仕向け特定情報を前記エンジンコントローラに送信し、前記エンジンコントローラが当該仕向け特定情報で特定された仕向けに対応する１組の調整値データの初期値を選択して前記イメージコントローラに送信し、前記イメージコントローラが前記エンジンコントローラから当該１組の調整値データの初期値を受信して前記不揮発性メモリのバックアップメモリ領域に格納する。
【００１３】
本発明によるプリンタエンジンの調整値設定方法は、印刷データを生成するイメージコントローラと、このイメージコントローラから送られる印刷データに基づき、記録媒体上に画像を形成するプリンタエンジンを制御するエンジンコントローラとを備えた画像形成装置におけるプリンタエンジンの調整値設定方法であって、前記エンジンコントローラ内のＲＯＭに、前記プリンタエンジンに固有の調整値データの初期値を不揮発的に格納するステップと、前記エンジンコントローラ内のＲＯＭに格納されている調整値データの初期値を前記イメージコントローラ内の不揮発性メモリにバックアップするステップと、前記不揮発性メモリのバックアップメモリ領域内の任意の調整値データを更新するステップと、前記プリンタエンジンを制御するための調整値データとして前記不揮発性メモリ内の調整値データを前記ＲＡＭに転送するステップとを備えたことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、プリンタエンジン固有情報に関して、エンジンコントローラ側に不揮発性メモリを設ける必要なく、かつ、イメージコントローラ側で保持すべきデータ量を低減することができる。その結果、装置コストの低減が図れる。
【００１５】
イメージコントローラ内の不揮発性メモリ内にバックアップされた調整値データの初期値は任意に更新することができるので、調整項目の変更や増減に対しても柔軟に対応でき、サービス性を向上させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の好適な実施の形態について図面を参照しながら詳細に説明する。
【００１７】
図１は、画像形成装置のブロック図である。このブロック図をもとに構成を説明する。
【００１８】
イメージコントローラ１は、ホストコンピュータ１３等の外部装置から与えられる外部情報に基づいて印刷データを生成するとともに、この画像形成装置全体を制御する部位である。エンジンコントローラ１０は、イメージコントローラ１から送られる情報（印刷モード、印刷コマンド及び画像データ）に基づき、記録媒体上に画像を形成するプリンタエンジン１５を制御する部位である。
【００１９】
イメージコントローラ１に外部から入力された情報は、処理部２に集められ所定の処理が行われる。処理部２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３等により構成され、イメージコントローラ１の各部ひいては画像形成装置全体の制御を行う。ＣＰＵ２１はＲＯＭ２２内に格納されたプログラムを読み出して実行する。その際、ＲＡＭ２３は作業領域およびデータの一時記憶領域としてＣＰＵ２１に利用される。
【００２０】
表示／操作部３は、ビデオインターフェイス６からプリンタエンジン１５の状態情報と、外部インターフェイス１２を通して得られた外部情報をもとに表示を行う。また、表示／操作部３上に設けられたキーから、キー操作情報を取得することができる。
【００２１】
読取部８は、原稿台上の画像９をスキャンし画像データに変換する。このとき、上記読取部８で取得する画像データは、画像処理部７に送られ画像データに対し所定の画像処理を実行し画像データとして画像メモリ５に蓄積される。
【００２２】
同様に、ホストコンピュータ１３は外部インターフェイス１２を通じて通信を行い、ホストコンピュータ１３から送られる画像データは、処理部２で処理可能な形式に変換され画像メモリ５に蓄積される。
【００２３】
画像メモリ５に蓄積された画像は処理部２によりビデオ信号に変換されビデオインターフェイス６からエンジンコントローラ１０に送られる。
【００２４】
不揮発性メモリ１１は、データを不揮発的に記憶する電気的再書き込みが可能なフラッシュメモリ、ＥＥＰＲＯＭ等のメモリであり、エンジンコントローラ１０からの情報をバックアップするバックアップメモリ領域１１１を有している。
【００２５】
エンジンコントローラ１０は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、各種インターフェイス（Ｉ／Ｆ）１０４を備える。ＣＰＵ１０１はＲＯＭ１０２内に格納されたプログラムを読み出して実行し、エンジンコントローラ１０の制御機能を司る。その際、ＲＡＭ１０３は作業領域およびデータの一時記憶領域としてＣＰＵ１０１に利用される。各種インターフェイス１０４は、イメージコントローラ１との通信および印刷機構や各種センサ（図示せず）とのインターフェイスを司る。
【００２６】
画像形成装置は、工場出荷時に仕向けを決定する際に、表示言語情報や各国（地域）の事情に合わせるため、仕向け情報を工場出荷時にセットし、各種サービス調整値、各種組立て調整値等の種々のパラメータ調整値などの初期化を行う。
【００２７】
図２に、エンジンコントローラ１０のＲＯＭ１０２上に保持するプリンタエンジン初期値データテーブル２００の概略構成を示す。このデータテーブル２００は、図から分かるように、そのプリンタエンジン１５の種類に対応する各パラメータ毎に、その調整値の「調整値データＮｏ．」、「調整内容（パラメータ）」、各調整内容についての「仕向け別の初期データ」を保持している。「調整内容」としては図の例では「先端マスク量」「後端マスク量」「左右マスク量」「転写レベル」「定着温度レベル」・・・「トナー検知レベル」が挙げられている。「仕向け」とは主として当該画像形成装置の利用が予定されている国の別である。プリンタエンジンの種類が異なればこのデータテーブル２００の内容も異なる。ただし、各プリンタエンジンは自己の種類に対応する初期値データのみを記憶すれば足りる。したがって、この初期値データは再書き込み不能なＲＯＭ内に格納すればよく、エンジンコントローラ１０には再書き込み可能な不揮発性メモリおよびその付随回路は必要ない。
【００２８】
図３は、イメージコントローラ１内の不揮発性メモリ１１内のバックアップメモリ領域１１１に設けられるプリンタエンジン用バックアップメモリ領域３００の説明図である。このバックアップメモリ領域３００としては、先頭アドレス０ｘ３７ＦＦ２０００から０ｘ３７ＦＦ２０６３まで確保され、先頭アドレスから順に調整値データＮｏ．が割り振られている。本実施の形態では、バックアップメモリ領域３００は、プリンタエンジンの調整値データ数を確認してその分だけ確保するようにしてもよいし、予め、可能な最大の調整値データ数またはそれより多く確保するようにしてもよい。後者の場合、メモリ領域の管理が容易になる。バックアップメモリ領域３００には、初期的に、図２のプリンタエンジン初期値データテーブル２００の特定の仕向けの初期値データが初期的な調整値データとしてバックアップされる。その後、個々の装置の個体差や経時的変化に応じてサービスマンがこれらの調整値データを書き換える。したがって、バックアップメモリ領域３００としては、すべての種類のプリンタエンジンの種別およびすべての仕向けに対応するデータ容量を用意する必要はなく、１種類のプリンタエンジンの１仕向けに対応するデータ容量の最大値に対応できれば足りる。
【００２９】
図４は、エンジンコントローラ１０内のＲＡＭ１０３の調整値データ用ＲＡＭ領域４００の説明図である。このＲＡＭ領域４００は、エンジンコントローラ１０がその制御対象であるプリンタエンジン１５を制御する際に各種パラメータの調整を行うために参照する各種調整値データを一時的に格納するメモリ領域である。調整値データＮｏ．が付加された調整内容毎にＲＡＭ１０３内の所定のアドレスが割り当てられ、そのアドレス位置に当該調整値データが格納される。これらの調整値データについては、少なくとも画像形成動作の実行前に、例えば装置の電源立ち上げ時、調整値データの更新時、印刷時等の所定の時点に、イメージコントローラ１からそのプリンタエンジン用バックアップメモリ領域３００の内容がエンジンコントローラ１０へ転送されて書き込まれる。
【００３０】
以下、図１に示した構成の画像形成装置の動作について具体的に説明する。
【００３１】
図５は、プリンタエンジン１５の調整値を初期化するための初期化処理の手順例を表したフローチャートである。この処理は、イメージコントローラ１およびエンジンコントローラ１０のそれぞれのＣＰＵがＲＯＭ１０２内のプログラムを読み出して実行することにより実現される。後述する他のフローチャートの処理についても同様である。
【００３２】
仕向け情報が工場出荷時、または市場でサービスマンにより画像形成装置の初期化処理が開始された場合、イメージコントローラ１は上述したバックアップメモリ領域１１１をクリアする（Ｓ１１）。ついで、工場の工程またはサービスマンにより、画像形成装置の仕向けが確定されたことを確認する（Ｓ１２）。そこで、ビデオインターフェイス６を通じて、当該仕向けを表す仕向けコード（仕向け特定情報）をエンジンコントローラ１０に送信する（Ｓ１３）。
【００３３】
エンジンコントローラ１０は、この仕向けコードを受信したとき（Ｓ２１，Ｙｅｓ）、対応仕向けの調整値データ（初期値）がＲＯＭ内にあるかどうかを確認する（Ｓ２２）。なければ対応仕向け無しの旨の通知を返送する（Ｓ２３）。なお、イメージコントローラ１は対応仕向けが無い旨の通知を受けた場合、仕向けコードとして“ＯＴＨＥＲ：９９”を指定して、処理を続行するようにしてもよい。
【００３４】
対応仕向けがあれば、エンジンコントローラ１０は、プリンタエンジン初期値データテーブル２００内の「仕向け別初期値データ」の仕向け欄から対応する仕向けを選択する。例えば、仕向けコードが「０１」の場合、“ＪＡＰＡＮ”の欄を選択する。同時に初期値データテーブル２００から必要な調整値データ数を確認する。ついで、バックアップ要求とともに当該調整値データ数をイメージコントローラ１へ返送する（Ｓ２４）。
【００３５】
イメージコントローラ１は、対応仕向無しの通知を受けた場合には（Ｓ１４，Ｎｏ）、処理を終了する。バックアップ要求と調整値データ数を受信した場合（Ｓ１４，Ｙｅｓ）、バックアップメモリ領域３００（図３）のバックアップ先頭アドレスを変数Ａにセットし、値“０”を変数Ｂにセットする（Ｓ１５）。そこで、プリンタエンジンに対してＢ＋１番目の調整値データを要求する（Ｓ１６）。
【００３６】
エンジンコントローラ１０は、この要求を受信したとき（Ｓ２５，Ｙｅｓ）、Ｓ１３で指定のあった仕向けコードとＳ１６で要求された調整値データＮｏ．から調整値の初期値をプリンタエンジン初期値データテーブル２００（図２）から読み出す。例えば、「仕向け」が“ＪＡＰＡＮ：０１”で「調整値データＮｏ．」が“１”であればＢ＋１番目の調整値データ（“３０”）を読み出してイメージコントローラ１に返送する（Ｓ２６）。
【００３７】
イメージコントローラ１は、この調整値データを受信し、バックアップメモリ領域のアドレスＡ＋Ｂに保存する（Ｓ１７）。ついで変数Ｂをインクリメントし（Ｓ１８）、変数Ｂの値が調整値データ数に達するまで（Ｓ１９）、ステップＳ１６，１７を繰り返して実行する。
【００３８】
このようにして図５の初期化処理により、仕向けに応じて、エンジンコントローラ１０に記憶されている調整値データの初期値がエンジンコントローラ１０内のバックアップメモリ領域３００に格納される。
【００３９】
図６により、イメージコントローラ１によるエンジンコントローラ１０への調整値データセットの処理例を説明する。電源立ち上げ時には、エンジンコントローラ１０の調整値データ用ＲＡＭ領域４００（図４）はデフォルトの状態に初期化されているため、イメージコントローラ１のバックアップメモリ領域３００（図３）の値を、この調整値データ用ＲＡＭ領域４００にセットする必要がある。そのために、図６の調整値データセット処理は、イメージコントローラ１の不揮発性メモリ１１内のバックアップメモリ領域３００に保持されているプリンタエンジン調整値をエンジンコントローラ１０にセットする処理であり、上述したような所定の時点に行われる。
【００４０】
調整値データセットの処理が開始されると、イメージコントローラ１は、まず、変数Ａにバックアップアドレスをセットし、変数Ｂに“０”をセットする（Ｓ３１）。そこで、エンジンコントローラ１０に対して調整値データセット開始の指示を送信する（Ｓ３２）。
【００４１】
エンジンコントローラ１０は、調整値データセット開始指示を受けたとき（Ｓ４１，Ｙｅｓ）、プリンタエンジン１５の調整値データ数をイメージコントローラ１に返送する（Ｓ４２）。
【００４２】
イメージコントローラ１は、調整値データ数を受信したとき（Ｓ３３，Ｙｅｓ）、アドレスＡ＋Ｂの調整値データＮｏ．および調整値データをエンジンコントローラ１０に送信する（Ｓ３４）。
【００４３】
エンジンコントローラ１０は、イメージコントローラ１から調整値データＮｏ．および調整値データを受信したとき（Ｓ４３，Ｙｅｓ）、調整値データ用ＲＡＭ領域４００（図４）のＢ番目のアドレスに当該受信した調整値データをセットする（Ｓ４４）。ついで、この調整値データのセット終了をイメージコントローラ１に通知する（Ｓ４５）。
【００４４】
イメージコントローラ１は、エンジンコントローラ１０からのセット終了の通知を受領したら（Ｓ３５，Ｙｅｓ）、変数Ｂをインクリメントし（Ｓ３６）、変数Ｂが調整値データ数に達するまで（Ｓ３７）、ステップＳ３４〜Ｓ３６の処理を繰り返して実行する。
【００４５】
このようにして、バックアップ領域内の調整値がＲＡＭ４００内に反映される。
【００４６】
図７により、工場の調整工程において、またはサービスマンが、プリンタエンジン１５の調整を行なう際に実行するプリンタエンジン調整モードの処理例を説明する。工場調整工程において、あるいは、サービスマンがイメージコントローラ１の表示／操作部３からプリンタエンジン調整モードに移行し、プリンタエンジン１５の調整を行う場合、その調整の結果、得られる調整値をプリンタエンジン１５の制御に反映させる必要がある。そのために、図７のプリンタエンジン調整モードの処理では、イメージコントローラ１においてバックアップメモリ領域３００（図３）に保持された所定の調整値データを更新し、かつ、この更新結果をエンジンコントローラ１０内の調整値データ用ＲＡＭ領域４００（図４）に書き込む必要がある。
【００４７】
イメージコントローラ１は、プリンタエンジン調整モードにおいて、まず、サービスマンまたは調整工程での指示に応じて、調整値データＮｏ．の指定を受け付ける（Ｓ５１）。この調整値データＮｏ．をバックアップメモリ領域から読み出すことにより、例えば図８（ａ）に示すように、表示／操作部３の表示パネル３０に現在の調整値を表示することができる。このように調整値データＮｏ．と調整値を表示した状態で、表示／操作部３により調整値の変更を受け付ける。調整値の修正入力があれば（Ｓ５２，Ｙｅｓ）、変数Ａにバックアップ先頭アドレス（ここでは０ｘ３７ＦＦ２０００）をセットするとともに、変数Ｂに調整Ｎｏ．の値をセットする（Ｓ５３）。そこで、調整値データのセット開始をエンジンコントローラ１０に指示する（Ｓ５４）。
【００４８】
エンジンコントローラ１０は、調整値データセット開始の指示を受領したとき（Ｓ６１，Ｙｅｓ）、調整値データ数をイメージコントローラへ返送する（Ｓ６２）。
【００４９】
イメージコントローラ１は、調整値データ数を受信したとき（Ｓ５５，Ｙｅｓ）、変数Ｂがこの調整値データ数以下であるかどうかをチェックする（Ｓ５６）。これは、更新対象の調整値の調整値データＮｏ．が調整値データ数内に収まっていることを確認するためである。
【００５０】
変数Ｂがこの調整値データ数以下であれば、イメージコントローラ１は、Ｂ番目の調整値データＮｏ．および調整値をエンジンコントローラ１０に送信する（Ｓ５７）。エンジンコントローラ１０は、この調整値データＮｏ．および調整値データを受信したとき（Ｓ６３，Ｙｅｓ）、調整値データ用ＲＡＭ領域４００のＢ番目のアドレスに当該調整値データを書き込む（Ｓ６４）。さらにこの書き込み終了の旨をイメージコントローラ１に通知する（Ｓ６５）。
【００５１】
イメージコントローラ１は、この書き込み終了通知を待って（Ｓ５８）、バックアップメモリ領域のアドレスＡ＋Ｂ−１に同じ調整値データを保存する（Ｓ５９）。ついで、図８（ｂ）に示すように表示／操作部３（図１）における調整値の表示を書き換える（Ｓ６０）。図の例では、調整値データＮｏ．１を“３０”から“５０”に変更した例を示している。
【００５２】
このようにして、調整値データＮｏ．Ｂの調整値データの更新を終了する。
【００５３】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。例えば、画像形成装置は、複写機、プリンタ、ファクシミリのいずれであってもよく、また、これらの機能を１台の装置に統合した複合機であってもよい。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態に係る画像形成装置のブロック図である。
【図２】図１内に示したエンジンコントローラのＲＯＭ上に保持するプリンタエンジン初期値データテーブルの概略構成を示す図である。
【図３】図１に示したイメージコントローラ内の不揮発性メモリ内に設けられるプリンタエンジン用バックアップメモリ領域の説明図である。
【図４】本発明の実施の形態においてエンジンコントローラ内の調整値データ用ＲＡＭ領域の説明図である。
【図５】本発明の実施の形態に係るプリンタエンジンの調整値を初期化するための初期化処理の手順例を表したフローチャートである。
【図６】本発明の実施の形態において、イメージコントローラによるエンジンコントローラへの調整値データセットの処理例の説明図である。
【図７】本発明の実施の形態において、プリンタエンジンの調整を行なう際に実行するプリンタエンジン調整モードの処理例の説明図である。
【図８】表示／操作部３に表示される更新前後の調整値の表示例を示す図である。
【符号の説明】
【００５５】
１…イメージコントローラ
２…処理部
３…操作部
５…画像メモリ
６…ビデオインターフェイス
７…画像処理部
８…読取部
９…画像
１０…エンジンコントローラ
１１…不揮発性メモリ
１２…外部インターフェイス
１３…ホストコンピュータ
１５…プリンタエンジン
３０…表示パネル
１０４…各種インターフェイス
１１１…バックアップメモリ領域
２００…プリンタエンジン初期値データテーブル
３００…バックアップメモリ領域
４００…調整値データ用ＲＡＭ領域
【図１】
2008134558.tif 000003
【図２】
2008134558.tif 000004
【図３】
2008134558.tif 000005
【図４】
2008134558.tif 000006
【図５】
2008134558.tif 000007
【図６】
2008134558.tif 000008
【図７】
2008134558.tif 000009
【図８】
2008134558.tif 000010