(57)【要約】【課題】結露によるエラーが発生した環境下で使用しているユーザに限定し、結露対策モードの設定を促すようにする。【解決手段】受信した画像データを印刷する印刷手段と、画像形成装置内に発生した結露を除去する結露除去手段と、結露によるエラーが発生した可能性があることを判断する結露エラー発生判断手段と、前記エラー発生判断手段がエラーの発生を検知した場合にエラー情報を保存する結露エラー情報保存手段と、を有する画像形成装置であって、画像形成装置を起動した際に、エラー情報が保存されている場合、前記結露除去手段を動作させる。【選択図】図８
2019125976.tif 000002
【特許請求の範囲】
【請求項１】
受信した画像データを印刷する印刷手段と、
画像形成装置内に発生した結露を除去する結露除去手段と、
結露によるエラーが発生した可能性があることを判断する結露エラー発生判断手段と、
前記結露エラー発生判断手段がエラーの発生を検知した場合にエラー情報を保存する結露エラー情報保存手段と、を有し、
画像形成装置を起動した際に、前記結露エラー情報保存手段にエラー情報が保存されている場合、前記結露除去手段を動作させることを特徴とする画像形成装置。
【請求項２】
前記結露除去手段による結露を除去する動作をキャンセルするキャンセル受付手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記結露エラー発生判断手段は、前記印刷手段の動作中に、結露による前記エラーが発生した可能性があることを判断することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記結露エラー発生判断手段は、ユーザの設定により、結露による前記エラーが発生した可能性があることを判断することを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【請求項５】
前記印刷手段は、前記結露除去手段による結露の除去の終了後に画像データが保存されている場合、前記画像データを印刷することを特徴とする請求項１から４のいずれか１項に記載の画像形成装置。
【請求項６】
前記画像データが、ファクシミリ受信によるファクシミリジョブのデータであることを特徴とする請求項１から５のいずれか１項に記載の画像形成装置。
【請求項７】
前記画像データが、画像形成装置の外部の情報処理装置から送信されるプリントジョブのデータであることを特徴とする請求項１から５のいずれか１項に記載の画像形成装置。
【請求項８】
前記結露エラー発生判断手段は、温度センサを備え、前記温度センサが測定した温度と、前記温度センサが測定した温度の時間あたりの変化とから、結露による前記エラーが発生した可能性があることを判断することを特徴とする請求項１から７のいずれか１項に記載の画像形成装置。
【請求項９】
受信した画像データを印刷する印刷工程と、
画像形成装置内に発生した結露を除去する結露除去工程と、
結露によるエラーが発生した可能性があることを判断する結露エラー発生判断工程と、
前記結露エラー発生判断工程でエラーの発生を検知した場合にエラー情報を保存する結露エラー情報保存工程と、を有し、
画像形成装置を起動した際に、前記結露エラー情報保存工程でエラー情報が保存されている場合、前記結露除去工程を動作させることを特徴とする画像形成装置の制御方法。
【請求項１０】
請求項９の画像形成装置の制御方法をコンピュータにより実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真系の記録部を備え、かつ、ファクシミリ受信の機能を備えた画像形成装置に関する。
【背景技術】
【０００２】
従来から、電子写真方式による複写機やプリンタなどの画像形成装置では、温度や湿度などの環境変化により画像形成装置内部に結露が生じることがあった。画像形成装置において結露が生じると、適切な画像形成処理が実行できなくなる可能性がある。
【０００３】
例えば、半導体レーザ、ポリゴンミラー、光検出センサー及び多数のレンズを備えるレーザスキャナの内部に発生した結露は、ポリゴンミラーやレンズに曇りを生じさせる。このため、半導体レーザから射出されたレーザ光を光検出センサーで検出する際に、光の検出を困難にする。
一方、感光ドラム上の画像は、レーザビームが１ラインずつ走査することにより描かれる。この各走査ラインのスタート位置をいつも同じにするために走査方向（水平方向）の同期信号があり、水平同期信号（ＢＤ信号）と呼ばれる。ポリゴンミラーは一定速度で回転しているため、ＢＤ信号は一定時間ごとに出力されるが、結露によりＢＤ信号による同期がとれず、同期検出エラー（ＢＤエラー）が発生する可能性がある。
【０００４】
また、シート状に形成されたトナー像を定着する場合、加熱するタイプの定着器が主として用いられる。このような加熱タイプの定着器を用いる場合、シートが定着器で熱せられると、定着後のシートからシート内の水分が蒸発し、定着器内で結露が生じることがある。このような結露による水滴がシート搬送時のシートに付着してジャムを引き起こしたり、結露によるリークが原因で帯電低下により画像不正が生じた印刷物が出力されたりする可能性がある。
【０００５】
特許文献１では、次の技術が開示されている。すなわち、装置内の結露発生の有無を判定し、ユーザに告知し、手動操作にて結露対策を行うかを選択させることを可能にしている。それにより、結露によって発生するトラブルと、結露対策を行うことによる煩雑さの弊害のいずれを優先的に解消するかを、ユーザが適宜選択できるようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２３２９６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
結露が原因で再起動が必要なエラーに陥り、ユーザによって再起動された場合には、再起動処理中に同じエラーが発生しなかったとしても、結露が機体内に残っている可能性が高い。そのため、再起動後のジャムや画像不良が発生することを考慮する必要があるが、特許文献１ではそのことが考慮されていない。
【０００８】
本発明は、結露による画像不良が発生する可能性がある環境下で使用しているユーザに限定し、結露対策モードを自動で実行し、結露による問題を解決することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、受信した画像データを印刷する印刷手段と、画像形成装置内に発生した結露を除去する結露除去手段と、結露によるエラーが発生した可能性があることを判断する結露エラー発生判断手段と、前記結露エラー発生判断手段がエラーの発生を検知した場合にエラー情報を保存する結露エラー情報保存手段と、を有し、画像形成装置を起動した際に、前記結露エラー情報保存手段にエラー情報が保存されている場合、前記結露除去手段を動作させることを特徴とする画像形成装置である。
【発明の効果】
【００１０】
本発明によれば、結露による画像不良が発生する可能性がある環境下で使用しているユーザに限定し、結露対策モードの設定を促すことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】ＭＦＰのハードウェア構成を示すブロック図である。
【図２】記録部のハードウェア構成を示すブロック図である。
【図３】ＭＦＰのソフトウェア構成図である。
【図４】記録部の結露判定処理および結露対策処理の動作を示すフローチャートである。
【図５】結露判定処理および結露対策処理が動作していない状態で、ファクシミリ受信時にエラーが発生した動作を示すフローチャートである。
【図６】結露対策処理のキャンセル指示を受け付ける画面の図である。
【図７】結露対策モードの設定指示を受け付ける画面の図である。
【図８】ＢＤエラー復旧処理を示すフローチャートである。
【図９】結露対策モードを起動するか否かをユーザに問い合わせる場合の処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態を説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また、本実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
本発明の実施形態について説明する。
【００１４】
図１は、ＭＦＰ（複合機）のハードウェア構成を示すブロック図である。
図１に示すように、ＭＦＰ１０は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、表示コントローラ１０４、表示部１０５、操作コントローラ１０６、操作部１０７を備える。また、ＭＦＰ１０は、ｅＭＭＣホストコントローラ１０８、ｅＭＭＣ１０９、読取コントローラ１１０、読取部１１１、記録コントローラ１１２、記録部１１３を備える。さらに、ＭＦＰ１０は、ＵＳＢホストコントローラ１１４、ＭＯＤＥＭ１１５、網制御ユニット（ＮＣＵ）１１６、ネットワークインタフェースカード（ＮＩＣ）１１７を備える。
【００１５】
ＣＰＵ１０１は、システムバス１１８に接続される各デバイスを総括的に制御する。ＣＰＵ１０１は、電源が供給されると、ＲＯＭ１０２に記憶されたブートプログラムを実行する。通常、ブートプログラムは、ストレージに保存されているメインプログラムをＲＡＭ１０３にロードして、ロードされたメインプログラムの先頭にジャンプする。ＲＡＭ１０３は、メインプログラムのロード場所としてだけでなく、メインプログラムのワークエリアなどとして機能する。
【００１６】
表示コントローラ１０４は、表示部１０５に対する描画を制御する。表示部１０５は、２８文字×７行の文字列、罫線、スクロールバーなどの表示が可能なＬＣＤである。一方、操作コントローラ１０６は、ＭＦＰ１０に装備された操作部１０７からの入力を制御する。操作部１０７は、テンキー、カーソルキー、ワンタッチキーなどを備える。
【００１７】
読取部１１１は、原稿の読み取りを行う。読取部１１１には、オプションとしてオートドキュメントフィーダ（不図示）が装着されており、複数枚の原稿を自動的に読み取ることができる。読取部１１１は読取コントローラ１１０に接続されており、ＣＰＵ１０１は読取コントローラ１１０を介して読取部１１１とデータの送受信を行う。
記録部１１３は、電子写真方式で記録紙に画像形成を行う。記録部１１３については後述する。記録部１１３は記録コントローラ１１２に接続されており、ＣＰＵ１０１は記録コントローラ１１２を介して記録部１１３とデータの送受信を行う。
【００１８】
ＵＳＢホストコントローラ１１４は、ＵＳＢのプロトコル制御を受け持ち、ＵＳＢメモリ（不図示）などＵＳＢデバイスに対するアクセスを仲介する。
【００１９】
ＭＯＤＥＭ１１５は、ファクシミリ通信に必要な信号の変調・復調を行う。また、ＭＯＤＥＭ１１５はＮＣＵ１１６に接続されている。ＭＯＤＥＭ１１５で変調された信号は、ＮＣＵ１１６を介して公衆回線網（ＰＳＴＮ）へ送出される。
ＮＩＣ１１７は、ＬＡＮを介して、メールやファイルのサーバなどと双方向にデータの送受信を行う。
【００２０】
本実施形態のＭＦＰ１０は、ストレージとしてｅＭＭＣ１０９を備える。ＣＰＵ１０１は、ｅＭＭＣホストコントローラ１０８を介してｅＭＭＣ１０９にアクセスする。
【００２１】
図２は、記録部１１３のハードウェア構成を示すブロック図である。
図２に示すように、記録部１１３は、ＣＰＵ２００、ＲＯＭ２０１、ＲＡＭ２０２、シリアルＩ／Ｆ２０３を備える。また、記録部１１３は、Ｉ／Ｏ２０４、電子写真系ユニット２０５、用紙搬送系ユニット２０６、環境温度センサー２０７を備える。
【００２２】
ＣＰＵ２００は、電源が供給されると、ＲＯＭ２０１に記憶された記録部制御プログラムを実行する。ＲＡＭ２０２は、記録部制御プログラムの作業エリアなどとして機能する。また、ＣＰＵ２００は、シリアルＩ／Ｆ２０３を介して、ＭＦＰ１０のメインプログラムによって発信された各種命令を受信する。そして、受信した各種命令にしたがって、システムバス２０８に接続されるＩ／Ｏ２０４を介して、電子写真系ユニット２０５や用紙搬送系ユニット２０６を制御する。さらに、ＣＰＵ２００は、Ｉ／Ｏ２０４を介して環境温度センサー２０７による温度測定結果を取得することができる。
【００２３】
図３は、ＭＦＰ１０のソフトウェア構成図である。
図３において実線で示した各部は、ＣＰＵ１０１が前述したブートプログラムでＲＡＭ１０３にロードされたメインプログラムを実行することにより実現されるソフトウェアモジュールである。
【００２４】
メインプログラムは、ＯＳ（Operating System）３０１によって後述するそれぞれのモジュールの実行を管理・制御する。ＯＳ３０１には、デバイスドライバ３０８が組み込まれている。デバイスドライバ３０８は、記録コントローラ１１２やＭＯＤＥＭ１１５などのハードウェアデバイスとのやり取りを仲介する。
【００２５】
ＵＩ（User Interface）部３０２は、表示部１０５および操作部１０７を介して各種情報をユーザに提供するとともに、ユーザからの各種指示を受け付ける。
ジョブ制御部３０３は、コピーやプリント、ファックスなどのジョブを受け付け、受け付けたジョブの実行を制御する。
【００２６】
格納部３０６は、ファクシミリ送信やファクシミリ受信した画像やユーザ設定などのデータを、物理的にｅＭＭＣ１０９へ格納して管理するソフトウェアモジュールである。
【００２７】
例えば、本実施形態のＭＦＰ１０において、ジョブ制御部３０３がファックスジョブを受け付けると、スキャン部３０７はジョブ要求を受けて読取部１１１を制御して原稿をスキャンする。そして、スキャンしたファクシミリ画像データを格納部３０６へ格納する。格納部３０６に格納されたファクシミリ画像データはファックス部３０４によって読み出され、ＭＯＤＥＭ１１５、ＮＣＵ１１６を介して相手先にファクシミリ送信される。あるいは、ＭＯＤＥＭ１１５、ＮＣＵ１１６を介して相手先からファクシミリ受信した画像データは、ファックス部３０４によって取り込まれ、格納部３０６へ格納される。
【００２８】
プリント部３０５は、記録コントローラ１１２を介して、記録部１１３へ予め定められた各種命令を送出するとともに、記録部１１３の状態を受信して、記録部１１３の動作を制御する。例えば、ファクシミリ受信画像の印刷を行う場合、記録部１１３へ印刷命令を送出した後、格納部３０６に格納されている画像ファイルを読み出して、画像ファイルに含まれる画像データを記録部１１３へ転送する。
【００２９】
本実施形態のＭＦＰ１０は、ＶＭ（Virtual Machine）／ＦＷ（Framework）部３０９を備える。拡張アプリケーション部３１０は、スクリプト言語で記述された任意のプログラム等から構成される。なお、ＶＭ／ＦＷ部３０９および拡張アプリケーション部３１０は、本発明との関係が少ないので、詳細な説明は割愛する。
【００３０】
図４は、記録部が実行する結露判定処理および結露対策処理を示すフローチャートである。
図４のフローチャートの処理は、例えば、ＭＦＰ１０が結露対策モードで動作するようにユーザが設定した場合に実行されるようにすることができる。すなわち、ユーザは図４の処理をＭＦＰ１０に実行させるか否かを設定で選択することができる。
【００３１】
Ｓ４０１からＳ４０８までの結露判定処理は、図２で述べた記録部制御プログラムの一部で、ＣＰＵ２００（図２）に電源が供給されると自動的に実行される。
【００３２】
まず、Ｓ４０１で、ＣＰＵ２００は、環境温度センサー２０７（図２）から、ある時点ｉにおける環境温度の測定結果ｔ（ｉ）を取得する。
次に、Ｓ４０２では、ＣＰＵ２００は、結露対策処理が実行中か否かを判定する。後述する結露対策処理が実行中でなければ、Ｓ４０３に進む。実行中であれば、Ｓ４０６に進む。
【００３３】
Ｓ４０３では、ＣＰＵ２００は、ある時点ｉより所定時間Ｓ１前に測定した環境温度ｔ（ｉ−１）が、予め定められた温度Ｔ１以下であるか否かを判断する。Ｔ１以下であれば、Ｓ４０４に進む。Ｔ１より高ければ、Ｓ４０６に進む。
【００３４】
Ｓ４０４では、ＣＰＵ２００は、Ｓ４０１で取得した環境温度ｔ（ｉ）と所定時間Ｓ１前に測定した環境温度ｔ（ｉ−１）との差が、予め定められた値Ｄより大きいか否かを判断する。Ｄより大きければ、Ｓ４０５に進む。Ｄ以下であれば、Ｓ４０６に進む。
【００３５】
Ｓ４０５の処理は、Ｓ４０３でｔ（ｉ−１）がＴ１以下であり、かつ、Ｓ４０４でｔ（ｉ）−ｔ（ｉ−１）がＤより大きい場合に、実行される。
これは、環境温度が結露の発生しやすい比較的低い温度であり、周辺の温度が上昇し、また、湿度の上昇が考えられるため、結露が発生する可能性が高いことを意味するからである。
Ｓ４０５では、ＣＰＵ２００は結露対策処理を起動して、Ｓ４０６に進む。
【００３６】
Ｓ４０６では、ＣＰＵ２００は、Ｓ４０１で取得した環境温度ｔ（ｉ）を保存する。
そして、Ｓ４０７で所定時間Ｓ１が経過するのを待つ。
所定時間Ｓ１が経過したら、Ｓ４０８でｉをひとつ進めて、Ｓ４０１に戻る。
すなわち、Ｓ４０７とＳ４０８によって、所定時間Ｓ１の周期で環境温度ｔ（ｉ）が測定される。
【００３７】
一方、Ｓ４１０からＳ４１４までは結露対策処理であって、Ｓ４０５によって起動される。
まず、Ｓ４１０で、結露の可能性があることが、シリアルＩ／Ｆ２０３（図２）を介して、ＣＰＵ１０１（図１）で動作するメインプログラムに通知される（以下、結露通知と称する場合がある）。
【００３８】
次に、Ｓ４１１で、ＣＰＵ１０１は、電子写真系ユニット２０５（図２）が備えるファン（不図示）を全速で回転させる。これは、ＭＦＰ１０の機体内部の温度を周辺の環境温度に合わせるように低下させて、できるだけ早く結露を除去させるためである。
Ｓ４１２では、ファンを回転させたまま所定時間Ｓ２が経過するまで待つ。
所定時間Ｓ２が経過したら、Ｓ４１３に進み、ファンが停止する。
そして、Ｓ４１４で、結露が除去されたことが、Ｓ４１０と同様に、メインプログラムに通知されて、結露対策処理が終了する。
【００３９】
図５は、結露判定処理および結露対策処理（共に、図４）が動作していない状態で、ファクシミリ受信時にエラーが発生したときの処理を示すフローチャートである。
【００４０】
ファクシミリ受信処理（ＦＡＸ受信処理）は、ファックス部３０４（図３）を構成するプログラムの一部である。また、ファクシミリ受信画像の記録および保持の制御は、プリント部３０５（図３）を構成するプログラムの一部である。
なお、本フローチャートに示す各ステップは、ＣＰＵ１０１がＲＡＭ１０３に展開されたメインプログラムを実行することにより実現される。
本フローチャートの処理は、ＮＣＵ１１６（図１）を介して、ファクシミリを要求するジョブが受信されることにより、実行される。
【００４１】
まず、Ｓ５０１で、ファクシミリ受信を開始する。１ページ毎にファクシミリ受信が完了したら、受信したファクシミリ画像が、定められた画像フォーマットに変換されて、格納部３０６（図３）に１ページ毎の画像データとして保存される。
次に、Ｓ５０２で、ＣＰＵ１０１は、ファクシミリ受信でエラーが発生したか否かを判断する。
エラーが発生していない場合は、Ｓ５０３に進む。エラーが発生した場合は、ファクシミリ受信処理を終了する。
【００４２】
Ｓ５０３では、ＣＰＵ１０１は、ファクシミリ受信手順で後続ページが存在する信号を受けたか否かを判断する。
後続ページがあるならば、Ｓ５０２に戻る。後続のページがなければ、全ページの画像データの受信が完了したものとして、Ｓ５０４に進む。
Ｓ５０４では、ＣＰＵ１０１は、ファクシミリ受信画像の印刷処理を起動し、ファクシミリ受信処理を終了する。
【００４３】
一方、Ｓ５０４でファクシミリ受信画像の印刷処理が起動されると、Ｓ５１０で、ファクシミリ受信画像の印刷処理に移行する。
Ｓ５１１では、ＣＰＵ１０１は、印刷中にエラーが発生したか否かを判断する。
エラーが発生していない場合は、Ｓ５１２に進む。エラーが発生した場合は、Ｓ５１４に進む。
【００４４】
ここで確認するエラーは、ＢＤエラー、帯電低下による画像不正、ジャムなど、印刷処理を継続できないエラーである。以下に、各エラーの内容について説明する。
【００４５】
まず、結露が原因で発生するＢＤエラー（水平同期信号エラー）について説明する。
半導体レーザ、ポリゴンミラー、光検出センサー及び多数のレンズを備えるレーザスキャナの内部で結露が発生すると、半導体レーザから射出されたレーザ光を光検出センサーで検出する際にポリゴンミラーやレンズに曇りを生じさせる。それにより、光検出センサーでの光の検出が困難となる。
一方、感光ドラム上の画像は、レーザ光が１ラインずつ走査することにより描かれる。ここで、各走査ラインのスタート位置をいつも同じにするために、走査方向（水平方向）の同期信号があり、これを水平同期信号（ＢＤ信号）と呼ぶ。
ポリゴンミラーは一定速度で回転しているため、ＢＤ信号は一定時間ごとに出力される。しかし、結露のためにＢＤ信号による同期がとれなくなると、同期検出エラー（ＢＤエラー）が発生する可能性がある。
【００４６】
次に、結露が原因で発生する帯電低下について説明する。
画像形成を行う際には、感光体を帯電させる。しかし、感光体もしくはバイアス印加部材が結露している場合は、結露により感光体等の表面抵抗が低下する。そのため、感光体の表面に過電流が流れ、帯電バイアスを一定に保持できず、感光体に印加される電圧が降下してしまう。
【００４７】
次に、結露が原因で発生するジャムについて説明する。
ＭＦＰの内部で結露が発生すると、結露による水滴が、シート搬送時のシートに付着してジャムを引き起こすことがある。また、結露によるリークが原因で、帯電低下により画像不正が生じた印刷物が出力される場合がある。
【００４８】
本発明では、結露が原因で発生するエラーとして、上述のエラーのうち、一部のエラーのみを検出対象とすることとしてもよい。例えば、ＢＤエラーのみを検出対象としてもよい。
本実施形態では、ＢＤエラーのみを検出対象とする例について説明する。ただし、これに限られず、帯電低下エラーやジャムなどを検出対象とすることとしてもよい。
【００４９】
図５に戻って、Ｓ５１２において、ＣＰＵ１０１は、全ページの画像データの印刷が完了したか否かを判断する。
全ページの印刷が完了した場合は、Ｓ５１３に進む。まだ印刷が完了していない場合は、Ｓ５１１に戻る。
Ｓ５１３で、保存されている画像データが削除され、印刷処理が終了する。
【００５０】
Ｓ５１４では、ＣＰＵ１０１は、Ｓ５１１で発生したエラーがＢＤエラーであるか否かを判断する。
ＢＤエラーである場合は、Ｓ５１５に進む。
そして、Ｓ５１５で、ＣＰＵ１０１は、ＢＤエラーが発生した旨の情報を格納部３０６（図３）に保存し、Ｓ５１６に進む。ＢＤエラーでない場合は、Ｓ５１６に進む。
【００５１】
Ｓ５１６では、ＣＰＵ１０１は、Ｓ５１１で発生したエラーに対応したメッセージを表示部１０５に表示するように、ＵＩ部３０２に要求する。その後、ファクシミリ受信した画像の印刷処理を終了する。
【００５２】
なお、Ｓ５１１でエラーが発生した場合、Ｓ５０１で保存した画像データは削除されない。そのため、ＢＤエラー復旧処理を示す図８のフローチャート（後述）のＳ８０９で画像データありと判断され、Ｓ８１０で保存されている画像データの印刷が再開される。
【００５３】
なお、Ｓ５１６での処理のように、ＢＤエラーなどが発生した場合には、エラー画面が表示され、ＭＦＰ１０を再起動するようにユーザを促す。これは、エラーが発生した状態で画像形成を継続しても、適切な画像形成処理を実行することができない可能性が高いからである。
また、ＢＤエラーなど画像形成を継続できないエラーが発生した場合には、画像形成処理の実行を中止し、ジョブを受け付けないようにしたり、画像形成処理に関する指示を受け付けないようにしてもよい。
【００５４】
図８は、結露状態から復旧させる処理を示すフローチャートである。
本処理は、ユーザの復旧指示に基づいて、または、ＭＦＰ１０の起動時にメインプログラムによって実行される。例えば、エラー発生後にユーザがＭＦＰ１０を再起動することにより実行される。
【００５５】
まず、Ｓ８０１で、ＣＰＵ１０１は、正常に起動処理を実行できないようなエラーが発生したか否かを判断する。
正常に起動処理を実行できないエラーが発生していない場合は、Ｓ８０２に進む。発生した場合は、Ｓ８１１に進む。
【００５６】
Ｓ８０２では、ＣＰＵ１０１は、ＢＤエラーが発生しているか否かを判断する。
ＢＤエラーが発生している場合は、Ｓ８０３に進む。発生していない場合は、Ｓ８０９に進む。
なお、ＢＤエラーが発生したか否かは、格納部３０６にＢＤエラー情報が保存されているか否かで判断される。
【００５７】
Ｓ８０３では、結露対策処理（図４）を起動する依頼が、シリアルＩ／Ｆ２０３（図２）を介して、ＣＰＵ２００（図２）で動作するメインプログラムに通知される。すなわち、ＢＤエラー情報が記憶されている場合には、自動的に結露対策モードが起動する。
そして、Ｓ８０４で、ＢＤエラー情報がクリアされ、Ｓ８０５に進む。
【００５８】
Ｓ８０５では、ＣＰＵ１０１は、結露対策処理のキャンセル指示受付画面を表示部１０５に表示するように、ＵＩ部３０２に要求して、Ｓ８０６に進む。
ここで、図６は、結露対策処理をキャンセルする指示を受け付ける画面を示す。キャンセル指示受付画面６００内のキャンセルボタン６０１が押下されると、結露対策処理はキャンセルされる。
【００５９】
次に、Ｓ８０６で、結露対策処理のキャンセル指示受付画面によりキャンセルがなされているか否かを判断する。
キャンセルがなされていなければ、Ｓ８０７に進む。キャンセルがなされていれば、Ｓ８０８に進む。
【００６０】
Ｓ８０７では、ＣＰＵ１０１は、メインプログラムに結露が除去された通知（図４のＳ４１４）がなされているか否かを判断する。通知がなされていなければ、Ｓ８０６に戻る。これにより、ユーザがキャンセルするか、結露から回復するまでは、結露対策処理（図４）が実行される。
Ｓ８０７で結露が除去された通知がなされていれば、Ｓ８０９に進む。
Ｓ８０８では、ＣＰＵ１０１は、Ｓ８０３で依頼した結露対策処理を強制終了させる依頼をＣＰＵ２００（図２）で動作するメインプログラムに通知し、Ｓ８０９に進む。これにより、Ｓ８０６でユーザからのキャンセルの入力があるか、Ｓ８０７で結露が除去された通知を受ければ、Ｓ８０９以降の画像データを印刷するための処理へ進む。
【００６１】
Ｓ８０９では、ＣＰＵ１０１は、ファクシミリ受信をした画像データが保存されているか否かを判断する。
保存されていた場合は、Ｓ８１０に進む。保存されていない場合は、本処理は終了する。
Ｓ８１０では、ＣＰＵ１０１は、ファクシミリ受信をした画像データの印刷処理（図５）を起動し、その後、本処理は終了する。
【００６２】
一方、Ｓ８１１では、ＣＰＵ１０１は、Ｓ８０１で発生したエラーが、ＢＤエラーか否かを判断する。
ＢＤエラーであった場合は、Ｓ８１２でＢＤエラーが発生した旨の情報が格納部３０６（図３）に保存され、Ｓ８１３に進む、ＢＤエラーが発生していない場合は、Ｓ８１３に進む。
【００６３】
そして、Ｓ８１３で、ＣＰＵ１０１は、エラー状態にあることをユーザに通知するために、Ｓ８０１で発生したエラーに対応したメッセージを表示部１０５に表示するように、ＵＩ部３０２に要求し、処理を終了する。
【００６４】
以上の例では、自動的に結露対策モードを起動する例について説明したが、自動的に起動することには限られない。結露情報が記憶されている場合には、結露対策モードを起動するか否かをユーザに問い合わせるための画面を表示させてもよい。
図７は、結露対策モードの起動指示を受け付ける画面を示す。設定指示受付画面７００内のはいボタン７０１が押下されると、図４のフローチャートに示される結露対策モードに移行する。いいえボタン７０２が押下されると、結露対策モードには移行しない。
ユーザに問い合わせた結果、結露対策モードを起動する旨の指示を受けた場合には、Ｓ８０４に進む。一方、結露対策モードを起動しない旨の指示を受けた場合には、Ｓ８０９に進むこととしてもよい。
【００６５】
図９は、結露対策モードを起動するか否かをユーザに問い合わせる場合の処理を示す。
なお、本フローチャートに示す各ステップは、ＣＰＵ１０１がＲＡＭ１０３に展開されたメインプログラムを実行することにより実現される。
【００６６】
Ｓ９０１において、ＣＰＵ１０１は、結露対策モード設定の指示を受け付ける結露対策モード設定指示受付画面７００（図７）を表示部１０５に表示するように、ＵＩ部３０２に要求する。
次に、Ｓ９０２で、ＣＰＵ１０１は、結露対策モード設定指示受付画面７００により入力がなされているか否かを判定する。
入力がなされていなければ、Ｓ８０２に戻り、ユーザからの入力を待つ。
入力がなされていれば、本処理は終了する。
そして、結露対策モードの設定指示受付画面７００のはいボタン７０１が押下された場合、結露対策処理（図４）の実行に移行する。いいえボタン７０２が押下された場合は、結露対策処理は実行されない。
【００６７】
以上のように構成することにより、結露による画像不良が発生する可能性がある環境下で使用しているユーザに限定し、結露対策モードを自動で実行し結露による問題を回避することが可能となる。
【００６８】
＜その他の実施の形態＞
上述の実施形態では、ファクシミリジョブの受信により画像データを印刷する際に、印刷を継続できないエラーが発生した場合を例とした。しかし、ファックスジョブに限られず、例えばＰＣなどの外部の情報処理装置からプリントジョブを受け付けた場合など、印刷を伴う処理を行う際において、印刷を継続できないエラーが発生した場合ついても本発明は適応可能である。
つまり、図５のＳ５１１でエラーの発生を検知する工程、Ｓ５１４でＢＤエラーか否かを判断する工程、Ｓ５１５でＢＤエラー情報を保存する工程については、印刷を伴う全ての処理に適応可能である。ファクシミリによる画像印刷と異なる点は、図８のＳ８０９において、画像ファイルが保存されていない点である。
【００６９】
また、上述の実施形態では、記録部結露判定処理（図４）において、環境温度センサーから得られる温度と単位時間当たりの温度変化量とから結露の有無を推測するように構成した。
しかし、結露の有無の判定は、これに限られるものではない。例えば、記録部１１３（図２）に湿度センサーも具備し、環境温度センサー２０７と湿度センサーの測定結果から結露を推測すれば、より正確な判定が可能になる。
【００７０】
さらに、本発明は、上述した実施形態の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上述の実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述の実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７１】
１０      ＭＦＰ
１０１    ＣＰＵ
１１３    記録部
【図１】
2019125976.tif 000003
【図２】
2019125976.tif 000004
【図３】
2019125976.tif 000005
【図４】
2019125976.tif 000006
【図５】
2019125976.tif 000007
【図６】
2019125976.tif 000008
【図７】
2019125976.tif 000009
【図８】
2019125976.tif 000010
【図９】
2019125976.tif 000011