(57)【要約】【課題】温度変化に因る不具合が発生した場合であっても、ユーザの利便性を低下させない画像形成装置を提供する。【解決手段】記録を要するジョブを実行する前に記録部に温度変化に因る不具合があると判断された場合、当該ジョブを実行するか否かの指示を受け付ける。受け付けた指示に応じて、ジョブの実行を制御する。【選択図】図６
2020052136.tif 000002
【特許請求の範囲】
【請求項１】
記録を要するジョブを実行する前に記録部に温度変化に因る不具合があると判断された場合、当該ジョブを実行するか否かの指示を受け付ける受付手段と、
前記受付手段により受け付けた指示に応じて、前記ジョブの実行を制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記受付手段により前記ジョブを実行する指示を受け付けた場合、前記制御手段は、前記ジョブを強制的に実行する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記受付手段は、前記ジョブを実行しない指示として、前記ジョブを保留する指示を受け付けることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記制御手段は、前記受付手段が前記ジョブを保留する指示を受け付けた場合、記録の対象のデータを保存し、前記ジョブの実行を保留することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記ジョブの実行が保留されると、当該保留の旨のメッセージを通知する通知手段、をさらに備えることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記受付手段は、表示部に表示された画面を介して、前記ジョブを実行するか否かの指示を受け付けることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記記録部の温度を測定する測定手段と、
前記測定手段により測定された温度に基づき、前記記録部での温度変化が条件を満たす場合、前記記録部に温度変化に因る不具合があると判断する判断手段と、
をさらに備えることを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記記録部での所定の時間間隔における温度変化の上昇が閾値より大きい場合、前記条件を満たすことを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記測定手段による測定を前記所定の時間間隔で実行させる測定制御手段、をさらに備えることを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記判断手段により前記記録部に温度変化に因る不具合があると判断された場合、温度調節機構を駆動する駆動手段、をさらに備えることを特徴とする請求項７乃至９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記温度調節機構は、ファンであることを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記判断手段はさらに、前記温度調節機構の所定時間の駆動により、前記記録部の温度変化に因る不具合から回復したと判断することを特徴とする請求項１０又は１１に記載の画像形成装置。
【請求項１３】
前記画像形成装置を所定のモードに設定する設定手段と、
前記設定手段により前記所定のモードに設定された場合に、前記判断手段による判断が行われる、
ことを特徴とする請求項７乃至１２のいずれか１項に記載の画像形成装置。
【請求項１４】
前記判断手段による判断は、ページ単位の記録ごとに行われることを特徴とする請求項７乃至１３のいずれか１項に記載の画像形成装置。
【請求項１５】
前記ジョブは、受信したファクシミリ画像を印刷するジョブであることを特徴とする請求項１乃至１４のいずれか１項に記載の画像形成装置。
【請求項１６】
前記記録部は、電子写真方式によって画像形成を行うことを特徴とする請求項１乃至１５のいずれか１項に記載の画像形成装置。
【請求項１７】
前記記録部の温度変化に因る不具合は、結露の発生であることを特徴とする請求項１乃至１６のいずれか１項に記載の画像形成装置。
【請求項１８】
画像形成装置において実行される制御方法であって、
記録を要するジョブを実行する前に記録部に温度変化に因る不具合があると判断された場合、当該ジョブを実行するか否かの指示を受け付ける受付工程と、
前記受付工程において受け付けた指示に応じて、前記ジョブの実行を制御する制御工程と、
を有することを特徴とする制御方法。
【請求項１９】
請求項１乃至１７のいずれか１項に記載の画像形成装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に画像を形成する画像形成装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置において、装置が設置された環境、例えば装置周囲の温度が変動すると、装置内に結露が生じることがある。装置内に生じる結露は、画像形成中に発生するエラーや、形成される画像の画質悪化の原因となる場合がある。
【０００３】
特許文献１では、ユーザが結露対策モードを設定すると、自動的に機内温度が定期的に測定され、温度の変化が検知される。温度の変化が発生したことが検知された場合には、結露対策処理が必要であると判断し、結露対策処理としてファン回転を行い、ファン回転中は画像形成の実行が制限されることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−２３０８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、温度変化に因る不具合が発生した場合、その不具合が解消されるまでファクシミリ受信等における印刷処理の実行が停止する。従って、ユーザが画像の品位によらず即座に印刷を実行したい場合であっても、その要求を満たすことができない。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、温度変化に因る不具合が発生した場合であっても、ユーザの利便性を低下させない画像形成装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る画像形成装置は、記録を要するジョブを実行する前に記録部に温度変化に因る不具合があると判断された場合、当該ジョブを実行するか否かの指示を受け付ける受付手段と、前記受付手段により受け付けた指示に応じて、前記ジョブの実行を制御する制御手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、温度変化に因る不具合が発生した場合であっても、ユーザの利便性を低下させてしまうことを防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】ＭＦＰのハードウェア構成を示すブロック図である。
【図２】ＭＦＰの光学走査系の構成を示す図である。
【図３】ＭＦＰのソフトウェア構成を示すブロック図である。
【図４】結露判定処理及び結露対策処理を示すフローチャートである。
【図５】ファクシミリ受信の処理を示すフローチャートである。
【図６】ファクシミリ画像データの印刷処理を示すフローチャートである。
【図７】ファクシミリ画像データの印刷処理を示すフローチャートである。
【図８】確認画面を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
［第一実施形態］
図１は、本実施形態におけるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）のハードウェア構成の一例を示すブロック図である。本実施形態では、画像形成（印刷）を要するジョブを処理する画像形成装置として、ＭＦＰ（複合機）を説明する。また、画像形成を要するジョブとして、ファクシミリ受信のジョブを一例として説明するが、画像形成（印刷）を要するジョブであれば、ファクシミリ受信のジョブに限られず、また、画像形成装置も複合機の形態でなくても良い。
【００１２】
図１に示すように、ＭＦＰ１０は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、表示コントローラ１０４、表示部１０５、操作コントローラ１０６、操作部１０７を備える。また、ＭＦＰ１０は、ｅＭＭＣホストコントローラ１０８、ｅＭＭＣ１０９、読取コントローラ１１０、読取部１１１、記録コントローラ１１２、記録部１１３を備える。さらに、ＭＦＰ１０は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ホストコントローラ１１４、モデム１１５、網制御ユニット（ＮＣＵ）１１６、ネットワークインタフェースカード（ＮＩＣ）１１７を備えている。
【００１３】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、システムバス１１８に接続される各デバイスを制御する。ＣＰＵ１０１は、電源が供給されると、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２に記憶されたブートプログラムを実行する。ＣＰＵ１０１はブートプログラムを実行し、ストレージであるｅＭＭＣ（ｅｍｂｅｄｄｅｄ  ＭｕｌｔｉＭｅｄｉａＣａｒｄ）１０９に保存されているメインプログラムをＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３にロードする。そして、ロードされたメインプログラムの先頭にジャンプすることにより、本実施形態の各動作が実現される。ＲＡＭ１０３は、メインプログラムのロード場所としてだけでなく、メインプログラムのワークエリアなどとしても機能する。
【００１４】
表示コントローラ１０４は、表示部１０５に対する描画を制御する。表示部１０５、２８文字×７行の文字列、罫線、および、スクロールバーの表示が可能なＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。一方、操作コントローラ１０６は、ＭＦＰに装備された操作部１０７からの操作入力を受け付ける。操作部１０７は、テンキー、カーソルキー、ワンタッチキーなどを備え、ユーザからの設定や指示などの操作を受付可能である。また、操作部１０７は、マイク、スピーカーを備え、ユーザに対して音声通知をしたり、ユーザからの音声指示を受付可能に構成されても良い。
【００１５】
読取部１１１は、原稿の光学的な読み取りを行う。読取部１１１は自動原稿給送装置（Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を備えていても良い。自動原稿給送装置を備えた読取部１１１は、複数枚の原稿を自動的に読取可能である。読取部１１１は読取コントローラ１１０に接続されており、ＣＰＵ１０１は読取コントローラ１１０を介して読取部１１１とデータを送受信する。また、記録部１１３は、電子写真方式でシート上に印刷（画像形成）を行う。しかしながら、記録部１１３は、インクジェット記録方式等、他の記録方式が採用された構成であっても良い。記録部１１３は記録コントローラ１１２に接続されており、ＣＰＵ１０１は記録コントローラ１１２を介して記録部１１３とデータを送受信する。
【００１６】
ＵＳＢホストコントローラ１１４は、ＵＳＢのプロトコル制御を行い、ＵＳＢメモリ（不図示）などＵＳＢデバイスに対するアクセスを仲介する。モデム１１５は、ファクシミリ通信に必要な信号の変調・復調を行う。また、モデム１１５はＮＣＵ１１６に接続されている。モデム１１５で変調された信号は、ＮＣＵ１１６を介して公衆回線網（ＰＳＴＮ）へ送出される。ＮＣＵ１１６は、モデム１１５と一体化されるように構成されても良い。
【００１７】
ＮＩＣ１１７は、ネットワーク、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して、メールサーバ、ファイルのサーバ、クライアント端末などとデータを送受信する。本実施形態におけるＬＡＮは、イーサネット（登録商標）によって構築されたものでもよいし、ＩＥＥＥ８０２．１１に準拠した無線ネットワークであってもよい。
【００１８】
本実施形態では、ＭＦＰ１０は、ストレージとしてｅＭＭＣ１０９を備える。ＣＰＵ１０１は、ｅＭＭＣホストコントローラ１０８を介してｅＭＭＣ１０９にアクセスする。なお、ｅＭＭＣ１０９の代わりにハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）が用いられても良い。
【００１９】
記録部１１３は、ＣＰＵ２００、ＲＯＭ２０１、ＲＡＭ２０２、シリアルインタフェース２０３を備える。また、記録部１１３は、Ｉ／Ｏ２０４、画像形成部２０５、用紙搬送系ユニット２０６、温度センサ２０７を備える。ＣＰＵ２００は、電源が供給されると、ＲＯＭ２０１に記憶された記録部制御プログラムを実行する。ＲＡＭ２０２は、記録部制御プログラムのワークエリアなどとして機能する。また、ＣＰＵ２００は、シリアルインタフェース２０３を介して、ＭＦＰ１０のメインプログラムによって発行された各種命令を受信する。そして、受信した各種命令に従って、システムバス２０８に接続されるＩ／Ｏ２０４を介して、画像形成部２０５や用紙搬送系ユニット２０６を制御する。さらに、ＣＰＵ２００は、Ｉ／Ｏ２０４を介して温度センサ２０７による温度測定結果を取得する。
【００２０】
画像形成部２０５は、電子写真方式により用紙搬送系ユニット２０６により搬送されたシートなどの記録媒体に対して画像形成を行う。温度センサ２０７は、ＭＦＰ１０内の、例えば画像形成部２０５付近に配置され、ＭＦＰ１０の機内温度として画像形成部２０５付近の温度を測定する。ファン２０９は、ＭＦＰ１０機内の空気を排出する。ファン２０９は、ＭＦＰ１０の内部の温度調節機構であり、空気の排出により、ＭＦＰ１０内に空気の流れを生み出し、ＭＦＰ１０内と外部との温度差を小さくすることができる。内外の温度差を小さくするために空気の流れにより温度を調節する機構であれば、特にファン構造に限られない。例えば、装置内部の壁面にスライド開閉式の窓機構を構成しても良い。
【００２１】
図２は、画像形成部２０５内の光学走査系の構成の一例を示す図である。レーザ駆動システム回路２２６は、発光素子である半導体レーザ２１４に駆動電流を供給するための回路であり、半導体レーザ２１４は、駆動電流に応じた発光量でレーザ光を出射する。半導体レーザ２１４より出射されたレーザ光は、コリメータレンズ２１６によりビーム形状が整形され平行ビームとされたうえで、回転するポリゴンミラー２１８により、ｆθレンズ２２０上に走査される。走査されたレーザ光は、ｆθレンズ２２０により、軸転される感光ドラム２１０の表面上に結像され、且つ、感光ドラム２１０の水平方向に走査される。
【００２２】
一方、感光ドラム２１０の一端側の走査位置に対応して反射ミラー２２２が設けられ、走査開始位置に投射されるレーザ光は、ＢＤ（Ｂｅａｍ  Ｄｅｔｅｃｔ）検出素子（同期信号検出素子）２２４に向けて反射する。そして、ＢＤ検出素子２２４の出力により、レーザ光の走査の開始タイミングが決定される。
【００２３】
ここで、環境の温度変化により、感光ドラム２１０上に結露が発生すると、電子写真方式による画像形成に支障をきたし、画像が正確に形成できなくなってしまうおそれがある。その場合、シート上に形成される画像の品質を保つことができなくなってしまう。また、ＢＤ検出素子２２４に結露が発生すると、ＢＤ検出素子２２４は、レーザ光を検出することができなくなってしまうおそれがある。その場合、レーザ光の走査開始タイミングを決定することができず、ＭＦＰ１０はエラー状態となる。本実施形態では、温度変化により発生した不具合の一例として、ＢＤ検出素子２２４に結露が発生し、ＢＤ検出素子２２４が適切にレーザ光を検出することができないエラー状態（ＢＤエラー）を説明する。しかしながら、本実施形態は、結露の他、環境の温度変化に因る画像形成動作の不具合、例えば光学素子上の曇りなどに対しても適用可能である。
【００２４】
図３は、本実施形態におけるＭＦＰ１０のソフトウェア構成の一例を示すブロック図である。図３において実線で示した各部は、ＣＰＵ１０１が前述したブートプログラムでＲＡＭ１０３にロードされたメインプログラムを実行することにより実現されるソフトウェアモジュールである。メインプログラムは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）３０１によって後述するそれぞれのモジュールの実行が管理・制御されている。ＯＳ３０１には、デバイスドライバ３０８が組み込まれている。デバイスドライバ３０８は、記録コントローラ１１２やモデム１１５などのハードウェアデバイスとのやり取りを仲介する。
【００２５】
ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部３０２は、表示部１０５および操作部１０７を介して各種情報をユーザに提供するとともに、ユーザからの各種指示を受け付ける。例えば、ＵＩ部３０２からユーザ操作を受け付け、結露対策処理を実行するか否かを示すオン（実行する）／オフ（実行しない）情報を設定する、設定内容は、ｅＭＭＣ１０９等に格納される。ジョブコントローラ３０３は、コピーやプリント、ファクスなどのジョブを受け付け、受け付けたジョブの実行を制御する。ストレージ部３０６は、ファクシミリ送信する、あるいは、ファクシミリ受信した画像やユーザ設定などのデータを、物理的にｅＭＭＣ１０９へ格納して管理するソフトウェアモジュールである。
【００２６】
例えば、ジョブコントローラ３０３がファクスジョブを受け付けると、スキャン３０７は、そのジョブ要求を受け、読取部１１１を制御して原稿をスキャンする。そして、スキャンしたファクシミリ画像データをストレージ部３０６へ格納する。ストレージ部３０６に格納されたファクシミリ画像データはＦａｘ部３０４によって読み出され、モデム１１５、ＮＣＵ１１６を介して相手先にファクシミリ送信される。あるいは、モデム１１５、ＮＣＵ１１６を介して相手先からファクシミリ受信した画像データは、Ｆａｘ部３０４によって取り込まれ、ストレージ部３０６へ格納される。
【００２７】
プリント３０５は、記録コントローラ１１２を介して、記録部１１３へ予め定められた各種命令を送出するとともに、記録部１１３の状態を受信して、記録部１１３の動作を制御する。例えば、ファクシミリ受信画像の印刷を行う場合、記録部１１３へ印刷命令を送出した後、ストレージ部３０６に格納されている画像ファイルを読み出して、画像ファイルに含まれる画像データを記録部１１３へ転送する。また、結露対策処理がオンに設定されており、記録部１１３の状態として結露対策処理の実行中であることを記録部１１３から通知されていた場合、プリント３０５により記録部１１３への印刷命令が待機状態となる。
【００２８】
ＭＦＰ１０は、ＶＭ（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）／ＦＷ（Ｆｒａｍｅｗｏｒｋ）部３０９を備える。拡張アプリケーション部３１０は、スクリプト言語で記述された任意のプログラム等から構成される。
【００２９】
図４は、本実施形態における記録部１１３の結露判定処理および結露対策処理の動作の一例を示すフローチャートである。図４の処理は、例えば、ユーザによる設定によって、ＭＦＰ１０が結露対策モード（結露が発生したと検知された場合に、自動で結露対策処理を実行するモード）で動作するように設定された場合に実行される処理である。この設定は、例えば、操作部１０７を介してユーザが結露対策モードを実行するように指示した場合に行われる。操作部１０７を介したユーザからの指示とは、例えば、印刷設定画面上での設定、音声指示の受付けによる設定である。ユーザから受け付けた設定内容はｅＭＭＣ１０９などに記憶される。図４に示すフローチャートは、結露対策モードがオンに設定されているときに実行される。
【００３０】
まず、結露判定処理について説明する。
【００３１】
Ｓ４０１〜Ｓ４０８は結露判定処理であり、記録部１１３のＣＰＵ２００に電源が供給されると、記録部制御プログラムにより自動的に実行される。あるいは、ＣＰＵ１０１がＣＰＵ２００に対してＳ４０１〜Ｓ４０８の結露判定処理を実行させるように指示しても良い。
【００３２】
まず、Ｓ４０１において、ＣＰＵ２００は、図２の温度センサ２０７からＭＦＰ１０の機内温度の測定結果ｔ（ｉ）を取得する。次に、Ｓ４０２において、ＣＰＵ２００は、結露対策処理が実行中であるか否かを判定する。後述する結露対策処理が実行中でないと判定された場合にはＳ４０３に進み、結露対策処理が実行中であると判定された場合にはＳ４０６に進む。
【００３３】
Ｓ４０３において、ＣＰＵ２００は、後述する所定時間Ｓ１前に測定した機内温度ｔ（ｉ−１）をＲＡＭ２０２から読み出し、予め定められた温度Ｔ１以下であるか否かを判定する。機内温度ｔ（ｉ−１）は、ＲＡＭ２０２に記憶されている。この機内温度（ｉ−１）がＴ１以下であると判定された場合にはＳ４０４に進み、Ｔ１以下でないと判定された場合にはＳ４０６に進む。なお、ＭＦＰ１０が起動した直後など、所定時間Ｓ１前に測定した機内温度が取得不可である場合には、Ｓ４０３からＳ４０６へ進む。結露はある程度の低い温度帯で発生しやすいことから、閾値として温度Ｔ１以下であることを条件として採用している。
【００３４】
Ｓ４０４において、ＣＰＵ２００は、Ｓ４０１で取得した環境温度ｔ（ｉ）と所定時間Ｓ１前に測定した環境温度ｔ（ｉ−１）との差が、予め定められた値Ｄより大きいか否かを判定する。温度差がＤより大きいと判定された場合にはＳ４０５に進み、温度差がＤ以下であると判定された場合にはＳ４０６に進む。結露はある程度の低い温度帯から急峻な温度上昇により発生しやすいことから、温度差がＤより大きいことを条件としている。
【００３５】
Ｓ４０５において、ＣＰＵ２００は、Ｓ４０３でｔ（ｉ−１）が予め定められた温度Ｔ１以下であると判定され、かつ、Ｓ４０４でｔ（ｉ）−ｔ（ｉ−１）が予め定められた値Ｄより大きいと判定された場合に、結露対策処理を起動する。これは、結露が発生しやすい比較的低い温度からＭＦＰ１０機内の温度が上昇したこと（所定時間内における温度変化量）で、結露発生の可能性があることを意味している。Ｓ４０５で結露対策処理が起動される一方でＳ４０６に進む。
【００３６】
Ｓ４０６において、ＣＰＵ２００は、Ｓ４０１で測定した環境温度ｔ（ｉ）をＲＡＭ２０２に記憶する。そして、Ｓ４０７において、ＣＰＵ２００は、所定時間Ｓ１が経過するのを待つ。所定時間が経過すると、Ｓ４０８において、ＣＰＵ２００は、変数ｉを１インクリメントし、Ｓ４０１の処理に戻る。即ち、本実施形態では、所定時間Ｓ１の周期で環境温度ｔ（ｉ）が測定される測定制御が行われる。
【００３７】
次に、結露対策処理について説明する。
【００３８】
Ｓ４１０〜Ｓ４１４の処理は結露対策処理である。結露対策処理は、Ｓ４０５で結露対策処理が起動された場合に開始される。
【００３９】
まず、Ｓ４１０において、ＣＰＵ２００は、結露対策処理を開始したこと（言いかえるとＭＦＰ１０の機内で結露が発生している可能性があること）を、シリアルインタフェース２０３を介してＣＰＵ１０１へ通知する。以下、この通知を結露除去動作通知と呼ぶ。ＣＰＵ１０１は、結露除去動作通知の受信を認識すると、ＲＡＭ２０２内に確保された結露対策処理フラグをオンにセットする。つまり、結露対策処理フラグは、記録部１１３において結露対策処理が実行されているときにオンとなるフラグである。
【００４０】
次に、Ｓ４１１において、ＣＰＵ２００は、画像形成部２０５が備えるファン２０９を最大出力で回転させる。これは、ＭＦＰ１０の機外の温度に対する機体内部の温度の追従を促進し、ＭＦＰ１０内部に発生した結露を除去したり、結露が発生しやすい状態から迅速に回復させるための動作である。本実施形態では、結露対策処理としてファン２０９を最大出力の回転速度で回転させるものとするが、結露を除去する効果を得られるのであれば、最大出力以外の回転速度で回転させるように構成しても良い。
【００４１】
Ｓ４１２において、ＣＰＵ２００は、ファン２０９を回転させたまま、所定時間Ｓ２が経過するまで待つ。所定時間Ｓ２は、回転速度に応じて決定されており、例えば、ファン２０９を最大出力で回転させれば、ＭＦＰ１０内部の結露が解消するであろうことが期待される予め定められた時間である。所定時間Ｓ２が経過すると、Ｓ４１３に進み、ＣＰＵ２００は、ファンを停止する。なお、Ｓ４１１を実行する前からファン２０９が所定の回転数で回転していた場合には、Ｓ４１３ではファンを停止せず、その所定の回転数に戻す。
【００４２】
Ｓ４１４において、ＣＰＵ２００は、結露対策処理を終了したこと（言いかえるとＭＦＰ１０機内の結露が解消したこと）をＳ４１０と同様に、シリアルインタフェース２０３を介してＣＰＵ１０１へ通知する。その後、結露対策処理を終了する。結露対策処理が終了したことを通知されたＣＰＵ１０１は、結露対策処理フラグをオフにセットする。
【００４３】
図４のフローの各処理により、結露対策処理を実行する必要があると判断された場合に、結露対策処理をユーザ操作を介さずに自動的に実行することが可能になる。なお、結露対策処理の実行中には、形成される画像の画質が低下する可能性があるため、画像形成は実行しないよう制限される。
【００４４】
図５は、本実施形態におけるファクシミリ受信の処理の一例を示すフローチャートである。図５の各処理は、ＣＰＵ１０１がＲＡＭ１０３に展開されたメインプログラムを実行することにより実現される。例えば、Ｆａｘ部３０４を構成するプログラムが実行されることで実現される。ＮＣＵ１１６を介してファクシミリの着信を受け、ファクシミリ受信手順のネゴシエーションが完了したならば、ファクシミリ受信の処理を開始する。
【００４５】
Ｓ５０１において、ＣＰＵ１０１は、１ページ分のファクシミリ画像の受信が完了するのを待つ。１ページ分のファクシミリ画像の受信が完了すると、Ｓ５０２へ進む。そしてＳ５０２において、ＣＰＵ１０１は、受信したファクシミリ画像データを所定の画像フォーマットに変換する。そして、ＣＰＵ１０１は、ストレージ部３０６により、ｅＭＭＣ１０９に、フォーマット変換されたファクシミリ画像データを１ページの画像ファイルとして保存する。
【００４６】
次に、Ｓ５０３において、ＣＰＵ１０１は、ファクシミリ受信手順で後続ページが存在することを示す信号を受けたか否かに基づいて、後続ページがあるか否かを判定する。後続ページがあると判定された場合、Ｓ５０１に戻る。一方、後続のページがないと判定された場合にはＳ５０４に進む。Ｓ５０４において、ＣＰＵ１０１は、ファクシミリ受信のジョブを終了する。
【００４７】
図５では、ファクシミリ受信の処理について示しているが、ＰＣ等の外部装置から印刷対象の画像データを受信する処理についても同様である。例えば、Ｓ５０１において、ＣＰＵ１０１は、１ページ分の印刷対象の画像データの受信が完了するのを待つ。１ページ分の画像データの受信が完了すると、Ｓ５０２へ進む。そして、Ｓ５０２において、ＣＰＵ１０１は、受信したページ単位の画像データを所定のフォーマット、例えば、プリントエンジンが処理可能なフォーマットに変換する。そして、ＣＰＵ１０１は、メモリに、フォーマット変換された画像データを保存する。
【００４８】
図６は、本実施形態における、受信したファクシミリ画像データの印刷及び記憶の処理の一例を示すフローチャートである。図６の各処理は、ＣＰＵ１０１がＲＡＭ１０３に展開されたメインプログラムを実行することにより実現される。例えば、プリント３０５を構成するプログラムが実行されることで実現される。本フローチャートは、メインプログラムの初期化処理後に自動的に実行開始する。若しくは、所定の時間間隔で実行されても良い。
【００４９】
Ｓ６０１において、ＣＰＵ１０１は、ファクシミリ受信ジョブが存在するか否かを判定する。Ｓ６０１では、図５のファクシミリ受信処理が実行され、ファクシミリ受信ジョブが一つ以上生成されるまで待つ。例えば、ストレージ部３０６によりファクシミリ画像データの保存が行われるのを待つ。ファクシミリ画像データが保存されることにより、ファクシミリ受信ジョブが生成される。Ｓ６０１でファクシミリ受信ジョブが存在すると判定された場合にはＳ６０２に進み、ファクシミリ受信ジョブが存在しないと判定された場合にはＳ６０１の処理が繰り返される。
【００５０】
Ｓ６０２において、ＣＰＵ１０１は、結露対策処理フラグがオンにセットされているか否かに基づいて、結露除去動作通知があるか否かを判定する。結露除去動作通知がないと判定された場合にはＳ６０５に進み、結露除去動作通知があると判定された場合にはＳ６０３に進む。
【００５１】
Ｓ６０３において、ＣＰＵ１０１は、表示コントローラ１０４を介して図８の確認画面８００を表示部１０５に表示させる。図８に示すように、確認画面８００により、ユーザに対して、印刷を継続するか否かの確認を促すメッセージが表示される。また、そのメッセージは、印刷を継続する場合には、画質が低下する可能性がある警告も合わせて表示される。また、Ｓ６０２で結露除去動作通知があると判定されてＳ６０３に進んだ場合に、既に確認画面８００が表示されている場合もあるので、その場合は、Ｓ６０３をスキップしてＳ６０４に進む。
【００５２】
Ｓ６０４において、ＣＰＵ１０１は、確認画面８００を介して選択されたボタンに応じ、受け付けた／受け付けていた指示内容を確認する。ＣＰＵ１０１は「印刷開始」ボタン８０１が選択され、印刷指示を受け付けたことを確認した場合にはＳ６０５へ進む。一方、ＣＰＵ１０１は「後で印刷」ボタン８０２が選択されることにより印刷保留指示を受け付けた／受け付けていたことを確認した場合にはＳ６０７へ進む。
【００５３】
Ｓ６０５において、ＣＰＵ１０１は、記録部１１３が印刷を実行可能な状態であるか否かを判定する。例えば、シート紙やトナーがなくなっていたり、印刷中にジャムが発生したりしている場合には、印刷が実行可能な状態では無い（印刷不可）と判定される。印刷が実行可能な状態であると判定された場合には、Ｓ６０６に進む。一方、印刷が実行可能な状態でないと判定された場合には、Ｓ６０７に進む。
【００５４】
Ｓ６０６において、ＣＰＵ１０１は、ファクシミリ受信画像を印刷する。Ｓ６０６の詳細は後述する。Ｓ６０６の後、Ｓ６０１からの処理が繰り返される。一方、Ｓ６０７において、ＣＰＵ１０１は、ファクシミリ受信されたファクシミリ画像データをメモリ、例えばｅＭＭＣ１０９に格納し、記憶保持されている旨のメッセージを表示部１０５に表示するようにＵＩ部３０２に要求する。記憶保持されている旨のメッセージは、確認画面８００上にポップアップされるように表示しても良い。
【００５５】
Ｓ６０２で結露除去動作通知があると判定された場合、記録部１１３内部では結露が発生した可能性がある。そのような場合に受信したファクシミリ画像データを印刷してしまうと、適切に印刷が行われなかったり、画質の良くない印刷が行われたりする可能性がある。そこで、図８の確認画面８００上でユーザにより「あとで印刷」ボタン８０２が押下された場合には、結露の発生した状態では印刷を行わずにファクシミリ画像データをメモリに保存した状態にしておき印刷処理を行わない。一方で、図４で示したように、記録部１１３では結露対策処理が行われ、Ｓ４１２での所定時間Ｓ２が経過すれば、発生した結露が除去されたと判断し、結露対策処理が終了する。そして、その結果、結露対策処理フラグはオフになり、図６の処理中、Ｓ６０２で結露除去動作通知がなかったと判定されることになり、Ｓ６０６へ進むと、メモリに保存されたファクシミリ画像データが印刷可能となる。また、記録部１１３内部で結露が発生している状態であっても、図８の確認画面８００上でユーザにより「印刷開始」ボタン８０１が押下された場合には、強制的に印刷が実行される。これにより、画質に関わらず、印刷を行いたいというユーザの要求を満たすことができ、利便性の低下を防ぐことができる。
【００５６】
図７は、Ｓ６０６におけるファクシミリ画像データの印刷処理の一例を示すフローチャートである。図７の各処理は、ＣＰＵ１０１がＲＡＭ１０３に展開されたメインプログラムを実行することにより実現される。例えば、プリント３０５を構成するプログラムの実行により実現される。
【００５７】
Ｓ７０１において、ＣＰＵ１０１は、結露対策処理フラグがオンにセットされているか否かに基づいて、結露除去動作通知があるか否かを判定する。結露除去動作通知がないと判定された場合にはＳ７０４に進み、結露除去動作通知があると判定された場合にはＳ７０２に進む。例えば、図６のＳ６０２で結露除去動作通知がなかったと判定された場合であっても、図７の処理中（記録中）に結露除去動作通知がされる場合があり得る。本実施形態では、ページ単位での記録が終了するごとに結露除去動作通知があるか否かを判定することにより、ユーザに結露の発生を通知せずに印刷を行ってしまうことを回避することができる。
【００５８】
Ｓ７０２において、ＣＰＵ１０１は、表示コントローラ１０４を介して図８の確認画面８００を表示部１０５に表示させる。Ｓ７０３において、ＣＰＵ１０１は、確認画面８００を介して選択されたボタンに応じ、受け付けた指示内容を確認する。ＣＰＵ１０１は「印刷開始」ボタン８０１が選択され、印刷指示を受け付けたことを確認した場合にはＳ７０４に進む。一方、ＣＰＵ１０１は「後で印刷」ボタン８０２が選択されることにより印刷保留指示を受け付けたことを確認した場合にはＳ７１１へ進む。Ｓ７１１において、ＣＰＵ１０１は、Ｓ６０７と同様に、ファクシミリ受信されたファクシミリ画像データをメモリ、例えば、ｅＭＭＣ１０９に格納し、記憶保持されている旨のメッセージを表示部１０５に表示するようにＵＩ部３０２に要求する。その後、図７の処理を終了し、図６のＳ６０１からの処理を繰り返す。
【００５９】
Ｓ７０４において、Ｓ６０５と同様に、ＣＰＵ１０１は、記録部１１３が印刷を実行可能な状態であるか否かを判定する。印刷を実行可能な状態であると判定された場合にはＳ７０５に進み、印刷を実行可能な状態でないと判定された場合にはＳ７１１に進む。
【００６０】
Ｓ７０５において、ＣＰＵ１０１は、メモリ、例えばｅＭＭＣ１０９に、印刷対象の画像データが保存されているか否かを判定する。印刷対象の画像データが保存されていると判定された場合にはＳ７０６に進む。一方、印刷対象の画像データが保存されていないと判定された場合にはＳ７０９に進む。印刷対象となる画像データは、例えば、ファクシミリ受信されたファクシミリ画像データである。
【００６１】
Ｓ７０６において、ＣＰＵ１０１は、ページ単位で印刷対象の画像データを印刷する。例えば、ＣＰＵ１０１は、印刷対象の画像データのうち対象となるページデータをｅＭＭＣ１０９から読み出し、印刷に係る命令および読み出したページデータを、記録コントローラ１１２を介して記録部１１３に送る。これにより、ＣＰＵ１０１は、記録部１１３にページデータの印刷を実行させる。
【００６２】
Ｓ７０７において、ＣＰＵ１０１は、記録部１１３からの通知に基づき、Ｓ７０６での印刷が成功したか否かを判定する。成功したと判定された場合、Ｓ７０８に進み、印刷済のページデータをｅＭＭＣ１０９から消去する。一方、印刷に成功しなかったと判定された場合、Ｓ７０１に戻る。その場合、該成功しなかったページデータについて印刷が再度実行される。
【００６３】
Ｓ７０５で印刷対象の画像データが保存されていないと判定された場合には、Ｓ７０９において、ＣＰＵ１０１は、ジョブがクローズされたか否かを判定する。ジョブがクローズされたと判定された場合、Ｓ７１０に進み、ＣＰＵ１０１は、ファクシミリ受信ジョブの管理情報をｅＭＭＣ１０９から消去してファクシミリ受信ジョブの印刷を終了する。一方、ジョブがクローズされていないと判定された場合、Ｓ７０１からの処理を繰り返す。
【００６４】
以上のように、Ｓ６０７若しくはＳ７１１で保存されたファクシミリ画像データであっても、ＭＦＰ１０の内部にて結露発生が検知されない状態になれば、Ｓ６０２からＳ６０５に進み、さらに、Ｓ７０１からＳ７０４に進み、Ｓ７０６で印刷することが可能になる。
【００６５】
以上のように、本実施形態によれば、ＭＦＰ１０が結露対策処理を実行しているときは、ＭＦＰ１０内に結露が発生している可能性があるので、その間はファクシミリ受信に基づく画像形成動作を制限し、ユーザ指示に基づいて、受信したファクシミリ画像データを保存しておく。これにより、画質が低下した可能性のある画像の出力を避け、結露発生中はファクシミリ受信した画像データの消失を防ぐことができる。一方で、ＭＦＰ１０が結露対策処理を実行しているときであっても、ユーザ指示に基づいて、受信したファクシミリ画像データを強制的に印刷することができる。これにより、これにより、画質に関わらず、印刷を行いたいというユーザの要求を満たすことができ、利便性の低下を防ぐことができる。
【００６６】
また、Ｓ６０４、Ｓ７０３では、確認画面８００上で印刷指示と保留指示のいずれを受け付けたかに応じて処理が分岐していたが、いずれかの指示を受け付けるまでは、印刷処理は行われない。例えば、ユーザがいずれの指示も入力しないまま所定時間が経過すると、その間に結露が解消されることもあり得る。その場合、印刷指示を受け付けたとして処理を進めるようにしても良い。
【００６７】
本実施形態では、ファクシミリ画像データの印刷（ファクシミリ受信ジョブ）について説明したが、印刷を要するジョブであれば、ファクシミリ受信ジョブに限られない。例えば、読取部１１１で読み取られたスキャンデータに基づく印刷であっても、本実施形態の動作を適用することができる。
【００６８】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６９】
１０  ＭＦＰ：  １０１、２００  ＣＰＵ：  １１３  記録部：  ２０７  環境温度センサー：  ２０９  ファン
【図１】
2020052136.tif 000003
【図２】
2020052136.tif 000004
【図３】
2020052136.tif 000005
【図４】
2020052136.tif 000006
【図５】
2020052136.tif 000007
【図６】
2020052136.tif 000008
【図７】
2020052136.tif 000009
【図８】
2020052136.tif 000010