(57)【要約】【課題】通信機能を有するデジタル複合機に送付するソフトウェアを安全に効率よくインストールする。【解決手段】デジタル複合機１００のＷｅｂサーバ処理部１１は、メンテナンスサーバから送信されるソフトウェアファイルを受信する。判別部１３は、ダウンロードされたソフトのパッケージファイルを読み出して、ソフトウェアを解釈し、機器内部のデバイスおよび状態を判別してインストールして適正にプログラムを実行できるか否かを判別する。インストール部１４は、判別部１３により適正に実行可能であると判別した場合、ソフトウェアのインストールを実行する。【選択図】        図２
2005078485.tif 000002
【特許請求の範囲】
【請求項１】
メンテナンスのためにソフトウェアファイルを送信するメンテナンスサーバからネットワークを通して前記ソフトウェアファイルを受信してインストールする画像処理装置であって、
送信される前記ソフトウェアファイルを受信する受信手段と、
前記受信手段によって受信されたソフトウェアファイルを解釈し、機器内部のデバイスおよび状態を判別して、前記ソフトウェアが適正に実行可能であるか否かを判別する判別手段と、
前記判別手段によって適正に実行可能であると判別した場合、前記ソフトウェアのインストールを実行するインストール手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記判別手段は、受信した前記ソフトウェアが、電源およびハードウェアの機械的動作を制御するか否かを、判別するものであり、
前記インストール手段は、前記判別手段によって前記ソフトウェアが前記電源およびハードウェアの機械的動作を制御しないと判別された場合、前記ソフトウェアのインストールを実行する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
メンテナンスのためにソフトウェアファイルを送信するメンテナンスサーバからネットワークを通して前記ソフトウェアファイルを受信してインストールする画像処理装置であって、
ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルによるＷｅｂブラウジング可能なインタネット通信機能を持つＷｅｂサーバ処理手段と、
前記メンテナンスサーバから前記Ｗｅｂサーバ処理手段を介して受信した前記ソフトウェアが、インストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか、インストールしてプログラムを実行した後もアンインストールしない常駐型ソフトウェアであるかが指定されている場合、前記ソフトウェアが一時型ソフトウェアであるか、常駐型ソフトウェアであるかを判別する判別手段と、
前記判別手段によって前記ソフトウェアが一時型ソフトウェアであると判別された場合、前記ソフトウェアをインストールしてプログラムを実行した後アンインストールするインストール手段とを、備えた
ことを特徴とする画像処理装置。
【請求項４】
メンテナンスのためにソフトウェアファイルを送信するメンテナンスサーバからネットワークを通して前記ソフトウェアファイルを受信してインストールする画像処理装置であって、
ＳＭＴＰ（Simple Mail Transfer Protocol）プロトコルによる電子メールの受信可能なメール通信機能を持つメール受信手段と、
前記メンテナンスサーバから前記メール受信手段を介して受信した前記ソフトウェアが、インストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか、インストールしてプログラムを実行した後もアンインストールしない常駐型ソフトウェアであるか、前記ソフトウェアが添付された電子メールの件名に記載されている場合、
前記ソフトウェアが一時型ソフトウェアであるか、常駐型ソフトウェアであるかを前記電子メールに記載された件名から判別する判別手段と、
前記判別手段によって前記ソフトウェアが一時型ソフトウェアであると判別された場合、前記ソフトウェアをインストールしてプログラムを実行した後アンインストールするインストール手段とを、備えた
ことを特徴とする画像処理装置。
【請求項５】
メンテナンスのためにソフトウェアファイルを送信するメンテナンスサーバからネットワークを通して前記ソフトウェアファイルを受信してインストールする画像処理装置のソフトウェアインストール方法であって、
受信した前記ソフトウェアファイルを解釈し、機器内部のデバイスおよび状態を判別して、前記ソフトウェアが適正に実行可能であるか否かを判別する判別工程と、
前記判別工程において適正に実行可能であると判別された場合、前記ソフトウェアのインストールを実行するインストール工程とを
含むことを特徴とする画像処理装置のソフトウェアインストール方法。
【請求項６】
前記判別工程は、受信した前記ソフトウェアが、電源および機械的動作を制御するか否かを、判別するものであり、
前記インストール工程は、前記判別工程において前記ソフトウェアが前記電源および機械的動作を制御しないと判別された場合、前記ソフトウェアのインストールを実行することを特徴とする請求項５に記載の画像処理装置のソフトウェアインストール方法。
【請求項７】
メンテナンスのためにソフトウェアファイルを送信するメンテナンスサーバからネットワークを通して前記ソフトウェアファイルを受信してインストールする画像処理装置のソフトウェアインストール方法であって、
前記ソフトウェアファイルが、前記メンテナンスサーバからＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルによって送信された場合、ＨＴＴＰプロトコルによって受信するＷｅｂ受信工程と、
前記Ｗｅｂ受信工程において受信された前記ソフトウェアが、インストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか、インストールしてプログラムを実行した後もアンインストールしない常駐型ソフトウェアであるかが指定されている場合、
前記ソフトウェアが一時型ソフトウェアであるか、常駐型ソフトウェアであるかを判別する判別工程と、
前記判別工程において前記ソフトウェアが一時型ソフトウェアであると判別された場合、前記ソフトウェアをインストールしてプログラムを実行した後アンインストールするインストール工程とを、含む
ことを特徴とする画像処理装置のソフトウェアインストール方法。
【請求項８】
メンテナンスのためにソフトウェアファイルを送信するメンテナンスサーバからネットワークを通して前記ソフトウェアファイルを受信してインストールする画像処理装置のソフトウェアインストール方法であって、
前記ソフトウェアファイルが、前記メンテナンスサーバからＳＭＴＰ（Simple Mail Transfer Protocol）プロトコルによる電子メールに添付されて送信された場合、ＳＭＴＰプロトコルによって受信するメール受信工程と、
前記メール受信工程において受信した前記ソフトウェアが、インストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか、インストールしてプログラムを実行した後もアンインストールしない常駐型ソフトウェアであるかが、前記電子メールの件名に記載されている場合、
前記電子メールの件名から、前記ソフトウェアが一時型ソフトウェアであるか常駐型ソフトウェアであるかを判別する判別工程と、
前記判別工程において前記ソフトウェアが一時型ソフトウェアであると判別された場合、前記ソフトウェアをインストールしてプログラムを実行した後アンインストールするインストール工程とを、含む
ことを特徴とする画像処理装置のソフトウェアインストール方法。
【請求項９】
請求項５〜８のいずれか１つに記載の画像処理装置のソフトウェアインストール方法をコンピュータで実行させるプログラム。
【請求項１０】
メンテナンスのためにソフトウェアファイルをネットワークを通して送信する通信手段を有するメンテナンスサーバと、
前記メンテナンスサーバから前記ネットワークを通して送信される前記ソフトウェアファイルを受信する送受信手段、
前記送受信手段によって受信されたソフトウェアファイルを解釈し、機器内部のデバイスおよび状態を判別して、前記ソフトウェアが適正に実行可能であるか否かを判別する判別手段、および、
前記判別手段によって適正に実行可能であると判別した場合、前記ソフトウェアのインストールを実行するインストール手段を有する画像処理装置とを、備えた
ことを特徴とする画像処理装置システム。
【請求項１１】
前記判別手段は、受信した前記ソフトウェアが、電源およびハードウェアの機械的動作を制御するか否かを、判別するものであり、
前記インストール手段は、前記判別手段によって前記ソフトウェアが前記電源およびハードウェアの機械的動作を制御しないと判別された場合、前記ソフトウェアのインストールを実行することを特徴とする請求項１０に記載の画像処理装置システム。
【請求項１２】
前記画像形成装置は、前記判別手段が前記ソフトウェアが電源およびハードウェアのうち１つ以上の機械的動作を制御するか否かを判別して制御すると判別した場合、認証情報の入力を受け付ける入力手段を、さらに備え、
前記メンテナンスサーバは、前記入力手段によって受け付けられた認証情報を前記通信手段が受信した場合、受信した前記認証情報が正当であるか否かを判別し正当であると判別した場合、許可情報を発行する認証手段を、さらに備え、
前記インストール手段は、前記送受信手段が前記認証手段によって発行された前記許可情報を受信した場合、前記ソフトウェアのインストールを実行するものであることを特徴とする請求項１０または１１に記載の画像処理装置システム。
【請求項１３】
メンテナンスのためにソフトウェアファイルをネットワークを通して送信する送信手段を有するメンテナンスサーバと、
前記メンテナンスサーバから前記ネットワークを通して送信される前記ソフトウェアファイルを受信するＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルによるＷｅｂブラウジング可能なインタネット通信機能を持つＷｅｂサーバ処理手段、
前記メンテナンスサーバから前記Ｗｅｂサーバ処理手段を介して受信した前記ソフトウェアが、インストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか、インストールしてプログラムを実行した後もアンインストールしない常駐型ソフトウェアであるかが指定されている場合、
前記ソフトウェアが一時型ソフトウェアであるか、常駐型ソフトウェアであるかを判別する判別手段、および、
前記判別手段によって前記ソフトウェアが一時型ソフトウェアであると判別された場合、前記ソフトウェアをインストールしてプログラムを実行した後アンインストールするインストール手段を有する画像処理装置と、を備えた
ことを特徴とする画像処理装置システム。
【請求項１４】
メンテナンスのためにソフトウェアファイルをネットワークを通して送信する送信手段を有するメンテナンスサーバと、
前記メンテナンスサーバから前記ネットワークを通して送信される前記ソフトウェアファイルを受信するＳＭＴＰ（Simple Mail Transfer Protocol）プロトコルによる電子メールの受信可能なメール通信機能を持つメール受信手段、
前記メンテナンスサーバから前記メール受信手段を介して受信した前記ソフトウェアが、インストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか、インストールしてプログラムを実行した後もアンインストールしない常駐型ソフトウェアであるか、前記ソフトウェアが添付された電子メールの件名に記載されている場合、
前記ソフトウェアが一時型ソフトウェアであるか、常駐型ソフトウェアであるかを前記電子メールに記載された件名から判別する判別手段、および、
前記判別手段によって前記ソフトウェアが一時型ソフトウェアであると判別された場合、前記ソフトウェアをインストールしてプログラムを実行した後アンインストールするインストール手段を有する画像処理装置とを、備えた
ことを特徴とする画像処理装置システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置のソフトウェアインストール方法、その方法をコンピュータで実行させるプログラム、および画像処理装置システムに関し、特に通信機能を有する画像処理装置に対して送られてきたソフトウェアファイルを判別して安全な保守メンテナンスを可能とする画像処理装置、画像処理装置のソフトウェアインストール方法、その方法をコンピュータで実行させるプログラム、および画像処理装置システムに関する。
【背景技術】
【０００２】
現在、Ｗｅｂサーバ処理機能やメール機能などの送受信部を搭載してインタネットなどのネットワークに接続するデジタル複合機（Multi Function Printer、以下、ＭＦＰと称することもある）などの機器が増加している。
【０００３】
図１４は、一般的なネットワーク接続型デジタル複合機システムを説明する図である。インタネットなどのネットワーク３には、デジタル複合機１５０ａおよび１５０ｂ、それらのデジタル複合機を使用するホストコンピュータ３５０ａおよび３５０ｂ、およびデジタル複合機１５０ａおよび１５０ｂに対してメンテナンスのためのソフトウェアファイルを送信するメンテナンスサーバ装置２５０が接続されている。
【０００４】
メンテナンスサーバ装置２５０は、メンテナンス対象であるデジタル複合機１５０ａおよび１５０ｂに対して新たにソフトウェアをインストールするために、あるいは既にインストールされたソフトウェアの修正やバージョンアップのために、ソフトウェアファイルを送信する。デジタル複合機１５０ａおよび１５０ｂは、送信されたソフトウェアファイルをネットワーク３経由で送受信部を介して受信する。そのようにして、ソフトウェアファイルを受信した機器は、自動または手動でインストールを実行する（特許文献１参照）。
【０００５】
【特許文献１】特開２００１−２３８０００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このようなメンテナンスシステムの場合、管理者や保守メンテナンスなどのサービス技術者が、ソフトウェアのダウンロード権限を持ち、ダウンロードするのが一般的である。しかし、ダウンロードされるソフトウェアそのものが、デジタル複合機１５０ａおよび１５０ｂにとって適正であるかどうか、あるいは危険な内容を伴うのかどうかが判断できなかった。
【０００７】
本発明はこのような問題に鑑みてなされ、その目的は、通信機能を有する画像処理装置が受信したソフトウェアを判別して、適正にプログラムを実行できると判別した場合にインストールする安全な保守メンテナンスが可能な画像処理装置、画像処理装置のソフトウェアインストール方法、その方法をコンピュータで実行させるプログラム、および画像処理装置システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１にかかる画像処理装置は、メンテナンスのためにソフトウェアファイルを送信するメンテナンスサーバからネットワークを通して前記ソフトウェアファイルを受信してインストールする画像処理装置であって、送信される前記ソフトウェアファイルを受信する受信手段と、前記受信手段によって受信されたソフトウェアファイルを解釈し、機器内部のデバイスおよび状態を判別して、前記ソフトウェアが適正に実行可能であるか否かを判別する判別手段と、前記判別手段によって適正に実行可能であると判別した場合、前記ソフトウェアのインストールを実行するインストール手段と、を備えたことを特徴とする。
【０００９】
この請求項１の発明によれば、メンテナンスのためにメンテナンスサーバからネットワークを通して送信されるソフトウェアファイルを受信してインストールする画像処理装置であって、送信されるソフトウェアファイルを受信手段が受信し、判別手段がソフトウェアファイルを解釈して機器内部のデバイスおよび状態を判別して、ソフトウェアが適正に実行可能であるか否かを判別し、適正に実行可能であると判別した場合、インストール手段がインストールを実行する。この構成により、画像処理装置にメンテナンスのために送られてくるソフトウェアが適正に実行可能であるか否かを判別してインストールするので、利便性が高く安全な保守メンテナンスが可能な画像処理装置を提供できる。
【００１０】
また、請求項２にかかる発明は、請求項１に記載の画像処理装置において、前記判別手段は、受信した前記ソフトウェアが、電源およびハードウェアの機械的動作を制御するか否かを、判別するものであり、前記インストール手段は、前記判別手段によって前記ソフトウェアが前記電源およびハードウェアの機械的動作を制御しないと判別された場合、前記ソフトウェアのインストールを実行することを特徴とする。
【００１１】
この請求項２の発明によれば、判別手段が、受信したソフトウェアは電源およびハードウェアの機械的動作を制御しないと判断した場合、インストール手段がインストールを許可する。この構成により、電源およびハードウェアの機械的動作を制御しないソフトウェアのみインストールするので、利便性が高く安全な保守メンテナンスが可能な画像処理装置を提供できる。
【００１２】
また、請求項３にかかる発明は、メンテナンスのためにソフトウェアファイルを送信するメンテナンスサーバからネットワークを通して前記ソフトウェアファイルを受信してインストールする画像処理装置であって、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルによるＷｅｂブラウジング可能なインタネット通信機能を持つＷｅｂサーバ処理手段と、前記メンテナンスサーバから前記Ｗｅｂサーバ処理手段を介して受信した前記ソフトウェアが、インストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか、インストールしてプログラムを実行した後もアンインストールしない常駐型ソフトウェアであるかが指定されている場合、前記ソフトウェアが一時型ソフトウェアであるか、常駐型ソフトウェアであるかを判別する判別手段と、前記判別手段によって前記ソフトウェアが一時型ソフトウェアであると判別された場合、前記ソフトウェアをインストールしてプログラムを実行した後アンインストールするインストール手段とを、備えたことを特徴とする。
【００１３】
この請求項３の発明によれば、判別手段が、メンテナンスのためにメンテナンスサーバからネットワークを通して送信されるソフトウェアファイルをＷｅｂサーバ処理手段を介して受信するソフトウェアが一時型ソフトウェアであるか常駐型ソフトウェアであるかを判別し、一時型ソフトウェアであると判別した場合、インストール手段は、受信したソフトウェアをインストールしてプログラムを実行した後にアンインストールする。この構成によって、インストールしてプログラムを実行した後、不必要なソフトウェアをアンインストールするので、記憶容量を有効に使用でき、効率的で安全な保守メンテナンスが可能な画像処理装置を提供できる。
【００１４】
また、請求項４にかかる発明は、メンテナンスのためにソフトウェアファイルを送信するメンテナンスサーバからネットワークを通して前記ソフトウェアファイルを受信してインストールする画像処理装置であって、ＳＭＴＰ（Simple Mail Transfer Protocol）プロトコルによる電子メールの受信可能なメール通信機能を持つメール受信手段と、前記メンテナンスサーバから前記メール受信手段を介して受信した前記ソフトウェアが、インストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか、インストールしてプログラムを実行した後もアンインストールしない常駐型ソフトウェアであるか、前記ソフトウェアが添付された電子メールの件名に記載されている場合、前記ソフトウェアが一時型ソフトウェアであるか、常駐型ソフトウェアであるかを前記電子メールに記載された件名から判別する判別手段と、前記判別手段によって前記ソフトウェアが一時型ソフトウェアであると判別された場合、前記ソフトウェアをインストールしてプログラムを実行した後アンインストールするインストール手段とを、備えたことを特徴とする。
【００１５】
この請求項４の発明によれば、判別手段は、メンテナンスのためにメンテナンスサーバからネットワークを通して送信されメール受信手段を介して受信したソフトウェアがインストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか常駐型ソフトウェアであるかを、メールの件名から判別し、一時型ソフトウェアであれば、インストール手段が、インストールしてプログラムを実行した後、アンインストールする。この構成によって、インストールしてプログラムを実行した後、不必要なソフトウェアはアンインストールするので、記憶容量を有効に使用でき、効率的で安全な保守メンテナンスが可能な画像処理装置を提供できる。
【００１６】
また、請求項５にかかる発明は、メンテナンスのためにソフトウェアファイルを送信するメンテナンスサーバからネットワークを通して前記ソフトウェアファイルを受信してインストールする画像処理装置のソフトウェアインストール方法であって、受信した前記ソフトウェアファイルを解釈し、機器内部のデバイスおよび状態を判別して、前記ソフトウェアが適正に実行可能であるか否かを判別する判別工程と、前記判別工程において適正に実行可能であると判別された場合、前記ソフトウェアのインストールを実行するインストール工程とを、含むことを特徴とする。
【００１７】
この請求項５の発明によれば、メンテナンスのためにメンテナンスサーバからネットワークを通して送信されるソフトウェアファイルを解釈して機器内部のデバイスおよび状態を判別して、ソフトウェアが適正に実行可能であるか否かを判別する判別工程と、適正であると判別した場合、インストールを実行するインストール工程とを含む。この構成によって、画像処理装置にメンテナンスのために送られてくるソフトウェアが適正に実行可能であるかどうかを判別してインストールするので、利便性が高く安全な保守メンテナンスが可能な画像処理装置のソフトウェアインストール方法を提供できる。
【００１８】
また、請求項６にかかる発明は、請求項５に記載の画像処理装置のソフトウェアインストール方法であって、前記判別工程は、受信した前記ソフトウェアが、電源および機械的動作を制御するか否かを、判別するものであり、前記インストール工程は、前記判別工程において前記ソフトウェアが前記電源および機械的動作を制御しないと判別された場合、前記ソフトウェアのインストールを実行することを特徴とする。
【００１９】
この請求項６の発明によれば、判別工程において、受信したソフトウェアが電源およびハードウェアの機械的動作を制御しないと判断した場合、インストールを実行する。この構成によって、電源およびハードウェアの機械的動作を制御するソフトウェアをインストールさせないので、安全な保守メンテナンスが可能な画像処理装置のソフトウェアインストール方法を提供できる。
【００２０】
また、請求項７にかかる発明は、メンテナンスのためにソフトウェアファイルを送信するメンテナンスサーバからネットワークを通して前記ソフトウェアファイルを受信してインストールする画像処理装置のソフトウェアインストール方法であって、前記ソフトウェアファイルが、前記メンテナンスサーバからＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルによって送信された場合、ＨＴＴＰプロトコルによって受信するＷｅｂ受信工程と、前記Ｗｅｂ受信工程において受信された前記ソフトウェアが、インストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか、インストールしてプログラムを実行した後もアンインストールしない常駐型ソフトウェアであるかが指定されている場合、前記ソフトウェアが一時型ソフトウェアであるか、常駐型ソフトウェアであるかを判別する判別工程と、前記判別工程において前記ソフトウェアが一時型ソフトウェアであると判別された場合、前記ソフトウェアをインストールしてプログラムを実行した後アンインストールするインストール工程とを、含むことを特徴とする。
【００２１】
この請求項７の発明によれば、メンテナンスのためにメンテナンスサーバからネットワークを通して送信されるソフトウェアファイルをＷｅｂ経由で受信するソフトウェアファイルが、インストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか常駐させる常駐型ソフトウェアであるかが指定されている場合、その指定から判別し、一時型ソフトウェアであると判別した場合インストールしてプログラムを実行した後にアンインストールする。この構成によって、インストールしてプログラムを実行した後、不必要なソフトウェアをアンインストールするので、記憶容量を有効に使用でき、効率的で安全な保守メンテナンスが可能な画像処理装置のソフトウェアインストール方法を提供できる。
【００２２】
また、請求項８にかかる発明は、メンテナンスのためにソフトウェアファイルを送信するメンテナンスサーバからネットワークを通して前記ソフトウェアファイルを受信してインストールする画像処理装置のソフトウェアインストール方法であって、前記ソフトウェアファイルが、前記メンテナンスサーバからＳＭＴＰ（Simple Mail Transfer Protocol）プロトコルによる電子メールに添付されて送信された場合、ＳＭＴＰプロトコルによって受信するメール受信工程と、前記メール受信工程において受信した前記ソフトウェアが、インストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか、インストールしてプログラムを実行した後もアンインストールしない常駐型ソフトウェアであるかが、前記電子メールの件名に記載されている場合、前記電子メールの件名から、前記ソフトウェアが一時型ソフトウェアであるか常駐型ソフトウェアであるかを判別する判別工程と、前記判別工程において前記ソフトウェアが一時型ソフトウェアであると判別された場合、前記ソフトウェアをインストールしてプログラムを実行した後アンインストールするインストール工程とを、含むことを特徴とする。
【００２３】
この請求項８の発明によれば、メンテナンスのためにメンテナンスサーバからネットワークを通して送信されるソフトウェアファイルを電子メールに添付して受信し、メールの件名から、インストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか常駐型ソフトウェアであるかを判別し、一時型ソフトウェアであればインストールしてプログラムを実行した後アンインストールする。この構成によって、インストール後、不必要なソフトウェアをアンインストールするので、記憶容量を有効に使用でき、効率的で安全な保守メンテナンスが可能な画像処理装置のソフトウェアインストール方法を提供できる。
【００２４】
また、請求項９にかかる発明は、請求項５〜８のいずれか１つに記載の画像処理装置のソフトウェアインストール方法をコンピュータで実行させるプログラムであるので、請求項５〜８のいずれか１つに記載の動作をコンピュータによって実行することができる。
【００２５】
また、請求項１０にかかる発明は、メンテナンスのためにソフトウェアファイルをネットワークを通して送信する通信手段を有するメンテナンスサーバと、前記メンテナンスサーバから前記ネットワークを通して送信される前記ソフトウェアファイルを受信する送受信手段、前記送受信手段によって受信されたソフトウェアファイルを解釈し、機器内部のデバイスおよび状態を判別して、前記ソフトウェアが適正に実行可能であるか否かを判別する判別手段、および、前記判別手段によって適正に実行可能であると判別した場合、前記ソフトウェアのインストールを実行するインストール手段を有する画像処理装置とを、備えたことを特徴とする画像処理装置システムである。
【００２６】
この請求項１０の発明によれば、メンテナンスサーバはネットワークを通して画像処理装置にソフトウェアファイルを送信し、画像処理装置の送受信手段はソフトウェアを受信し、画像処理装置の判別手段が、受信したソフトウェアファイルを解釈し、機器内部のデバイスおよび状態を判別して、ソフトウェアが適正に実行可能であるか否かを判別し、適正であると判別した場合に、インストール手段がインストールを実行する。この構成により、画像処理装置に送られてくるソフトウェアが適正であるかどうかを判別してインストールするので、利便性が高く安全な保守メンテナンスが可能な画像処理装置システムを提供できる。
【００２７】
また、請求項１１にかかる発明は、請求項１０に記載の画像処理装置システムにおいて、前記判別手段は、受信した前記ソフトウェアが、電源およびハードウェアの機械的動作を制御するか否かを、判別するものであり、前記インストール手段は、前記判別手段によって前記ソフトウェアが前記電源およびハードウェアの機械的動作を制御しないと判別された場合、前記ソフトウェアのインストールを実行することを特徴とする。
【００２８】
この請求項１１の発明によれば、画像処理装置の判別手段は、受信したソフトウェアが電源およびハードウェアの機械的動作を制御しないと判断した場合、インストール手段がインストールを許可する。この構成により、電源およびハードウェアの機械的動作を制御しないソフトのみインストールするので、安全な保守メンテナンスが可能な画像処理装置システムを提供できる。
【００２９】
また、請求項１２にかかる発明は、請求項１０または１１に記載の画像処理装置システムにおいて、前記画像形成装置は、前記判別手段が前記ソフトウェアが電源およびハードウェアのうち１つ以上の機械的動作を制御するか否かを判別して制御すると判別した場合、認証情報の入力を受け付ける入力手段を、さらに備え、前記メンテナンスサーバは、前記入力手段によって受け付けられた認証情報を前記通信手段が受信した場合、受信した前記認証情報が正当であるか否かを判別し正当であると判別した場合、許可情報を発行する認証手段を、さらに備え、前記インストール手段は、前記送受信手段が前記認証手段によって発行された前記許可情報を受信した場合、前記ソフトウェアのインストールを実行するものであることを特徴とする。
【００３０】
この請求項１２の発明によれば、画像処理装置システムにおいて、画像形成装置は、判別手段がソフトウェアが電源およびハードウェアのうち１つ以上の機械的動作を制御するか否かを判別して制御すると判別した場合、認証情報の入力を受け付ける入力手段を、さらに備える。また、メンテナンスサーバは、入力手段によって受け付けられた認証情報を通信手段が受信した場合、受信した認証情報が正当であるか否かを判別し正当であると判別した場合、許可情報を発行する認証手段を、さらに備える。そして、インストール手段は、送受信手段が認証手段によって発行された許可情報を受信した場合、ソフトウェアのインストールを実行する。この構成によって、画像処理装置において機械的動作を制御するソフトウェアのインストールは、認証されたサービスマンなど所定の技術レベルを保持する操作者にメンテナンスサーバ側で限定して実行可能とすることができるので、通常は機械的制御を伴うソフトのインストールを禁じているが、所定の技術レベルの操作者であればインストールすることができるので、より安全で利便性の高い保守メンテナンスが可能な画像処理装置システムを提供できる。
【００３１】
また、請求項１３にかかる発明は、メンテナンスのためにソフトウェアファイルをネットワークを通して送信する送信手段を有するメンテナンスサーバと、前記メンテナンスサーバから前記ネットワークを通して送信される前記ソフトウェアファイルを受信するＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルによるＷｅｂブラウジング可能なインタネット通信機能を持つＷｅｂサーバ処理手段、前記メンテナンスサーバから前記Ｗｅｂサーバ処理手段を介して受信した前記ソフトウェアが、インストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか、インストールしてプログラムを実行した後もアンインストールしない常駐型ソフトウェアであるかが指定されている場合、前記ソフトウェアが一時型ソフトウェアであるか、常駐型ソフトウェアであるかを判別する判別手段、および、前記判別手段によって前記ソフトウェアが一時型ソフトウェアであると判別された場合、前記ソフトウェアをインストールしてプログラムを実行した後アンインストールするインストール手段を有する画像処理装置と、を備えたことを特徴とする画像処理装置システムである。
【００３２】
この請求項１３の発明によれば、メンテナンスサーバはネットワークを通して画像処理装置にソフトウェアファイルを送信し、画像処理装置の判別手段が、Ｗｅｂサーバ処理手段を介して受信するソフトウェアが一時型ソフトウェアであるか常駐型ソフトウェアであるかを判別し、一時型ソフトウェアであると判別した場合、インストールしてプログラムを実行した後にアンインストールする。この構成によって、インストールしてプログラムを実行した後、不必要なソフトウェアをアンインストールするので、記憶容量を有効に使用でき、効率的で安全な保守メンテナンスが可能な画像処理装置システムを提供できる。
【００３３】
また、請求項１４にかかる発明は、メンテナンスのためにソフトウェアファイルをネットワークを通して送信する送信手段を有するメンテナンスサーバと、前記メンテナンスサーバから前記ネットワークを通して送信される前記ソフトウェアファイルを受信するＳＭＴＰ（Simple Mail Transfer Protocol）プロトコルによる電子メールの受信可能なメール通信機能を持つメール受信手段、前記メンテナンスサーバから前記メール受信手段を介して受信した前記ソフトウェアが、インストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか、インストールしてプログラムを実行した後もアンインストールしない常駐型ソフトウェアであるか、前記ソフトウェアが添付された電子メールの件名に記載されている場合、前記ソフトウェアが一時型ソフトウェアであるか、常駐型ソフトウェアであるかを前記電子メールに記載された件名から判別する判別手段、および、前記判別手段によって前記ソフトウェアが一時型ソフトウェアであると判別された場合、前記ソフトウェアをインストールしてプログラムを実行した後アンインストールするインストール手段を有する画像処理装置とを、備えたことを特徴とする画像処理装置システムである。
【００３４】
この請求項１４の発明によれば、メンテナンスサーバはネットワークを通して画像処理装置にソフトウェアファイルを送信し、判別手段は、画像処理装置のメール受信手段を介して受信するソフトウェアがインストールしてプログラムを実行した後アンインストールする一時型ソフトウェアであるか常駐型ソフトウェアであるかをメールの件名から判別し、一時型ソフトウェアであると判別した場合、インストール手段はインストールしてプログラムを実行した後にアンインストールする。この構成によって、インストールしてプログラムを実行した後不必要なソフトウェアはアンインストールするので、記憶容量を有効に使用でき、効率的で安全な保守メンテナンスが可能な画像処理装置システムを提供できる。
【発明の効果】
【００３５】
以上説明したように、請求項１にかかる発明によれば、画像処理装置にメンテナンスのために送られてくるソフトウェアは、適正にプログラムを実行できるか否かが判別されて、インストールされるので、利便性が高く安全な保守メンテナンスが可能な画像処理装置を提供できるという効果を奏する。
【００３６】
請求項２にかかる発明によれば、電源およびハードウェアの機械的動作を制御しないソフトウェアのみインストールするので、効率的で安全な保守メンテナンスが可能な画像処理装置を提供できるという効果を奏する。
【００３７】
請求項３にかかる発明によれば、インストールした後、不必要なソフトウェアをアンインストールし必要なソフトを残すので、記憶容量を有効に使用でき、効率的で安全な保守メンテナンスが可能な画像処理装置を提供できるという効果を奏する。
【００３８】
請求項４にかかる発明によれば、インストールした後、不必要なソフトウェアをアンインストールし必要なソフトを残すので、記憶容量を有効に使用でき、効率的で安全な保守メンテナンスが可能な画像処理装置を提供できるという効果を奏する。
【００３９】
請求項５にかかる発明によれば、画像処理装置にメンテナンスのために送られてくるソフトウェアは適正にプログラムを実行できるか否かが判別されて、インストールされるので、利便性が高く安全な保守メンテナンスが可能な画像処理装置のソフトウェアインストール方法を提供できるという効果を奏する。
【００４０】
請求項６にかかる発明によれば、電源およびハードウェアの機械的動作を制御しないソフトのみインストールするので、効率的で安全な保守メンテナンスが可能な画像処理装置のソフトウェアインストール方法を提供できるという効果を奏する。
【００４１】
請求項７にかかる発明によれば、インストールした後、不必要なソフトウェアをアンインストールし必要なソフトを残すので、記憶容量を有効に使用でき、効率的で安全な保守メンテナンスが可能な画像処理装置のソフトウェアインストール方法を提供できるという効果を奏する。
【００４２】
請求項８にかかる発明によれば、インストールした後、不必要なソフトウェアをアンインストールし必要なソフトを残すので、記憶容量を有効に使用でき、効率的で安全な保守メンテナンスが可能な画像処理装置のソフトウェアインストール方法を提供できるという効果を奏する。
【００４３】
請求項９にかかる発明によれば、請求項５〜８のいずれか１つに記載の動作をコンピュータによって実行することができるという効果を奏する。
【００４４】
請求項１０にかかる発明によれば、画像処理装置に、メンテナンスのためにメンテナンスサーバから送られてくるソフトウェアが適正にプログラムを実行できるか否かを判別してインストールするので、利便性が高く安全な保守メンテナンスが可能な画像処理装置システムを提供できるという効果を奏する。
【００４５】
請求項１１にかかる発明によれば、電源およびハードウェアの機械的動作を制御しないソフトのみインストールするので、効率的で安全な保守メンテナンスが可能な画像処理装置システムを提供できるという効果を奏する。
【００４６】
請求項１２にかかる発明によれば、画像処理装置において機械的動作を制御するソフトウェアのインストールは、認証されたサービスマンなど所定の技術レベルを保持する操作者にメンテナンスサーバ側で限定して実行可能とすることができるので、通常は機械的制御を伴うソフトのインストールを禁じているが、所定の技術レベルの操作者であればインストールすることができるので、より安全で利便性の高い保守メンテナンスが可能な画像処理装置システムを提供できるという効果を奏する。
【００４７】
請求項１３にかかる発明によれば、インストールした後、不必要なソフトウェアをアンインストールし必要なソフトを残すので、記憶容量を有効に使用でき、効率的で安全な保守メンテナンスが可能な画像処理装置システムを提供できるという効果を奏する。
【００４８】
請求項１４にかかる発明によれば、画像処理装置はインストールした後、不必要なソフトウェアをアンインストールし必要なソフトを残すので、記憶容量を有効に使用でき、効率的で安全な保守メンテナンスが可能な画像処理装置システムを提供できるという効果を奏する。
【発明を実施するための最良の形態】
【００４９】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理装置のソフトウェアインストール方法、その方法をコンピュータで実行させるプログラム、および画像処理装置システムの好適な実施の形態１〜４を、デジタル複合機を例にして詳細に説明する。
【００５０】
（１．実施の形態１によるデジタル複合機システム）
図１は、実施の形態１によるデジタル複合機システムのネットワーク構成を示す説明図である。実施の形態１によるデジタル複合機システムは、デジタル複合機１００と、デジタル複合機に対してメンテナンスのためのソフトウェアファイルを送信するメンテナンスサーバ装置２００とを備える。デジタル複合機１００とメンテナンスサーバ装置２００とはインタネット３で接続されている。ここで、ソフトウェアが納められたファイルを、ソフトウェアファイル、あるいは単にソフトウェアと略称する。
【００５１】
メンテナンスサーバ装置２００は、Ｗｅｂサーバ処理部２１と、メール処理部２０１と、メンテナンスのための記憶部２２と、を備える。記憶部２２は、メンテナンス対象の機器のメンテナンスに関するデータを納めたデータベース２３を備える。記憶部２２はまた、メンテナンス対象の機器にメンテナンスのために送信するソフトウェアファイルを格納する。
【００５２】
Ｗｅｂサーバ処理部２１は、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルによるファイル配信機能を持ち、メンテナンス対象のデジタル複合機１００からのアクセスに応じて、ＨＴＴＰファイル、記憶部２２に格納されているメンテナンスデータファイルおよびメンテナンスのためのソフトウェアファイルを送信する。
【００５３】
図２は、実施の形態１によるデジタル複合機のソフトウェアの全体構成図である。デジタル複合機１００は、複写機能を達成するためのコピーアプリケーション１００１、ネットワークから送信されるプリンタ言語による印刷データをプリンタエンジンに転送するプリンタアプリケーション（コントローラー）１００２、スキャナ機能を実行するスキャナアプリケーション１００３、操作パネル１６の表示部１６ａの表示を制御する表示制御部１０、入力部１６ｂによる入力を制御する入力制御部１７、および装置の各部のメンテナンスに必要なメンテナンスアプリケーション１００４を備える。
【００５４】
また、デジタル複合機１００は、ハードウェアの全体的なリソース管理を行う全体リソース管理部１００５、全体リソース管理部１００５を参照しながらメンテナンスサーバ装置２００から受信したソフトウェアを判別する判別部１３、および判別部の判別に基づいてプログラムを実行するインストール部１４、を備える。
【００５５】
また、デジタル複合機１００は、ネットワークなどへの各種サービスを提供するためのＪａｖａ（登録商標）アプリ１００７、Ｊａｖａ（登録商標）アプリ１００７とプリンタコントローラやプリンタエンジンのアプリケーションを実行するためのリアルタイムＯＳ１００８、リアルタイムＯＳ１００８上でＪａｖａ（登録商標）アプリ１００７を実行するためのＪａｖａ（登録商標）ＶＭ（Virtual Machine）１００９、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルによるファイル配信機能を持ちメンテナンスサーバ装置２００とファイルを送受信するＷｅｂサーバ処理部１１、およびＪａｖａ（登録商標）以外のＣやＣ＋＋などのプログラム言語で開発されたソフトウェア部分とＪａｖａ（登録商標）部分のソフトウェア部分とのインタフェースであるＪＮＩ（Java（登録商標） Native Interface）部１０１０を備える。
【００５６】
また、デジタル複合機１００は、印刷を実行するプリンタ／画像を読み取るスキャナ制御部（プリンタ／スキャナエンジン制御部）１０１１、ネットワーク（TCPIP）部１０１２、ファイルシステム１０１３、および各種ハードウェアドライバ１０１４を含む。
【００５７】
デジタル複合機１００のメンテナンスを行う操作者は、操作パネル１６を操作する。操作パネル１６は、液晶による表示部１６ａおよびテンキー・アルファベッドキーなどの入力部１６ｂを備える。操作者は、操作パネル１６の表示部１６ａの表示を見ながら、入力部１６ｂから入力して、Ｗｅｂサーバ処理部１１を起動し、メンテナンスサーバ装置２００のＷｅｂサーバ処理部２１にアクセスし、ソフトウェアファイルをダウンロードする。
【００５８】
表示制御部１０は、操作パネル１６の表示を制御して操作パネル１６上に表示画面を表示する。
【００５９】
判別部１３は、ダウンロードされたソフトのパッケージファイルを読み出し、直接Ｉ／Ｏなどを制御したり、機器の制御系のソフトを変更することがないか、またプログラムの生成年月日からプログラムのバージョンを判別して、ダウンロードされたソフトウェアファイルがデジタル複合機１００で適正にプログラムを実行できるか否かを判別する。
【００６０】
また、判別部１３は、ダウンロードされたソフトのパッケージファイルを読み出し、ソフトウェアファイルのプログラムを実行した場合、コピー、プリンタなどに対して機械的制御を行うモータ、高圧電源、クラッチなどの機械的制御部、および記憶媒体を回転させるディスク型記憶装置の機械的動作などのハードウェアを制御するソフトウェアであるか否かを判別して、それらハードウェアを制御しないと判別した場合は、インストール部１４がインストールを実行する。
【００６１】
図３は、実施の形態１によるデジタル複合機システムにおけるソフトウェアインストールの手順を示すフローチャートである。操作者は、デジタル複合機１００のＷｅｂサーバ処理部１１を起動する。この場合操作者は権限を与えられたサービスマンであることが望ましいが、それに限定されるものではない。
【００６２】
操作者は、デジタル複合機１００の操作パネル１６の表示部１６ａの画面を見ながら入力部１６ｂから入力を操作し、メンテナンスサーバ装置２００にアクセスし、Ｗｅｂ上のメンテナンスページからデジタル複合機１００のソフトウェアダウンロードページを選択する。メンテナンスサーバ装置２００のＷｅｂサーバ処理部２１から、デジタル複合機１００のＷｅｂサーバ処理部１１に対して、インタネット３を通して、ダウンロード画面が送信されてくる。
【００６３】
デジタル複合機１００の表示制御部１０は、表示部１６ａを制御して送信されたダウンロード画面を表示する。操作パネル１６は、操作者からメンテナンス用プログラムの取得要求が入力されたかどうかを検出し（ステップＳ１０１）、入力が検出されない場合は（ステップＳ１０１のＮｏ）、そのまま検出動作を継続する。
【００６４】
メンテナンス用プログラムの取得要求が検出されれば（ステップＳ１０１のＹｅｓ）、デジタル複合機１００に関する識別データ、メンテナンスに必要なソフトウェアの情報、およびソフトウェアのバージョン情報とともに、ソフトウェアの取得要求が、Ｗｅｂサーバ処理部１１を介して、メンテナンスサーバ装置２００のＷｅｂサーバ処理部２１に送信される。
【００６５】
メンテナンスサーバ装置２００のＷｅｂサーバ処理部２１は、デジタル複合機１００のデータおよび取得要求を受信し、記憶部２２のデータベース２３を参照して、必要なアクセス権などを確認した後、メンテナンス用ソフトウェアファイルを選択し、表示画面データとともにデジタル複合機１００に返信する（ステップＳ１０２）。
【００６６】
ここで、ダウンロードされるファイルの種類は、ダウンロードされるソフトの概要などを記入したパッケージファイル、メソッドが記入されているスタブファイル、ユーザーが使用するメソッドのインターフェースクラス、またこのインターフェースクラスのメソッドの実装、Ｗｅｂサーバ処理部より呼ばれるメソッドが定義されているＣｌａｓｓファイル、および上記のＪａｖａ（登録商標）側ソフトとＣ／Ｃ＋＋側ソフトを結ぶためのネイティブメソッドを実装しているＪＮＩのサービス部を含む。
【００６７】
ソフトウェアファイルおよび表示画面データをダウンロードしたデジタル複合機１００は、操作パネル１６に表示画面を表示する（ステップＳ１０３）。ダウンロードされたファイルは、判別部１３に送られる。判別部１３は、ダウンロードされたソフトのパッケージファイルを読み出し、直接Ｉ／Ｏなどを制御したり、機器の制御系のソフトを変更する事がないか、またプログラムの生成年月日からプログラムのバージョンを判別して、プログラムが適正に実行できる内容であるか否かを判別する。この時、全体リソース管理部１００５にアクセスしてデータを参照する（ステップＳ１０４）。プログラムの内容が、適正にプログラムを実行するものでないと判別すれば（ステップＳ１０４のＮｏ）、そのまま終了する。
【００６８】
ダウンロードしたプログラムの内容が適正に実行可能であると判別されれば（ステップＳ１０４のＹｅｓ）、送られてきたソフトウェアファイルを所定の場所（ディレクトリ）に、格納する（ステップＳ１０５）。
【００６９】
次に、判別部１３は、さらにダウンロードされたソフトのパッケージファイルを読み出し、そのプログラムをインストールして実行した場合、コピー、プリンタなどに対して機械的制御を行うモータ、高圧電源、クラッチなどの機械的制御部、およびディスク型記憶装置の機械的動作を制御するか否かを判別する（ステップＳ１０６）。判別部１３が、プログラムは上記機械的動作を制御するものであると判別した場合（ステップＳ１０６のＮｏ）、そのまま終了する。
【００７０】
判別部１３が、プログラムは上記機械的動作を制御するものでないと判断した場合（ステップＳ１０６のＹｅｓ）、インストールを実行する（ステップＳ１０７）。インストール実行の指令は、Ｗｅｂの実行画面の“Ｇｏ”をタッチして入力して行う。実行の報告は、Ｗｅｂサーバ処理部１１によって、メンテナンスサーバ装置２００のＷｅｂサーバ処理部２１に送信される（ステップＳ１０８）。
【００７１】
実行の報告を受信したメンテナンスサーバ装置２００のＷｅｂサーバ処理部２１は、デジタル複合機１００の機器状態やメンテナンス用のソフトウェアの実行結果によってデータベース２３を書き換える。そして、Ｗｅｂサーバ処理部２１を介して実行結果をデジタル複合機１００に送信する（ステップＳ１０９）。実行結果を受信したＷｅｂサーバ処理部１１は、実行結果画面を表示して（ステップＳ１１０）、サービスを完了させる。
【００７２】
プログラムが実行されると、デバイスに関連する制御については、ＪＮＩ１０１０を介してリアルタイムＯＳ１００８からデバイスドライバ１０１４に指示が伝わる。
【００７３】
このようにして、インタネットによって接続されたデジタル複合機と、メンテナンスサーバ装置とからなるデジタル複合機システムにおいては、Ｗｅｂサーバ処理部機能を有するデジタル複合機からメンテナンスサーバにアクセスして必要なソフトをダウンロードした後、ダウンロードしたソフトが適正に実行可能であるか否かを判定してからインストールを実行するので、メンテナンスにおいて機器にとって不適正なソフトウェアをインストールすることを避けることができる。
【００７４】
また、ダウンロードしたプログラムが機械的動作を制御するソフトウェアである場合、インストールを許可しないので、安全にメンテナンスを実行することができる。
【００７５】
（実施の形態１によるデジタル複合機システムの変形例）
実施の形態１によるデジタル複合機システムの変形例は、メンテナンスサーバ装置２００が認証部２４を備え、デジタル複合機１００では、入力部１６ｂがＩＤおよびパスワードの入力を受け付ける。
【００７６】
デジタル複合機１００の判別部１３は、受信したソフトウェアが電源およびハードウェアのうち１つ以上の機械的動作を制御するか否かを判別して制御すると判別した場合、入力部１６ｂは、ＩＤおよびパスワードの入力を受け付ける。メンテナンスサーバ装置２００は、デジタル複合機１００にアップロードする画面情報に、所定のＩＤおよびパスワードを入力させる入力画面情報を設定しておく。ＩＤおよびパスワードの入力は、入力部１６ｂの入力キー（不図示）から、ダウンロードされて表示された入力画面を操作者が参照しながら行う。
【００７７】
メンテナンスサーバ装置２００のＷｅｂサーバ処理部２１が、入力部１６ｂによって入力画面上で受け付けられたＩＤおよびパスワードを受信し、認証部２４は受信されたＩＤおよびパスワードが正当であるか否かを認証し、ＩＤおよびパスワードの両方が正当であると判別した場合は許可情報を発行する。
【００７８】
さらに、認証部２４によって発行された許可情報を、デジタル複合機１００のＷｅｂサーバ処理部１１が受信した場合、インストール部１４はソフトウェアのインストールを実行する。
【００７９】
図４は、実施の形態１によるデジタル複合機システムの変形例の動作の手順を示すフローチャートである。判別部１３が、プログラムは機械的動作部分を制御するか否かを判別（図３のステップＳ１０６）し、制御すると判別するところまで（図３のステップＳ１０６のＮｏ）は、実施の形態１によるデジタル複合機システムの動作と同じであるので、図示および説明を省略する。
【００８０】
判別部１３が、プログラムが機械的動作部分を制御すると判別した場合、入力部１６ｂはＩＤ、およびパスワードの入力を受け付ける動作に入る。入力を受け付け動作に入ることによって、サーバ装置２００からダウンロードした画面は、表示制御部１０によって入力受付画面に切り替えられる。
【００８１】
図５は、入力部からの入力を受け付ける入力受付画面の１例である。この画面では図示したように、デジタル複合機１００の機械的動作部分を制御することを警告し、インストールに必要なＩＤおよびパスワードの入力を受け付ける。操作者はここで、ＩＤおよびパスワードをそれぞれ入力し、送信ボタンをクリックする。
【００８２】
入力部１６ｂは、入力の受け付けを検出する（ステップＳ１５１）。入力部１６ｂが入力の受付を検出しなければ、そのまま検出動作を継続する（ステップＳ１５１のＮｏ）。入力部１６ｂが入力を検出した場合（ステップＳ１５１のＹｅｓ）、Ｗｅｂサーバ処理部１１は、受け付けたＩＤおよびパスワードをメンテナンスサーバ装置２００にアップロードする（ステップＳ１５２）。
【００８３】
メンテナンスサーバ装置２００のＷｅｂサーバ処理部２１は、デジタル複合機１００からのＩＤおよびパスワード情報を受信し、認証部２４に送信する。認証部２４は、受信したＩＤおよびパスワードを判別する（ステップＳ１５３）。認証部２４が、ＩＤおよびパスワードのうち１つ以上を正当ではないと判別した場合（ステップＳ１５３のＮｏ）、そのまま終了する。
【００８４】
認証部２４が、ＩＤおよびパスワードを正当であると判別した場合（ステップＳ１５３のＹｅｓ）、認証部２４は許可情報を発行し、Ｗｅｂサーバ処理部２１は発行された許可情報をデジタル複合機１００にアップロードする（ステップＳ１５４）。
【００８５】
デジタル複合機１００のＷｅｂサーバ処理部１１は、メンテナンスサーバ装置２００からアップロードされた許可情報をダウンロードする（ステップＳ１５５）と、デジタル複合機１００のインストール部１４は、許可情報に基づいて既にダウンロードされているプログラムのインストールを実行する（ステップＳ１５６）。
【００８６】
このプログラムのインストールの実行（ステップＳ１５６）から実行結果画面の表示（ステップＳ１５９）までは、既に説明した実施の形態１によるデジタル複合機システムにおけるステップＳ１０７からステップＳ１１０までの手順と同じであるので、説明を省略する。
【００８７】
ここで、メンテナンスサーバ装置２００がデジタル複合機１００に対してアップロードする許可情報には、デジタル複合機１００においてインストールするプログラムに対して制限を設定することができる。それによって、例えば、送られてきたＩＤおよびパスワードによって操作者の技術のレベルをメンテナンスサーバ装置２００側において判定し、技術レベルに応じたインストールあるいはメンテナンスを設定することができる。
【００８８】
ここで、操作者からのＩＤおよびパスワード入力の受け付けは判定部１３が判定した後に行ったが、そのステップ以前に行っても良い。
【００８９】
このようにして、デジタル複合機において機械的動作を制御するソフトウェアのインストールは、認証されたサービスマンなど所定の技術レベルを保持する操作者にメンテナンスサーバ装置側で限定して実行可能とすることができるので、通常は機械的制御を伴うソフトのインストールを禁じているが、所定の技術レベルの操作者であればインストールすることができる。また、送信されたＩＤおよびパスワードを判別することにより操作者の技術レベルを判定し、その技術レベルに応じたインストールの制限あるいはメンテナンスに対する仕様などを設定できるので、より安全で利便性の高い保守メンテナンスが可能な画像処理装置システムを提供できる。
【００９０】
このデジタル複合機１００によるソフトウェアインストールのメンテナンスは、所定の記録媒体に記録されたメンテナンスプログラムを読み出して実行することで実現する。ここで、所定の記録媒体とは、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」の他に、デジタル複合機１００の内外に備えられるハードディスクドライブ（ＨＤＤ）などデジタル複合機１００によって読み取り可能なメンテナンスプログラムを記録するあらゆる記録媒体を含むものである。
【００９１】
すなわち、メンテナンスプログラムは、上記した「可搬用の物理媒体」、「固定用の物理媒体」などの記録媒体に、コンピュータ読み取り可能に記録されるものであり、デジタル複合機１００は、このような記録媒体からメンテナンスプログラムを読み出して実行することでデジタル複合機のソフトウェアインストール方法を実現する。なお、メンテナンスプログラムは、デジタル複合機１００によって実行されることに限定されるものではなく、他のコンピュータシステムまたはサーバがメンテナンスプログラムを実行する場合や、これらが協働してメンテナンスプログラムを実行するような場合にも、本発明を同様に適用することができる。
【００９２】
図１３は、実施の形態１によるデジタル複合機のハードウェア構成例を示す図である。上記において説明したデジタル複合機は、あらかじめ用意されたプログラムをコンピュータシステムで実行することによって実現できる。コンピュータ４００は、ＣＰＵ（Central Processing Unit）４０１によって装置全体が制御されている。ＣＰＵ４０１には、バス４０７を介してＲＡＭ（Random Access Memory）４０２、ストレージデバイス４０３、グラフィック処理装置４０４、入力インタフェース４０５、および通信インタフェース４０６が接続されている。ＲＡＭ４０２には、ＣＰＵ４０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。またＲＡＭ４０２には、ＣＰＵ４０１による処理に必要な各種データが格納される。ストレージデバイス４０３は、例えば、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）である。ストレージデバイス４０３には、ＯＳ、各種ドライバプログラム、アプリケーションプログラムなどが格納される。
【００９３】
グラフィック処理装置４０４には、表示部１６ａが接続されている。グラフィック処理装置４０４は、ＣＰＵ４０１からの命令に従って、画像を操作パネル１６の画面に表示させる。入力インタフェース４０５には、入力部１６ｂが接続されている。入力インタフェース４０５は、入力部１６ｂから送られてくる信号を、バス４０７を介してＣＰＵ４０１に送信する。
【００９４】
通信インタフェース４０６は、インタネット３に接続されている。通信インタフェース４０６は、インタネット３を介してメンテナンスサーバ装置２００との間で送受信を行う。以上のようなハードウェア構成によって、本実施の形態の画像処理機能を実現することができる。本実施の形態をコンピュータ４００上で実現するには、コンピュータ４００にドライバプログラムを実装する。
【００９５】
（２．実施の形態２によるデジタル複合機システム）
メンテナンスサーバ装置２００のＷｅｂサーバ処理部２１からダウンロードするソフトウェアファイルには、インストール実行後アンインストールすることを指定したソフトウェア（一時型ソフトウェアと称する）と、インストール後に常駐して使用することを指定したソフトウェア（常駐型ソフトウェアと称する）とがある。
【００９６】
実施の形態２によるデジタル複合機システムが、実施の形態１によるデジタル複合機システムと異なる点は、デジタル複合機１００における判別部１３が、メンテナンスサーバ装置２００から受信したソフトウェアがプログラムを実行した後アンインストールする一時型ソフトウェアであるか、あるいはアンインストールしない常駐型ソフトウェアであるかを判別する。そして、インストール部１４は、判別部１３が受信したプログラムが一時型ソフトウェアであると判別した場合、インストールしてプログラムを実行した後、アンインストールを実行する。このようにして、一時型ソフトウェアの場合、インストール実行後にアンインストールするので、記憶部１２の記憶容量を有効に利用できる。
【００９７】
ここでは、ダウンロードする時点で、一時型ソフトウェアファイルには一時格納領域に、常駐型ソフトウェアファイルには常駐格納領域に、それぞれ格納するものとする。あるいは、他の方式として判別部１３は、ソフトウェアが指定されている格納領域にそのまま格納し、その後、格納された領域を判別してダウンロードされたソフトウェアが一時型ソフトウェアか、常駐型ソフトウェアであるかを判別するものとしても良い。
【００９８】
図６は、実施の形態２によるデジタル複合機システムにおけるソフトウェアインストールの手順を示すフローチャートである。ここでステップＳ２０１からステップＳ２０５までは、実施の形態１のステップＳ１０１からステップＳ１０５までと同じであるので、説明を省略する。
【００９９】
判別部１３は、ダウンロードされたソフトのパッケージファイルを読み出し、ソフトウェアが常駐型ソフトウェアであるか否かを判別する（ステップＳ２０６）。常駐型ソフトウェアであると判別した場合（ステップＳ２０６のＹｅｓ）、インストール部１４は、インストールを実行する（ステップＳ２０７）。インストールを実行した後も、格納領域にソフトウェアは残される。
【０１００】
一方、判別部１３が、ダウンロードされたソフトウェアを一時型ソフトウェアであると判別した場合（ステップＳ２０６のＮｏ）、インストール部１４はそのソフトウェアをインストールし（ステップＳ２０８）、プログラムを起動して実行し（ステップＳ２０９）、その後アンインストールを実行する（ステップＳ２１０）。あるいは他の方式は、一時型ソフトウェアはＲＡＭに格納されてプログラムを実行し、終了して電源をオフにすることによって、自動的にアンインストールするものとしても可能である。
【０１０１】
そして、いずれの場合であっても、実行結果をメンテナンスサーバ装置２００に報告する（ステップＳ２１１）。このステップＳ２１１からステップＳ２１３までは、実施の形態１におけるステップＳ１０８からステップＳ１１０までと同じであるので、説明を省略する。
【０１０２】
ここで、一時型ソフトウェアは、メンテナンスの場において、例えばクラッチ動作を確認するなどその場限りのソフトウェアである。また、常駐型ソフトウェアは、不具合を解析するためにログデータを取るような解析ソフトなどである。また、常駐型ソフトウェアの格納場所は一般的にハードディスクが好適であるが、フラッシュメモリカードなども可能である。
【０１０３】
保守メンテナンスの実行以外に使用されないプログラムの場合は、一度限りの実行だけで、それ以外には通常の使用においては必要ない場合が多い。そのため、常駐させておくとメモリなどの資源を無駄に使うデメリットが多かったが、アンインストール、あるいはＲＡＭに格納して電源ｏｆｆにより自動的にアンインストールされることによって、デジタル複合機の記憶容量を有効に使用できる。
【０１０４】
このようにしてメンテナンスサーバ装置からダウンロードするソフトウェアファイルには、ダウンロードして記憶部に格納される際に、自動的に一時型ソフトウェアと常駐型ソフトウェアと判別されてそれぞれの指定の格納領域に格納される。そして、一時型ソフトウェアはインストールしてプログラムを実行した後アンインストールされ、また常駐型ソフトウェアはインストール後に常駐して使用されるので、デジタル複合機の記憶部を有効に利用できる。
【０１０５】
（３．実施の形態３によるデジタル複合機システム）
図７は、実施の形態３によるデジタル複合機システムのネットワーク構成を示す説明図である。図８は、実施の形態３によるデジタル複合機のソフトウェアの全体構成図である。実施の形態３によるデジタル複合機システムが、実施の形態１と異なる点は、Ｗｅｂ経由でソフトウェアをダウンロードするのではなく、ソフトウェアが電子メールに添付されて送受信され、電子メールの件名によって内容が判別される点である。そのため、メンテナンスサーバ装置２００においてはＷｅｂサーバ処理部２１の代わりにメール処理部２０１を備え、デジタル複合機１１０においてはＷｅｂサーバ処理部１１の代わりにメール処理部１０１を備える。
【０１０６】
メンテナンスサーバ装置２００のメール処理部２０１は、ＳＭＴＰ（Simple Mail Transfer Protocol）プロトコルによる電子メールの受信可能なメール通信機能を有する。そして、メール処理部２０１は、メンテナンス対象のデジタル複合機１１０に対して、記憶部２２に格納されているソフトウェアファイル、およびデータベース２３に格納されたメンテナンスデータファイルを読み出し、メールに添付して送信する。
【０１０７】
デジタル複合機１１０のメール処理部１０１は、ＳＭＴＰ（Simple Mail Transfer Protocol）プロトコルによる電子メールの受信可能なメール通信機能を持ち、メンテナンスサーバ装置２００から送信されるソフトウェアファイル添付のメールを受信する。
【０１０８】
デジタル複合機１１０のメンテナンスを行う操作者は、操作パネル１６の表示部１６ａの表示を見ながら入力部１６ｂを操作して、メール処理部１０１を起動し、インタネット３を通してメンテナンスサーバ装置２００から送信されたメールを受信する。メール処理部１０１は、メンテナンスサーバ装置２００のメール処理部２０１が送信したソフトウェア添付メールを受信してダウンロードする。
【０１０９】
判別部１３は、ダウンロードされたメール添付のソフトウェアファイルが、デジタル複合機１１０において適正にプログラムを実行できるか否かを判別する。判別部１３が、ソフトウェアファイルを適正に実行可能であると判別した場合、記憶部１２の所定のディレクトリに格納する。
【０１１０】
判別部１３はまた、ソフトウェアファイルのプログラムが実行された場合、機械的動作を制御するものであるか否かを判別し、制御しないと判別した場合、インストールを実行する。
【０１１１】
図９は、実施の形態３によるデジタル複合機システムにおけるソフトウェアインストールの手順を示すフローチャートである。メンテナンスサーバ装置２００のメール処理部２０１は、デジタル複合機１１０に対して、メンテナンスのためのソフトウェアファイルが添付されたメールを送信する（ステップＳ３０１）。デジタル複合機１１０を操作する操作者は、デジタル複合機１１０のメール処理部１０１を起動してメールを受信する（ステップＳ３０２）。メンテナンスサーバ装置２００からのメンテナンスメールを受信した場合、操作者はメール処理部１０１によって受信結果をメンテナンスサーバ装置２００に報告する（ステップＳ３０３）。受信報告を受け取ったメンテナンスサーバ装置２００のメール処理部２０１は、記憶部２２のデータベース２３を書き換えて、その結果をデジタル複合機１１０に送信する（ステップＳ３０４）。
【０１１２】
判定部１３が、受信したプログラムの内容がデジタル複合機１１０にとって適正にプログラムを実行できるか否かを判別する（ステップＳ３０５）。このステップステップＳ３０５から、インストール部１４がソフトウェアのインストールを実行するステップＳ３０８までは、実施の形態１におけるステップＳ１０４からステップＳ１０７までと同じであるので、ここでは説明を省略する。ここで、ダウンロードされるファイルの種類は、実施の形態１において説明したものと同じである。但し、ここでは、操作者は、メンテナンスサーバ装置２００から受信して操作パネル１６に表示したメールの件名の“Ｇｏ”の箇所をタッチしてソフトウェアのインストールを実行する（ステップＳ３０８）。
【０１１３】
インストールを実行した結果は、メール処理部１０１からメンテナンスサーバ装置２００にメールで送信される。この送信は、受信したメールの返信メールによってインストールした情報が送られるようにしても良い（ステップＳ３０９）。
【０１１４】
インストール実行の報告をメールによって受信したメンテナンスサーバ装置２００のメール処理部２０１は、デジタル複合機１１０の機器状態やメンテナンス用のソフトウェアのインストール実行結果によって、記憶部２２のデータベース２３を書き換え、書き換えた結果をデジタル複合機１１０に送信する（ステップＳ３１０）。デジタル複合機１１０は、メンテナンスサーバ装置２００から送信されたインストール結果のメールを受信し、表示部１６ａに表示する（ステップＳ３１１）。これによりサービスが完了する。
【０１１５】
このようにしてＩ／Ｏをコントロールするソフトウェアなどは、判別部によってチェックされ、機器の状態により適正に実行可能かをチェックされるので、安全な状態の保守メンテナンスが可能となる。
【０１１６】
また、ダウンロードするプログラムが、機械的動作を制御するものである場合、インストールを許可しないようにすることによって、安全にメンテナンスを施すことができる。
【０１１７】
（実施の形態３によるデジタル複合機システムの変形例）
実施の形態３によるデジタル複合機システムの変形例は、メンテナンスサーバ装置２００が認証部２４を備え、デジタル複合機１００の入力部１６ｂがＩＤおよびパスワードの入力を受け付ける。
【０１１８】
デジタル複合機１００の判別部１３は、受信したソフトウェアが電源およびハードウェアのうち１つ以上の機械的動作を制御するか否かを判別して制御すると判別した場合、入力部１６ｂは、ＩＤおよびパスワードの入力を受け付ける。メンテナンスサーバ装置２００は、デジタル複合機１００に送信する電子メールに、所定のＩＤおよびパスワードを入力させる入力画面情報を設定しておく。ＩＤおよびパスワードの入力は、入力部１６ｂの入力キー（不図示）から、メール上に表示された入力画面を参照しながら操作者によってなされる。
【０１１９】
メンテナンスサーバ装置２００のメール処理部２０１は、入力部１６ｂによって入力画面上で受け付けられたＩＤおよびパスワードを受信し、認証部２４が正当であるか否かを認証し、ＩＤおよびパスワードのうち両方とも正当であると判別した場合は許可情報を発行する。
【０１２０】
さらに、認証部２４によって発行された許可情報を、デジタル複合機１００のメール処理部１０１が受信した場合、インストール部１４はソフトウェアのインストールを実行する。
【０１２１】
図１０は、実施の形態３によるデジタル複合機システムの変形例の動作の手順を示すフローチャートである。判別部１３が、プログラムは機械的動作部分を制御するか否かを判別し（図９のステップＳ３０７）、制御すると判別するところまで（図９のステップＳ３０７のＮｏ）は、実施の形態３によるデジタル複合機システムの動作と同じであるので、図示および説明を省略する。
【０１２２】
判別部１３が、プログラムが機械的動作部分を制御すると判別した場合、入力部１６ｂはＩＤ、およびパスワードの入力を受け付ける動作に入る。入力の受付は、メンテナンスサーバ装置２００から送信されて開いたメール上の画面からなされる。
【０１２３】
図１１は、入力部からの入力を受け付けるメールでの入力受付画面の１例である。この画面では図示したように、デジタル複合機１００の機械的動作部分を制御することを警告し、インストールに必要なＩＤおよびパスワードの入力を受け付ける。操作者はここで、ＩＤおよびパスワードをそれぞれ入力し、返信ボタンをクリックする。
【０１２４】
入力部１６ｂは、入力の受け付けを検出動作中である（ステップＳ３５１）。入力部１６ｂが入力の受付を検出しなければ、そのまま検出動作を継続する（ステップＳ３５１のＮｏ）。操作者が返信ボタンをクリックすることによって入力部１６ｂが入力を検出した場合（ステップＳ３５１のＹｅｓ）、メール処理部１０１は、メール画面上で受け付けたＩＤおよびパスワード情報をメンテナンスサーバ装置２００に返信メールで送信する（ステップＳ３５２）。
【０１２５】
メンテナンスサーバ装置２００のメール処理部２０１は、デジタル複合機１００からの返信メールに添付されてたＩＤおよびパスワード情報を受信し、認証部２４に送信する。認証部２４は、受信したＩＤおよびパスワードを判別する（ステップＳ３５３）。認証部２４が、ＩＤおよびパスワードのうち１つ以上を正当ではないと判別した場合（ステップＳ３５３のＮｏ）、そのまま終了する。
【０１２６】
認証部２４が、ＩＤおよびパスワードを正当であると判別した場合（ステップＳ３５３のＹｅｓ）、認証部２４は許可情報を発行し、メール処理部２０１は発行された許可情報をデジタル複合機１００に電子メールで送信する（ステップＳ３５４）。
【０１２７】
デジタル複合機１００のメール処理部１０１は、メンテナンスサーバ装置２００から電子メールで送信された許可情報を受信する（ステップＳ３５５）と、デジタル複合機１００のインストール部１４は、許可情報に基づいて既にダウンロードされているプログラムのインストールを実行する（ステップＳ３５６）。
【０１２８】
このプログラムのインストールの実行（ステップＳ３５６）から実行結果画面の表示（ステップＳ３５９）までは、既に説明した実施の形態３によるデジタル複合機システムにおけるステップＳ３０８からステップＳ３１１までの手順と同じであるので、説明を省略する。
【０１２９】
ここで、メンテナンスサーバ装置２００がデジタル複合機１００に対して送信する許可情報には、デジタル複合機１００においてインストールするプログラムに対して制限を設定する情報を含むようにすることができる。それによって、例えば、送られてきたＩＤおよびパスワードによって操作者の技術のレベルをメンテナンスサーバ装置２００側において判定し、技術レベルに応じたインストールあるいはメンテナンスを設定することができる。
【０１３０】
ここで、操作者からのＩＤおよびパスワード入力の受け付けは判定部１３が判定した後に行ったが、そのステップ以前に行っても良い。
【０１３１】
このようにして、デジタル複合機において機械的動作を制御するソフトウェアのインストールは、認証されたサービスマンなど所定の技術レベルを保持する操作者にメンテナンスサーバ装置側で限定して実行可能とすることができるので、通常は機械的制御を伴うソフトのインストールを禁じているが、所定の技術レベルの操作者であればインストールすることができる。また、送信されたＩＤおよびパスワードを判別することにより操作者の技術レベルを判定し、その技術レベルに応じたインストールの制限あるいはメンテナンスに対する仕様などを設定できるので、より安全で利便性の高い保守メンテナンスが可能な画像処理装置システムを提供できる。
【０１３２】
（４．実施の形態４によるデジタル複合機システム）
実施の形態４によるデジタル複合機システムが、実施の形態３によるデジタル複合機システムと異なる点は、デジタル複合機の判別部１３が機械的動作を制御するか否かを判定するのではなく、代わりにソフトウェアが添付されたメールの件名から、添付されたソフトウェアが一時型ソフトウェアであるか常駐型ソフトウェアであるかを判別することである。また、インストール部１４は、ダウンロードしたソフトウェアが一時型ソフトウェアであると判別した場合、インストールしてプログラムを実行した後アンインストールする。
【０１３３】
デジタル複合機１１０のメンテナンスを行う操作者は、操作パネル１６の表示部１６ａを見ながら入力部１６ｂを操作して、メール処理部１０１を起動してメールを受信する。メンテナンスサーバ装置２００のメール処理部２０１が、ソフトウェアを添付したメールを送信していれば、受信してダウンロードする。
【０１３４】
ここで、メンテナンスサーバ装置２００から送信されるメールには、メンテナンスのためのソフトウェアファイルが添付されている。そして、添付されたソフトウェアが一時型ソフトウェアか、常駐型ソフトウェアであるかについては、件名に記載されている。例えば、添付されたソフトウェアが常駐型ソフトウェアの場合は件名にLoad-1と記載され、一時型ソフトウェアの場合はLoad-2と記載されている。
【０１３５】
判別部１３は、件名に記載されているソフトウェアが一時型であるか、常駐型であるかによって、ソフトウェアが一時型ソフトウェアであるか、常駐型ソフトウェアであるかを判別する。判別部１３は、ソフトウェアが一時型ソフトウェアであると判別した場合、インストール部１４は、ソフトウェアをインストールしてプログラムを実行した後、アンインストールを実行する。これにより、不必要なプログラムを記憶部１２に常駐させないので、記憶部１２の記憶容量を有効に利用できる。
【０１３６】
図１２は、実施の形態４によるデジタル複合機システムにおけるソフトウェアインストールの手順を示すフローチャートである。ここでステップＳ４０１からステップＳ４０６までは、実施の形態３のステップＳ３０１からステップＳ３０６までと同じであるので、説明を省略する。
【０１３７】
判別部１３は、ソフトウェアが添付されたメールの件名から、添付されたソフトウェアが常駐型ソフトウェアであるか、一時型ソフトウェアであるかを判別する（ステップＳ４０７）。常駐型ソフトウェアであると判別した場合（ステップＳ４０７のＹｅｓ）、インストール部１４はインストールを実行する（ステップＳ４０８）。一時型ソフトウェアであると判別した場合（ステップＳ４０７のＮｏ）、インストール部１４は、プログラムのインストールを実行（ステップＳ４０９）し、インストールされたプログラムを起動して処理を施し（ステップＳ４１０）、その後、アンインストールを実行する（ステップＳ４１１）。
【０１３８】
ここで、判別部１３が、常駐型ソフトウェアであると判別したときは指定された記憶場所、例えばハードディスクの指定領域に格納するとしてもよい。また、一時型ソフトウェアであると判別した場合は、ＲＡＭあるいはハードの指定された格納領域に格納するとしてもよい。
【０１３９】
そして、いずれの場合であっても、実行結果をメンテナンスサーバ装置２００に報告する（ステップＳ４１２）。その後、ステップＳ４１４までは、実施の形態３と同様であるので説明を省略する。
【０１４０】
メンテナンスサーバ装置から、ソフトウェアファイルがメールに添付してダウンロードされ、判別部１３は、メールの件名から添付されたソフトウェアが一時型ソフトウェアであるか常駐型ソフトウェアあるかを判別する。これによって、一時型ソフトウェアはインストール実行後、プログラムを起動した後、アンインストールされ、また常駐型ソフトウェアはインストール後に常駐して使用されるので、不必要なソフトウェアはアンインストールされ、デジタル複合機の記憶部は有効に利用される。
【０１４１】
保守メンテナンスの実行以外に使用されないプログラムは、一度実行してその後不必要な場合が多いので常駐させておくと、メモリなどの資源を使ってしまうなどのデメリットが多かった。このように、一時型ソフトウェアの場合、一度だけメンテナンスのためにインストールしてプログラムを実行した後アンインストールすることにより、デジタル複合機の記憶容量を有効に使用できる。
【産業上の利用可能性】
【０１４２】
以上のように、本発明にかかる画像処理装置、画像処理装置のソフトウェアインストール方法、その方法をコンピュータで実行させるプログラム、および画像処理装置システムは、画像処理装置にソフトウェアをインストールすることに関して有用であり、特に、通信機能を有する画像処理装置に対して送られてきたソフトウェアファイルを判別して安全な保守メンテナンスを実行することに関して有用である。
【図面の簡単な説明】
【０１４３】
【図１】実施の形態１によるデジタル複合機システムのネットワーク構成を示す説明図である。
【図２】実施の形態１によるデジタル複合機のソフトウェアの全体構成図である。
【図３】実施の形態１によるデジタル複合機システムにおけるソフトウェアインストールの手順を示すフローチャートである。
【図４】実施の形態１によるデジタル複合機システムの変形例におけるソフトウェアインストール動作の手順を示すフローチャートである。
【図５】Ｗｅｂ上での入力受付画面の１例を示す図である。
【図６】実施の形態２によるデジタル複合機システムにおけるソフトウェアインストールの手順を示すフローチャートである。
【図７】実施の形態３によるデジタル複合機システムのネットワーク構成を示す説明図である。
【図８】実施の形態３によるデジタル複合機のソフトウェアの全体構成図である。
【図９】実施の形態３によるデジタル複合機システムにおけるソフトウェアインストールの手順を示すフローチャートである。
【図１０】実施の形態３によるデジタル複合機システムの変形例におけるソフトウェアインストールの手順を示すフローチャートである。
【図１１】メール画面上での入力受付画面の１例を示す図である。
【図１２】実施の形態４によるデジタル複合機システムにおけるソフトウェアインストールの手順を示すフローチャートである。
【図１３】実施の形態によるデジタル複合機のハードウェア構成例を示す図である。
【図１４】一般的なネットワーク接続型デジタル複合機システムを説明する図である。
【符号の説明】
【０１４４】
１０  表示制御部
１１、２１  Ｗｅｂサーバ処理部
１２、２２  記憶部
１３  判別部
１４  インストール部
１６  操作パネル
１６ａ  表示部
１６ｂ  入力部
２３  データベース
１００、１１０  デジタル複合機
２００  メンテナンスサーバ装置
４００  コンピュータ
４０１  ＣＰＵ
４０２  ＲＡＭ
４０３  ストレージデバイス
４０４  グラフィック処理装置
４０５  入力インタフェース
４０６  通信インタフェース
【図１】
2005078485.tif 000003
【図２】
2005078485.tif 000004
【図３】
2005078485.tif 000005
【図４】
2005078485.tif 000006
【図５】
2005078485.tif 000007
【図６】
2005078485.tif 000008
【図７】
2005078485.tif 000009
【図８】
2005078485.tif 000010
【図９】
2005078485.tif 000011
【図１０】
2005078485.tif 000012
【図１１】
2005078485.tif 000013
【図１２】
2005078485.tif 000014
【図１３】
2005078485.tif 000015
【図１４】
2005078485.tif 000016