(57)【要約】【課題】動作条件を初期化する際に、操作パネルの応答性を改善して操作性を向上させることができる画像形成装置を提供する。【解決手段】装置の動作条件を規定するパラメータを記憶するパラメータ記憶部１０と、任意の操作キーの操作に基づいてパラメータを更新記憶するパラメータ更新部１１と、パラメータに基づいて表示部に表示する動作条件を出力する表示処理部１３と、リセット指令に基づいてパラメータを初期化する初期化処理部１４を備えている画像形成装置１で、パラメータ記憶部１０に複数のデータ記憶領域１５と、各データ記憶領域１５の何れかを指定するポインタの値を格納するポインタ領域１６を設け、初期化処理部１４はリセット指令に基づいて、初期化されたパラメータが記憶されているデータ記憶領域１５を指定するようにポインタを更新するとともに、更新前のポインタで指定されるデータ記憶領域１５のパラメータを空き時間に初期化処理する。【選択図】図１
2009204863.tif 000002
【特許請求の範囲】
【請求項１】
装置の動作条件を規定するパラメータを記憶するパラメータ記憶部と、任意の操作キーの操作に基づいて対応するパラメータを更新記憶するパラメータ更新部と、前記パラメータに基づいて表示部に表示する前記動作条件を出力する表示処理部と、リセット指令に基づいて前記パラメータを初期化する初期化処理部を備えている画像形成装置であって、
前記パラメータ記憶部に一セットのパラメータを記憶する複数のデータ記憶領域と、各データ記憶領域の何れかを指定するポインタの値を格納するポインタ領域を設けるとともに、前記ポインタにより指定されるデータ記憶領域に記憶されたパラメータに対して前記パラメータ更新部及び前記表示処理部が動作するように構成し、
前記初期化処理部は前記リセット指令に基づいて、各データ記憶領域の中から初期化されたパラメータが記憶されているデータ記憶領域を指定するように前記ポインタを更新するとともに、前記パラメータ更新部及び前記表示処理部の動作中に、更新前のポインタで指定されるデータ記憶領域のパラメータを空き時間に初期化処理する画像形成装置。
【請求項２】
前記パラメータ記憶部に前記データ記憶領域のパラメータを初期化するための初期化パラメータを記憶する初期化データ記憶部を備え、前記初期化処理部は更新前のポインタで指定されるデータ記憶領域に、前記初期化データ記憶部に記憶された初期化パラメータを書き込むことにより初期化処理する請求項１記載の画像形成装置。
【請求項３】
前記初期化データ記憶部に記憶された初期化パラメータを変更設定する初期条件設定部を備えている請求項２記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置の動作条件を規定するパラメータを記憶するパラメータ記憶部と、任意の操作キーの操作に基づいて対応するパラメータを更新記憶するパラメータ更新部と、前記パラメータに基づいて表示部に表示する前記動作条件を出力する表示処理部と、リセット指令に基づいて前記パラメータを初期化する初期化処理部を備えている画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置には、装置の動作条件を規定するパラメータを設定するための操作パネルが設けられ、操作パネル上の各種の操作キーをオペレータが操作することにより、用紙サイズ、複写倍率、複写枚数、さらにはステープル等の後処理モードを含む各種の画像出力用のパラメータが設定される。
【０００３】
これらのパラメータが設定された後に操作パネル上のスタートキーが操作されると、当該パラメータに基づいて所定の画像処理動作が実行される。
【０００４】
このような画像処理装置では、操作パネル、画像形成エンジン、スキャナ、フィニッシャ等の機能ブロックを効率的に制御するために、夫々に制御部を備えるとともに各制御部を統括するシステム制御部を備えている。
【０００５】
各制御部及びシステム制御部にはマイクロコンピュータ、ＲＯＭ、ＲＡＭ、及び周辺回路が組み込まれ、システム制御部にはリアルタイムオペレーティングシステムの管理下でＲＯＭに格納された複数の制御タスクが時分割で実行されるように構成されている。
【０００６】
システム制御部には装置の動作条件を規定するパラメータを記憶するパラメータ記憶部として機能するハードディスクや半導体メモリが設けられ、ＲＯＭに記憶された各制御タスクが実行されることにより、任意の操作キーの操作に基づいて対応するパラメータを更新記憶するパラメータ更新部と、前記パラメータに基づいて画像形成動作を管理するシステム管理部と、前記パラメータに基づいて表示部に表示する前記動作条件を出力する表示処理部と、リセット指令に基づいて前記パラメータを初期化する初期化処理部等の機構が具現化される。
【０００７】
操作パネル上の操作キーがオペレータにより操作されると、当該操作情報が操作パネルの制御部からシステム制御部に送信され、パラメータ更新部により更新されたパラメータが表示処理部を介して操作パネルの制御部に送信される。
【０００８】
操作パネルの制御部は、表示処理部から送信された動作条件に対応して、例えば液晶表示部の表示情報を更新する。
【０００９】
特許文献１に記載されているように、操作パネルには、動作条件を初期化するリセットキーが設けられ、オペレータにより当該リセットキーが操作されると、操作パネルの制御部から当該リセットキーの操作情報であるリセット指令がシステム制御部に送信され、パラメータ記憶部に記憶されているパラメータが初期化処理部により初期化される。
【００１０】
また、特許文献２に記載されているように、一定時間操作が無いときにも、操作パネルの制御部からリセット指令がシステム制御部に送信され、同様の初期化処理が実行される。
【特許文献１】特開２００７−１１０８１号公報（段落００２８、図３）
【特許文献２】特開２００２−１０８１４５号公報（請求項２）
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかし、従来、初期化処理部では、リセット指令に基づいて前記パラメータを初期化する際に、ＲＯＭに格納された初期化用のパラメータを読み出して、ハードディスクや半導体メモリに区画された領域に当該初期化用のパラメータを書き込むように構成していたため、初期化処理の結果が操作パネルに反映されるまでの時間が長くなり、その間、操作パネルの制御部は、操作キーの操作を受け付けないため、動作条件の設定ができないという不都合があった。
【００１２】
操作パネルが初期化されるまでの間にオペレータによって操作された操作キーが、どのようなパラメータに対応する動作条件であるかが識別できないために、操作パネルの制御部は、操作キーの操作を受け付けないのである。
【００１３】
そして、多くの動作モードを備えた高機能な画像形成装置では、それだけパラメータの数が増加するため、リセット時の操作性の悪さが一層顕著になる。
【００１４】
本発明の目的は、上述の問題に鑑み、装置の動作条件を初期化する際に、操作パネルの応答性を改善して操作性を向上させることができる画像形成装置を提供する点にある。
【課題を解決するための手段】
【００１５】
上述の目的を達成するため、本発明による画像形成装置の第一の特徴構成は、特許請求の範囲の書類の請求項１に記載した通り、装置の動作条件を規定するパラメータを記憶するパラメータ記憶部と、任意の操作キーの操作に基づいて対応するパラメータを更新記憶するパラメータ更新部と、前記パラメータに基づいて表示部に表示する前記動作条件を出力する表示処理部と、リセット指令に基づいて前記パラメータを初期化する初期化処理部を備えている画像形成装置であって、前記パラメータ記憶部に一セットのパラメータを記憶する複数のデータ記憶領域と、各データ記憶領域の何れかを指定するポインタの値を格納するポインタ領域を設けるとともに、前記ポインタにより指定されるデータ記憶領域に記憶されたパラメータに対して前記パラメータ更新部及び前記表示処理部が動作するように構成し、前記初期化処理部は前記リセット指令に基づいて、各データ記憶領域の中から初期化されたパラメータが記憶されているデータ記憶領域を指定するように前記ポインタを更新するとともに、前記パラメータ更新部及び前記表示処理部の動作中に、更新前のポインタで指定されるデータ記憶領域のパラメータを空き時間に初期化処理する点にある。
【００１６】
上述の構成によれば、リセット指令が発生すると、初期化処理部により、複数のデータ記憶領域の中から既に初期化されたパラメータが記憶されているデータ記憶領域を指定するようにポインタが更新され、表示処理部により、当該ポインタが示すデータ記憶領域のパラメータに基づいて表示部に表示する前記動作条件が出力されるため、データ記憶領域のパラメータを初期設定するために従来必要であった時間が不要となり、それだけ、操作キーが早期に受け付けられるようになる。
【００１７】
その後、初期化処理部により、更新前のポインタで指定されるデータ記憶領域のパラメータがバックグラウンドで初期化されるため、オペレータに対する画像形成装置の実動作の応答性の低下を招くことなく、次の初期化指令に対応することができるようになる。
【００１８】
同第二の特徴構成は、同請求項２に記載した通り、上述の第一特徴構成に加えて、前記パラメータ記憶部に前記データ記憶領域のパラメータを初期化するための初期化パラメータを記憶する初期化データ記憶部を備え、前記初期化処理部は更新前のポインタで指定されるデータ記憶領域に、前記初期化データ記憶部に記憶された初期化パラメータを書き込むことにより初期化処理する点にある。
【００１９】
上述の構成によれば、初期化パラメータをＲＯＭから読み出さなくとも、パラメータ記憶部に記憶された初期化パラメータを更新前のポインタで指定されるデータ記憶領域にコピー処理するだけで初期化が行なえるようになる。
【００２０】
同第三の特徴構成は、同請求項３に記載した通り、上述の第二特徴構成に加えて、前記初期化データ記憶部に記憶された初期化パラメータを変更設定する初期条件設定部を備えている点にある。
【００２１】
上述の構成によれば、オペレータが、初期条件設定部を介してパラメータ記憶部に記憶されている初期化パラメータを、使い勝手のよい動作モードとなるように、任意に変更して記憶することが可能となり、より柔軟な初期化処理を行なえるようになる。
【発明の効果】
【００２２】
以上説明した通り、本発明によれば、装置の動作条件を初期化する際に、操作パネルの応答性を改善して操作性を向上させることができる画像形成装置を提供することができるようになった。
【発明を実施するための最良の形態】
【００２３】
以下、本発明による画像形成装置の実施形態を説明する。
図２及び図３に示すように、複写機能、プリンタ機能、及び送信機能を備えた複合機１は、操作パネル２０と、画像データを入力するスキャナ３０と、プリントを出力するプリンタエンジン４０と、出力されたプリントを後処理するフィニッシャ５０の各機能ブロックを備えている。
【００２４】
さらに、図では示されていないが、複合機１は、ファックスデータを送受信するファックス処理部と、パーソナルコンピュータなどとＬＡＮ接続するネットワークインタフェース部と、電子メール処理部などの機能ブロックを備えている。
【００２５】
スキャナ３０は、原稿自動送り装置と、原稿を照明する光源と、ＣＣＤ等の撮像素子と、原稿からの反射光を撮像素子に導くミラーやレンズを備えた集光光学系と、これらを制御するスキャナ制御部３００を備えている。
【００２６】
プリンタエンジン４０は、感光体と帯電装置と露光装置と現像装置などを備えた感光体ユニットと、給紙搬送部と、定着部等と、これらを制御するエンジン制御部４００を備えている。
【００２７】
フィニッシャ５０は、ステープルユニットとパンチユニット等と、これらを制御するフィニッシャ制御部５００を備えている。
【００２８】
図３及び図４に示すように、操作パネル２０は、タッチパネル式の液晶表示部２１と、複数のハードウェアキー２２と、状態表示ランプ２７と、これらを制御する操作制御部２００を備えている。
【００２９】
詳述しないが、ファックス処理部、ネットワークインタフェース部、電子メール処理部などの機能ブロックにも夫々制御部が設けられている。
【００３０】
複合機１には、これらの制御部２００，３００，４００，５００，・・・を統括制御するシステム制御部１００が設けられ、システム制御部１００による制御下で各制御部２００，３００，４００，５００，・・・が協働して動作することにより、複合機１に設定された様々な機能が実現される。
【００３１】
図３に示すように、各制御部２００，３００，４００，５００，・・・及びシステム制御部１００は、ＣＰＵと、制御プログラムなどが格納されたＲＯＭと、ワーキングエリアとなるＲＡＭと、夫々の制御対象となる機能ブロックに設けられた電気負荷やセンサとのインタフェース回路が組み込まれて構成されている。
【００３２】
システム制御部１００と操作制御部２００はＵＳＢ（Universal Serial Bus）で接続され、システム制御部１００とスキャナ制御部３００、エンジン制御部４００、フィニッシャ制御部５００の夫々はＵＡＲＴ（Universal Asynchronous Receiver Transmitter）を介して接続されている。同様に、ファックス処理部などの制御部も適宜公知の通信インタフェースを介してシステム制御部１００と接続されている。
【００３３】
また、システム制御部１００、スキャナ制御部３００、エンジン制御部４００などの画像データを処理する制御部には、画像データ転送用のバスが設けられている。
【００３４】
複合機１の各種の動作条件は、操作パネル２０に備えたハードウェアキー２２や液晶表示部２１に表示されたソフトウェアキーを操作することにより設定される。
【００３５】
ハードウェアキー２２として、液晶表示部２１の右側に、複写枚数を設定する数値キー２３と、複写処理や送信処理などを開始するスタートキー２４と、動作条件をリセットするリセットキー２６などが設けられ、液晶表示部２１の左側に、複写機能または送信機能の何れかを選択する機能選択キー２５が設けられている。
【００３６】
機能選択キー２５の操作に対応して、各機能に対応する動作条件が設定できるように、液晶表示部２１に表示される操作画面が切り替えられる。
【００３７】
液晶表示部２１に表示される操作画面を介して、倍率や原稿種類などのスキャナによる画像読取条件、用紙サイズや複写枚数、さらにはフィニッシャによるステープル処理の可否などのプリンタエンジン４０によるプリント条件、電子メールやファックス送信機能を実行する際の送信条件などが設定される。
【００３８】
例えば、複写機能が選択されていると、図５に示すように、倍率を設定する「倍率キー」、複写濃度を設定する「濃度キー」、用紙サイズを設定する「用紙選択キー」などのソフトウェアキーが表示される。
【００３９】
状態表示ランプ２７は点灯状態により複合機１の動作状態を表示する。例えば、「印刷ランプ」はプリント処理中に点灯し、「送信ランプ」は外部へのデータ送信中に点灯する。
【００４０】
操作制御部２００は、オペレータにより操作されたキーに対応するキーコードをシステム制御部１００に送信するとともに、システム制御部１００から送信された表示コードに基づいて状態表示ランプ２７や液晶表示部２１を表示制御する。
【００４１】
システム制御部１００は、リアルタイムオペレーティングシステム（以下、「ＯＳ」と記す。）の管理化でＲＯＭ１０２に記憶された複数の制御プログラム、つまり制御タスクを実行することにより、各制御部２００，３００，４００，５００，・・・を統括制御する。
【００４２】
制御タスクには、操作制御部２００に対する操作入力や表示出力の管理、入出力スキャナ制御部３００に対する原稿の読取シーケンスの管理、エンジン制御部４００に対するプリントシーケンスの管理などが含まれる。
【００４３】
ＯＳには、各制御部の制御対象に要求されるリアルタイム性に基づいて、各制御タスクの実行周期などが実行条件として予め設定されたタスク管理テーブルと、タスク管理テーブルに基づいて各制御タスクの実行状態を管理制御するタスク管理部が設けられている。
【００４４】
タスク管理部は、当該実行条件に基づいて各制御タスクをスケジューリングして各制御タスクを起動する。尚、複数の制御タスクをタイムシェアして実行するマルチタスク制御が行われるものであってもよい。当該実行条件は複合機１の状態により動的に設定される。
【００４５】
例えば、エンジン制御部４００に対するプリントシーケンスを管理する制御タスクの実行周期は、装置が待機状態であるときには長く、複写動作を起動した後には短く設定されている。複写動作を起動した後のエンジン制御部４００による露光タイミング制御など、厳格なリアルタイム性が要求される場合に、遅延することなく画像データを供給する必要がある一方、待機時にはそれほど厳格なリアルタイム性が要求されないためである。
【００４６】
しかし、操作制御部２００に対する操作入力や表示出力の管理タスクでは、オペレータの操作に対して違和感を与えない程度の応答性を確保するべく、常に数十ｍｓｅｃ．程度の実行周期に設定されている。
【００４７】
以下、操作制御部２００に対する管理タスクについて詳述する。
図１に示すように、システム制御部１００には、複合機１の動作条件を規定するパラメータを記憶するパラメータ記憶部１０と、任意の操作キーの操作に基づいて対応するパラメータを更新記憶するパラメータ更新部１１と、パラメータに基づいて画像形成動作を管理するシステム管理部１２と、パラメータに基づいて表示部としての操作制御部２００に表示する動作条件を出力する表示処理部１３と、リセット指令に基づいてパラメータを初期化する初期化処理部１４を備えている。
【００４８】
パラメータ更新部１１、システム管理部１２、表示処理部１３及び初期化処理部１４は、操作制御部２００に対する管理タスクがＣＰＵで実行されることにより具現化される。
【００４９】
パラメータ記憶部１０は、システム制御部１００に備えたＲＡＭ１０１に区画された領域であり、当該領域に一セットのパラメータを記憶する複数のデータ記憶領域１５（１５０，１５１，１５２,・・・）と、各データ記憶領域１５（１５０，１５１，１５２,・・・）の何れかを指定するポインタの値を格納するポインタ領域１６が設けられている。
【００５０】
一セットのパラメータとは、操作パネル２０で設定可能な動作条件に対応する属性コードと変数コードの対で構成されるコードデータ群であり、用紙サイズを規定するサイズコード、倍率を規定する倍率コード、複写枚数を規定する枚数コードなどで構成される。属性コードにより用紙サイズや倍率などの動作条件の種別が識別され、変数コードで具体的な値が識別される。例えば、属性コードで用紙サイズを示すコードデータであると識別され、変数コードでＡ４，Ａ３，Ｂ５，Ｂ４サイズなどの具体的なサイズが識別される。各コードデータのデータ長は固定であっても可変であってもよい。
【００５１】
複数のデータ記憶領域１５（１５０，１５１，１５２,・・・）の中で、ポインタ領域１６に設定されたポインタの値に基づいて一つの有効なデータ記憶領域１５が特定され、当該有効なデータ記憶領域１５に対してパラメータ更新部１１、システム管理部１２及び表示処理部１３が動作するように構成されている。
【００５２】
図１では、ポインタの値を１に設定するとデータ記憶領域１５０が指定され、ポインタの値を２に設定するとデータ記憶領域１５１が指定され、ポインタの値を３に設定するとデータ記憶領域１５２が指定されることが示されている。尚、ポインタの値は、各データ記憶領域１５の先頭アドレスに対応付けられる値である。
【００５３】
パラメータ更新部１１は、操作制御部２００から送信されたキーコードに対応して当該有効なデータ記憶領域１５のコードデータが更新され、表示処理部１３は、更新されたコードデータに基づいて操作制御部２００に表示コードを出力する。尚、パラメータと表示コードは同一であってもよいし、表示処理部１３によりパラメータから表示コードに変換されるものであってもよい。
【００５４】
システム管理部１２は、当該有効なデータ記憶領域１５に設定されたパラメータに基づいて一連の複写動作や、送信動作などの複合機１の動作状態を管理する。例えば、スキャナ制御部３００による原稿の読み込み動作、エンジン制御部４００による給紙動作、画像形成動作、フィニッシャ制御部５００による排紙動作など、複写動作の開始から終了までの一連の複写動作の進行状態を管理する。
【００５５】
システム管理部１２は、複写動作の起動、終了、カセットに収容された用紙サイズの変動、紙切れ、トナー切れ、紙詰まりなどの状態を管理し、操作パネル２０に表示を反映させる必要が生じたときには、パラメータ更新部１１を介してコードデータを更新する。
【００５６】
初期化処理部１４は、操作制御部２００から送信されるリセット指令に基づいて、各データ記憶領域１５（１５０，１５１，１５２,・・・）の中から初期化されたパラメータが記憶されている一つのデータ記憶領域１５を指定するようにポインタの値を更新する。
【００５７】
リセット指令とは、操作パネル２０のリセットキー２６の操作時、または、操作パネル２０が操作されない時間が所定時間継続したときに、液晶表示部２１及び状態表示ランプ２７の表示状態を初期状態に復帰させるために、操作制御部２００から送信される指令である。
【００５８】
さらに、初期化処理部１４は、更新されたポインタで指定されるデータ記憶領域１５に対して、パラメータ更新部１１、システム管理部１２及び表示処理部１３に対応する各制御タスクが動作している間に、更新前のポインタで指定されるデータ記憶領域１５のパラメータを他の制御タスクの空き時間に初期化処理する。
【００５９】
つまり、ＯＳのタスク管理部により、本来設定されている初期化処理部１４の実行周期である数十ｍｓｅｃ．程度の周期より長い周期で、他の制御タスクの空時間に、初期化処理部１４による当該パラメータの初期化処理が実行されるように制御される。初期化処理部１４は、ＲＯＭ１０２に記憶されている各パラメータの初期値を読み出して、更新前のポインタで指定されるデータ記憶領域１５のパラメータを、当該初期値にリセットする。
【００６０】
リセット指令に応答して初期化処理部１４により、既にパラメータの初期化処理が終了しているデータ記憶領域１５を選択するようにポインタが切り替えられると、表示処理部１３は当該ポインタで指定されるデータ記憶領域１５に記憶されているパラメータに基づいて、操作制御部２００に表示コードを送信する。
【００６１】
従って、従来必要とされた、ＲＯＭ１０２からパラメータの初期値を読み出して、データ記憶領域１５のパラメータを変更する時間が不要となり、直ちに操作制御部２００に表示コードを送信することができるようになるので、それだけ、操作キーが早期に受け付けられるようになる。
【００６２】
当該パラメータの初期化処理の実行中に、再度リセット指令が発生する場合に備えてデータ記憶領域１５の数が設定されている。つまり、パラメータが初期化された複数のデータ記憶領域１５を備えることにより、どのようなタイミングでリセット指令が発生しても、何れかの初期化されたデータ記憶領域１５を選択することができるようになるので、操作キーが早期に受け付けられるようになる。
【００６３】
データ記憶領域１５の数は、タスク管理部により制御される当該パラメータの初期化処理の実行時間と、リセット指令の最短インタバルに基づいて適宜設定され、初期化処理の実行時間をリセット指令の最短インタバルで除した値以上の数に設定することが好ましい。尚、当該パラメータの初期化処理の実行時間はパラメータ数と相関関係があり、パラメータ数が多いほど初期化処理の実行時間が長くなる。
【００６４】
以下、初期化処理部１４について詳述する。
図６及び図７に示すように、各データ記憶領域１５には、パラメータの設定状態を示す２ビットの制御フラグ領域１７（１７０，１７１，１７２，・・・）が設けられている。上位のビットはポインタで指定された領域であるか否かを示すアクティブ状態フラグが設定され、下位のビットは初期化が完了しているか否かを示す初期化状態フラグが設定される。
【００６５】
複合機１への電源投入時に、初期化処理部１４は、全てのデータ記憶領域１５のアクティブ状態フラグをリセットするとともに、初期化状態フラグをセットし、ポインタを何れのデータ記憶領域１５にも対応しない値に設定する。
【００６６】
従って、表示処理部１３が起動できず、操作制御部２００により操作パネル２０の表示は予め設定された値に基づいて、全て消された状態または点灯した状態となる。
【００６７】
その後、初期化処理部１４は、ＲＯＭ１０２からパラメータの初期値を読み出して、少なくとも一つのデータ記憶領域１５、ここではデータ記憶領域１５０に対してパラメータの初期化処理を実行し、初期化処理が終了すると当該データ記憶領域１５０の初期化状態フラグをリセットするとともに、アクティブ状態フラグをセットし、さらにポインタの値を当該データ記憶領域１５０に対応した値１に設定する。
【００６８】
表示処理部１３により、当該データ記憶領域１５のパラメータに基づいて操作制御部２００に表示コードが送信され、液晶表示部２１及び状態表示ランプ２７の表示状態が初期状態にセットされる。
【００６９】
以後、オペレータによる操作パネル２０の操作が可能となる。この状態で初期化処理部１４は、初期化未完了のデータ記憶領域１５のパラメータを他の制御タスクの空き時間に初期化処理し、初期化処理が完了すると各データ記憶領域１５１，１５２，・・・の初期化状態フラグをリセットする（図６（ａ）参照）。
【００７０】
尚、電源投入時に、初期化処理部１４が、ＲＯＭ１０２からパラメータの初期値を読み出して、全てのデータ記憶領域１５に対して、パラメータの初期化処理を実行するように構成されるものであってもよい。
【００７１】
電源投入時以降の操作制御部２００に対する管理タスク動作を、図８及び図９に基づいて説明する。
【００７２】
オペレータによりリセットキー２６以外のキー操作が行なわれ、操作制御部２００から対応するキーコードが送信されると（ＳＡ１）、パラメータ更新部１１はデータ記憶領域１５０に記憶されているパラメータのうち、キーコードに対応するパラメータを更新処理し（ＳＡ２）、表示処理部１３は更新されたパラメータに対応する表示コードを操作制御部２００に送信する（ＳＡ３）。
【００７３】
また、システム管理部１２は、複合機１の動作状態を管理し、操作パネル２０に表示を反映させる必要が生じたときには、パラメータ更新部１１を介してコードデータを更新する（ＳＡ４）。
【００７４】
例えば、スタートキー２４操作により複写動作が起動されたときには、起動状態、終了状態を操作パネル２０に表示を反映させるべく、パラメータ更新部１１を介してコードデータを更新し、カセットに収容された用紙サイズの変動、紙切れ、トナー切れ、紙詰まりなど操作パネル２０に表示を反映させる必要が生じたときには、パラメータ更新部１１を介してコードデータを更新する。
【００７５】
初期化処理部１４は、初期化状態フラグがセットされているデータ記憶領域１５があれば、当該データ記憶領域１５に対する初期化処理を実行して初期化状態フラグをリセットする（ＳＡ５）。尚、ステップＳＡ５は、タスク管理部によって、本来設定されている初期化処理部１４の実行周期である数十ｍｓｅｃ．程度の周期より長い周期で、他の制御タスクの空時間に実行されるように制御される。
【００７６】
ステップＳＡ１で、オペレータによりリセットキー２６の操作が行なわれ、操作制御部２００からリセット指令が送信されると（ＳＡ１）、初期化処理部１４は、ポインタの値１に対応するデータ記憶領域１５０以外のデータ記憶領域１５０の中から初期化状態フラグがリセットされているデータ記憶領域１５、ここではデータ記憶領域１５１を選択して（ＳＡ６）、当該データ記憶領域１５１のアクティブ状態フラグをセットし（ＳＡ７）、ポインタの値を当該データ記憶領域１５１に対応する値２に更新する（ＳＡ８）。
【００７７】
さらに、初期化処理部１４は、直前のポインタの値１に対応するデータ記憶領域１５０のアクティブ状態フラグをリセットするとともに初期化状態フラグをセットする（ＳＡ９）（図６（ｂ）参照）。
【００７８】
このようにして、リセット指令が発生すると、更新されたポインタで特定される新たなデータ記憶領域１５１に対して上述のステップＳＡ２からＳＡ４の処理が繰り返される。
【００７９】
ステップＳＡ５の初期化処理について詳述する。図９に示すように、初期化処理部１４は、初期化状態フラグがセットされているデータ記憶領域１５があれば（ＳＢ１）、ＲＯＭ１０２からパラメータの初期値を読み出して（ＳＢ２）、直前まで使用されていたデータ記憶領域１５０のパラメータを当該初期値に設定し（ＳＢ３）（図７（ａ）参照）、設定が完了すると当該データ記憶領域１５０の初期化状態フラグをリセットする（ＳＢ４）（図７（ｂ）参照）。
【００８０】
以下に、別実施形態を説明する。
上述の実施形態では、リセット指令の発生時に、初期化処理部１４が、ＲＯＭ１０２に格納されたパラメータの初期値を読み出して、その値でデータ記憶領域１５のパラメータを初期化する場合を説明したが、予めＲＯＭ１０２に格納されたパラメータの初期値を読み出して記憶するための領域をＲＡＭ１０１に区画しておき、リセット指令の発生時に、初期化処理部１４が当該ＲＡＭに区画された領域に記憶されたパラメータの初期値を初期化対象となるデータ記憶領域１５にコピーするように構成してもよい。
【００８１】
例えば、図１０に示すように、ＲＯＭ１０２に格納されたパラメータの初期値を読み出して記憶するための初期化データ記憶部としての初期データ記憶領域１８をパラメータ記憶部１０に設け、初期化処理部１４が更新前のポインタで指定されるデータ記憶領域１５に、初期データ記憶領域１８に記憶されたパラメータの初期値つまり初期化パラメータをコピーすることで実現できる。
【００８２】
この場合、複合機１への電源投入時に、初期化処理部１４によりＲＯＭ１０２からパラメータの初期値を読み出して、初期データ記憶領域１８に格納する必要があるが、その後のデータ記憶領域１５に対する初期化処理は高速に行なえるようになる。
【００８３】
また、システム制御部１００にフラッシュＲＯＭ等の不揮発性メモリを備え、当該不揮発性メモリに初期データ記憶領域１８を区画し、パラメータ更新部１１により、初期データ記憶領域１８に記憶されたパラメータの初期値を変更設定するように構成すれば、オペレータにとって使用頻度が高い好みの初期設定が行なえるようになる。
【００８４】
以下、詳述する。操作制御部２００により、液晶表示部２１に初期値設定操作画面を表示するように構成し、初期値設定操作画面を介して入力されたキーコードに対して、パラメータ更新部１１により初期データ記憶領域１８に記憶されたパラメータの初期値をカスタマイズするように構成する。
【００８５】
そして、リセット指令が発生すると、初期化処理部１４により初期データ記憶領域１８に記憶されたパラメータが、初期化対象となるデータ記憶領域１５にコピーされるように構成するのである。
【００８６】
また、初期データ記憶領域１８とは異なる別の領域に、カスタマイズされたパラメータを記憶するように構成し、当該カスタマイズされたパラメータに基づいて、初期化処理部１４によりデータ記憶領域１５が初期化されるように構成してもよい。
【００８７】
つまり、初期データ記憶領域１８に記憶されたパラメータの初期値をカスタマイズするパラメータ更新部１１により、初期化データ記憶部１８に記憶された初期化パラメータを変更設定する初期条件設定部が具現化される。
【００８８】
上述の実施形態では、システム制御部１００に設けられたＲＡＭ１０１にパラメータ記憶部１０が区画された場合を説明したが、図１１に示すように、システム制御部１００にハードディスク１０３が接続されるような構成では、当該ハードディスク１０３にパラメータ記憶部１０が区画されるように構成されるものであってもよい。
【００８９】
この場合、複合機１に最初に電源を投入するときに、ＲＯＭ１０２に記憶されたパラメータの初期値を当該ハードディスク１０３に格納するように構成してもよい。また、上述した初期データ記憶領域１８が当該ハードディスク１０３に区画されるように構成してもよい。
【００９０】
また、初期データ記憶領域１８をハードディスク１０３に区画するとともに、パラメータ記憶部１０をＲＡＭ１０１に区画した領域に設定するものであってもよい。この場合、初期化処理部１４はハードディスク１０３のパラメータ記憶部１０に記憶されたパラメータの初期値に基づいて、初期化対象となるデータ記憶領域１５を初期化するように構成すればよい。
【００９１】
上述の実施形態では、ＯＳの管理下で各制御タスクが実行管理されるシステム制御部１００について説明したが、ＯＳを備えずに、所定のインタバルで各制御タスクをシーケンシャルに実行するように構成されたシステム制御部１００であっても、本発明を適用することができる。
【００９２】
この場合、初期化処理部１４によるデータ記憶領域１５の初期化処理が、前記所定のインタバルの空時間に実行されるように構成すればよい。
【００９３】
上述の実施形態では、本発明が適用された画像形成装置として複合機を例に説明したが、本発明は複合機以外の画像形成装置にも適用することができる。
【００９４】
尚、上述した実施形態は何れも本発明の一実施例に過ぎず、当該記載により本発明の範囲が限定されるものではなく、各部の具体的構成は本発明による作用効果を奏する範囲において適宜変更することができることはいうまでもない。
【図面の簡単な説明】
【００９５】
【図１】本発明による画像形成装置のシステム制御部の機能ブロック図
【図２】本発明による画像形成装置の外観図
【図３】本発明による画像形成装置の制御システム構成図
【図４】画像形成装置の操作パネルの外観図
【図５】複写機能に対応する操作画面の説明図
【図６】（ａ）はパラメータ更新部、システム管理部、表示処理部の動作の説明図、（ｂ）は初期化処理部のポインタ更新動作の説明図
【図７】（ａ）は初期化処理部の初期化処理動作の説明図、（ｂ）は初期化処理部の初期化処理動作の説明図
【図８】パラメータ更新部、システム管理部、表示処理部、初期化処理部の動作を説明するフローチャート
【図９】初期化処理部の初期化処理動作を説明するフローチャート
【図１０】別実施形態での初期化処理部の動作の説明図
【図１１】別実施形態を示す画像形成装置の制御システム構成図
【符号の説明】
【００９６】
１０：パラメータ記憶部
１１：パラメータ更新部（初期条件設定部）
１２：システム管理部
１３：表示処理部
１４：初期化処理部
１５：データ記憶領域
１６：ポインタ領域
１７：制御フラグ領域
１８：初期化データ記憶部
２０：操作パネル
２１：表示部（タッチパネル）
２６：リセットキー
２８：操作キー（ハードウェアキー、ソフトウェアキー）
１００：システム制御部
【図１】
2009204863.tif 000003
【図２】
2009204863.tif 000004
【図３】
2009204863.tif 000005
【図４】
2009204863.tif 000006
【図５】
2009204863.tif 000007
【図６】
2009204863.tif 000008
【図７】
2009204863.tif 000009
【図８】
2009204863.tif 000010
【図９】
2009204863.tif 000011
【図１０】
2009204863.tif 000012
【図１１】
2009204863.tif 000013