(57)【要約】【課題】情報処理装置の制御情報の更新の指示を当該更新の役務を提供する側の者がした場合であっても、役務の提供を受ける側の者の不利益を低減することを目的とする。【解決手段】情報処理装置は、自機の操作部又は自機とは異なる装置から、制御情報の更新の指示を受け付ける受付手段と、前記指示に基づいて前記制御情報の更新の処理を行う処理手段と、前記更新の指示を行った者を判定する判定手段と、前記処理手段による処理の結果に基づく情報を表示する表示手段と、を有し、前記判定手段により判定された前記指示を行った者が、制御情報の更新の役務を提供する側の者の場合と、そうでない者の場合とで、前記表示手段に表示する情報を異ならせる。【選択図】図１
2014016815.tif 000002
【特許請求の範囲】
【請求項１】
自機の操作部又は自機とは異なる装置から、制御情報の更新の指示を受け付ける受付手段と、
前記指示に基づいて前記制御情報の更新の処理を行う処理手段と、
前記更新の指示を行った者を判定する判定手段と、
前記処理手段による処理の結果に基づく情報を表示する表示手段と、
を有し、
前記判定手段により判定された前記指示を行った者が、制御情報の更新の役務を提供する側の者の場合と、そうでない者の場合とで、前記表示手段に表示する情報を異ならせることを特徴とする情報処理装置。
【請求項２】
前記判定手段は、前記受付手段が前記自機とは異なる装置から前記指示を受け付けた場合、当該指示を行った者が、制御情報の更新の役務を提供する側の者であると判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
情報処理装置と管理装置とからなる情報処理システムであって、
前記情報処理装置の操作部又は前記管理装置から制御情報の更新の指示を受け付ける受付手段と、
前記指示に基づいて前記制御情報の更新の処理を行う処理手段と、
前記指示が行われた装置を判定する判定手段と、
前記処理手段による処理の結果に基づく情報を表示する表示手段と、
を有し、
前記判定手段により判定された前記装置に応じて、前記表示手段に表示する情報を異ならせることを特徴とする情報処理システム。
【請求項４】
コンピュータを、請求項１に記載の情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
機能の追加やバグ解消等のため、サーバから画像形成装置にファームウェアを送信し、ファームウェアをバージョンアップ（更新）することが行われている（例えば、特許文献１参照。）。
【０００３】
また、ファームウェアの更新結果（成功又は失敗など）は、画像形成装置の表示画面部に表示することが一般に行われている（例えば、特許文献２の段落００９０参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２４３９０５号公報
【特許文献２】特開２００８−２７９７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、情報処理装置に搭載された制御情報の更新の役務（サービス）が提供される場合において、当該更新の指示が、その役務の提供を受ける側の他に、その役務を提供する側からも（例えば情報処理装置とは異なる場所から）行える場合、更新の結果に基づく情報を情報処理装置においてどのような態様で出力するかが、問題となる。すなわち、情報処理装置において出力される更新の結果は主として役務を受ける側に通知されるものであるため、更新の指示を役務を提供する側が行った場合と役務の提供を受ける側が行った場合とで、同一にする必要はなく、同一にすることで役務の提供を受ける側に不利益を招くおそれもある。
【０００６】
そこで、本発明は、情報処理装置の制御情報の更新の指示を当該更新の役務を提供する側の者が行った場合であっても、役務の提供を受ける側の者の不利益を低減することを目的とする。
【課題を解決するための手段】
【０００７】
［１］自機の操作部又は自機とは異なる装置から、制御情報の更新の指示を受け付ける受付手段と、前記指示に基づいて前記制御情報の更新の処理を行う処理手段と、前記更新の指示を行った者を判定する判定手段と、前記処理手段による処理の結果に基づく情報を表示する表示手段と、を有し、前記判定手段により判定された前記指示を行った者が、制御情報の更新の役務を提供する側の者の場合と、そうでない者の場合とで、前記表示手段に表示する情報を異ならせることを特徴とする情報処理装置。
［２］前記判定手段は、前記受付手段が前記自機とは異なる装置から前記指示を受け付けた場合、当該指示を行った者が、制御情報の更新の役務を提供する側の者であると判定することを特徴とする前記［１］に記載の情報処理装置。
【０００８】
［３］情報処理装置と管理装置とからなる情報処理システムであって、前記情報処理装置の操作部又は前記管理装置から制御情報の更新の指示を受け付ける受付手段と、前記指示に基づいて前記制御情報の更新の処理を行う処理手段と、前記指示が行われた装置を判定する判定手段と、前記処理手段による処理の結果に基づく情報を表示する表示手段と、
を有し、前記判定手段により判定された前記装置に応じて、前記表示手段に表示する情報を異ならせることを特徴とする情報処理システム。
【０００９】
［４］コンピュータを、上記［１］に記載の情報処理装置として機能させるためのプログラム。
【発明の効果】
【００１０】
請求項１，３，４に係る発明によれば、情報処理装置の制御情報の更新の指示を当該更新の役務を提供する側の者が行った場合であっても、役務の提供を受ける側の者の不利益を低減できる。
請求項２に係る発明によれば、更新の指示を行った者が更新の役務を提供する側であることが、本構成を有さない場合と比して容易に判定できる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施の形態に係る画像形成システムの構成の一例を示す図である。
【図２】図２は、本発明の実施の形態に係る画像形成装置の構成の一例を示すブロック図である。
【図３】図３は、更新処理手段による更新結果の表示条件を説明するための図である。
【図４Ａ】図４Ａは、本発明の実施の形態に係る画像形成システムの動作の一例を示すフローチャートである。
【図４Ｂ】図４Ｂは、本発明の実施の形態に係る画像形成システムの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１３】
図１は、本発明の実施の形態に係る画像形成システムの構成の一例を示す図である。この画像形成システム１は、複数の画像形成装置２ａ、２ｂ、２ｃ（これらを総称するときは「画像形成装置２」という。）と、複数の情報サーバ３ａ、３ｂと、管理サーバ４とを有する。画像形成装置２、情報サーバ３ａ、３ｂ及び管理サーバ４は、インターネット７によって互いに接続されている。画像形成装置２ａ〜２ｃは、ローカルエリアネットワーク（ＬＡＮ）５及びファイアーウォール６を介してインターネット７に接続されている。ここで、画像形成システム１は、情報処理システムの一例である。画像形成装置２は、情報処理装置の一例である。
【００１４】
ファイアーウォール６は、外部からの不正なアクセスや侵入を防止することを目的としており、画像形成装置２からインターネット７への要求とその要求に対する応答は通過させるが、インターネット７側から画像形成装置２への要求は通過させないように設定されている。
【００１５】
本実施の形態において、複数の情報サーバ３ａ、３ｂ及び管理サーバ４は、管理装置を構成する。なお、情報サーバ３ａ、３ｂ及び管理サーバ４は、互いにイントラネットにより接続されていてもよく、またその全てを物理的に単一のサーバとして構成してもよい。
【００１６】
管理装置は、画像形成装置２の制御情報（ファームウェア等）の更新のサービスのための装置である。情報サーバ３ａ、３ｂ及び管理サーバ４は、サービスを提供する側（例えば、画像形成装置２の製造販売会社）に存在する。画像形成装置２は、サービスを受ける側（例えば、画像形成装置２の購入者・会社あるいはリースを受けた者・会社）に存在する。複数の画像形成装置２ａ、２ｂ、２ｃは、例えば、全て同一のオフィス等に設置されていてもよく、また、それぞれが異なるオフィス等に設置されて各オフィス等のファイアーウォールを介してインターネット７に接続されていてもよい。なお、管理装置と画像形成装置２との間にファイアーウォールが存在しなくてもよい。
【００１７】
情報サーバ３ａ、３ｂは、制御情報等を記憶しているソフトウェアリポジトリである。
【００１８】
管理サーバ４は、画像形成装置２ａ〜２ｃのそれぞれが有する制御情報のバージョン情報を管理している。すなわち、管理サーバ４は、画像形成装置２ａ〜２ｃ毎及び画像形成装置２ａ〜２ｃ内の制御部毎に制御情報のバージョン情報を保持している。また、管理サーバ４は、画像形成装置２ａ〜２ｃの機種、周辺機器の構成、制御情報のバージョン情報等に応じて適用されるべき制御情報の格納先、すなわち情報サーバ３ａ、３ｂのどこに格納されているかを示す格納先情報（例えば、ＵＲＬ）を画像形成装置２ａ〜２ｃからの更新要求に応じて送信する。
【００１９】
（画像形成装置）
画像形成装置２ａ〜２ｃは、例えば印刷機能、複写機能、ファクシミリ送受信機能及びスキャン機能を有する複合機である。本実施の形態では、画像形成装置２ａ〜２ｃは、機種、ＡＤＦ（自動原稿送り装置）、フィニッシャー（後処理装置）等の周辺機器、ファームウェア等の制御情報、制御情報のバージョン情報等が異なるものとして説明する。ＡＤＦは、原稿を自動的に給紙するものである。フィニッシャーは、用紙等の記録媒体に対してステープル処理、穴あけ処理等の後処理を行うものである。
【００２０】
図２は、画像形成装置２の構成の一例を示すブロック図である。画像形成装置２は、システム制御部２０を有し、このシステム制御部２０に、記憶部２１、操作表示部２２、画像読取部２３、画像処理部２４、ファクシミリ部２５、画像出力部２６、通信部２７が接続されている。
【００２１】
操作表示部２２は、例えばタッチパネルを有し、操作者からの指示等の入力を受け付けるとともに、操作者に対する表示を行う。操作者からの指示には、画像形成装置２の制御情報の即時の更新の指示や、更新の時刻を指定した制御情報の更新の指示も含まれる。
【００２２】
ここで、ＩＤおよびパスワード等の認証情報を受けられるように操作表示部２２を構成し、操作者の認証を行った後、指示を受けるようにしてもよい。このとき、全ての指示について認証を求めるのではなく、例えば、サービスを提供する側の保守者（ＣＥ（カスタマーエンジニア）、ＳＥ（システムエンジニア）等）が行うべき指示については認証を求める一方、それ以外の指示については認証を求めないようにしてもよい。あるいは保守者が行うべき指示とそれ以外の指示とで、認証機構を分けてもよい（例えば、保守者が行うべき指示についてはＩＤおよびパスワードによる認証を行う一方、それ以外の指示についてはカードによる認証を行う等）。
【００２３】
画像読取部２３は、例えばスキャナにより構成され、原稿から画像データを読み取る。なお、画像読取部２３にＡＤＦが装着される場合がある。画像処理部２４は、画像の圧縮、伸長、合成等の画像処理を行う。ファクシミリ部２５は、図示しない電話網等を介してデータの送受信を行う。画像出力部２６は、例えば感光体による像保持体を有し、用紙等の記録媒体に画像を形成して出力する。なお、画像出力部２６にフィニッシャーが接続される場合がある。システム制御部２０、操作表示部２２、画像読取部２３、画像処理部２４、ファクシミリ部２５及び画像出力部２６は、それぞれＣＰＵ及びこのＣＰＵ動作用の制御情報（例えば、ファームウェア）を有するマルチ制御部の構成となっている。
【００２４】
記憶部２１は、ＲＯＭ、ＲＡＭ、ＨＤＤ等から構成され、更新制御プログラム２１０等のプログラム、画像形成装置２が処理する画像データ２１１、設定情報２１２、ファームウェア等の制御情報２１３、制御情報２１３のバージョン情報２１４、更新時刻情報２１５等を記憶する。記憶部２１に（例えば一時的に）記憶される更新用の制御情報２１３は、システム制御部２０、操作表示部２２、画像読取部２３、画像処理部２４、ファクシミリ部２５及び画像出力部２６が有する制御情報のうち更新対象の制御情報を更新するために用いられるものであって、例えばいわゆるパッチファイルである（あるいは、ファームウェアそのもの等であってもよい）。また、記憶部２１には、システム制御部２０、操作表示部２２、画像読取部２３、画像処理部２４、ファクシミリ部２５及び画像出力部２６がそれぞれ有する制御情報のバージョン情報２１４が制御部毎に記憶されている。
【００２５】
システム制御部２０は、ＣＰＵ、インターフェース等から構成されている。ＣＰＵは、更新制御プログラム２１０に従って動作することにより、取得手段２００、判定手段２０１、更新処理手段２０２等として機能する。
【００２６】
取得手段２００は、通信部７を介して管理サーバ４と通信した結果、管理サーバ４から更新用の制御情報の格納先情報（例えば、ＵＲＬ）を取得した場合、格納先情報に基づいて更新用の制御情報２１３を取得する。
【００２７】
ここで、画像形成装置２と管理サーバ４との通信は、操作表示部２２を介した操作者からの指示に基づいて行われる。例えば、操作者が画像形成装置２の制御情報の即時の更新を指示した場合、画像形成装置２は管理サーバ４へ自身に適用すべき更新用の制御情報の有無を問い合わせ（問合せに際しては、例えば、画像形成装置２自身の機種などを情報を管理サーバ４へ送信する）、管理サーバ４が当該画像形成装置２へ適用すべき制御情報があると判断した場合、管理サーバ４から画像形成装置２へ（問合せに対する応答として）当該制御情報の格納先情報が送信される。
【００２８】
また、操作者が画像形成装置２の制御情報の更新を、その更新の時刻を定めて指示した場合、画像形成装置２は、指定された更新の時刻になると、自動的に（操作者を介在せず）、管理サーバ４へ自身に適用すべき更新用の制御情報の有無を問い合わせる（以後の処理は、即時の更新の場合と同様である）。
【００２９】
さらに、画像形成装置２と管理サーバ４との通信は、定期的に（例えば、１日１回、画像形成装置２に定められた時刻に）も、画像形成装置２から自動的に行われる。画像形成装置２から定期的に通信を行う理由は、画像形成装置２と管理サーバ４との間にファイアウォール６が存在すると管理サーバ４から通信を開始できないところ、管理サーバ４から（すなわち、サービスを提供する側から）画像形成装置２に対して処理を要求したい場合があるからである。すなわち、画像形成装置２が定期的に管理サーバ４へ自身に対する要求の有無を問い合わせると、当該画像形成装置２に対する要求が管理サーバ４に登録されている場合に、管理サーバ４は（問合せに対する応答として）画像形成装置２へ当該要求の内容を送信することで、管理サーバ４から画像形成装置２へ要求を伝えるのである。
【００３０】
ここで、サービスを提供する側からの要求の一つとして、時刻を指定した画像形成装置２の制御情報の更新の要求がある。時刻を指定した更新の要求が管理サーバ４に登録されている場合、管理サーバ４は、画像形成装置２からの問合せに応じて、更新の時刻の情報（を含む情報）を送信（応答）する（画像形成装置２が更新の時刻の情報を取得した後の処理は、操作者が更新の時刻を定めて指示した場合と同様である）。
【００３１】
判定手段２０１は、制御情報２１３の更新指示を行った者を判定する。更新処理手段２０２は、制御情報の更新指示に基づいて制御情報の更新処理を行うとともに、更新結果（成功又は失敗など）を判断し、その更新結果を、判定手段２０１の判定結果及び更新した制御情報の内容に応じて、出力する。出力の態様としては、操作表示部２２に表示する他、画像出力部２６による印字出力、音や点灯等によって更新結果を出力してもよい。
【００３２】
（判定手段２０１の判定処理）
判定手段２０１の判定処理について説明する。判定手段２０１が判定を行う（分類する）制御情報２１３の更新指示を行う者の種別として、本実施の形態では、サービスを提供する側の者のうち画像形成装置２とは異なる装置（例えば、管理サーバ４）から更新指示を行う者［便宜的に、「サービスを提供する側の管理者」ともいう］と、保守者（ＣＥ（カスタマーエンジニア）、ＳＥ（システムエンジニア）等）のようにサービスを提供する側の者のうち画像形成装置２（の操作表示部２２）から更新指示を行う者［便宜的に、「サービスを提供する側の保守者」ともいう］と、サービスを受ける側の者［便宜的に、「サービスを受ける側の管理者」ともいう］との、３種別を想定しているが、このような分類に限られない。例えば、サービスを提供する側の者とそうでない者との２種別であってもよく、また、画像形成装置２とは異なる装置から指示を行う者とそうでない者との２種別であってもよい。あるいは、管理装置４から指示を行う者とそうでない者との２種別であってもよい。さらには、画像形成装置２が設置された場所から指示を行う者（例えば、画像形成装置２から指示を行う者や画像形成装置２が設置されたオフィス内で画像形成装置２とは異なる装置［画像形成装置２に接続されたコンピュータなど］から指示を行う者）と、画像形成装置２が設置された場所とは異なる場所から指示を行う者（例えば、サービスを提供する側の管理する場所に設置された管理装置４から指示を行う者）との２種別であってもよい。
【００３３】
判定手段２０１は、例えば、更新の指示がなされた場所及び方法によって、判定を行う。具体的には、更新の要求を管理サーバ４から通信部２７を介して受信した場合は、サービスを提供する側の管理者により指示がなされたと判定し；画像形成装置２の操作表示部６から更新の指示がなされた場合は、前述の操作表示部６における認証の態様によって、指示を行ったのが、サービスを提供する側の管理者か、サービスを受ける側の管理者か、を判定する。
【００３４】
その他、画像形成装置２とは異なる装置から指示を行う者とそうでない者とを判定する場合は、例えば、更新の要求を通信部２７を介して受信したか否かによって判定できる。また、管理装置４から指示を行う者とそうでない者とを判定する場合などは、例えば、管理装置４から画像形成装置２へ送信される情報に、管理装置４からのものである旨を示す情報を含めておき、その情報の有無などに基づいて判定してもよい。加えて、画像形成装置２が設置された場所から指示を行う者とそうでない者とを判定する場合等は、ファイアウォール６を介した指示か否かで判定する等してもよい。
【００３５】
さらに、即時の更新の指示の場合は指示を行う者を判定せず、更新の時刻が指定された指示の場合にのみ指示を行う者を判定し、その更新結果の表示を制御してもよい。
【００３６】
（更新処理手段２０２の更新処理）
更新処理手段２０２は、判定手段２０１の判定結果及び更新の内容に応じて、更新結果などを操作表示部２２に出力して表示させる。その表示条件の一例を図３に示す。
【００３７】
図３は、更新処理手段２０２による、画像形成装置２における更新結果などの表示条件の一例を説明するための図である。更新を指示した者がサービスを提供する側の管理者の場合、更新結果が成功のときは、更新の内容に応じて更新結果などを表示し、更新結果が失敗のときは更新結果（失敗）を表示しない。例えば、更新の内容が機能を追加であるならば、更新が成功の場合に当該追加された機能を含めて表示するが、更新の内容が細かな不具合の修正であるならば更新が成功の場合であっても何ら表示を行わない。サービスの提供を受ける側（顧客）からは指示していない更新について、一時的な通信の不調による更新失敗や細かな不具合の修正といった情報を顧客に通知することは、顧客にとって鬱陶しい場合や、顧客が（致命的な事態が生じたなど）あらぬ誤解をいだく可能性もある一方、更新により新たな機能が追加された場合は、その機能を顧客が知らない場合も想定され顧客に通知する意義は大きいからである。その他、更新結果が失敗のときは表示しない一方、更新結果が成功のときは（更新の内容が不具合修正であっても）更新結果及び更新の内容を表示する等しても勿論よい。
【００３８】
一方、更新を指示した者がサービスを受ける側の管理者の場合、更新結果が成功のときも失敗のときも、更新結果（成功又は失敗）を表示する。さらに、更新結果が成功のときは更新の内容（更新により追加された機能や更新により解消した不具合の内容など）も表示する。なお、更新結果が成功であっても、更新の内容は表示せずともよい。
【００３９】
また、更新を指示した者がサービスを提供する側の保守者の場合、更新結果が成功のときは更新結果（成功）のみを表示し（更新の内容は表示しない）、更新結果が失敗のときは更新結果（失敗）を表示する。サービスを提供する側の保守者は、更新を行う際、画像形成装置２の近くに居ると考えられるので、更新結果（成功又は失敗）を画像形成装置２に表示等することで当該保守者にその結果が通知できるからであり、また、当該保守者は、更新の内容は把握していると考えられるからである。
【００４０】
更新処理の失敗には、次の場合があるが、これらに限られない。
（ａ）予約した更新時刻が画像形成装置を利用中であったことによる停止
（ｂ）ダウンロードにエラーが発生したことによる停止
（ｃ）更新処理で失敗を検知したことによる停止
【００４１】
なお、上記取得手段２００、判定手段２０１、更新処理手段２０２は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【００４２】
（本実施の形態の動作）
次に、本実施の形態の画像形成装置の動作の一例について図４Ａ、図４Ｂのフローチャートに従って説明する。ここでは、画像形成装置２ａが制御情報の更新を行う場合について説明する。
【００４３】
（１）更新時刻の予約
サービスを提供する側の管理者が更新時刻を予約する場合は、更新予約情報を管理サーバ４に対して設定する。管理サーバ４は、設定された更新予約情報を応答情報として保持する。更新予約情報には、更新対象の画像形成装置２ａの識別情報と更新時刻が含まれる。
【００４４】
画像形成装置２ａの取得手段２００は、予め設定されたポーリングの時刻になると、管理サーバ４にポーリングによる問合せを行う。管理サーバ４は問合せに対する応答として更新予約情報を含む応答情報を画像形成装置２ａに送信する。
【００４５】
画像形成装置２ａの取得手段２００は、応答情報を受信すると、更新予約情報に含まれる更新時刻２１５を取得し、記憶部２１に記憶する。
【００４６】
サービスを受ける側の管理者、例えば画像形成装置２の管理者が更新時刻を予約する場合は、その管理者が操作表示部２２を操作して予約したい更新時刻を入力する。操作表示部２２は、入力された更新時刻をシステム制御部２０に出力する。システム制御部２０の取得手段２００は、出力された更新時刻情報２１５を記憶部２１に記憶する。なお、画像形成装置２は、即時の更新（即更新）を実施するようにサービスを受ける側の管理者が更新指示を行うことも可能になっている。
【００４７】
サービスを提供する側の保守者が更新時刻を予約する場合は、保守者が自己のＩＤ及びパスワード等の認証情報を操作表示部２２を操作して入力し、認証が成立した後、保守者が予約したい更新時刻を入力する。操作表示部２２は、入力された更新時刻をシステム制御部２０に出力する。システム制御部２０の取得手段２００は、出力された更新時刻情報２１５を記憶部２１に記憶する。なお、画像形成装置２は、即更新を実施するようにサービスを提供する側の保守者が更新指示を行うことも可能になっている。
【００４８】
（２）更新の問合せ
画像形成装置２ａの取得手段２００は、制御情報の更新時刻２１５に達したことを検出すると（Ｓ１）、ＬＡＮ５、ファイアーウォール６及びインターネット７を介して管理サーバ４に更新すべき制御情報が存在するか否かを問い合わせる（Ｓ２）。問合せには、自己の画像形成装置２ａの識別情報が含まれる。
【００４９】
管理サーバ４は、応答情報を作成し、画像形成装置２ａに送信する（Ｓ３）。応答情報には、更新すべき制御情報のバージョン情報、及び更新すべき制御情報の格納先情報（例えば、ＵＲＬ）が含まれる。
【００５０】
（３）更新用の制御情報の取得
画像形成装置２ａが、管理サーバ４からの応答情報を受信すると（Ｓ４）、取得手段２００は、応答情報の中に更新用の制御情報のバージョン情報が存在するか否かを判断する（Ｓ５）。更新用の制御情報のバージョン情報が存在しなければ（Ｓ５：Ｎｏ）、ここで処理は終了する（Ｓ６）。更新用の制御情報のバージョン情報が存在する場合には、その画像形成装置２ａ自身の制御情報のバージョン情報と比較し、自身のもののバージョンが低ければ、更新可能な制御情報があると判断し（Ｓ５：Ｙｅｓ）、応答情報から制御情報の格納先情報を取得する（Ｓ７）。なお、バージョン情報の比較は行わず、すぐさま、応答情報から格納先情報を取得するようにしてもよい。
【００５１】
（４）更新処理
画像形成装置２ａの更新処理手段２０２は、取得手段２００により取得された格納先情報に基づいて、情報サーバ３ａ、３ｂにアクセスして更新用の制御情報２１３をダウンロード（取得）し、記憶部２１に記憶する（Ｓ８）。更新処理手段２０２は、記憶部２１に記憶した更新用の制御情報２１３でシステム制御部２０、操作表示部２２、画像読取部２３、ファクシミリ部２５及び画像出力部２６がそれぞれ有する制御情報のうち更新対象の制御情報の更新処理を行う（Ｓ９）。
【００５２】
（５）更新結果の表示
更新処理手段２０２は、更新結果（成功、失敗など）や更新の内容（更新により追加された機能や、更新により解消された問題など）を判定した後、更新結果などを表示するか否かを判断し（Ｓ１０）、その結果に応じて更新結果などを表示し（Ｓ１１）、又は表示しないように処理する（Ｓ１２）。更新結果などを表示するか否かの詳細のフローについては後述する。
【００５３】
（６）バージョン情報の通知
更新処理手段２０２は、更新した制御情報のバージョン情報を管理サーバ４に通知する（Ｓ１３）。管理サーバ４は、バージョン情報を受信し、そのバージョン情報を画像形成装置２ａに対応して保持する（Ｓ１４）。
【００５４】
（更新結果の表示フローの詳細の一例）
図４Ｂに示すように、判定手段２０１は、更新を指示した者（更新時刻を予約した者を含む）が誰かを判定する（Ｓ２１）。
【００５５】
更新処理手段２０２は、ステップＳ２１の判定手段２０１による判定結果がサービスを提供する側の管理者であれば、更新処理が成功したか否かを判断する（Ｓ２２）。更新処理が成功した場合は（Ｓ２２：Ｙｅｓ）、更新の内容が表示する必要がある内容か否かを判断し（Ｓ２３）、表示する必要がある内容の場合は（Ｓ２３：Ｙｅｓ）、更新結果（成功）などを表示する（Ｓ２４）。
【００５６】
上記ステップＳ２２で更新処理が失敗した場合（Ｓ２２：Ｎｏ）、及び上記ステップＳ２３で表示する必要がある内容でない場合（Ｓ２３：Ｎｏ）、更新結果（失敗）を表示しない（Ｓ２５）。
【００５７】
更新処理手段２０２は、ステップＳ２１の判定手段２０１による判定結果がサービスを提供する側の保守者であれば、更新結果及び更新した更新の内容によらず更新結果を表示する（Ｓ２４）。
【００５８】
更新処理手段２０２は、ステップＳ２１の判定手段２０１による判定結果がサービスを受ける側の管理者であれば、更新処理が成功したか否かを判断し（Ｓ２６）、成功した場合は（Ｓ２６：Ｙｅｓ）、更新結果（成功）を更新の内容とともに表示する（Ｓ２７）。更新処理が失敗した場合は（Ｓ２６：Ｎｏ）、更新結果（失敗）を表示する（Ｓ２４）。
【００５９】
以上、本発明の実施の形態を説明したが、本発明は上記の実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、上記実施の形態では、予約された更新時刻に制御情報をダウンロードしたが、予約された更新時刻前に制御情報をダウンロードし、予約された更新時刻に制御情報を更新してもよい。また、制御情報をダウンロードする際に制御情報に関連する設定情報をダウンロードし、設定情報も制御情報とともに更新してもよい。
【００６０】
また、例えば本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。例えば、更新処理手段は、更新指示を行った者のみに基づいて制御情報の更新結果を出力するか否かを判断してもよい。また、例えば、画像形成装置にのみならず、他の装置にこの発明を適用してもよい。
【００６１】
また、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することもできる。
【符号の説明】
【００６２】
１…画像形成システム、２、２ａ〜２ｃ…画像形成装置、３ａ、３ｂ…情報サーバ、４…管理サーバ、５…ローカルエリアネットワーク（ＬＡＮ）、６…ファイアーウォール、７…インターネット、２０…システム制御部、２１…記憶部、２２…操作表示部、２３…画像読取部、２４…画像処理部、２５…ファクシミリ部、２６…画像出力部、２７…通信部、２００…取得手段、２０１…判定手段、２０２…更新処理手段、２１０…更新制御プログラム、２１１…画像データ、２１２…設定情報、２１３…更新用の制御情報、２１４…バージョン情報、２１５…更新時刻情報
【図１】
2014016815.tif 000003
【図２】
2014016815.tif 000004
【図３】
2014016815.tif 000005
【図４Ａ】
2014016815.tif 000006
【図４Ｂ】
2014016815.tif 000007