(57)【要約】【課題】画像形成装置にオートシャットダウン設定されている場合でも、簡単な構成で、揮発性メモリに保持されている未処理のデータの喪失を防止すること。【解決手段】未処理のデータ（未送信のファクシミリ送信データ、未印刷のファクシミリ受信データ等）をＲＡＭ１０２３で保持する複合機１００のＣＰＵ１０２０は、オートシャットダウン設定されている場合でも、ＲＡＭ１０２３で未処理のデータが保持されている場合には、オートシャットダウン処理を実行しないように制御する（Ｓ２０４でＹｅｓ→Ｓ２０７）。【選択図】図２
2014053865.tif 000002
【特許請求の範囲】
【請求項１】
未処理のデータを揮発性メモリで保持する画像形成装置であって、
所定の条件を満たした場合に当該画像形成装置への電力供給を遮断するオートシャットダウン処理を実行するオートシャットダウン手段と、
前記揮発性メモリで前記未処理のデータが保持されている場合には、前記オートシャットダウン処理を実行しないように制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
ファクシミリ手段と、
前記ファクシミリ手段で受信したファクシミリ受信データを、印刷することなく、前記揮発性メモリに格納するメモリ受信手段と、を有し、
前記未処理のデータは、未印刷のファクシミリ受信データを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
ファクシミリ手段と、
ファクシミリ手段により送信すべきファクシミリ送信データを未送信のまま、前記揮発性メモリに格納し、該揮発性メモリに格納された未送信のファクシミリ送信データを、設定された日時に、前記ファクシミリ手段を介して送信する時刻指定送信手段と、を有し、
前記未処理のデータは、未送信のファクシミリ送信データを含むことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
所定の条件を満たした場合とは、待機状態で所定時間が経過した場合であることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記待機状態とは、当該画像形成装置の一部のユニットへの電力供給を遮断した省電力状態であることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
未処理のデータを揮発性メモリで保持する画像形成装置の制御方法であって、
所定の条件を満たした場合に当該画像形成装置への電力供給を遮断するオートシャットダウン処理を実行するオートシャットダウンステップと、
前記揮発性メモリで前記未処理のデータが保持されている場合には、前記オートシャットダウン処理を実行しないように制御する制御ステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項７】
コンピュータを、請求項１乃至５のいずれか１項に記載された手段として、機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ格納用の揮発性メモリを有し、省電力が可能な画像形成装置の制御に関する。
【背景技術】
【０００２】
従来、ファクシミリ装置等の画像形成装置（事務機）は、未使用時間が続くとスリープモード、すなわち不要な供給電源を遮断して消費電力を減らすことができる構成となっているものが多い。スリープモードは、操作部のキー入力や、回線からの着信、ハンドセットのオフフック動作、などで起動できるよう、必要最低限の箇所への電源供給を行うことで実現している。
【０００３】
一方、事務機業界では、近年の省エネルギー機運の高まりを受けて、待機時が長く続くと主電源を自動的にオフするオートシャットダウン機能を備えた装置がある。
オートシャットダウンでは、主電源がオフされるため、スリープモードとは異なり装置への電源供給が完全に断たれる。そのため、ファクシミリ機能を備え、且つオートシャットダウン機能を実装した事務機では、待機時に主電源がオフされる場合があるため、ファクシミリ受信ができない、または送信時刻設定がされた送信待機ファイルを送信できない、といった問題がある。
【０００４】
しかし、事務機の未使用時、例えば夜や休日などの就業時間外に自動的に電源が遮断されるため、電力の無駄な消費が避けられるといったメリットもある。
特許文献１では、ファクシミリ装置にオートシャットダウン機能を設け、消費電力の低減を行う技術が提案されている。特許文献１によると、ファクシミリ装置といえども、２４時間電源投入し続けることは無駄な電力消費がなされるため、待機状態と判断したら電源を落とす旨が記載されている。
【０００５】
また、アジア各国、特に中国では、帰宅時にオフィスの事務機の電源をオフすることが一般的である。このような状況を鑑みると、今後、ファクシミリ装置でもオートシャットダウン機能により、常時ファクシミリ送受信を実施可能とする状態よりも、無駄な消費電力の削減を優先する要望が増えていくと考えられる。
【０００６】
ファクシミリ装置でオートシャットダウンを実装する際に考慮すべきことは、時刻指定送信やメモリ受信など、画像データがメモリ上に保持されている場合にどのどうするか、ということである。
【０００７】
廉価版のファクシミリ装置は、コストを下げるためにハードディスク（ＨＤＤ）やフラッシュメモリといった画像データ格納用の不揮発性メモリを実装していない。そのため、揮発性メモリに画像データを蓄積したままオートシャットダウンにより主電源がオフになると、全てのデータが消えてしまう。
【０００８】
実際には、停電時など電源遮断時には揮発性メモリを２次電池やスーパーキャパシタ等からの給電に切り替え、データのバックアップを行う構成が一般的であるが、それでも保証バックアップ時間を過ぎてしまえばデータの消失につながる恐れがある。
【０００９】
特許文献２には、不揮発性メモリの装着部を備えたファクシミリ装置が提案されており、ＨＤＤやフラッシュメモリなどの不揮発性メモリの装着の有無を検出し、揮発性メモリに供給される電源のオフによる省エネルギーモードへの移行が可能かを判断する技術が提案されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特許第３４００６１９号公報
【特許文献２】特開２００３−２７４０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献２のように不揮発性メモリの装着部が備えられていないファクシミリ装置も存在する。また、ファクシミリ装置に不揮発性メモリの装着部を備えていたとしても、データが格納されている揮発性メモリへの電源供給を遮断する際に、装着された不揮発性メモリにデータを退避させる必要が生じるため、装置設計が複雑になる。
【００１２】
本発明は、上記の問題点を解決するためになされたものである。
本発明の目的は、画像形成装置にオートシャットダウンが設定されている場合でも、簡単な構成で（揮発性メモリで保持しているデータを外部装着等された不揮発性メモリに退避させるような複雑な構成ではなく）、揮発性メモリに保持されている未処理のデータ（未送信のファクシミリ送信データ、未印刷のファクシミリ受信データ等）の喪失を防止する仕組みを提供することである。
【課題を解決するための手段】
【００１３】
本発明は、未処理のデータを揮発性メモリで保持する画像形成装置であって、所定の条件を満たした場合に当該画像形成装置への電力供給を遮断するオートシャットダウン処理を実行するオートシャットダウン手段と、前記揮発性メモリで前記未処理のデータが保持されている場合には、前記オートシャットダウン処理を実行しないように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、画像形成装置にオートシャットダウンが設定されている場合でも、簡単な構成で、揮発性メモリに保持されている未処理のデータの喪失を防止することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施例を示す画像形成装置の一例を示すブロック図である。
【図２】主電源スイッチ３００がユーザによってオンにされた場合の複合機１００の動作の一例を示すフローチャートである。
【図３】主電源スイッチ３００の構成の一例を示す図である。
【図４】操作部１０３のスリープモード、オートシャットダウンの表示・設定画面の一例を示す図である。
【図５】操作部１０３のファクシミリのメモリ受信の表示・設定画面の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための形態について図面を用いて説明する。
図１は、本発明の一実施例を示す画像形成装置の一例を示すブロック図である。
図１において、１００は、本実施例の画像形成装置としての複合機であり、ファクシミリ送受信機能を備えている。
複合機１００は、電源部１０１、制御部１０２、操作部１０３、読取部１０４、印刷部１０５、ファクシミリ部１０６を有する。
電源部１０１は、ＡＣケーブル５００を介して外部の商用電源に接続され、複合機１００に必要な電源の供給を行う。電源部１０１は、主電源スイッチ３００をオンにすることで電源供給（電力供給）が可能となる。
【００１７】
制御部１０２は、複合機１００の動作を制御するためのユニットである。例えば、制御部１０２は、ファクシミリ伝送制御、画像読取制御、印刷制御等を行う。なお、制御部１０２の詳細は後述する。
【００１８】
操作部１０３は、ＬＣＤやＱＶＧＡといった表示部１０３１と、テンキーやプッシュボタン、タッチパネルなどの入力部１０３２から構成される。
表示部１０３１は、複合機１００の動作に関する設定及び状態の表示を行う。例えば、表示部１０３１は、読取部１０４で読み込んだ画像データを設定した時刻（日時）にファクシミリ送信できる時刻指定送信の設定や、ファクシミリ受信した画像データを印刷出力せずにメモリに蓄積するメモリ受信の設定状態を表示する。また、表示部１０３１は、時刻指定送信した画像データ及びメモリ受信した画像データがメモリに蓄積されている状態を示す旨を表示する。
【００１９】
入力部１０３２からは、複合機１００を動作させるための設定及び動作開始を実行できる。例えば、入力部１０３２によってファクシミリの送受信モードの設定が行える。送信モードには例えば時刻指定送信などがあり、受信モードには通常の受信に加えて、メモリ受信などがある。
【００２０】
また、入力部１０３２からスリープモード、及びオートシャットダウンの設定が行える。スリープモードの設定では、スタンバイ状態からスリープモードに移行するまでのスリープモード移行時間を入力する。オートシャットダウンの設定では、オートシャットダウンを実行するか否かの入力、及び、スリープ状態からオートシャットダウンを実行するまでのオートシャットダウン実行時間の入力を行う。
【００２１】
読取部１０４は、ＣＣＤやＣＩＳといった光学素子を備えており、セットした原稿を読み取って画像データに変換し、制御部１０２に転送する。転送された画像データは、制御部１０２によって必要な画像処理が施され、ファクシミリ送信処理、印刷処理などが実行される。
【００２２】
印刷部１０５は、電子写真機構を備えており、制御部１０２から転送された印刷データを元にセットした用紙に対して印刷出力を行う。
ファクシミリ部１０６は、モデム１０６１を備えており、制御部１０２の指示によってファクシミリ送信データを変調して外部の公衆回線を介して送信先に送信すると共に、ファクシミリ受信データを復調して制御部１０２に渡す。
【００２３】
次に、制御部１０２の詳細を説明する。
制御部１０２は、ＣＰＵ１０２０、時計１０２１、ＲＯＭ１０２２、ＲＡＭ１０２３、画処理部１０２４、読取部Ｉ／Ｆ１０２５、印刷部Ｉ／Ｆ１０２６、外部Ｉ／Ｆ１０２７、バックアップ回路１０２８、スリープ復帰回路１０２９等を有する。
【００２４】
ＣＰＵ１０２０は、複合機１００の内部動作及び外部との動作を制御する。例えば、ファクシミリ伝送に関わる手順、画像データ制御を行うと共に、複合機１００の電源制御を行う。電源制御には、複合機１００に供給する電源の一部を遮断し、復帰要因によってスタンバイ状態に復帰することが可能なスリープモード（省電力状態）、主電源スイッチ３００をオフにして複合機１００への電源供給を完全に遮断し、自己復帰できないオートシャットダウンがある。
【００２５】
また、ＣＰＵ１０２０は、スキャン動作やプリント動作の制御も行う。スキャン動作は、ネットワークを介して入力されたホストコンピュータからの指示に応じて読取部１０４により原稿画像を読み取りホストコンピュータに送信する動作を示す。また、プリント動作は、ネットワークを介してホストコンピュータから入力された印刷データを印刷部１０５により印刷する動作を示す。
【００２６】
時計１０２１は、時計としての機能を持つと共にタイマー機能、アラーム機能を持つ。タイマー機能は、ＣＰＵ１０２０によって設定されたタイマー値の時間が経過したらタイマー時間経過信号を発生させる。また、アラーム機能は、ＣＰＵ１０２０によって設定された時刻に達したら、アラーム信号を発生させる。
【００２７】
ＲＯＭ１０２２は、不揮発性メモリで構成され、ＣＰＵ１０２０の動作プログラムを格納している。ＣＰＵ１０２０は、主電源スイッチ３００がオンにされて複合機１００が起動した際、ＲＯＭ１０２２からプログラムを読み出す。
【００２８】
ＲＡＭ１０２３には、ファクシミリ受信してファクシミリ部１０６から渡された画像データを格納する一方、読取部１０４で読み取られ、時刻指定送信設定された画像データを格納する。またそれ以外に、ＲＡＭ１０２３には、起動時にＣＰＵ１０２０がＲＯＭ１０２２から読み出したプログラムを展開したり、画像処理のワークスペースとして使われたりする。
【００２９】
画処理部１０２４は、ファクシミリ伝送に必要な画像処理、すなわち圧縮や伸張、回転、拡大、縮小、描画、といった機能を備えている。画処理部１０２４は、読取部１０４で読み取った画像データや、ファクシミリ部１０６で受信したデータなどに、必要に応じた画像処理を実行する。
【００３０】
読取部Ｉ／Ｆ１０２５は、読取部１０４と通信し、読取部１０４で読み取られた画像データを受信してＲＡＭ１０２３に格納する。
印刷部Ｉ／Ｆ１０２６は、印刷部１０５と通信し、ファクシミリ部１０６で受信して必要な画像処理を画処理部１０２４で施した後のデータなど、印刷部１０５で印刷可能なデータを、印刷部１０５に渡す。
【００３１】
外部Ｉ／Ｆ１０２７は、ＵＳＢやネットワークなどの接続形態を介して図示しないホストコンピュータと接続される。ホストコンピュータから送信された印刷データは、画処理部１０２４で必要な画像処理が施され、印刷部１０５によって印刷処理される。
【００３２】
バックアップ回路１０２８は、２次電池１０２８１を備え、電源部１０１から供給される電源によって２次電池１０２８１に充電する。また、バックアップ回路１０２８は、電源部１０１から供給される電源を監視し、電源が遮断されたらＲＡＭ１０２３の給電を２次電池１０２８１に切り替える。この動作により、停電などの事態から、ＲＡＭ１０２３に格納された時刻指定送信データやメモリ受信データなどの喪失を守る。但し、２次電池１０２８１によるバックアップ時間には限界があり、例えば２時間充電で１時間のバックアップしか保証されない。そのため、バックアップ可能時間中に電源供給を復旧させなければＲＡＭ１０２３に蓄積されたデータは消滅する。
【００３３】
スリープ復帰回路１０２９は、ＣＰＵ１０２０の電源制御によってスリープモードに移行した際、スリープモードから復帰するための要因（後述するスリープ復帰要因）を受けて、電源部１０１に遮断していた電源の供給を再開させる。
【００３４】
＜スリープモードの説明＞
スリープモードへの移行及びスタンバイへの復帰（スリープ復帰）について図１を用いて説明する。
【００３５】
まず、電源部１０１は、複合機１００に対して、スリープモードに移行した際でも電源を供給し続ける常夜電源と、スリープモードに移行すると電源を遮断する非常夜電源を有する。
【００３６】
常夜電源は、電源部１０１は、図１に記載の点線で囲った部分に供給される。すなわち、電源部１０１は、電源部１０１自身にはもちろん、時計１０２１、ＲＡＭ１０２３、外部Ｉ／Ｆ１０２７、スリープ復帰回路１０２９、入力部１０３２、ファクシミリ部１０６に常夜電源を供給し、それ以外には非常夜電源を供給する。なお、入力部１０３２はスリープ復帰ボタンの回路にのみ、ファクシミリ部１０６は着信の検出回路にのみ、常夜電源が供給される。
【００３７】
ＣＰＵ１０２０は、入力部１０３２からスリープモード移行設定がオンになっているのを確認し、スリープモード移行要因を受付けて、電源部１０１に対して非常夜電源を遮断するよう働きかける。スリープモード移行要因には、入力部１０３２からのスリープモード移行時間設定を受けて時計１０２１に設定した時間の経過後のタイマー時間経過信号や、入力部１０３２でスリープ移行ボタンが押下された場合などが挙げられる。
【００３８】
非常夜電源が遮断されることでＣＰＵ１０２０に電源供給がなくなるため、ＣＰＵ１０２０は、スリープモード移行前に、複合機１００に設定したレジスタ設定値を収集してＲＡＭ１０２３に格納してから、非常夜電源を遮断するようにする。
【００３９】
また、スリープ復帰回路１０２９は、スリープ復帰要因を受けて電源部１０１に遮断されていた非常夜電源の供給再開を働きかける。スリープ復帰要因には、入力部１０３２でスリープ復帰ボタン（不図示）が押下された場合や、外部Ｉ／Ｆ１０２７が外部のホストコンピュータから印刷要求を受けた場合、ファクシミリ部１０６が着信を検出した場合などが挙げられる。また、時計１０２１からのタイマー時間経過信号、またはアラーム信号の発生もスリープ復帰要因に該当する。
【００４０】
ＣＰＵ１０２０は、スリープ復帰により非常夜電源が供給されて起動した際、まずスリープ移行時にＲＡＭ１０２３に格納した複合機１００の設定値を読み込み、所定の設定を行うことでスリープモード移行前と同じ状態に復帰する。
このようにして、スリープモードへの遷移及び復帰を実現することで、複合機１００が未使用の期間は非常夜電源が遮断され、消費電力がスタンバイ時よりも削減される。
【００４１】
＜時刻指定送信の説明＞
次に、ファクシミリの時刻指定送信について図１を用いて説明する。
ファクシミリ送信には、前述のように一度読取部１０４で読み取った画像データをＲＡＭ１０２３に格納し、設定した時刻になった際に送信を行う時刻指定送信の機能がある。
時刻指定送信の設定は、操作部１０３からユーザによって行われる。ＣＰＵ１０２０は、時刻指定送信の設定がされた場合、時計１０２１に対して送信指定された時刻をアラーム設定する。時計１０２１は、設定された時刻になったらアラーム信号を発生させる。ＣＰＵ１０２０は、このアラーム信号を受けてＲＡＭ１０２３に格納された時刻指定送信用の画像データを、ファクシミリ部１０６を介して送信する。
【００４２】
複合機１００がスリープモードの場合、時計１０２１がアラーム信号を発生させると、スリープ復帰回路１０２９がスリープ復帰要因としてアラーム信号を受け取り、電源部１０１に対して非常夜電源を供給させるよう働きかける。これにより、ＣＰＵ１０２０が起動して時刻指定送信を実行する。
【００４３】
＜メモリ受信の説明＞
次に、ファクシミリのメモリ受信について図１を用いて説明する。
ファクシミリ受信した画像データが即座に印刷されず、ＲＡＭ１０２３に一定時間格納される場合をメモリ受信と呼ぶ。メモリ受信には、複合機１００を複数のユーザが共有している場合、他人に受信した画像データを見られないようわざと印刷しない親展受信と、印刷部１０５にトナーやインク、用紙がないため印刷できないためＲＡＭ１０２３からはき出せない強制メモリ受信とがある。
【００４４】
親展受信の場合は、受信者が特定できるよう、操作部１０３から受信者固有のＩＤ番号などの入力を要求し、受信者の認証に成功したらＲＡＭ１０２３から画像データを吐き出して印刷出力を行う。強制メモリ受信の場合は、トナーやインク、用紙の補給がなされたら、それをトリガとしてＲＡＭ１０２３から画像データを吐き出して印刷出力を行う。
【００４５】
メモリ受信では、いずれの場合も、ＲＡＭ１０２３に画像データが一定時間保持される必要があるため、その間にスリープモードに移行する可能性がある。しかし、ＲＡＭ１０２３には常夜電源が供給されるため、格納されている画像データはスリープ復帰まで保持される。
【００４６】
＜オートシャットダウンの説明＞
次に、オートシャットダウンの動作を図１を用いて説明する。
オートシャットダウンは、所定の条件を満たした場合（未使用状態が長時間続いた場合）、電源供給を完全に遮断することで複合機１００の待機時に電力を消費させない機能である。
そのため、一度スリープモード（待機状態）へ移行し、所定時間内にスリープ復帰要因が発生しなかった場合、オートシャットダウン処理が行われる。所定時間とは、ユーザが入力部１０３２から設定した時間（オートシャットダウン実行時間）である。
【００４７】
ＣＰＵ１０２０は、スリープモード移行要因を受付けた際、まずＲＡＭ１０２３に格納されている画像データの有無を確認する。そして、ＲＡＭ１０２３に画像データが格納されていなければ、ＣＰＵ１０２０は、時計１０２１に、入力部１０３２から設定されたスリープ状態からオートシャットダウンを実行するまでの時間を設定し、スリープモードに移行する。そして、オートシャットダウンを実行するタイマー時間経過信号を受けて、ＣＰＵ１０２０は、主電源スイッチ３００をオフにする。
【００４８】
スリープモードに移行する際にＣＰＵ１０２０がＲＡＭ１０２３に画像データの有無を確認するのは、そのままオートシャットダウンに移行した場合にＲＡＭ１０２３内の画像データが消えてしまうことを避けるためである。実際には、主電源スイッチ３００が落ちてもバックアップ回路１０２８の２次電池１０２８１が一定時間バックアップしてくれるが、その間に主電源スイッチ３００がオンされなければやはりＲＡＭ１０２３内の画像データは消えてしまう。よって、本発明では、この事態を避けるために、ＲＡＭ１０２３に画像データが格納されている場合は、オートシャットダウンが入力部１０３２を介して設定されていても、スリープ状態に留まりオートシャットダウンしない。
【００４９】
ここでＲＡＭ１０２３に存在する画像データに関してであるが、本発明では、前述の時刻指定送信のために格納した画像データや、親展受信設定されている際にメモリ受信した画像データ、または印刷部１０５にトナーやインク、用紙がない場合にメモリ受信した画像データ、を想定している。しかし、実際には他にも喪失しては困る画像データやその他データ類があれば、この限りではない。
【００５０】
なお、ＣＰＵ１０２０は、オートシャットダウンを実行する際に（又は、スリープモードに移行する際に）、ＲＡＭ１０２３をセルフリフレッシュモードに移行させるように制御するようにしてもよい。
【００５１】
＜主電源スイッチ３００の説明＞
続いて、主電源スイッチ３００の説明を図３を用いて行う。
図３は、主電源スイッチ３００の構成の一例を示す図である。
主電源スイッチ３００は、ラッチングソレノイドを内蔵している。
図３（Ａ）は、主電源スイッチ３００がＯＮの状態（電源ＳＷ−ＯＮ状態）を示す。この状態では、内部のソレノイドを構成する吸引用コイルに電流が流れていないため、３ピンと４ピン間において導通有の状態を保つことが可能である。
【００５２】
その後、ＣＰＵ１０２０の制御にて主電源スイッチ３００をオンからオフに変化させる場合を図３（Ｂ）で説明する。
図３（Ｂ）は、電源ＳＷがＯＮからＯＦＦに変化する状態（電源ＳＷ−ＯＮ→ＯＦＦ）を示す。まず、１ピンと２ピンに接続された吸引用コイルにＣＰＵ１０２０の制御で電流を流すことによりコイルを励磁させ、３ピンと４ピンを接続していた通電用可動部分をコイル側に吸引する。その後は、内蔵された永久磁石（不図示）の保持力で、この状態を保持継続できる（ラッチングソレノイドの動作原理）。これにより、ＣＰＵ１０２０の制御によって、３ピンと４ピン間の導通を切断することが可能となり、主電源スイッチ３００をオフにできる。
【００５３】
逆に、主電源スイッチ３００をオフからオンに変化させる場合は、ユーザにより外部から主電源スイッチ３００をオンさせる動作が必要となる。
なお、主電源スイッチ３００のピン配置は図３の例に限定されるものではない。
また、ラッチングソレノイド内蔵の主電源スイッチ３００は、シーソースイッチの構造も伴っており、ユーザなどの外力により電源を切断することも可能である。
【００５４】
＜複合機１００の動作の説明＞
図２は、主電源スイッチ３００がユーザによってオンにされた場合の複合機１００の動作の一例を示すフローチャートである。このフローチャートは、主電源スイッチ３００がユーザによってオンにされた場合に、ＣＰＵ１０２０がＲＯＭ１０２２にコンピュータ読み取り可能に記録されたプログラムを読み出してＲＡＭ１０２３に展開し実行することにより実現される。
【００５５】
まず、Ｓ２０１において、ＣＰＵ１０２０は、複合機１００の初期化を行う。初期化とは、例えばＣＰＵ１０２０自身のポートの入出力設定や初期値設定や、画処理部１０２４の各モジュールのレジスタの初期値設定などである。
【００５６】
上記Ｓ２０１で複合機１００の初期化が終了した後、表示部１０３１でデフォルト画面の表示が行われ、入力部１０３２や外部Ｉ／Ｆ１０２７、モデム１０６１が外部からの入力を受付け可能な状態になった時点で、ＣＰＵ１０２０はＳ２０２に処理を移行させる。
【００５７】
Ｓ２０２では、ＣＰＵ１０２０は、複合機１００における各種入力を受付けて、コピー、プリント、ファクシミリ送受信などの設定及び動作を行う（通常動作）。前述のファクシミリの時刻指定送信やメモリ受信の設定もここで行う。また、Ｓ２０２では、入力部１０３２からのスリープモード、オートシャットダウンの設定、を受け付ける。
【００５８】
ここで、スリープモード、オートシャットダウンの設定の詳細を図４を用いて説明する。
図４は、操作部１０３のスリープモード、オートシャットダウンの表示・設定画面の一例を示す図である。
なお、図４（Ａ）、図４（Ｂ）に示す画面は、ＣＰＵ１０２０に制御により、操作部１０３の表示部１０３１に表示される。また、操作部１０３はタッチパネルで構成されており、表示部１０３１に入力部１０３２が含まれる。各々の設定画面には、入力部１０３２のオペレーションでデフォルト画面から遷移することができる。
【００５９】
図４（Ａ）のスリープモード設定画面では、スリープモード移行時間４０１に１〜９９の値を設定する。デフォルトは２分であるが、左ボタン４０３で１分刻みにカウントダウンでき、右ボタン４０４で１分刻みでカウントアップできる。
【００６０】
そして、ＯＫボタン４０２が押下された際に、スリープモード移行時間４０１に表示された時間が、スリープモード移行時間として設定される。ＣＰＵ１０２０は、スリープモード移行時間の設定を受けて、時計１０２１に入力されたスリープモード移行時間をタイマー設定する。
【００６１】
ＣＰＵ１０２０は、複合機１００にコピーやプリント、ファクシミリ送受信などの入力されたジョブが終了するたびにタイマーのカウント開始を行う。そしてタイマー時間経過信号が発生する前にジョブが発生したら、ＣＰＵ１０２０は、タイマーのカウントをクリアし、上記の設定値に戻すように制御する。
【００６２】
図４（Ｂ）のオートシャットダウン設定画面では、オートシャットダウン実行ＯＫボタン４０５、またはオートシャットダウン実行ＮＧボタン４０６のどちらかを押下して、オートシャットダウンを実行するか否かを設定する。
【００６３】
オートシャットダウン実行ＯＫボタン４０５が押下されたら、ＣＰＵ１０２０は、オートシャットダウン実行時間４０７の入力を可能とする。デフォルトは１時間であるが、左ボタン４０９で１時間刻みでカウントダウン、右ボタン４１０で１時間刻みでカウントアップし、１〜８の値を入力できる。
【００６４】
そして、ＯＫボタン４０８が押下された際に、オートシャットダウン実行時間４０７に表示された時間が、スリープモード移行後からオートシャットダウンを実行するまでの時間として設定される。
【００６５】
ＣＰＵ１０２０はオートシャットダウン設定の入力を受けて、オートシャットダウンを実行するか否かを確認し、オートシャットダウンを実行する場合は、入力されたオートシャットダウン実行時間を時計１０２１にタイマー設定する。
【００６６】
次に、ファクシミリのメモリ受信の設定の詳細を図５を用いて説明する。
図５は、操作部１０３のファクシミリのメモリ受信の表示・設定画面の一例を示す図である。
なお、図５に示す画面は、ＣＰＵ１０２０に制御により、操作部１０３の表示部１０３１に表示される。この設定画面には、入力部１０３２のオペレーションでデフォルト画面から遷移することができる。
【００６７】
図５のファクシミリのメモリ受信の設定画面では、メモリ受信実行ＯＫボタン５０１、またはメモリ受信実行ＮＧボタン５０２のどちらかを押下して、ファクシミリのメモリ受信機能を使用するか否かを設定する
メモリ受信実行ＯＫボタン５０１が押下されたら、ＣＰＵ１０２０は、親展受信チェックボックス５０３、強制メモリ受信チェックボックス５０４の入力を可能とする。
そして、ＯＫボタン５０５が押下された際の設定が、ファクシミリのメモリ受信の設定として設定される。
【００６８】
以下、図２のフローチャートの説明に戻る。
Ｓ２０３において、ＣＰＵ１０２０は、スリープモード移行要因を受付けたか否かを判定する。
そして、スリープモード移行要因を受付けていないと判定した場合（Ｓ２０３でＮｏの場合）、ＣＰＵ１０２０は、Ｓ２０２に処理を戻す。
一方、スリープモード移行要因を受付けたと判定した場合（Ｓ２０３でＹｅｓの場合）、例えば前述のスリープモード移行時間の設定により時計１０２１からタイマー時間経過信号が発生した場合、ＣＰＵ１０２０は、Ｓ２０４に処理を進める。
【００６９】
Ｓ２０４では、ＣＰＵ１０２０は、ＲＡＭ１０２３に画像データが保持されているか否かを判定する。ＲＡＭ１０２３に保持されている画像データとしては、ファクシミリの時刻指定送信や、メモリ受信に関する画像データが挙げられるが、これ以外にも、喪失しては困るデータ（画像データに限定されない）が保持されていれば保持データ有りとして扱い、Ｓ２０４でＹｅｓと判断するようにしてもよい。
【００７０】
そして、ＲＡＭ１０２３に画像データが保持されていないと判定した場合（Ｓ２０４でＮｏ）、ＣＰＵ１０２０は、Ｓ２０５に処理を進める。
Ｓ２０５では、ＣＰＵ１０２０は、オートシャットダウン設定がされているか否かを判定する。
そして、オードシャットダウン設定がされていない（オートシャットダウン実行；ＮＧ）と判定した場合（Ｓ２０５でＮｏの場合）、ＣＰＵ１０２０は、Ｓ２０７において、速やかにスリープモードに移行する。
【００７１】
一方、オードシャットダウン設定がされている（オートシャットダウン実行；ＯＫ）と判定した場合（Ｓ２０５でＹｅｓの場合）、ＣＰＵ１０２０は、Ｓ２０６に処理を進める。
【００７２】
Ｓ２０６では、ＣＰＵ１０２０は、オートシャットダウン実行時間として設定した時計１０２１のタイマーのカウントを開始させ、Ｓ２０７に処理を進め、スリープモードに移行する。
【００７３】
一方、上記Ｓ２０４において、ＲＡＭ１０２３に画像データが保持されていると判定した場合（Ｓ２０４でＹｅｓ）、ＣＰＵ１０２０は、（オートシャットダウンが設定されている場合であっても、オートシャットダウンのタイマカウントを開始することなく、）そのままＳ２０７において、速やかにスリープモードに移行する。
【００７４】
Ｓ２０７において、スリープモードに移行する際は、前述のようにＣＰＵ１０２０は、複合機１００に設定した設定値を収集してＲＡＭ１０２３に格納してから、電源部１０１の非常夜電源を遮断するように制御する。これにより、複合機１００は、スリープ復帰要因を待機する状態となる（Ｓ２０８）。なお、Ｓ２０８は、ＣＰＵ１０２０が実行する処理ではない。
【００７５】
スリープ復帰要因が発生した場合（Ｓ２０８でＹｅｓの場合）は、スリープ復帰回路１０２９によって、電源部１０１で遮断されていた非常夜電源をオンにするため、複合機１００全体に電源供給がなされ、ＣＰＵ１０２０の処理動作が可能となる。
【００７６】
そして、ＣＰＵ１０２０は、Ｓ２０９において、上記Ｓ２０８で発生したスリープ復帰要因を解析し、オートシャットダウン実行時間の経過によるタイマー時間経過信号の発生（即ち、オードシャットダウン要求）であるか否かを判定する。
【００７７】
なお、スリープ復帰要因がオートシャットダウン実行時間の経過によるもの（オードシャットダウン要求）と判断する方法は、例えば次のようなものがある。
まず、ＣＰＵ１０２０は、Ｓ２０７でスリープ移行する前に時計１０２１の時刻をＲＡＭ１０２３に保持させ、Ｓ２０８でスリープ復帰した際の時計１０２１の時刻を取得し、オートシャットダウン実行時間として設定されている時間と一致した場合、スリープ復帰要因がオートシャットダウン要求であると判断する。
【００７８】
また、オートシャットダウン以外のスリープ復帰要因は、例えばＣＰＵ１０２０に割り込み信号を入力することで、ＣＰＵ１０２０が判断できるようにしてもよい。ただし、スリープ復帰要因の判断方法はこれらの方法に限定されるものではなく、判断可能であればどのような方法であってもよい。
【００７９】
上記Ｓ２０９において、スリープ復帰要因がオートシャットダウン実行時間の経過によるタイマー時間経過信号の発生（即ち、オードシャットダウン要求）であると判定した場合（Ｓ２０９でＹｅｓ）、ＣＰＵ１０２０は、Ｓ２１０に処理を進める。
【００８０】
Ｓ２１０では、ＣＰＵ１０２０は、電源部１０１の主電源スイッチ３００をオフにすることで、オートシャットダウンを実行する。これにより、複合機１００の全電源供給が遮断されるため、ＣＰＵ１０２０が動作できなくなり、本フローチャートの処理が終了される。
【００８１】
一方、上記Ｓ２０９において、スリープ復帰要因がオートシャットダウン実行時間の経過によるタイマー時間経過信号の発生（オードシャットダウン要求）でないと判定した場合（Ｓ２０９でＮｏ）、ＣＰＵ１０２０は、Ｓ２１１に処理を進める。
【００８２】
Ｓ２１１では、ＣＰＵ１０２０は、スリープ復帰後の設定処理を行う。なお、スリープ復帰後の設定処理には、上記Ｓ２０７でスリープモード移行時にＲＡＭ１０２３に格納した複合機１００の各設定値を、それぞれ所定のレジスタに再設定する処理や、スリープ復帰要因が何であったかを判断する処理が含まれる。
【００８３】
次に、Ｓ２１２において、ＣＰＵ１０２０は、上記Ｓ２０６にカウントを開始させた、オートシャットダウン実行時間のタイマーをクリアする。
次に、Ｓ２１３において、ＣＰＵ１０２０は、スリープ復帰要因となった事象に対して、必要であればその対応の処理（スリープ復帰要因の対応）を行う。
例えば、スリープ復帰要因が公衆回線から着信であった場合は、ファクシミリ受信が必要であれば受信処理を行う。また、スリープ復帰要因が入力部１０３２のスリープ復帰ボタン押下などの場合、ユーザからの入力を待つだけであるのでここでは特に処理を行う必要はない。このようにスリープ復帰要因に応じて各々の対応を行う。
【００８４】
上記Ｓ２１３のスリープ復帰要因の対応処理を終了すると、ＣＰＵ１０２０は、Ｓ２０２に処理を戻し、通常動作を行うように制御する。
以上示したように、本実施例によれば、複合機１００にオートシャットダウンが設定されている場合でも、簡単な構成で（揮発性メモリで保持しているデータを外部装着等された不揮発性メモリに退避させるような複雑な構成ではなく）、ＲＡＭ１０２３等の揮発性メモリに保持されている未処理のデータ（未送信のファクシミリ送信データ、未印刷のファクシミリ受信データ等）の喪失を防止することができる。
【００８５】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【００８６】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００８７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００８８】
１００    複合機
１０６    ファクシミリ部
３００    主電源スイッチ
１０２    制御部
１０２０    ＣＰＵ
１０２３    ＲＡＭ
【図１】
2014053865.tif 000003
【図２】
2014053865.tif 000004
【図３】
2014053865.tif 000005
【図４】
2014053865.tif 000006
【図５】
2014053865.tif 000007