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