(57)【要約】      （修正有）【課題】ファームウェアアップデートの予測所要時間をユーザに知らせるシステムの提供。【解決手段】システムにおいて、遠隔管理サーバー１０は、ファームウェアのアップデートを行った画像形成装置から、アップデート所要時間を収集し、他の情報と共に履歴情報として履歴情報ＤＢに格納する所要時間収集部１１ａと、画像形成装置のファームウェアをアップデートするタスクをスケジュールするタスクスケジュール部１１ｄと、履歴情報ＤＢに格納された履歴情報に基づき、アップデートタスクの予測所要時間を算出し、タスクをスケジュールするユーザに提示する予測所要時間算出部１１ｆを備える。画像形成装置は、ファームウェアパッケージを遠隔管理サーバからダウンロードし、ファームウェアのアップデートを実行するアップデート実行部と、ファームウェアのアップデート所要時間を、アップデートの完了後に遠隔管理サーバに報告する所要時間報告部とを備える。【選択図】図２
2020009357.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続された、遠隔管理サーバーと、画像形成装置とを含み、
前記遠隔管理サーバーは、
前記画像形成装置を一意に識別できる画像形成装置ＩＤ、ファームウェアパッケージを一意に識別できるパッケージＩＤ、前記画像形成装置のモデル名、ファームウェアのアップデート時に差分ダウンロードされたファイルサイズ、およびアップデート所要時間を組にした情報である履歴情報を格納した履歴情報データベースと、
管理下にあり、ファームウェアのアップデートを行った前記画像形成装置から、アップデート所要時間を収集し、前記画像形成装置ＩＤ、前記パッケージＩＤ、前記モデル名、および前記ファイルサイズと共に前記履歴情報として前記履歴情報データベースに格納する所要時間収集部と、
前記画像形成装置のファームウェアアップデート用のパッケージをリリースし、前記画像形成装置が差分ダウンロード出来るようにするパッケージリリース部と、
ファームウェアをアップデートする前記画像形成装置を選択する画像形成装置選択部と、
前記画像形成装置のファームウェアをアップデートするタスクをスケジュールするタスクスケジュール部と、
差分ダウンロードのために、ファームウェアアップデート対象の画像形成装置にインストールされているファームウェアと、前記遠隔管理サーバーからダウンロードされる前記パッケージに含まれるファームウェアを比較するファームウェア比較部と、
前記履歴情報データベースに格納された前記履歴情報に基づいて、アップデートタスクの予測所要時間を算出し、前記タスクをスケジュールするユーザーに提示する予測所要時間算出部と、
スケジュールされた前記タスクの実行時間になると、アップデート対象の画像形成装置に指示を出し、前記パッケージを差分ダウンロードさせ、ファームウェアのアップデートを実行させるアップデート指示部と
を備え、
前記画像形成装置は、
前記遠隔管理サーバーからの指示に従い、前記パッケージを前記遠隔管理サーバーから差分ダウンロードし、ファームウェアのアップデートを実行するアップデート実行部と、
ファームウェアのアップデート所要時間を、アップデートの完了後に、前記遠隔管理サーバーに報告する所要時間報告部と
を備えた
遠隔管理システム。
【請求項２】
請求項１に記載の遠隔管理システムであって、
前記予測所要時間算出部は、
アップデート対象となっている画像形成装置の前記履歴情報があるとき、以下の式に従い、前記予測所要時間を算出する
遠隔管理システム。
（予測所要時間）＝（平均アップデート所要時間）×（今回のダウンロードファイルサイズ）／（平均ダウンロードファイルサイズ）
但し、平均アップデート所要時間は、アップデート対象となっている画像形成装置の前記履歴情報から得られたアップデート所要時間を平均した値であり、平均ダウンロードファイルサイズは、アップデート対象となっている画像形成装置の前記履歴情報から得られたファイルサイズを平均した値である。
【請求項３】
請求項１に記載の遠隔管理システムであって、
前記予測所要時間算出部は、
アップデート対象となっている画像形成装置の前記履歴情報が無いとき、以下の式に従い、前記予測所要時間を算出する
遠隔管理システム。
（予測所要時間）＝（平均アップデート所要時間）×（今回のダウンロードファイルサイズ）／（平均ダウンロードファイルサイズ）
但し、平均アップデート所要時間は、アップデート対象となっている画像形成装置と同一モデルかつ同一パッケージの前記履歴情報から得られたアップデート所要時間を平均した値であり、平均ダウンロードファイルサイズは、アップデート対象となっている画像形成装置と同一モデルかつ同一パッケージの前記履歴情報から得られたファイルサイズを平均した値である。
【請求項４】
ネットワーク接続された、遠隔管理サーバーと、画像形成装置とを含む遠隔管理システムにおける情報処理方法であって、
前記遠隔管理サーバーのアップデート指示部が、指定された日時に、指定された画像形成装置に対し、ファームウェアアップデートを指示し、
指示を受けた画像形成装置のアップデート実行部が、ファームウェアのアップデートに用いるファームウェアパッケージを前記遠隔管理サーバーから差分ダウンロードし、ファームウェアのアップデートを実行し、
アップデートを行った画像形成装置の所要時間報告部が、ファームウェアのアップデート完了後に、アップデート所要時間を前記遠隔管理サーバーに報告し、
前記遠隔管理サーバーの所要時間収集部が、ファームウェアのアップデートを行った画像形成装置からアップデート所要時間を収集し、
前記遠隔管理サーバーの所要時間収集部が、収集したアップデート所要時間に、前記画像形成装置を一意に識別できる画像形成装置ＩＤ、ファームウェアパッケージを一意に識別できるパッケージＩＤ、前記画像形成装置のモデル名、およびファームウェアのアップデート時に差分ダウンロードされたファイルサイズを加えて履歴情報として履歴情報データベースに格納し、
前記遠隔管理サーバーのパッケージリリース部が、前記画像形成装置のファームウェアをアップデートするためのファームウェアパッケージをリリースし、
前記遠隔管理サーバーの画像形成装置選択部が、前記遠隔管理サーバーのユーザーの指示に基づき、ファームウェアをアップデートする画像形成装置を選択し、
前記遠隔管理サーバーのタスクスケジュール部が、前記ユーザーの指示に基づき、アップデートに使用するファームウェアパッケージを指定し、
前記遠隔管理サーバーのタスクスケジュール部が、前記ユーザーの指示に基づき、アップデートを行う日時を指定し、
前記遠隔管理サーバーのファームウェア比較部が、差分ダウンロードのために、ダウンロードするファームウェアパッケージに含まれるファームウェアと、アップデート対象の画像形成装置にインストールされているファームウェアとを比較し、差分ダウンロードに用いるファイルサイズを決定し、
前記遠隔管理サーバーの予測所要時間算出部が、アップデート対象の画像形成装置に関する前記履歴情報の有無を判断し、
アップデート対象の画像形成装置に関する前記履歴情報があるとき、前記予測所要時間算出部は、アップデート対象の画像形成装置の前記履歴情報を使って予測所要時間を算出し、
アップデート対象の画像形成装置に関する前記履歴情報が無いとき、前記予測所要時間算出部は、アップデート対象ファームウェアパッケージに関し、かつアップデート対象の画像形成装置と同一モデルに関する前記履歴情報を使って予測所要時間を算出し、
前記予測所要時間算出部が、算出した前記予測所要時間をユーザーに提示する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置（ＭＦＰ、Multifunction Peripheral）をネットワーク経由でリモート管理する遠隔管理システムおよび情報処理方法に関する。
【背景技術】
【０００２】
遠隔管理サーバーがインターネットを介して画像形成装置にファームウェアをダウンロードさせることにより、画像形成装置のファームウェアをアップデートするリモートアップデートの技術がある。
【０００３】
また、特許文献１においては、電子装置のソフトウェア更新による管理装置の処理負担および通信コストを低減する方法が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１３９５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、リモートアップデートの技術を利用して画像形成装置のファームウェアをアップデートすると、一定時間画像形成装置を専有し、画像形成装置のユーザーが画像形成装置を使用できない時間帯が発生するという課題がある。
【０００６】
また、特許文献１でも、ファームウェアのアップデートをスケジュールする際に電子装置の稼働時間外にアップデートが完了できるかを考慮できていない
【０００７】
以上のような事情に鑑み、本発明の目的は、ファームウェアアップデートの予測所要時間をユーザーに知らせることが出来る遠隔管理システムおよび情報処理方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一形態に係る遠隔管理システムは、ネットワーク接続された、遠隔管理サーバーと、画像形成装置とを含み、前記遠隔管理サーバーは、前記画像形成装置を一意に識別できる画像形成装置ＩＤ、ファームウェアパッケージを一意に識別できるパッケージＩＤ、前記画像形成装置のモデル名、ファームウェアのアップデート時に差分ダウンロードされたファイルサイズ、およびアップデート所要時間を組にした情報である履歴情報を格納した履歴情報データベースと、管理下にあり、ファームウェアのアップデートを行った前記画像形成装置から、アップデート所要時間を収集し、前記画像形成装置ＩＤ、前記パッケージＩＤ、前記モデル名、および前記ファイルサイズと共に前記履歴情報として前記履歴情報データベースに格納する所要時間収集部と、前記画像形成装置のファームウェアアップデート用のパッケージをリリースし、前記画像形成装置が差分ダウンロード出来るようにするパッケージリリース部と、ファームウェアをアップデートする前記画像形成装置を選択する画像形成装置選択部と、前記画像形成装置のファームウェアをアップデートするタスクをスケジュールするタスクスケジュール部と、差分ダウンロードのために、ファームウェアアップデート対象の画像形成装置にインストールされているファームウェアと、前記遠隔管理サーバーからダウンロードされる前記パッケージに含まれるファームウェアを比較するファームウェア比較部と、前記履歴情報データベースに格納された前記履歴情報に基づいて、アップデートタスクの予測所要時間を算出し、前記タスクをスケジュールするユーザーに提示する予測所要時間算出部と、スケジュールされた前記タスクの実行時間になると、アップデート対象の画像形成装置に指示を出し、前記パッケージを差分ダウンロードさせ、ファームウェアのアップデートを実行させるアップデート指示部とを備え、前記画像形成装置は、前記遠隔管理サーバーからの指示に従い、前記パッケージを前記遠隔管理サーバーから差分ダウンロードし、ファームウェアのアップデートを実行するアップデート実行部と、ファームウェアのアップデート所要時間を、アップデートの完了後に、前記遠隔管理サーバーに報告する所要時間報告部とを備える。
【０００９】
そのため、ファームウェアアップデートの予測所要時間をユーザーに知らせることが出来る。
【００１０】
上記目的を達成するため、本発明の一形態に係る遠隔管理システムでは、前記予測所要時間算出部は、アップデート対象となっている画像形成装置の前記履歴情報があるとき、以下の式に従い、前記予測所要時間を算出する構成でもよい。
（予測所要時間）＝（平均アップデート所要時間）×（今回のダウンロードファイルサイズ）／（平均ダウンロードファイルサイズ）
但し、平均アップデート所要時間は、アップデート対象となっている画像形成装置の前記履歴情報から得られたアップデート所要時間を平均した値であり、平均ダウンロードファイルサイズは、アップデート対象となっている画像形成装置の前記履歴情報から得られたファイルサイズを平均した値である。
【００１１】
上記の構成により、アップデート対象となっている画像形成装置の予測所要時間を適切に算出できる。
【００１２】
上記目的を達成するため、本発明の一形態に係る遠隔管理システムでは、前記予測所要時間算出部は、アップデート対象となっている画像形成装置の前記履歴情報があるとき、以下の式に従い、前記予測所要時間を算出する構成でもよい。
（予測所要時間）＝（平均アップデート所要時間）×（今回のダウンロードファイルサイズ）／（平均ダウンロードファイルサイズ）
但し、平均アップデート所要時間は、アップデート対象となっている画像形成装置と同一モデルかつ同一パッケージの前記履歴情報から得られたアップデート所要時間を平均した値であり、平均ダウンロードファイルサイズは、アップデート対象となっている画像形成装置と同一モデルかつ同一パッケージの前記履歴情報から得られたファイルサイズを平均した値である。
【００１３】
上記の構成により、アップデート対象となっている画像形成装置の履歴情報が無くても予測所要時間を適切に算出できる。
【００１４】
上記目的を達成するため、本発明の一形態に係る情報処理方法は、ネットワーク接続された、遠隔管理サーバーと、画像形成装置とを含む遠隔管理システムにおける情報処理方法であって、前記遠隔管理サーバーのアップデート指示部が、指定された日時に、指定された画像形成装置に対し、ファームウェアアップデートを指示し、指示を受けた画像形成装置のアップデート実行部が、ファームウェアのアップデートに用いるファームウェアパッケージを前記遠隔管理サーバーから差分ダウンロードし、ファームウェアのアップデートを実行し、アップデートを行った画像形成装置の所要時間報告部が、ファームウェアのアップデート完了後に、アップデート所要時間を前記遠隔管理サーバーに報告し、前記遠隔管理サーバーの所要時間収集部が、ファームウェアのアップデートを行った画像形成装置からアップデート所要時間を収集し、前記遠隔管理サーバーの所要時間収集部が、収集したアップデート所要時間に、前記画像形成装置を一意に識別できる画像形成装置ＩＤ、ファームウェアパッケージを一意に識別できるパッケージＩＤ、前記画像形成装置のモデル名、およびファームウェアのアップデート時に差分ダウンロードされたファイルサイズを加えて履歴情報として履歴情報データベースに格納し、前記遠隔管理サーバーのパッケージリリース部が、前記画像形成装置のファームウェアをアップデートするためのファームウェアパッケージをリリースし、前記遠隔管理サーバーの画像形成装置選択部が、前記遠隔管理サーバーのユーザーの指示に基づき、ファームウェアをアップデートする画像形成装置を選択し、前記遠隔管理サーバーのタスクスケジュール部が、前記ユーザーの指示に基づき、アップデートに使用するファームウェアパッケージを指定し、前記遠隔管理サーバーのタスクスケジュール部が、前記ユーザーの指示に基づき、アップデートを行う日時を指定し、前記遠隔管理サーバーのファームウェア比較部が、差分ダウンロードのために、ダウンロードするファームウェアパッケージに含まれるファームウェアと、アップデート対象の画像形成装置にインストールされているファームウェアとを比較し、差分ダウンロードに用いるファイルサイズを決定し、前記遠隔管理サーバーの予測所要時間算出部が、アップデート対象の画像形成装置に関する前記履歴情報の有無を判断し、アップデート対象の画像形成装置に関する前記履歴情報があるとき、前記予測所要時間算出部は、アップデート対象の画像形成装置の前記履歴情報を使って予測所要時間を算出し、アップデート対象の画像形成装置に関する前記履歴情報が無いとき、前記予測所要時間算出部は、アップデート対象ファームウェアパッケージに関し、かつアップデート対象の画像形成装置と同一モデルに関する前記履歴情報を使って予測所要時間を算出し、前記予測所要時間算出部が、算出した前記予測所要時間をユーザーに提示する。
【発明の効果】
【００１５】
以上のように、本発明によれば、ファームウェアアップデートの予測所要時間をユーザーに知らせることが出来る。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態にかかる遠隔管理システム１００の全体構成図である。
【図２】遠隔管理サーバー１０が一般的なコンピューターにより構成される場合の構成図である。
【図３】画像形成装置２０の構成を概略的に示す構成図である。
【図４】遠隔管理システム１００における、画像形成装置２０のファームウェアのアップデート所要時間の収集処理の流れについて説明するためのフローチャートである。
【図５】遠隔管理システム１００における、画像形成装置２０のファームウェアアップデートタスクをスケジュールする際の処理の流れについて説明するためのフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１８】
［全体構成］
最初に、本発明の一実施形態にかかる遠隔管理システム１００の全体構成について説明する。図１は、本発明の一実施形態にかかる遠隔管理システム１００の全体構成図である。
【００１９】
遠隔管理システム１００は、ネットワーク接続された、遠隔管理サーバー１０と１以上の画像形成装置２０とを含んで構成される。
【００２０】
遠隔管理サーバー１０は、ネットワーク経由で画像形成装置２０を管理する。遠隔管理サーバー１０は、画像形成装置２０から運用情報（カウンター情報、トナー残量情報など）を定期的に収集したり、画像形成装置２０のファームウェアをリモートアップデートしたり、リモートアップデートの度にアップデートの所要時間を画像形成装置２０から収集したりする。
【００２１】
画像形成装置２０は、定期的に運用情報を遠隔管理サーバー１０に提供したり、遠隔管理サーバー１０からの指示に基づき自装置のファームウェアのアップデートを行ったり、アップデートの所要時間を報告したりする。
【００２２】
以上、本発明の一実施形態にかかる遠隔管理システム１００の全体構成について説明した。
【００２３】
［概要］
次に、本発明の概要について説明する。
【００２４】
遠隔管理サーバー１０は、遠隔管理サーバー１０のユーザーが、画像形成装置２０のファームウェアのリモートアップデートのタスクをスケジュールする際、過去のリモートアップデートの履歴情報（後述）に基づき、ファームウェアアップデート予測所要時間を計算し、ユーザーに提示する。
【００２５】
これにより、ファームウェアのアップデートタスクをスケジュールするユーザーは、アップデートタスクが画像形成装置２０の使われていない（スリープ状態の）時間帯で完了するか否かを、アップデートタスクのスケジュール時に確認することが出来る。
【００２６】
以上、概要について説明した。
【００２７】
［履歴情報］
次に、上述した履歴情報の詳細について説明する。履歴情報とは、過去に行われた画像形成装置２０のファームウェアのアップデートタスクにおける、画像形成装置２０を一意に識別できる画像形成装置ＩＤ（Identification）、ファームウェアパッケージを一意に識別できるパッケージＩＤ、画像形成装置２０のモデル名、ファームウェアのアップデート時にダウンロードされたファイルサイズ、およびアップデート所要時間（アップデートタスクの開始から完了までにかかった時間）を組にした情報である。
【００２８】
履歴情報は、遠隔管理サーバー１０の記憶部１７内にある履歴情報ＤＢ１７ａに、アップデートタスクが実行される度に格納される。履歴情報ＤＢ１７ａ内の履歴情報は、ユーザーがアップデートタスクをスケジュールする際に参照される。
【００２９】
以上、履歴情報の詳細について説明した。
【００３０】
［差分ダウンロード］
次に、画像形成装置２０のファームウェアをアップデートする際に行われる差分ダウンロードについて説明する。
【００３１】
差分ダウンロードとは、ファームウェアをアップデートする際、画像形成装置２０にインストールされているファームウェアと、遠隔管理サーバー１０からダウンロードされるファームウェアパッケージに含まれるファームウェアを比較し、差分だけをダウンロードする機能である。
【００３２】
以下の説明では、過去の履歴情報に基づいて求められ、アップデートタスクの予測所要時間の算出に用いられるファームウェアの平均ダウンロードサイズは、この差分ダウンロードにより実際にダウンロードされたファイルサイズに基づいて計算する。
【００３３】
以上、差分ダウンロードについて説明した。
【００３４】
［予測所要時間の算出（その１）］
次に、ファームウェアアップデートタスクの予測所要時間の１つめの算出方法について説明する。
【００３５】
１つめの算出方法は、ファームウェアのアップデート対象となっている画像形成装置２０に関して、履歴情報がある場合の計算方法である。
【００３６】
（予測所要時間）＝（平均アップデート所要時間）×（今回のダウンロードファイルサイズ）／（平均ダウンロードファイルサイズ）
【００３７】
なお、ここで使用する平均アップデート所要時間（分／回）は、アップデート対象となっている画像形成装置２０の過去の履歴情報から得られたアップデート所要時間を平均した値である。
【００３８】
また、ここで使用する平均ダウンロードファイルサイズ（ＭＢ／回）は、アップデート対象となっている画像形成装置２０の過去の履歴情報から得られたファイルサイズを平均した値である。
【００３９】
以上、ファームウェアアップデートタスクの予測所要時間の１つめの算出方法について説明した。
【００４０】
［予測所要時間の算出（その２）］
次に、ファームウェアアップデートタスクの予測所要時間の２つめの算出方法について説明する。
【００４１】
２つめの算出方法は、ファームウェアのアップデート対象となっている画像形成装置２０に関して、履歴情報が無い場合の計算方法である。この方法では、今回アップデートに使用するファームウェアパッケージと同一パッケージに対する履歴情報であり、かつアップデート対象となっている画像形成装置２０と同一モデルに対する履歴情報を用いる。
【００４２】
（予測所要時間）＝（平均アップデート所要時間）×（今回のダウンロードファイルサイズ）／（平均ダウンロードファイルサイズ）
【００４３】
なお、ここで使用する平均アップデート所要時間（分／回）は、アップデート対象となっている画像形成装置２０と同一モデルかつ同一パッケージの過去の履歴情報から得られたアップデート所要時間を平均した値である。
【００４４】
また、ここで使用する平均ダウンロードファイルサイズ（ＭＢ／回）は、アップデート対象となっている画像形成装置２０と同一モデルかつ同一パッケージの過去の履歴情報から得られたファイルサイズを平均した値である。
【００４５】
以上、ファームウェアアップデートタスクの予測所要時間の２つめの算出方法について説明した。
【００４６】
［遠隔管理サーバーの構成］
次に、遠隔管理サーバー１０の構成について説明する。遠隔管理サーバー１０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。遠隔管理サーバー１０が一般的なコンピューターにより構成される場合の構成図を図２に示す。
【００４７】
同図に示すように、遠隔管理サーバー１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、操作入力部１４、通信部１５、表示部１６、および記憶部１７を有し、これら各ブロックがバス１８を介して接続されている。
【００４８】
ＲＯＭ１２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ１３は、ＣＰＵ１１の作業用領域として用いられ、ＯＳ（Operating System）、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００４９】
記憶部１７は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリー、その他の不揮発性メモリーである。記憶部１７には、ＯＳや各種アプリケーション、各種データ、履歴情報が格納された履歴情報ＤＢ（データベース）１７ａが記憶される。
【００５０】
通信部１５は、ネットワーク上の画像形成装置２０等と情報のやりとりを行う為のネットワークと結ばれている。
【００５１】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１７に格納された複数のプログラムのうち、操作入力部１４から与えられる命令に対応するプログラムをＲＡＭ１３に展開し、この展開されたプログラムにしたがって、表示部１６及び記憶部１７を適宜制御する。
【００５２】
操作入力部１４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００５３】
表示部１６は、例えば液晶ディスプレイ、ＥＬ（Electro-Luminescence）ディスプレイ、プラズマディスプレイ等である。
【００５４】
次に、ＣＰＵ１１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００５５】
遠隔管理サーバー１０のＣＰＵ１１において実現される機能ブロックは、所要時間収集部１１ａ、パッケージリリース部１１ｂ、画像形成装置選択部１１ｃ、タスクスケジュール部１１ｄ、ファームウェア比較部１１ｅ、予測所要時間算出部１１ｆ、およびアップデート指示部１１ｇである。
【００５６】
所要時間収集部１１ａは、管理下にある画像形成装置２０においてファームウェアのアップデートが行われた際に、アップデートの所要時間を収集し、他の情報と共に履歴情報として履歴情報ＤＢ１７ａに格納する。
【００５７】
パッケージリリース部１１ｂは、画像形成装置２０のファームウェアアップデート用のファームウェアパッケージをリリースし、画像形成装置２０が差分ダウンロード出来るようにする。
【００５８】
画像形成装置選択部１１ｃは、ユーザーの指示に基づき、ファームウェアをアップデートする画像形成装置２０を選択する。
【００５９】
タスクスケジュール部１１ｄは、画像形成装置２０のファームウェアをアップデートするタスクをスケジュールする。
【００６０】
ファームウェア比較部１１ｅは、差分ダウンロードのために、ファームウェアアップデート対象の画像形成装置２０にインストールされているファームウェアと、遠隔管理サーバー１０からダウンロードされるファームウェアパッケージに含まれるファームウェアを比較する。
【００６１】
予測所要時間算出部１１ｆは、上述した計算方法を用いて、履歴情報ＤＢ１７ａに格納された履歴情報に基づいて、アップデートタスクの予測所要時間を算出し、タスクをスケジュールしようとしているユーザーに提示する。
【００６２】
アップデート指示部１１ｇは、スケジュールされたタスクの実行時間になると、アップデート対象の画像形成装置２０に指示を出し、ファームウェアパッケージを差分ダウンロードさせ、ファームウェアのアップデートを実行させる。
【００６３】
以上、遠隔管理サーバー１０の構成について説明した。
【００６４】
［画像形成装置の構成］
次に、画像形成装置の構成について説明する。図３は画像形成装置２０の構成を概略的に示す構成図である。
【００６５】
画像形成装置２０は、制御部２１を備える。制御部２１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、および専用のハードウェア回路等から構成され、画像形成装置２０の全体的な動作制御を司る。
【００６６】
制御部２１は、原稿読取部２２、画像処理部２３、画像メモリー２４、画像形成部２５、操作部２６、表示部２６ａ、ファクシミリ通信部２７、通信部２８、記憶部２９等と接続されている。制御部２１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００６７】
制御部２１は、ユーザーから、操作部２６またはネッワーク接続されたＰＣ等を通じて入力されるジョブの実行指示に従って、スキャナー機能、印刷機能、コピー機能、およびファクシミリ送受信機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００６８】
また、制御部２１は、アップデート実行部２１ａおよび所要時間報告部２１ｂを有している。アップデート実行部２１ａおよび所要時間報告部２１ｂは、ＲＯＭなどからＲＡＭにロードされたプログラムがＣＰＵにより実行されることで実現される機能ブロックである。
【００６９】
アップデート実行部２１ａは、遠隔管理サーバー１０からの指示に従い、ファームウェアをアップデートするためのパッケージを遠隔管理サーバー１０から差分ダウンロードし、ファームウェアのアップデートを実行する。
【００７０】
所要時間報告部２１ｂは、ファームウェアアップデートの所要時間を、アップデートの完了後に、遠隔管理サーバー１０に報告する。
【００７１】
原稿読取部２２は、原稿から画像を読み取る。
【００７２】
画像処理部２３は、原稿読取部２２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部２３は、原稿読取部２２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００７３】
画像メモリー２４は、原稿読取部２２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部２５での印刷対象となるデータを一時的に記憶したりする領域である。
【００７４】
画像形成部２５は、原稿読取部２２で読み取られた画像データ等の画像形成を行う。
【００７５】
操作部２６は、画像形成装置２０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部２６ａを備えている。
【００７６】
ファクシミリ通信部２７は、図示しない符号化／復号化部、変復調部、およびＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行う。
【００７７】
通信部２８は、ＬＡＮボード等の通信モジュールから構成され、通信部２８に接続されたＬＡＮ等を介して、ネットワーク上の装置(遠隔管理サーバー１０等)と種々のデータの送受信を行う。
【００７８】
記憶部２９は、原稿読取部２２によって読み取られた原稿画像などを記憶する。記憶部２９は、ＨＤＤなどの大容量の記憶装置である。
【００７９】
以上、画像形成装置２０の構成について説明した。
【００８０】
［処理の流れ（アップデート所要時間の収集）］
次に、遠隔管理システム１００における、画像形成装置２０のファームウェアのアップデート所要時間の収集処理の流れについて説明する。図４は、遠隔管理システム１００における、画像形成装置２０のファームウェアのアップデート所要時間の収集処理の流れについて説明するためのフローチャートである。
【００８１】
まず、遠隔管理サーバー１０のアップデート指示部１１ｇが、指定された日時に、指定された画像形成装置２０に対し、ファームウェアアップデートを指示し、指示を受けた画像形成装置２０のアップデート実行部２１ａが、ファームウェアのアップデートに用いるファームウェアパッケージを遠隔管理サーバー１０から差分ダウンロードし、ファームウェアのアップデートを実行する（ステップＳ１）。
【００８２】
次に、アップデートを行った画像形成装置２０の所要時間報告部２１ｂが、ファームウェアのアップデート完了後に、アップデート所要時間を遠隔管理サーバー１０に報告する（ステップＳ２）。
【００８３】
次に、遠隔管理サーバー１０の所要時間収集部１１ａが、ファームウェアのアップデートを行った画像形成装置２０からアップデート所要時間を収集する（ステップＳ３）。
【００８４】
次に、遠隔管理サーバー１０の所要時間収集部１１ａが、収集したアップデート所要時間に、他の情報（画像形成装置ＩＤ、パッケージＩＤ、モデル名、ファイルサイズ）を加えて履歴情報として履歴情報ＤＢ１７ａに格納する（ステップＳ４）。
【００８５】
以上、遠隔管理システム１００における、画像形成装置２０のファームウェアのアップデート所要時間の収集処理の流れについて説明した。
【００８６】
［処理の流れ（アップデートタスクのスケジュール）］
次に、遠隔管理システム１００における、画像形成装置２０のファームウェアアップデートタスクをスケジュールする際の処理の流れについて説明する。図５は、遠隔管理システム１００における、画像形成装置２０のファームウェアアップデートタスクをスケジュールする際の処理の流れについて説明するためのフローチャートである。
【００８７】
まず、遠隔管理サーバー１０のパッケージリリース部１１ｂが、画像形成装置２０のファームウェアをアップデートするためのファームウェアパッケージをリリースする（ステップＳ１０）。
【００８８】
次に、画像形成装置選択部１１ｃが、遠隔管理サーバー１０のユーザーの指示に基づき、ファームウェアをアップデートする画像形成装置２０を選択する（ステップＳ１１）。
【００８９】
次に、タスクスケジュール部１１ｄが、遠隔管理サーバー１０のユーザーの指示に基づき、アップデートに使用するファームウェアパッケージを指定する（ステップＳ１２）。
【００９０】
次に、タスクスケジュール部１１ｄが、遠隔管理サーバー１０のユーザーの指示に基づき、アップデートを行う日時を指定する（ステップＳ１３）。
【００９１】
次に、ファームウェア比較部１１ｅが、差分ダウンロードのために、ダウンロードするファームウェアパッケージに含まれるファームウェアと、アップデート対象の画像形成装置２０にインストールされているファームウェアとを比較し、差分ダウンロードに用いるファイルサイズを決定する（ステップＳ１４）。
【００９２】
次に、予測所要時間算出部１１ｆが、アップデート対象の画像形成装置２０に関する履歴情報の有無を判断する（ステップＳ１５）
【００９３】
アップデート対象の画像形成装置２０に関する履歴情報がある場合（ステップＳ１５のＹ）、予測所要時間算出部１１ｆは、上述した１つめの予測所要時間の算出方法、すなわち、アップデート対象の画像形成装置２０の履歴情報を使って予測所要時間を算出する（ステップＳ１６）。
【００９４】
アップデート対象の画像形成装置２０に関する履歴情報が無い場合（ステップＳ１５のＮ）、予測所要時間算出部１１ｆは、上述した２つめの予測所要時間の算出方法、すなわち、アップデート対象ファームウェアパッケージに関し、かつアップデート対象の画像形成装置２０と同一モデルに関する履歴情報を使って予測所要時間を算出する（ステップＳ１７）。
【００９５】
次に、予測所要時間算出部１１ｆは、算出した予測所要時間をユーザーに提示する（ステップＳ１８）。
【００９６】
次に、予測所要時間を提示されたユーザーは、ファームウェアのアップデートタスクが、対象とする画像形成装置２０の使用開始時刻までに完了するか否かを判断する（ステップＳ１９）。
【００９７】
アップデートタスクが、対象とする画像形成装置２０の使用開始時刻までに完了する場合（ステップＳ１９のＹ）、タスクスケジュール部１１ｄが、ユーザーの指示に基づき、指定された日時でファームウェアのアップデートタスクを作成する（ステップＳ２１）。
【００９８】
アップデートタスクが、対象とする画像形成装置２０の使用開始時刻までに完了しない場合（ステップＳ１９のＮ）、ユーザーは、別の日時でのアップデートタスクのスケジュールを検討する（ステップＳ２１）。
【００９９】
以上、遠隔管理システム１００における、画像形成装置２０のファームウェアアップデートタスクをスケジュールする際の処理の流れについて説明した。
【０１００】
［補足事項］
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１０１】
１０  …  遠隔管理サーバー
１１  …  ＣＰＵ
１１ａ…  所要時間収集部
１１ｂ…  パッケージリリース部
１１ｃ…  画像形成装置選択部
１１ｄ…  タスクスケジュール部
１１ｅ…  ファームウェア比較部
１１ｆ…  予測所要時間算出部
１１ｇ…  アップデート指示部
１２  …  ＲＯＭ
１３  …  ＲＡＭ
１４  …  操作入力部
１５  …  通信部
１６  …  表示部
１７  …  記憶部
１７ａ…  履歴情報ＤＢ
１８  …  バス
２０  …  画像形成装置
２１  …  制御部
２１ａ…  アップデート実行部
２１ｂ…  所要時間報告部
２２  …  原稿読取部
２３  …  画像処理部
２４  …  画像メモリー
２５  …  画像形成部
２６  …  操作部
２６ａ…  表示部
２７  …  ファクシミリ通信部
２８  …  通信部
２９  …  記憶部
１００  …  遠隔管理システム
【図１】
2020009357.tif 000003
【図２】
2020009357.tif 000004
【図３】
2020009357.tif 000005
【図４】
2020009357.tif 000006
【図５】
2020009357.tif 000007