(57)【要約】【課題】画像処理用のハードディスクにインストールされた拡張プログラムが起動不能になった場合の復元を容易にする。【解決手段】ハードディスク２２，３２にインストールされた画像処理プログラムをＣＰＵ２４，３４により起動し、ＬＡＮ１に接続する手段を備えた印刷装置２１，３１を有する画像形成システムの印刷装置２１において、そのハードディスク２２にインストールされた拡張プログラムが起動不能になったときに、ＬＡＮ１に接続されている印刷装置３１から復元用プログラムを転送し、起動不能になった拡張プログラムを復元する。【選択図】　　　図１
2004074480.tif 000002
【特許請求の範囲】
【請求項１】
画像処理プログラムを記憶する記憶手段と、該記憶手段にインストールされた画像処理プログラムを起動する手段と、ネットワークに接続する手段とを備えた画像形成装置において、
前記記憶手段にインストールされた画像処理プログラムが起動不能になったときに、前記ネットワークに接続されている前記画像形成装置と同じ機能を有する復元用画像形成装置から復元用プログラムを転送し、前記起動不能になった画像処理プログラムを復元することを特徴とする画像処理プログラムの復元方法。
【請求項２】
請求項１記載の画像処理プログラムの復元方法において、
前記復元用画像形成装置から復元用プログラムを転送する前に、前記画像形成装置固有の情報を前記画像形成装置から前記復元用画像形成装置に予め転送しておき、前記画像処理プログラムを復元するときに前記画像形成装置固有の情報も復元することを特徴とする画像処理プログラムの復元方法。
【請求項３】
請求項１又は２記載の画像処理プログラムの復元方法において、
前記画像形成装置のファームウェアが更新され、該ファームウェアと前記記憶手段にインストールされた画像処理プログラムとで双方のバージョンに不整合が発生したときに、前記ファームウェアに適合するバージョンの画像処理プログラムを前記ネットワークに接続されている画像形成装置から検索して、その画像処理プログラムを前記復元用プログラムとして前記画像形成装置に転送し、前記記憶手段にインストールされた画像処理プログラムを更新することを特徴とする画像処理プログラムの復元方法。
【請求項４】
請求項１乃至３のいずれか一項記載の画像処理プログラムの復元方法において、
前記復元用プログラムをインターネットに接続されているサーバから転送することを特徴とする画像処理プログラムの復元方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像形成装置のハードディスクにインストールされた画像処理プログラムが起動不能になった場合の復元を容易にする画像処理プログラムの復元方法に関する。
【０００２】
【従来の技術】
近年、印刷装置（プリンタ）や、複写機（コピー機）などの画像形成装置は機能の多機能化が著しい。それに伴い、多くの画像形成装置或いは画像形成装置により構成される画像形成システムにおいて、画像処理用のハードディスクを装置内に内蔵するようになってきている。通常、画像形成装置において、画像形成や画像処理に用いる画像処理プログラム（画像処理ソフトウェア）は、コントロールユニットを構成する基板上に実装された読出し専用メモリ（ＲＯＭ：ＲｅａｄＯｎｌｙ　Ｍｅｍｏｒｙ）に記憶され、そこから読み出されて実行されるが、ハードディスク上に格納しておいて、そこから読み出して実行することもある。従来、画像形成装置が実行するプログラムの取り扱いに関する技術には、例えば特開平１１−１４３９０７号公報、特開平１１−１４３９０８号公報、特開平１１−１４４０４７号公報、特開平１１−１９６２４７号公報等があるが、これらは、いずれも印刷データのバックアップを取ることを目的としたもので、プログラムのバックアップを考慮したものではない。
【０００３】
【発明が解決しようとする課題】
従来の画像形成装置或いは画像形成装置により構成される画像形成システムにおいて、画像処理用のハードディスクを画像処理プログラムの格納に用いる場合、それは本来一時的な保存のためである。一般に、画像形成装置には、ユーザが利用できるプログラムインストール用の媒体が利用できないため、画像形成装置や画像形成システムに何らかの障害が起きた場合、或いはその障害からの復旧の過程でハードディスクが初期化されたり、ハードディスク自体が故障した場合は、ユーザがその画像処理プログラムを復元することは容易なことではない。
一方、プリンタや複写機等の画像形成装置は、出荷後も市場で発生した不具合を改善するためにＲＯＭに格納されたファームウェアのバージョンアップが行われる場合がある。したがって、このファームウェアと機能拡張用の画像処理プログラム（拡張プログラム）とが連係して、画像形成装置又は画像形成システムが作動する場合、双方のバージョンの不整合によって、画像形成装置等が正常に作動しない場合が発生する。この場合、ハードディスクに格納して実行する拡張プログラムが画像形成装置の製造元と異なるサードベンダで開発されたものの場合がある。すると、画像形成装置の製造元によるファームウェアのバージョンアップと、サードベンダによって開発された拡張プログラムのバージョンアップを同時に行う必要を生じるが、それはメンテナンスコストを上昇させ、好ましいことではない。
【０００４】
この発明は、上記の問題点を解決するためになされたものであり、画像形成装置或いは画像形成装置により構成される画像形成システムにおいて、画像処理用のハードディスクにインストールされた拡張プログラムが起動不能になった場合の復元を容易にすることを目的とする。
【０００５】
【課題を解決するための手段】
この発明は上記の目的を達成するため、画像処理プログラムを記憶する記憶手段と、該記憶手段にインストールされた画像処理プログラムを起動する手段と、ネットワークに接続する手段とを備えた画像形成装置において、上記記憶手段にインストールされた画像処理プログラムが起動不能になったときに、上記ネットワークに接続されている上記画像形成装置と同じ機能を有する復元用画像形成装置から復元用プログラムを転送し、上記起動不能になった画像処理プログラムを復元する画像処理プログラムの復元方法を特徴とする。
この画像処理プログラムの復元方法は、上記復元用画像形成装置から復元用プログラムを転送する前に、上記画像形成装置固有の情報を上記画像形成装置から上記復元用画像形成装置に予め転送しておき、上記画像処理プログラムを復元するときに上記画像形成装置固有の情報も復元するとよい。
【０００６】
また、画像形成装置のファームウェアが更新され、そのファームウェアと上記記憶手段にインストールされた画像処理プログラムとで双方のバージョンに不整合が発生したときに、上記ファームウェアに適合するバージョンの画像処理プログラムを上記ネットワークに接続されている画像形成装置から検索して、その画像処理プログラムを上記復元用プログラムとして上記画像形成装置に転送し、上記記憶手段にインストールされた画像処理プログラムを更新することもできる。上記いずれの画像処理プログラムの復元方法でも、上記復元用プログラムをインターネットに接続されているサーバから転送するとよい。
【０００７】
【発明の実施の形態】
以下、図面を参照して、この発明の実施の形態について説明する。
図１はこの発明による画像処理プログラムの復元方法を実施するための画像形成システムの第１のシステム構成図である。この画像形成システムは、ローカルエリアネットワーク（ＬＡＮ）１に、互いに同じ機能を有する同種の印刷装置２１，３１が接続された構成を有している。
印刷装置２１，３１は、それぞれ画像データを入力して用紙に画像を形成し、印刷するための印刷手段２３，３３とともに、印刷装置２１，３１それぞれの全体動作を制御するＣＰＵ２４，３４を備え、画像処理に用いる画像処理プログラムを記憶する記憶手段であるハードディスク２２，３２と、ＣＰＵが処理するファームウェアを記憶するＲＯＭ（ＲＥＡＤ　ＯＮＬＹ　ＭＥＭＯＲＹ）２５，３５、さらにＬＡＮ１に接続して通信を行う通信手段２６，３６を備えている。ここで、ハードディスク２２，３２には、同じ画像処理プログラムが記憶されている。
【０００８】
印刷装置２１，３１は、通信手段２６，３６により、ＬＡＮ１を通じて図示しないホストコンピュータから画像データをそれぞれ入力し、ＣＰＵ２４，３４の制御にしたがい、印刷手段２３，３３を作動させてその画像データから用紙に画像を形成する。この場合、ＣＰＵ２４，３４は、ＲＯＭ２５，３５のファームウェアとともに、ハードディスク２２，３２に記憶された画像処理プログラムを起動して、印刷装置２１，３１は画像処理機能を拡張する。
そして、印刷装置２１において、何らかの理由でハードディスク２２に記憶されている機能拡張用の画像処理プログラム（拡張プログラム）が起動できなくなり、それを初期化したとする。このとき、ユーザは印刷装置３１を復元用画像形成装置として、そのハードディスク３２に記憶されている拡張プログラムを復元用プログラムとして印刷装置２１に転送し、印刷装置２１において、その復元用プログラムにより、起動不能になった拡張プログラムを復元する。なお、印刷装置３１から印刷装置２１へ復元用プログラムを転送する場合、その転送はＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）等のインターネット標準プロトコルにしたがって行える。
【０００９】
印刷装置２１のような画像形成装置に対しては、ユーザが利用できるプログラムインストール用の媒体を利用することができないため、ユーザが拡張プログラムを復元することは困難である。しかし、ユーザは、以上のようにすることにより、拡張プログラムを容易に復元し、画像形成装置の動作を容易に復旧することが可能である。また、拡張プログラムのバックアップをとる必要もないので、そのバックアップをとるためのコストを要しない。したがって、ほとんどコストをかけずに容易に拡張プログラムを復元することが可能になり、機器の可用性も大幅に向上する。
以上とは逆に、印刷装置３１において、ハードディスク３２に記憶されている拡張プログラムが起動不能になった場合は、印刷装置２１を復元用画像形成装置として、上述の手順を実行することにより、拡張プログラムを容易に復元することができる。
【００１０】
図２はこの発明による画像処理プログラムの復元方法を実施するための画像形成システムの第２のシステム構成図である。
この画像形成システムでは、印刷装置２１から印刷装置３１に印刷装置２１に固有の情報を予め転送する一方、印刷装置３１から印刷装置２１に印刷装置３１に固有の情報を予め転送しておき、それぞれの利用者ＩＤなど、印刷装置２１，３１にそれぞれ固有の情報をハードディスク３２，２２に予め記憶しておき、互いにバックアップをとっている。
そして、上述のように、印刷装置２１において、ハードディスク２２に記憶されている拡張プログラムを初期化したのに対応して、印刷装置３１から拡張プログラムを復元用プログラムとして印刷装置２１に転送して、印刷装置２１で起動不能になった拡張プログラムを復元するときに、印刷装置３１でバックアップをとっている固有の情報を印刷装置２１に転送して、拡張プログラムの復元とともに、印刷装置固有の情報も復元する。このようにすると、印刷装置固有の情報のバックアップをとるためのサーバや、メディアを用意しなくても容易に印刷装置固有の情報を拡張プログラムとともに復元することができ、ほとんどコストをかけずに印刷装置の信頼性を大幅に向上することができる。
【００１１】
図３はこの発明による画像処理プログラムの復元方法を実施するための画像形成システムの第３のシステム構成図である。
この画像形成システムでは、ＬＡＮ１に２つの画像形成装置群１００，２００が接続されている。画像形成装置群１００は、上述した印刷装置２１と印刷装置３１とからなり、画像形成装置群２００は、印刷装置４１と印刷装置５１とからなっている。印刷装置４１，５１とは、それぞれ印刷装置２１，３１と比較してＲＯＭ４５，５５に記憶されているファームウェア及びハードディスク４２，５２にインストールされている拡張プログラムのバージョンが相違しているが、そのほかの構成は同じである。すなわち、印刷装置４１，５１は、それぞれハードディスク４２，５２と、ＲＯＭ４５，５５のほか、印刷手段４３，５３と、ＣＰＵ４４，５４と、通信手段４６，５６とを備えている。
印刷装置２１，３１は、ＲＯＭ２５，３５のファームウェアがバージョン１．０であり、これに対応してハードディスク２２，３２に記憶された拡張プログラムのバージョンも１．０である。一方、印刷装置４１，５１は、ＲＯＭ４５，５５のファームウェアがバージョン２．０であり、これに対応してハードディスク４２，５２に記憶された拡張プログラムのバージョンも２．０である。
【００１２】
そして、印刷装置２１のＲＯＭ２５に記憶されたファームウェアを更新してバージョン２．０にバージョンアップを行ったとする。そのバージョンアップにより、ＲＯＭ２５に記憶されたファームウェアとハードディスク２２に記憶されている拡張プログラムとでお互いのバージョンの不整合が発生する。こうなると、その拡張プログラムを正常に作動させることができなくなる。
そこで、このようなファームウェアとハードディスクに記憶されている拡張プログラムとのバージョンの不整合を検出したときは、ＬＡＮ１に接続されている印刷装置３１，４１，５１の中から、印刷装置２１のファームウェアのバージョンに適合するバージョンの拡張プログラムを記憶している印刷装置をＬＡＮ１経由で検索して、その検索された印刷装置を復元用画像形成装置に設定する。ここでは、印刷装置２１のファームウェアをバージョン２．０にしたので、印刷装置４１又は印刷装置５１を復元用画像形成装置に設定することができる。そして、印刷装置４１又は５１のハードディスク４２，５２に記憶されている拡張プログラムを復元用プログラムとして印刷装置２１に転送し、印刷装置２１において、その復元用プログラムにより、バージョンアップ前の拡張プログラムのバージョンアップを行う。印刷装置４１又は５１から印刷装置２１へ拡張プログラムを転送する場合、その転送はＦＴＰ等のインターネット標準プロトコルにしたがって行える。
【００１３】
このようにすると、拡張プログラムを画像形成装置の製造元と異なるサードベンダが提供している場合でも、ファームウェアと拡張プログラムとの整合性をとることが、必要最小限のメンテナンスコストで行えるようになる。
図４はこの発明による画像処理プログラムの復元方法を実施するための画像形成システムの第４のシステム構成図である。
この画像形成システムでは、ＬＡＮ１には、印刷装置２１の１台だけが接続されて他の印刷装置は接続されてなく、インターネット４を介してサーバ６が接続された構成を有している。サーバ６は、記憶手段５に拡張プログラムが記憶されている。この拡張プログラムは、印刷装置２１のハードディスク２２に記憶されている拡張プログラムと同じであり、復元用プログラムとして記憶手段５に記憶されている。
【００１４】
そして、印刷装置２１のハードディスク２２に記憶されている拡張プログラムが何らかの理由で起動不能になった場合、インターネット４を経由してサーバ６にアクセスし、その記憶手段５に記憶されている拡張プログラムを復元用プログラムとしてハードディスク２２に転送する。このようにすると、この画像形成システムのように、ハードディスクに拡張プログラムを記憶している印刷装置が印刷装置２１の１台しかないケースでも、容易に拡張プログラムの復旧が可能になる。なお、この場合の転送も、ＦＴＰ等のインターネット標準プロトコルにしたがって行える。
なお、以上の実施の形態では、この発明による画像形成システムを構成する画像形成装置の一例として印刷装置を例にとって説明したが、そのほか、画像形成機能を有する装置として、複写機でもよい。
【００１５】
【発明の効果】
以上説明してきたように、この発明によれば、ハードディスクにインストールされた画像処理プログラムが起動不能になった場合の復旧が容易に行える。
【図面の簡単な説明】
【図１】この発明による画像処理プログラムの復元方法を実施するための画像形成システムの第１のシステム構成図である。
【図２】この発明による画像処理プログラムの復元方法を実施するための画像形成システムの第２のシステム構成図である。
【図３】この発明による画像処理プログラムの復元方法を実施するための画像形成システムの第３のシステム構成図である。
【図４】この発明による画像処理プログラムの復元方法を実施するための画像形成システムの第４のシステム構成図である。
【符号の説明】
１：ＬＡＮ　　　　　　　　　　４：インターネット
５：記憶手段　　　　　　　　　６：サーバ
２１，３１，４１，５１：印刷装置
２２，３２，４２，５２：ハードディスク
２３，３３，４３，５３：印刷手段
２４，３４，４４，５４：ＣＰＵ
２５，３５，４５，５５：ＲＯＭ
２６，３６，４６，５６：通信手段
１００，２００：画像形成装置群
【図１】
2004074480.tif 000003
【図２】
2004074480.tif 000004
【図３】
2004074480.tif 000005
【図４】
2004074480.tif 000006