(57)【要約】【課題】ユーザが取り外し可能な記憶装置を取り外したいと思っても、その記憶装置に記憶されたデータを用いた処理を画像形成装置が行っていると、その処理が終了するまでユーザはその記憶装置を取り外すことができない。【解決手段】画像形成装置のシャットダウン指示をユーザから受け付けた際、取り外し可能な記憶装置に記憶されている動作データを使用した動作を実行する必要があるか否かを判定し、その動作データを使用した動作を実行する必要があると判定されると、内蔵の不揮発性記憶部に、その動作データを記憶させて画像形成装置を再起動させ、再起動後、内蔵の不揮発性記憶部に記憶された動作データを使用した動作を実行する。【選択図】図３
2012232572.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の動作を制御する動作データを記憶する取り外し可能な記憶装置を接続可能な画像形成装置であって、
前記画像形成装置のシャットダウン指示をユーザから受け付けた際、前記取り外し可能な記憶装置に記憶されている前記動作データを使用した動作を実行する必要があるか否かを判定する判定手段と、
前記判定手段により前記動作データを使用した動作を実行する必要があると判定されると、内蔵の不揮発性記憶部に前記動作データを記憶させて前記画像形成装置を再起動させる再起動手段と、
前記再起動手段による再起動後、前記内蔵の不揮発性記憶部に記憶された前記動作データを使用した動作を実行するよう制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は印刷機構を有し、
前記動作データは、前記印刷機構の冷却、前記印刷機構の清掃のためのデータ、或いは前記印刷機構の異常要因を除去するためのデータを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記再起動手段はさらに、ネットワークを介して入力した動作データに基づいて前記画像形成装置を再起動させることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記再起動手段による再起動後、前記取り外し可能な記憶装置を取り外すことができる旨をユーザに通知する通知手段をさらに有することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記再起動手段は、前記判定手段により前記動作データを使用した動作を実行する必要があると判定されると、前記内蔵の不揮発性記憶部に、前記動作データを使用した動作を実行する必要がある旨を示す情報を記憶させ、
前記再起動手段による再起動後、前記内蔵の不揮発性記憶部に前記情報が記憶されていることを条件に、前記内蔵の不揮発性記憶部に記憶された前記動作データを使用した動作を実行するよう制御することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
画像形成装置の動作を制御する動作データを記憶する取り外し可能な記憶装置を接続可能な画像形成装置の制御方法であって、
判定手段が、前記画像形成装置のシャットダウン指示をユーザから受け付けた際、前記取り外し可能な記憶装置に記憶されている前記動作データを使用した動作を実行する必要があるか否かを判定する判定工程と、
再起動手段が、前記判定工程で前記動作データを使用した動作を実行する必要があると判定されると、内蔵の不揮発性記憶部に前記動作データを記憶させて前記画像形成装置を再起動させる再起動工程と、
制御手段が、前記再起動工程における再起動後、前記内蔵の不揮発性記憶部に記憶された前記動作データを使用した動作を実行するよう制御する制御工程と、
を有することを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取り外し可能な記憶装置を有する画像形成装置及びその制御方法に関する。
【背景技術】
【０００２】
従来、高速、かつ、高精細な印字品質を維持するために、十分な冷却や定期的な清掃を行う画像形成装置がある。
【０００３】
また、コントローラに、書き換え可能な記憶装置としてのハードディスクドライブ（ＨＤＤ）を備える画像形成装置がある。この画像形成装置は、オペレーティングシステム（ＯＳ）を起動させるためのデータをＨＤＤに保存している。そのＨＤＤは、起動時のみならず、画像データの一時保存やユーザデータの保存にも利用される。さらに、機密性の高いユーザデータがＨＤＤに保存される場合に応えて、ＨＤＤをユーザが取り外せる機構（リムーバブル）を備える画像形成装置がある。
【０００４】
特許文献１には、ＨＤＤを備えた画像形成装置における、ＨＤＤの電源制御方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２６２０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の画像形成装置では、次のような課題がある。ユーザが取り外し可能な記憶装置を取り外したいと思っても、その記憶装置に記憶されたデータを用いた処理を画像形成装置が行っていると、その処理が終了するまでユーザはその記憶装置を取り外すことができない。その処理を強制的に終了させれば、記憶装置を取り外すことが可能となるが、そのような強制終了により他の問題が生じる。例えば、冷却や清掃などの処理を行っている場合には、その処理を強制終了すると画像形成装置の性能や、形成される画像の品質が低下してしまう。一方、その処理は記憶装置に保持されたデータを用いた処理であるため、記憶装置を取り外した後にその処理を再度行うことはできない。
【０００７】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００８】
本発明の特徴は、取り外し可能な記憶装置に記憶されている動作データを用いた動作を実行する必要がある場合でも、その取り外し可能な記憶装置のデータによる動作に支障を及ぼすことなく、画像形成装置の終了指示により直ちに、その取り外し可能な記憶装置を画像形成装置本体から取り外すことができる技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係る画像形成装置は以下のような構成を備える。即ち、
画像形成装置の動作を制御する動作データを記憶する取り外し可能な記憶装置を接続可能な画像形成装置であって、
前記画像形成装置のシャットダウン指示をユーザから受け付けた際、前記取り外し可能な記憶装置に記憶されている前記動作データを使用した動作を実行する必要があるか否かを判定する判定手段と、
前記判定手段により前記動作データを使用した動作を実行する必要があると判定されると、内蔵の不揮発性記憶部に前記動作データを記憶させて前記画像形成装置を再起動させる再起動手段と、
前記再起動手段による再起動後、前記内蔵の不揮発性記憶部に記憶された前記動作データを使用した動作を実行するよう制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、取り外し可能な記憶装置に記憶されている動作データを用いた動作を実行する必要がある場合でも、画像形成装置の終了指示により直ちに、その取り外し可能な記憶装置を画像形成装置本体から取り外すことができるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置の全体構成を示すブロック図。
【図２】画像形成装置のシステムコントローラの詳細構成を示すブロック図。
【図３】システムコントローラの全体的な処理手順を示すフロー図。
【図４】シャットダウン処理の詳細な処理手順を示すフロー図。
【図５】第１〜第３実施形態に係る起動処理の詳細な処理手順を示すフロー図。
【図６】第４実施形態に係る起動処理の詳細な処理手順を示すフロー図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
（第１実施形態）
図１は、画像形成装置１００の構成図である。画像形成装置１００は、システムコントローラ１０１、表示機構部１０２、印刷機構部１０３、電源機構部１０４、及び電源スイッチ１１９を有する。
【００１４】
システムコントローラ１０１は、表示機構部１０２、印刷機構部１０３、電源機構部１０４、電源スイッチ１１９と接続されており、画像形成装置１００全体の制御を行う。システムコントローラ１０１の内部構成に関しては、図２を用いて後述する。
【００１５】
表示機構部１０２は、表示コントローラ１０５と表示部１０６とを有する。表示部１０６は液晶パネルなどを備え、画像形成装置１００の状況（ステータス）を表示してユーザに知らせる。また、表示部１０６は、図示しないユーザからの指示入力部（液晶パネルに貼り付けられたタッチパネルシートや、その他ハードキー）を備え、印刷枚数や印刷設定などといった情報を受け付ける役割も果たす。表示コントローラ１０５は、制御線１０７によって表示部１０６に接続され、図示しない独自のＣＰＵを備え、表示部１０６に描画する描画データの制御と、表示部１０６が受け付けたユーザからの指示の認識を行う。また、表示コントローラ１０５は、制御線１１５を介してシステムコントローラ１０１にも接続され、システムコントローラ１０１が送信した描画データの受信、および認識したユーザからの指示をシステムコントローラ１０１に送信する役割も果たす。表示コントローラ１０５のＣＰＵは、システムコントローラ１０１に依存せず独立動作が可能である。
【００１６】
印刷機構部１０３は、プリンタコントローラ１０８とプリンタ１０９とを有する。プリンタ１０９は、印刷データに従って紙に印刷を行う印刷部（図示しない）と、紙を搬送する紙搬送部（図示しない）とを有する。また、それらのメンテナンスのために、冷却機構（図示しない）や清掃機構（図示しない）も有する。プリンタコントローラ１０８は、制御線１１０を介してプリンタ１０９と接続され、図示しない独自のＣＰＵを有し、プリンタ１０９が印刷する印刷データの制御、紙送り制御、および清掃や冷却といったプリンタ１０９の制御を行う。また、プリンタコントローラ１０８は、制御線１１６によってシステムコントローラ１０１にも接続され、システムコントローラ１０１が送信した印刷データの受信、およびプリンタ１０９の状態をシステムコントローラ１０１に送信する役割も果たす。プリンタコントローラ１０８のＣＰＵは、システムコントローラ１０１に依存せず独立動作が可能である。
【００１７】
電源機構部１０４は、電源コントローラ１１１と電源部１１２とを有する。電源部１１２は、商用電源と接続する電源供給線１１４と、電源供給線１１４によって得た電力を変圧する変圧器（図示しない）、および変圧した電力を直流に変換するＡＣ／ＤＣコンバータ（図示しない）を有する。電源コントローラ１１１は、制御線１１３によって電源部１１２と接続される。そして、電源コントローラ１１１は、電源部１１２が生成する電源の制御と、システムコントローラ１０１や印刷機構部１０３といった画像形成装置１００の各部への電力供給制御も行う。また、電源コントローラ１１１は、制御線１１７によってシステムコントローラ１０１にも接続され、システムコントローラ１０１の指示に従って、画像形成装置１００の各部へ電力を供給或いは電力供給の停止を行う。
【００１８】
電源スイッチ１１９は、ユーザが画像形成装置１００の電源のオン・オフを切り替えたい場合に操作するスイッチである。電源スイッチ１１９は、電源機構部１０４ではなくシステムコントローラ１０１に接続されており、電源スイッチ１１９をオフしても即座に画像形成装置１００の電源がオフされるわけではない。即ち、システムコントローラ１０１は電源スイッチ１１９がオフされたことを検知すると、制御線１１７を介して電源コントローラ１１１を制御して、電源機構部１０４から画像形成装置１００の各部への電力供給を停止するように制御する。
【００１９】
図２は、システムコントローラ１０１の内部構成の詳細を示す図である。尚、図１と共通する部分は同じ記号で示している。システムコントローラ１０１は、ＣＰＵ２０１、メモリ２０２、チップセット２０３、内蔵ＨＤＤ２０５、ネットワーク用ＩＣ２１３、リムーバブルＨＤＤ２０６を接続するためのコネクタ２０８を含む。更に、図１の機構部１０２〜１０４と接続するためのコネクタ２１０〜２１２を有する。
【００２０】
リムーバブルＨＤＤ２０６及び内蔵ＨＤＤ２０５は、不揮発性の記憶装置であり、システムコントローラ１０１が起動するために必要なデータを提供する。また、ユーザの指示によって任意のユーザデータを保存することも可能である。内蔵ＨＤＤ２０５は、リムーバブルＨＤＤ２０６のように簡単に取り外すことができない。リムーバブルＨＤＤ２０６及び内蔵ＨＤＤ２０５へは、チップセット２０３を介して電源機構部１０４から共通の電源が供給される。
【００２１】
コネクタ２０８は、リムーバブルＨＤＤ２０６を取り外し可能に接続する。このＨＤＤ２０６は、ｉＶＤＲ(Information Versatile Disk for Removable usage)で規格化されている。
【００２２】
なお、本実施形態では、取り外し可能な記憶装置としてＨＤＤを想定している。そのため、コネクタ２０８及びリムーバブルＨＤＤ２０６を採用したが、その他にＵＳＢコネクタ及びＵＳＢメモリであってもよいし、ＣＤ、ＤＶＤ等の記憶媒体及びこれらを受け付けるスロットであってもよい。
【００２３】
ＣＰＵ２０１は、ＯＳによって画像形成装置１００全体の制御を統括するほか、印刷機構部１０３が印刷する印刷データ、及び表示機構部１０２が表示する画面データの生成も行う。
【００２４】
チップセット２０３は、システムコントローラ１０１と外部インターフェイスとを接続するＩ／Ｏコントローラである。即ち、チップセット２０３は、コネクタ２１０〜２１２のそれぞれを介して、表示機構部１０２、印刷機構部１０３、電源機構部１０４と接続され、ＣＰＵ２０１によって、接続された各部の制御を行う。また、チップセット２０３は、シリアルＡＴＡなどの専用バス２０７によってリムーバブルＨＤＤ２０６および内蔵ＨＤＤ２０５に接続され、ＣＰＵ２０１によってリムーバブルＨＤＤ２０６及び内蔵ＨＤＤ２０５へのデータ読み書きを制御する。また、チップセット２０３は、ネットワーク用ＩＣ２１３とも接続され、ＣＰＵ２０１によるネットワークへのアクセスを制御する。また、チップセット２０３は、汎用Ｉ／Ｏピンを有し、電源スイッチ１１９がその汎用Ｉ／Ｏピンに接続され、電源スイッチ１１９のオン／オフをＣＰＵ２０１に伝える。さらに、チップセット２０３は、電源供給を切ってもデータが保持される不揮発性メモリ２０４を有する。不揮発性メモリ２０４は、例えば、フラッシュメモリであり、起動時に不可欠なデータを保持する。
【００２５】
メモリ２０２は、ＣＰＵ２０１に直結され、ＣＰＵ２０１内部の図示しないメモリコントローラによって制御される。メモリ２０２は、例えば、ＲＡＭであり、ＣＰＵ２０１が実行する各種アプリケーションを展開する場所として使用される他、表示機構部１０２へ送信する描画データや、印刷機構部１０３へ送信する印刷データの生成にも使用される。
【００２６】
図３、図４、図５のフローチャートを参照して説明する。
【００２７】
図３は、本実施形態に係る画像形成装置１００の全体的な処理を説明するフローチャートである。なお、この処理を実行するプログラムはメモリ２０２に展開されており、ＣＰＵ２０１の制御の下に実行される。
【００２８】
まずＳ１０１で、ユーザが電源スイッチ１１９をオフして、稼動中の画像形成装置１００全体のシャットダウンを指示すると、ＣＰＵ２０１はチップセット２０３を介してこのシャットダウン指示を受信・認識する。次にＳ１０２に進み、ＣＰＵ２０１はプリンタコントローラ１０８にシャットダウン指示を出す。次にＳ１０３に進み、ＣＰＵ２０１は、印刷機構部１０３への電力供給を直ちに停止できるか否か、チップセット２０３を介して印刷機構部１０３のプリンタコントローラ１０８に問い合わせて回答を取得する。つまり、電源オフに移行する前に印刷機構部１０３の冷却を行う必要があるか否かを、チップセット２０３を介して印刷機構部１０３のプリンタコントローラ１０８に問い合わせて回答を取得する。プリンタコントローラ１０８は、例えば、温度センサにより定着器等の温度を計測し、計測した温度が所定値を超えていれば、冷却を行う必要があると判定するようにしてもよい。
【００２９】
印刷機構部１０３への電力供給を直ちに停止できる場合はＳ１１５に進み、ＣＰＵ２０１は、システムコントローラ１０１によるシャットダウン処理を実行し、画像形成装置１００全体の電源をオフにする。このＳ１１５のシステムコントローラ１０１のシャットダウン処理に関しては、図４にて詳細に説明する。
【００３０】
一方、印刷機構部１０３への電力供給を直ちに停止できない場合はＳ１０４に進み、ＣＰＵ２０１は、チップセット２０３内の不揮発性メモリ２０４のシャットダウンフラグをオンにする。そして、ＣＰＵ２０１は、リムーバブルＨＤＤ２０６に保持された動作データを画像形成装置１００の不揮発性メモリに待避させる。例えば、不揮発性メモリ２０４のシャットダウンフラグは、例えば、０又は１の制御値であり、１が設定された状態をフラグオン、０が設定された状態をフラグオフとする。また、デフォルトでフラグオフ（０）が設定されているものとし、Ｓ１０４では、０を１に変更する処理を行うものとする。動作データは、画像形成装置１００が有する機能を動作させるためのデータであり、第１実施形態では、印刷機構部２１１の冷却処理を行うためのデータである。動作データを待避させる不揮発性メモリは、不揮発性メモリ２０４であってもよく、或いは内蔵ＨＤＤ２０５であってもよい。そしてＳ１０５で、ＣＰＵ２０１は、システムコントローラ１０１のシャットダウン処理を実行した後、Ｓ１０６でシステムコントローラ１０１をリセットして再起動させる。
【００３１】
次にＳ１０７に進み、リセットにより再起動したシステムコントローラ１０１は、図５にて後述する起動シーケンスにて、不揮発性メモリ２０４内のシャットダウンフラグがＯＮであることを検出する。そしてリムーバブルＨＤＤ２０６に保持されたデータを使用せずに起動する。その後Ｓ１０８に進み、リムーバブルＨＤＤ２０６が取り外し可能な状態にあることをユーザに報知するための画像データを生成して表示コントローラ１０５に送信することにより表示部１０６に表示する。
【００３２】
そしてＳ１０９に進み、表示部１０６に表示された画像に従って、ユーザがリムーバブルＨＤＤ２０６を取り外したことが検出されると、ＣＰＵ２０１はプリンタコントローラ１０８にシャットダウンを再指示する。
【００３３】
その後、プリンタコントローラ１０８によるプリンタ１０９の冷却が継続されるが、Ｓ１１０で、ＣＰＵ２０１は定期的にプリンタコントローラ１０８に対してプリンタ１０９の冷却の状況を問い合わせる。そしてＳ１１１で、プリンタ１０９の冷却が完了し、ＣＰＵ２０１が印刷機構部１０３の電源をオフにできるとの回答をプリンタコントローラ１０８から受けた場合はＳ１１２に処理を進める。Ｓ１１２では、ＣＰＵ２０１は不揮発性メモリ２０４のシャットダウンフラグをオフにし、Ｓ１１３で、システムコントローラ１０１のシャットダウン処理を実行して、画像形成装置１００の電源をオフにする。一方、Ｓ１１１で、プリンタ１０９の冷却が未完了で、プリンタコントローラ１０８が印刷機構部１０３の電源をただちにオフできないと回答した場合はＳ１１４に処理を進める。そして、ＣＰＵ２０１はユーザに対して印刷機構部１０３の冷却中であることを報知するための画像データを生成して表示コントローラ１０５に送信し、表示部１０６に表示する。このループは、印刷機構部１０３の冷却が完了するまで継続される。
【００３４】
次に、Ｓ１０５，Ｓ１１３及びＳ１１５に共通のシステムコントローラ１０１のシャットダウン処理の詳細について図４のフローチャートを用いて説明する。
【００３５】
シャットダウン処理が開始されると、まずＳ２０１で、ＣＰＵ２０１はシャットダウンが開始されたことをユーザに報知するための画像データを生成し、表示コントローラ１０５に送信して描画を指示する。続いてＳ２０２に進み、ＣＰＵ２０１は、ＯＳ上で動作しているアプリケーション（ソフトウェア）を終了させる。次にＳ２０３に進み、ＣＰＵ２０１はＯＳの終了処理を開始して、各種プロセスを停止させる。その後Ｓ２０４に進み、ＣＰＵ２０１は、ＯＳを起動させるために使用した内蔵ＨＤＤ２０５、リムーバブルＨＤＤ２０６をソフトウェア上でアンマウントする。そしてＳ２０５に進み、ＣＰＵ２０１は、まもなく画像形成装置１００の電源が落ちる旨をユーザに報知するための画像データを生成して表示コントローラ１０５に送信して、表示部１０６に表示する。ここで、アンマウントするＨＤＤは、Ｓ１０５，Ｓ１１５の処理の場合には内蔵ＨＤＤ２０５及びリムーバブルＨＤＤ２０６の双方であるが、Ｓ１１３の処理の場合には内蔵ＨＤＤ２０５のみである。最後にＳ２０６で、ＣＰＵ２０１は電源コントローラ１１１に画像形成装置１００全体の電源オフを指示する。これにより電源コントローラ１１１が画像形成装置１００の電源をオフにして、シャットダウンは完了する。
【００３６】
次に、図３のＳ１０７のシステムコントローラ１０１の起動処理の詳細について図５のフローチャートを用いて説明する。
【００３７】
Ｓ３０１で、電源スイッチ１１９によってシステムコントローラ１０１のチップセット２０３がユーザからの起動指示を検知すると、Ｓ３０２で、チップセット２０３は電源コントローラ１１１に電源入を指示し、画像形成装置１００の電源が投入される。次にＳ３０３で、チップセット２０３がＣＰＵ２０１のリセットを解除して、ＣＰＵ２０１の動作を開始させる。これによりＣＰＵ２０１は、まずＳ３０４で、内蔵ＨＤＤ２０５から初期起動に必要なデータをロードして実行する。この後Ｓ３０５に進み、ＣＰＵ２０１は、チップセット２０３内の不揮発性メモリ２０４にアクセスし、シャットダウンフラグを確認する。シャットダウンフラグがＯＦＦである場合は、ＣＰＵ２０１は通常モードでの起動であると認識してＳ３０６に進み、リムーバブルＨＤＤ２０６をソフトウェア上でマウントして、リムーバブルＨＤＤ２０６から更なる起動データをロードする。そしてＳ３０７に進み、ＣＰＵ２０１は、Ｓ３０４で内蔵ＨＤＤ２０５からロードした起動データと、Ｓ３０６でリムーバブルＨＤＤ２０６からロードした起動データとを用いてＯＳを起動させる。その後Ｓ３０８に進み、画像形成装置１００として動作させるために必要なアプリケーションをロードして起動する。最後にＳ３０９で、ＣＰＵ２０１は、画像形成装置１００の稼働時に、アプリケーションが起動された旨をユーザに報知するための画像データを生成し、表示コントローラ１０５に送信して表示部１０６に表示させる。なお、ここで生成される画像データは、例えば、アプリケーションのメニュー等を表示する操作画面であってもよい。これが、画像形成装置１００の通常の起動処理のフローである。
【００３８】
一方、Ｓ３０５で、ＣＰＵ２０１がシャットダウンフラグがＯＮであると確認した場合はＳ３１０に進み、ＣＰＵ２０１は、Ｓ３０４で内蔵ＨＤＤ２０５からロードした起動データのみを用いて、Ｓ３０７の通常起動時とは異なるＯＳを起動させる。この後Ｓ３１１で、ＣＰＵ２０１は、リムーバブルＨＤＤ２０６を使用しない起動である旨をユーザに報知するための画像データを生成し、表示コントローラ１０５に送信して表示部１２０６に表示させる。
【００３９】
以上述べたように、ユーザが画像形成装置１００のシャットダウンを指示した際に、画像形成装置１００をただちにシャットダウンできない事由が存在する場合がある。その場合（本実施形態では、印刷機構部の冷却が必要な場合）、従来は、その事由が解消するまでシャットダウンが終了されず、その間、リムーバブルＨＤＤ２０６を取り外すことができなかった。しかし、本実施形態によれば、ただちにシャットダウンできない事由が存在する場合であっても、その事由が解消するまで待機するのではなく、一旦、強制的にシャットダウンを行う。そして、起動時に、リムーバブルＨＤＤ２０６に保持された起動データを用いずに起動処理を行うため、ユーザは、強制的にシャットダウンを行って、ただちにリムーバブルＨＤＤ２０６を取り外すことができる。また、リムーバブルＨＤＤ２０６がユーザにより取り外された後の起動時であっても、印刷機構部１０３の冷却を再開するため、印刷機構部１０３の劣化や故障を誘発する恐れを低減することができる。
【００４０】
（第２実施形態）
第１実施形態において、印刷機構部１０３がただちにシャットダウンできない理由として、印刷機構部１０３の冷却を例として挙げた。さらに、印刷機構部１０３の清掃（クリーニング）の場合も、同様のフローで対応できる。第１実施形態との相違は、印刷機構部１０３の「冷却」か「清掃」かだけであり、一連の処理の流れは同一である。
【００４１】
以上述べたように、第２実施形態によれば、ユーザが画像形成装置１００のシャットダウンを指示した際に、直ちにリムーバブルＨＤＤ２０６を取り外せない場合であっても、その事由が解消するまで待機するのではなく、一旦、強制的にシャットダウンを行う。そして、リムーバブルＨＤＤ２０６を使用しない状態で再起動する。それによって、ユーザはただちにリムーバブルＨＤＤ２０６を取り外すことができる。その際には、起動後、リムーバブルＨＤＤ２０６が取り外されても、印刷機構部１０３の清掃が実行されるため、高精度な印刷を維持していくことが可能となる。
【００４２】
（第３実施形態）
第１実施形態において、印刷機構部１０３がただちにシャットダウンできない理由として、印刷機構部１０３の冷却を例として挙げた。さらに、印刷機構部１０３に紙詰まりなどの異常が発生している場合も同様のフローで対応できる。第１実施形態と相違する点のみを以下に記載する。
【００４３】
第３実施形態の場合、フラグに従った起動処理を行った後に画像形成装置本体の内蔵ＨＤＤ２０５に待避させたデータを用いて終了処理を行う前の状態に復帰する。終了処理を行う前の状態とは、第３実施形態では、印刷機構部１０３の異常により印刷が停止している状態を意味する。よって、サービスマンやユーザ自身の手によって紙詰まり等の異常が取り除かれれば、印刷機構部１０３はシャットダウン可能となる。この際には、図３のＳ１１１にて印刷機構部１０３のエラーをＣＰＵ２０１が認識し、Ｓ１１４にてエラーの状態をユーザに報知する。そして、ユーザ、もしくはサービスマンによってエラー要因が除去されれば（Ｓ１１１でＹｅｓ）、シャットダウンが可能となる。又はエラー要因が除去された場合には、印刷を再開するようにしてもよい。
【００４４】
以上述べたように、第３実施形態によれば、ユーザは印刷機構部１０３の異常に関わらず、リムーバブルＨＤＤ２０６を取り外すことが可能となる。印刷機構部１０３の修理などは、ユーザのいない夜間時などに実施されることがあるが、修理のために重要なデータを保存しているリムーバブルＨＤＤ２０６を接続したまま放置する必要がなくなる。またリムーバブルＨＤＤ２０６を取り外すことができるため、修理の際、ユーザが立ち会う必要がなくなる。その結果、従来は、ユーザが立ち会うために昼間にしかできなかった修理を夜間でも行うことができるようになり、昼間の画像形成装置１００の稼働率を上げることが可能となる。
【００４５】
（第４実施形態）
第１実施形態において、再起動時のシャットダウンフラグがＯＮである場合に（図５のＳ３０５のＹｅｓ）、ＣＰＵ２０１によるＯＳの起動（Ｓ３１０）は内蔵ＨＤＤ２０５からメモリ２０２（或いは不揮発性メモリ２０４）にロードされたデータのみを用いて起動することとして説明した。しかし、内蔵ＨＤＤ２０５に保存しているデータがＯＳを起動させるには不足している場合が想定される。この場合、ネットワークから起動データをメモリ２０２にロードすることも可能である。図６を用いて、第４実施形態に係る起動処理を説明する。なお、図６において、Ｓ４０１〜Ｓ４０９，Ｓ４１３の処理は、前述の図３のＳ３０１〜Ｓ３０９，Ｓ３１１の処理と同じであるため、その説明を省略する。
【００４６】
第１実施形態との相違は、図６のフローチャートにおけるＳ４１０乃至Ｓ４１２である。再起動後、ＣＰＵ２０１がシャットダウンモードであると認識すると、Ｓ４１０で、ＣＰＵ２０１は内蔵ＨＤＤ２０５からネットワークＩＣ用ドライバをメモリ２０２にロードし、実行する。この結果、ＣＰＵ２０１はチップセット２０３、ネットワーク用ＩＣ２１３を経由してネットワークにアクセスが可能となる。そしてＳ４１１に進み、ＣＰＵ２０１は図示しないネットワーク先のサーバからＯＳ起動データをメモリ２０２にロードする。そしてＳ４１２に進み、ＣＰＵ２０１は、Ｓ４０４で内蔵ＨＤＤ２０５からメモリ２０２にロードされた起動データと、Ｓ４１２でネットワークを介してメモリ２０２にロードされた起動データとの双方を用いてＯＳを起動させる。その後は、第１実施形態と同じである。
【００４７】
第４実施形態によれば、リムーバブルＨＤＤ２０６を取り外した状態において起動するＯＳを、ＣＰＵ２０１はネットワーク経由でメモリ２０２にロードするため、内蔵ＨＤＤ２０５の容量制約を受けない。内蔵ＨＤＤ２０５は、取り外しできないＨＤＤであり、一般には基板上に小容量のものが実装されるが、ネットワーク経由でＯＳ起動用データをメモリ２０２にロードできれば、通常用ＯＳに劣らない機能をもつＯＳを起動させることができる。その結果、第１実施形態よりも印刷機構部１０３の冷却中のＣＰＵ２０１の動作内容を豊富にでき、表示部１０６の表示内容を充実させたり、ネットワーク先のサーバにＣＰＵ２０１が情報を送信したりすることが可能となる。
【００４８】
もちろん、この第４実施形態は、第１実施形態のみならず、第２実施形態や第３実施形態においても適用可能である。
【００４９】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012232572.tif 000003
【図２】
2012232572.tif 000004
【図３】
2012232572.tif 000005
【図４】
2012232572.tif 000006
【図５】
2012232572.tif 000007
【図６】
2012232572.tif 000008