(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
プロセッサと、
前記プロセッサによって実行されるプログラムを記憶するメモリと、
電源スイッチと、
前記電源スイッチがユーザによって押下されたときに、前記情報処理装置の設定に従って、前記情報処理装置を、前記プロセッサへの電力供給が停止され且つ前記メモリに電力が供給される省電力状態、又は、前記プロセッサ及び前記メモリへの電力供給が停止される電源オフ状態に移行させる移行手段と、
前記省電力状態において前記電源スイッチがユーザによって押下されたときに、前記情報処理装置を、前記省電力状態から前記プロセッサ及び前記メモリに電力が供給される電源オン状態に復帰させる復帰手段と、
前記復帰手段が前記情報処理装置を前記省電力状態から前記電源オン状態に復帰させたときに表示部に表示されるべき画面が、予め設定されている初期画面となるよう制御する制御手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記初期画面は、前記情報処理装置の初期状態として表示するべき画面である、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記表示部に表示される画面を前記初期画面に戻すオートクリア処理を実行する、ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記情報処理装置を前記省電力状態に移行させるときに、前記オートクリア処理を実行する、ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記情報処理装置を前記省電力状態から復帰させるときに、前記オートクリア処理を実行する、ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
ユーザを認証する機能が有効になっている場合には、前記初期画面はユーザを認証するために必要な情報を入力するためのログイン画面となる、ことを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
前記必要な情報は、ユーザＩＤである、ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記表示部は、前記電源スイッチがユーザによって押下されたときに、前記表示部のバックライトを消灯し、
前記制御手段は、前記バックライトが消灯した後に、前記初期画面が前記表示部に表示されるよう制御する、ことを特徴とする請求項１乃至７の何れか１項に記載の情報処理装置。
【請求項９】
前記メモリは、前記省電力状態において電力が供給される揮発性のメモリである、ことを特徴とする請求項１乃至８の何れか１項に記載の情報処理装置。
【請求項１０】
前記メモリは、揮発性のメモリである、ことを特徴とする請求項１乃至９の何れか１項に記載の情報処理装置。
【請求項１１】
前記省電力状態は、ハイバネーション状態又はサスペンド状態である、ことを特徴とする請求項１乃至１０の何れか１項に記載の情報処理装置。
【請求項１２】
前記情報処理装置を短時間で起動する高速起動機能を有効にする手段をさらに備え、前記移行手段は、前記高速起動機能が有効の場合に、前記情報処理装置を前記省電力状態に移行させ、前記高速起動機能が無効の場合に、前記情報処理装置を電源オフ状態に移行させる、ことを特徴とする請求項１乃至１１の何れか１項に記載の情報処理装置。
【請求項１３】
前記復帰手段は、前記高速起動機能が無効の場合に、ブートロムに記憶されている起動プログラムを実行して、前記情報処理装置を起動し、前記高速起動機能が有効の場合に、前記ブートロムに記憶されている前記起動プログラムを実行せずに、前記情報処理装置を前記省電力状態から復帰させる、ことを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記初期画面は、前記情報処理装置が前記電源オフ状態から起動したときに表示される画面である、ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
用紙に画像を印刷する印刷手段をさらに備える、ことを特徴とする請求項１乃至１４の何れか１項に記載の情報処理装置。
【請求項１６】
プロセッサ、前記プロセッサによって実行されるプログラムを記憶するメモリ、及び、電源スイッチを備える情報処理装置の制御方法であって、
前記電源スイッチがユーザによって押下されたときに、前記情報処理装置の設定に従って、前記プロセッサへの電力供給が停止され且つ前記メモリには電力が供給される省電力状態、又は、前記プロセッサ及び前記メモリへの電力供給が停止される電源オフ状態に移行させる移行ステップと、
前記省電力状態において前記電源スイッチがユーザによって押下されたときに、前記情報処理装置を、前記省電力状態から前記プロセッサ及び前記メモリに電力が供給される電源オン状態に復帰させる復帰ステップと、
前記情報処理装置が前記省電力状態から前記電源オン状態に復帰するときに、予め設定されている初期画面が表示部に表示されるよう制御する制御ステップと、を有することを特徴とする情報処理装置の制御方法。
【請求項１７】
前記初期画面は、前記情報処理装置の初期状態として表示するべき画面である、ことを特徴とする請求項１６に記載の情報処理装置の制御方法。
【請求項１８】
前記制御ステップでは、前記表示部に表示される画面を前記初期画面に戻すオートクリア処理が実行される、ことを特徴とする請求項１６又は１７に記載の情報処理装置の制御方法。
【請求項１９】
前記オートクリア処理は、前記情報処理装置を前記省電力状態に移行させるときに実行される、ことを特徴とする請求項１８に記載の情報処理装置の制御方法。
【請求項２０】
前記オートクリア処理は、前記情報処理装置を前記省電力状態から復帰させるときに実行される、ことを特徴とする請求項１８に記載の情報処理装置の制御方法。
【請求項２１】
ユーザを認証する機能が有効になっている場合には、前記初期画面はユーザを認証するために必要な情報を入力するためのログイン画面となる、ことを特徴とする請求項１６乃至２０の何れか１項に記載の情報処理装置の制御方法。
【請求項２２】
前記必要な情報は、ユーザＩＤである、ことを特徴とする請求項２１に記載の情報処理装置の制御方法。
【請求項２３】
前記電源スイッチがユーザによって押下されたときに、前記表示部のバックライトを消灯する消灯ステップをさらに有し、
前記制御ステップでは、前記バックライトが消灯した後に、前記初期画面が前記表示部に表示されるよう制御する、ことを特徴とする請求項１６乃至２２の何れか１項に記載の情報処理装置の制御方法。
【請求項２４】
前記メモリは、前記省電力状態において電力が供給される揮発性のメモリである、ことを特徴とする請求項１６乃至２３の何れか１項に記載の情報処理装置の制御方法。
【請求項２５】
前記メモリは、揮発性のメモリである、ことを特徴とする請求項１６乃至２３の何れか１項に記載の情報処理装置の制御方法。
【請求項２６】
前記省電力状態は、ハイバネーション状態又はサスペンド状態である、ことを特徴とする請求項１６乃至２５の何れか１項に記載の情報処理装置の制御方法。
【請求項２７】
前記情報処理装置を短時間で起動する高速起動機能を有効にする設定ステップをさらに有し、
前記移行ステップでは、前記高速起動機能が有効の場合に、前記情報処理装置を前記省電力状態に移行させ、前記高速起動機能が無効の場合に、前記情報処理装置を電源オフ状態に移行させる、ことを特徴とする請求項１６乃至２６の何れか１項に記載の情報処理装置の制御方法。
【請求項２８】
前記復帰ステップは、前記高速起動機能が無効の場合に、ブートロムに記憶されている起動プログラムを実行して、前記情報処理装置を起動し、前記高速起動機能が有効の場合に、前記ブートロムに記憶されている前記起動プログラムを実行せずに、前記情報処理装置を前記省電力状態から復帰させる、ことを特徴とする請求項２７に記載の情報処理装置の制御方法。
【請求項２９】
前記初期画面は、前記情報処理装置が前記電源オフ状態から起動したときに表示される画面である、ことを特徴とする請求項２８に記載の情報処理装置の制御方法。
【請求項３０】
用紙に画像を印刷する印刷ステップをさらに備える、ことを特徴とする請求項１６乃至２９の何れか１項に記載の情報処理装置の制御方法。
【請求項３１】
プロセッサ、前記プロセッサによって実行されるプログラムを記憶するメモリ、及び、電源スイッチを備える情報処理装置のコンピュータを、
前記電源スイッチがユーザによって押下されたときに、前記情報処理装置の設定に従って、前記プロセッサへの電力供給が停止され且つ前記メモリには電力が供給される省電力状態、又は、前記プロセッサ及び前記メモリへの電力供給が停止される電源オフ状態に移行させる移行手段、
前記省電力状態において前記電源スイッチがユーザによって押下されたときに、前記情報処理装置を、前記省電力状態から前記プロセッサ及び前記メモリに電力が供給される電源オン状態に復帰させる復帰手段、及び、
前記復帰手段が前記情報処理装置を前記省電力状態から前記電源オン状態に復帰させたときに表示部に表示されるべき画面が、予め設定されている初期画面となるよう制御する制御手段、として機能させることを特徴とするプログラム。
【請求項３２】
プロセッサ、前記プロセッサによって実行されるプログラムを記憶するメモリ、及び、電源スイッチを備える情報処理装置のコンピュータを、
前記電源スイッチがユーザによって押下されたときに、前記情報処理装置の設定に従って、前記プロセッサへの電力供給が停止され且つ前記メモリには電力が供給される省電力状態、又は、前記プロセッサ及び前記メモリへの電力供給が停止される電源オフ状態に移行させる移行手段、
前記省電力状態において前記電源スイッチがユーザによって押下されたときに、前記情報処理装置を、前記省電力状態から前記プロセッサ及び前記メモリに電力が供給される電源オン状態に復帰させる復帰手段、及び、
前記復帰手段が前記情報処理装置を前記省電力状態から前記電源オン状態に復帰させたときに表示部に表示されるべき画面が、予め設定されている初期画面となるよう制御する制御手段、として機能させるプログラムを記録したことを特徴とする記録媒体。
【請求項３３】
印刷装置であって、
記憶手段と、
前記記憶手段に記憶された情報に基づいて画面を表示する表示手段と、
前記印刷装置をオフするオフ指示を受信する第１受信手段と、
前記第１受信手段が前記オフ指示を受信したときに移行する前記印刷装置の電力状態を示す情報を保持する保持手段と、
前記第１受信手段が前記オフ指示を受信したとき、前記保持手段によって保持された前記情報が省電力状態を示すならば、前記印刷装置を前記記憶手段に電力が供給される前記省電力状態に移行させ、前記保持手段によって保持された前記情報が電源オフ状態を示すならば、前記印刷装置を前記記憶手段に電力が供給されない前記電源オフ状態に移行させる移行手段と、
前記印刷装置をオンするオン指示を受信する第２受信手段と、
前記印刷装置が前記省電力状態の間に前記第２受信手段が前記オン指示を受信したとき、前記印刷装置を前記省電力状態から復帰させる復帰手段と、
前記第１受信手段が前記オフ指示を受信した後であって前記復帰手段が前記印刷装置を前記省電力状態から復帰させる前に、前記復帰手段が前記印刷装置を前記省電力状態から復帰させたときに前記表示手段に表示されるべき画面が予め設定されている初期画面となるよう制御する制御手段と、を備えることを特徴とする印刷装置。
【請求項３４】
前記制御手段は、前記オフ指示を受信した後であって前記オン指示を受信する前に、前記復帰手段が前記印刷装置を前記省電力状態から復帰させたときに前記表示手段に表示されるべき画面が予め設定されている初期画面となるよう制御する、ことを特徴とする請求項３３に記載の印刷装置。
【請求項３５】
前記制御手段は、前記オフ指示を受信した後であって前記オン指示を受信する前に、前記復帰手段が前記印刷装置を前記省電力状態から復帰させたときに前記表示手段に表示されるべき画面が予め設定されている初期画面となるよう制御する、ことを特徴とする請求項３３に記載の印刷装置。
【請求項３６】
前記表示手段は、前記印刷装置が前記省電力状態から復帰したときに、前記初期画面として、ユーザを特定するために必要な情報をユーザに入力させるログイン画面を表示する、ことを特徴とする請求項３３乃至３５の何れか１項に記載の印刷装置。
【請求項３７】
前記表示手段は、前記印刷装置が前記省電力状態から復帰したときに、前記初期画面として、複数種類のジョブを受け付けるための通常画面を表示する、ことを特徴とする請求項３３乃至３５の何れか１項に記載の印刷装置。
【請求項３８】
前記表示手段は、ユーザを認証する機能が有効であれば、ユーザを特定するために必要な情報をユーザに入力させるログイン画面を表示し、前記機能が無効であれば、複数種類のジョブを受け付けるための通常画面を表示する、ことを特徴とする請求項３３乃至３５の何れか１項に記載の印刷装置。
【請求項３９】
前記必要な情報は、ユーザＩＤである、ことを特徴とする請求項３６又は３８の何れか１項に記載の印刷装置。
【請求項４０】
前記制御手段は、前記表示手段に表示された画面を初期画面に戻すオートクリア処理を実行する、ことを特徴とする請求項３３乃至３９の何れか１項に記載の印刷装置。
【請求項４１】
前記制御手段は、前記第１受信手段が前記オフ指示を受信した後であって前記復帰手段が前記印刷装置を前記省電力状態から復帰させる前に、前記オートクリア処理を実行する、ことを特徴とする請求項４０に記載の印刷装置。
【請求項４２】
前記移行手段は、前記第１受信手段が前記オフ指示を受信したことに基づいて、前記表示手段のバックライトをオフにし、前記制御手段は、前記バックライトがオフになった後に前記記憶手段に記憶された前記情報をリセットする、ことを特徴とする請求項３３乃至４１の何れか１項に記載の印刷装置。
【請求項４３】
前記記憶手段は、揮発性のメモリである、ことを特徴とする請求項３３乃至４２の何れか１項に記載の印刷装置。
【請求項４４】
前記保持手段は、不揮発性のメモリである、ことを特徴とする請求項３３乃至４３の何れか１項に記載の印刷装置。
【請求項４５】
前記省電力状態は、ハイバネーション状態又はサスペンド状態である、ことを特徴とする請求項３３乃至４４の何れか１項に記載の印刷装置。
【請求項４６】
前記印刷装置を短時間で起動する高速起動機能を有効にする手段をさらに備え、前記高速起動機能が有効である場合に前記保持手段に保持される情報が前記省電力状態を示し、前記高速起動機能が無効である場合に前記保持手段に保持される情報が前記電源オフ状態を示す、ことを特徴とする請求項３３乃至４４の何れか１項に記載の印刷装置。
【請求項４７】
前記印刷装置が前記電源オフ状態の間に前記第２受信手段が前記オン指示を受信したとき、前記印刷装置を前記電源オフ状態から起動する起動手段をさらに備え、
前記高速起動機能が有効の場合、前記復帰手段は、ブートロムに記憶されている起動プログラムを実行せずに前記印刷装置を前記省電力状態から復帰させ、前記高速起動機能が無効の場合、前記起動手段は、前記ブートロムに記憶されている前記起動プログラムを実行することによって前記印刷装置を前記電源オフ状態から起動する、ことを特徴とする請求項４６に記載の印刷装置。
【請求項４８】
前記表示手段は、前記印刷装置が前記電源オフ状態から起動したときに、前記ログイン画面を表示する、ことを特徴とする請求項３６に記載の印刷装置。
【請求項４９】
前記表示手段は、前記印刷装置が前記電源オフ状態から起動したときに、前記通常画面を表示する、ことを特徴とする請求項３７に記載の印刷装置。
【請求項５０】
用紙に画像を印刷する印刷手段をさらに備える、ことを特徴とする請求項３３乃至４９の何れか１項に記載の印刷装置。
【請求項５１】
前記第１受信手段は、ユーザから前記オフ指示を受信する電源スイッチである、ことを特徴とする請求項３３乃至５０の何れか１項に記載の印刷装置。
【請求項５２】
前記第２受信手段は、ユーザから前記オン指示を受信する電源スイッチである、ことを特徴とする請求項３３乃至５０の何れか１項に記載の印刷装置。
【請求項５３】
前記電源スイッチは、ロッカースイッチである、ことを特徴とする請求項５１又は５２に記載の印刷装置。
【請求項５４】
前記移行手段は、前記第１受信手段が前記オフ指示を受信したときに、前記保持手段にアクセスし、前記保持手段に保持された前記情報に基づいて前記印刷装置が移行する電力状態を決定する、ことを特徴とする請求項３３乃至５３の何れか１項に記載の印刷装置。
【請求項５５】
ネットワークを介して外部装置からデータを受信するネットワークインターフェースをさらに備え、
前記省電力状態において、前記ネットワークインターフェースへの電力供給が停止される、ことを特徴とする請求項３３乃至５４の何れか１項に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、情報処理装置は、起動に要する時間が長くなる傾向にある。その要因の一つは、情報処理装置の多機能化等に伴い、起動時にＲＯＭからＲＡＭへ展開すべきデータの量が大きくなってきているからである。
【０００３】
これに対して、ユーザが電源スイッチをオフにした際にＲＡＭのデータをそのまま保持しておき、次回ユーザが電源スイッチをオンにした際にはＲＯＭからＲＡＭへのデータの展開を省略することにより、起動に要する時間を短縮する技術がある。この様な技術としては、ＲＡＭへの通電を継続することによってＲＡＭのデータを保持するサスペンドという技術がある（特許文献１参照）。また、この様な技術としては、ＲＡＭのデータをＨＤＤに一時退避させることによってＲＡＭのデータを保持するハイバネーションという技術もある（特許文献２参照）。この様な技術では、ユーザからは装置の電源が完全にオフになっているように見えつつも、一方では起動に要する時間を短縮することができるのである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−３４５７８
【特許文献２】特開２０００−８２０１４
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般的に、情報処理装置は、表示部を有しており、ユーザが情報処理装置の動作を設定するための設定画面や、サービスマンが動作を微調整したりするためのサービスモード画面等を表示することができる。こういった画面は、ユーザの操作によって表示状態となり、ユーザによる操作が完了するまで、表示部に表示されたままとなる。
【０００６】
この様な情報処理装置に対して、前述した起動に要する時間を短縮する技術を適用すると、次の課題が発生してしまう。すなわち、設定画面やサービスモード画面を表示した状態で、ユーザが電源スイッチをオフにした場合、次回ユーザが電源スイッチをオンにした際には、設定画面やサービスモード画面が表示されたままになってしまうのである。なぜならば、前述した起動に要する時間を短縮する技術では、ＲＡＭのデータをそのまま保持されるため、表示部に表示された画面もそのまま維持されることになるからである。例えば、ユーザが電源スイッチをオフにした後に場を離れ、別のユーザが電源スイッチをオンにした場合、他のユーザの設定画面が表示されたままになってしまい、好ましくない。特に、特にサービスモード画面は、十分な知識のないユーザが操作すると情報処理装置に誤った調整値を設定してしまう可能性があるため、セキュリティを考慮すると再び表示されないのが望ましい。
【０００７】
本発明は、情報処理装置の起動に要する時間を短縮しつつ、情報処理装置が起動した際に適切な画面を表示させることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、プロセッサと、プロセッサによって実行されるプログラムを記憶するメモリと、電源スイッチと、を備える。情報処理装置は、電源スイッチがユーザによって押下されたときに、情報処理装置の設定に従って、情報処理装置を、プロセッサへの電力供給が停止され且つメモリに電力が供給される省電力状態、又は、プロセッサ及びメモリへの電力供給が停止される電源オフ状態に移行させる移行手段と、省電力状態において電源スイッチがユーザによって押下されたときに、情報処理装置を、省電力状態からプロセッサ及びメモリに電力が供給される電源オン状態に復帰させる復帰手段と、復帰手段が情報処理装置を省電力状態から電源オン状態に復帰させたときに表示部に表示されるべき画面が、予め設定されている初期画面となるよう制御する制御手段と、を備える。
【発明の効果】
【０００９】
本発明によれば、情報処理装置の起動に要する時間を短縮しつつ、情報処理装置が起動した際に適切な画面を表示させることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る画像形成装置の構成を示すブロック図
【図２】本発明に係る画像形成装置のコントローラの構成を示すブロック図
【図３】本発明に係る画像形成装置の電源ユニットの構成を示すブロック図
【図４】本発明に係る画像形成装置の電力供給状態を示す図
【図５】本発明に係る画像形成装置の電源ＯＮ状態の動作を示すフローチャート
【図６】本発明に係る画像形成装置のオートクリア処理を示すフローチャート
【図７】本発明に係る画像形成装置において電源スイッチをＯＦＦにした際の動作を示すフローチャート（第１の実施形態）
【図８】本発明に係る画像形成装置において電源スイッチをＯＮにした際の動作を示すフローチャート（第１の実施形態）
【図９】本発明に係る画像形成装置において電源スイッチをＯＦＦにした際の動作を示すフローチャート（第２の実施形態）
【図１０】本発明に係る画像形成装置において電源スイッチをＯＮにした際の動作を示すフローチャート（第２の実施形態）
【発明を実施するための形態】
【００１１】
以下の説明では、情報処理装置の一例として画像形成装置について説明するが、情報処理装置はＰＣ等のように他の装置であってもよい。
【００１２】
〔第１の実施形態〕
＜装置の構成＞
まず、本発明に係る装置の構成について、図１〜図４を用いて説明する。
【００１３】
図１は、本発明に係る画像形成装置の構成を示すブロック図である。
【００１４】
画像形成装置１は、以下の構成を有する。
スキャナ装置２は、原稿から光学的に画像を読み取り、デジタル画像に変換して、コントローラ３に送信する。原稿給紙ユニット２１は、自動的に原稿束を自動的に逐次入れ替える。スキャナユニット２２は、原稿を光学スキャンしデジタル画像に変換する。
【００１５】
コントローラ３は、各モジュールに指示を出す事により、画像形成装置を統括的に制御する。
【００１６】
プリンタ装置４は、デジタル画像を紙に出力する。マーキングユニット４１は、給紙した紙に画像データを印刷する。給紙ユニット４２は、紙束から一枚ずつ逐次給紙する。排紙ユニット４３は、印刷後の紙を排紙する。
【００１７】
操作部５は、本装置の操作を行なうためのものである。そして、操作部５は、ユーザが画像形成装置に画像複写等の動作を指示するための操作ボタンや、ユーザに画像形成装置の各種情報を提示したりするための表示部としての液晶画面等の表示パネルを備える。
【００１８】
ハードディスク装置６は、デジタル画像や制御プログラム等を記憶する。
【００１９】
ＦＡＸ装置７は、電話回線等にデジタル画像を送信する。
【００２０】
ＬＡＮ８は、画像形成装置１とコンピュータ９を接続する。
【００２１】
コンピュータ９は、画像形成装置１に対してＬＡＮ８を介してデジタル画像の入出力、ジョブの発行や機器の指示等も行う。
【００２２】
電源ユニット３０１は、ＡＣ電源に接続され、画像形成装置１の各構成に対して電力を供給する。
【００２３】
図２は、本発明に係る画像形成装置のコントローラの構成を示すブロック図である。
【００２４】
なお、ＣＰＵ２０１やＣＰＵ２２１には、チップセット、バスブリッジ、クロックジェネレータ等のＣＰＵ周辺ハードウェアが多数含まれているが、本図では簡略化して記載している。
【００２５】
コントローラ３は、メインボード２００とサブボード２２０を有する。
【００２６】
メインボード２００は、いわゆる汎用的なＣＰＵシステムであり、以下の構成を有する。
【００２７】
ＣＰＵ２０１は、メインボード２００全体を制御する。
【００２８】
ブートロム２０２は、ＢＩＯＳと呼ばれる初期プログラムを記憶する。
【００２９】
メモリ２０３は、ＣＰＵ２０１の主記憶メモリとして使用される。
【００３０】
バスコントローラ２０４は、サブボード２２０のバスコントローラ２２４とのブリッジ機能を持つ。
【００３１】
不揮発性メモリ２０５は、電源断された場合であっても情報を保持する。
【００３２】
ディスクコントローラ２０６は、ハードディスク装置６やフラッシュディスク２０７等のストレージ装置を制御する。
【００３３】
フラッシュディスク２０７は、ＳＳＤ等のように、半導体デバイスで構成された比較的小容量なストレージ装置である。そして、フラッシュディスク２０７には、ＣＰＵ２０１で実行されるオペレーティングシステムやファームウェアなどのプログラムを格納する。
【００３４】
ＵＳＢコントローラ２０８は、ＵＳＢメモリ２０９に対するデータの入出力を制御する。
【００３５】
ＵＳＢメモリ２０９は、画像形成装置で使用すべき各種データを記憶する。
【００３６】
ネットワークインターフェース２１０は、ＬＡＮ８を介して、コンピュータ９との間でデータの入出力を行う。
【００３７】
サブボード２２０は、比較的小さな汎用ＣＰＵシステムと、画像処理ハードウェアからなり、以下の構成を有する。
【００３８】
ＣＰＵ２２１は、サブボード２２０全体を制御する。
【００３９】
デバイスコントローラ２２２は、スキャナ装置２に対してデータの入出力を制御する。
【００４０】
メモリ２２３は、ＣＰＵ２２１の主記憶メモリとして使用される。
【００４１】
バスコントローラ２２４は、メインボード２００のバスコントローラ２０４とのブリッジ機能を持つ。
【００４２】
不揮発性メモリ２２５は、電源断された場合であっても情報を保持する。
【００４３】
デバイスコントローラ２２６は、プリンタ装置４に対してデータの入出力を制御する。
【００４４】
画像処理プロセッサ２２７は、リアルタイムデジタル画像処理を行う。
【００４５】
これらの他に、コントローラ３は、以下の電源監視構成を有する。
【００４６】
リセット回路４０１は、メインボード２００のＨ／Ｗ（ハードウェア）の設定をリセットする。
【００４７】
不揮発レジスタ４０２は、Ｈ／Ｗリセット等によって状態のリセットされることがないレジスタである。また、不揮発レジスタ４０２は、電源監視Ｈ／Ｗ４０３を介して、ＣＰＵ２０１からデータを読み書きすることが可能である。
【００４８】
電源監視Ｈ／Ｗ４０３は、本システムの電源制御を監視する。ＣＰＵ２０１が正常に動作出来る場合、ＣＰＵ２０１の指示に従い、画像形成装置１にリセットを掛けることが可能である。また、ＣＰＵ２０１に電源が供給されていない状態では、スイッチ３０２の入力から、電源リモート信号３０６を制御して、コントローラ３の電源を投入したりすることが出来る。これは、ＡＳＩＣ等の場合、小さなＣＰＵシステムでもよい。
【００４９】
リセット回路４０４は、サブボード２２０のＨ／Ｗの設定をリセットする。
【００５０】
図３は、本発明に係る画像形成装置の電源ユニットの構成を示すブロック図である。
【００５１】
電源ユニット３０１は、以下の構成を有する。
【００５２】
スイッチ３０２は、画像形成装置１の電源をＯＮ／ＯＦＦ（オン／オフ）する操作をユーザから受け付ける受付処理を行う。また、スイッチ３０２は、ＯＮ／ＯＦＦの状態のどちらか一方の状態をメカ的に保持し続ける。つまり、ユーザは、スイッチ３０２をＯＮ／ＯＦＦのいずれか側に倒す事によって、ＯＮ／ＯＦＦの状態を入力するのである。そして、スイッチ３０２は、ＯＮ時には、ＡＣ−ＤＣコンバータに接続されており、電源を制御することができる。一方で、スイッチ３０２は、ＯＦＦ時には、コントローラ３がシステムのシャットダウンが完了するまで電源供給が停止されない。すなわち、電源ケーブル３０７を介して、スイッチ３０２の状態を通知し、シャットダウンが完了した後に、電源リモート信号を用いて全てのＤＣ電源供給をＯＦＦにするようになっているのである。なお、本実施例ではトグル型のスイッチを用いているが、パーソナルコンピュータ等ではプッシュ型のスイッチを採用しているものが多数ある。これらのプッシュ型のスイッチは、１．装置電源が入っている状態では「ＯＦＦ」として機能し、２．装置電源が入っていない状態においては「ＯＮ」と機能する。また、３．一定時間以上スイッチを押下し続けることで「強制ＯＦＦ」を入力する、等の制御パターンがある。本発明は、トグル型スイッチに限定するものではない。そして、プッシュ型のスイッチに適用する場合、前記した１、２のＯＮ／ＯＦＦのパターンにトグルスイッチのＯＮ／ＯＦＦを当てはめてもよい。
【００５３】
ＡＣ−ＤＣコンバータ３０３は、ＡＣ（交流）をＤＣ（直流）に変換する。
【００５４】
ＡＣ電源入力部３０４は、ＡＣ電源からＡＣを入力する。
【００５５】
ライン３０５は、スイッチ３０２のＯＮ／ＯＦＦをコントローラ３に通知するために用いられる。この状態は、電源監視Ｈ／Ｗ４０３に入力される。
【００５６】
電源リモート信号３０６は、スイッチ３０２の状態に応じて、ＡＣ−ＤＣコンバータ３０３を制御するために用いられる。この信号は、電源監視Ｈ／Ｗ４０３から出力される。
【００５７】
電源ケーブル３０７は、スキャナ装置２及びプリンタ装置４に対してＤＣを供給する。
【００５８】
電源ケーブル３０８は、コントローラ３のネットワークインターフェース２１０及びＦＡＸ装置７に対して電源を供給する。
【００５９】
電源ケーブル３０９は、コントローラ３のメモリ２０３に対して電源を供給する。
【００６０】
電源ケーブル３１０は、コントローラ３のＣＰＵ２０１等に代表されるその他の構成要素に対して電源を供給する。その他の構成要素としては、操作部５や、サブボード２２０等が該当する。
【００６１】
ＦＥＴ３１３〜ＦＥＴ３１６は、それぞれ、電源リモート信号３０６により制御され、電源ケーブル３０７〜電源ケーブル３１０への電源供給をＯＮ／ＯＦＦする。
【００６２】
図４は、本発明に係る画像形成装置の電力供給状態（電力モード）を示す図である。
【００６３】
なお、以下の説明において、電力供給が停止されるとは、電力供給が０になる場合だけでなく、電力の供給先が正常に動作しない程度の微量な電力供給が行われている場合も含むものとする。
【００６４】
図４（ａ）は、電源ＯＮ状態を示す図である。ここで、電源ＯＮ状態は、第１の電力モードの一例である。この状態では、スイッチ３０２がＯＮであり、画像形成装置１の各構成へ電力供給が行われる。電源ＯＮ状態において、何も機能が実行されないまま所定の時間が経過すると、図４（ｃ）のスリープ状態へ移行する。また、電源ＯＮ状態において、スイッチ３０２がオフにされると、所定の条件下で、図４（ｂ）の電源ＯＦＦ状態に移行する。また、電源ＯＮ状態において、スイッチ３０２がオフにされると、所定の条件下で、図４（ｄ）のクイックＯＦＦ状態に移行する。
【００６５】
図４（ｂ）は、電源ＯＦＦ状態を示す図である。この状態では、スイッチ３０２がＯＦＦであり、画像形成装置１の各構成への電力供給が停止される。電源ＯＦＦ状態において、スイッチ３０２がオンにされると、図４（ａ）の電源ＯＮ状態に移行する。この時には、ブートロム２０２のプログラムをメモリ２０３に展開するため、図４（ｄ）のクイックＯＦＦ状態からの起動に比べて起動完了までの時間が長くなる。
【００６６】
図４（ｃ）は、スリープ状態を示す図である。この状態では、スイッチ３０２がＯＮであり、メモリ２０３、ネットワークインターフェース２１０、ＦＡＸ装置７、ＡＣ−ＤＣコンバータ３０３への電力供給が維持され、その他の構成への電力供給は停止される。スリープ状態において、ネットワークインターフェース２１０やＦＡＸ装置７へデータが入力されたり、ユーザによって操作部５のスリープ解除スイッチが押されたりすると、図４（ａ）の電源ＯＮ状態に移行する。また、スリープ状態において、スイッチ３０２がオフにされると、所定の条件下で、図４（ｂ）の電源ＯＦＦ状態に移行する。また、スリープ状態において、スイッチ３０２がオフにされると、所定の条件下で、図４（ｄ）のクイックＯＦＦ状態に移行する。
【００６７】
図４（ｄ）は、クイックＯＦＦ状態を示す図である。ここで、クイックＯＦＦ状態は、第２の電力モードの一例である。この状態では、スイッチ３０２がＯＦＦであり、メモリ２０３、ＡＣ−ＤＣコンバータ３０３への電力供給が維持され、その他の構成への電力供給は停止される。クイックＯＦＦ状態において、スイッチ３０２がオンにされると、図４（ａ）の電源ＯＮ状態に移行する。この時には、メモリ２０３に展開済みのプログラムを使用するため、図４（ｂ）の電源ＯＦＦ状態からの起動に比べて起動完了までの時間が短くなる。消費電力は、図４（ｂ）の電源ＯＦＦ状態より高く、図４（ｃ）のスリープ状態より低い。
【００６８】
図４（ａ）〜図４（ｄ）を消費電力が大きい順に状態を並べると、図４（ａ）＞図４（ｃ）＞図４（ｄ）＞図４（ｂ）となる。
【００６９】
また、図４（ｂ）〜図４（ｄ）を図４（ａ）への移行が速い順に並べると、図４（ｃ）＞図４（ｄ）＞図４（ｂ）となる。
【００７０】
＜装置の機能＞
次に、本発明に係る装置の機能について説明する。
【００７１】
まず、画像形成装置１は、以下のような基本機能を備える。
・コピー（複写）
スキャナ装置２から読み込んだ画像をハードディスク装置６に記録し、同時にプリンタ装置４を使用して印刷を行う。
・Ｓｅｎｄ（画像送信）
スキャナ装置２から読み込んだ画像を、ＬＡＮ８を介してコンピュータ９に送信する。
・ＢＯＸ（画像保存）
スキャナ装置２から読み込んだ画像をハードディスク装置６に記録し、必要に応じて画像送信や画像印刷を行う。
・プリント（画像印刷）
コンピュータ９から送信された例えばページ記述言語を解析し、プリンタ装置４で印刷する。
【００７２】
ここで、コピーを行う際の画像形成装置１の動作を簡単に説明する。ユーザが操作部５から画像複写を指示すると、ＣＰＵ２０１がＣＰＵ２２１を介してスキャナ装置２に画像読み取り命令を送る。スキャナ装置２は紙原稿を光学スキャンしデジタル画像データに変換してデバイスコントローラ２２６を介して画像処理プロセッサ２２７に入力する。画像処理プロセッサはＣＰＵ２２１を介してメモリ２２３にＤＭＡ転送を行いデジタル画像データの一時保存を行なう。ＣＰＵ２０１はデジタル画像データがメモリ２２３に一定量もしくは全て入ったことが確認できると、ＣＰＵ２２１を介してプリンタ装置４に画像出力指示を出す。ＣＰＵ２２１は画像処理プロセッサ２２７にメモリ２２３の画像データの位置を教え、プリンタ装置４からの同期信号に従ってメモリ２２３上の画像データは画像処理プロセッサとデバイスコントローラ２２６を介してプリンタ装置４に送信する。それにより、プリンタ装置４にて紙デバイスにデジタル画像データが印刷される。複数部印刷を行なう場合、ＣＰＵ２０１がメモリ２２３の画像データをハードディスク装置６に対して保存を行い、２部目以降はスキャナ装置２から画像をもらわずともプリンタ装置４に画像を送ることが可能である。後述の完全消去機能が有効である場合には、このハードディスク装置６に保存された画像データは印刷完了後に復元困難な方法で消去される。
【００７３】
また、画像形成装置１は、以下のような付加機能も備える。
・高速起動機能
コントローラ３の主記憶メモリを通電状態のままとすることで電源ＯＦＦ操作時の主記憶メモリの内容を保持しておき、次回の電源ＯＮ時に短時間で画像形成装置１をユーザが操作可能な状態にする機能である。
・ログイン機能
操作部５を通じてユーザ個人に対応するユーザＩＤとパスワードの入力を受け付け、個人認証に成功した場合のみ各種のジョブの入力を受け付ける機能である。ユーザと実行ジョブの履歴を記録することによりセキュリティを向上する。
・完全消去機能
ハードディスク装置６に記録した画像を消去する際に、ハードディスク装置６内の画像が記録されていた領域をランダムなデータで上書きする機能である。画像の復元を困難にすることによりセキュリティを向上する。
・オートクリア機能
ユーザによる操作あるいはジョブ実行が所定時間以上なかった場合に、操作部５の表示パネルに表示した画面を通常画面に戻す。この所定時間は、デフォルト値を用いても、ユーザによって設定可能であってもよい。
・スリープ機能
ジョブ実行が所定時間以上なかった場合に、画像形成装置１の消費電力を削減するために、画像形成装置１をスリープ状態へ移行する。この所定時間は、デフォルト値を用いても、ユーザによって設定可能であってもよい。スリープ移行のための所定時間は、オートクリア実行のための所定時間よりも長くなるようにする。
【００７４】
画像形成装置１は、これらの付加機能を有効化するかどうか、それぞれ設定により変更することができる。操作部５の表示パネルは各種の設定画面を表示することができるように構成されており、ユーザは設定画面を通じて上記の付加機能の有効・無効を選択できる。ただし、これらの機能の有効・無効をユーザが設定しても、ログイン機能および完全消去機能が画像形成装置１の動作に実際に反映されるのは画像形成装置１を再起動した後となる。これは、こうしたセキュリティ確保のための機能は装置の動作開始時から有効化されなければ十分なセキュリティを実現できないからである。例えば、完全消去機能を動作中に有効化した場合、機能の有効化前に記録していた画像データは復元困難にされないまま残ってしまう場合がある。もちろん、これらの機能は設定反映に再起動を要する設定項目の一例であって、本発明はこの構成のみに限定されるものではない。
【００７５】
また、画像形成装置１は、以下のような画面を操作部５の表示パネルに表示する機能も備える。これらの画面は、ユーザが所定の操作を行ったのに応じて切り替わるように構成されている。
・通常画面
通常時に操作部５に表示されている画面であり、この画面を表示している際、操作部５に備えられた操作ボタンを通じて画像形成装置１は前述の各種ジョブの実行指示を受け付ける。また、ユーザの所定の操作を受け付けた場合には、後述のユーザモード画面に表示を切り替える。
・ログイン画面
前述のログイン機能を有効に設定している場合に表示される画面である。この画面を表示している時、画像形成装置１は操作部５の操作ボタンを通じてユーザＩＤおよびパスワードの入力を受け付ける。ユーザの入力したユーザＩＤおよびパスワードが有効なものであった場合、操作部５の表示は通常画面に切り替わる。
・ユーザモード画面
サービスマン向けの特別な設定項目を除いた設定項目を一般のユーザが設定変更することができる設定画面である。一般的な画像形成装置では単に設定画面と呼称されることが多いが、ここでは前記のサービスモード画面との区別を説明上明確にするためユーザモード画面と表記する。高速起動機能およびログイン機能の有効・無効を設定することができる。
・サービスモード画面
サービスマンが画像形成装置１の動作を調整したり、特殊な設定項目の設定を変更したりすることができる画面である。完全消去機能の有効・無効を設定することができる。
【００７６】
ここで、ユーザモード画面やサービスモード画面は、第１の画面の一例である。また、ここで、通常画面やログイン画面は、第２の画面の一例である。
【００７７】
＜装置の動作＞
次に、本発明に係る装置の動作について、図５〜図１０を用いて説明する。なお、各フローチャートに示す動作は、ＣＰＵ２０１が、メモリ２０３に展開したプログラムを実行することによって実現される。
【００７８】
図５は、本発明に係る画像形成装置の電源ＯＮ状態の動作を示すフローチャートである。
【００７９】
Ｓ５０１において、ＣＰＵ２０１は、ジョブの実行やユーザによる操作が何もない状態で経過した経過時間をカウントする。経過時間は、メモリ２０３に保持される。Ｓ５０１の後、Ｓ５０２に進む。
【００８０】
Ｓ５０２において、ＣＰＵ２０１は、画像形成装置１がジョブを入力したか否か判断する。Ｓ５０２でＹｅｓの場合、Ｓ５０９へ進む。Ｓ５０２でＮｏの場合、Ｓ５０３へ進む。
【００８１】
Ｓ５０３において、ＣＰＵ２０１は、ユーザにより操作部５を介して操作が行われたか否か判断する。Ｓ５０３でＹｅｓの場合、Ｓ５０９へ進む。Ｓ５０３でＮｏの場合、Ｓ５０４へ進む。
【００８２】
Ｓ５０４において、ＣＰＵ２０１は、カウントしている経過時間が予め設定されたオートクリア時間になったか否か判断する。Ｓ５０４でＹｅｓの場合、Ｓ５１０へ進む。Ｓ５０４でＮｏの場合、Ｓ５０１へ進む。
【００８３】
Ｓ５０５において、ＣＰＵ２０１は、カウントしている経過時間が予め設定されたスリープ移行時間になったか否か判断する。Ｓ５０５でＹｅｓの場合、Ｓ５０６へ進む。Ｓ５０５でＮｏの場合、Ｓ５０１へ進む。
【００８４】
Ｓ５０６において、ＣＰＵ２０１は、画像形成装置１を図４（ｃ）のスリープ状態に移行させる。このとき、ＣＰＵ２０１は、電源監視手段Ｈ／Ｗ４０３に対して、スリープ状態への移行を通知する。すると、電源監視Ｈ／Ｗ４０３は、電源リモート信号３０６を介してＦＥＴ３１３を制御し、プリンタ装置４及びスキャナ装置２への電源供給を停止させる。Ｓ５０６の後、Ｓ５０７へ進む。
【００８５】
Ｓ５０７において、ＣＰＵ２０１は、所定のスリープ状態を解除する要因が発生したか否か判断する。ここで、スリープ状態を解除する要因とは、例えば、ネットワークインターフェース２１０やＦＡＸ装置７へデータが入力したことや、ユーザによって操作部５のスリープ解除スイッチが押されたこと等である。Ｓ５０７でＹｅｓの場合、Ｓ５０８へ進む。Ｓ５０７でＮｏの場合、Ｓ５０７をループして待機する。
【００８６】
Ｓ５０８において、ＣＰＵ２０１は、プリンタ装置４及びスキャナ装置２とネゴシエーションを行い、通信を確立する。これにより、画像形成装置１は、各種ジョブの実行が可能な状態となる。Ｓ５０８の後、Ｓ５０９に進む。
【００８７】
Ｓ５０９において、ＣＰＵ２０１は、経過時間をクリアして０に戻す。Ｓ５０９の後、Ｓ５０１に進む。
【００８８】
Ｓ５１０において、ＣＰＵ２０１は、オートクリア処理を実行する。オートクリア処理の詳細は、図６を用いて後述する。なお、オートクリア処理が済んでいれば省略してもよい。Ｓ５１０の後、Ｓ５０５に進む。
【００８９】
図６は、本発明に係る画像形成装置のオートクリア処理を示すフローチャートである。
【００９０】
オートクリア処理を実行することにより、操作部５の表示する画面をシステムの初期状態として表示すべき画面に戻すことができる。
【００９１】
Ｓ６０１において、ＣＰＵ２０１は、操作部５にサービスモード画面が表示されているか否か判断する。Ｓ６０１でＹｅｓの場合、Ｓ６０３へ進む。Ｓ６０１でＮｏの場合、Ｓ６０２へ進む。
【００９２】
Ｓ６０２において、ＣＰＵ２０１は、操作部５にユーザモード画面が表示されているか否か判断する。Ｓ６０２でＹｅｓの場合、Ｓ６０３へ進む。Ｓ６０２でＮｏの場合、親のフローチャートに戻る。なお、Ｓ６０２でＮｏの場合、画面は通常画面である現在の表示画面のまま保持するのを基本とするが、通常画面の中でトップ画面以外の画面が表示されていた場合には、通常画面の中のトップ画面を表示するようにしてもよい。
【００９３】
Ｓ６０３おいて、ＣＰＵ２０１は、予めログイン機能有効の設定がされているか否か判断する。ここでの判断は、操作部５に初期状態としてどの画面を表示しておくべきかの判断になっている。Ｓ６０３でＹｅｓの場合、Ｓ６０５へ進む。Ｓ６０３でＮｏの場合、Ｓ６０４へ進む。
【００９４】
Ｓ６０４において、ＣＰＵ２０１は、現在表示中の画面（サービスモード画面又はユーザモード画面）をクリアして、操作部５に通常画面を表示する。なお、通常画面の中でも、トップ画面を表示するのを基本とするが、サービスモード画面又はユーザモード画面に入る直前の画面を表示してもよい。Ｓ６０４の後、親のフローチャートに戻る。
【００９５】
Ｓ６０５において、ＣＰＵ２０１は、現在表示中の画面（サービスモード画面又はユーザモード画面）をクリアして、操作部５にログイン画面を表示する。この時に、ログイン中のユーザがいる場合には、そのユーザをログアウトさせてもよい。また、この時に、ユーザＩＤ等のようなユーザ毎に内部的に保持したデータを一緒にクリアしてもよい。Ｓ６０５の後、親のフローチャートに戻る。
【００９６】
図７は、本発明に係る画像形成装置において電源スイッチをＯＦＦにした際の動作を示すフローチャート（第１の実施形態）である。
【００９７】
この動作は、電源ＯＮ状態又はスリープ状態から開始される。
【００９８】
Ｓ７０１において、ＣＰＵ２０１は、スイッチ３０２がＯＦＦされたことを検知する。この検知は、スイッチ３０２がＯＦＦされたときに、電源監視Ｈ／Ｗ４０３がＣＰＵ２０１に割り込みを送信することによって実現される。ここで、スイッチ３０２がＯＦＦされたことは、第１の指示の一例である。また、ここで、スイッチ３０２がＯＦＦされたことを検知することは、第１の受付の一例である。Ｓ７０１の後、Ｓ７０２に進む。
【００９９】
Ｓ７０２において、ＣＰＵ２０１は、現在実行中のサービスあるいはジョブ等の終了処理を行う。この時に、ＣＰＵ２０１は、操作部５の画面上にシャットダウン中であることを示すメッセージを表示させる。
【０１００】
Ｓ７０３において、ＣＰＵ２０１は、終了処理が完了したか否か判断する。Ｓ７０３でＹｅｓの場合、Ｓ７０４へ進む。Ｓ７０３でＮｏの場合、Ｓ７０３をループして待機する。
【０１０１】
Ｓ７０４において、ＣＰＵ２０１は、高速起動機能が設定により有効になっているか否か判断する。Ｓ７０４でＹｅｓの場合、Ｓ７０７へ進む。Ｓ７０４でＮｏの場合、Ｓ７０５へ進む。
【０１０２】
Ｓ７０５において、ＣＰＵ２０１は、ＯＳのシャットダウンＩ／Ｆを呼び、ＯＳのソフトウェア最終終了処理を行う。この処理では、例えば、ハードディスク装置６のディスクキャッシュをライトバックする等の操作が実行される。Ｓ７０５の後、Ｓ７０６に進む。
【０１０３】
Ｓ７０６において、ＣＰＵ２０１は、画像形成装置１を電源ＯＦＦ状態（図４（ｂ）を用いて前述）へ移行させる。ＣＰＵ２０１は、画像形成装置１の各部への電源供給を制御する。電源監視Ｈ／Ｗ４０３は、電源リモート信号３０６を介してＦＥＴ３１３から３１６を制御して、プリンタ装置４、スキャナ装置２、ＦＡＸ装置７やネットワークインターフェース２１０等への電源供給停止を行う。Ｓ７０６の後、処理を終了する。なお、Ｓ７０６では、画像形成装置１を再起動させてから、画像形成装置１をクイックＯＦＦ状態（図４（ｄ）を用いて前述）へ移行させることとしてもよい。
【０１０４】
Ｓ７０７において、ＣＰＵ２０１は、ログイン機能の設定が変更されている状態か否か判断する。より具体的には、ユーザモード画面からログイン機能の有効・無効の設定が変更されたかどうかを判断する。この設定項目が反映されるためには、画像形成装置１の再起動が必要である。ログイン機能が無効から有効に変更された場合は、ログイン画面を表示する必要がある。一方、ログイン機能が有効から無効に変更された場合は、ログイン画面を表示する必要がない。Ｓ７０７でＹｅｓの場合、Ｓ７０５へ進む。Ｓ７０７でＮｏの場合、Ｓ７０８へ進む。
【０１０５】
Ｓ７０８において、ＣＰＵ２０１は、完全消去機能の設定が変更されている状態か否か判断する。より具体的には、サービスモード画面から完全消去機能の有効・無効の設定が変更されたかどうかを判断する。この設定項目もまた、反映のために画像形成装置１の再起動が必要である。Ｓ７０８でＹｅｓの場合、Ｓ７０５へ進む。Ｓ７０８でＮｏの場合、Ｓ７０９へ進む。
【０１０６】
Ｓ７０９において、ＣＰＵ２０１は、操作部５の表示パネルの表示を消灯させる。Ｓ７０９の後、Ｓ７１０に進む。
【０１０７】
Ｓ７１０において、ＣＰＵ２０１は、オートクリア処理（図６を用いて前述）を実行する。Ｓ７１０の後、Ｓ７１１に進む。
【０１０８】
Ｓ７１１において、ＣＰＵ２０１は、不揮発レジスタ４０２に高速起動機能フラグをセットする。不揮発レジスタ４０２の内容は、コントローラ３が非通電状態でも保持される。Ｓ７１１の後、Ｓ７１２に進む。
【０１０９】
Ｓ７１２において、ＣＰＵ２０１は、画像形成装置１をクイックＯＦＦ状態（図４（ｄ）を用いて前述）へ移行させる。このとき、ＣＰＵ２２１は、自身のプログラムをメモリ２０３に退避させておく。ここで、画像形成装置１をクイックＯＦＦ状態へ移行させることは、第１の移行の一例である。ＣＰＵ２０１は、電源監視Ｈ／Ｗ４０３を介して、画像形成装置１の各部への電源供給を制御する。電源監視Ｈ／Ｗ４０３は、電源リモート信号３０６を介してＦＥＴ３１３から３１６を制御して、プリンタ装置４、スキャナ装置２、ＦＡＸ装置７やネットワークインターフェース２１０等への電源供給停止を行う。Ｓ７１１の後、処理を終了する。
【０１１０】
図８は、本発明に係る画像形成装置において電源スイッチをＯＮにした際の動作を示すフローチャート（第１の実施形態）である。
【０１１１】
この動作は、電源ＯＦＦ状態又はクイックＯＦＦ状態から開始される。
【０１１２】
Ｓ８０１において、ＣＰＵ２０１は、スイッチ３０２がＯＮされたことを検知する。この検知は、スイッチ３０２がＯＮされたときに、電源監視Ｈ／Ｗ４０３がＣＰＵ２０１に割り込みを送信することによって実現される。ここで、スイッチ３０２がＯＮされたことは、第２の指示の一例である。また、ここで、スイッチ３０２がＯＮされたことを検知することは、第２の受付の一例である。このとき、ＣＰＵ２０１は、ブートロム２０２に格納された初期プログラムを実行する。また、電源ユニット３０１がコントローラ３やプリンタ装置４、スキャナ装置２を含む画像形成装置１の各部へ電源供給を開始し、電源供給状態は図４（ａ）に示した電源ＯＮ状態になる。Ｓ８０１の後、Ｓ８０２に進む。
【０１１３】
Ｓ８０２において、ＣＰＵ２０１は、不揮発レジスタ４０２に高速起動機能フラグがセットされているか否か判断する。Ｓ８０２でＹｅｓの場合、Ｓ８１２へ進む。Ｓ８０２でＮｏの場合、Ｓ８０３へ進む。
【０１１４】
８０３において、ＣＰＵ２０１は、フラッシュディスク２０７からＯＳやファームウェアなどの実行可能プログラムをメモリ２０３へロードする。つまり、Ｓ８０３において、ＣＰＵ２０１は、画像形成装置１を電源ＯＮ状態（図４（ａ）を用いて前述）へ移行させる。ロードが完了すると、ＣＰＵ２０１はブートロム２０２に格納された初期プログラムに代わってメモリ２０３上のプログラムの実行を開始する。このとき、ＣＰＵ２２１は、フラッシュディスク２０７からＯＳやファームウェアなどの実行可能プログラムをメモリ２２３へロードして実行する。Ｓ８０３の後、Ｓ８０４に進む。
【０１１５】
Ｓ８０４において、ＣＰＵ２０１は、操作部５の表示パネルを点灯させ、画像形成装置１が起動中であることを示すメッセージ等を表示させる。Ｓ８０４の後、Ｓ８０５に進む。
【０１１６】
Ｓ８０５において、ＣＰＵ２０１は、ファームウェアの起動処理を実行する。初期化処理には、コントローラ３をジョブ実行可能な状態にするために必要となるファームウェアの初期化処理が含まれる。また、起動処理には、例えば、ユーザが設定変更可能な様々な設定項目について、不揮発性メモリ２０５から設定値を読み込んで反映させる処理が含まれる。また、起動処理には、サブボード２２０を起動させる処理が含まれる。Ｓ８０５の後、Ｓ８０６に進む。
【０１１７】
Ｓ８０６において、ＣＰＵ２０１は、プリンタ装置４およびスキャナ装置２とネゴシエーションを行い、通信を確立する。Ｓ８０６の後、Ｓ８０７に進む。
【０１１８】
Ｓ８０７において、ＣＰＵ２０１は、完全消去機能が有効にされているか否か判断する。より具体的には、完全消去機能が有効に変更されてから最初の起動であるか否か判断する。Ｓ８０７でＹｅｓの場合、Ｓ８０８へ進む。Ｓ８０７でＮｏの場合、Ｓ８０９へ進む。
【０１１９】
Ｓ８０８において、ＣＰＵ２０１は、ハードディスク装置６の未使用領域をランダムなデータで上書きする。画像形成装置１が完全消去機能無効の設定で過去にジョブを実行していた場合、過去のジョブによってハードディスク装置６に記録していた画像は復元困難な方法で消去されていない。そうした画像が記録されていた領域は、単にハードディスク装置６内で未使用領域として扱われているだけである。セキュリティを確保するため、こうした未使用領域をランダムデータで上書きすることにより画像の復元を困難にする。この処理はジョブ実行と同時に行うのは困難であるため、ジョブの受け付けをしない起動時に実行するように構成される。Ｓ８０８の後、Ｓ８０９に進む。
【０１２０】
Ｓ８０９において、ＣＰＵ２０１は、ログイン機能が有効に設定されているか否か判断する。Ｓ８０９でＹｅｓの場合、Ｓ８１１へ進む。Ｓ８０９でＮｏの場合、Ｓ８１０へ進む。
【０１２１】
Ｓ８１０において、ＣＰＵ２０１は、操作部５に通常画面を表示させる。Ｓ８１０の後、処理を終了する。
【０１２２】
Ｓ８１１において、ＣＰＵ２０１は、操作部５にログイン画面を表示させる。Ｓ８１１の後、処理を終了する。
【０１２３】
Ｓ８１２において、ＣＰＵ２０１は、メモリ２０３上のプログラムを実行再開する。つまり、Ｓ８１２において、ＣＰＵ２０１は、画像形成装置１を電源ＯＮ状態（図４（ａ）を用いて前述）へ移行させる。ここで、画像形成装置１を電源ＯＮ状態へ移行させることは、第２の移行の一例である。この場合は、先述のシャットダウン時の動作によってクイックＯＦＦ状態となっており、メモリ２０３の内容が保持されているからの移行である。このとき、ＣＰＵ２２１は、メモリ２０３に退避させておいた自身のプログラムをメモリ２２３へロードして実行する。Ｓ８１２の後、Ｓ８１３に進む。
【０１２４】
Ｓ８１３において、ＣＰＵ２０１は、不揮発レジスタ４０２から高速起動機能フラグをクリアする。Ｓ８１３の後、Ｓ８１４に進む。
【０１２５】
Ｓ８１４において、ＣＰＵ２０１は、プリンタ装置４およびスキャナ装置２とネゴシエーションを行い、通信を確立する。Ｓ８１４の後、Ｓ８１５に進む。
【０１２６】
Ｓ８１５において、ＣＰＵ２０１は、操作部５の表示パネルを点灯させる。この結果、先述のシャットダウン処理におけるオートクリアの結果として表示状態となっていた画面（通常画面又はログイン画面）が操作部５に表示されることになる。これにより画像形成装置１はユーザが操作可能な状態となる。Ｓ８１５の後、処理を終了する。
【０１２７】
なお、本実施例の画像形成装置では電源スイッチをＯＦＦとした状態でも主記憶メモリに通電しておくことで主記憶メモリの内容を保持しておく構成としたが、この構成はあくまで一例である。主記憶メモリの内容を不揮発記憶装置に保存して通電を切り、次回の電源ＯＮ時には何らかのハードウェア／ソフトウェア手段を用いて保存された内容を主記憶メモリ上に復元するハイバネーション技術を用いる構成としてもよい。本発明は電源スイッチＯＦＦ時の主記憶メモリの内容を保持して次回の電源ＯＮ時に利用する構成の画像形成装置であれば適用可能である。
【０１２８】
以上のように、本実施例で説明した画像形成装置によれば、電源スイッチＯＦＦ時の主記憶メモリの内容を保持しておくような高速起動手法を用いた画像形成装置における画面表示の問題を解決できる。つまり、ユーザが電源スイッチＯＦＦ操作をした際に設定画面を表示している状態であっても、起動の待ち時間を短縮しつつ次回の電源スイッチＯＮ時には設定画面を表示した状態にならない。
【０１２９】
加えて、電源スイッチＯＦＦ操作時に設定変更反映のために画像形成装置の再起動が必要な設定項目が設定変更されていた場合、高速起動手法を用いずにシャットダウンし、次回電源スイッチＯＮ時に変更を反映させる。これにより利便性が向上する。
【０１３０】
〔第２の実施形態〕
第１の実施形態では、オートクリア処理を、電源スイッチＯＦＦの際に実行していた。
【０１３１】
第２の実施形態では、オートクリア処理を、電源スイッチＯＮの際に実行していた。この様な構成にすることで、第１の実施形態に比べて、起動に要する時間は長くなるものの、シャットダウンに要する時間を短くすることができる。
【０１３２】
なお、第２の実施形態の説明において、図１〜図６については、第１の実施形態と同様であるため、説明を省略する。また、図９〜１０において、第１の実施形態と同じステップには、同じ番号を付し、説明を省略する。
【０１３３】
図９は、本発明に係る画像形成装置において電源スイッチをＯＦＦにした際の動作を示すフローチャート（第２の実施形態）である。
【０１３４】
図７と比較して、Ｓ７１０（オートクリア処理）が省略されている点が特徴である。
【０１３５】
図１０は、本発明に係る画像形成装置において電源スイッチをＯＮにした際の動作を示すフローチャート（第２の実施形態）である。
【０１３６】
図８と比較して、Ｓ８１４とＳ８１５の間にＳ１００１（オートクリア処理）が追加されている点が特徴である。
【０１３７】
以上のように、本実施例で説明した画像形成装置によれば、高速起動手法を用いた画像形成装置において、設定画面を表示している状態で電源スイッチＯＦＦとなっても次回の電源スイッチＯＮ時には設定画面を表示した状態にならない。
【０１３８】
また、オートクリアの処理を電源スイッチＯＮ操作後に行うことにより、クイックＯＦＦ状態へ移行するまでのシャットダウンに要する時間を短縮できる。
【０１３９】
なお、第１の実施形態と第２の実施形態のうち何れの制御を採用するかについて、ユーザが予め操作部５等を介して設定可能としてもよい。
【０１４０】
〔他の実施形態〕
本発明は、以下の処理を実行することによっても実現される。
【０１４１】
即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0006041522.tif 000002
【図２】
0006041522.tif 000003
【図３】
0006041522.tif 000004
【図４】
0006041522.tif 000005
【図５】
0006041522.tif 000006
【図６】
0006041522.tif 000007
【図７】
0006041522.tif 000008
【図８】
0006041522.tif 000009
【図９】
0006041522.tif 000010
【図１０】
0006041522.tif 000011