(57)【要約】【課題】ファームウェアをダウンロードする際に情報処理装置がアクセスすべきサーバ装置を情報処理装置が配置されている地域に応じて指定することができる管理サーバ用プログラム及び管理サーバ装置を提供する。【解決手段】管理サーバ装置１は、複数の地域に分散して配置された複数の複合機３１〜３４から識別番号を取得する取得手段１１１と、取得した識別番号に基づいてその複合機が配置されている国を特定する特定手段１１２と、複数のダウンロードサーバ２１〜２４のうち、特定手段１１２で特定した国における複合機に適用することが可能なファームウェアを記憶しているダウンロードサーバを抽出する抽出手段１１３と、取得手段１１１が識別番号を取得した複合機に、抽出手段１１３が抽出したダウンロードサーバにアクセスするためのＵＲＬを送信してダウンロードを実行するよう指示する指示手段１１４とを備える。【選択図】図１
2011197791.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置が配置されている地域を特定する特定ステップと、
複数の地域に分散して配置された複数のサーバ装置のうち、前記特定ステップで特定した地域における前記情報処置装置に適用することが可能なファイルを記憶しているサーバ装置を抽出する抽出ステップと、
前記情報処理装置に、前記抽出ステップで抽出した前記サーバ装置から前記ファイルを取得するよう指示する指示ステップとをコンピュータに実行させるための管理サーバ用プログラム。
【請求項２】
前記情報処理装置が前記抽出ステップで抽出した前記サーバ装置から前記ファイルを取得できなかった場合、前記情報処置装置に適用することが可能なファイルを記憶している前記複数のサーバ装置のうち、前記抽出ステップで抽出した前記サーバ装置が配置された地域と時差のある地域に配置されているサーバ装置を優先して抽出し、前記情報処理装置に当該サーバ装置から前記ファイルを取得するよう再度指示する再指示ステップとをさらに含む請求項１に記載の管理サーバ用プログラム。
【請求項３】
複数の地域に分散して配置された複数の情報処理装置から、当該情報処理装置を識別する識別情報を取得する取得手段と、
前記取得手段で取得した識別情報に基づいて、その情報処理装置が配置されている地域を特定する特定手段と、
複数の地域に分散して配置された複数のサーバ装置のうち、前記特定手段で特定した地域における前記情報処置装置に適用することが可能なファイルを記憶しているサーバ装置を抽出する抽出手段と、
前記識別情報を取得した前記情報処理装置に、前記抽出手段で抽出した前記サーバ装置から前記ファイルを取得するよう指示する指示手段とを備えた管理サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理サーバ用プログラム及び管理サーバ装置に関する。
【背景技術】
【０００２】
従来、装置の動作を制御するためのファームウェアをサーバ装置からダウンロードするにあたり、そのファームウェアをダウンロードすることが装置の設置地域で定められた規制に違反しないよう、ファームウェアの受信を規制するダウンロードシステムが知られている（例えば、特許文献１参照）。
【０００３】
特許文献１に記載のダウンロードシステムは、ソフトウェアをダウンロードする制御装置と、制御装置にソフトウェアを送信することが可能な管理装置とを備えている。制御装置は、ＧＰＳ（Global Positioning System）から位置情報を受信するためのＧＰＳ受信機、及びＧＰＳ受信機で受信した位置情報を管理装置に送信する送信手段を有している。管理装置は、制御装置から受信した位置情報に基づいて、その制御装置の設置場所がダウンロード対象のソフトウェアの輸出規制地域に該当するか否かを判断し、輸出規制地域に該当する場合には、そのソフトウェアの送信を行わないように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１９００６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、情報処理装置の配置された地域を考慮しない場合と比較して、情報処理装置に適切なサーバ装置からファイルを取得させることのできる管理サーバ用プログラム及び管理サーバ装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下の管理サーバ用プログラム及び管理サーバ装置を提供する。
【０００７】
［１］情報処理装置が配置されている地域を特定する特定ステップと、複数の地域に分散して配置された複数のサーバ装置のうち、前記特定ステップで特定した地域における前記情報処置装置に適用することが可能なファイルを記憶しているサーバ装置を抽出する抽出ステップと、前記情報処理装置に、前記抽出ステップで抽出した前記サーバ装置から前記ファイルを取得するよう指示する指示ステップとをコンピュータに実行させるための管理サーバ用プログラム。
【０００８】
［２］前記情報処理装置が前記抽出ステップで抽出した前記サーバ装置から前記ファイルを取得できなかった場合、前記情報処置装置に適用することが可能なファイルを記憶している前記複数のサーバ装置のうち、前記抽出ステップで抽出した前記サーバ装置が配置された地域と時差のある地域に配置されているサーバ装置を優先して抽出し、前記情報処理装置に当該サーバ装置から前記ファイルを取得するよう再度指示する再指示ステップとをさらに含む前記［１］に記載の管理サーバ用プログラム。
【０００９】
［３］複数の地域に分散して配置された複数の情報処理装置から、当該情報処理装置を識別する識別情報を取得する取得手段と、前記取得手段で取得した識別情報に基づいて、その情報処理装置が配置されている地域を特定する特定手段と、複数の地域に分散して配置された複数のサーバ装置のうち、前記特定手段で特定した地域における前記情報処置装置に適用することが可能なファイルを記憶しているサーバ装置を抽出する抽出手段と、前記識別情報を取得した前記情報処理装置に、前記抽出手段で抽出した前記サーバ装置から前記ファイルを取得するよう指示する指示手段とを備えた管理サーバ装置。
【発明の効果】
【００１０】
請求項１，３に記載の発明によれば、情報処理装置の配置された地域を考慮しない場合と比較して、情報処理装置に適切なサーバ装置からファイルを取得させることができる。
【００１１】
請求項２に記載の発明によれば、サーバ装置の配置された地域の時差を考慮しない場合と比較して、情報処理装置がサーバ装置からファイルを取得できる可能性を高めることができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の第１の実施の形態に係るファームウェアダウンロードシステムの概略の構成例を示す全体図である。
【図２】図２は、本発明の第１の実施の形態に係る管理サーバの概略の構成例を示す構成図である。
【図３】図３は、本発明の第１の実施の形態に係る識別番号管理テーブルの一例を示す図である。
【図４】図４は、本発明の第１の実施の形態に係る輸出国管理テーブルの一例を示す図である。
【図５】図５は、本発明の第１の実施の形態に係るＵＲＬ管理テーブルの一例を示す図である。
【図６】図６は、本発明の第１の実施の形態に係るファームウェアダウンロードシステムの動作の一例を示すフローチャートである。
【図７】図７は、本発明の第２の実施の形態に係る管理サーバの概略の構成例を示す図である。
【図８】図８は、本発明の第２の実施の形態に係る輸出国管理テーブルの一例を示す図である。
【図９】図９は、本発明の第２の実施の形態に係るファームウェアダウンロードシステム動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る管理サーバ装置が適用されたファームウェアダウンロードシステムの概略の構成例を示す全体図である。
【００１４】
このファームウェアダウンロードシステム１００は、Ａ国に配置された管理サーバ１と、Ａ国，Ｂ国，Ｃ国，及びＤ国に分散して配置された第１〜第４の複合機３１〜３４と、これらの各国に配置された第１〜第４のダウンロードサーバ２１〜２４とを備えて構成されている。管理サーバ１，第１〜第４の複合機３１〜３４，第１〜第４のダウンロードサーバ２１〜２４は、インターネット網等のネットワーク１０を介して相互に通信を行うことが可能である。
【００１５】
管理サーバ１は、第１〜第４の複合機３１〜３４に対して、ファームウェアの更新等のために第１〜第４のダウンロードサーバ２１〜２４の何れかからファームウェアをダウンロードする指示を送信するように構成されている。管理サーバ１の構成の詳細については後述する。
【００１６】
第１〜第４の複合機３１〜３４の各々は、ＣＰＵ（Central Processing Unit）等により実現される制御部３１１，３２１，３３１，３４１と、例えば、磁気ディスクやＲＯＭ（Read Only Memory），ＲＡＭ（Random Access Memory）等により実現される記憶部３１２，３２２，３３２，３４２とを有して構成されている。第１〜第４の複合機３１〜３４は、記憶部３１２，３２２，３３２，３４２に記憶されたファームウェアに従って制御部３１１，３２１，３３１，３４１が動作することにより、コピー機能やプリンタ機能、スキャナ機能等を実現する。
【００１７】
また、第１〜第４の複合機３１〜３４の記憶部３１２，３２２，３３２，３４２には、それぞれの複合機を他の複合機と識別するための識別情報の一例としての識別番号が記憶されている。
【００１８】
第１〜第４のダウンロードサーバ２１〜２４は、第１〜第４の複合機３１〜３４のためのファームウェアを記憶するファームウェアリポジトリ２１１，２２１，２３１，２４１を有し、第１〜第４の複合機３１〜３４からの要求を受け付けて要求元の複合機にファームウェアを送信するように構成されている。
【００１９】
なお、ネットワーク１０は有線（電気ケーブル、光ケーブル等）、無線（電波、赤外線等）を問わない。また、各国の複合機やダウンロードサーバの数に制限はない。またさらに、図１ではルータやファイヤーウォール等の通信機器の図示を省略しているが、これらの通信機器を必要に応じて追加することが可能である。
【００２０】
（管理サーバの構成）
図２は、管理サーバ１の概略の構成例を示す構成図である。管理サーバ１、ＣＰＵ等の電子部品によって構成された制御部１１と、磁気ディスクやＲＯＭ，ＲＡＭ等によって構成された記憶部１２と、ネットワーク１０を介した通信を行う通信部１３とを有して構成されている。
【００２１】
制御部１１は、記憶部１２に記憶された管理サーバ用プログラム１２０に従ってＣＰＵが動作することにより、取得手段１１１，特定手段１１２，抽出手段１１３，指示手段１１４等として機能する。
【００２２】
記憶部１２は、管理サーバ用プログラム１２０、識別番号管理テーブル１２１，輸出国管理テーブル１２２，ＵＲＬ管理テーブル１２３等を記憶する。
【００２３】
取得手段１１１は、第１〜第４の複合機３１〜３４から稼働状況等を報告するために送信された送信データを取得する。この送信データには、複合機の識別番号の情報が含まれる。取得手段１１１は、この送信データを定期的に（例えば、１日に１回、定刻に）取得する。
【００２４】
特定手段１１２は、取得手段１１１が取得した識別番号に基づいて、識別番号管理テーブル１２１を参照し、その識別番号の複合機の機種を判別し、ファームウェアのダウンロードが必要であるか否かを判断する。この判断の結果、ファームウェアのダウンロードが必要である場合には、その識別番号の複合機が配置されている国を特定する。
【００２５】
図３は、特定手段１１２が用いる識別番号管理テーブル１２１の一例を示す図である。この例に示す識別番号管理テーブル１２１では、第１〜第４の複合機３１〜３４のそれぞれについて第１欄１２１ａ，第２欄１２１ｂ，第３欄１２１ｃ，第４欄１２１ｄが各行に設けられ、各複合機の識別番号を示す識別番号欄１２１ｅ，各複合機の機種を示す機種欄１２１ｆ，各複合機が配置されている国を示す配置国欄１２１ｇが各列に設けられている。
【００２６】
特定手段１１２は、取得手段１１１が取得した識別番号に一致する識別番号を識別番号管理テーブル１２１の識別番号欄１２１ｅから検索し、識別番号が一致した行の配置国欄１２１ｇを参照することにより、取得手段１１１が取得した識別番号の複合機が配置された国を特定する。以下、この国を「特定国」という。
【００２７】
例えば、取得手段１１１が取得した識別番号が「123-456」であった場合、第１欄１２１ａの識別番号が一致するので、第１欄１２１ａの配置国欄１２１ｇを参照し、その識別番号を含む送信データを送信した複合機（第１の複合機３１）が配置されているのがＡ国であると特定する。なお、管理サーバ１が複合機の配置されている国を特定する方法は、上述の方法に限らず、複合機に自身が配置されている国に関する情報を予め記憶させておき、この情報を複合機から管理サーバ１へ送信させるものなど、種々の方法が考えられる。
【００２８】
抽出手段１１３は、輸出国管理テーブル１２２を参照し、ネットワーク１０を介して通信を行うことが可能なダウンロードサーバのうち、特定国に配置された複合機に適用することが可能なファームウェアを記憶しているダウンロードサーバを抽出する。
【００２９】
図４は、抽出手段１１３が用いる輸出国管理テーブル１２２の一例を示す図である。この例に示す輸出国管理テーブル１２２では、複合機が配置された各国についてＡ国欄１２２ａ，Ｂ国欄１２２ｂ，Ｃ国欄１２２ｃ，Ｄ国欄１２２ｄがそれぞれの行に設けられ、第１〜第４のダウンロードサーバ２１〜２４ごとに第１欄１２２ｅから第４欄１２２ｈがそれぞれの列に設けられている。Ａ国欄１２２ａからＤ国欄１２２ｄと第１欄１２２ｅから第４欄１２２ｈの交差する枡（セル）には、ファームウェアのダウンロードの可否を示す○（可）又は×（否）の情報が設定されている。
【００３０】
例えば、Ａ国に配置されている複合機は、第１〜第３のダウンロードサーバ２１〜２３からファームウェアをダウンロードすることが可能であるが、第４のダウンロードサーバ２４からはファームウェアをダウンロードすることができない。また、Ｄ国に配置されている複合機は、第４のダウンロードサーバ２４からファームウェアをダウンロードすることはできるが、第１〜第３のダウンロードサーバ２１〜２３からファームウェアをダウンロードすることができない。
【００３１】
ダウンロードの可否は、例えばファームウェアが輸出規制に係る暗号機能を有しているか否かによって決定される。また、ファームウェアの機能と特定の国における特許権との関係によって、その国の複合機へのダウンロードが規制される場合もあり得る。
【００３２】
また、抽出手段１１３は、輸出国管理テーブル１２２を参照した結果、特定国に配置された複合機に適用することが可能なファームウェアを記憶しているダウンロードサーバが複数存在する場合には、それらのダウンロードサーバのうち、特定国に配置されているダウンロードサーバを優先して抽出する。
【００３３】
例えば、特定国がＡ国である場合、Ａ国に配置された複合機は第１〜第３のダウンロードサーバ２１〜２３からファームウェアをダウンロードすることができるが、抽出手段１１３は、第１〜第３のダウンロードサーバ２１〜２３のうちＡ国に配置された第１のダウンロードサーバ２１を抽出する。
【００３４】
指示手段１１４は、取得手段１１１が識別番号を取得した複合機に、抽出手段１１３が抽出したサーバ装置からファームウェアをダウンロードするための接続情報の一例としてのＵＲＬ（Uniform Resource Locator）の情報を送信することにより、ダウンロードの実行を指示する。
【００３５】
図５は、指示手段１１４が用いるＵＲＬ管理テーブル１２３の一例を示す図である。この例に示すＵＲＬ管理テーブル１２３では、各ダウンロードサーバについて第１のダウンロードサーバ欄１２３ａ，第２のダウンロードサーバ欄１２３ｂ，第３のダウンロードサーバ欄１２３ｃ，第４のダウンロードサーバ欄１２３ｄがそれぞれの行に設けられ、それぞれのダウンロードサーバについて、そのダウンロードサーバからファームウェアをダウンロードするためのＵＲＬを示すＵＲＬ欄１２３ｅが設けられている。
【００３６】
指示手段１１４は、ＵＲＬ管理テーブル１２３から抽出手段１１３で抽出されたダウンロードサーバを検索し、該当するダウンロードサーバに対応するＵＲＬの情報をＵＲＬ管理テーブル１２３のＵＲＬ欄１２３ｅから読み出し、取得手段１１１が識別番号を取得した複合機に送信する。
【００３７】
（ファームウェアダウンロードシステムの動作）
次に、図１〜図６を参照してファームウェアダウンロードシステム１００の動作を説明する。
【００３８】
図６は、ファームウェアダウンロードシステム１００の動作の一例を示すフローチャートである。このフローチャートでは、第１の複合機３１がファームウェアをダウンロードする場合を例にとってその手順を示している。
【００３９】
第１の複合機３１は、稼働状況の報告等のために自身の識別番号（123-456）を含むデータを管理サーバ１に送信する（Ｓ１０）。このデータ送信は、例えば１日に１回、定期的に行われる。
【００４０】
管理サーバ１の取得手段１１１は、第１の複合機３１からのデータを受信する（Ｓ２０）。また、管理サーバ１の特定手段１１２は、ステップＳ２０で受信したデータに含まれる識別番号を基に識別番号管理テーブル１２１を参照して第１の複合機３１の機種を判別し、判別した機種に応じてファームウェアのダウンロードが必要か否かを判断する（Ｓ２１）。
【００４１】
ステップＳ２１でダウンロードが必要と判断した場合、管理サーバ１の特定手段１１２は、識別番号管理テーブル１２１を参照して第１の複合機３１が配置されている国（Ａ国）を特定する（Ｓ２２）。
【００４２】
次に、管理サーバ１の抽出手段１１３は、輸出国管理テーブル１２２を参照し、ステップＳ２２で特定した国（特定国；Ａ国）に配置されている複合機に適用することが可能なファームウェアを記憶しているダウンロードサーバを抽出する（Ｓ２３）。特定国の複合機に適用可能なファームウェアを記憶しているダウンロードサーバが複数ある場合には、それらのうち特定国に配置されているダウンロードサーバ（第１のダウンロードサーバ２１）を抽出する。
【００４３】
次に、管理サーバ１の指示手段１１４は、ＵＲＬ管理テーブル１２３を参照し、ステップＳ２３で抽出したダウンロードサーバからファームウェアをダウンロードするためのＵＲＬの情報を第１の複合機３１に送信し、ダウンロードの実行を指示する（Ｓ２４）。
【００４４】
第１の複合機３１は、管理サーバ１からのＵＲＬを受信し（Ｓ１１）、受信したＵＲＬにアクセスすることで第１のダウンロードサーバ２１にファームウェアの送信を要求する（Ｓ１２）。
【００４５】
第１のダウンロードサーバ２１は、第１の複合機３１からのファームウェア送信要求を受信し（Ｓ３０）、受信したＵＲＬに応じたファームウェアを第１の複合機３１に送信する（Ｓ３１）。
【００４６】
第１の複合機３１は、第１のダウンロードサーバからファームウェアを受信し（Ｓ１３）、受信したファームウェアを記憶部３１２に記憶して適用する（Ｓ１４）。この後、第１の複合機３１は更新したファームウェアに従って動作する。
【００４７】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。本実施の形態に係る管理サーバ１は、指示手段１１４が送信したＵＲＬにアクセスした複合機がダウンロードサーバからファームウェアを受信できなかった場合に、そのＵＲＬのダウンロードサーバが配置されている地域とは時差のある地域に配置されている他のダウンロードサーバからファームウェアを受信するよう、その複合機に対して再度ＵＲＬを送信するように構成されている。
【００４８】
図７は、本実施の形態に係る管理サーバ１Ａの概略の構成例を示す図である。管理サーバ１Ａの制御部１１は、記憶部１２に記憶された管理サーバ用プログラム１２０Ａに従って動作することにより、取得手段１１１，特定手段１１２，抽出手段１１３，指示手段１１４に加え、エラー情報受信手段１１５としても機能する。
【００４９】
エラー情報受信手段１１５は、指示手段１１４が送信したＵＲＬにアクセスした複合機がダウンロードサーバからファームウェアを受信できなかった場合に、その複合機からダウンロードに失敗したことを示すエラー情報を受信する。
【００５０】
抽出手段１１３は、エラー情報受信手段１１５がエラー信号を受信した場合、特定手段１１２が特定した国（特定国）における複合機に適用することが可能なファームウェアを記憶しているダウンロードサーバが複数あるとき、それらの複数のサーバ装置のうち、先に指示手段１１４が送信したＵＲＬのダウンロードサーバの国と時差のある国に配置されているダウンロードサーバを優先して抽出する。
【００５１】
より詳細には、抽出手段１１３は、エラー情報受信手段１１５がエラー情報を受信した場合、再度輸出国管理テーブル１２２を参照し、先に指示手段１１４が送信したＵＲＬのダウンロードサーバ以外で特定国の複合機に適用可能なファームウェアを記憶するダウンロードサーバを選び出す。複数のダウンロードサーバが選び出された場合には、それらのダウンロードサーバのうち、先に指示手段１１４が送信したＵＲＬのダウンロードサーバの地域と時差がある地域に配置されているダウンロードサーバがあるかを判定する。時差がある地域に配置されているダウンロードサーバがある場合には、そのダウンロードサーバを複合機にファームウェアを送信すべきダウンロードサーバとして抽出する。
【００５２】
また、時差がある地域に配置されているダウンロードサーバがない場合には、選び出したダウンロードサーバのうちの何れかのダウンロードサーバを複合機にファームウェアを送信すべきダウンロードサーバとして抽出する。何れのダウンロードサーバを抽出するかは、例えばダウンロードサーバの負荷状況や複合機との距離等を考慮して決定することができる。
【００５３】
図８は、抽出手段１１３が用いる輸出国管理テーブル１２２Ａの一例を示す図である。この例に示す輸出国管理テーブル１２２Ａでは、第１の実施の形態に係る輸出国管理テーブル１２２の情報に加え、Ａ国からＤ国の世界標準時との時差を示す時差欄１２２ｉが設けられている。この図に示す例では、Ａ国とＢ国の世界標準時との時差が共に＋９時間であるので、Ａ国とＢ国との時差はないこととなる。また、Ｃ国の世界標準時との時差は＋１２時間であるので、Ａ国とＣ国との時差は３時間である。
【００５４】
抽出手段１１３は、輸出国管理テーブル１２２Ａの時差欄１２２ｉを参照し、先に指示手段１１４が送信したＵＲＬのダウンロードサーバの地域と時差がある地域に配置されているダウンロードサーバを抽出する。
【００５５】
（ファームウェアダウンロードシステムの動作）
次に、図１及び図７〜図９を参照してファームウェアダウンロードシステム１００の動作を説明する。
【００５６】
図９は、本実施の形態に係るファームウェアダウンロードシステム１００の動作の一例を示すフローチャートである。このフローチャートでは、第１の複合機３１がファームウェアをダウンロードする場合を例にとってその手順を示している。また、第１の複合機３１のステップＳ１０からＳ１２までの処理、及び管理サーバ１のステップＳ２０からＳ２４までの処理は第１の実施の形態について説明した処理（図６参照）と同様であるので説明を省略する。
【００５７】
第１の複合機３１は、ステップＳ１１で受信したＵＲＬにアクセスし（Ｓ１２）、その後、予め定められた時間（例えば５分間）、ダウンロードサーバ（第１のダウンロードサーバ２１）からのファームウェアのダウンロードが完了しない場合には、管理サーバ１にエラー情報を送信する（Ｓ１００）。
【００５８】
管理サーバ１のエラー情報受信手段１１５が第１の複合機３１からエラー情報を受信すると（Ｓ２５）、管理サーバ１の抽出手段１１３は、ステップＳ２４で送信したＵＲＬのダウンロードサーバが配置されている国（Ａ国）とは時差のある国に配置され、かつ第１の複合機３１に適用可能なファームウェアを記憶しているダウンロードサーバを抽出する（Ｓ２６）。
【００５９】
図９に示す輸出国管理テーブル１２２Ａの例では、第１のダウンロードサーバ２１の他に、Ｂ国に配置された第２のダウンロードサーバ２２及びＣ国に配置された第３のダウンロードサーバ２３から第１の複合機３１にファームウェアのダウンロードが可能であるが、Ｂ国はＡ国と時差がなく、Ｃ国はＡ国との時差が３時間あるので、抽出手段１１３は、Ｃ国に配置された第３のダウンロードサーバ２３を抽出する。Ａ国とＣ国では、時差があることによって複合機の稼働時間のピークの時間帯に差が生じ、その差に応じてダウンロードサーバの負荷状況が異なってダウンロードが成功する可能性が高くなる。ここで、時差のある国が複数存在する場合は、時差（の絶対値）が１２時間に近い国を優先して選択するようにすることが好ましい。時差が１２時間とは午前と午後が逆であることを意味するので、稼働時間のピークの時間帯が重ならない可能性が高く、その結果ダウンロードが成功する可能性が高くなると予想されるからである。
【００６０】
管理サーバ１の指示手段１１４は、ＵＲＬ管理テーブル１２３を参照し、ステップＳ２６で抽出されたダウンロードサーバ（第３のダウンロードサーバ２３）からファームウェアをダウンロードするためのＵＲＬを第１の複合機３１に送信し、再度ダウンロードの実行を指示する（Ｓ２７）。
【００６１】
第１の複合機３１は、管理サーバ１からＵＲＬの情報を受信し（Ｓ１０１）、受信したＵＲＬにアクセスすることで第３のダウンロードサーバ２３にファームウェアの送信を要求する（Ｓ１０２）。
【００６２】
第３のダウンロードサーバ２３は、第１の複合機３１からのファームウェア送信要求を受信し（Ｓ４０）、受信したＵＲＬに応じたファームウェアを第１の複合機３１に送信する（Ｓ４１）。
【００６３】
第１の複合機３１は、第３のダウンロードサーバ２３からファームウェアを受信し（Ｓ１０３）、受信したファームウェアを自身に適用する（Ｓ１０４）。この後、第１の複合機３１は更新したファームウェアに従って動作する。
【００６４】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の要旨を逸脱しない範囲内で種々に変形してもよい。例えば、上記実施の形態では、管理サーバが有する各手段を制御部とプログラムによって実現したが、それらの一部または全部をハードウェアによって実現してもよい。
【００６５】
また、ファームウェアをダウンロードする情報処理装置は複合機に限らず、パーソナルコンピュータやサーバ装置、あるいは携帯情報端末装置等を適用してもよい。
【００６６】
また、ファームウェアに限らず、プログラムファイル、文書，画像，動画，音声等のデータファイル等の一連の電子データのまとまり（ファイル）であればよい。
【００６７】
また、上記各実施の形態では、地域として国を例にとって説明したが、これに限らない。例えば、１つの国の州あるいは地方ごとに地域を区切ったり、１つの国の中で時差が異なるタイムゾーンごとに地域を区切ってもよい。また、複数の国からなる共同体を１つの地域として扱ってもよい。
【００６８】
また、上記実施の形態で使用されるプログラムは、ＣＤ−ＲＯＭ等の記録媒体から装置内の記憶部に読み込んでもよく、インターネット等のネットワークに接続されているサーバ等から装置内の記憶部にダウンロードしてもよい。
【符号の説明】
【００６９】
１，１Ａ…管理サーバ、１０…ネットワーク、１１…制御部、１２…記憶部、１３…通信部、２１〜２４…第１〜第４のダウンロードサーバ、３１〜３４…第１〜第４の複合機、１００…ファームウェアダウンロードシステム、１１１…取得手段、１１２…特定手段、１１３…抽出手段、１１４…送信手段、１１５…エラー情報受信手段、１２０，１２０Ａ…管理サーバ用プログラム、１２１…識別番号管理テーブル、１２２，１２２Ａ…輸出国管理テーブル、１２３…管理テーブル、２１１，２２１，２３１，２４１…制御部、２１２，２２２，２３２，２４２…記憶部、３１１，３２１，３３１，３４１…リポジトリ
【図１】
2011197791.tif 000003
【図２】
2011197791.tif 000004
【図３】
2011197791.tif 000005
【図４】
2011197791.tif 000006
【図５】
2011197791.tif 000007
【図６】
2011197791.tif 000008
【図７】
2011197791.tif 000009
【図８】
2011197791.tif 000010
【図９】
2011197791.tif 000011