(57)【要約】      （修正有）【課題】新たなプログラムが複合機の記録媒体にインストールされる際にその旨を所定のユーザに通知することが可能なインストール通知部を提供する。【解決手段】新プログラムのインストールの開始を検知するインストール検知手段５０８と、前記インストールの開始が検知されると、旧プログラムに予め設定されたユーザの送信先を取得する送信先取得手段５０９と、前記新プログラムのインストールの進捗状況に対応して、インストール情報を取得するインストール情報取得手段５１０と、取得されたインストール情報に基づいて新プログラムのインストールの進捗状況を、取得されたユーザの送信先の端末装置１２０Ｃに通知するインストール情報通知手段５１２とを備える。【選択図】図５
2012141814.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して端末装置に接続された電子機器のインストール通知装置において、
前記電子機器の記録媒体に予め記憶された旧プログラムに新プログラムがインストールされる際に、当該新プログラムのインストールの開始を検知するインストール検知手段と、
前記インストールの開始が検知されると、前記旧プログラムに予め設定されたユーザの送信先を取得する送信先取得手段と、
前記新プログラムのインストールの進捗状況に対応して、当該進捗状況に関連するインストール情報を取得するインストール情報取得手段と、
取得されたインストール情報に基づいて新プログラムのインストールの進捗状況を、取得されたユーザの送信先の端末装置に通知するインストール情報通知手段と
を備えることを特徴とする電子機器のインストール通知装置。
【請求項２】
前記インストール情報取得手段は、少なくとも新プログラムのインストールが開始した時点と、新プログラムのインストールが完了した時点とで、前記インストール情報を取得する
請求項１に記載の電子機器のインストール通知装置。
【請求項３】
請求項１又は２に記載のインストール通知装置を備えた画像形成装置。
【請求項４】
ネットワークを介して端末装置に接続された電子機器のインストール通知方法において、
前記電子機器の記録媒体に予め記憶された旧プログラムに新プログラムがインストールされる際に、当該新プログラムのインストールの開始を検知するインストール検知ステップと、
前記インストールの開始が検知されると、前記旧プログラムに予め設定されたユーザの送信先を取得する送信先取得ステップと、
前記新プログラムのインストールの進捗状況に対応して、当該進捗状況に関連するインストール情報を取得するインストール情報取得ステップと、
取得されたインストール情報に基づいて新プログラムのインストールの進捗状況を、取得されたユーザの送信先の端末装置に通知するインストール情報通知ステップと
を含むことを特徴とする電子機器のインストール通知方法。
【請求項５】
請求項４に記載の電子機器のインストール通知方法をコンピュータに実行させるためのプログラム。
【請求項６】
請求項５に記載のプログラムを記憶したコンピュータに読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インストール通知装置及びインストール通知方法に関し、詳しくは、新たなプログラムが電子機器の記録媒体にインストールされる際にその旨を所定のユーザに通知することが可能なインストール通知装置及びインストール通知方法に関する。
【背景技術】
【０００２】
従来、アプリケーションプログラム等のソフトウェアをインストールして利用するコンピュータシステムにおいて、そのソフトウェアの不正コピーを防止する不正コピー防止方法として、以下に述べるような代表的手法が取られている。
【０００３】
即ち、マスターディスクを特殊なファイル形式でフォーマットし、複製品を作成出来ないようにする手法、ソフトウェアのインストール時にマスターディスクの内容を書き替え、指定回数以上のコピーが出来ないようにする手法、ソフトウェアのインストール時に、正規ユーザのみに公開した暗証番号を入力し、暗証番号が一致しない場合はソフトウェアが動作しない、又はインストールの続行が出来ないようにする手法等である。
【０００４】
しかしながら、このような従来のソフトウェアのコピー防止方法にあっては、マスターディスク又は暗証番号が、エンドユーザの管理下にあったため、ユーザのモラル次第で容易に複製品が作成できてしまうという問題があった。
【０００５】
このような問題を解決するために、例えば、特開平１０−１８７４３３号公報（特許文献１）には、アプリケーションプログラムをインストールして利用する電子機器が開示されている。前記アプリケーションプログラムは、固有の暗証情報を設定し、当該電子機器は、このアプリケーションプログラムに設定される固有の暗証情報を予め格納した暗証情報記憶手段と、前記アプリケーションプログラムを実行する際に、当該アプリケーションプログラムに設定された固有の暗証情報と、前記暗証情報記憶手段に格納された固有の暗証情報とを照合することにより、当該アプリケーションプログラムが正規のものか否かを判別する判別手段と、この判別の結果、前記アプリケーションプログラムが正規のものでないと判別された場合は、当該アプリケーションプログラムの実行を禁止する制御手段とを備える。これにより、暗証番号の設定権限をシステム側に持たせてユーザには暗証番号の内容を非公開とすることができ、他のコンピュータシステムでのアプリケーションプログラムの利用を防止することができ、ユーザによるソフトウェアの不正コピーを防止することができるとしている。
【０００６】
又、特開２００５−２９３１０９号公報（特許文献２）には、電子機器上で稼動するソフトウェアをインストールし、該インストールされたソフトウェアを実行制御するソフトウェア実行管理装置が開示されている。当該ソフトウェア実行管理装置は、前記インストールされたソフトウェア中から該ソフトウェアの正当性を確認するための正当性確認モジュールを抽出するモジュール抽出手段と、前記モジュール抽出手段によって抽出された前記正当性確認モジュールを実行して、その実行結果が正しいものであるかを判定する正当性確認手段と、前記正当性確認手段が前記インストールされているソフトウェアの正当性を確認したときにのみ該ソフトウェアの起動を行うソフトウェア起動手段とを備える。これにより、ソフトウェアを電子機器にインストールするに際し、インストールするソフトウェアが電子機器に対して正常に作成されたものであることを電子機器の製造元が認証することになり、電子機器にインストールされるソフトウェアの信頼性を簡便且つ柔軟に保証することが可能になるとしている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１０−１８７４３３号公報
【特許文献２】特開２００５−２９３１０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１、２に記載の技術では、システム側に設定された暗証番号や正当性確認モジュールが、何らかの手段により解析され、外部に漏れてしまった場合、容易にソフトウェアをインストールすることが出来るという問題がある。
【０００９】
特に、ソフトウェアがインストールされる場合は、通常、当該インストールを実行する実行者しか認知することが出来ない。そのため、仮に、インストールされたソフトウェアが、悪意者により改ざんされたソフトウェアである場合、改ざんされたソフトウェアがインストールされたことを、電子機器を管理する管理者などは全く認知することが出来ず、長期間、改ざんされたソフトウェアがインストールされたままとなるという問題がある。そして、このような改ざんされたソフトウェアが、ネットワークを介して個人情報を外部に流出するソフトウェアであった場合、セキュリティ上、重大な問題となる。
【００１０】
そこで、本発明は、前記問題を解決するためになされたものであり、新たなプログラムが電子機器の記録媒体にインストールされる際にその旨を所定のユーザに通知することが可能なインストール通知装置及びインストール通知方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明に係る電子機器のインストール通知装置は、ネットワークを介して端末装置に接続された電子機器のインストール通知装置である。
【００１２】
当該電子機器のインストール通知装置において、前記電子機器の記録媒体に予め記憶された旧プログラムに新プログラムがインストールされる際に、当該新プログラムのインストールの開始を検知するインストール検知手段と、前記インストールの開始が検知されると、前記旧プログラムに予め設定されたユーザの送信先を取得する送信先取得手段と、前記新プログラムのインストールの進捗状況に対応して、当該進捗状況に関連するインストール情報を取得するインストール情報取得手段と、取得されたインストール情報に基づいて新プログラムのインストールの進捗状況を、取得されたユーザの送信先の端末装置に通知するインストール情報通知手段とを備えることを特徴とする。
【００１３】
これにより、新プログラムがインストールされる際に、旧プログラムに設定された所定のユーザ、例えば、電子機器の管理者は、当該インストールの進捗状況を容易に認知することが可能となる。そのため、仮に、改ざんされた新プログラムが悪意者によりインストールされた場合、前記電子機器の管理者は即時に不審なプログラムのインストールに気が付き、例えば、当該電子機器に近寄って悪意者によるインストールを中断させることが可能となる。一方、インストールされた新プログラムが正式にインストールを許諾された新プログラムである場合、前記電子機器の管理者は、当該インストールの進捗状況を随時把握することが出来るため、例えば、当該電子機器まで行ってインストールの進捗状況を確認する等の手間を省くことが可能となる。
【００１４】
又、前記インストール情報取得手段は、少なくとも新プログラムのインストールが開始した時点と、新プログラムのインストールが完了した時点とで、前記インストール情報を取得するよう構成することが出来る。
【００１５】
又、前記インストール通知装置は、画像形成装置に適用することが出来る。
【００１６】
当該構成により、画像形成装置を管理する管理者は、前記インストール通知装置により、新プログラムのインストールの進捗状況を容易に知ることが可能となり、例えば、当該画像形成装置に、改ざんされたプログラムがインストールされることを防止することが可能となる。特に、近年の画像形成装置には、ユーザの氏名、電話番号、ファクシミリ番号等の個人情報が蓄積される場合があり、上述した改ざんプログラムにより当該個人情報が外部に流出する事態も想定される。上述した構成とすると、このような個人情報の流出を確実に防止することが可能となる。
【００１７】
尚、本発明は、ネットワークを介して端末装置に接続された電子機器のインストール通知方法として提供することが出来る。即ち、前記電子機器の記録媒体に予め記憶された旧プログラムに新プログラムがインストールされる際に、当該新プログラムのインストールの開始を検知するインストール検知ステップと、前記インストールの開始が検知されると、前記旧プログラムに予め設定されたユーザの送信先を取得する送信先取得ステップと、前記新プログラムのインストールの進捗状況に対応して、当該進捗状況に関連するインストール情報を取得するインストール情報取得ステップと、取得されたインストール情報に基づいて新プログラムのインストールの進捗状況を、取得されたユーザの送信先の端末装置に通知するインストール情報通知ステップとを含むことを特徴とする電子機器のインストール通知方法を提供出来る。当該構成としても、上述と同様の効果を得ることが可能となる。
【００１８】
又、本発明は、電気通信回線などを介して個別に流通する、コンピュータに実行させるためのプログラムとして提供することができる。この場合、中央演算処理装置（ＣＰＵ）が、本発明のプログラムに従ってＣＰＵ以外の各回路と協働して制御動作を実現する。又、前記プログラム及びＣＰＵを用いて実現される各手段は、専用のハードウェアを用いて構成することもできる。又、当該プログラムは、ＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録された状態で流通させることも可能である。
【発明の効果】
【００１９】
本発明のインストール通知装置及びインストール通知方法によれば、新たなプログラムが電子機器の記録媒体にインストールされる際にその旨を所定のユーザに通知することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る複合機の内部の全体構成を示す概念図である。
【図２】本発明に係る画像読取部の拡大図である。
【図３】本発明に係る操作部の全体構成を示す概念図である。
【図４】本発明に係る複合機及びインストール通知部の制御系ハードウェアの構成を示す図である。
【図５】本発明の複合機及びインストール通知部の機能ブロック図である。
【図６】本発明の実行手順を示すためのフローチャートである。
【図７】本発明の実施形態においてタッチパネル上に表示されたインストール画面の一例を示す図（図７（Ａ））と、本発明の実施形態において新プログラムの構成と旧プログラムの構成の一例を示す図（図７（Ｂ））である。
【図８】本発明の実施形態において端末装置に表示される電子メールの一例を示す図（図８（Ａ））と、本発明の実施形態においてタッチパネル上に表示されたインストール完了画面の一例を示す図（図８（Ｂ））である。
【発明を実施するための形態】
【００２１】
以下に、添付図面を参照して、本発明のインストール通知装置を備えた画像形成装置の実施形態について説明し、本発明の理解に供する。尚、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。又、フローチャートにおける数字の前に付されたアルファベット「Ｓ」はステップを意味する。
【００２２】
＜画像形成装置及びインストール通知装置＞
以下に、本発明に係るインストール通知装置（例えば、インストール通知部）を備えた画像形成装置（例えば、複合機）について説明する。
【００２３】
図１は、本発明に係る複合機の内部の全体構成を示す概念図である。ただし、本発明に直接には関係しない各部の詳細は省略している。
【００２４】
本発明の複合機１００は、例えばプリンタやスキャナ単体、あるいはプリンタ、コピー、スキャナ、ファックス等を備えた複合機等が該当する。尚、一例として複合機を利用して原稿のコピー機能を提供する際の複合機１００の動作を簡単に説明する。
【００２５】
ユーザが複合機１００を利用して例えば原稿Ｐを印刷する場合、原稿Ｐを図１に示す原稿台１０１、或いは載置台１０２に配置し、原稿台１０１近傍に供えられた操作部１０３に対して印刷の指示を行う。ユーザは前記操作部１０３を介して、例えば、コピー設定条件（枚数、サイズ等）を複合機１００に入力する。前記操作部１０３を介してコピー設定条件とコピーの指示とが入力されることによって、以下に示す各部（駆動部）が動作し、コピー機能が実行される。
【００２６】
即ち、図１に示すように、本実施形態の複合機１００は、本体１０４と、本体１０４の上方に取り付けられたプラテンカバー１０５を備える。本体１０４の上面は原稿台１０１が設けられており、原稿台１０１は、プラテンカバー１０５によって開閉されるようになっている。プラテンカバー１０５は、自動原稿給紙装置１０６と載置台１０２と排紙台１０７が設けられている。
【００２７】
自動原稿給紙装置１０６は、プラテンカバー１０５の内部に形成された原稿搬送路１０８と、プラテンカバー１０５の内部に備えられたピックアップローラ１０９や搬送ローラ１１０Ａ、１１０Ｂ等で構成される。原稿搬送路１０８は、載置台１０２から、本体１０４に設けられた画像読取部１１１にて読み取りが行なわれる読取位置Ｘを経由して、排紙台１０７に通じる原稿の搬送路である。
【００２８】
自動原稿給紙装置１０６は、載置台１０２に載置された複数の原稿から１枚ずつ原稿をピックアップローラ１０９で搬送路内１０８に引き出し、搬送ローラ等によって引き出した原稿を、読取位置Ｘを通過させて、搬送ローラ１１０Ｂにより排紙台１０７に排紙する。読取位置Ｘを通過する時に原稿は画像読取部１１１にて読み取られる。
【００２９】
前記画像読取部１１１は、原稿台１０１の下方に設けられており、図２にその詳細が示されている。画像読取部１１１は、原稿台１０１を照射する主走査方向に長い光源１１２と、原稿台からの光を選択的に通過させるスリット１１３と、原稿台からの光を導くミラー１１４とを備える第一の移動キャリッジ１１５や、第一の移動キャリッジ１１５からの反射光を再度反射するミラー１１６Ａ、１１６Ｂを備える第二の移動キャリッジ１１７、更にミラーで導かれた光を光学的に補正するレンズ群１１８、当該レンズ群１１８より補正された光を受光する撮像素子１１９、撮像素子１１９にて受光した光を電気信号に変換し、必要に応じて補正処理・画質処理・圧縮処理などを行う画像データ生成部１２０とで構成されている。
【００３０】
自動原稿給紙装置１０６上の原稿を読み取る場合には、光源１１２は、読取位置Ｘを照射できる位置に移動して発光する。光源１１２からの光は、原稿台１０１を透過して読取位置Ｘを通過する原稿にて反射し、スリット１１３、ミラー１１４、１１６Ａ、１１６Ｂ、レンズ群１１８によって撮像素子１１９に導かれる。撮像素子１１９は、受光した光を電気信号に変換して画像データ生成部１２０に送信する。画像データ生成部１２０には、前記撮像素子１１９にて受光された光がＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）のアナログ電気信号として入力され、ここでアナログ−デジタル変換され、即ちデジタル化される。さらに、画像データ生成部１２０では、順次変換されたデジタル信号を単位データ（濃度値）とし、これら単位データを補正処理、画質処理、圧縮処理等することで複数の単位データからなる画像データを生成する。
【００３１】
又、画像読取部１１１は、自動原稿給紙装置１０６で搬送される原稿だけでなく、原稿台１０１に載置された原稿も読み取ることが可能となっている。原稿台１０１に載置された原稿を読み取る場合は、第一のキャリッジ１１４は、光源１１２を発光しながら副走査方向に移動し、光源１１２から撮像素子１１９までの光路長を一定にするために、第二の移動キャリッジ１１７は第一の移動キャリッジ１１５の１／２の速度で撮像素子１１９方向に移動する。
【００３２】
撮像素子１１９は、自動原稿給紙装置１０６に搬送された原稿のときと同様に、ミラー１１４、１１６Ａ、１１６Ｂに導かれた光に基づいて原稿台１０１に載置された原稿からの光を電気信号に変換し、これに基づいて画像データ生成部１２０が画像データ（文書データ）を生成し、記憶部１２０Ｂに記憶する。
【００３３】
又、本発明に係る複合機１００は、コピー機能の処理を実行する画像形成部１２１を更に備えている。前記画像形成部１２１は、本体１０４の画像読取部１１１の下方に設けられており、記憶部１２０Ｂに記憶された画像データを印刷（出力）する。画像形成部１２１が印刷できる画像データ（ジョブデータ）は、前記のように画像データ生成部１２０にて生成されたものや、その他の複合機１００やとネットワーク１２０Ｆに接続された端末装置１２０Ｃ等から、ネットワーク１２０Ｆを介して受信したものである。
【００３４】
画像形成部１２１が行う印刷方式には、電子写真方式が用いられている。即ち、感光ドラム１２２を帯電器１２３で一様に帯電させ、その後レーザ１２４で感光ドラム１２２を照射して感光ドラム１２２に潜像を形成し、現像器１２５で潜像にトナーを付着させて可視像を形成し、転写ローラにて可視像を転写媒体に転写する方式である。
【００３５】
尚、フルカラー画像に対応した画像形成装置では、前記現像器（ロータリー現像器）１２５が、図１の紙面に対して垂直方向に構成される回転軸を中心として周方向に回転させられ、対応する色のトナーが格納された現像ユニットが感光ドラム１２２の対向位置に配置される。この状態で、感光ドラム１２２上の潜像が、現像器１２５が格納するトナーにより現像され、中間転写ベルト１２６Ａに転写される。尚、現像器１２５は、イエロー（Ｙ）、シアン(Ｃ)、マゼンタ(Ｍ)、ブラック(Ｋ)の各トナーをそれぞれ格納する４つの現像ユニット１２５（Ｙ）、(Ｃ)、(Ｍ)、(Ｋ)を有している。前記中間転写ベルト１２６Ａへの転写を前記各色毎に繰り返すことにより、当該中間転写ベルト１２６Ａ上にフルカラー画像が形成される。可視像が印刷される転写媒体、即ち用紙は、給紙カセット１３２、１３３、１３４などの給紙トレイに載置されたものである。
【００３６】
画像形成部１２１が印刷を行う際には、何れか１つの給紙トレイから転写媒体１枚を、ピックアップローラ１３５を用いて引き出し、引き出した転写媒体を搬送ローラ１３６やレジストローラ１３７で中間転写ベルト１２６Ａと転写ローラ１２６Ｂの間に送り込む。画像形成部１２１は、中間転写ベルト１２６Ａと転写ローラ１２６Ｂの間に送り込んだ転写媒体に、前記中間転写ベルト１２６Ａ上の可視像を転写すると、可視像を定着させるために、搬送ベルト１２７で定着部１２８（定着装置）に転写媒体を送る。定着部１２８は、ヒータが内蔵された加熱ローラ１２９と、所定の圧力で加熱ローラ１２９に押し当てられた加圧ローラ１３０とで構成されている。加熱ローラ１２９と加圧ローラ１３０の間を転写媒体が通過すると、熱と転写媒体への押圧力によって可視像が転写媒体に定着する。定着が行われた転写媒体は排紙トレイ１３１に排紙される。
【００３７】
このような手順にて、複合機１００のコピー機能の処理がなされる。
【００３８】
ところで、本体１０４の記憶部１２０Ｂの下方には、パーソナルコンピュータ（ＰＣ）等の端末装置１２０Ｃに通信可能な通信部１２０Ｄが設けられている。当該通信部１２０Ｄでは、所定の送信先（例えば、メールアドレス等）に対応する端末装置１２０Ｃを特定し、通信インターフェイス１２０Ｅを介して、ネットワーク１２０Ｆに接続された当該端末装置１２０Ｃと通信する。
【００３９】
又、前記端末装置１２０Ｃには、画面を表示するディスプレイと、キー等を入力するキーボードと、当該ディスプレイと当該キーボードとを制御する制御部とを含む構成であり、例えば、ユーザが、キーボード、ディスプレイ等を用いて前記通信部１２０Ｄから受信した電子メールを閲覧出来る。
【００４０】
更に、本体１０４の記憶部１２０Ｂの下方には、所定の記憶媒体１３８（例えば、ＵＳＢメモリ）と接続可能な接続部１３９と、当該接続部１３９に接続された記録媒体のプログラム（新プログラム）を、予め備えられたプログラム記憶部１４０にインストールするインストール部１４１とが設けられている。当該インストール部１４１は、前記接続部１３９を介して、プログラム記憶部１４０に記憶されたプログラム（旧プログラム）を、記録媒体に記憶されたプログラム（新プログラム）に書き換えする（インストールする）。
【００４１】
そして、前記インストール部１４１の近傍には、インストール通知部１４２が設けられ、新プログラムのインストールを検知し、当該インストールの進捗状況を、前記通信部１２０Ｄを介して所定の端末装置１２０Ｃに通知する（後述する）。
【００４２】
図３は、本発明に係る操作部の全体構成を示す概念図である。
【００４３】
ユーザは、前記操作部１０３を用いて、上述のような画像形成についての設定条件等を入力したり、入力された設定条件等を確認したりする。前記設定条件等が入力される場合、前記操作部１０３に備えられたタッチパネル３０１（操作パネル）、タッチペン３０２、操作キー３０３が用いられる。
【００４４】
前記タッチパネル３０１には、アナログ抵抗膜方式が採用され、透光性を有する上部フィルムと下部ガラス基板とがスペーサを介して重ね合わされた構成となっており、上部フィルムと下部ガラス基板との各々の対向面には、ＩＴＯ（Ｉｎｄｉｕｍ  Ｔｉｎ  Ｏｘｉｄｅ）等からなる透明電極層が設けられている。更に、上部フィルムがユーザにより押下されると、当該押下位置に対応する上部フィルム側の透明電極層と下部ガラス基板側の透明電極層とが接触するよう構成されている。上部フィルム又は下部ガラス基板に電圧を印加し、下部ガラス基板又は上部フィルムから押下位置に対応する電圧値を取り出すことにより、当該電圧値に対応する座標値（押下位置）を検出する。検出された押下位置が、タッチパネル上に表示された画面内の設定条件キー等の表示領域内に含まれると、当該設定条件等が入力される。
【００４５】
又、下部ガラス基板の下方には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示部が設けられており、当該表示部が、例えば、初期画面、インストール画面、インストール完了画面等の画面を表示することにより、タッチパネル上に特定の画面が表示される。これにより、タッチパネル３０１には、設定条件等を入力する機能と前記画面を表示する機能が兼ね備えられる。
【００４６】
又、タッチパネル３０１の近傍には、タッチペン３０２が備えられており、ユーザがそのタッチペン３０２の先をタッチパネル３０１に接触させると、当該接触位置（押下位置）に対応する座標値が、上記と同様に出力され、ユーザはタッチペン３０２により、表示されたキー等を押下・選択することが可能となる。
【００４７】
更に、タッチパネル３０１近傍には、所定数の操作キー３０３が設けられ、例えば、テンキー３０４、スタートキー３０５、クリアキー３０６、ストップキー３０７、リセットキー３０８、電源キー３０９が備えられている。
【００４８】
次に、図４を用いて、複合機１００及びインストール通知部１４２の制御系ハードウェアの構成を説明する。図４は、本発明に係る複合機及びインストール通知部の制御系ハードウェアの構成を示す図である。ただし、本発明に直接には関係しない各部の詳細は省略している。
【００４９】
複合機１００の制御回路は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０４、各駆動部に対応するドライバ４０５を内部バス４０６によって接続している。前記ＣＰＵ４０１は、例えば、ＲＡＭ４０３を作業領域として利用し、前記ＲＯＭ４０２、ＨＤＤ４０４等に記憶されているプログラムを実行し、当該実行結果に基づいて前記ドライバ４０５、図示しない操作部１０３、インストール通知部１４２からのデータや指示を授受し、上記図１に示した各駆動部の動作を制御する。また、前記駆動部以外の後述する各手段（図５に示す）についても、前記ＣＰＵ４０１がプログラムを実行することで当該各手段を実現する。
【００５０】
又、制御回路の内部バス４０６には、通信インターフェイス１２０Ｅも接続されており、当該通信インターフェイス１２０Ｅは、ネットワーク１２０Ｆを介して、端末装置１２０Ｃ等と接続している。前記ＣＰＵ４０１は、前記通信インターフェイス１２０Ｅを介して前記端末装置１２０Ｃに、後述するインストール通知部１４２からの電子メール等を送信し、当該端末装置１２０Ｃのディスプレイ上に当該電子メール等を表示させたりする。
【００５１】
又、制御回路の内部バス４０６には、接続部１３９も接続されており、当該接続部１３９に記録媒体１３８が接続（装着）されると、前記ＣＰＵ４０１は、当該記録媒体１３８に搭載されたＲＯＭ１３８ａから所定のデータ（例えば、新プログラム）を読み取る。
【００５２】
又、制御回路の内部バス４０６には、内部インターフェイス４０７も接続されており、当該内部インターフェイス４０７は、インストール通知部１４２の制御回路と複合機１００の制御回路とを接続する。ＣＰＵ４０１は、内部インターフェイス４０７を介してインストール通知部１４２の制御回路からの命令信号を受信したり、インストール通知部１４２の制御回路へ命令信号、データ等を送信したりする。
【００５３】
又、インストール通知部１４２の制御回路には、内部バス４１２に、ＣＰＵ４０９、ＲＯＭ４１０、ＲＡＭ４１１、内部インターフェイス４１３を備える。インストール通知部１４２のＣＰＵ４０９、ＲＯＭ４１０、ＲＡＭ４１１の機能も上記と同様であり、後述する各手段（図５に示す）についても、前記ＣＰＵ４０９がプログラムを実行することで当該各手段を実現する。又、前記ＣＰＵ４０９が、前記通信インターフェイス１２０Ｅを介して、前記端末装置１２０Ｃに電子メール等を送信したりする。前記ＲＯＭ４１０、ＲＡＭ４１１には、以下に説明する各手段を実現するプログラムやデータが記憶されている。
【００５４】
＜本発明の実施形態＞
次に、図５、図６を参照しながら、本発明の実施形態に係る構成及び実行手順について説明する。図５は、本発明の複合機１００及びインストール通知部１４２の機能ブロック図である。図６は、本発明の実行手順を示すためのフローチャートである。
【００５５】
まず、ユーザが複合機１００の電源を投入すると、複合機１００の制御手段５０１が起動し、画像形成手段５０２を画像形成可能な状態に移行させ、所定のメモリに予め記憶された初期画面（例えば、コピー機能画面）を表示受付手段５０３に表示させる。
【００５６】
ここで、ユーザが、複合機１００に関連した新たなプログラム（新プログラム）を記憶している記憶媒体１３８（例えば、ＵＳＢメモリ）を、当該記憶媒体１３８を接続するための接続部１３９（例えば、ＵＳＢ接続部）に接続すると、接続手段５０４が、当該接続を検知して、その旨を制御手段５０１に通知する。
【００５７】
当該通知を受けた制御手段５０１が、前記接続手段５０４を介して、前記記憶媒体１３８に搭載された新プログラム記憶手段５０５を参照し、インストール用のプログラムが記憶されていることを検知すると、その旨をインストール手段５０６に通知する（図６：Ｓ１０１）。当該通知を受けたインストール手段５０６は、前記接続手段５０４を介して、前記新プログラム記憶手段５０５を参照し、新プログラムを特定する。次に、インストール手段５０６は、画像形成に関するプログラムが記憶されたプログラム記憶手段５０７を参照して、前記新プログラムにより書き換えられるプログラム（旧プログラム）を特定する。前記新プログラムと前記旧プログラムとを特定すると、インストール手段５０６は、前記表示受付手段５０３を介してインストール画面を表示する（図６：Ｓ１０２）。
【００５８】
インストール画面７００には、図７（Ａ）に示すように、インストールを開始させる旨のメッセージ７０１と、旧プログラムの名称７０２（例えば、「ＡＢＣ」）と、旧プログラムのバージョン情報７０３（例えば、「１．０」）と、新プログラムの名称７０４（例えば、「ＡＢＤ」）と、新プログラムのバージョン情報７０５（例えば、「２．０」）と、インストールを開始させるためのスタートキー７０６と、キャンセルキー７０７とが表示される。
【００５９】
ここで、ユーザが、前記インストール画面７００を見ながら、前記スタートキー７０６を選択すると、前記表示受付手段５０３が当該スタートキー７０６の選択を受け付け（図６：Ｓ１０３ＹＥＳ）、その旨をインストール手段５０６に通知する。当該通知を受けたインストール手段５０６は、新プログラムのインストールを開始する（図６：Ｓ１０４）。
【００６０】
ここで、旧プログラム７０８は、図７（Ｂ）に示すように、インストールされるインストールデータ７０９（インストールされるプログラムや所定のパラメータ等）と、プログラムのインストール処理を実行するインストールプログラム７１０と、自身のプログラム７０８（旧プログラム）を復号化する復号鍵７１１とから構成される。又、新プログラム７１２は、旧プログラム７０８と同様に、インストールデータ７１３と、インストールプログラム７１４と、復号鍵７１５とから構成される。上述した旧プログラム７０８、新プログラム７１２は、通常、暗号化されており、自身の復号鍵７１１、７１５により復号化されてから実行される。
【００６１】
例えば、前記インストール手段５０６が新プログラム７１２をインストールする場合、先ず、旧プログラム７０８の復号鍵で、旧プログラム７０８のインストールプログラム７１０を復号化し、復号化したインストールプログラム７１０を実行する。当該旧プログラム７０８のインストールプログラム７１０が実行されると、最初に、プログラム記憶手段５０７における旧プログラム７０８のインストールデータ７０９が、新プログラム記憶手段５０５から読み取られた新プログラム７１２のインストールデータ７１３に書き換えられ、次に、旧プログラム７０８のインストールプログラム７１０が新プログラム７１２のインストールプログラム７１４に書き換えられる。そして、最後に、プログラム記憶手段５０７における旧プログラム７０８の復号鍵７１１が、新プログラム記憶手段５０５から読み取られた新プログラム７１２の復号鍵７１５に書き換えられることになる。
【００６２】
尚、旧プログラム７０８に予め設定される所定のユーザの送信先７１０ａ（例えば、複合機１００の管理者のメールアドレス）などは、例えば、インストールプログラム７１０に組み込まれている。このような構成である場合、新プログラム７１２のインストールが開始されると、前記送信先７１０ａが、即時に、他の情報に書き換えられるということはなく、好ましい。
【００６３】
さて、インストール手段５０６が、新プログラム７１２のインストールを開始すると、インストール通知部１４２のインストール検知手段５０８が、当該新プログラム７１２のインストールの開始を検知して、その旨を送信先取得手段５０９に通知する（図６：Ｓ１０５）。当該通知を受けた送信先取得手段５０９は、前記旧プログラム７０８に予め設定されたユーザの送信先７１０ａを取得する（図６：Ｓ１０６）。
【００６４】
例えば、前記送信先取得手段５０９が、プログラム記憶手段５０７に記憶された旧プログラム７０８を参照して、当該旧プログラム７０８のインストールプログラム７１０から前記送信先７１０ａを取得する。
【００６５】
前記送信先取得手段５０９がユーザの送信先７１０ａを取得すると、その旨をインストール情報取得手段５１０に通知する。当該通知を受けたインストール情報取得手段５１０は、前記新プログラム７１２のインストールの進捗状況に対応して、当該進捗状況に関連するインストール情報を取得する（図６：Ｓ１０７）。
【００６６】
前記インストール情報は、前記新プログラム７１２の進捗状況に関連する情報であれば、どのような情報でも構わない。例えば、新プログラム７１２のインストールが開始されると、前記インストール情報取得手段５１０は、前記インストール手段５０６から、新プログラム７１２のインストールの進捗状況、具体的には、新プログラム７１２が開始された旨を示す情報（例えば、「プログラムのインストールが開始されました。」）と、旧プログラム７０８の識別情報（例えば、プログラムの名称「ＡＢＣ」）と、バージョン情報（例えば、「１．０」）と、新プログラム７１２の識別情報（例えば、「ＡＢＤ」）と、バージョン情報（例えば、「２．０」）とを取得する。次に、前記インストール情報取得手段５１０は、予め備えられた現在の日時（日付と時刻）を計時する時計手段５１１から、前記インストールが開始された日時（例えば、「Ａ年Ｂ月Ｃ日  Ｄ時Ｅ分」）を取得する。前記インストール情報取得手段５１０は、これら取得した情報をインストール情報とする。
【００６７】
前記インストール情報取得手段５１０が前記インストール情報を取得すると、その旨をインストール情報通知手段５１２に通知する。当該通知を受けたインストール情報通知手段５１２は、前記インストール情報に基づいて新プログラム７１２のインストールの進捗状況を前記ユーザの送信先７１０ａに通知する（図６：Ｓ１０８）。
【００６８】
例えば、前記インストール情報通知手段５１２が、前記インストール情報取得手段５１０から上述したインストール情報を取得して、当該インストール情報に基づいた電子メールを作成する。作成された電子メールの内容は、前記インストール情報を含むものである。次に、前記インストール情報通知手段５１２が、前記送信先取得手段５０９からユーザの送信先７１０ａを取得し、複合機１００の通信手段５１３を介して、前記送信先７１０ａに対応する所定の端末装置１２０Ｃを特定し、当該端末装置１２０Ｃに前記電子メールを送信する。
【００６９】
これに対して、前記端末装置１２０Ｃが、前記電子メールを受信すると、当該電子メールをディスクトップに表示させる。
【００７０】
前記電子メール８００には、図８（Ａ）に示すように、所定のプログラムのインストールが複合機に開始された旨のメッセージ８０１（「プログラムのインストールが開始されました。」）と、旧プログラム７０８の識別情報８０２（名称「ＡＢＣ」）、旧プログラム７０８のバージョン情報８０３（「１．０」）、新プログラム７１２の識別情報８０４（名称「ＡＢＤ」）、新プログラム７１２のバージョン情報８０５（「２．０」）、新プログラム７１２のインストールが開始された日時８０６（「Ａ年Ｂ月Ｃ日  Ｄ時Ｅ分」）とが表示される。これにより、送信先７１０ａのユーザは、前記電子メール８００を視認することで、新プログラム７１２のインストールが開始されたことと、新プログラム７１２に関する情報、旧プログラム７０８に関する情報、インストールの進捗状況などを容易に確認することが可能となる。
【００７１】
ここで、前記送信先７１０ａのユーザが、インストールが開始された新プログラム７１２を全く知らない場合、旧プログラム７０８が、悪意者（不審者）により改ざんされた新プログラム７１２に書き換えられようとしていることを認識することになる。この場合、前記送信先７１０ａのユーザが、例えば、複合機１００に出向いて、前記悪意者による新プログラム７１２のインストールを中断することが出来る。
【００７２】
一方、前記送信先７１０ａのユーザが、インストールが開始された新プログラム７１２を知っている場合、当該新プログラム７１２のインストールが適切に開始されていることを確認することになる。この場合、前記送信先７１０ａのユーザがわざわざ複合機１００に行って当該インストールの進捗状況を確認する必要が無くなり、安心して他の業務を遂行することが出来る。
【００７３】
ところで、前記インストール情報取得手段５１０は、前記インストール情報を取得し終えると、前記インストール手段５０６が新プログラム７１２のインストールを完了したか否かを判定する（図６：Ｓ１０９）。
【００７４】
前記インストール手段５０６による新プログラム７１２のインストールが完了しない場合（図６：Ｓ１０９ＮＯ）、前記インストール情報取得手段５１０は、当該インストール手段５０６を監視し（図６：Ｓ１１０）、前記インストール手段５０６が新プログラム７１２のインストールを開始してから完了するまで、予め設定された所定のタイミングで、継続してインストール情報を取得する（図６：Ｓ１０７）。
【００７５】
前記タイミングは、どのようなタイミングであっても構わないが、例えば、前記インストール手段５０６が、新プログラム７１２の全データ量の半分をインストールした場合、前記インストール情報取得手段５１０が、前記インストール手段５０６から、新プログラム７１２のインストールの進捗状況として、新プログラム７１２の全データ量の半分がインストールされた旨を示す情報（例えば、「インストール５０％完了しました。」）等を取得するとともに、新プログラム７１２の全データ量の半分がインストールされた時点の日時を前記時計手段５１１から取得し、その旨を前記インストール情報通知手段５１２に通知する（図６：Ｓ１０７）。当該通知を受けたインストール情報通知手段５１２は、上述と同様に、新プログラム７１２の全データ量の半分がインストールされた旨の電子メールを前記送信先７１０ａに通知する（図６：Ｓ１０８）。これにより、前記ユーザは、新プログラム７１２のインストールの進捗状況を、随時知ることが可能となる。
【００７６】
尚、前記インストール情報通知手段５１２は、新プログラム７１２のインストールが開始した時点で、既に送信先取得手段５０９から前記送信先７１０ａの通知を受けており、前記インストール情報通知手段５１２は、当該送信先７１０ａに基づいて電子メールを送信している。そのため、新プログラム７１２のインストールが進行するに従い、例えば、旧プログラム７０８のインストールプログラム７１０に設定されたユーザの送信先７１０ａが、異なる情報に書き換えられたとしても、前記インストール情報通知手段５１２は、問題なく、前記送信先７１０ａに、上述したインストールの進捗状況を示す電子メールを送信し続けることが可能となる。
【００７７】
さて、前記インストール手段５０６が新プログラム７１２のインストールを継続した結果、当該新プログラム７１２のインストールが完了すると、前記インストール手段５０６を監視していた前記インストール情報取得手段５１０は、当該インストール手段５０６から新プログラム７１２のインストールが完了した旨を示す情報（例えば、「インストールを完了しました。」）等を取得するとともに、前記時計手段５１１から当該新プログラム７１２のインストールが完了した時点の完了日時を取得する（図６：Ｓ１１０→Ｓ１０７）。次に、前記インストール情報通知手段５１２は、インストール情報取得手段５１０からのインストール情報を受けて、インストールが完了した旨の完了電子メールを前記送信先７１０ａに通知する（図６：Ｓ１０８）。これにより、前記送信先７１０ａのユーザは、インストールの開始から完了までの進捗状況を把握することが可能となる。
【００７８】
ここで、前記新プログラム７１２のインストールが完了した場合（図６：Ｓ１０９ＹＥＳ）、前記インストール情報取得手段５１０は、前記インストール手段５０６の監視を完了する（図６：Ｓ１１１）。
【００７９】
一方、前記インストール手段５０６は、前記表示受付手段５０３を介してインストール完了画面を表示する（図６：Ｓ１１２）。
【００８０】
インストール完了画面８０７には、図８（Ｂ）に示すように、新プログラム７１２のインストールが完了した旨のメッセージ８０８と、旧プログラム７０８の識別情報８０９（名称「ＡＢＣ」）、旧プログラム７０８のバージョン情報８１０（「１．０」）、新プログラム７１２の識別情報８１１（名称「ＡＢＤ」）と、新プログラム７１２のバージョン情報８１２（「２．０」）と、ＯＫキー８１３とが表示される。これにより、新プログラム７１２のインストールを実行したユーザは、新プログラム７１２のインストールの完了を認知する。
【００８１】
例えば、新プログラム７１２のインストールを実行したユーザが、ＯＫキー８１３を選択すると、前記表示受付手段５０３が当該ＯＫキー８１３の選択を受け付けて、初期画面であるコピー機能画面をタッチパネル３０１上に表示し、ユーザからコピー機能に関連する設定入力を受け付けることになる。
【００８２】
ところで、Ｓ１０３において、新プログラム７１２のインストールを実行しようとするユーザが、前記インストール画面７００を見ながら、前記キャンセルキー７０７を選択すると、前記表示受付手段５０３が当該キャンセルキー７０７の選択を受け付けて、前記コピー機能画面をタッチパネル３０１上に表示することになる。
【００８３】
このように、複合機１００のプログラム記憶手段５０７に予め記憶された旧プログラム７０８に新プログラム７１２がインストールされる際に、当該新プログラム７１２のインストールの開始を検知するインストール検知手段５０８と、前記インストールの開始が検知されると、前記旧プログラム７０８に予め設定されたユーザの送信先７１０ａを取得する送信先取得手段５０９と、前記新プログラム７１２のインストールの進捗状況に対応して、当該進捗状況に関連するインストール情報を取得するインストール情報取得手段５１０と、取得されたインストール情報に基づいて新プログラム７１２のインストールの進捗状況を、取得されたユーザの送信先７１０ａの端末装置１２０Ｃに通知するインストール情報通知手段５１２とを備える。
【００８４】
これにより、新プログラム７１２がインストールされる際に、旧プログラム７０８に設定された所定のユーザ、例えば、複合機１００の管理者は、当該インストールの進捗状況を容易に認知することが可能となる。そのため、仮に、改ざんされた新プログラム７１２が悪意者によりインストールされた場合、前記複合機１００の管理者は即時に不審なプログラムのインストールに気が付き、例えば、当該複合機１００に近寄って悪意者によるインストールを中断させることが可能となる。一方、インストールされた新プログラム７１２が正式にインストールを許諾された新プログラム７１２である場合、前記複合機１００の管理者は、当該インストールの進捗状況を随時把握することが出来るため、例えば、当該複合機１００まで行ってインストールの進捗状況を確認する等の手間を省くことが可能となる。
【００８５】
又、正式にインストールを許諾された新プログラムである場合、当該新プログラムのインストールに気が付いた管理者は、自己のグループに属する所員や複合機１００を使用する所員に、当該新プログラムのインストールをアナウンスしたり、当該新プログラムの使用方法を告知したりすることが可能となる。
【００８６】
尚、本発明の実施形態では、新プログラムを記憶している記憶媒体１３８を、接続部１３９に接続することにより、前記インストール手段５０６が新プログラムを複合機１００にインストールする構成としたが、他の構成でも構わない。例えば、ネットワーク１２０Ｆを介して複合機１００に接続された所定の端末装置から、新プログラムを複合機１００に送信し、送信された新プログラムに基づいて前記インストール手段５０６がインストールするよう構成しても構わない。
【００８７】
又、本発明の実施形態では、インストール情報取得手段５１０が、新プログラムのインストールが開始された時点と、新プログラムの全データ量の半分がインストールされた時点と、新プログラムのインストールが完了した時点とで、それぞれに対応するインストール情報を取得するよう構成したが、他の構成でも構わない。例えば、旧プログラムのインストールデータが新プログラムのインストールデータに書き換えられた時点、旧プログラムのインストールプログラムが新プログラムのインストールプログラムに書き換えられた時点、旧プログラムの復号鍵が新プログラムの復号鍵に書き換えられた時点などで、インストール情報を取得するよう構成してもよい。
【００８８】
又、本発明の実施形態では、予め設定されたユーザの送信先の端末装置にインストール情報を確実に通知するよう構成したが、他の構成でも構わない。例えば、新プログラムをインストールする実行者が、予め設定されたユーザである場合、上述した通知が煩わしくなる可能性がある。そのような場合、例えば、前記表示受付手段５０３が、前記インストール画面７００を介して、ユーザの送信先を受け付け、受け付けたユーザの送信先をインストール情報通知手段５１２に通知する。当該通知を受けたインストール情報通知手段５１２は、インストール情報を通知する際に、前記表示受付手段５０３から受け付けた送信先と、前記送信先取得手段５０９から受け付けた送信先とが一致する場合、当該インストール情報を通知しない構成としても構わない。
【００８９】
又、本発明の実施形態では、更に、送信先の端末装置からインストールを中止する旨の通知を受けると、当該新プログラムのインストールを中止する中止手段を設けても構わない。当該構成とすると、仮に、改ざんされた新プログラムが悪意者によりインストールされた場合、送信先のユーザに対応する管理者は、当該インストールを中止する旨の通知をインストール通知部１４２の前記中止手段に送信すれば、改ざんされた新プログラムのインストールを中止することが可能となる。
【００９０】
又、本発明の実施形態では、インストール情報取得手段５１０が取得するインストール情報は、新プログラムのインストールの進捗状況を示す情報と、旧プログラムの識別情報と、バージョン情報と、新プログラムの識別情報と、バージョン情報と、日時とであったが、他の情報を含んでも構わない。
【００９１】
又、本発明の実施形態では、インストール情報通知手段５１２が、電子メールを用いて新プログラムのインストールの進捗状況を通知する構成を採用したが、他の構成でも構わない。例えば、送信先が、ファクシミリ送信番号である場合は、ファクシミリを用いて前記通知をする構成としても構わない。
【００９２】
又、本発明の実施形態では、インストール通知部１４２を複合機１００に適用した場合について説明したが、インストール通知部１４２を備えた各種画像形成装置、各種電子装置、各種測定装置等に適用しても、同一の作用効果を奏する。
【００９３】
又、本発明の実施形態では、インストール通知部１４２が各手段を備えるよう構成したが、当該各手段を実現するプログラムを記憶媒体に記憶させ、当該記憶媒体を提供するよう構成しても構わない。当該構成では、前記プログラムをインストール通知部１４２又は複合機１００に読み出させ、そのインストール通知部１４２又は複合機１００が前記各手段を実現する。その場合、前記記録媒体から読み出されたプログラム自体が本発明の作用効果を奏する。さらに、各手段が実行するステップをハードディスクに記憶させる方法として提供することも可能である。
【産業上の利用可能性】
【００９４】
以上のように、本発明に係るインストール通知装置及びインストール通知方法は、複合機はもちろん、複写機、プリンタ等に有用であり、新たなプログラムが電子機器の記録媒体にインストールされる際にその旨を所定のユーザに通知することが可能なインストール通知装置及びインストール通知方法として有効である。
【符号の説明】
【００９５】
１００  複合機
１４２  インストール通知部
５０１  制御手段
５０２  画像形成手段
５０３  表示受付手段
５０４  接続手段
５０５  新プログラム記憶手段
５０６  インストール手段
５０７  プログラム記憶手段
５０８  インストール検知手段
５０９  送信先取得手段
５１０  インストール情報取得手段
５１１  時計手段
５１２  インストール情報通知手段
５１３  通信手段
【図１】
2012141814.tif 000003
【図２】
2012141814.tif 000004
【図３】
2012141814.tif 000005
【図４】
2012141814.tif 000006
【図５】
2012141814.tif 000007
【図６】
2012141814.tif 000008
【図７】
2012141814.tif 000009
【図８】
2012141814.tif 000010