(57)【特許請求の範囲】
【請求項１】
画像データに応じた画像を記録用紙に形成する画像形成部、及び該画像形成部を制御するプリントコントローラ部を備えた画像形成装置であって、
前記記録用紙に画像を形成するために用いられる現像剤の残量を検出する現像剤残量検出センサと、
前記画像形成部の起動中又は動作中にエラーが発生した場合、該エラーを示すエラー情報を記憶するエラー記憶手段と、
前記画像形成部の初期化処理であって前記エラー情報毎に実施可能な初期化処理を示す初期化処理情報を記憶した初期化記憶手段と、
前記画像形成部に設けられ、前記エラーが発生した場合、前記エラー情報を前記プリントコントローラ部に通知する通知手段と、を含み、
前記プリントコントローラ部は、前記通知手段によって通知された前記エラー情報に対応する前記初期化処理情報により示される初期化処理が実施された場合に該エラー情報により示されるエラーが解消されるか否かを判定する判定手段、及び該判定手段によってエラーが解消されないと判定された場合に前記画像形成部に対してシャットダウンを指示し、該判定手段によってエラーが解消されると判定された場合に前記画像形成部に対して再起動を指示する指示手段を備え、
前記画像形成部は、前記指示手段によってシャットダウンが指示された場合にシャットダウンを実施するシャットダウン実施手段、及び前記指示手段によって再起動が指示され、前記初期化記憶手段に記憶されている初期化処理情報のうちの前記エラー記憶手段に記憶されている最新のエラー情報が前記現像剤残量検出センサの検出能力不足を表すエラーを示すエラー情報であった場合、該エラー情報に対応する初期化処理情報により示される初期化処理として、現像剤の残量が少なすぎるにも拘わらず画像の濃度調整処理が行われないように該濃度調整処理以外の初期化処理を後続の再起動の際に実施する初期化処理実施手段を備えたことを特徴とする画像形成装置。
【請求項２】
コンピュータを、
画像データに応じた画像を記録用紙に形成する画像形成部の起動中又は動作中にエラーが発生した場合、該エラーを示すエラー情報がエラー記憶手段に記憶されるように制御する手段、
前記画像形成部に設けられ、前記エラーが発生した場合、前記エラー情報を該画像形成部を制御するプリントコントローラ部に通知する通知手段、
前記画像形成部の初期化処理であって前記エラー情報毎に実施可能な初期化処理を示す初期化処理情報を記憶した初期化記憶手段に記憶されている前記初期化処理情報であって前記通知手段によって通知された前記エラー情報に対応する初期化処理情報により示される初期化処理が実施された場合に該エラー情報により示されるエラーが解消されるか否かを判定する判定手段、
該判定手段によってエラーが解消されないと判定された場合に前記画像形成部に対してシャットダウンを指示し、該判定手段によってエラーが解消されると判定された場合に前記画像形成部に対して再起動を指示する指示手段、
前記指示手段によってシャットダウンが指示された場合にシャットダウンを実施するシャットダウン実施手段、及び
前記指示手段によって再起動が指示され、前記初期化記憶手段に記憶されている初期化処理情報のうちの前記エラー記憶手段に記憶されている最新のエラー情報が前記記録用紙に画像を形成するために用いられる現像剤の残量を検出する現像剤残量検出センサの検出能力不足を表すエラーを示すエラー情報であった場合、該エラー情報に対応する初期化処理情報により示される初期化処理として、現像剤の残量が少なすぎるにも拘わらず画像の濃度調整処理が行われないように該濃度調整処理以外の初期化処理を後続の再起動の際に実施する初期化処理実施手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに応じた画像を記録用紙に形成する画像形成部と、前記画像形成部の制御を行うプリントコントローラとで構成され、前記画像形成部の電源がオフ状態からオン状態に移行した際に、予め定められた複数項目の初期化処理を行う画像形成装置に関する。
【背景技術】
【０００２】
一般に、画像形成装置では、画像形成処理を行うとともに、装置のハードウェア資源及びソフトウェア資源の各機能にエラーがないかどうかの検出が行われている。該エラーとしては、例えば、記録用紙の搬送異常、形成された画像の濃度異常等がある。
【０００３】
エラーが検出されたにかかわらず、後続の処理の継続すると、異常画像の排出、さらにはハードウェア資源の破損というトラブルが発生してしまうという場合もある。そこで、エラーの発生が検出された場合には、以降の画像形成処理が禁止される場合が多い。
【０００４】
しかし、エラーの検出は誤検出である場合もあり、実際には、ハードウエア資源及びソフトウェア資源はともに使用可能である場合もある。
【０００５】
上述したような、エラーが誤検出によるものか否かを切り分ける技術として、画像形成装置にエラーが検出された場合に、一旦再起動を行い、それでもエラーが解決されない場合には、画像形成装置が故障したとして、画像形成装置の使用を不可とする提案がなされている（特許文献１参照）。
【０００６】
ところで、実施される初期化処理は、状況に関わらず、同一である場合が多い。これに対し、通常の電源オン時の初期化動作処理と、省エネモードからの復帰時の初期化動作処理とのモードを切換える技術も提案されている（特許文献２参照）。
【特許文献１】特開平２−１０５１６７号公報
【特許文献２】特開２０００−１９６７８９公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載される技術のように、画像形成装置のエラーが検出されたために再起動をする場合には、再起動時の初期化処理により、画像形成装置にさらにダメージを与えてしまう場合があった。
【０００８】
また、近年主流となっている、ＦＡＸ、コピー機、スキャナ及びプリンター機能を有する複合機は、記録用紙に画像形成を行う画像形成部と外部とのデータの送受信、及びデータの蓄積等を行うプリントコントローラとで構成されている。このような複合機において、画像形成部でエラーが検出されて、画像形成部の使用を不可としなければいけない場合には、プリントコントローラの機能は使用可能であるにかかわらず、プリントコントローラを含む画像形成装置の全機能を使用不可とされてしまっている。
【０００９】
本発明は上記事実を考慮し、画像形成装置にエラーが発生して、再起動により回復を計る場合に、再起動時の初期化処理により画像形成装置が受けるダメージを最小限に抑え、装置の寿命を延長するとともに、処理の中断等のいわゆるダウンタイムが低減できる画像形成装置及びプログラムを得ることを目的とする。
【課題を解決するための手段】
【００１０】
請求項１の発明は、画像データに応じた画像を記録用紙に形成する画像形成部、及び該画像形成部を制御するプリントコントローラ部を備えた画像形成装置であって、前記記録用紙に画像を形成するために用いられる現像剤の残量を検出する現像剤残量検出センサと、前記画像形成部の起動中又は動作中にエラーが発生した場合、該エラーを示すエラー情報を記憶するエラー記憶手段と、前記画像形成部の初期化処理であって前記エラー情報毎に実施可能な初期化処理を示す初期化処理情報を記憶した初期化記憶手段と、前記画像形成部に設けられ、前記エラーが発生した場合、前記エラー情報を前記プリントコントローラ部に通知する通知手段と、を含み、前記プリントコントローラ部は、前記通知手段によって通知された前記エラー情報に対応する前記初期化処理情報により示される初期化処理が実施された場合に該エラー情報により示されるエラーが解消されるか否かを判定する判定手段、及び該判定手段によってエラーが解消されないと判定された場合に前記画像形成部に対してシャットダウンを指示し、該判定手段によってエラーが解消されると判定された場合に前記画像形成部に対して再起動を指示する指示手段を備え、前記画像形成部は、前記指示手段によってシャットダウンが指示された場合にシャットダウンを実施するシャットダウン実施手段、及び前記指示手段によって再起動が指示され、前記初期化記憶手段に記憶されている初期化処理情報のうちの前記エラー記憶手段に記憶されている最新のエラー情報が前記現像剤残量検出センサの検出能力不足を表すエラーを示すエラー情報であった場合、該エラー情報に対応する初期化処理情報により示される初期化処理として、現像剤の残量が少なすぎるにも拘わらず画像の濃度調整処理が行われないように該濃度調整処理以外の初期化を後続の再起動の際に実施する初期化処理実施手段を備えたことを特徴とする。
【００１４】
このように、請求項１の発明は、再起動が行われる際に、該再起動の前に発生した画像形成部に発生したエラーに応じて、実行する初期化処理を選択する。発生したエラーによっては、特定の項目の初期化処理の実行によって、画像形成装置がダメージをうけてしまう場合もあるが、当該発明のように、特定の項目の初期化処理を選択しないことで、画像形成装置が受けるダメージを最小限に抑えることができる。
【００２０】
請求項２の発明は、コンピュータを、画像データに応じた画像を記録用紙に形成する画像形成部の起動中又は動作中にエラーが発生した場合、該エラーを示すエラー情報がエラー記憶手段に記憶されるように制御する手段、前記画像形成部に設けられ、前記エラーが発生した場合、前記エラー情報を該画像形成部を制御するプリントコントローラ部に通知する通知手段、前記画像形成部の初期化処理であって前記エラー情報毎に実施可能な初期化処理を示す初期化処理情報を記憶した初期化記憶手段に記憶されている前記初期化処理情報であって前記通知手段によって通知された前記エラー情報に対応する初期化処理情報により示される初期化処理が実施された場合に該エラー情報により示されるエラーが解消されるか否かを判定する判定手段、該判定手段によってエラーが解消されないと判定された場合に前記画像形成部に対してシャットダウンを指示し、該判定手段によってエラーが解消されると判定された場合に前記画像形成部に対して再起動を指示する指示手段、
前記指示手段によってシャットダウンが指示された場合にシャットダウンを実施するシャットダウン実施手段、及び前記指示手段によって再起動が指示され、前記初期化記憶手段に記憶されている初期化処理情報のうちの前記エラー記憶手段に記憶されている最新のエラー情報が前記記録用紙に画像を形成するために用いられる現像剤の残量を検出する現像剤残量検出センサの検出能力不足を表すエラーを示すエラー情報であった場合、該エラー情報に対応する初期化処理情報により示される初期化処理として、現像剤の残量が少なすぎるにも拘わらず画像の濃度調整処理が行われないように該濃度調整処理以外の初期化処理を後続の再起動の際に実施する初期化処理実施手段として機能させるためのプログラムである。
【発明の効果】
【００３１】
以上説明した如く、本発明は、画像形成装置にエラーが発生して、再起動により回復を計る場合に、再起動時の初期化処理により画像形成装置が受けるダメージを最小限に抑え、装置の寿命を延長するとともに、処理の中断等のいわゆるダウンタイムが低減できる画像形成装置を得るという優れた効果を有する。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照しつつ本発明の実施の形態について詳細に説明する。
【００３３】
本発明の実施の形態に係わる画像形成装置１０は、図１に示すように、画像形成ジョブを送信するクライアントＰＣ９０等の外部装置に接続されている。
【００３４】
画像形成装置１０は、印刷ジョブ等の画像情報に基づいて画像処理等の各種処理を行った画像データによって印刷処理の実行を指示するプリントコントローラ１２、及び入力された画像データに応じた画像を記録用紙に印刷するＩＯＴ１４で構成されている。
【００３５】
なお、本実施の形態の画像形成装置１０は、プリントコントローラ１２とＩＯＴ１４とが一体となった構成であるが、プリントコントローラ１２とＩＯＴ１４とが物理的に独立した構成でもよい。
【００３６】
図２には、前記ＩＯＴ１４の内部構成が示されている。ＩＯＴ１４は、イエロー、マゼンタ、シアン、ブラックの各色の矢印Ａ方向に回転する感光体２０Ｙ、２０Ｍ、２０Ｃ、２０Ｋが中間転写ベルト３０に面して並列して配置され、中間転写ベルト３０が１周する間に４色のトナー像を重ね合せる、いわゆるタンデム式のフルカラーＩＯＴである。なお、イエロー、マゼンタ、シアン、ブラックの各色を区別する際には、符号の後にＹ、Ｍ、Ｃ、Ｋを付加して説明するが、各色を区別する必要がない場合は、符号の後のＹ、Ｍ、Ｃ、Ｋは省略する。
【００３７】
前記感光体２０の表面には、感光体２０の表面を一様帯電する帯電ロール２２が当接している。また、前記帯電ロール２２の感光体２０の回転方向下流側には、感光体２０の表面に静電潜像を書き込むための光ビームを照射するレーザー露光装置２４が配置されている。さらに、前記レーザー露光装置２４の下流側には、前記静電潜像をトナー像に現像する現像装置２６が当接している。
【００３８】
前記現像装置２６の感光体２０の回転方向下流側には、中間転写ベルト３０が当接されている。
【００３９】
前記中間転写ベルト３０は、感光体２０の表面に当接するようベルト搬送ロール３２Ａ、３２Ｂ、３２Ｃ、３２Ｄに巻き掛けられ、矢印Ｂ方向に回動するようになっている。該中間転写ベルト３０と感光体２０とが当接する部分には一次転写ロール２８が配置されており、該一次転写ロール２８は、感光体２０上に形成されたトナー像の帯電極性と逆極性の電圧を中間転写ベルト３０に印加し、感光体２０から中間転写ベルト３０へトナー像を静電吸引して一次転写させるようになっている。
【００４０】
前記ＩＯＴ１４は、底部に給紙トレイ３４を備える。前記給紙トレイ３４にセットされた記録用紙Ｐは、１枚ずつ給紙トレイ３４から矢印Ｃ方向の搬送方向下流側へ給紙され、転写部３６へ搬送されるようになっている。
【００４１】
前記転写部３６には、中間転写ベルト３０が巻き掛けられたベルト搬送ロール３２Ｂと、該ベルト搬送ロール３２Ｂに圧接された二次転写ロール３６Ｂが配設されている。該二次転写ロール３６Ｂは、矢印Ｄ方向に回動する。ベルト搬送ロール３２Ｂと二次転写ロール３６Ｂとのニップ部には、中間転写ベルト３０が挟み込まれており、記録用紙Ｐはこのニップ部を通過する際に中間転写ベルト３０からトナー像を転写されるようになっている。
【００４２】
そして、転写部３６の搬送方向下流側には定着ユニット３８が配設されている。前記定着ユニット３８には、高温になるヒートロール３８Ａと、該ヒートロール３８Ａに圧接されたバックアップロール３８Ｂが配設されており、記録用紙Ｐが、ヒートロール３８Ａとバックアップロール３８Ｂとのニップ部を通過する際に、トナーが溶融、凝固して記録用紙Ｐに定着されるようになっている。そして、記録用紙Ｐは、定着ユニット３８の搬送方向下流側に配置された図示しない排紙ロールによって排紙されるようになっている。
【００４３】
また、感光体２０Ｋの下流側、且つ転写部３６の上流側には、前記中間転写ベルト３０上に形成されたトナー画像の濃度を検出する濃度センサ４２、及び、各色のトナー画像のカラーレジを検出するカラーレジ検出センサ４０が配設されている。
【００４４】
さらに、ＩＯＴ１４には、各色の現像装置２６が使用する各色のトナーを貯めておくトナータンク４４が備わっている。各色のトナータンク４４と該トナータンク４４と対応する各色の現像装置２２とは、図示しないトナー給送管で接続されており、各色のトナータンク４４は各色の現像装置２２に各色のトナーを供給するようになっている。
【００４５】
ところで、当該ＩＯＴ１４の電源がオンされると、前述したＩＯＴ１４に備わる各装置の初期化処理が行われるようになっている。
【００４６】
初期化処理には、例えば、トナータンク４４へのトナー補給有無の判定、カラーレジの調整処理、濃度の調整処理等複数の処理項目がある。このような初期化処理により、画像形成に係る各機能が正常に機能するように準備される。
【００４７】
次に、図３を用いて、本実施の形態の画像形成装置１０の機能構成を説明する。
【００４８】
前記プリントコントローラ１２には、画像形成装置１０の電源のオン又はオフをユーザが指示するためのメイン電源スイッチ５０が備えられている。該メイン電源スイッチ５０は、コントローラ電源オンオフ制御部５２と接続されており、該コントローラ電源オンオフ制御部５２は、前記メイン電源スイッチ５０からの電源オン指示又は電源オフ指示を受けて、プリントコントローラ１２の電源のオンオフを制御するようになっている。
【００４９】
前記コントローラ電源オンオフ制御部５２は、コントローラ初期化制御部５４と接続している。そして、コントローラ電源オンオフ制御部５２は、プリントコントローラ１２の電源をオンにすると、まず該コントローラ初期化制御部５４に開始信号を送信するようになっている。コントローラ初期化制御部５４は、開始信号を受信すると、プリントコントローラ１２の機能を実行可能にする初期化処理を実行するようになっている。
【００５０】
また、プリントコントローラ１２には、プリントコントローラ１２自体の動作を制御すると共に、ＩＯＴ１４の動作を指示するプリント処理制御部５６を備えている。該プリント処理制御部５６は、クライアントＰＣ等の外部装置９０とデータの送受信をインターフェース（Ｉ／Ｆ）部５８を介して行うようになっている。さらに、該プリント処理制御部５６からＩＯＴ１４への指示データは、コントローラＩ／Ｏ部６０、及びＩＯＴ１４に備わるＩＯＴＩ／Ｏ部６２を介してＩＯＴ制御部１４Ｃに送信されるようになっている。
【００５１】
ところで、前記メイン電源スイッチ５０は前記コントローラＩ／Ｏ部６０とも接続しており、メイン電源スイッチ５０への指示は、コントローラＩ／Ｏ部６０、及びＩＯＴＩ／Ｏ部６２を介して、ＩＯＴ電源オンオフ制御部６４に送信されるようになっている。該ＩＯＴ電源オンオフ制御部６４は、ＩＯＴ１４の電源のオンオフを制御するようになっている。そして、ＩＯＴ電源オンオフ制御部６４は、ＩＯＴ１４の機能を実行可能にする初期化処理を制御するＩＯＴ初期化制御部６６と接続している。ＩＯＴ初期化制御部６６は、ＩＯＴ電源オンオフ制御部６４からオン状態への移行情報を受信すると、初期化処理の実行を開始するようになっている。
【００５２】
ところで、ＩＯＴ制御部１４Ｃの処理動作の致命的なエラーは、ＩＯＴエラー検出部６８が検出するようになっている。該ＩＯＴエラー検出部６８は、ＩＯＴ１４におけるエラー情報を記憶するエラー記憶部７０と接続しており、検出したエラーはエラー記憶部７０に送信するようになっている。エラー記憶部７０は、受信したエラー情報とともに、エラー発生日時も記憶するようになっている。また、エラー記憶部７０は、不揮発性のメモリであり、画像形成装置１０の電源がオフ状態となった場合でも、記憶したエラー情報は失わない。
【００５３】
一方で、前記ＩＯＴエラー検出部６８は、ＩＯＴＩ／Ｏ部６２及びコントローラＩ／Ｏ部６０を介して、プリントコントローラ１２に備わるエラー判断部７２とも接続している。エラー判断部７２は、エラー情報を受信すると、コントローラＩ／Ｏ部６０及びＩＯＴＩ／Ｏ部６２を介して、前記ＩＯＴ電源オンオフ制御部６４に再起動を指示するようになっている。
【００５４】
再起動をすることで回復するエラーとしては、例えば、トナータンク４４のトナー残量の検出エラーがある。例えば、多量の黒べたの画像形成をするとトナータンク４４Ｋのトナー（Ｋ）が急激に少なくなる。図示しないトナー残量検出センサは、トナータンク４４Ｋのトナー（Ｋ）残量を検出し、該残量が所定の残量よりも少なくなると、トナータンク４４Ｋへのトナー（Ｋ）の供給を促すようになっているが、あまりに急激にトナー（Ｋ）が減ると、検出能力が追いつかず、センサエラーとなってしまう。このような場合は、装置を再起動することで、トナー残量検出センサの検出を正常に戻すことができる。再起動後のトナー残量検出センサは、少なくなってしまったトナータンク４４Ｋのトナー（Ｋ）残量を検出し、トナータンク４４Ｋへのトナー（Ｋ）の供給を促す。
【００５５】
ところで、ＩＯＴ１４は、ＩＯＴ１４のみの電源のオン又はオフをユーザが指示するためのＩＯＴ電源スイッチ７６を備えている。通常、ＩＯＴ１４の電源のオンオフは、前記メイン電源スイッチ５０への指示により制御されるが、例えば、前記エラー判断部７２からの指示ではなく、ユーザの判断によって、ＩＯＴ１４のみの再起動を行う場合等に、該ＩＯＴ電源スイッチ７６への操作は行われる。
【００５６】
前記エラー判断部７２、前記メイン電源スイッチ５０及びコントローラＩ／Ｏ部６０及びＩＯＴＩ／Ｏ部６２を介した前記ＩＯＴ電源スイッチ７６は、ＩＯＴ１４の電源オンが通常の電源オンか再起動における電源オンかを識別する再起動識別部７４とも接続している。前記再起動識別部７４は、基本的には、エラー判断部７２からの再起動指示を受信した場合は、再起動における電源オンと判断し、メイン電源スイッチ５０又はＩＯＴ電源スイッチ７６からの電源オン指示を受信した場合は、通常の電源オンと判断するようになっている。一方で、再起動識別部７４は、メイン電源スイッチ５０又はＩＯＴ電源スイッチ７６からの、電源オフ指示も受信しており、電源オフ指示から電源オン指示までの時間を計測している。そして、該時間が所定時間内の場合は、メイン電源スイッチ５０又はＩＯＴ電源スイッチ７６からの電源オン指示であったとしても、該電源オンは再起動と識別するようになっている。
【００５７】
また、エラー判断部７２は、エラー情報の種類によっては、ＩＯＴ１４が処理を行えないように、一切の初期化処理の禁止指示を再起動識別部７４に送信する。
【００５８】
例えば、ＩＯＴ１４に備わる部品の一部が破損してしまった場合に検出されるエラーは、破損部品を交換することでしか回復されない。このような、再起動して、初期化処理を行ったとしてもエラーから回復することはできない場合は、再起動後の初期化処理を行わず、ＩＯＴ１４の使用を不可とするようになっている。
【００５９】
さらに、再起動識別部７４は、コントローラＩ／Ｏ部６０及びＩＯＴＩ／Ｏ部６２を介して、前記ＩＯＴ初期化制御部６６と接続している。前記ＩＯＴ電源オンオフ制御部６４がＩＯＴ初期化制御部６６に電源がオン状態に移行した旨の情報を送信するのと同期して、再起動識別部７４はＩＯＴ初期化制御部６６に、オン状態への移行が再起動か否かの情報、及び初期化処理を実行可能か否かの情報を送信するようになっている。
【００６０】
なお、エラー判断部７２は、再起動識別部７４に一切の初期化処理の禁止指示を出し、ＩＯＴ１４を使用不可にするのではなく、ＩＯＴ電源オンオフ制御部６４にシャットダウンを指示して再起動を禁止し、ＩＯＴ１４を使用不可にするのでもよい。
【００６１】
ところで、初期化処理の中には、エラーが起こった場合の再起動時に実施すると装置がダメージを受ける等の問題を起こす可能性があるものもある。
【００６２】
例えば、前述したセンサエラーが発生した後の再起動の際には、トナー（Ｋ）の残量が少なすぎるにかかわらず、初期化処理の一つである濃度調整が行われていた。そして、少ないトナー（Ｋ）のままで正常な濃度にすべく、露光量等の他の機能を調整が行われてしまっていた。こうして、無駄な調整動作が行われるとともに、キャリアの流出が助長されるという問題も発生していた。このように、前述したセンサエラーが起こった場合には、後続の再起動の際には濃度調整を行わないようにする必要がある。
【００６３】
これに対し、前記ＩＯＴ初期化制御部６６は、初期化処理の項目を選択する初期化メニュー選択部７８と接続しており、再起動である旨を受信すると、初期化メニュー選択部７８に実施可能な初期化の選択を指示するようになっている。
【００６４】
前記初期化メニュー選択部７８は、前記エラー記憶部７０及び初期化メニュー記憶部８０と接続しており、エラー記憶部７０からはエラー情報を、初期化メニュー記憶部８０からは、初期化メニュー情報を取得して、エラー情報に基づき、実施可能な初期化処理の項目を選択するようになっている。
【００６５】
例えば、前記初期化メニュー選択部７８は、エラー記憶部７０の記憶するエラー情報の種類によっては、プリントコントローラ１２とＩＯＴ１４との入出力処理を禁止するために、プリントコントローラ１２とＩＯＴ１４との入出力処理に関する初期化処理の項目を選択しない。
【００６６】
このように、本実施の形態の構成の画像形成装置１０は、エラー情報から、実施すると問題が生じたり、初期化が不要である初期化処理を除外して、実施しても問題ない初期化処理のみを行うことができ、初期化処理によって装置にダメージを与えてしまうことがない。
【００６７】
次に本実施の形態の作用を図４乃至図８に示すフローチャートを用いて説明する。
【００６８】
図４には、ＩＯＴ１４の処理フローが示されている。
【００６９】
まず、ステップ１００で、ＩＯＴ電源がオン状態に移行する。続いてステップ１０２に移行する。ステップ１０２では、後述する初期化処理が行われる。
【００７０】
続いて、ステップ１０４で、ＩＯＴ電源がオフしたか否かが判断される。（ここでのＩＯＴ電源オフは、再起動時の電源オフではなく、シャットダウン時の電源オフである。）電源オフの場合はＩＴＯ１４の処理は終了する。
【００７１】
前記ステップ１０４で、ＩＯＴ電源がオフでなかった場合は、ステップ１０６に移行する。ステップ１０６では、ＩＯＴ制御部１４Ｃでエラーが検出されたか否かが判断される。エラーが検出されていない場合は再びステップ１０４の判断に戻る。
【００７２】
前記ステップ１０６で、エラーが検出された場合は、ステップ１０８に移行する。ステップ１０８では、後述するエラー発生時処理が行われる。エラー発生時処理の後は、再びステップ１０４の判断に戻る。
【００７３】
図５には、エラー判断処理のフローが示されている。
【００７４】
まず、ステップ１１０で、エラー情報をエラー記憶部７０に記憶する。続いてステップ１１２で、エラー判断部７２にエラー情報を通知する。エラー判断部７２にエラー情報を通知した後は、ステップ１１４に移行し、プリントコントローラ１２からの判断指示を待機する。
【００７５】
プリントコントローラ１２から判断指示が出されると、ステップ１１６に移行する。ステップ１１６では、エラー判断部７２の指示により、ＩＯＴ１４が再起動する。ＩＯＴ１４の電源がオン状態となった後は、ステップ１１８に移行する。ステップ１１８では、後述する初期化処理が行われる。
【００７６】
図６には、ＩＯＴ１４における初期化処理のフローが示されている。
【００７７】
まず、ステップ１２０で、再起動識別部７４から、ＩＯＴ１４における今回のオン状態への移行が再起動によるものか否かの情報が送信される。再起動だった場合は、ステップ１２２に移行する。ステップ１２２では、初期化処理を行うことが禁止されているか否かが判断される。禁止されていない場合は、ステップ１２４に移行する。ステップ１２４では、エラー記憶部７０が参照され、再起動前にエラーが発生したか否かが判断される。エラーが発生していた場合は、ステップ１２６に移行する。ステップ１２６では、初期化メニュー選択部７８により、初期化メニュー記憶部８０に記憶される初期化処理のうちの全ての初期化処理が実施可能か否かが判断される。実施可能でない場合はステップ１２８に移行する。ステップ１２８では、初期化メニュー選択部７８により、実施可能な初期化処理が選択される。続いてステップ１４０に移行し、選択された初期化処理が実施される。
【００７８】
ところで、前記ステップ１２０で、今回のオン状態への移行が、通常のＩＯＴ１４における電源のオン状態の移行と判断された場合、又は前記ステップ１２４で、再起動前にエラーが発生していなかったと判断された場合、又は前記ステップ１２６で、初期化メニュー記憶部８０に記憶される初期化処理のうちの全ての初期化処理が実施可能と判断された場合は、ステップ１３２に移行する。ステップ１３２では、初期化メニュー記憶部８０に記憶される初期化処理のうちの全ての初期化処理が実施される。
【００７９】
一方、前記ステップ１２２で、初期化処理を行うことが禁止されていると判断された場合は、一切の初期化処理は行われない。
【００８０】
図７には、プリントコントローラ１２の処理フローが示されている。
【００８１】
まず、ステップ１４０で、プリントコントローラ１２の電源がオン状態に移行する。続いてステップ１４２に移行し、プリントコントローラ１２の初期化処理が開始する。続いてステップ１４４に移行し、プリントコントローラ１２の電源がオフ状態に移行していないことが確認される。（ここでのオフ状態とは、再起動時のオフ状態への移行ではなく、シャットダウン時のオフ状態である。）オフ状態の場合は、プリントコントローラ１２の処理は終了する。
【００８２】
続いてステップ１４６に移行し、初期化処理を含めたプリントコントローラ１２の処理中でエラーが検出されたか否かが判断される。プリントコントローラ１２においてエラーが検出された場合は、再起動が実施される。まずステップ１４８に移行し、プリントコントローラ電源がオフされ、再び前述したステップ１４０に戻る。
【００８３】
続くステップ１５０では、ＩＴＯ１４におけるエラー情報をエラー判断部７２が受信したか否かが判断される。受信した場合は、ステップ１５２に移行する。ステップ１５２では、後述する判断処理が行われる。当該ステップ１５２の処理の間、ＩＯＴ１４は、プリントコントローラ１２からの判断指示を待機している。
【００８４】
前記ステップ１５２が終了すると、ステップ１５４に移行する。ステップ１５４では、ＩＯＴ１４において初期化処理が実施中か否かが判断される。実施中ではないと判断されると再び前述したステップ１４４に戻る。
【００８５】
図８には、エラー情報受信時のプリントコントローラ１２でのフローが示されている。
【００８６】
まず、ステップ１６０では、エラー判断部７２が、待機するＩＯＴ１４を再起動させる後に初期化処理を実行させるか否かを判断する。実行させない場合は、ステップ１６２に移行する。ステップ１６２では、エラー判断部７２が再起動識別部７４に初期化処理の禁止を指示する。続いて、ステップ１６４では、エラー判断部７２がＩＯＴ電源オンオフ制御部６４に再起動を指示する。
【００８７】
なお、本実施形態においては、ＩＯＴ１４からプリントコントローラ１２へエラーを通知し、プリントコントローラ１２がエラー内容を判断して、ＩＯＴ１４へ再起動を指示するものとしたが、ＩＯＴ１４がエラー内容を判断して再起動し、プリントコントローラ１２へ再起動したことを通知するものであってもよい。
【００８８】
また、本実施形態においては、ＩＯＴ１４にエラー記憶部７０を設けたが、プリントコントローラ１２にエラー記憶部を設け、ＩＯＴ１４は、エラー発生時、及び再起動時にプリントコントローラ１２とエラー内容をやり取りするものとしてもよい。
【図面の簡単な説明】
【００８９】
【図１】本実施の形態の画像形成装置の外観図である。
【図２】本実施の形態のＩＯＴの内部構成を示す概略図である。
【図３】本実施の形態の画像形成装置の機能的なつながりを示すブロック図である。
【図４】本実施の形態のＩＯＴにおける処理のフローチャートである。
【図５】エラー発生時のＩＯＴにおける処理のフローチャートである。
【図６】ＩＯＴにおける初期化処理のフローチャートである。
【図７】本実施の形態のプリントコントローラにおける処理のフローチャートである。
【図８】エラー発生時のプリントコントローラにおける処理のフローチャートである。
【符号の説明】
【００９０】
１０  画像形成装置
１２  プリントコントローラ（プリントコントローラ部）
１４  ＩＯＴ（画像形成部）
５０  メイン電源スイッチ
６０   コントローラＩ／Ｏ部
６２   ＩＯＴＩ／Ｏ部
６４  ＩＯＴ電源オンオフ制御部
６６  ＩＯＴ初期化制御部
６８  エラー検出部
７０  エラー記憶部（記憶手段）
７２  エラー判断部
７４  再起動識別部（識別手段）
７６  ＩＯＴ電源スイッチ（電源スイッチ）
７８   初期化メニュー選択部
【図１】
0004715255.tif 000002
【図２】
0004715255.tif 000003
【図３】
0004715255.tif 000004
【図４】
0004715255.tif 000005
【図５】
0004715255.tif 000006
【図６】
0004715255.tif 000007
【図７】
0004715255.tif 000008
【図８】
0004715255.tif 000009