(57)【特許請求の範囲】
【請求項１】
通常モード時には電源が供給されるが省電力モード時には電源が供給されない第１のメモリと、
省電力モード時にも電源が供給される第２のメモリと、
外部のダウンロード元から、制御プログラムをモジュールごとにダウンロードする制御プログラム取得手段と、
ダウンロードしたモジュールが省電力モード時に動作しないモジュールである場合には、前記第１のメモリに格納し、省電力モード時に動作し得るモジュールである場合には前記第２のメモリに格納する格納制御手段とを備える
ことを特徴とする画像形成装置。
【請求項２】
前記制御プログラム取得手段は、省電力モードが解除される場合または画像形成装置の電源が投入された場合に、前記制御プログラムをダウンロードする、請求項１に記載の画像形成装置。
【請求項３】
前記第１のメモリは揮発性のメモリであり、
前記制御プログラム取得手段は、省電力モードから通常モードに移行した後、前記第１のメモリに格納されるべきモジュールを外部からダウンロードし、
前記格納制御手段は、ダウンロードしたモジュールを前記第１のメモリに格納するように制御する
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記第２のメモリには、
前記第１のメモリに格納されるべきモジュールを外部からダウンロードし、ダウンロードしたモジュールを前記第１のメモリに格納する処理を実行する制御プログラムが格納される
ことを特徴とする請求項１から３のいずれかに記載の画像形成装置。
【請求項５】
前記制御プログラム取得手段は、
外部装置からの動作要求により省電力モードから通常モードに移行した場合には、当該動作要求を出力した外部装置から制御プログラムのモジュールをダウンロードする
ことを特徴とする請求項１から４のいずれかに記載の画像形成装置。
【請求項６】
前記制御プログラム取得手段は、
画像形成装置への操作入力により省電力モードから通常モードに移行した場合には、予め設定された外部装置から制御プログラムのモジュールをダウンロードする
ことを特徴とする請求項１から５のいずれかに記載の画像形成装置。
【請求項７】
前記予め設定された外部装置は、ダウンロードを試行する優先順位とともに複数設定されており、
前記制御プログラム取得手段は、
優先順位の高い外部装置から順に制御プログラムのダウンロードを試行する
ことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記画像形成装置は、
当該画像形成装置に備えられた入力手段、又は外部から、前記優先順位とともにダウンロード元の外部装置の設定を受け付ける
ことを特徴とする請求項７に記載の画像形成装置。
【請求項９】
設定されたダウンロード元の外部装置、及び／又は、前記優先順位は、書き換え可能な不揮発性メモリに格納される
ことを特徴とする請求項６から８のいずれかに記載の画像形成装置。
【請求項１０】
画像形成ができない動作不能状態となったことを検出する検出手段を備え、
動作不能状態となった場合に省電力モードへと移行する
ことを特徴とする請求項１から９のいずれかに記載の画像形成装置。
【請求項１１】
前記第２のメモリに格納されるモジュールは、省電力モードの解除を監視するモジュールを含む
ことを特徴とする請求項１から１０のいずれかに記載の画像形成装置。
【請求項１２】
画像形成ができない動作不能状態となったことを検出する検出手段と、
前記検出手段により動作不能状態となったことが検出された場合には、電源が供給されなくなる第１のメモリと、
前記検出手段により動作不能状態となったことが検出された場合も電源が供給される第２のメモリと、
外部のダウンロード元から、制御プログラムをモジュールごとに取得する制御プログラム取得手段と、
取得したモジュールが、動作不能状態の時に動作しないモジュールである場合には、前記第１のメモリに格納し、動作不能状態の時に動作し得るモジュールである場合には、前記第２のメモリに格納する格納制御手段とを備える
ことを特徴とする画像形成装置。
【請求項１３】
前記制御プログラム取得手段は、省電力モードが解除される場合または画像形成装置の電源が投入された場合に、前記制御プログラムを取得する、請求項１２に記載の画像形成装置。
【請求項１４】
前記検出手段は、
画像形成に必要な消耗品部品の未装着、前記消耗品部品の寿命切れ、前記消耗品部品装着のためのカバーが開いている状態、用紙切れ、排紙側の用紙フル、用紙詰まりの発生、用紙詰まり発生後の残留用紙の検出、プリント要求で指定された用紙サイズと利用可能な用紙サイズとの不一致、プリント要求で指定された媒体と利用可能な媒体との不一致、の少なくとも一つを動作不能状態として検出する
ことを特徴とする請求項１０、１２又は１３に記載の画像形成装置。
【請求項１５】
前記第２のメモリに格納されるモジュールは、動作不能状態の解除を監視するモジュールを含む
ことを特徴とする請求項１０、１２、１３又は１４に記載の画像形成装置。
【請求項１６】
前記第２のメモリに格納されるモジュールは、画像形成に必要な消耗品部品の装着を検出するモジュール、前記消耗品部品の寿命切れを検出するモジュール、前記消耗品部品装着のためのカバーの開閉状態を検出するモジュール、用紙切れを検出するモジュール、排紙側の用紙フルを検出するモジュール、用紙詰まりの発生を検出するモジュール、用紙詰まり発生後の残留用紙を検出するモジュール、用紙サイズを設定するモジュール、媒体の種類を設定するモジュール、の少なくとも一つを含む
ことを特徴とする請求項１０、１２、１３、１４又は１５に記載の画像形成装置。
【請求項１７】
前記第２のメモリに格納されるモジュールは、外部との通信モジュールを含む
ことを特徴とする請求項１から１６のいずれかに記載の画像形成装置。
【請求項１８】
前記第２のメモリは、制御プログラムを実行するプロセッサと同一のチップに内蔵されており、前記第１のメモリは前記チップに外付けされている
ことを特徴とする請求項１から１７のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に画像形成装置の制御プログラムを外部のダウンロード元からダウンロードして、画像形成装置内のメモリに格納する際の技術に関する。
【背景技術】
【０００２】
最近の画像形成装置の動作はファームウェア等と呼ばれる制御プログラムがＣＰＵ等のプロセッサ上で動作することにより制御される。この制御プログラムは、古くは出荷時に画像形成装置に装着されるマスクＲＯＭに格納されていたが、制御プログラムのバージョン更新の際にマスクＲＯＭを取り替える作業が煩雑であること等から、最近では、制御プログラムをフラッシュＲＯＭ等の書き換え可能な不揮発性メモリに格納することが多くなっている。制御プログラムのバージョン更新があった場合には、外部からネットワーク等を介して新たな制御プログラムをダウンロードし、フラッシュＲＯＭの内容を書き換えることでバージョン更新することが行われている（例えば特許文献１等参照）。
【０００３】
【特許文献１】特開２００２−２７８４０９号公報
【０００４】
【特許文献２】特開２００３−２９９４６号公報
【０００５】
【特許文献３】特開２００１−６７２２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
制御プログラムが格納されるメモリには常時電源が供給されるのが通常であった。しかしながら、近年の画像形成装置の高機能化に伴い制御プログラムのサイズも増大しており、制御プログラムを格納するメモリに供給する電力消費も無視できない状況にある。
【０００７】
本発明は上記の点に鑑みてなされたものであって、より電力消費の低減を図ることが可能な画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記の問題点を解決するために、本発明に係る第１の画像形成装置は、通常モード時には電源が供給されるが省電力モード時には電源が供給されない第１のメモリと、省電力モード時にも電源が供給される第２のメモリと、外部のダウンロード元から、制御プログラムをモジュールごとにダウンロードする制御プログラム取得手段と、ダウンロードしたモジュールが省電力モード時に動作しないモジュールである場合には、前記第１のメモリに格納し、省電力モード時に動作し得るモジュールである場合には前記第２のメモリに格納する格納制御手段とを備えることを特徴としている。
【０００９】
本発明の構成により、省電力モードのときに第１のメモリの電源供給を停止することが可能となり、電力消費の低減を図ることが可能となる。外部のダウンロード元としては、パーソナルコンピュータ（ＰＣ）等の情報処理装置、画像形成装置、スキャナ等の画像処理装置などの他、ＵＳＢメモリ等の各種記録媒体を設定することが考えられる。格納制御手段による格納先メモリの判別は、例えばモジュールのファイル名を参照して行うことができるが、ファイル名に限定されず、他の判別方法も可能である。
【００１０】
上記画像形成装置において好ましくは、前記制御プログラム取得手段は、省電力モードが解除される場合または画像形成装置の電源が投入された場合に、前記制御プログラムをダウンロードする。
前記第１のメモリは揮発性のメモリであり、前記制御プログラム取得手段は、省電力モードから通常モードに移行した後、前記第１のメモリに格納されるべきモジュールを外部からダウンロードし、前記格納制御手段は、ダウンロードしたモジュールを前記第１のメモリに格納するように制御する構成とすれば、ダウンロードしたモジュールをフラッシュＲＯＭ等に格納する場合と比較し、フラッシュＲＯＭ等の書き換え可能な不揮発性メモリの容量を小さくすることができる。
【００１１】
前記第２のメモリには、前記第１のメモリに格納されるべきモジュールを外部からダウンロードし、ダウンロードしたモジュールを前記第１のメモリに格納する処理を実行する制御プログラムが格納される構成とすることができる。もっとも、前記モジュールは、第３のメモリとして搭載した不揮発性メモリに格納する構成も可能である。この第３のメモリは、第２のメモリも揮発性のメモリであった場合に、画像形成装置の電源投入時に動作するモジュールを格納するために搭載される場合があるメモリである。
【００１２】
前記制御プログラム取得手段は、外部装置からの動作要求により省電力モードから通常モードに移行した場合には、当該動作要求を出力した外部装置から制御プログラムのモジュールをダウンロードする構成とすれば、ダウンロード元の電源が入っていない等によりモジュールのダウンロードができないといった事態の発生が防止できる。
【００１３】
前記制御プログラム取得手段は、画像形成装置への操作入力により省電力モードから通常モードに移行した場合には、予め設定された外部装置から制御プログラムのモジュールをダウンロードする構成とすることができる。接続された外部装置を順次探索する処理を行うことも可能であるが、それと比較して制御プログラムの処理内容を簡素化し、モジュールを小さくしたい場合に好適である。
【００１４】
前記予め設定された外部装置は、ダウンロードを試行する優先順位とともに複数設定されており、前記制御プログラム取得手段は、優先順位の高い外部装置から順に制御プログラムのダウンロードを試行する構成とすることができる。
【００１５】
設定は固定的なものとすることもできるが、前記画像形成装置は、当該画像形成装置に備えられた入力手段、又は外部から、前記優先順位とともにダウンロード元の外部装置の設定を受け付ける構成として、設定を変更することも可能とすることが好ましい。設定されたダウンロード元の外部装置、及び／又は、前記優先順位は、書き換え可能な不揮発性メモリに格納される構成とすれば、電源投入時のダウンロードに好適である。
【００１６】
画像形成ができない動作不能状態となったことを検出する検出手段を備え、動作不能状態となった場合に省電力モードへと移行する構成とすれば、より電力消費の低減を図ることができる。前記第２のメモリに格納されるモジュールは、省電力モードの解除を監視するモジュールを含む構成とすることができる。
【００１７】
本発明に係る第２の画像形成装置は、画像形成ができない動作不能状態となったことを検出する検出手段と、前記検出手段により動作不能状態となったことが検出された場合には、電源が供給されなくなる第１のメモリと、前記検出手段により動作不能状態となったことが検出された場合も電源が供給される第２のメモリと、外部のダウンロード元から、制御プログラムをモジュールごとに取得する制御プログラム取得手段と、取得したモジュールが、動作不能状態の時に動作しないモジュールである場合には、前記第１のメモリに格納し、動作不能状態の時に動作し得るモジュールである場合には、前記第２のメモリに格納する格納制御手段とを備えることを特徴としている。
【００１８】
この構成では、動作不能状態において必ずしも省電力モードとはならない場合でも第１のメモリへの電源供給を停止することができ、これによっても電力消費の低減を図ることができる。
【００１９】
上記画像形成装置において好ましくは、前記制御プログラム取得手段は、省電力モードが解除される場合または画像形成装置の電源が投入された場合に、前記制御プログラムを取得する。
前記検出手段は、画像形成に必要な消耗品部品の未装着、前記消耗品部品の寿命切れ、前記消耗品部品装着のためのカバーが開いている状態、用紙切れ、排紙側の用紙フル、用紙詰まりの発生、用紙詰まり発生後の残留用紙の検出、プリント要求で指定された用紙サイズと利用可能な用紙サイズとの不一致、プリント要求で指定された媒体と利用可能な媒体との不一致、の少なくとも一つを動作不能状態として検出する構成とすることができる。
【００２０】
消耗品部品としては、例えばインク、トナー等の現像剤カートリッジ、感光体ドラム等を含む画像形成ユニット、等がある。また、プリント要求で指定される媒体の種類としては、普通紙、厚紙、ＯＨＰなどがある。
前記第２のメモリに格納されるモジュールは、動作不能状態の解除を監視するモジュールを含む構成とすることができる。
【００２１】
また、前記第２のメモリに格納されるモジュールは、画像形成に必要な消耗品部品の装着を検出するモジュール、前記消耗品部品の寿命切れを検出するモジュール、前記消耗品部品装着のためのカバーの開閉状態を検出するモジュール、用紙切れを検出するモジュール、排紙側の用紙フルを検出するモジュール、用紙詰まりの発生を検出するモジュール、用紙詰まり発生後の残留用紙を検出するモジュール、用紙サイズを設定するモジュール、媒体の種類を設定するモジュール、の少なくとも一つを含む構成とすることができる。
【００２２】
前記第２のメモリに格納されるモジュールは、外部との通信モジュールを含む構成とすることが好ましい。
前記第２のメモリは、制御プログラムを実行するプロセッサと同一のチップに内蔵されており、前記第１のメモリは前記チップに外付けされている構成とすることができる。
【発明の効果】
【００２３】
本発明に係る画像形成装置によると、制御プログラムを記憶するメモリの全部に常時電源を供給する必要がなくなり、電力消費の低減を図ることが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について、本発明に係る画像形成装置の一例としてＭＦＰ（マルチ・ファンクション・ペリフェラル）を用いる場合を例として、図面を参照しながら説明する。なお、ＭＦＰとは、コピー、ネットワークプリンティング、スキャナ、ＦＡＸ、またはドキュメントサーバなどの機能を集約した画像形成装置である。複合機と称されることもある。
【００２５】
（１）プリントシステムの構成
図１はプリントシステムの全体的な構成の一例を示す図である。プリントシステム１は、本実施の形態のＭＦＰ１００、パーソナルコンピュータ（ＰＣ）３１Ａ、３１Ｂ、３１Ｃが、ＬＡＮ等のネットワーク５００を介して接続されて構成される。ＰＣの接続台数は任意であり、同図の例では３台のＰＣが接続されているが、１台でも構わない。ＭＦＰ等の画像形成装置の接続台数も任意である。ネットワーク５００の通信規約または通信規格として、例えばＴＣＰ／ＩＰ、ＦＴＰ、有線ＬＡＮの規格であるＩＥＥＥ８０２．３、無線ＬＡＮの規格であるＩＥＥＥ８０２．１１などが適用される。
【００２６】
ＰＣ３１Ａ、３１Ｂ、３１Ｃ（以下、併せて「ＰＣ３１Ａ等」ともいう。）には、ＭＦＰ１００にプリントを要求するプリント要求プログラムがインストールされているほか、本実施の形態では、ＰＣ３１Ａ等に設けられたハードディスク（不図示）等の記憶手段にＭＦＰ１００の制御プログラムが格納されている。制御プログラムはモジュールごとに格納されており、ＭＦＰ１００からのダウンロード要求を受けてＰＣ３１Ａ等から制御プログラムをモジュールごとにダウンロードすることができる。なおＰＣ３１Ａ等の代わりに、ワークステーション、携帯情報端末などを用いることもできる。
【００２７】
（２）ＭＦＰ１００の構成
図２は、本実施の形態のＭＦＰ１００の構成の一例について説明するための図である。ＭＦＰ１００は、通信インタフェース部１１０、ＣＰＵ１２０、省電力モード電源制御部１３０、第１メモリ１４１、第２メモリ１４２、動作不能状態検出部１５０を備えている。なお、同図では、操作ボタン、ディスプレイパネル、スキャナ、画像形成部、ドキュメントフィーダ、給紙装置など、一般的なＭＦＰで通常備えられるような部分については図示を省略している。
【００２８】
通信インタフェース部１１０は、ＰＣ３１Ａ等の外部装置とデータのやり取りを行うための装置である。通信インタフェース１６として、例えばＮＩＣ（ネットワーク・インタフェース・カード）などを用いることができる。
ＣＰＵ１２０は、制御プログラム取得制御部１２１、不揮発性メモリ１２２、省電力モード制御部１２３を含んでいる。
【００２９】
制御プログラム取得制御部１２１は、通信インタフェース部１１０を介してＰＣ３１Ａ等の外部装置から制御プログラムをダウンロードする。本実施の形態では、ダウンロードした制御プログラムを格納するプログラムメモリを複数備えている（第１メモリ１４１及び第２メモリ１４２）。本実施の形態では、いずれも揮発性のメモリ（例えばＳＲＡＭ）を用いており、ＭＦＰ１００の電源が投入された場合など、必要な制御プログラムをＰＣ３１Ａ等の外部装置から適宜ダウンロードする構成である。なお、ＭＦＰ１００の電源投入時に最小限必要な処理を行うプログラムはＣＰＵ１２０内蔵の不揮発性メモリ１２２に格納されている。不揮発性メモリ１２２としては、フラッシュＲＯＭ等の書き換え可能なメモリを用いることが好ましい。
【００３０】
省電力モード制御部１２３は、例えば一定時間以上ジョブが投入されない場合など、省電力モードへと移行する制御を行う。省電力モードに移行する際には、省電力モード電源制御部１３０により第１メモリ１４１への電源供給を停止する。本実施の形態の第１メモリ１４１は揮発性のＲＡＭであるから、省電力モードが解除され通常モードへ移行する際には、再度第１メモリ１４１に制御プログラムを格納する場合が生じる。第２メモリ１４２には、省電力モードでも電源が供給される。従って、省電力モードでも動作する可能性がある制御プログラムは第２メモリ１４２に格納する必要がある。制御プログラム取得制御部１２１は、ＰＣ３１Ａ等の外部装置からモジュールごとにダウンロードした制御プログラムについて、省電力モードで動作しないプログラムか、省電力モードでも動作し得るプログラムであるかを判別し、第１メモリ１４１、第２メモリ１４２のいずれに格納するかを制御する。
【００３１】
なお、動作不能状態検出部１５０は、画像形成に必要な消耗品部品の未装着、前記消耗品部品の寿命切れ、前記消耗品部品装着のためのカバーが開いている状態であること、用紙切れ、排紙側の用紙フル、用紙詰まり（ジャム）の発生、用紙詰まり発生後の残留用紙の検出、プリント要求で指定された用紙サイズと利用可能な用紙サイズとの不一致、プリント要求で指定された媒体と利用可能な媒体との不一致、など、画像形成ができない状態（動作不能状態）となったことを検出する。具体的には各部に備えられたセンサからの出力を受けて、動作不能状態となったことを検出する。消耗品部品としては、例えばインク、トナー等の現像剤カートリッジ、感光体ドラム等を含む画像形成ユニット、等がある。また、プリント要求で指定される媒体の種類としては、普通紙、厚紙、ＯＨＰなどがあり、指定された媒体の種類が利用可能でない場合に動作不能を検出することができるが、代替の媒体を利用しても良い場合などは、必ずしも動作不能としなくても構わない。
【００３２】
動作不能状態の検出、動作不能状態の解除の検出は、やはり制御プログラムにより実現され、これらを検出する制御プログラムのモジュールは第２メモリ１４２に格納される。具体的には、画像形成に必要な消耗品部品の装着を検出するモジュール、前記消耗品部品の寿命切れを検出するモジュール、前記消耗品部品装着のためのカバーの開閉状態を検出するモジュール、用紙切れを検出するモジュール、排紙側の用紙フルを検出するモジュール、用紙詰まりの発生を検出するモジュール、用紙詰まり発生後の残留用紙を検出するモジュール、用紙サイズを設定するモジュール、媒体の種類を設定するモジュール、などが第２メモリ１４２に格納される。本実施の形態では、動作不能状態が検出された場合も省電力モードに移行し、第１メモリ１４１への電源供給を停止するためである。もっとも、必ずしも省電力モードへ移行せず第１メモリ１４１への電源供給を停止する構成も可能である。
【００３３】
その他、外部との通信モジュールや、第１メモリ１４１に格納されるべきモジュールを外部からダウンロードするモジュール、ダウンロードしたモジュールを第１メモリ１４１に格納する処理を実行するモジュールなどが第２メモリ１４２に格納される。これらの制御プログラムは不揮発性メモリ１２２に格納する構成でもよいが、第２メモリ１４２に格納する構成とすることで、不揮発性メモリ１２２の容量を小さくすることができる。また、省電力モードの解除を監視するプログラムも第２メモリ１４２に格納される。このモジュールはＰＣ３１Ａ等の外部装置からの要求、ＭＦＰ１００の操作などを監視して、省電力モードを解除し、通常モードに移行させる。省電力モードの際に動作し得るモジュールとして、他に表示部、定着装置、モータ等の駆動装置などの動作を制御するモジュール、各種センサの出力を受けるモジュールなど、省電力モード中のＭＦＰ１００の動作を制御するプログラムがあり、これらも第２メモリ１４２に格納される。
【００３４】
（３）ＭＦＰ１００の動作
以下、制御プログラムをＰＣ３１Ａ等の外部装置からダウンロードする際のＭＦＰ１００の動作について、より詳細に説明する。図３は、ＭＦＰ１００の電源オン時のＣＰＵ１２０の処理内容の一例について説明するためのフローチャートである。
【００３５】
ＭＦＰ１００の電源が投入された際には、まず、制御プログラム取得制御部１２１が、第２メモリ１４２に格納されるべき制御プログラムのモジュールを外部装置からダウンロードし、第２メモリ１４２に格納する（Ｓ１０１）。この際のダウンロード元は、予め設定された外部装置となる。ここで、ダウンロード元の設定について説明する。
【００３６】
図４は、ダウンロード元を設定する画面の一例を示す図である。この画面はＭＦＰ１００に設けられた液晶パネル等の表示部（不図示）に表示して、ＭＦＰ１００側で設定することもできるし、ＰＣ３１Ａ等の外部装置で表示して設定を行い、設定内容をＭＦＰ１００に転送することもできる。
【００３７】
本実施の形態では、（１）ＰＣ３１Ａ等の外部装置から画像形成要求等の動作要求を受信して省電力モードが解除された場合と、（２）ＭＦＰ１００側において何らかの操作がなされることにより省電力モードが解除された場合、及びＭＦＰ１００の電源投入時とに分けて、制御プログラムのダウンロード元を設定している。設定は、設定入力ボックス２０１〜２０３にダウンロード元を示す情報を入力、若しくはプルダウンで選択する等によって行うことができる。本実施の形態では、設定された内容は不揮発性メモリ１２２に書き込まれる。
【００３８】
同図の例では、上記（１）の場合には、動作要求を出力した外部装置から制御プログラムをダウンロードする設定としている。この設定は、例えばダウンロード先の外部装置の電源が落ちているなどの理由によりダウンロードができない、といった問題が生じない点で好適である。もっとも、例えばバージョン更新対応等のため、他の設定とすることもできる。
【００３９】
上記（２）の場合の対応のため、本実施の形態では、第１優先順位の外部装置と第２優先順位の外部装置とを設定する構成としている。もっとも設定する装置は二つに限定されない。この設定のために、画面の下部にダウンロード元として指定可能な装置一覧を表示するボックス２０４を設けている。ボックス２０４には、例えばネットワーク５００を介して接続された外部装置のコンピュータ名を一覧表示することができる。
【００４０】
もっとも、ＵＳＢメモリなどの外部装置が接続された状態では、可能性のあるダウンロード元として、それらの存在を表示することも可能である。但し、実際にダウンロードを行う場合にＵＳＢメモリが接続されていなかったり、接続されたＵＳＢメモリに制御プログラムが格納されていなかったりした場合にはエラーが発生するため、適切に制御プログラムが格納されたＵＳＢメモリ等の記録媒体を接続する、といった対応が必要となる。
【００４１】
図３のフローチャートへと戻り、第２メモリ１４２に格納されるべき制御プログラムのダウンロードが終了すると（Ｓ１０２：ＹＥＳ）、第２メモリ１４２に格納された一部プログラムの動作が開始する（Ｓ１０３）。ここで実際に動作開始するプログラムとして、第１メモリ１４１への制御プログラムダウンロードを行うプログラムがある。このプログラムにより、第１メモリ１４１への制御プログラムのダウンロードを行う（Ｓ１０４）。第１メモリ１４１に格納するべき制御プログラムのモジュールは、省電力モードの場合など、第１メモリ１４１の電源供給が停止された状態では動作しないモジュールである。
【００４２】
そして第１メモリ１４１へのダウンロードが終了すると（Ｓ１０５：ＹＥＳ）、第１メモリに格納された制御プログラムの動作を開始し（Ｓ１０６）、画像形成動作が実行可能な状態となる。省電力モードへの移行が指示された場合には、第１メモリ１４１への電源供給が停止される。
【００４３】
次に、省電力モードが解除される場合の動作について説明する。第１メモリ１４１は揮発性のメモリであるから、必要な制御プログラムについては再度ダウンロードを行う必要がある。上記図４に示したように、本実施の形態では、省電力モードの解除の原因により、制御プログラムのダウンロード元の設定が異なる。
【００４４】
図５は、省電力モードが解除される場合のＣＰＵ１２０の処理内容の一例について説明するためのフローチャートである。省電力モードが解除される場合には、ＰＣ３１Ａ等の外部装置から画像形成等の動作要求が出される場合と、それ以外の場合、即ちＭＦＰ１００の操作パネル（不図示）で操作入力される場合、本実施の形態では動作不能状態を解除する場合などが考えられるが、いずれの場合もまず第１メモリ１４１の電源をオン状態とする（Ｓ２０１）。
【００４５】
ＰＣ３１Ａ等の外部装置からの要求で省電力モードが解除された場合には（Ｓ２０２：ＹＥＳ）、動作要求を出力した外部装置の情報（例えばコンピュータ名、ＩＰアドレス等）を取得して（Ｓ２０３）、当該要求を出力したＰＣ等の外部装置を制御プログラムのダウンロード元に設定する（Ｓ２０４）。
【００４６】
外部装置からの動作要求で省電力モードが解除されたのでない場合（Ｓ２０２：ＮＯ）、図４に示した第１優先の外部装置が利用可能であるか否かを判定する（Ｓ２０５）。第１優先の外部装置が利用可能であれば、当該装置をダウンロード元に設定する（Ｓ２０６）。第１優先の外部装置が利用可能でない場合（電源が入っていない場合など）には（Ｓ２０５：ＮＯ）、第２優先の外部装置が利用可能であるか否かを判定する（Ｓ２０７）。
【００４７】
第２優先の外部装置が利用可能であれば、当該装置をダウンロード元に設定する（Ｓ２０８）。第２優先の外部装置が利用可能でない場合（Ｓ２０７：ＮＯ）、本実施の形態ではダウンロード元が存在しない旨（異常）を表示して（Ｓ２０９）、動作を停止する（Ｓ２１０）。これら一連の動作を実現する制御プログラムは、第２メモリ１４２に格納するか、あるいは不揮発性メモリ１２２に格納されている必要がある。
【００４８】
利用可能なダウンロード元が存在する場合には、第１メモリ１４１に制御プログラムをダウンロードする（Ｓ２１１）。第１メモリ１４１のプログラムダウンロードが終了すると（Ｓ２１２：ＹＥＳ）、第１メモリ１４１に格納されたプログラムを動作可能状態とする（Ｓ２１３）。これによりＭＦＰ１００にて画像形成動作が可能な状態となる。
【００４９】
（変形例）
以上、本発明の実施の形態について説明したが、本発明の内容が上記実施の形態において説明された具体例によって限定されないことは勿論であり、例えば、以下のような変形例も考えられる。
【００５０】
（１）上記実施の形態では、第１メモリ１４１及び第２メモリ１４２として、いずれも揮発性メモリ（例えば高速アクセスが可能なＳＲＡＭ等）を用いたが、書込みが可能なメモリであればＳＲＡＭに限定されず、他のメモリ素子を用いてもよい。例えば、フラッシュＲＯＭのような書き換え可能な不揮発性メモリを用いることも考えられる。この場合にも、省電力モードでは第１メモリ１４１への電源供給を停止することが可能であり、一定の省電力効果が得られる。また、省電力モードから通常モードに復帰した場合に原則として制御プログラムのダウンロードを再度実行する必要がなくなる。また、第１メモリ１４１、第２メモリ１４２のいずれか一方をフラッシュＲＯＭ等の不揮発性メモリとする構成も可能である。第２メモリ１４２を不揮発性メモリとする構成では、第２メモリ１４２を不揮発性メモリ１２２と物理的に同一のメモリとすることも可能である。
【００５１】
（２）上記実施の形態では、第１メモリ１４１及び第２メモリ１４２をいずれもＣＰＵ１２０の外部に接続する場合について説明したが、ＣＰＵ１２０が配されるチップ内部に設ける構成も可能である。また、第１メモリ１４１のみＣＰＵ１２０が配されるチップの外部に外付けとする構成も可能である。例えば、ＳＯＣ（システム・オン・ア・チップ）技術を適用した場合、上記実施の形態における不揮発性メモリ１２２及び第２メモリ１４２をＣＰＵと同一チップ上に設け、第１メモリ１４１を外付けとすることが考えられる。このようにすることで、ＳＯＣチップ内のメモリ容量を最小限として、第１メモリ１４１によりプログラム格納領域の容量を大きく確保することができる。
【００５２】
（３）上記実施の形態では、ネットワーク（ＬＡＮ）５００を介して制御プログラムをＰＣ３１Ａ等の外部装置からダウンロードする場合について説明した。上記に説明したようなＵＳＢメモリから制御プログラムを取得する形態の他、例えばコンパクトフラッシュ（登録商標）、スマートメディア等のメモリカード、ＭＯ、ＣＤ、ＤＶＤ等の各種ディスク媒体等を介して行うことも可能である。
【産業上の利用可能性】
【００５３】
本発明は、例えばＭＦＰ等の画像形成装置に適用することができる。
【図面の簡単な説明】
【００５４】
【図１】プリントシステムの全体的な構成の一例を示す図である。
【図２】ＭＦＰ１００の構成の一例について説明するための図である。
【図３】ＭＦＰ１００の電源オン時のＣＰＵ１２０の処理内容の一例について説明するためのフローチャートである。
【図４】ダウンロード元を設定する画面の一例を示す図である。
【図５】省電力モードが解除される場合のＣＰＵ１２０の処理内容の一例について説明するためのフローチャートである。
【符号の説明】
【００５５】
１                          プリントシステム
３１Ａ、３１Ｂ、３１Ｃ      パーソナルコンピュータ（ＰＣ）
１００                      ＭＦＰ
１１０                      通信インタフェース部
１２０                      ＣＰＵ
１２１                      制御プログラム取得制御部
１２２                      不揮発性メモリ
１２３                      省電力モード制御部
１３０                      省電力モード電源制御部
１４１                      第１メモリ
１４２                      第２メモリ
１５０                      動作不能状態検出部
５００                      ネットワーク（ＬＡＮ）
【図１】
0004821261.tif 000002
【図２】
0004821261.tif 000003
【図３】
0004821261.tif 000004
【図４】
0004821261.tif 000005
【図５】
0004821261.tif 000006