(57)【要約】      （修正有）【課題】印刷処理の実行制限を伴う結露除去処理において、将来結露が発生した場合に結露除去処理を開始させたい場合と、現在発生中の結露をすぐに除去したい場合に柔軟に対応することができる印刷装置を提供する。【解決手段】印刷装置は、結露が発生する状況か否かを判定する判定処理を行う判定部と、結露が発生する状況であると判定した場合に、印刷処理の実行を制限する制限処理を行う制御部と、判定処理及び制限処理を含む結露対策の実行を有効にするか否かを設定する設定部と、結露対策を有効にする設定がなされたことに伴って制限処理を開始するか否か、を指示する指示手段とを有する。【選択図】図６
2019193195.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
前記印刷装置において結露が発生する状況か否かを判定する判定処理を行う判定手段と、
結露が発生する状況であると前記判定手段が判定した場合に、印刷処理の実行を制限する制限処理を行う制御手段と、
前記判定処理及び前記制限処理を含む結露対策の実行を有効にするか否かを設定する設定手段と、
前記結露対策を有効にする設定がなされたことに伴って前記制限処理を開始するか否か、を指示する指示手段を有することを特徴とする印刷装置。
【請求項２】
ＦＡＸデータを受信する受信手段を有し、
前記制御手段は、結露が発生する状況であると前記判定手段が判定した場合、前記受信手段が受信したＦＡＸデータの印刷を制限することを特徴とする請求項１に記載の印刷装置。
【請求項３】
印刷手段と、
前記制御手段により印刷することが制限されたＦＡＸデータを保持する保持手段とを有し、
前記印刷手段は、前記保持手段に保持された前記ＦＡＸデータを、前記制御手段による制限が解除された後に印刷することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記制御手段は、前記制限処理を開始してから所定時間が経過した後に、前記制限処理の実行を解除することを特徴とする請求項１から３のうちいずれか１項に記載の印刷装置。
【請求項５】
前記指示手段は、前記結露対策を有効にする設定がなされたことに伴って前記制限処理を開始する第１の指示、及び、前記結露対策を有効にする設定がなされ、且つ、結露が発生する状況であると前記判定手段が判定した場合に前記制限処理を開始する第２の指示をユーザの指示に従って選択的に指示することを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記制御手段は、結露が発生する状況であると前記判定手段が判定した場合に、結露を除去するための除去処理を実行し、前記除去処理の実行中に、前記印刷処理の実行を制限することを特徴とする請求項１に記載の印刷装置。
【請求項７】
印刷装置の制御方法であって、
前記印刷装置において結露が発生する状況か否かを判定する判定処理を行う判定ステップと、
結露が発生する状況であると判定した場合に、印刷処理の実行を制限する制限処理を行う制御ステップと、
前記判定処理及び前記制限処理を含む結露対策の実行を有効にするか否かを設定する設定ステップと、
前記結露対策を有効にする設定がなされたことに伴って前記制限処理を開始するか否か、を指示する指示ステップとを有することを特徴とする制御方法。
【請求項８】
印刷装置に含まれるコンピュータに、
前記印刷装置において結露が発生する状況か否かを判定する判定処理を行う判定手順と、
結露が発生する状況であると判定した場合に、印刷処理の実行を制限する制限処理を行う制御手順と、
前記判定処理及び前記制限処理を含む結露対策の実行を有効にするか否かを設定する設定手順と、
前記結露対策を有効にする設定がなされたことに伴って前記制限処理を開始するか否か、を指示する指示手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
印刷処理の実行制限を伴う結露除去処理に関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置において、装置が設置された環境、例えば装置周囲の温度
が変動すると、装置内に結露が生じることがある。装置内に生じる結露は、画像形成中の
エラー発生や、形成した画像の画質低下の原因となることもある。
【０００３】
そこで、特許文献１に記載の画像形成装置は、ユーザが結露対策モードを有効にした場合、結露が発生しうる環境温度の変化が検出されると、結露除去処理を開始する。結露除去処理においては、所定時間ファンを回転させる。結露除去処理中は、結露の影響による画質不良の画像が出力されることを防ぐため、プリント処理の実行が制限される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−０２３０８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザが結露対策モードを有効にするケースとして以下の場合が考えられる。第１のケースは、現在結露が発生しているので即座にファン回転などの結露除去処理を開始したいケースである。第２のケースは、即座に結露除去処理を介する必要はないが、将来、環境温度の変化などにより結露が発生した場合に結露除去処理が開始されるようにしたい場合である。
【０００６】
第１のケースに対応するためには、ユーザが結露対策モードを有効にしたタイミングで、結露除去処理を開始する必要がある。
【０００７】
一方、第２のケースでは、結露対策モードを有効にしたタイミングでは結露除去処理を開始しないようにすることが、ユーザの利便性のために望ましい。
【０００８】
なぜなら、特許文献１に記載のように、結露除去処理中は、結露の影響による画質不良の画像が出力されることを防ぐため、プリント処理の実行が制限されるためである。第２のケースでは、結露対策モードを有効にしたタイミングでは結露が発生していないにもかかわらず、結露除去処理が開始されてしまうと、所定時間プリント処理の実行が制限されてしまう。このように、結露対策モードを有効にしたタイミングで結露除去処理を開始すると、ユーザの利便性を損なう可能性がある。
【０００９】
このように、印刷処理の実行制限を伴う結露除去処理に関し、将来結露が発生した場合に結露除去処理を開始させたい場合と、現在発生中の結露をすぐに除去したい場合とがある。従来技術では、場合ごとに柔軟な対応を取ることができなかった。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために以下の構成を有する。すなわち、印刷装置であって、前記印刷装置において結露が発生する状況か否かを判定する判定処理を行う判定手段と、結露が発生する状況であると前記判定手段が判定した場合に、印刷処理の実行を制限する制限処理を行う制御手段と、前記判定処理及び前記制限処理を含む結露対策の実行を有効にするか否かを設定する設定手段と、前記結露対策を有効にする設定がなされたことに伴って前記制限処理を開始するか否か、を指示する指示手段を有する。
【発明の効果】
【００１１】
上記の構成によれば、印刷処理の実行制限を伴う結露除去処理に関し、ユーザは、結露対策が有効である場合における、結露除去処理の開始タイミングを、状況に応じて柔軟に設定することができる。このようにして、ユーザにとっての印刷装置の利便性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態におけるＭＦＰのハードウェア構成を示すブロック図
【図２】第１の実施形態における記録部のハードウェア構成を示すブロック図
【図３】第１の実施形態におけるＭＦＰのソフトウェア構成図
【図４】第１の実施形態における操作部の配置構成例を示す図
【図５】第１の実施形態における結露対策モードの設定処理を示すフローチャート
【図６】第１の実施形態における結露対策の実行処理（結露対策モード有効化時）を示すフローチャート
【図７】第１の実施形態における結露対策の実行処理（起動時）を示すフローチャート
【図８】第１の実施形態における結露除去処理を示すフローチャート
【図９】第１の実施形態における結露判定処理を示すフローチャート
【図１０】第１の実施形態における結露判定に係るインクリメント処理を示すフローチャート
【図１１】第１の実施形態における結露判定のタイミング判定処理を示すフローチャート
【図１２】第１の実施形態における結露対策設定の操作部
【図１３】第１の実施形態における結露対策シーケンスを示す図
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
＜第１の実施形態＞
本実施形態におけるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０のハードウェア構成を図１のブロック図を用いて説明する。本実施形態に係るＭＦＰ１０は印刷機能及びファックス機能を有する画像形成装置（印刷装置）である。ただし、印刷機能のみを有するＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）などにも本発明を適用可能である。
【００１５】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、システムバス１１８に接続される各デバイスを総括的に制御する。ＣＰＵ１０１は、電源が供給されると、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２に記憶されたブートプログラムを実行する。ＣＰＵ１０１がブートプログラムを実行することにより、ストレージに保存されているメインプログラムがＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３にロードされる。ＲＡＭ１０３は、メインプログラムのロード場所としてだけでなく、メインプログラムのワークエリアなどとして機能する。
【００１６】
表示コントローラ１０４は、表示部１０５に対する描画を制御する。一方、操作コントローラ１０６は、ＭＦＰに装備された操作部１０７からの入力を制御する。操作部１０７は、テンキー、カーソルキー、ワンタッチキーなどを備える。
【００１７】
読取部１１１は、原稿の読み取りを行う。読取部１１１は読取コントローラ１１０に接続されており、ＣＰＵ１０１は読取コントローラ１１０を介して読取部１１１とやり取りする。
【００１８】
また記録部１１３は、電子写真方式で記録紙に画像形成を行う。記録部１１３については後述する。記録部１１３は印刷コントローラ１１２に接続されており、ＣＰＵ１０１は印刷コントローラ１１２を介して記録部１１３とやり取りする。
【００１９】
ＵＳＢホストコントローラ１１４は、ＵＳＢのプロトコル制御を受け持ち、ＵＳＢメモリ（不図示）などＵＳＢデバイスに対するアクセスを仲介する。
【００２０】
ＭＯＤＥＭ１１５は、ファクシミリ通信に必要な信号の変調・復調を行う。また、ＭＯＤＥＭ１１５はＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１１６に接続されている。ＭＯＤＥＭ１１５で変調された信号は、ＮＣＵ１１６を介して公衆回線網（ＰＳＴＮ）へ送出される。
【００２１】
ＮＩＣ１１７は、ＬＡＮを介して、メールやファイルのサーバなどと双方向にデータのやり取りを行う。
【００２２】
本実施例のＭＦＰ１０は、ストレージとしてｅＭＭＣ（ｅｍｂｅｄｅｄ  Ｍｕｌｔｉ  Ｍｅｄｉａ  Ｃａｒｄ）１０９を備える。ＣＰＵ１０１は、ｅＭＭＣホストコントローラ１０８を介してｅＭＭＣ１０９にアクセスする。ストレージはｅＭＭＣに限られず、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などを用いることとしてもよい。
【００２３】
次に、本実施形態における記録部１１３のハードウェア構成について図２のブロック図を用いて説明する。
【００２４】
ＣＰＵ２００は、電源が供給されると、ＲＯＭ２０１に記憶された制御プログラムを実行する。ＲＡＭ２０２は、制御プログラムのワークエリアなどとして機能する。また、ＣＰＵ２００は、ｓｅｒｉａｌ  ｉ／ｆ２０３を介して、ＭＦＰ１０のメインプログラムによって発行された各種命令を受信する。そして、受信した各種命令にしたがって、システムバス２０８に接続されるＩ／Ｏ２０４を介して、電子写真系ユニット２０５や用紙搬送系ユニット２０６を制御する。さらに、ＣＰＵ２００は、Ｉ／Ｏ２０４を介して温度センサー２０７による温度の測定結果を取得する。ファン２０９は、結露除去処理の実行が指示された場合に回転して、結露の除去を促す。結露除去処理のためにファンの代わりにヒータなどを用いることとしてもよい。デバイスによってはファン２０９も持たない構成がある。すなわち、結露除去処理として、所定時間待つことで自然に結露状態が解消されるようにする処理を行うこととしてもよい。このような処理を行う場合にも、結露除去処理中は以下で説明するようなプリント処理の制限を行う。
【００２５】
次に、本実施形態におけるＭＦＰ１０のソフトウェア構成について図３を用いて説明する。図３において実線で示した各部は、ＣＰＵ１０１が前述したブートプログラムでＲＡＭ１０３にロードされたメインプログラムを実行することにより実現されるソフトウェアモジュールである。
【００２６】
メインプログラムは、図示しないＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によって後述するそれぞれのモジュールの実行が管理・制御されている。Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ部３０８は、ＯＳに組み込まれていて、印刷コントローラ１１２やＭＯＤＥＭ１１５などのハードウェアデバイスとのやり取りを仲介する。
【００２７】
ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部３０２は、表示部１０５および操作部１０７を介して各種情報をユーザに提供するとともに、ユーザからの各種指示を受け付ける。表示部１０５はタッチパネルを備え、ユーザからの操作指示を受け付けられるように構成することができる。
【００２８】
Ｊｏｂ  Ｃｏｎｔｒｏｌｌｅｒ部３０３は、コピーやプリント、ファックスなどのジョブを受け付け、受け付けたジョブの実行を制御する。
【００２９】
Ｓｔｏｒａｇｅ部３０６は、ファクシミリ送信する、あるいは、ファクシミリ受信した画像やユーザ設定などのデータを、物理的にｅＭＭＣ１０９へ格納して管理するソフトウェアモジュールである。
【００３０】
例えば、本実施形態のＭＦＰ１０において、Ｊｏｂ  Ｃｏｎｔｒｏｌｌｅｒ部３０３がファックスジョブを受け付けると、Ｓｃａｎ部３０７はそのジョブ要求を受けて読取部１１１を制御して原稿をスキャンする。そして、スキャンしたファクシミリ画像データをＳｔｏｒａｇｅ部３０６へ格納する。Ｓｔｏｒａｇｅ部３０６に格納されたファクシミリ画像データはＦａｘ部３０４によって読み出され、ＭＯＤＥＭ１１５、ＮＣＵ１１６を介して相手先にファクシミリ送信される。あるいは、ＭＯＤＥＭ１１５、ＮＣＵ１１６を介して相手先からファクシミリ受信した画像データは、Ｆａｘ部３０４によって取り込まれ、Ｓｔｏｒａｇｅ部３０６へ格納される。
【００３１】
Ｐｒｉｎｔ部３０５は、記録コントローラ１１２を介して、記録部１１３へ予め定められた各種命令を送出するとともに、記録部１１３の状態を受信して、記録部１１３の動作を制御する。例えば、ファクシミリ受信画像の印刷を行う場合、記録部１１３へ印刷命令を送出した後、Ｓｔｏｒａｇｅ部３０６に格納されている画像ファイルを読み出して、画像ファイルに含まれる画像データを記録部１１３へ転送する。
【００３２】
本実施形態のＭＦＰ１０では、ＶＭ（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）／ＦＷ（Ｆｒａｍｅ  Ｗｏｒｋ）部３０９を備える。拡張アプリケーション部３１０は、スクリプト言語で記述された任意のプログラム等から構成される。
【００３３】
次に、本実施形態に係る操作部１０７の構成例について、図４を用いて説明する。
【００３４】
スタートキー４０１は、印刷処理の開始指示を受け付けるキーである。クリア／ストップキー４０２は、装置が待機中はクリアキー、ジョブ実行中はストップキーとして機能する。テンキー４０３は、ユーザが数字を入力するために用いるキーである。領域４０４は、コピーやファックス送信などを実行するために、ユーザがＭＦＰ１０に対して各種設定を行うための画面を表示する領域である。
【００３５】
次に、本実施形態における結露対策処理に関わる処理について図５から図１３を用いて説明する。
【００３６】
（結露対策処理の流れ）
まず本実施形態における結露対策処理の流れについて図１３を用いて説明する。結露対策処理は、結露対策モードが有効に設定されている場合に行われる。
【００３７】
図１３の横軸は時間軸である。上段がＭＦＰ１０のＣＰＵ１０１であり、下段は、記録部１１３のＣＰＵ２００を表している。図１３の例では、結露除去処理を開始した時点からの処理の流れについて説明する。本実施形態では、例えば、結露対策モードを有効化する指示がなされた後に、結露除去処理をすぐに開始する指示がなされた場合に、結露除去処理が開始される。また本実施形態では、結露対策モードは有効化されているが、結露除去処理は行われていない状態で、所定の結露発生条件を満たす環境変化を検知した場合に、結露除去処理が開始される。
【００３８】
結露除去処理が開始されると、ＣＰＵ１０１の制御によりＭＦＰ１０はＦＡＸメモリ保持状態となる。ＦＡＸメモリ保持状態とは、受信したＦＡＸデータをプリントアウトせずにメモリに保持しておく状態である。ＦＡＸメモリ保持状態において、ＦＡＸデータの印刷処理は制限される。
【００３９】
また結露除去処理が開始されると、ＣＰＵ２００は結露除去処理を開始する。結露除去処理とは、例えば、ファン２０９を回転させたり、ヒータをつけたりして、結露除去を行う処理である。あるいは、ファン２０９やヒータを使わずに、結露が消えるのに十分な所定時間待つ処理を行うこととしてもよい。図１３の例では、結露除去処理は開始から１２０分継続する。
【００４０】
結露除去処理が完了すると、ＣＰＵ２００はＣＰＵ１０１に、結露除去された状態であることを通知する。ＣＰＵ１０１は、ＣＰＵ２００から当該通知を受けると、ＦＡＸメモリ保持状態を解除する。
【００４１】
また結露除去処理が完了すると、ＣＰＵ２００は、環境温度の測定を周期的（例えば１０分毎）に行う。環境温度とは例えば、ＭＦＰ１０の筐体内の温度である。ＣＰＵ２００は、当該測定結果に基づいて、結露が発生しうる環境変化が生じたかを判定することができる。当該判定処理については、図９を用いて後述する。
【００４２】
環境温度の測定は、ＭＦＰ１０がスリープ状態に入った場合にも、通常状態（スタンバイ状態）よりも長い間隔（例えば７０分ごと）で周期的に行われる。
【００４３】
環境温度の測定の結果、結露が発生しうる環境変化が生じたと判定した場合には、スリープ状態から復帰し、ＣＰＵ１０１は、ＭＦＰ１０を再びＦＡＸメモリ保持状態に移行させる。また、ＣＰＵ２００は結露除去処理を開始する。
【００４４】
（結露対策モード設定処理）
次に、結露対策モードの設定処理について説明する。ユーザは、操作部１０７を操作して、結露対策モードを有効にする設定を行うことができる。ここで、結露対策モードとは、ＭＦＰ１０が、結露が発生したかどうかを判定する結露判定処理、及び、結露を除去するための結露除去処理を実行するモードである。結露除去処理とは、例えば、ファン２０９を回転させたり、ヒータをつけたりして、結露除去を行う処理である。あるいは、ファン２０９やヒータを使わずに、結露が消えるのに十分な所定時間待つ処理を行うこととしてもよい。
【００４５】
結露判定処理の詳細については、図９から図１１を用いて後述する。また、結露除去処理の詳細については、図８を用いて後述する。
【００４６】
本実施形態において、ユーザは、結露対策モードを有効にするか無効にするかを設定することができる。さらにユーザは、結露対策モードを有効にする場合に、結露除去処理から実行するか、結露判定処理から実行するかを選択することができる。ユーザＩＤやパスワードを用いて認証された管理者ユーザのみがこれらの設定を行うことができるようにしてもよい。
【００４７】
結露除去処理を実行している間は、結露が十分に除去されていない可能性があるので、印刷品質が低下する可能性がある。印刷品質を保ちたいユーザは、結露除去処理の実行中には印刷ジョブを受け付けたとしても、結露除去処理が完了するまでジョブ実行を行わないように制限する印刷制限モードを有効に設定することができる。また、例え印刷品質が低下するとしても、結露除去処理の実行中に印刷を実行できるようにしたい場合には、ユーザは結露除去処理の実行中の印刷制限を無効に設定することができる。
【００４８】
なお、本実施形態において、結露対策モードが有効で、結露除去処理を実行している間に受信されたファックスデータは、ＲＡＭ１０３等のメモリに保持され、結露除去処理が完了するまでは印刷されないように制限される。ファックスデータは印刷ジョブと異なり、印刷に失敗した場合に再度データを投入することが困難である。なぜなら、ファックスデータを再投入するためには、ファックスの送り主に再度データ送信を依頼することになるからである。従って、印刷品質が低下する可能性がある結露除去処理の実行中には、ファックスデータの出力を制限し、結露除去処理が完了した後に、メモリに保持したファックスデータを印刷するものとする。このように、結露が発生する状況であると判定され、印刷除去処理がかいしされた場合、受信したＦＡＸデータの印刷は制限される。
【００４９】
たとえ印刷制限モードがＯＦＦであっても、結露除去処理の開始に伴って、ファックスデータの印刷は制限される。このように、本実施形態にかかるＭＦＰ１０は、結露除去処理を開始する場合には、印刷処理の実行（ファックスデータの印刷を含む）を制限する制限処理を行う。
【００５０】
まずユーザが操作部を操作して、結露対策モードの設定画面を表示させる。ユーザは当該設定画面において、結露対策モードの有効又は無効を設定できる。さらにユーザは、結露対策モードを有効した場合に、さらに上述の印刷制限モードを有効にするか否かを設定することができる。例えば、ユーザが結露対策モードの有効又は無効を選択し、さらに印刷制限モードの有効又は無効を選択した後に、設定確定ボタンを押下すると、選択した内容が有効化される。
【００５１】
設定画面の例を図１２（ａ）に示す。ボタン１２０１は、結露対策モードを有効に設定するためのボタンである。ボタン１２０２は、結露対策モードを無効に設定するためのボタンである。ユーザはボタン１２０１又はボタン１２０２を用いて、結露対策処理の実行を有効にするか否かを設定することができる。この結露対策処理は、後述の結露判定処理、結露除去処理、及び、印刷制限処理を含む処理である。
【００５２】
ボタン１２０３は、結露除去処理の実行中にファックス受信データのメモリ保持のみ実行し、印刷ジョブの実行制限は行わないように設定するためのボタンである。ボタン１２０４は、結露除去処理の実行中は、ファックス受信データをメモリ保持し、且つ、印刷ジョブの実行も保留するように設定するためのボタンである。
【００５３】
ボタン１２０３及びボタン１２０４は、ボタン１２０１が選択された場合に操作できるようにしてもよい。例えば、ボタン１２０１を操作して結露対策モードが有効化されるまでは、ボタン１２０３及びボタン１２０４を非表示にしたりグレーアウトしたりして選択できないようにしてもよい。あるいは、ボタン１２０１が選択されたか否かに関わらず、独立して設定できることとしてもよい。
【００５４】
ボタン１２０５は、設定画面において設定された内容を確定するためのボタンである。図１２（ａ）の設定画面は一例にすぎず、これに限らない。ボタンではなく、チェックボックスやプルダウンなどにより各設定のＯＮまたはＯＦＦを設定できるようにしてもよい。
【００５５】
更に１２０５が押された場合に、図１２（ｂ）の設定画面１２１０に遷移し、即座に結露除去処理を行うかどうかを選択する。図１２（ｂ）で「はい」ボタン１２１１が押された場合、ＭＦＰコントローラ１０１は、結露除去処理（図８）を開始する。「いいえ」ボタン１２１２が押された場合には、結露判定処理（図９から図１１）が開始される。
【００５６】
設定の方法は図１２（ｂ）の態様に限られない。例えば、ボタン１２０１により結露対策モードの有効化がなされたか否かに関わらず設定できることとしてもよい。例えば、「結露除去処理が有効化されたことに伴って結露除去処理を開始する」という設定を、「結露除去処理を有効化する」という設定と独立して行うことができるようにしてもよい。あるいは、「結露除去処理が有効化されても、結露の発生が検知されるまで結露除去処理を開始しない」という設定を、「結露除去処理を有効化する」という設定と独立して行うことができるようにしてもよい。
【００５７】
ここで、上述の通り、結露除去処理を行うことにより、少なくともＦＡＸデータの印刷を制限する制限処理が開始される。すなわち、結露除去処理を開始するか否かの指示は、印刷の制限処理を開始するか否かの指示に対応する。
【００５８】
すなわち、ユーザによる図１２（ｂ）の設定画面を介した指示は、印刷の制限処理を開始するか否かの指示に対応する。このように、本実施形態においてユーザは、結露対策処理を有効にする設定がなされたことに伴って印刷の制限処理を開始するか否か、を指示することができる。
【００５９】
即座に結露除去処理を行うことの指示は、結露対策処理を有効にする設定がなされたことに伴って印刷制限処理を開始する第１の指示に相当する。また、即座に結露除去処理を行わないことの指示は、結露対策処理を有効にする設定がなされ、且つ、結露が発生する状況であるとＭＦＰ１０が判定した場合に印刷制限処理を開始する第２の指示に相当する。ＭＦＰ１０は第１の指示、及び、第２の指示をユーザの指示に従って選択的に設定する。
【００６０】
設定処理の詳細について図５を用いて説明する。図５の処理は、ＣＰＵ１０１がＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出して実行することにより実現される。あるいは一部の処理を回路などのハードウェアによって実現することとしてもよい。
【００６１】
ＣＰＵ１０１は、操作コントローラ１０６を介して、設定内容を受け付ける（Ｓ５０１）。たとえば、上述の図１２（ｂ）の「はい」「いいえ」ボタンが押下されたタイミングで、設定内容を受け付ける。
【００６２】
ＣＰＵ１０１は、設定により結露対策モードが有効化されたか否かを判定する（Ｓ５０２）。結露対策モードが有効化されていない場合には、Ｓ５０６で結露対策モードが無効であることをｅＭＭＣ１０９に記憶し処理を終了する。
【００６３】
一方、結露対策モードが有効化された場合は、ＣＰＵ１０１は、印刷制限モードが有効化されたかを判定する（Ｓ５０３）。印刷制限モードとは、上述の通り、結露除去処理の実行中は、Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒなどからユーザが投入した印刷データを印刷する印刷処理の実行を制限するモードである。
【００６４】
印刷制限モードが有効である（Ｓ５０３でＹｅｓ）場合には、結露対策モードが有効であり、且つ、印刷制限モードが有効であることをｅＭＭＣ１０９に記憶する（Ｓ５０４）。本実施形態では、結露対策モードが有効にされると、自動的にファックスデータのメモリ保持機能も有効化される。したがって、ステップＳ５０４においては、結露対策モードが有効であること、ファックスデータのメモリ保持機能が有効であること、及び、印刷制限機能が有効であることがｅＭＭＣ１０９に記憶される。
【００６５】
一方、印刷制限モードが有効ではない（Ｓ５０３でＮｏ）場合には、結露対策モードが有効であることがｅＭＭＣ１０９に記憶されるが、印刷制限モードは有効でないことが記憶される（Ｓ５０５）。ステップＳ５０４と同様に、結露対策モードが有効にされると、自動的にファックスデータのメモリ保持機能も有効化される。したがって、ステップＳ５０５においては、結露対策モードが有効であること、及び、ファックスデータのメモリ保持機能が有効であることがｅＭＭＣ１０９に記憶される。
【００６６】
ステップＳ５０４又はステップＳ５０５の処理が完了すると、ＣＰＵ１０１は、結露除去処理を即座に開始するか否かを判定する（Ｓ５０７）。ＣＰＵ１０１は、図１２（ｂ）の画面を介して行われた設定に基づいて、結露除去処理を即座に開始するか否かを判定する。結露除去処理を今すぐ実行する指示、すなわち図１２（ｂ）で「はい」が選択された場合、結露除去処理からの開始がｅＭＭＣ１０９に記憶される（Ｓ５０８）。結露除去処理を今すぐ実行しない指示、すなわち結露判定処理から開始する指示、すなわち図１２（ｂ）で「いいえ」が選択された場合、結露判定処理からの開始がｅＭＭＣ１０９に記憶される（Ｓ５０９）。
【００６７】
さらに、上記ｅＭＭＣ１０９に記憶した内容を、記録コントローラ１１２へ通知する（ｓ５１０）。これを受けた記録コントローラ１１２は、記録コントローラ１１２内部のＲＡＭ２０２へ記憶する。
【００６８】
（結露対策の実行処理）
次に、結露対策の実行処理について図６、及び、図７を用いて説明する。図６は、結露対策モードを有効化する設定が確定されたタイミングで行われる結露対策処理を説明するフローチャートである。また図７は結露対策モードを有効化することが決定されたあと、ＭＦＰ１０の電源がＯＦＦになり、さらにその後、ＭＦＰの電源がＯＮになった場合に行われる結露対策処理を説明するフローチャートである。
【００６９】
ＣＰＵ２００は、ＲＯＭ２０１から読み出したプログラムをＲＡＭ２０２に展開して実行することにより、図６及び図７の処理を実行する。前述したように、結露対策モードの設定内容は図５のステップＳ５１０で記録コントローラ１１２に通知され、その内容が記録コントローラ１１２のＲＡＭ２０２へ記憶されているため、ＣＰＵ２００は設定を確認する場合は、ＲＡＭ２０２から設定を読み出す。
【００７０】
まず図６の処理について説明する。ＣＰＵ２００は、結露対策モードを有効化設定が確定されたかを判定する（Ｓ６０１）。ＣＰＵ２００は、結露対策モードの有効化が確定されるまでステップＳ６０１の処理を繰り返す。
【００７１】
結露対策モードの有効化設定が確定されると（Ｓ６０１でＹｅｓ）、ＣＰＵ２００は、結露除去処理から（図１３のＡ地点から）開始するか、結露判定処理から（図１３のＢ地点から）開始するかを判断する（Ｓ６０２）。
【００７２】
結露除去処理から開始と判断した場合には、ＣＰＵ２００は、結露除去処理を開始する（Ｓ６０３）。結露除去処理の詳細については、図８を用いて後述する。
【００７３】
結露判定処理からの開始が指示されたと判断した場合には、結露判定処理を始めるタイミングかどうかを判定する（Ｓ６０４）。判定タイミングになると、ＣＰＵ２００は、結露判定処理を実行する（Ｓ６０５）。結露判定処理の詳細については、図９を用いて後述する。
【００７４】
続いてＣＰＵ２００は、結露判定処理の結果に基づいて、結露が発生する状況か否かを判定する（Ｓ６０６）。結露が発生する状況ではないと判定した場合（Ｓ６０６でＮｏ）、ＣＰＵ２００はステップＳ６０４の処理に戻る。
【００７５】
一方結露が発生する状況になったと判定した場合（Ｓ６０６でＹｅｓ）、ＣＰＵ２００はＣＰＵ１０１に結露状態の発生を通知し（Ｓ６０７）、ステップＳ６０３の処理に戻る。
【００７６】
結露状態の発生の通知を受けたＣＰＵ１０１は、図５のステップＳ５０４又はＳ５０５において記憶された設定に応じて、ＭＦＰ１０を印刷制限モードで動作させる制御を行う。
【００７７】
（起動時の処理）
次に、結露対策モードが有効化されている状態でＭＦＰ１０が起動した場合の処理について図７を用いて説明する。図６の例では、結露対策モードを有効化したタイミングですぐに結露除去処理が開始されたが、図７の例では、ＭＦＰ１０が起動されると、ＣＰＵ１０１は、まず結露判定処理を行い、結露が発生するタイミングであると判定された後に、結露除去処理を開始する。
【００７８】
ＣＰＵ２００は、ＲＯＭ２０１から読み出したプログラムをＲＡＭ２０２に展開して実行することにより、図７の処理を実行する。
【００７９】
ＣＰＵ１０１は、ＭＦＰ１０の電源がＯＦＦされた状態から電源スイッチが操作され、電源ＯＮが指示されるとＭＦＰ１０の起動処理を開始する。ＣＰＵ２００は、起動処理が行われたことを検知（Ｓ７０１）すると、ステップＳ７０２の処理の実行に移行する。
【００８０】
次に、ＣＰＵ２００は結露対策モードが有効であるかを判定する（Ｓ７０２）。ＣＰＵ２００は、例えばｅＭＭＣに設定された結露対策モードの設定内容を確認することにより、結露対策モードが有効であるかを判定することができる。結露対策モードが有効でない場合には、結露対策の実行処理を終了する。
【００８１】
一方、結露対策モードが有効である場合、ＣＰＵ２００は結露判定タイミングであるかを判定する（Ｓ７０３）。結露判定タイミングではない（Ｓ７０３でＮｏ）場合は、ＣＰＵ２００はステップＳ７０３の処理を繰り返す。一方、結露判定タイミングである場合は、結露判定処理を実行する（Ｓ７０４）。結露判定処理の詳細は図９を用いて説明する。
【００８２】
続いてＣＰＵ２００は、結露判定処理の結果、結露発生したか否かを判定する（Ｓ７０５）。結露が発生していないと判定された（Ｓ７０５でＮｏ）場合は、ＣＰＵ２００はＳ７０３の処理に戻る。一方、結露発生したと判定された（Ｓ７０５でＹｅｓ）場合には、結露除去処理を実行する（Ｓ７０６）。上述の通り、結露除去処理において少なくともＦＡＸデータの印刷が制限される。すなわち、結露が発生する状況であると判定されると、印刷処理の実行を制限する制限処理が実行される。結露除去処理が完了すると、ＣＰＵ２００はステップＳ７０２の処理に戻る。
【００８３】
（結露除去処理）
次に、結露除去処理について、図８を用いて説明する。ＣＰＵ２００は、ＲＯＭ２０１から読み出したプログラムをＲＡＭ２０２に展開して実行することにより、図８の処理を実行する。
【００８４】
ＣＰＵ２００が実行する結露除去処理のプログラムは、ＣＰＵ１０１から結露通知を受信する（Ｓ８０１）と、図５のＳ５０４又はＳ５０５において記憶された設定に従って、ファックスジョブやプリントジョブの印刷制限処理を行う（Ｓ８０２）。この印刷制限処理はＣＰＵ１０１の制御に従って記録部１１３が行うものである。
【００８５】
続いて、ＣＰＵ２００はファン２０９を回転させる。ファン２０９を回転させる代わりに、不図示のヒータをつけることとしてもよい。あるいは、ファン２０９及びヒータの両方を稼働させることとしてもよい。ファンもヒータもない場合には、プリンタはスタンバイのままで待つ。
【００８６】
次にＣＰＵ２００はファン２０９を回転させ始めてからあるいはスタンバイ状態で所定時間Ｓ１が経過したかを判定する（Ｓ８０４）。ＣＰＵ２００は、所定時間Ｓ１が経過するまでＳ８０４の処理を繰り返す。所定時間Ｓ１が経過すると（Ｓ８０４でＹｅｓ）、ＣＰＵ２００はファンの回転を停止させる（Ｓ８０５）。そしてＣＰＵ２００はＳ８０２において実行したファックス制限、及び、印刷制限を解除する（Ｓ８０６）。このように、制限処理を開始してから所定時間経過後に、ファックス制限及び印刷制限が解除される。制限が解除されると、実行を保留していた印刷処理やファックスデータの印刷が実行される。すなわち、結露除去処理の完了後に、これらの印刷処理が実行される。そして、ＣＰＵ２００は結露回復通知を、結露判定を行うプログラムに出力して処理を終了する（Ｓ８０７）。
【００８７】
（結露判定処理）
続いて結露判定処理について図９及び図１０を用いて説明する。ＣＰＵ２００は、ＲＯＭ２０１から読み出したプログラムをＲＡＭ２０２に展開して実行することにより、図９及び図１０の処理を実行する。結露判定処理は、ＣＰＵ１０１が結露判定を行うタイミングであると判定した場合に開始される。タイミングの判定処理については図１１を用いて後述する。
【００８８】
まずＣＰＵ２００は、温度センサー２０７から環境温度の測定結果ｔ（ｉ）を取得する（Ｓ９０１）。本実施形態では、環境温度とは、ＭＦＰ１０の筐体内の温度である。ＣＰＵ２００は、温度センサー２０７が測定した温度をｔ（ｉ）として取得する。
【００８９】
次にＣＰＵ２００は、図８を用いて説明した結露除去処理を実行中であるかを判定する（Ｓ９０２）。結露除去処理を実行中である（Ｓ９０２でＹｅｓ）場合には、ＣＰＵ２００は、ステップＳ９０６に進む。一方、結露除去処理を実行中ではない（Ｓ９０２でＮｏ）場合には、ステップＳ９０３に進む。
【００９０】
ステップＳ９０３では、ＣＰＵ２００は、過去に測定した環境温度ｔ（ｉ−１）が、予め定められた温度Ｔ１以下であるか否かを判定する。環境温度ｔ（ｉ−１）がＴ１以下であれば（Ｓ９０３でＹｅｓ）、ＣＰＵ２００はステップＳ９０４に進む。一方、環境温度ｔ（ｉ−１）がＴ１より高い場合には、ＣＰＵ２００は、ステップＳ９０６の処理に進む。
【００９１】
ステップＳ９０４では、ＣＰＵ２００は、環境温度ｔ（ｉ）と所定時間Ｓ１前に測定した環境温度ｔ（ｉ−１）との差が、予め定められた基準値Ｄより大きいか否かを判定する。差が基準値Ｄよりも大きい場合（Ｓ９０４においてＹｅｓ）、ステップＳ９０５において結露が発生する可能性のある環境であると判定する。すなわち、ＣＰＵ２００は、結露が発生する状況であると判定する。一方、差が基準値Ｄ以下である場合には、ＣＰＵ２００はステップＳ９０６の処理を実行する。
【００９２】
ｔ（ｉ−１）がＴ１以下であり（Ｓ９０３Ｙｅｓ）、ｔ（ｉ）−ｔ（ｉ−１）が基準値Ｄよりも大きい（Ｓ９０４Ｙｅｓ）場合とは、すなわち、比較的低い温度において、周辺の温度が上昇したことを意味する。温度に伴って湿度も上昇することが推定されるため、結露の可能性があると判定することができる。このようにして、ＣＰＵ２００は、ＭＦＰ１０において結露が発生する状況か否かを判定することができる。結露が発生する可能性のある環境であると判定されると、図６や図７において説明した通り、結露除去処理が開始される。
【００９３】
ステップＳ９０６では、ＣＰＵ２００は、ステップＳ９０１で取得した環境温度ｔ（ｉ）をＲＡＭ２０２に記憶する。
【００９４】
続いて、環境温度のｔ（ｉ）のインクリメント処理について図１０を用いて説明する。ＣＰＵ２００は、図１１を用いて説明するタイミング判定処理を行う（Ｓ１００１）。結露判定タイミングでないと判定した場合は、ＣＰＵ２００はステップＳ１００１の処理を繰り返す。
【００９５】
一方、結露判定タイミングであると判定した（Ｓ１００１でＹｅｓ）場合には、環境温度ｔ（ｉ）のｉをインクリメントする（Ｓ１００２）。
【００９６】
ステップＳ１００２の処理が完了するとＣＰＵ２００はステップＳ１００３に進み、図９を用いて説明した結露判定処理を実行する。
【００９７】
以上は、結露が発生する可能性があることを検出するための方法の一例にすぎず、他の方法を用いてもかまわない。例えば、ＭＦＰ１０の装置内の湿度を計測し、検出した湿度に基づいて結露発生の判定を行うこととしてもよい。装置内の温度や湿度に限らず、装置外の温度や湿度を判定に用いることとしてもよい。
【００９８】
（タイミング判定処理）
次に、結露判定処理の実行タイミングであるか否かを判定するタイミング判定処理について、図１１を用いて説明する。ＣＰＵ２００は、ＲＯＭ２０１から読み出したプログラムをＲＡＭ２０２に展開して実行することにより、図１１の処理を実行する。
【００９９】
ＣＰＵ２００は、前回、結露判定処理を行ってから所定時間Ｓ２が経過したかを判定する（Ｓ１１０１）。ＭＦＰ１０が起動して初めてステップＳ１１０１の処理を行う場合には、ＭＦＰ１０が起動してから所定時間Ｓ２が経過したかを判定する。
【０１００】
所定時間Ｓ２が経過したと判定した場合には、ＣＰＵ２００は、結露判定タイミングであると判定する（Ｓ１１０４）。
【０１０１】
一方、所定時間Ｓ２が経過していないと判定した場合には、ＣＰＵ２００は、省電力状態からＭＦＰ１０が復帰したかを判定する（Ｓ１１０２）。ＭＦＰ１０が省電力状態から復帰した場合は、ＣＰＵ２００はステップＳ１１０４に進み、結露判定タイミングであると判定する。省電力状態からの復帰イベントが発生していない場合には、ＣＰＵ２００は、印刷ジョブが投入されたかを判定する（Ｓ１１０３）。印刷ジョブの投入イベントがない場合には、ＣＰＵ２００はステップＳ１１０１に戻る。一方、印刷ジョブが投入された場合には、結露判定タイミングであると判断する。
【０１０２】
以上の処理によれば、ＣＰＵ２００は、起動又は前回の結露判定処理から所定時間Ｓ２が経過した場合、ＭＦＰ１０が省電力状態から復帰した場合、及び、印刷ジョブを受信した場合に、結露判定タイミングであると判定する。
【０１０３】
図１１に示した判定方法は一例にすぎず、上述した以外の要因が発生した場合に結露判定タイミングであると判定することとしてもよい。
【０１０４】
以上、図５から図１１を用いて説明した処理によって、結露対策処理を実現することができる。図５及び図１１の各処理は、ＣＰＵ１０１又はＣＰＵ２００のいずれかが行う例について説明したが、実行主体は上記の例に限られない。ＣＰＵ２００が実行する処理として説明した処理をＣＰＵ１０１が実行することとしてもよい。あるいは、ＣＰＵ１０１が実行する処理として説明した処理をＣＰＵ２００が実行することとしてもよい。１つのフローチャートの一部の処理をＣＰＵ１０１が実行し、他の一部の処理をＣＰＵ２００が実行することとしてもよい。
【０１０５】
本実施形態では、結露対策モードを有効にした際に、即座に結露除去処理を開始するか、あるいは、即座には結露除去処理を開始せず、所定の環境変化があった場合に結露除去処理を開始するかをユーザが設定することができる。例えば、図１３の例では、結露対策モードを有効にした際に、Ａ地点から処理を実行させるか、あるいは、Ｂ地点から処理を実行させるかをユーザが設定することができる。
【０１０６】
例えば、即座には結露除去処理を開始しない設定を有効にすれば、現在結露が発生していないにもかかわらず、結露対策モードを有効にしたために所定時間、ファックスジョブやプリントジョブのデータ出力が制限されてしまうことを防ぐことができる。
【０１０７】
また例えば、現在結露が発生しているので即座に結露除去処理を開始したい場合に、速やかに結露除去処理を開始することができる。
【０１０８】
このように印刷処理の実行制限を伴う結露除去処理に関し、ユーザは、結露対策処理が有効である場合における、結露除去処理の開始タイミングを、状況に応じて柔軟に設定することができる。このようにしてユーザにとっての画像形成装置の利便性を向上させることができる。
【０１０９】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１１０】
１０  ＭＦＰ
１０１  ＣＰＵ
１１３  記録部
２０７  温度センサー
２０９  ファン
３０４  Ｆａｘ部
３０５  Ｐｒｉｎｔ部
１２１０  設定画面
【図１】
2019193195.tif 000003
【図２】
2019193195.tif 000004
【図３】
2019193195.tif 000005
【図４】
2019193195.tif 000006
【図５】
2019193195.tif 000007
【図６】
2019193195.tif 000008
【図７】
2019193195.tif 000009
【図８】
2019193195.tif 000010
【図９】
2019193195.tif 000011
【図１０】
2019193195.tif 000012
【図１１】
2019193195.tif 000013
【図１２】
2019193195.tif 000014
【図１３】
2019193195.tif 000015