(57)【要約】【課題】不揮発性メモリーに記憶容量が十分に無い場合にも、プログラムのアップデートを実行することが可能な複合機１００を提供する。【解決手段】制御プログラムがアップデートされる際に、当該制御プログラムを揮発性メモリーのセルフリフレッシュ部に記憶させるダウンロード手段４０３と、前記制御プログラムが前記揮発性メモリーのセルフリフレッシュ部に記憶されると、システムをリセットするシステムリセット手段４０４と、前記システムがリセットされると、前記揮発性メモリーのセルフリフレッシュ部に記憶された制御プログラムを、不揮発性メモリーに記憶させて、前記制御プログラムをアップデートする更新手段４０２とを備えることを特徴とする複合機１００を提供する。【選択図】図４
2016103160.tif 000002
【特許請求の範囲】
【請求項１】
セルフリフレッシュ部を有する揮発性メモリーと、不揮発性メモリーとを有する画像処理装置であって、
制御プログラムがアップデートされる際に、当該制御プログラムを前記揮発性メモリーのセルフリフレッシュ部に記憶させるダウンロード手段と、
前記制御プログラムが前記揮発性メモリーのセルフリフレッシュ部に記憶されると、システムをリセットするシステムリセット手段と、
前記システムがリセットされると、前記揮発性メモリーのセルフリフレッシュ部に記憶された制御プログラムを、不揮発性メモリーに記憶させて、前記制御プログラムをアップデートする更新手段と
を備えることを特徴とする画像処理装置。
【請求項２】
セルフリフレッシュ部を有する揮発性メモリーと、不揮発性メモリーとを有する画像処理装置のプログラムのアップデート方法であって、
制御プログラムがアップデートされる際に、当該制御プログラムを前記揮発性メモリーのセルフリフレッシュ部に記憶させるステップと、
前記制御プログラムが前記揮発性メモリーのセルフリフレッシュ部に記憶されると、システムをリセットするステップと、
前記システムがリセットされると、前記揮発性メモリーのセルフリフレッシュ部に記憶された制御プログラムを、不揮発性メモリーに記憶させて、前記制御プログラムをアップデートするステップと
を備えることを特徴とするアップデート方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムのアップデート方法に関する。
【背景技術】
【０００２】
デジタル複写機等の画像処理装置を機能させるソフトウエア技術の進展はめざましい。画像処理装置そのものの耐用年数に比べて、ソフトウエアの開発スピードが断然速い。新しいソフトウエアが開発されるたび毎にハードウエアを買い換えることは不経済であるため、通常は新しいプログラムを再インストールしてソフトウエアのバージョンアップを図っている。
【０００３】
デジタル複写機等の画像処理装置を機能させるソフトウエアのバージョンアップを図る方法としては、フラッシュメモリー等の不揮発性で書き換え可能なメモリー等を用いて、画像処理装置本体のソフトウエアを格納し、それをパラレルケーブル等を用いてオン・サイトでパソコン等から新しいソフトウエアを書き換えることが行われていた。
【０００４】
しかしながら、従来のソフトウエアのバージョンアップの方法は、サービスマンがソフトウエアのバージョンアップを図る必要のある画像処理装置が設置してある現地に出向いて作業しなければならない。又、ソフトウエアのバージョンアップを図るためには、画像処理装置本体を特殊な設定で待ち受けモードにする必要があり、画像処理装置の稼働率低下は避けられない。
【０００５】
又、サービスマンがソフトウエアをバージョンアップする画像処理装置が設置してある現地に出向かないで、サービスマンのオフィスで新しいプログラムをインストールする方法、乃至はシステムが開発できれば、その経済効果は非常に大きなものとなる。また、画像処理装置を機能させる新しいプログラムをインストールし、現在インストールされているプログラムを書き換える際に、現在のプログラムで稼働している画像処理装置を待ち受けモードにする必要のないプログラム書き換え方法が開発できれば、画像処理装置の稼働率低下を回避できるのみならず、作業効率の低下も回避することができる。さらには、同一機種の画像処理装置に対しては、コンピュータネットワークを利用して一斉にプログラムを書き換えることで新たな効率化が可能となる。
【０００６】
これに対して、例えば、特開２００３−８４９８２号公報（特許文献１）には、コンピュータネットワークを利用して画像処理装置を機能させるプログラムを画像処理装置にインストールする方法が開示されている。この方法では、インターネット上にＷｅｂサーバーを設置し、サービスマンがブラウザ上から、画像処理装置とプログラムを指定すると、そのプログラムがあるドメイン内の中継サーバーに電子メールの添付ファイルで転送される。そして、前記ドメイン内の中継サーバーは、前記電子メールを受け取ると、自動処理によりｆｔｐなどを用いて指定の画像処理装置にプログラムを転送し、当該画像処理装置は、プログラムをハードディスク等の不揮発性記憶装置に記憶させ、電源のＯＦＦ／ＯＮにより、自動的にフラッシュメモリー等の不揮発性の書き換え可能なメモリーに書き込む。その後、リブート手段は、電源ＯＮにより新しいプログラムに更新する。
【０００７】
これにより、サービスマンは、ソフトウエアのバージョンアップを図る等の新しいプログラムを画像処理装置にインストールするために、画像処理装置が設置してある現地に赴くことなく、サービスマンのオフィスで実行することが可能となり、経済効果が極めて大きいとしている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−８４９８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載の技術では、Ｗｅｂサーバーよりダウンロードしたプログラムは、ハードディスク等の不揮発性メモリーに一旦記憶される必要がある。ここで、当該不揮発性メモリーに記憶容量が十分に無い場合に、外付けで不揮発性メモリーを設置して空き容量を増加させるか、不揮発性メモリーに記憶されている不要なデータを削除する必要があり、ユーザーに手間が掛かるという問題がある。
【００１０】
そこで、本発明は、前記問題を解決するためになされたものであり、不揮発性メモリーに記憶容量が十分に無い場合にも、プログラムのアップデートを実行することが可能な画像処理装置及びプログラムのアップデート方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明に係る画像処理装置は、セルフリフレッシュ部を有する揮発性メモリーと、不揮発性メモリーとを有する画像処理装置であって、以下の構成を採用する。
【００１２】
即ち、本発明は、制御プログラムがアップデートされる際に、当該制御プログラムを前記揮発性メモリーのセルフリフレッシュ部に記憶させるダウンロード手段と、前記制御プログラムが前記揮発性メモリーのセルフリフレッシュ部に記憶されると、システムをリセットするシステムリセット手段と、前記システムがリセットされると、前記揮発性メモリーのセルフリフレッシュ部に記憶された制御プログラムを、不揮発性メモリーに記憶させて、前記制御プログラムをアップデートする更新手段とを備えることを特徴とする。
【００１３】
又、本発明は、セルフリフレッシュ部を有する揮発性メモリーと、不揮発性メモリーとを有する画像処理装置のプログラムのアップデート方法として提供することが出来る。
【００１４】
即ち、本発明は、制御プログラムがアップデートされる際に、当該制御プログラムを前記揮発性メモリーのセルフリフレッシュ部に記憶させるステップと、前記制御プログラムが前記揮発性メモリーのセルフリフレッシュ部に記憶されると、システムをリセットするステップと、前記システムがリセットされると、前記揮発性メモリーのセルフリフレッシュ部に記憶された制御プログラムを、不揮発性メモリーに記憶させて、前記制御プログラムをアップデートするステップとを備えることを特徴とする。このような構成であっても、上述と同様の効果を得ることが可能となる。
【００１５】
又、本発明は、電気通信回線などを介して個別に流通する、コンピュータに実行させるためのプログラムとして提供することができる。この場合、中央演算処理装置（ＣＰＵ）が、本発明のプログラムに従ってＣＰＵ以外の各回路と協働して制御動作を実現する。又、前記プログラム及びＣＰＵを用いて実現される各手段は、専用のハードウェアを用いて構成することもできる。又、当該プログラムは、ＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録された状態で流通させることも可能である。
【発明の効果】
【００１６】
本発明の画像処理装置及びプログラムのアップデート方法によれば、不揮発性メモリーに記憶容量が十分に無い場合にも、プログラムのアップデートを実行することが可能となる。また、不揮発性メモリーを使用することなくプログラムのアップデートを実行することも可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る複合機の内部の全体構成を示す概念図である。
【図２】本発明に係る操作部の全体構成を示す概念図である。
【図３】本発明に係る複合機の制御系ハードウェアの構成を示す図である。
【図４】本発明の実施形態における複合機の機能ブロック図である。
【図５】本発明の実施形態の実行手順を示すためのフローチャートである。
【図６】本発明の実施形態における更新プログラムと制御プログラムの記憶形態の一例を示す図（図６（Ａ））と、本発明の実施形態における制御プログラムの記憶形態の一例を示す図（図６（Ｂ））とである。
【発明を実施するための形態】
【００１８】
以下に、添付図面を参照して、本発明の画像処理装置の実施形態について説明し、本発明の理解に供する。尚、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。又、フローチャートにおける数字の前に付されたアルファベットＳはステップを意味する。
【００１９】
＜画像処理装置＞
以下に、本発明の実施形態に係る画像処理装置について説明する。図１は、本発明の実施形態に係る画像処理装置の概略模式図である。但し、本発明に直接には関係しない各部の詳細は省略している。
【００２０】
尚、本発明の画像処理装置は、例えば、コピー、スキャナ、プリンタ等の機能を備えた複合機が該当し、コピー機能、ファクシミリ送受信機能、スキャナ機能、プリンタ機能等を備えた画像処理装置として機能する。
【００２１】
以下に、例えば、ユーザーが、コピー機能を利用する場合の複合機１００（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の動作を簡単に説明する。
【００２２】
先ず、ユーザーが複合機１００を利用する場合、原稿を筐体部の上面に備えられている原稿台１０１に載置する。続いて、ユーザーは、前記原稿台１０１近傍に備えられている操作部１０２（操作パネル）を使用して、画像形成に関する設定条件の入力を当該操作部１０２の初期画面（操作画面）から入力する。そして、ユーザーが、画像形成に対応するコピー機能を選択して、前記操作部１０２に設けられたスタートキーを押下すると、前記複合機１００が、前記設定条件に対応するコピー機能を開始する。
【００２３】
ここで、画像読取部１０３において、光源１０４から照射された光が、前記原稿台１０１に置かれた原稿に反射される。反射された光は、ミラー１０５、１０６、１０７によって撮像素子１０８に導かれる。導かれた光は前記撮像素子１０８により光電変換されて、前記原稿に対応する画像データが生成される。
【００２４】
ここで、前記画像データに基づいてトナー像を形成する部分が画像形成部１０９である。前記画像形成部１０９には感光体ドラム１１０が備えられている。上記感光体ドラム１１０は、一定速度で所定の方向に回転し、その周囲には、回転方向の上流側から順に、帯電器１１１、露光ユニット１１２、現像器１１３、転写器１１４、クリーニングユニット１１５などが配置されている。
【００２５】
前記帯電器１１１は、前記感光体ドラム１１０表面を一様に帯電させる。前記露光ユニット１１２は、帯電された感光体ドラム１１０の表面に、前記画像データに基づいてレーザーを照射し、静電潜像を形成する。前記現像器１１３は、形成された静電潜像に、トナーを付着させてトナー像を形成する。形成されたトナー像は、前記転写器１１４により、記録媒体（例えば、用紙、シート）に転写される。前記クリーニングユニット１１５は、前記感光体ドラム１１０の表面に残された余分なトナーを取り除く。これらの一連のプロセスは、前記感光体ドラム１１０が回転することにより実行される。
【００２６】
前記シートは、複合機１００に備えられた複数の給紙カセット１１６から搬送される。搬送される時は、前記シートは、ピックアップローラ１１７により何れか１つの給紙カセット１１６から搬送路へ引き出される。各給紙カセット１１６には、それぞれ異なる紙種のシートが収容されており、画像形成に関する設定条件に基づいてシートが給紙される。
【００２７】
搬送路に引き出されたシートは、搬送ローラ１１８やレジストローラ１１９により感光体ドラム１１０と転写器１１４の間に送り込まれる。送り込まれると、前記シートは前記転写器１１４により前記トナー像が転写され、定着装置１２０に搬送される。
【００２８】
前記トナー像が転写されたシートが、前記定着装置１２０に備えられた加熱ローラと加圧ローラの間を通過すると、前記トナー像に熱と圧力が印加されて、可視像がシートに定着される。前記加熱ローラの熱量は、紙種に応じて最適に設定され、前記定着が適切に行われる。前記可視像がシートに定着されて画像形成が終了し、当該シートは搬送ローラ１１８により、排紙口１２１を介して、前記筐体部の胴内に設けられた胴内トレイ１２２へ排紙される。前記シートは、前記胴内トレイ１２２に積載され、収容される。上記手順により、複合機１００は画像形成機能をユーザーに提供する。
【００２９】
又、複合機１００には、ネットワーク３００と通信可能な通信部２００を備えており、当該通信部２００は、ネットワーク３００を介して、他の端末装置からデータ等のやり取りをすることが可能である。又、複合機１００には、外部記憶媒体（例えば、ＵＳＢメモリー）４００と接続可能であり、当該外部記憶媒体４００からデータ等のやり取りをすることが可能である。
【００３０】
図２は、本発明の実施形態に係る操作部の全体構成を示す概念図である。ユーザーは、前記操作部１０２を用いて、上述のような画像形成についての設定条件を入力したり、入力された設定条件を確認したりする。前記設定条件が入力される場合、前記操作部１０２に備えられたタッチパネル２０１（操作パネル）、タッチペン２０２、操作キー２０３が用いられる。
【００３１】
前記タッチパネル２０１には、設定条件を入力する機能と当該設定条件を表示する機能が兼ね備えられている。即ち、タッチパネル２０１上に表示された画面内のキーを押下することによって、当該押下されたキーに対応する設定条件が入力される。
【００３２】
前記タッチパネル２０１の背面には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示部（図示せず）が設けられており、当該表示部が、例えば、前記初期画面等の操作画面を表示する。前記タッチパネル２０１の近傍には、タッチペン２０２が備えられており、ユーザーがそのタッチペン２０２の先をタッチパネル２０１に接触させると、タッチパネル２０１下に設けられたセンサーが接触先を検知する。
【００３３】
更に、タッチパネル２０１近傍には、所定数の操作キー２０３が設けられ、例えば、テンキー２０４、スタートキー２０５、クリアキー２０６、ストップキー２０７、リセットキー２０８、電源キー２０９が備えられている。
【００３４】
次に、図３を用いて、複合機１００の制御系ハードウェアの構成を説明する。図３は、本発明に係る複合機１００の制御系ハードウェアの構成を示す図である。ただし、本発明に直接には関係しない各部の詳細は省略している。
【００３５】
複合機１００の制御回路は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３０４、各駆動部に対応するドライバ３０５、タッチパネル２０１、操作キー２０３を内部バス３０６によって接続している。
【００３６】
ＣＰＵ３０１は、例えば、ＲＡＭ３０３を作業領域として利用し、ＲＯＭ３０２、ＨＤＤ３０４等に記憶されているプログラムを実行し、当該実行結果に基づいてドライバ３０５、タッチパネル２０１からのデータや指示、操作キー２０３に対応する信号、命令等を授受し、図１に示した各駆動部の動作を制御する。又、ＣＰＵ３０１は、通信部２００を介してネットワーク３００の端末装置や外部記憶媒体４００からデータ等を受信したり送信したりする。
【００３７】
又、前記駆動部以外の後述する各手段（図４に示す）についても、上述と同様に、ＣＰＵ３０１がプログラムを実行することで当該各手段を実現する。ＲＯＭ３０２、ＨＤＤ３０４等には、以下に説明する各手段を実現するプログラムやデータが記憶されている。
【００３８】
＜本発明の実施形態＞
次に、図４、図５を参照しながら、本発明の実施形態に係る構成及び実行手順について説明する。図４は、本発明の複合機の機能ブロック図である。又、図５は、本発明の実行手順を示すためのフローチャートである。
【００３９】
先ず、ユーザーが、複合機１００に電源を投入すると、当該複合機１００の表示受付手段４０１が、初期画面をタッチパネル２０１上に表示して、ユーザーから指示の入力を受け付ける。
【００４０】
ここで、ユーザーが、複合機１００の各機能を制御するための制御プログラム（例えば、ファームウェア等）をアップデート（バージョンアップ、更新）しようと考え、前記初期画面からシステム画面へ移行させ、アップデートキーを押下すると、表示受付手段４０１が、当該アップデートキーの押下を受け付けて、その旨を更新手段４０２に通知する。当該通知を受けた更新手段４０２は、制御プログラムのアップデートを開始する（図５：Ｓ１０１）。
【００４１】
更新手段４０２が制御プログラムのアップデートを開始する方法は、どのような方法でも構わないが、例えば、ユーザーの選択により、更新手段４０２が、先ず、ネットワーク３００を介して所定の端末装置に記憶されている更新プログラムをダウンロードする方法、ＵＳＢメモリー４００等の外部記憶媒体を介して更新プログラムをダウンロードする方法等が挙げられる。前記更新プログラムを実行することで、当該更新プログラムに指定された制御プログラムがダウンロードされ、当該制御プログラムがアップデートされる。
【００４２】
例えば、更新手段４０２が、ネットワーク３００を介して特定の端末装置（サーバー装置、ファームウェアプログラムダウンロードサーバ等）から所定の更新プログラムをダウンロードし、当該更新プログラムを、不揮発性メモリー、例えば、図６（Ａ）に示すように、フラッシュメモリー６００のメモリー部６０１に記憶させる（図５：Ｓ１０２）。
【００４３】
ここで、フラッシュメモリーは、書き換え可能であり、電源を切ってもデータが消えない不揮発性の半導体メモリーである（フラッシュＥＥＰＲＯＭ、フラッシュＲＯＭともいう）。
【００４４】
更新プログラムがフラッシュメモリー６００に記憶されると、更新手段４０２が、当該更新プログラムを起動し、当該更新プログラムで指定される制御プログラムがダウンロード済みか否か判定する（図５：Ｓ１０３）。
【００４５】
更新手段４０２が、前記制御プログラムがダウンロード済みか否かを判定する方法は、どのような方法でも構わないが、例えば、前記更新プログラムに関係する制御プログラムのダウンロード履歴情報を参照し、当該ダウンロード履歴情報に、ダウンロード済みを示すフラグ「１」が存在するか否かを確認することでなされる。
【００４６】
尚、前記ダウンロード履歴情報は、先ず、未ダウンロードを示す情報「０」が予め記憶されており、前記フラグ「１」が付加されることで、ダウンロード済みであるになる。
【００４７】
前記判定の結果、前記制御プログラムがダウンロード済みでないと判定された場合（図５：Ｓ１０３ＮＯ）、つまり、前記ダウンロード履歴情報に前記フラグ「１」が存在しない場合に、更新手段４０２が、その旨をダウンロード手段４０３に通知する。当該通知を受けたダウンロード手段４０３は、前記更新プログラムが指定する制御プログラムをダウンロードする（図５：Ｓ１０４）。
【００４８】
そして、ダウンロード手段４０３が、前記ダウンロードした制御プログラムを、図６（Ａ）に示すように、順次、揮発性メモリー、例えば、ＳＤＲＡＭ６０２（Ｓｙｎｃｈｒｏｎｏｕｓ  ＤＲＡＭ）のセルフリフレッシュ部６０３に記憶させる（図５：Ｓ１０５）。
【００４９】
ここで、ダウンロード手段４０３が、制御プログラムをダウンロードする方法は、どのような方法でも構わないが、例えば、ネットワーク３００経由であれば、前記サーバー装置から所定の制御プログラムをダウンロードする方法となる。又、ＵＳＢメモリー４００経由であれば、ダウンロード手段４０３が、複合機１００に接続されたＵＳＢメモリー４００から所定の制御プログラムをダウンロードする方法となる。
【００５０】
又、ＳＤＲＡＭ６０２とは、外部バスインターフェースが一定周期のクロック信号に同期して動作するＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ＤＲＡＭとは、読み書きが自由に行えるＲＡＭであり、コンデンサとトランジスタにより電荷を蓄える回路を記憶素子に用いる揮発性メモリーである。ＤＲＡＭは、データを保持するために、一定周期でデータの更新をする必要があり（リフレッシュ動作）、通常、外部の回路でリフレッシュ動作を行っているものの、ＳＤＲＡＭ６０２では、このリフレッシュ動作を行う回路を内蔵しており、一定の命令と電力を与えれば、自動的にリフレッシュ動作をし（セルフリフレッシュ）、データを保持する。このセルフリフレッシュを行うメモリー部は、揮発性メモリーであるにもかかわらず、不揮発性メモリーとして機能する。このようなＳＤＲＡＭ６０２のメモリー部を、セルフリフレッシュ部６０３と称する。
【００５１】
本発明は、制御プログラムをフラッシュメモリー６００でなく、ＳＤＲＡＭ６０２のセルフリフレッシュ部６０３に記憶させることで、当該フラッシュメモリー６００の記憶容量が少ない場合であっても、前記制御プログラムを適切にダウンロードすることが可能となる。
【００５２】
さて、ダウンロード手段４０３が制御プログラムをセルフリフレッシュ部６０３に記憶させると、その旨を更新手段４０２に通知し、当該通知を受けた更新手段４０２は、制御プログラムのダウンロードが完了したとして、前記ダウンロード履歴情報に、ダウンロード済みを示すフラグ「１」を付加する（図５：Ｓ１０６）。これにより、再度、制御プログラムをダウンロードする必要が無く、次の処理に進むことが出来る。
【００５３】
更新手段４０２が前記フラグ「１」を付加すると、その旨をシステムリセット手段４０４に通知し、当該通知を受けたシステムリセット手段４０４は、複合機１００全体のシステムをリセットする（図５：Ｓ１０７）。
【００５４】
ここで、システムがリセットすると、複合機１００の各部への電力供給が一時的に停止される。そのため、上述した揮発性メモリーに記憶されたデータは、全て消去される。しかしながら、本発明では、前記制御プログラムを、不揮発性メモリーに記憶させることなく、揮発性メモリーのセルフリフレッシュ部６０３に記憶させるため、システムがリセットしたとしても、当該セルフリフレッシュ部６０３に記憶された制御プログラム（データ）は失われることは無い。
【００５５】
さて、システムリセット手段４０４が、システムのリセットを完了すると、その旨を更新手段４０２に通知し、当該通知を受けた更新手段４０２が、Ｓ１０３へ戻って、前記制御プログラムがダウンロード済みか否か判定する（図５：Ｓ１０３）。
【００５６】
ここで、前記ダウンロードした制御プログラムはセルフリフレッシュ部６０３に記憶されたままであり、前記更新プログラムのダウンロード履歴情報には前記フラグ「１」が存在する。そのため、前記判定の結果、前記制御プログラムがダウンロード済みであると判定される（図５：Ｓ１０３ＹＥＳ）。
【００５７】
すると、更新手段４０２が、前記更新プログラムを起動し、当該更新プログラムに従って、前記セルフリフレッシュ部６０３に記憶されている制御プログラムを抽出し、図６（Ｂ）に示すように、当該抽出した制御プログラムを、不揮発性メモリーのフラッシュメモリー６００のメモリー部６０１に記憶させて、前記制御プログラムをアップデートする（図５：Ｓ１０８）。これにより、更新プログラムによる制御プログラムのアップデートが完了する。
【００５８】
このように、システムリセットの前に、制御プログラムを揮発性メモリーのセルフリフレッシュ部６０３に一旦記憶させておき、システムリセット後に、当該制御プログラムを不揮発性メモリーに記憶させて、アップデートを完了することで、不揮発性メモリーを使用することなく、例えば、ＨＤＤ等の不揮発性メモリーの記憶容量が不十分な場合であっても、アップデート処理をすることが可能となる。
【００５９】
そして、制御プログラムの記憶を完了すると、更新手段４０２が、複合機１００全体の電源をオフして、制御プログラムのアップデートを完了する。
【００６０】
このように、本発明は、制御プログラムがアップデートされる際に、当該制御プログラムを前記揮発性メモリーのセルフリフレッシュ部に記憶させるダウンロード手段４０３と、前記制御プログラムが前記揮発性メモリーのセルフリフレッシュ部に記憶されると、システムをリセットするシステムリセット手段４０４と、前記システムがリセットされると、前記揮発性メモリーのセルフリフレッシュ部に記憶された制御プログラムを、不揮発性メモリーに記憶させて、前記制御プログラムをアップデートする更新手段４０２とを備えることを特徴とする。
【００６１】
これにより、不揮発性メモリーを使用すること無く、プログラムのアップデートを実行することが可能となる。ＨＤＤを有さない画像処理装置には、不揮発性メモリーの記憶容量が足りない場合があるため、特に有効である。
【００６２】
又、上記本発明の実施形態では、不揮発性メモリーを使用すること無く、プログラムのアップデートを実行したが、制御プログラムの容量が大きく、ＳＤＲＡＭ６０２のセルフリフレッシュ部６０３の記憶容量を超える場合に、不揮発性メモリーに所定の空き容量があれば超過部分のプログラムをフラッシュメモリー６００のメモリー部６０１に記憶させるようにしてプログラムのアップデートを実行させるようにしてもよい。
又、本発明の実施形態では、複合機１００が各手段を備えるよう構成したが、当該各手段を実現するプログラムを記憶媒体に記憶させ、当該記憶媒体を提供するよう構成しても構わない。当該構成では、前記プログラムを複合機１００に読み出させ、当該複合機１００が前記各手段を実現する。その場合、前記記録媒体から読み出されたプログラム自体が本発明の作用効果を奏する。さらに、各手段が実行するステップをハードディスクに記憶させる方法として提供することも可能である。
【産業上の利用可能性】
【００６３】
以上のように、本発明に係る画像処理装置及びプログラムのアップデート方法は、複合機はもちろん、複写機、プリンタ、画像形成装置、画像処理装置等に有用である。
【符号の説明】
【００６４】
１００  複合機
１０２  操作部
４０１  表示受付手段
４０２  更新手段
４０３  ダウンロード手段
４０４  システムリセット手段
【図１】
2016103160.tif 000003
【図２】
2016103160.tif 000004
【図３】
2016103160.tif 000005
【図４】
2016103160.tif 000006
【図５】
2016103160.tif 000007
【図６】
2016103160.tif 000008