(57)【要約】【課題】簡易・迅速に所定の情報の更新（バージョンアップ）を行うことができる情報処理装置を提供する。【解決手段】外部装置３から転送された更新情報によって、記録媒体４０に記録された従来情報を更新する情報処理装置１において、更新情報の転送を常時待ち受ける転送待受手段と、従来情報から更新情報への自動的な書換えを行う自動更新手段と、更新情報に基づく動作を実現させるための再起動を行う再起動手段と、更新手段による書換えのタイミング及び／又は再起動手段による再起動のタイミングを調整する更新時／再起動時調整手段と、従来情報から更新情報への書換えが完了した旨及び／又は再起動により更新情報に基づく動作が実現した旨を通知するための電子メールを外部装置３に送信する成功通知手段と、を備える。【選択図】　　　　図１
2004021785.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から転送された更新情報によって、記録媒体に記録された従来情報を更新する情報処理装置において、
前記更新情報の転送を常時待ち受ける転送待受手段と、
前記従来情報から前記更新情報への自動的な書換えを行う自動更新手段と、
前記更新情報に基づく動作を実現させるための再起動を行う再起動手段と、
前記更新手段による書換えのタイミング、及び／又は、前記再起動手段による再起動のタイミングを調整する更新時／再起動時調整手段と、
前記従来情報から前記更新情報への書換えが完了した旨、及び／又は、再起動により前記更新情報に基づく動作が実現した旨、を通知するための電子メールを前記外部装置に送信する成功通知手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記更新情報の転送が完了したか否かを判定する転送完了判定手段を備え、
前記自動更新手段は、
前記更新情報の転送が完了した場合に、前記従来情報を前記更新情報に自動的に書き換える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
転送された前記更新情報の正当性を点検する情報点検手段を備え、
前記自動更新手段は、
転送された前記更新情報が正当なものである場合に、前記従来情報を前記更新情報に自動的に書き換える
ことを特徴とする請求項１又は２に記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置に関し、特に、各種制御プログラムを外部装置からダウンロードして更新することが可能な情報処理装置に関する。
【０００２】
【従来の技術】
プリンタ、複写機、ファクシミリ等の所定の情報を入出力する装置（以下、「情報処理装置」と総称する）の動作は、所定の制御プログラムによって制御されている。中でも、バージョンアップを要するプログラムは、電気的に書き換え可能なＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）又はフラッシュメモリ等の不揮発メモリに記録される。
【０００３】
現在では、かかる不揮発メモリに記録された制御プログラムの更新（バージョンアップ）を行うための手法が種々提案され、実用化されている。例えば、所定の管理者が、新しい制御プログラムを記録した携帯型ＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ）及び所定のケーブルを情報処理装置の配置場所に持参し、その場で情報処理装置と携帯型ＰＣとをケーブルで接続し、携帯型ＰＣに記録された新しい制御プログラムを情報処理装置の不揮発メモリに書き込むことにより、制御プログラムのバージョンアップを行う、という手法が実用化されている。
【０００４】
また、遠隔地にある外部装置から、新しい制御プログラムを情報処理装置にダウンロードすることにより、制御プログラムのバージョンアップを行う方式（以下、「転送更新方式」という）が提案されている。例えば、メーカのサーバ等の所定の外部装置から、新しい制御プログラムに係るファイルを、情報処理装置に設けられたＨＤＤ（Ｈａｒｄ　Ｄｉｓｃ　Ｄｒｉｖｅ）にＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）を用いてダウンロードし、情報処理装置を再起動させる際に自動的に制御プログラムを更新するという転送更新方式が提案されている。
【０００５】
【発明が解決しようとする課題】
しかし、前記したような転送更新方式においては、外部装置から新しい制御プログラムに係るファイルをダウンロードするための転送モードや、従来の制御プログラムを転送された新しい制御プログラムに書き換える書換えモードに切り替えるために、所定の管理者が情報処理装置の配置場所に出向く必要があった。
【０００６】
また、前記したような転送更新方式においては、ダウンロードした新しい制御プログラムにかかるファイルを一度ＨＤＤに記録し、情報処理装置を再起動させる際に、自動的に新しい制御プログラムをＨＤＤから読み出し、不揮発メモリに書き込んで制御プログラムを更新しているため、次回の再起動までに制御プログラムの更新ができないという不都合があった。
【０００７】
一方、所定の外部装置から、新しい制御プログラムに係るファイルを、情報処理装置に設けられたＨＤＤにＦＴＰを用いてダウンロードし、新しい制御プログラムに係るファイルのダウンロードが完了したと同時に情報処理装置を自動的に再起動して制御プログラムを更新する、という転送更新方式も提案されている。しかし、この転送更新方式を採用すると、情報処理装置が所定の動作（例えばプリント動作）を行っている時にも強制的に再起動がなされてしまうため、かかる所定の動作が中断され、場合によっては不測の故障が発生するという不都合があった。
【０００８】
また、以上述べたような従来の転送更新方式においては、ダウンロードされた新しい制御プログラムが情報処理装置の不揮発メモリに正常に書き込まれたか否か、新しい制御プログラムに基づく動作が実現したか否か、等の事実を確認することが不可能であった。このため、かかる事実を確認するために、結局、管理者が情報処理装置の配置場所に出向く必要があった。
【０００９】
本発明の課題は、簡易・迅速に所定の情報の更新（バージョンアップ）を行うことができる情報処理装置を提供することである。
【００１０】
【課題を解決するための手段】
以上の課題を解決するため、請求項１に記載の発明は、
外部装置から転送された更新情報によって、記録媒体に記録された従来情報を更新する情報処理装置において、
前記更新情報の転送を常時待ち受ける転送待受手段と、
前記従来情報から前記更新情報への自動的な書換えを行う自動更新手段と、
前記更新情報に基づく動作を実現させるための再起動を行う再起動手段と、
前記更新手段による書換えのタイミング、及び／又は、前記再起動手段による再起動のタイミングを調整する更新時／再起動時調整手段と、
前記従来情報から前記更新情報への書換えが完了した旨、及び／又は、再起動により前記更新情報に基づく動作が実現した旨、を通知するための電子メールを前記外部装置に送信する成功通知手段と、
を備えることを特徴とする。
【００１１】
請求項１に記載の発明によれば、更新情報の転送を常時待ち受ける転送待受手段と、従来情報から更新情報への自動的な書換えを行う自動更新手段と、を備えるので、従来のように、従来情報から更新情報への更新（バージョンアップ）の度に管理者が情報処理装置の配置場所に出向いて転送モードや書換えモードに手動で切り替える手間を省くことができる。従って、簡易・迅速にバージョンアップを行うことができる。
【００１２】
また、請求項１に記載の発明によれば、更新情報に基づく動作を実現させるための再起動を行う再起動手段と、更新手段による書換えのタイミング、及び／又は、再起動手段による再起動のタイミングを調整する更新時／再起動時調整手段と、を備えるので、適切なタイミングで（例えば、情報処理装置がアイドリング状態にある時に）再起動を行って更新情報に基づく動作を実現させることができる。従って、従来のように、情報処理装置が所定の動作（例えばプリント動作）を行っている時に強制的に再起動がなされるのを阻止することができる。この結果、情報処理装置の所定の動作が強制的に中断されることがなく、不測の故障の発生を防止することができる。
【００１３】
さらに、請求項１に記載の発明によれば、従来情報から更新情報への書換えが完了した旨、及び／又は、再起動により更新情報に基づく動作が実現した旨、を通知するための電子メールを外部装置に送信する成功通知手段を備えるので、従来のように、従来情報から更新情報への更新（バージョンアップ）が完了したか否か、更新情報による動作が正常に実現したか否か、を確認するために、管理者が情報処理装置の配置場所に出向く必要がない。従って、バージョンアップに要する管理者の負担を格段に低減させることができる。
【００１４】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、
前記更新情報の転送が完了したか否かを判定する転送完了判定手段を備え、
前記自動更新手段は、
前記更新情報の転送が完了した場合に、前記従来情報を前記更新情報に自動的に書き換える
ことを特徴とする。
【００１５】
請求項２に記載の発明によれば、更新情報の転送が完了したか否かを判定する転送完了判定手段を備え、自動更新手段は、更新情報の転送が完了した場合に、従来情報を更新情報に自動的に書き換えるものであるので、きわめて迅速にバージョンアップを行うことができる。
【００１６】
請求項３に記載の発明は、請求項１又は２に記載の情報処理装置において、
転送された前記更新情報の正当性を点検する情報点検手段を備え、
前記自動更新手段は、
転送された前記更新情報が正当なものである場合に、前記従来情報を前記更新情報に自動的に書き換える
ことを特徴とする。
【００１７】
請求項３に記載の発明によれば、転送された更新情報の正当性を点検する情報点検手段を備え、自動更新手段は、転送された更新情報が正当なものである場合に、従来情報を更新情報に自動的に書き換えるものであるので、正当な更新情報に基づいて安全にバージョンアップを行うことができる。
【００１８】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
【００１９】
［第１の実施の形態］
図１は、本実施の形態に係るシステムプリンタ１と、これに接続された回線２及びサーバ３と、を説明するための概略ブロック図である。システムプリンタ１は、外部装置であるサーバ３に回線２を介して接続され、サーバ３から新しい制御プログラム（更新情報）をダウンロードすることによって、従来の制御プログラム（従来情報）を更新することができる情報処理装置である。
【００２０】
システムプリンタ１は、図１に示すように、ＣＰＵ１０、ネットワークＩ／Ｆ２０、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）３０、不揮発メモリ４０、ＲＯＭ５０及びＨＤＤ６０を備えている。
【００２１】
ＣＰＵ１０は、各種プログラムを起動させることにより、システムプリンタ１の全体を統合制御するものである。また、ＣＰＵ１０は、後述するように、新しい制御プログラムに基づく動作を実現させるための再起動を行う再起動手段としての機能を果たすとともに、従来の制御プログラムから新しい制御プログラムへの自動的な書換えのタイミングと、前記した再起動のタイミングと、を調整する更新時／再起動時調整手段としての機能を果たすものである。ネットワークＩ／Ｆ２０は、システムプリンタ１が回線２を介してメーカのサーバ３と通信を行うためのインターフェースである。
【００２２】
ＲＡＭ３０は、電源電圧が切れることでその内容が消去される揮発性メモリであり、入カデータの記憶領域や作業用記憶領域として用いられる。不揮発メモリ４０に記録されたシステムプリンタ１の制御プログラムは、このＲＡＭ３０に展開された上で実行される。また、ＲＡＭ３０には、システムプリンタ１の制御プログラムを一時的に記憶させることもできる。
【００２３】
不揮発メモリ４０は、システムプリンタ１の制御プログラムを電気的に書き換え可能に記録する本発明における記録媒体である。メーカのサーバ３からダウンロードした新しい制御プログラムは、圧縮形式でこの不揮発メモリ４０に記録される。不揮発メモリ４０としては、電気的に内容を書き込むことができるＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、電気的に内容を書き換えることができるＥＥＰＲＯＭ、ＳＲＡＭ（Ｓｔａｔｉｃ　ＲＡＭ）、フラッシュメモリ等を採用することができる。
【００２４】
ＨＤＤ６０は、各種プログラムやデータを記録する記録媒体であり、メーカのサーバ３からダウンロードした新しい制御プログラムに係るファイルを記録するという機能を果たす。また、ＨＤＤ６０は、不揮発メモリ４０に記録された従来の制御プログラムを新しい制御プログラムに書き換える際に、従来の制御プログラムを保存するバックアップ手段としても機能する。
【００２５】
図２は、ＲＯＭ５０に記録された各種プログラムを説明するための説明図である。ＲＯＭ５０には、図２に示すように、サーバモード移行プログラム５１、ＦＴＰサーバプログラム５２、転送完了判定プログラム５３、情報点検プログラム５４、自動更新プログラム５５、成功通知作成プログラム５６、電子メール送信プログラム５７が記録されている。それぞれのプログラムは、マルチタスクで並行に動作することができる。
【００２６】
なお、本実施の形態においては、前記したサーバモード移行プログラム５１、ＦＴＰサーバプログラム５２、転送完了判定プログラム５３、情報点検プログラム５４、自動更新プログラム５５、成功通知作成プログラム５６及び電子メール送信プログラム５７を、ＲＯＭ５０に記録した例を示したが、これらのプログラムを不揮発メモリ４０に記録することもできる。
【００２７】
サーバモード移行プログラム５１は、サーバ３から回線２を介して所定の要求を受けた場合に、ＣＰＵ１０にその要求に係る所定の処理を行わせるという機能を果たす。すなわち、ＣＰＵ１０がサーバモード移行プログラム５２を起動させると、システムプリンタ１は、サーバ３から新しい制御プログラムが転送されるのを常時待ち受ける「サーバモード」へと移行する。すなわち、サーバモード移行プログラム５２およびＣＰＵ１０は、本発明における転送待受手段である。
【００２８】
ＦＴＰサーバプログラム５２は、ＣＰＵ１０によって起動して、サーバ３から新しい制御プログラムに係るファイルを転送させ、システムプリンタ１のＨＤＤ６０又はＲＡＭ３０に記録させるという機能を果たす。
【００２９】
転送完了判定プログラム５３は、ＣＰＵ１０によって起動して、新しい制御プログラムに係るファイルの転送が完了したか否かを判定するという機能を果たす。すなわち、転送完了判定プログラム５３及びＣＰＵ１０は、本発明における転送完了判定手段である。
【００３０】
情報点検プログラム５４は、ＣＰＵ１０によって起動して、転送された新しい制御プログラムの正当性を点検するという機能を果たす。すなわち、情報点検プログラム５４及びＣＰＵ１０は、本発明における情報点検手段である。
【００３１】
自動更新プログラム５５は、ＣＰＵ１０によって起動して、サーバ３から転送されＨＤＤ６０に記録された新しい制御プログラムに係るファイルを読み込んで、不揮発メモリ１４に記録された従来の制御プログラムを、新しい制御プログラムに書き換えるという機能を果たすものである。すなわち、自動更新プログラム５３及びＣＰＵ１０は、本発明における自動更新手段である。
【００３２】
成功通知作成プログラム５５は、ＣＰＵ１０によって起動して、自動更新プログラム５３による制御プログラムの書換えが完了した旨、又は、システムプリンタ１の再起動により新しい制御プログラムによる動作が実現した旨を、サーバ３へと通知するための電子メールを作成するという機能を果たすものである。
【００３３】
電子メール送信プログラム５６は、ＣＰＵ１０によって起動して、成功通知作成プログラム５５によって作成された電子メールを、システムプリンタ１のネットワークＩ／Ｆ２０及び回線２を介して、サーバ３へと送信するという機能を果たすものである。すなわち、成功通知作成プログラム５５、電子メール送信プログラム５６及びＣＰＵ１０は、本発明における成功通知手段である。
【００３４】
次に、本実施の形態に係るシステムプリンタ１の制御動作について、図３のフローチャートを用いて説明する。
【００３５】
まず、システムプリンタ１の電源が投入されると、ＣＰＵ１０は、ＲＯＭ５０内のサーバモード移行プログラム５１及びＦＴＰサーバプログラム５２を起動させる。これにより、システムプリンタ１は、サーバ３から新しい制御プログラムが転送されるのを常時待ち受ける「サーバモード」へと自動的に移行する（サーバモード移行工程：Ｓ１）。なお、システムプリント１は、サーバ３から新しい制御プログラムが転送されるのを待ち受けている状態においても、通常の複写動作及び印刷動作を行うことができる。
【００３６】
システムプリンタ１がサーバモードにあるときに、メーカの管理者が、サーバ３から新しい制御プログラムに係るファイルをシステムプリンタ１にＦＴＰプロトコルにより転送すると、ＦＴＰサーバプログラム５２の機能によって、転送された新しい制御プログラムに係るファイルがＨＤＤ６０に記録される（ダウンロード工程：Ｓ２）。なお、ＨＤＤ６０の記憶領域が少ない場合には、ＲＡＭ３０上に仮想ディスク領域を作成して、転送された新しい制御プログラムに係るファイルをこのＲＡＭ３０の仮想ディスク領域に一時的に記憶させることもできる。
【００３７】
なお、本実施の形態ではＦＴＰサーバプログラム５２を採用しているため、システムプリンタ１に所定の情報に係るファイルを転送するためには、あらかじめ設定されたユーザ名とパスワードを入力する必要がある。このため、不特定の者からの不正アクセスを阻止することができる。
【００３８】
次いで、ＣＰＵ１０は、転送完了判定プログラム５３を起動させて、新しい制御プログラムに係るファイルのダウンロードが完了したか否かを判定する（ダウンロード完了判定工程：Ｓ３）。
【００３９】
ダウンロードが完了したと判定された場合には、ＣＰＵ１０は、情報点検プログラム５４を起動させて、転送された新しい制御プログラムが正当か否かを判定する（情報点検工程：Ｓ４）。一方、ダウンロードが完了していないと判定された場合には、ダウンロードが完了するまで待機し（第１待機工程：Ｓ３ａ）、ダウンロードが完了した後に情報点検工程Ｓ４に移行する。
【００４０】
なお、本実施の形態では、情報点検工程Ｓ４において、転送された新しい制御プログラムに付与された所定のシリアル番号を、あらかじめ登録しておいた正当な制御プログラムのシリアル番号と比較し、双方のシリアル番号が一致した場合に正当な制御プログラムであると判定する方法を採用している。また、本実施の形態においては、制御プログラム全体が転送されているか否かを点検するために、チェックサムを利用している。
【００４１】
情報点検工程Ｓ４において、転送された新しい制御プログラムが正当でないと判定された場合には、その正当でない制御プログラムを破棄して、メーカのサーバ３から正当な新しい制御プログラムが転送されるのを待ち受ける。
【００４２】
一方、情報点検工程Ｓ４において、転送された新しい制御プログラムの正当性が確認された場合には、ＣＰＵ１０は、自動更新プログラム５５を起動させ、ＨＤＤ６０に記録された新しい制御プログラムに係るファイルを読み込んで、不揮発メモリ４０又はＲＡＭ３０（前記した仮想ディスク領域とは異なる領域）に記録された従来の制御プログラムを新しい制御プログラムに書き換える（バージョンアップ工程：Ｓ５）。
【００４３】
なお、システムプリンタ１のＲＡＭ３０で従来の制御プログラムが展開され、この従来の制御プログラムに基づいてシステムプリンタ１が所定のプリント動作等を行っている間においても、自動更新プログラム５５によって、制御プログラムの更新を行うことができる。制御プログラムの更新は、不揮発メモリ４０で行われるからである。
【００４４】
次いで、システムプリンタ１がアイドリング状態にあるか否かを判定する（アイドリング状態判定工程：Ｓ６）。システムプリンタ１がアイドリング状態にあるか否かの判定は、ＣＰＵ１０がシステムプリンタ１の動作状態を一定間隔で監視することにより行う。
【００４５】
システムプリンタ１の非動作時間が所定時間を超えた場合には、ＣＰＵ１０は「アイドリング状態」と判定して、次の工程（再起動工程Ｓ７）に移行する。一方、システムプリンタ１がプリント動作等の所定の動作を行っており、非動作時間が所定時間に満たない場合には、ＣＰＵ１０は「非アイドリング状態」と判定して、システムプリンタ１がアイドリング状態になるまで待機し（第２待機工程：Ｓ６ａ）、システムプリンタ１がアイドリング状態になった後に次の工程（再起動工程Ｓ７）に移行する。
【００４６】
アイドリング状態判定工程Ｓ６において、システムプリンタ１がアイドリング状態にあると判定された場合には、ＣＰＵ１０は、システムプリンタ１を再起動させて、新しい制御プログラムをＲＡＭ３０に展開し、次回からはこの新しい制御プログラムに基づいて所定のプリント動作を行う（再起動工程：Ｓ７）。
【００４７】
かかる再起動工程Ｓ７が成功した場合には、ＣＰＵ１０は、成功通知作成プログラム５５を起動させて、制御プログラムの書換え（バージョンアップ）が完了した旨、及び、システムプリンタ１の再起動により新しい制御プログラムに基づく動作が実現した旨を、所定の管理者へと通知するための電子メール（成功通知メール）を作成する。そして、ＣＰＵ１０は、電子メール送信プログラム５６を起動させて、成功通知作成プログラム５５によって作成された電子メールを例えばサーバ３へと送信する（成功通知工程：Ｓ８）。なお、成功通知メールの送信先である管理者を、あらかじめ不揮発メモリ４０に記録しておくこともできる。
【００４８】
本実施の形態に係るシステムプリンタ１においては、新しい制御プログラムの転送を常時待ち受ける転送待受手段（サーバモード移行プログラム５２及びＣＰＵ１０）と、従来の制御プログラムを新しい制御プログラムに自動的に書き換えて不揮発メモリ４０に記録する自動更新手段（自動更新プログラム５３及びＣＰＵ１０）と、を備えるので、制御プログラムのバージョンアップの度に管理者がシステムプリンタの配置場所に出向いて転送モードや書換えモードに手動で切り替える手間を省くことができる。この結果、簡易・迅速に制御プログラムのバージョンアップを行うことができる。
【００４９】
また、本実施の形態に係るシステムプリンタ１においては、従来の制御プログラムから新しい制御プログラムへの自動的な書換えのタイミングと、新しい制御プログラムに基づく動作を実現させるための再起動のタイミングと、を調整する更新時／再起動時調整手段（ＣＰＵ１０）を備えるので、システムプリンタ１がアイドリング状態にある時に再起動を行って新しい制御プログラムによる動作を実現させることができる。従って、従来のように、システムプリンタがプリント動作等を行っている時に強制的に再起動がなされるのを阻止することができる。この結果、システムプリンタのプリント動作等が強制的に中断されるのを阻止することができ、不測の故障の発生を防止することができる。
【００５０】
さらに、本実施の形態に係るシステムプリンタ１においては、制御プログラムのバージョンアップが完了した旨、及び、システムプリンタ１の再起動により更新後の制御プログラムに基づく動作が実現した旨、を通知するための電子メールをメーカのサーバ３に送信する成功通知手段（成功通知作成プログラム５５、電子メール送信プログラム５６及びＣＰＵ１０）を備えるので、従来のように、制御プログラムのバージョンアップが完了したか否か、及び／又は、新しい制御プログラムに基づく動作が正常に実現したか否か、を確認するために、管理者が情報処理装置の配置場所に出向く必要がない。従って、制御プログラムのバージョンアップに要する管理者の負担を格段に低減させることができる。
【００５１】
なお、以上の実施の形態においては、システムプリンタ１とメーカのサーバ３との間のデータ通信の実行に必要な通信規約としてＦＴＰを採用しているが、これに限定されるものではなく、ＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）を採用することもできる。
【００５２】
【発明の効果】
請求項１に記載の発明によれば、更新情報の転送を常時待ち受ける転送待受手段と、従来情報から更新情報への自動的な書換えを行う自動更新手段と、を備えるので、従来のように、従来情報から更新情報への更新（バージョンアップ）の度に管理者が情報処理装置の配置場所に出向いて転送モードや書換えモードに手動で切り替える手間を省くことができる。従って、簡易・迅速にバージョンアップを行うことができる。
【００５３】
また、請求項１に記載の発明によれば、更新情報に基づく動作を実現させるための再起動を行う再起動手段と、更新手段による書換えのタイミング、及び／又は、再起動手段による再起動のタイミングを調整する更新時／再起動時調整手段と、を備えるので、適切なタイミングで（例えば、情報処理装置がアイドリング状態にある時に）再起動を行って更新情報に基づく動作を実現させることができる。従って、従来のように、情報処理装置が所定の動作（例えばプリント動作）を行っている時に強制的に再起動がなされるのを阻止することができる。この結果、情報処理装置の所定の動作が強制的に中断されることがなく、不測の故障の発生を防止することができる。
【００５４】
さらに、請求項１に記載の発明によれば、従来情報から更新情報への書換えが完了した旨、及び／又は、再起動により更新情報に基づく動作が実現した旨、を通知するための電子メールを外部装置に送信する成功通知手段を備えるので、従来のように、従来情報から更新情報への更新（バージョンアップ）が完了したか否か、更新情報による動作が正常に実現したか否か、を確認するために、管理者が情報処理装置の配置場所に出向く必要がない。従って、バージョンアップに要する管理者の負担を格段に低減させることができる。
【００５５】
請求項２に記載の発明によれば、更新情報の転送が完了したか否かを判定する転送完了判定手段を備え、自動更新手段は、更新情報の転送が完了した場合に、従来情報を更新情報に自動的に書き換えるものであるので、きわめて迅速にバージョンアップを行うことができる。
【００５６】
請求項３に記載の発明によれば、転送された更新情報の正当性を点検する情報点検手段を備え、自動更新手段は、転送された更新情報が正当なものである場合に、従来情報を更新情報に自動的に書き換えるものであるので、正当な更新情報に基づいて安全にバージョンアップを行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るシステムプリンタと、これに接続された回線及びメーカのサーバと、を説明するための概略ブロック図である。
【図２】図１に示したシステムプリンタのＲＯＭに記録された各種プログラムを説明するための説明図である。
【図３】本発明の実施の形態に係るシステムプリンタの制御動作を説明するためのフローチャートである。
【符号の説明】
１　　　　　システムプリンタ
１０　　　　ＣＰＵ
２０　　　　ネットワークＩ／Ｆ
３０　　　　ＲＡＭ
４０　　　　不揮発メモリ
５０　　　　ＲＯＭ
５１　　　サーバモード移行プログラム
５２　　　ＦＴＰサーバプログラム
５３　　　転送完了判定プログラム
５４　　　情報点検プログラム
５５　　　自動更新プログラム
５６　　　成功通知作成プログラム
５７　　　電子メール送信プログラム
６０　　　　ＨＤＤ
２　　　　　回線
３　　　　　サーバ
Ｓ１　　　　　サーバモード移行工程
Ｓ２　　　　　ダウンロード工程
Ｓ３　　　　　ダウンロード完了判定工程
Ｓ３ａ　　　第１待機工程
Ｓ４　　　　　情報点検工程
Ｓ５　　　　　バージョンアップ工程
Ｓ６　　　　　アイドリング状態判定工程
Ｓ６ａ　　　第２待機工程
Ｓ７　　　　　再起動工程
Ｓ８　　　　　成功通知工程
【図１】
2004021785.tif 000003
【図２】
2004021785.tif 000004
【図３】
2004021785.tif 000005