(57)【要約】      （修正有）【課題】電子機器に対する設定情報の適用の適切性を向上することができる設定実行システムおよび設定実行プログラムを提供する。【解決手段】システム１０の通信端末４０は、ＭＦＰ２０の位置を取得しＳ１１４、ファームウェア配信サーバー５０は、登録済みの電子機器としての登録済み機器の位置に関連付けて登録済み機器情報を管理し、登録済み機器情報に関連付けて管理している位置と、Ｓ１１４において取得された位置とに基づいて、ＭＦＰ２０に対して特定の範囲内に存在する登録済み機器用の登録済み機器情報を特定し、さらに適用される情報の候補を、登録済み機器情報に基づいて決定しＳ１１８、適用するＳ１２０。【選択図】図８
2017187889.tif 000002
【特許請求の範囲】
【請求項１】
電子機器の設定を示す設定情報を含む情報を前記電子機器に対して適用する情報適用手段と、
前記情報を管理する情報管理手段と、
前記情報適用手段による前記情報の適用の対象の前記電子機器としての対象機器の位置としての対象機器位置を取得する対象機器位置取得手段と、
前記対象機器に対して適用される前記情報の候補を決定する候補決定手段と、
前記候補決定手段によって決定された前記候補を表示する候補表示手段と、
前記候補表示手段によって表示された前記候補の何れかの指定を受け付ける指定受付手段と
を備え、
前記情報適用手段は、前記指定受付手段によって受け付けられた指定に応じた前記候補を前記対象機器に対して適用し、
前記情報管理手段は、登録済みの前記電子機器としての登録済み機器の位置としての登録済み機器位置に関連付けて前記情報としての登録済み機器情報を管理し、
前記候補決定手段は、
前記登録済み機器情報に関連付けて前記情報管理手段によって管理された前記登録済み機器位置と、
前記対象機器位置取得手段によって取得された前記対象機器位置と
に基づいて、前記対象機器に対して特定の範囲内に存在する前記登録済み機器用の前記登録済み機器情報を特定し、
特定した前記登録済み機器情報に基づいて前記候補を決定することを特徴とする設定実行システム。
【請求項２】
前記情報管理手段は、前記登録済み機器の利用者にも関連付けて前記情報としての登録済み機器情報を管理し、
前記候補表示手段は、前記候補の決定の基になった前記登録済み機器情報に関連付けて前記情報管理手段によって管理された前記利用者を前記候補とともに表示することを特徴とする請求項１に記載の設定実行システム。
【請求項３】
前記対象機器の種類としての対象機器種類を取得する対象機器種類取得手段を備え、
前記情報管理手段は、前記登録済み機器の種類としての登録済み機器種類にも関連付けて前記登録済み機器情報を管理し、
前記候補決定手段は、
前記登録済み機器情報に関連付けて前記情報管理手段によって管理された前記登録済み機器位置および前記登録済み機器種類と、
前記対象機器位置取得手段によって取得された前記対象機器位置と、
前記対象機器種類取得手段によって取得された前記対象機器種類と
に基づいて、前記対象機器と同一の種類であって前記対象機器に対して前記特定の範囲内に存在する前記登録済み機器用の前記登録済み機器情報を特定することを特徴とする請求項１または請求項２に記載の設定実行システム。
【請求項４】
前記対象機器の使用環境を示す使用環境情報を取得する使用環境情報取得手段を備え、
前記情報管理手段は、前記電子機器の使用環境に応じた前記電子機器の設定を示す使用環境設定情報を前記電子機器の種類および使用環境に関連付けて管理し、
前記情報管理手段は、
前記使用環境設定情報に関連付けて前記情報管理手段によって管理された前記電子機器の種類および使用環境と、
前記対象機器種類取得手段によって取得された前記対象機器種類と、
前記使用環境情報取得手段によって取得された前記使用環境情報と
に基づいて、前記対象機器の種類および使用環境に応じた前記使用環境設定情報を特定し、
前記情報適用手段は、前記情報管理手段によって特定された前記使用環境設定情報を前記対象機器に対して適用することを特徴とする請求項３に記載の設定実行システム。
【請求項５】
前記登録済み機器情報は、前記登録済み機器のファームウェアを含み、
前記情報適用手段は、前記指定受付手段によって受け付けられた指定に応じた前記候補に含まれる前記ファームウェアを前記対象機器に対して適用した後、この候補に含まれる前記設定情報を前記対象機器に対して適用することを特徴とする請求項１から請求項４までの何れかに記載の設定実行システム。
【請求項６】
電子機器の設定を示す設定情報を含む情報を前記電子機器に対して適用する情報適用手段、
前記情報を管理する情報管理手段、
前記情報適用手段による前記情報の適用の対象の前記電子機器としての対象機器の位置としての対象機器位置を取得する対象機器位置取得手段、
前記対象機器に対して適用される前記情報の候補を決定する候補決定手段、
前記候補決定手段によって決定された前記候補を表示する候補表示手段、および、
前記候補表示手段によって表示された前記候補の何れかの指定を受け付ける指定受付手段としてコンピューターを機能させ、
前記情報適用手段は、前記指定受付手段によって受け付けられた指定に応じた前記候補を前記対象機器に対して適用し、
前記情報管理手段は、登録済みの前記電子機器としての登録済み機器の位置としての登録済み機器位置に関連付けて前記情報としての登録済み機器情報を管理し、
前記候補決定手段は、
前記登録済み機器情報に関連付けて前記情報管理手段によって管理された前記登録済み機器位置と、
前記対象機器位置取得手段によって取得された前記対象機器位置と
に基づいて、前記対象機器に対して特定の範囲内に存在する前記登録済み機器用の前記登録済み機器情報を特定し、
特定した前記登録済み機器情報に基づいて前記候補を決定することを特徴とする設定実行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に対して設定情報を適用する設定実行システムおよび設定実行プログラムに関する。
【背景技術】
【０００２】
従来、電子機器の設置地域に応じた設定情報を電子機器に対して適用するシステムが知られている（例えば、特許文献１−４参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１８９９７４号公報
【特許文献２】特開２００７−０６９５６３号公報
【特許文献３】特開２０１４−２３２４５１号公報
【特許文献４】特開２０１５−１０８６７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムにおいては、同一の地域に設置される複数の電子機器に同一の設定情報を適用するので、互いに設定が異なる複数の電子機器が同一の地域に存在する状況に対応することができず、電子機器に最適な設定情報を適用することができない場合があるという問題がある。
【０００５】
そこで、本発明は、電子機器に対する設定情報の適用の適切性を向上することができる設定実行システムおよび設定実行プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の設定実行システムは、電子機器の設定を示す設定情報を含む情報を前記電子機器に対して適用する情報適用手段と、前記情報を管理する情報管理手段と、前記情報適用手段による前記情報の適用の対象の前記電子機器としての対象機器の位置としての対象機器位置を取得する対象機器位置取得手段と、前記対象機器に対して適用される前記情報の候補を決定する候補決定手段と、前記候補決定手段によって決定された前記候補を表示する候補表示手段と、前記候補表示手段によって表示された前記候補の何れかの指定を受け付ける指定受付手段とを備え、前記情報適用手段は、前記指定受付手段によって受け付けられた指定に応じた前記候補を前記対象機器に対して適用し、前記情報管理手段は、登録済みの前記電子機器としての登録済み機器の位置としての登録済み機器位置に関連付けて前記情報としての登録済み機器情報を管理し、前記候補決定手段は、前記登録済み機器情報に関連付けて前記情報管理手段によって管理された前記登録済み機器位置と、前記対象機器位置取得手段によって取得された前記対象機器位置とに基づいて、前記対象機器に対して特定の範囲内に存在する前記登録済み機器用の前記登録済み機器情報を特定し、特定した前記登録済み機器情報に基づいて前記候補を決定することを特徴とする。
【０００７】
この構成により、本発明の設定実行システムは、対象機器に対して特定の範囲内に存在する登録済み機器用の登録済み機器情報を、対象機器の位置と、登録済み機器の位置とに基づいて特定し、特定した登録済み機器情報に基づいて設定情報を含む情報の候補を決定し、決定した候補の何れかを設定の実行の指示者に指定させるので、対象機器に対する設定情報の適用の適切性を向上することができる。
【０００８】
本発明の設定実行システムにおいて、前記情報管理手段は、前記登録済み機器の利用者にも関連付けて前記情報としての登録済み機器情報を管理し、前記候補表示手段は、前記候補の決定の基になった前記登録済み機器情報に関連付けて前記情報管理手段によって管理された前記利用者を前記候補とともに表示しても良い。
【０００９】
この構成により、本発明の設定実行システムは、候補の決定の基になった登録済み機器情報に関連付けて管理された利用者を候補とともに表示するので、対象機器の利用者に応じて候補の何れかを設定の実行の指示者に指定させることができ、対象機器に対する設定情報の適用の適切性を向上することができる。
【００１０】
本発明の設定実行システムは、前記対象機器の種類としての対象機器種類を取得する対象機器種類取得手段を備え、前記情報管理手段は、前記登録済み機器の種類としての登録済み機器種類にも関連付けて前記登録済み機器情報を管理し、前記候補決定手段は、前記登録済み機器情報に関連付けて前記情報管理手段によって管理された前記登録済み機器位置および前記登録済み機器種類と、前記対象機器位置取得手段によって取得された前記対象機器位置と、前記対象機器種類取得手段によって取得された前記対象機器種類とに基づいて、前記対象機器と同一の種類であって前記対象機器に対して前記特定の範囲内に存在する前記登録済み機器用の前記登録済み機器情報を特定しても良い。
【００１１】
この構成により、本発明の設定実行システムは、対象機器に対して特定の範囲内に存在するだけではなく、対象機器と同一の種類である登録済み機器用の登録済み機器情報に基づいて決定した候補の何れかを設定の実行の指示者に指定させることができるので、対象機器に対する設定情報の適用の適切性を向上することができる。
【００１２】
本発明の設定実行システムは、前記対象機器の使用環境を示す使用環境情報を取得する使用環境情報取得手段を備え、前記情報管理手段は、前記電子機器の使用環境に応じた前記電子機器の設定を示す使用環境設定情報を前記電子機器の種類および使用環境に関連付けて管理し、前記情報管理手段は、前記使用環境設定情報に関連付けて前記情報管理手段によって管理された前記電子機器の種類および使用環境と、前記対象機器種類取得手段によって取得された前記対象機器種類と、前記使用環境情報取得手段によって取得された前記使用環境情報とに基づいて、前記対象機器の種類および使用環境に応じた前記使用環境設定情報を特定し、前記情報適用手段は、前記情報管理手段によって特定された前記使用環境設定情報を前記対象機器に対して適用しても良い。
【００１３】
この構成により、本発明の設定実行システムは、対象機器の使用環境に応じた設定情報、すなわち、使用環境設定情報を対象機器に対して適用するので、対象機器に対する設定情報の適用の適切性を向上することができる。
【００１４】
本発明の設定実行システムにおいて、前記登録済み機器情報は、前記登録済み機器のファームウェアを含み、前記情報適用手段は、前記指定受付手段によって受け付けられた指定に応じた前記候補に含まれる前記ファームウェアを前記対象機器に対して適用した後、この候補に含まれる前記設定情報を前記対象機器に対して適用しても良い。
【００１５】
この構成により、本発明の設定実行システムは、対象機器のファームウェアを更新した後、更新したファームウェアに対する設定情報を対象機器に対して自動で適用するので、利便性を向上することができる。
【００１６】
本発明の設定実行プログラムは、電子機器の設定を示す設定情報を含む情報を前記電子機器に対して適用する情報適用手段、前記情報を管理する情報管理手段、前記情報適用手段による前記情報の適用の対象の前記電子機器としての対象機器の位置としての対象機器位置を取得する対象機器位置取得手段、前記対象機器に対して適用される前記情報の候補を決定する候補決定手段、前記候補決定手段によって決定された前記候補を表示する候補表示手段、および、前記候補表示手段によって表示された前記候補の何れかの指定を受け付ける指定受付手段としてコンピューターを機能させ、前記情報適用手段は、前記指定受付手段によって受け付けられた指定に応じた前記候補を前記対象機器に対して適用し、前記情報管理手段は、登録済みの前記電子機器としての登録済み機器の位置としての登録済み機器位置に関連付けて前記情報としての登録済み機器情報を管理し、前記候補決定手段は、前記登録済み機器情報に関連付けて前記情報管理手段によって管理された前記登録済み機器位置と、前記対象機器位置取得手段によって取得された前記対象機器位置とに基づいて、前記対象機器に対して特定の範囲内に存在する前記登録済み機器用の前記登録済み機器情報を特定し、特定した前記登録済み機器情報に基づいて前記候補を決定することを特徴とする。
【００１７】
この構成により、本発明の設定実行プログラムを実行するコンピューターは、対象機器に対して特定の範囲内に存在する登録済み機器用の登録済み機器情報を、対象機器の位置と、登録済み機器の位置とに基づいて特定し、特定した登録済み機器情報に基づいて設定情報を含む情報の候補を決定し、決定した候補の何れかを設定の実行の指示者に指定させるので、対象機器に対する設定情報の適用の適切性を向上することができる。
【発明の効果】
【００１８】
本発明の設定実行システムおよび設定実行プログラムは、電子機器に対する設定情報の適用の適切性を向上することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態に係るシステムのブロック図である。
【図２】図１に示すＭＦＰのブロック図である。
【図３】図１に示す通信端末のブロック図である。
【図４】図１に示すファームウェア配信サーバーのブロック図である。
【図５】図４に示すＦＷ管理テーブルの一例を示す図である。
【図６】図４に示す使用環境設定情報管理テーブルの一例を示す図である。
【図７】図１に示すシステムの動作のシーケンス図である。
【図８】図７に示す動作の続きの動作のシーケンス図である。
【図９】図７に示す動作において表示される候補画面の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２１】
まず、本実施の形態に係るシステムの構成について説明する。
【００２２】
図１は、本実施の形態に係るシステム１０のブロック図である。
【００２３】
図１に示すように、システム１０は、電子機器としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０と、電子機器のファームウェアを更新して設定情報を適用するための設定実行システムとしてのファームウェア更新システム３０とを備えている。
【００２４】
ここで、ファームウェアは、電子機器の種類によって異なる。また、ファームウェアは、電子機器の種類が同じであっても、全世界で仕様が共通というわけではない場合がある。例えば、ファームウェアは、世界の各地域の文化や要望に応じて仕様が異なっている場合がある。また、ファームウェアは、特定の利用者に合わせてカスタマイズされた専用のものがＭＦＰ２０の提供者側から特定の利用者に提供される場合もある。ここで、仕様とは、特定の機能が使用可能か否かということや、特定の機能が使用可能である場合にどのような設定でその機能が使用可能であるかということを示している。例えば、ファームウェアは、電子機器で使用されるデフォルトの言語が特定の言語に設定されていたり、電子機器を省エネ状態で動作させる省エネモードがデフォルトで有効であることが設定されていたり、省エネモードがデフォルトで無効であることが設定されていたり、電子機器で処理される特定のデータを暗号化させる状態で電子機器を動作させる暗号化モードが有効であることが必須であると設定されていたり、暗号化モードが無効であることが必須であることが設定されていたりする。各ファームウェアは、識別情報（以下「ファームウェアＩＤ」という。）によって種類が識別される。
【００２５】
ファームウェア更新システム３０は、スマートフォン、タブレットなどのコンピューターとしての通信端末４０と、ファームウェアを配信するためのＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューターとしてのファームウェア配信サーバー５０とを備えている。通信端末４０は、ＭＦＰ２０のメンテナンスをするサービスパーソンによって携帯されている。サービスパーソンは、ＭＦＰ２０の利用者側の人間ではなく、ＭＦＰ２０の製造会社など、ＭＦＰ２０の提供者側の人間である。
【００２６】
ＭＦＰ２０と、通信端末４０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク１１経由で互いに通信可能に接続されている。ＭＦＰ２０と、通信端末４０とは、ネットワーク１１経由ではなく、有線または無線で互いに直接通信可能に接続されても良い。
【００２７】
通信端末４０と、ファームウェア配信サーバー５０とは、インターネットなどのネットワーク３１経由で互いに通信可能に接続されている。
【００２８】
図２は、ＭＦＰ２０のブロック図である。
【００２９】
図２に示すように、ＭＦＰ２０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター２３と、原稿から画像データを読み取る読取デバイスであるスキャナー２４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部２５と、ネットワーク１１（図１参照。）経由で、または、ネットワーク１１を介さずに有線または無線で外部の装置と通信を行う通信デバイスである通信部２６と、各種のデータを記憶している半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部２７と、ＭＦＰ２０全体を制御する制御部２８とを備えている。
【００３０】
記憶部２７は、ＭＦＰ２０を制御するためのプログラムとしてのファームウェア２７ａと、ＭＦＰ２０に適用される設定情報２７ｂとを記憶している。ファームウェア２７ａおよび設定情報２７ｂは、それぞれ、ＭＦＰ２０の製造段階でＭＦＰ２０にインストールされていても良いし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体からＭＦＰ２０に追加でインストールされても良いし、ネットワーク１１上からＭＦＰ２０に追加でインストールされても良い。
【００３１】
制御部２８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えているコンピューターである。ＣＰＵは、ＲＯＭまたは記憶部２７に記憶されているプログラムを実行する。
【００３２】
図３は、通信端末４０のブロック図である。
【００３３】
図３に示すように、通信端末４０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部４１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部４２と、ネットワーク１１（図１参照。）またはネットワーク３１（図１参照。）経由で、または、ネットワーク１１またはネットワーク３１を介さずに有線または無線で外部の装置と通信を行う通信デバイスである通信部４３と、図示していないＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの電波を受信して位置を取得するＧＰＳ受信機４４と、各種のデータを記憶している半導体メモリー、ＨＤＤなどの不揮発性の記憶デバイスである記憶部４５と、通信端末４０全体を制御する制御部４６とを備えている。
【００３４】
記憶部４５は、電子機器のファームウェアを更新して設定情報を適用するための設定実行プログラムとしてのファームウェア更新プログラム４５ａを記憶している。ファームウェア更新プログラム４５ａは、通信端末４０の製造段階で通信端末４０にインストールされていても良いし、ＵＳＢメモリーなどの外部の記憶媒体から通信端末４０に追加でインストールされても良いし、ネットワーク１１またはネットワーク３１上から通信端末４０に追加でインストールされても良い。
【００３５】
制御部４６は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部４５に記憶されているプログラムを実行する。
【００３６】
制御部４６は、記憶部４５に記憶されているファームウェア更新プログラム４５ａを実行することによって、電子機器に対してファームウェアおよび設定情報を含む情報を適用する情報適用手段４６ａ、情報適用手段４６ａによる情報の適用の対象の電子機器としての対象機器の位置としての対象機器位置を取得する対象機器位置取得手段４６ｂ、対象機器の種類としての対象機器種類を取得する対象機器種類取得手段４６ｃ、対象機器に対して適用される情報の候補を表示する候補表示手段４６ｄ、候補表示手段４６ｄによって表示された候補の何れかの指定を受け付ける指定受付手段４６ｅ、および、対象機器の使用環境を示す使用環境情報を取得する使用環境情報取得手段４６ｆとして機能する。
【００３７】
なお、対象機器種類は、例えば対象機器の型番である。
【００３８】
図４は、ファームウェア配信サーバー５０のブロック図である。
【００３９】
図４に示すように、ファームウェア配信サーバー５０は、利用者による種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部５１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部５２と、ネットワーク３１（図１参照。）経由で外部の装置と通信を行う通信デバイスである通信部５３と、各種のデータを記憶している半導体メモリー、ＨＤＤなどの不揮発性の記憶デバイスである記憶部５４と、ファームウェア配信サーバー５０全体を制御する制御部５５とを備えている。
【００４０】
記憶部５４は、電子機器のファームウェアを更新して設定情報を適用するための設定実行プログラムとしてのファームウェア更新プログラム５４ａを記憶している。ファームウェア更新プログラム５４ａは、ファームウェア配信サーバー５０の製造段階でファームウェア配信サーバー５０にインストールされていても良いし、ＵＳＢメモリーなどの外部の記憶媒体からファームウェア配信サーバー５０に追加でインストールされても良いし、ネットワーク３１上からファームウェア配信サーバー５０に追加でインストールされても良い。
【００４１】
記憶部５４は、電子機器を制御するためのプログラムとしてのファームウェア５４ｂを複数種類記憶している。
【００４２】
記憶部５４は、電子機器の設定情報のうち、登録済みの電子機器としての登録済み機器用にカスタマイズされたカスタム設定情報５４ｃを複数種類記憶している。例えば、カスタム設定情報５４ｃは、使用プロトコルの設定や、セキュリティーレベルの設定など、登録済み機器が設置されているネットワークに応じた設定情報を含むことができる。また、カスタム設定情報５４ｃは、登録済み機器の利用者の設定や、アドレス帳の設定など、登録済み機器の利用者に応じた設定情報を含むことができる。
【００４３】
記憶部５４は、ファームウェア５４ｂおよびカスタム設定情報５４ｃを管理するために参照されるＦＷ管理テーブル５４ｄを記憶している。
【００４４】
記憶部５４は、電子機器の設定情報のうち、電子機器の使用環境に応じた使用環境設定情報を管理するために参照される使用環境設定情報管理テーブル５４ｅを記憶している。
【００４５】
制御部５５は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部５４に記憶されているプログラムを実行する。
【００４６】
制御部５５は、記憶部５４に記憶されているファームウェア更新プログラム５４ａを実行することによって、ファームウェア５４ｂおよびカスタム設定情報５４ｃをＦＷ管理テーブル５４ｄによって管理するとともに、使用環境設定情報を使用環境設定情報管理テーブル５４ｅによって管理する情報管理手段５５ａ、および、対象機器に対して適用される情報の候補を決定する候補決定手段５５ｂとして機能する。
【００４７】
図５は、ＦＷ管理テーブル５４ｄの一例を示す図である。
【００４８】
図５に示すように、ＦＷ管理テーブル５４ｄは、登録済み機器の利用者の識別情報としての利用者ＩＤと、登録済み機器の位置としての登録済み機器位置と、登録済み機器の種類としての登録済み機器種類と、登録済み機器に書き込まれているファームウェアの識別情報としてのファームウェアＩＤと、登録済み機器に適用されているカスタム設定情報の識別情報としてのカスタム設定情報ＩＤとを登録済み機器毎に含んでいる。例えば、図５に示すＦＷ管理テーブル５４ｄによれば、緯度「３５．６７０９」、経度「１３９．７４４９」の位置に設置されていて「ＭＦＰ００１」という種類の電子機器である利用者ＩＤ「ＵＳＥＲ００１」の利用者の登録済み機器は、ファームウェアＩＤ「ＦＷ００１」のファームウェアが書き込まれていて、カスタム設定情報ＩＤ「ＣＳ００１」のカスタム設定情報が適用されている。なお、ＦＷ管理テーブル５４ｄに含まれるファームウェアＩＤおよびカスタム設定情報ＩＤの組み合わせに対応するファームウェアおよびカスタム設定情報の組み合わせは、本発明の登録済み機器情報を構成している。
【００４９】
なお、登録済み機器種類は、例えば登録済み機器の型番である。
【００５０】
図６は、使用環境設定情報管理テーブル５４ｅの一例を示す図である。
【００５１】
図６に示すように、使用環境設定情報管理テーブル５４ｅは、電子機器の種類と、電子機器の使用環境と、使用環境設定情報とを電子機器の種類および使用環境の組み合わせ毎に含んでいる。例えば、図６に示す使用環境設定情報管理テーブル５４ｅによれば、種類「ＭＦＰ００１」の電子機器に関して「設置位置の高度がＡ以上である」という使用環境の場合、「印刷速度をＢに落とす」という使用環境設定情報が電子機器に対して適用される。なお、使用環境としては、電子機器の設置位置の高度以外にも、例えば、電子機器の設置位置の気温や湿度など、様々なものが存在する。また、使用環境設定情報としては、印刷速度以外にも、例えば、プリンターの感光体ドラムの帯電のための印加電圧など、様々なものが存在する。使用環境設定情報管理テーブル５４ｅは、特定の電子機器が特定の使用環境で最適に動作するための使用環境設定情報が規定されている。
【００５２】
次に、システム１０の動作について説明する。
【００５３】
図７および図８は、システム１０の動作のシーケンス図である。
【００５４】
サービスパーソンは、ＭＦＰ２０のファームウェア２７ａをアップデートする場合、通信端末４０をＭＦＰ２０に通信可能に接続し、ファームウェア２７ａのアップデートの開始を操作部４１を介して通信端末４０に指示する。
【００５５】
通信端末４０の対象機器種類取得手段４６ｃは、ファームウェア２７ａのアップデートの開始が指示されると、図７および図８に示すように、ＭＦＰ２０の種類、すなわち、対象機器種類をＭＦＰ２０に要求する（Ｓ１０１）。したがって、ＭＦＰ２０の制御部２８は、ＭＦＰ２０の種類を通信端末４０に送信する（Ｓ１０２）。すなわち、対象機器種類取得手段４６ｃは、ＭＦＰ２０から対象機器種類を取得する。
【００５６】
通信端末４０の対象機器位置取得手段４６ｂは、Ｓ１０２の処理の後、ＭＦＰ２０の位置、すなわち、対象機器位置をＧＰＳ受信機４４を介して取得する（Ｓ１０３）。なお、対象機器位置取得手段４６ｂは、本実施の形態においてＧＰＳを利用して取得した通信端末４０の位置をＭＦＰ２０の位置とするが、他の方法によってＭＦＰ２０の位置を取得しても良い。例えば、対象機器位置取得手段４６ｂは、ＭＦＰ２０の位置をＭＦＰ２０から取得しても良い。
【００５７】
通信端末４０の候補表示手段４６ｄは、Ｓ１０３の処理の後、Ｓ１０２において取得した対象機器種類と、Ｓ１０３において取得した対象機器位置とをファームウェア配信サーバー５０に送信することによって、ファームウェアおよびカスタム設定情報の候補をファームウェア配信サーバー５０に要求する（Ｓ１０４）。
【００５８】
したがって、ファームウェア配信サーバー５０の候補決定手段５５ｂは、ＦＷ管理テーブル５４ｄにおける登録済み機器位置および登録済み機器種類と、Ｓ１０４において送信されてきた対象機器位置および対象機器種類とに基づいて、対象機器、すなわち、ＭＦＰ２０と同一の種類であってＭＦＰ２０に対して特定の範囲内に存在する登録済み機器用のファームウェアおよびカスタム設定情報、すなわち、登録済み機器情報を特定し（Ｓ１０５）、Ｓ１０５において特定した登録済み機器情報に基づいて候補を決定する（Ｓ１０６）。例えば、候補決定手段５５ｂは、Ｓ１０５において特定した登録済み機器情報のファームウェアを候補のファームウェアの１つとして決定しても良いし、Ｓ１０５において特定した登録済み機器情報のファームウェアよりバージョンアップされたファームウェアを候補のファームウェアの１つとして決定しても良い。また、候補決定手段５５ｂは、Ｓ１０５において特定した登録済み機器情報のファームウェアが利用者専用にカスタマイズされたものである場合、カスタマイズされていない通常のファームウェアを候補のファームウェアの１つとして決定しても良い。また、候補決定手段５５ｂは、Ｓ１０５において特定した登録済み機器情報のカスタム設定情報を候補のカスタム設定情報として決定する。
【００５９】
候補決定手段５５ｂは、Ｓ１０６の処理の後、Ｓ１０６において決定した候補のファームウェアのファームウェアＩＤと、カスタム設定情報のカスタム設定情報ＩＤとを、Ｓ１０６における候補の決定の基になった登録済み機器情報、すなわち、Ｓ１０５において特定した登録済み機器情報のファームウェアのファームウェアＩＤと、Ｓ１０５において特定した登録済み機器情報のカスタム設定情報のカスタム設定情報ＩＤとに関連付けてＦＷ管理テーブル５４ｄにおいて管理された利用者ＩＤとともに通信端末４０に送信する（Ｓ１０７）。
【００６０】
したがって、通信端末４０の候補表示手段４６ｄは、Ｓ１０７において受信した候補のファームウェアＩＤおよびカスタム設定情報ＩＤと、利用者ＩＤとの組み合わせを示す候補画面６０（図９参照。）を表示部４２に表示する（Ｓ１０８）。
【００６１】
図９は、図７に示す動作において表示部４２に表示される候補画面６０の一例を示す図である。
【００６２】
図９に示す候補画面６０は、候補のファームウェアＩＤおよびカスタム設定情報ＩＤと、利用者ＩＤとの組み合わせを候補毎に示す候補表示領域６１と、候補表示領域６１において指定されたファームウェアをファームウェア配信サーバー５０から取得するためのダウンロードボタン６２とを含んでいる。候補表示領域６１は、表示されている候補のうちダウンロードされるファームウェアおよびカスタム設定情報の指定を受け付けることが可能である。候補表示領域６１は、指定されているファームウェアおよびカスタム設定情報の組み合わせの行が白黒反転される。図９に示す例では、利用者ＩＤ「ＵＳＥＲ００１」のファームウェアＩＤ「ＦＷ００１」のファームウェアと、利用者ＩＤ「ＵＳＥＲ００１」のカスタム設定情報ＩＤ「ＣＳ００１」のカスタム設定情報との組み合わせが指定されている。
【００６３】
図７および図８に示すように、通信端末４０の指定受付手段４６ｅは、Ｓ１０８の処理の後、ダウンロードボタン６２が押されると、ダウンロードボタン６２が押された時点で候補表示領域６１で指定されていたファームウェアおよびカスタム設定情報の組み合わせのファームウェアＩＤをファームウェア配信サーバー５０に送信することによって、ファームウェア配信サーバー５０にファームウェアを要求する（Ｓ１０９）。したがって、ファームウェア配信サーバー５０の情報管理手段５５ａは、通信端末４０から要求されたファームウェア５４ｂを通信端末４０に送信する（Ｓ１１０）。すなわち、通信端末４０は、ファームウェア配信サーバー５０からファームウェアをダウンロードする。
【００６４】
通信端末４０の情報適用手段４６ａは、Ｓ１１０の処理の後、Ｓ１１０においてファームウェア配信サーバー５０からダウンロードしたファームウェアをＭＦＰ２０に書き込む（Ｓ１１１）。すなわち、情報適用手段４６ａは、ファームウェア配信サーバー５０からダウンロードしたファームウェアをＭＦＰ２０に対して適用する。したがって、ＭＦＰ２０のファームウェア２７ａは、Ｓ１１１において書き込まれたファームウェアに更新される。
【００６５】
ＭＦＰ２０の制御部２８は、ファームウェア２７ａが更新されると、通信端末４０からの指示を受けることなく自動的に、または、通信端末４０からの指示を受けて、ＭＦＰ２０を再起動する（Ｓ１１２）。ＭＦＰ２０は、再起動によってファームウェア２７ａに応じた動作を開始する。
【００６６】
通信端末４０の使用環境情報取得手段４６ｆは、ＭＦＰ２０の再起動後に、ＭＦＰ２０の使用環境情報をＭＦＰ２０に要求する（Ｓ１１３）。したがって、ＭＦＰ２０の制御部２８は、通信端末４０から要求された使用環境情報を通信端末４０に送信する（Ｓ１１４）。ここで、ＭＦＰ２０の使用環境情報とは、例えば、ＭＦＰ２０の設置位置の高度、気温、湿度などの情報である。なお、使用環境情報取得手段４６ｆは、ＭＦＰ２０の使用環境情報をＭＦＰ２０以外から取得しても良い。例えば、使用環境情報取得手段４６ｆは、ＧＰＳ受信機４４を介して取得した高度を、ＭＦＰ２０の設置位置の高度としても良い。
【００６７】
通信端末４０の情報適用手段４６ａは、Ｓ１１４の処理の後、Ｓ１０９においてファームウェア配信サーバー５０に要求したファームウェアと候補表示領域６１において組み合わされていたカスタム設定情報のカスタム設定情報ＩＤをファームウェア配信サーバー５０に送信することによって、ファームウェア配信サーバー５０にカスタム設定情報を要求する（Ｓ１１５）。したがって、ファームウェア配信サーバー５０の情報管理手段５５ａは、通信端末４０から要求されたカスタム設定情報５４ｃを通信端末４０に送信する（Ｓ１１６）。すなわち、通信端末４０は、ファームウェア配信サーバー５０からカスタム設定情報をダウンロードする。
【００６８】
通信端末４０の情報適用手段４６ａは、Ｓ１１６の処理の後、Ｓ１０２において取得した対象機器種類と、Ｓ１１４において取得した使用環境情報とをファームウェア配信サーバー５０に送信することによって、ファームウェア配信サーバー５０に使用環境設定情報を要求する（Ｓ１１７）。したがって、ファームウェア配信サーバー５０の情報管理手段５５ａは、通信端末４０から送信されてきた対象機器種類および使用環境情報と、使用環境設定情報管理テーブル５４ｅとに基づいて、対象機器の種類および使用環境に応じた使用環境設定情報を特定し（Ｓ１１８）、Ｓ１１８において特定した使用環境設定情報を通信端末４０に送信する（Ｓ１１９）。すなわち、通信端末４０は、ファームウェア配信サーバー５０から使用環境設定情報をダウンロードする。
【００６９】
通信端末４０の情報適用手段４６ａは、Ｓ１１９の処理の後、Ｓ１１６において取得したカスタム設定情報と、Ｓ１１９において取得した使用環境設定情報とをＭＦＰ２０に対して適用する（Ｓ１２０）。したがって、ＭＦＰ２０の設定情報２７ｂには、通信端末４０から送信されてきたカスタム設定情報および使用環境設定情報が適用される。
【００７０】
以上に説明したように、ファームウェア更新システム３０は、対象機器、すなわち、ＭＦＰ２０に対して特定の範囲内に存在する登録済み機器用の登録済み機器情報を、ＭＦＰ２０の位置と、登録済み機器の位置とに基づいて特定し（Ｓ１０５）、特定した登録済み機器情報に基づいてファームウェアおよびカスタム設定情報を含む情報の候補を決定し（Ｓ１０６）、決定した候補の何れかを設定の実行の指示者、例えば、サービスパーソンに指定させるので、ＭＦＰ２０に対するファームウェアおよびカスタム設定情報の適用の適切性を向上することができる。
【００７１】
ファームウェア更新システム３０は、候補の決定の基になった登録済み機器情報に関連付けて管理された利用者を候補とともに表示する（Ｓ１０８）ので、ＭＦＰ２０の利用者に応じて候補の何れかを設定の実行の指示者に指定させることができ、ＭＦＰ２０に対するファームウェアおよびカスタム設定情報の適用の適切性を向上することができる。特に、ＧＰＳによる位置の取得精度が高くないので、例えば雑居ビルなど、比較的狭い範囲に複数の利用者が存在する場合には、利用者が候補とともに表示されることは効果的である。なお、ファームウェア更新システム３０は、候補を利用者とともに表示しなくても良い。
【００７２】
ファームウェア更新システム３０は、登録済み機器と同一のファームウェアを候補のファームウェアの１つとして表示する場合、既にファームウェアを更新した登録済み機器と同一のファームウェアをＭＦＰ２０に書き込むことができ、ＭＦＰ２０のファームウェアの更新の適切性を向上することができる。例えば、サービスパーソンは、ＭＦＰの故障時に、このＭＦＰ（以下「故障機」と言う。）の修理のため、故障機と同一の種類のＭＦＰ２０を代替機として故障機の利用者に提供する場合、故障機がＦＷ管理テーブル５４ｄに登録済みであるとき、故障機と同一のファームウェアをＭＦＰ２０に適切に書き込むことが可能であり、誤ったファームウェアをＭＦＰ２０に書き込む可能性を低減することができる。
【００７３】
ファームウェア更新システム３０は、登録済み機器のファームウェアよりバージョンアップされたファームウェアを候補のファームウェアの１つとして表示する場合、バージョンアップされたファームウェアをＭＦＰ２０に書き込むことができ、ＭＦＰ２０のファームウェアの更新の適切性を向上することができる。例えば、サービスパーソンは、ＭＦＰ２０がＦＷ管理テーブル５４ｄに既に登録済みである場合、ＭＦＰ２０に現在書き込まれているファームウェアよりバージョンアップされたファームウェアをＭＦＰ２０に適切に書き込むことを希望するとき、ＭＦＰ２０の利用者にどのようなファームウェアを既に提供しているかを正確に認識していなくても、ＭＦＰ２０に現在書き込まれているファームウェアよりバージョンアップされたファームウェアをＭＦＰ２０に適切に書き込むことが可能であり、誤ったファームウェアをＭＦＰ２０に書き込む可能性を低減することができる。
【００７４】
ファームウェア更新システム３０は、ＭＦＰ２０に対して特定の範囲内に存在するだけではなく、ＭＦＰ２０と同一の種類である登録済み機器用の登録済み機器情報に基づいて決定した候補の何れかを設定の実行の指示者に指定させることができるので、ＭＦＰ２０に対するファームウェアおよびカスタム設定情報の適用の適切性を向上することができる。なお、ファームウェア更新システム３０は、候補の決定の基になった登録済み機器情報の特定の際に、ＭＦＰ２０と同一の種類である登録済み機器用の登録済み機器情報であるか否かが考慮されなくても良い。
【００７５】
ファームウェア更新システム３０は、ＭＦＰ２０の使用環境に応じた設定情報、すなわち、使用環境設定情報をＭＦＰ２０に対して適用するので、ＭＦＰ２０に対する設定情報の適用の適切性を向上することができる。
【００７６】
なお、ファームウェア更新システム３０は、カスタマイズされたファームウェアが含まれる登録済み機器情報のみをＳ１０５において特定しても良い。例えば、ファームウェア更新システム３０は、カスタマイズされたファームウェアが含まれる登録済み機器情報のみがＦＷ管理テーブル５４ｄにおいて管理されている場合、カスタマイズされたファームウェアが含まれる登録済み機器情報のみをＳ１０５において特定する。
【００７７】
ファームウェア更新システム３０は、本実施の形態において候補画面６０にカスタム設定情報ＩＤを含めているが、候補画面６０にカスタム設定情報ＩＤを含めなくても良い。
【００７８】
ファームウェア更新システム３０は、上述したファームウェア配信サーバー５０の機能の少なくとも一部がファームウェア配信サーバー５０にではなく通信端末４０に備えられても良いし、上述した通信端末４０の機能の少なくとも一部が通信端末４０にではなくファームウェア配信サーバー５０に備えられても良い。例えば、ファームウェア更新システム３０は、上述したファームウェア配信サーバー５０の機能の全部がファームウェア配信サーバー５０にではなく通信端末４０に備えられている場合、すなわち、通信端末４０の制御部４６がファームウェア更新プログラム４５ａを実行することによって情報管理手段および候補決定手段としても機能する場合、ファームウェア配信サーバー５０を備える必要がなく、通信端末４０のみによって構成されることが可能である。
【００７９】
ファームウェア更新システム３０は、ＭＦＰ２０のファームウェアを更新した後、更新したファームウェアに対するカスタム設定情報をＭＦＰ２０に対して自動で適用するので、利便性を向上することができる。例えば、ファームウェア更新システム３０は、ＭＦＰ２０が給紙カセットとして第１カセットおよび第２カセットを含む複数のカセットを備えている場合に、ＭＦＰ２０においてファームウェアの更新前にデフォルトの給紙カセットとして第２カセットが設定されていたとき、デフォルトの給紙カセットを第１カセットに変更してしまうファームウェアに更新されたとしても、デフォルトの給紙カセットを第２カセットにするカスタム設定情報をＭＦＰ２０に対してファームウェアの更新後に自動で適用することが可能である。また、ファームウェア更新システム３０は、例えばネットワークの設定など、新たなカスタム設定情報を適用しなければ使用することができない機能がファームウェアの更新によって存在する場合、そのようなカスタム設定情報をＭＦＰ２０に対してファームウェアの更新後に自動で適用することも可能である。なお、本発明の設定実行システムは、本実施の形態において対象機器のファームウェアを更新した後で対象機器に対して設定情報を適用する構成であるが、対象機器のファームウェアを更新することなく対象機器に対して設定情報を適用する構成でも良い。
【００８０】
本発明の電子機器は、本実施の形態においてＭＦＰであるが、プリンター専用機、コピー専用機、ファックス専用機など、ＭＦＰ以外の画像形成装置でも良いし、ＰＣなど、画像形成装置以外の電子機器でも良い。
【符号の説明】
【００８１】
２０  ＭＦＰ（電子機器、対象機器）
２７ａ  ファームウェア
２７ｂ  設定情報
３０  ファームウェア更新システム（設定実行システム）
４５ａ  ファームウェア更新プログラム（設定実行プログラム）
４６ａ  情報適用手段
４６ｂ  対象機器位置取得手段
４６ｃ  対象機器種類取得手段
４６ｄ  候補表示手段
４６ｅ  指定受付手段
４６ｆ  使用環境情報取得手段
５４ａ  ファームウェア更新プログラム（設定実行プログラム）
５４ｂ  ファームウェア
５４ｃ  カスタム設定情報（設定情報）
５５ａ  情報管理手段
５５ｂ  候補決定手段
【図１】
2017187889.tif 000003
【図２】
2017187889.tif 000004
【図３】
2017187889.tif 000005
【図４】
2017187889.tif 000006
【図５】
2017187889.tif 000007
【図６】
2017187889.tif 000008
【図７】
2017187889.tif 000009
【図８】
2017187889.tif 000010
【図９】
2017187889.tif 000011