(57)【要約】【課題】  ファームウェアのバージョンの確認のための通信をデバイスおよびファームウェア管理システムの間で実行することができない場合であっても、デバイスのファームウェアのバージョンを最新のバージョンに維持することができる携帯機器およびファームウェア管理プログラムを提供する。【解決手段】  携帯機器は、ファームウェアを管理するファームウェア管理システムからファームウェアの最新のバージョンを取得し（Ｓ１４２）、画像形成装置のファームウェアの現在のバージョンを画像形成装置から近距離通信によって取得し（Ｓ１４１）、Ｓ１４２において取得された最新のバージョンと、Ｓ１４１において取得された現在のバージョンとに基づいて、画像形成装置のファームウェアに現在のバージョンより新しいバージョンが存在するか否かを判断する（Ｓ１４３）ことを特徴とする。【選択図】  図５
2016143131.tif 000002
【特許請求の範囲】
【請求項１】
ファームウェアを管理するファームウェア管理システムからファームウェアの最新のバージョンを取得する最新バージョン取得手段と、
デバイスのファームウェアの現在のバージョンを前記デバイスから近距離通信によって取得する現在バージョン取得手段と、
前記最新バージョン取得手段によって取得された最新のバージョン、および、前記現在バージョン取得手段によって取得された現在のバージョンに基づいて、前記デバイスのファームウェアに現在のバージョンより新しいバージョンが存在するか否かを判断する最新バージョン判断手段とを備えることを特徴とする携帯機器。
【請求項２】
ファームウェアを管理するファームウェア管理手段と、
前記デバイスのファームウェアに現在のバージョンより新しいバージョンが存在すると前記最新バージョン判断手段によって判断された場合に、前記デバイスのファームウェアを、前記ファームウェア管理手段によって管理されている最新のバージョンのファームウェアにアップデートするファームウェアアップデート手段とを備えることを特徴とする請求項１に記載の携帯機器。
【請求項３】
前記ファームウェア管理システムからファームウェアを取得するファームウェア取得手段を備え、
前記ファームウェア取得手段は、前記最新バージョン取得手段によって取得された最新のバージョンのファームウェアが前記ファームウェア管理手段によって管理されていない場合に、前記最新バージョン取得手段によって取得された最新のバージョンのファームウェアを取得し、
前記ファームウェア管理手段は、前記ファームウェア取得手段によって取得されたファームウェアを管理することを特徴とする請求項２に記載の携帯機器。
【請求項４】
利用者の前記デバイスのファームウェアのバージョンを前記利用者毎に管理する利用者情報管理システムから、前記利用者の前記デバイスのファームウェアのバージョンを取得するバージョン取得手段を備え、
前記バージョン取得手段は、前記利用者が指定されて前記デバイスのファームウェアのバージョンの取得が指示された場合に、指定された前記利用者の前記デバイスのファームウェアのバージョンを取得し、
前記ファームウェア取得手段は、前記最新バージョン取得手段によって取得された最新のバージョンと、前記バージョン取得手段によって取得されたバージョンとが異なる場合に、前記最新バージョン取得手段によって取得された最新のバージョンのファームウェアが前記ファームウェア管理手段によって管理されていないとき、前記最新バージョン取得手段によって取得された最新のバージョンのファームウェアを取得することを特徴とする請求項３に記載の携帯機器。
【請求項５】
前記携帯機器、および、前記ファームウェア管理システムの間の通信がＷｉ−Ｆｉではない場合に、前記デバイスのファームウェアを最新のバージョンのファームウェアにアップデートすることを前記ファームウェア管理システムに指示するアップデート指示手段を備え、
前記ファームウェア取得手段は、前記携帯機器、および、前記ファームウェア管理システムの間の通信がＷｉ−Ｆｉではない場合、前記最新バージョン取得手段によって取得された最新のバージョンのファームウェアが前記ファームウェア管理手段によって管理されていないときであっても、前記最新バージョン取得手段によって取得された最新のバージョンのファームウェアを取得することを中止することを特徴とする請求項３または請求項４に記載の携帯機器。
【請求項６】
ファームウェアを管理するファームウェア管理システムからファームウェアの最新のバージョンを取得する最新バージョン取得手段、
デバイスのファームウェアの現在のバージョンを前記デバイスから近距離通信によって取得する現在バージョン取得手段、および、
前記最新バージョン取得手段によって取得された最新のバージョン、および、前記現在バージョン取得手段によって取得された現在のバージョンに基づいて、前記デバイスのファームウェアに現在のバージョンより新しいバージョンが存在するか否かを判断する最新バージョン判断手段として携帯機器を機能させることを特徴とするファームウェア管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイスのファームウェアを管理するための携帯機器およびファームウェア管理プログラムに関する。
【背景技術】
【０００２】
従来、デバイスのファームウェアを書き換える方法として、ファームウェアを管理するファームウェア管理システムからデバイスにデバイスの最新のバージョンのファームウェアを受信して、受信したファームウェアにデバイスのファームウェアをアップデートする方法が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２５０９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法においては、デバイスがネットワークに接続されていないことによってデバイスがファームウェア管理システムに接続できない場合や、デバイスがネットワークに接続されていてもデバイスが接続されているネットワークのセキュリティ上の問題でデバイスがファームウェア管理システムに接続できない場合など、デバイスがファームウェア管理システムに接続できない場合に、デバイスのファームウェアのバージョンを最新のバージョンに維持することが困難であるという問題がある。
【０００５】
そこで、本発明は、ファームウェアのバージョンの確認のための通信をデバイスおよびファームウェア管理システムの間で実行することができない場合であっても、デバイスのファームウェアのバージョンを最新のバージョンに維持することができる携帯機器およびファームウェア管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の携帯機器は、ファームウェアを管理するファームウェア管理システムからファームウェアの最新のバージョンを取得する最新バージョン取得手段と、デバイスのファームウェアの現在のバージョンを前記デバイスから近距離通信によって取得する現在バージョン取得手段と、前記最新バージョン取得手段によって取得された最新のバージョン、および、前記現在バージョン取得手段によって取得された現在のバージョンに基づいて、前記デバイスのファームウェアに現在のバージョンより新しいバージョンが存在するか否かを判断する最新バージョン判断手段とを備えることを特徴とする。
【０００７】
この構成により、本発明の携帯機器は、ファームウェア管理システムから取得したファームウェアの最新のバージョンと、デバイスから近距離通信によって取得した、デバイスのファームウェアの現在のバージョンとに基づいて、デバイスのファームウェアに現在のバージョンより新しいバージョンが存在するか否かを判断するので、ファームウェアのバージョンの確認のための通信をデバイスおよびファームウェア管理システムの間で実行することができない場合であっても、デバイスのファームウェアのバージョンを最新のバージョンに維持することができる。
【０００８】
また、本発明の携帯機器は、ファームウェアを管理するファームウェア管理手段と、前記デバイスのファームウェアに現在のバージョンより新しいバージョンが存在すると前記最新バージョン判断手段によって判断された場合に、前記デバイスのファームウェアを、前記ファームウェア管理手段によって管理されている最新のバージョンのファームウェアにアップデートするファームウェアアップデート手段とを備えても良い。
【０００９】
この構成により、本発明の携帯機器は、デバイスのファームウェアを管理するので、デバイスの最新のバージョンのファームウェアを管理している場合には、デバイスおよびファームウェア管理システムの間で通信を実行することができないときであっても、デバイスのファームウェアを最新のバージョンのファームウェアにアップデートすることができる。
【００１０】
また、本発明の携帯機器は、前記ファームウェア管理システムからファームウェアを取得するファームウェア取得手段を備え、前記ファームウェア取得手段は、前記最新バージョン取得手段によって取得された最新のバージョンのファームウェアが前記ファームウェア管理手段によって管理されていない場合に、前記最新バージョン取得手段によって取得された最新のバージョンのファームウェアを取得し、前記ファームウェア管理手段は、前記ファームウェア取得手段によって取得されたファームウェアを管理しても良い。
【００１１】
この構成により、本発明の携帯機器は、ファームウェア管理システムからファームウェアを取得するので、デバイスの最新のバージョンのファームウェアを管理していない場合であっても、デバイスの最新のバージョンのファームウェアを管理することができる。
【００１２】
また、本発明の携帯機器は、利用者の前記デバイスのファームウェアのバージョンを前記利用者毎に管理する利用者情報管理システムから、前記利用者の前記デバイスのファームウェアのバージョンを取得するバージョン取得手段を備え、前記バージョン取得手段は、前記利用者が指定されて前記デバイスのファームウェアのバージョンの取得が指示された場合に、指定された前記利用者の前記デバイスのファームウェアのバージョンを取得し、前記ファームウェア取得手段は、前記最新バージョン取得手段によって取得された最新のバージョンと、前記バージョン取得手段によって取得されたバージョンとが異なる場合に、前記最新バージョン取得手段によって取得された最新のバージョンのファームウェアが前記ファームウェア管理手段によって管理されていないとき、前記最新バージョン取得手段によって取得された最新のバージョンのファームウェアを取得しても良い。
【００１３】
この構成により、本発明の携帯機器は、利用者のデバイスの最新のバージョンのファームウェアを取得するので、管理するファームウェアを絞り込むことができる。したがって、本発明の携帯機器は、例えば記憶容量に制限がある場合であっても、効率的にファームウェアを管理することができる。
【００１４】
また、本発明の携帯機器は、前記携帯機器、および、前記ファームウェア管理システムの間の通信がＷｉ−Ｆｉではない場合に、前記デバイスのファームウェアを最新のバージョンのファームウェアにアップデートすることを前記ファームウェア管理システムに指示するアップデート指示手段を備え、前記ファームウェア取得手段は、前記携帯機器、および、前記ファームウェア管理システムの間の通信がＷｉ−Ｆｉではない場合、前記最新バージョン取得手段によって取得された最新のバージョンのファームウェアが前記ファームウェア管理手段によって管理されていないときであっても、前記最新バージョン取得手段によって取得された最新のバージョンのファームウェアを取得することを中止しても良い。
【００１５】
この構成により、本発明の携帯機器は、携帯機器と、ファームウェア管理システムとの間の通信がＷｉ−Ｆｉではない場合、デバイスの最新のバージョンのファームウェアを管理していなくてもファームウェア管理システムからデバイスの最新のバージョンのファームウェアを取得せず、デバイスのファームウェアを最新のバージョンのファームウェアにファームウェア管理システムによってアップデートさせるので、ファームウェア管理システムからデバイスの最新のバージョンのファームウェアを移動通信システム経由で取得する構成と比較して、デバイスのファームウェアを最新のバージョンのファームウェアにアップデートさせる処理の速度の低下を抑えることができる。
【００１６】
本発明のファームウェア管理プログラムは、ファームウェアを管理するファームウェア管理システムからファームウェアの最新のバージョンを取得する最新バージョン取得手段、デバイスのファームウェアの現在のバージョンを前記デバイスから近距離通信によって取得する現在バージョン取得手段、および、前記最新バージョン取得手段によって取得された最新のバージョン、および、前記現在バージョン取得手段によって取得された現在のバージョンに基づいて、前記デバイスのファームウェアに現在のバージョンより新しいバージョンが存在するか否かを判断する最新バージョン判断手段として携帯機器を機能させることを特徴とする。
【００１７】
この構成により、本発明のファームウェア管理プログラムは、ファームウェア管理システムから取得したファームウェアの最新のバージョンと、デバイスから近距離通信によって取得した、デバイスのファームウェアの現在のバージョンとに基づいて、デバイスのファームウェアに現在のバージョンより新しいバージョンが存在するか否かを判断するので、ファームウェアのバージョンの確認のための通信をデバイスおよびファームウェア管理システムの間で実行することができない場合であっても、デバイスのファームウェアのバージョンを最新のバージョンに維持することができる。
【発明の効果】
【００１８】
本発明の携帯機器およびファームウェア管理プログラムは、ファームウェアのバージョンの確認のための通信をデバイスおよびファームウェア管理システムの間で実行することができない場合であっても、デバイスのファームウェアのバージョンを最新のバージョンに維持することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態に係るシステムのブロック図である。
【図２】図１に示す携帯機器のブロック図である。
【図３】最新のバージョンのファームウェアをファームウェア管理システムから取得する場合の図２に示す携帯機器の動作のフローチャートである。
【図４】利用者が使用している機種の最新のバージョンのファームウェアをファームウェア管理システムから取得する場合の図２に示す携帯機器の動作のフローチャートである。
【図５】画像形成装置のファームウェアを最新のバージョンのファームウェアにアップデートする場合の図２に示す携帯機器の動作のフローチャートである。
【図６】画像形成装置のファームウェアを最新のバージョンのファームウェアにアップデートする場合の図２に示す携帯機器の動作のフローチャートであって、図５に示す例とは異なる例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２１】
まず、本実施の形態に係るシステムの構成について説明する。
【００２２】
図１は、本実施の形態に係るシステム１０のブロック図である。
【００２３】
図１に示すように、システム１０は、デバイスとしての画像形成装置２０と、画像形成装置２０と同様な多数の画像形成装置と、画像形成装置のファームウェアを書き換えるための携帯機器３０と、ファームウェアを管理するファームウェア管理システム４０と、利用者の画像形成装置のファームウェアのバージョンを利用者毎に管理する利用者情報管理システム５０とを備えている。
【００２４】
以下、システム１０に含まれる全ての画像形成装置を代表して、画像形成装置２０について説明する。
【００２５】
画像形成装置２０と、携帯機器３０とは、近距離通信によって互いに接続可能である。例えば、画像形成装置２０と、携帯機器３０とは、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信や、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルなどの有線の通信によって互いに接続可能である。
【００２６】
画像形成装置２０と、ファームウェア管理システム４０とは、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワークを介して互いに接続可能である。
【００２７】
携帯機器３０と、ファームウェア管理システム４０とは、例えば、ＬＡＮ、インターネットなどのネットワークを介して互いに接続可能である。同様に、携帯機器３０と、利用者情報管理システム５０とは、例えば、ＬＡＮ、インターネットなどのネットワークを介して互いに接続可能である。
【００２８】
画像形成装置２０は、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、プリンター専用機、コピー専用機、ＦＡＸ専用機、スキャナー専用機などの機器である。画像形成装置２０は、例えば、オフィスなど、画像形成装置２０の使用者の環境に設置されている。
【００２９】
携帯機器３０は、例えば、スマートフォン、タブレットなどの機器である。携帯機器３０は、例えば、画像形成装置２０の提供業者側のサービスパーソンによって携帯されている。
【００３０】
ファームウェア管理システム４０は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの１台以上のコンピューターによって構成されている。ファームウェア管理システム４０は、例えば、画像形成装置２０の提供業者によって管理されている。
【００３１】
同様に、利用者情報管理システム５０は、例えば、ＰＣなどの１台以上のコンピューターによって構成されている。利用者情報管理システム５０は、例えば、画像形成装置２０の提供業者によって管理されている。
【００３２】
ファームウェア管理システム４０および利用者情報管理システム５０は、同一のコンピューターによって構成されていても良い。
【００３３】
図２は、携帯機器３０のブロック図である。
【００３４】
図２に示すように、携帯機器３０は、種々の操作が入力されるボタンなどの入力デバイスである操作部３１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部３２と、３Ｇ（第３世代移動通信システム）、４Ｇ（第４世代移動通信システム）などの移動通信システム経由で外部の装置と通信を実行する通信デバイスである移動通信部３３と、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）経由で外部の装置と通信を実行する通信デバイスであるＷｉ−Ｆｉ通信部３４と、近距離無線通信や有線通信などの近距離通信によって外部の装置と通信を実行する通信デバイスである近距離通信部３５と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部３６と、携帯機器３０全体を制御する制御部３７とを備えている。
【００３５】
記憶部３６は、ファームウェアを管理するためのファームウェア管理プログラム３６ａを記憶している。ファームウェア管理プログラム３６ａは、携帯機器３０の製造段階で携帯機器３０にインストールされていても良いし、ＳＤカード、ＵＳＢメモリーなどの記憶媒体から携帯機器３０に追加でインストールされても良いし、ネットワーク上から携帯機器３０に追加でインストールされても良い。
【００３６】
記憶部３６は、複数のファームウェア３６ｂと、最新のファームウェアの一覧を示す最新ファームウェアリスト３６ｃとを記憶することができる。
【００３７】
制御部３７は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部３６に記憶されているプログラムを実行する。
【００３８】
制御部３７は、記憶部３６に記憶されているファームウェア管理プログラム３６ａを実行することによって、ファームウェア管理システム４０からファームウェアの最新のバージョンを取得する最新バージョン取得手段３７ａ、画像形成装置のファームウェアの現在のバージョンを画像形成装置から近距離通信によって取得する現在バージョン取得手段３７ｂ、画像形成装置のファームウェアに現在のバージョンより新しいバージョンが存在するか否かを判断する最新バージョン判断手段３７ｃ、ファームウェアを管理するファームウェア管理手段３７ｄ、画像形成装置のファームウェアを最新のバージョンのファームウェアにアップデートするファームウェアアップデート手段３７ｅ、ファームウェア管理システム４０からファームウェアを取得するファームウェア取得手段３７ｆ、利用者情報管理システム５０（図１参照。）から利用者の画像形成装置のファームウェアのバージョンを取得するバージョン取得手段３７ｇ、および、画像形成装置のファームウェアを最新のバージョンのファームウェアにアップデートすることをファームウェア管理システム４０に指示するアップデート指示手段３７ｈとして機能する。
【００３９】
次に、システム１０の動作について説明する。
【００４０】
まず、最新のバージョンのファームウェアをファームウェア管理システム４０から取得する場合の携帯機器３０の動作について説明する。
【００４１】
図３は、最新のバージョンのファームウェアをファームウェア管理システム４０から取得する場合の携帯機器３０の動作のフローチャートである。
【００４２】
携帯機器３０は、定期的に図３に示す動作を実行する。
【００４３】
図３に示すように、携帯機器３０の最新バージョン取得手段３７ａは、Ｗｉ−Ｆｉ通信部３４を介してファームウェア管理システム４０からファームウェアの最新のバージョンを取得する（Ｓ１０１）。
【００４４】
次いで、ファームウェア管理手段３７ｄは、Ｓ１０１において取得された最新のバージョンのファームウェアの１つを対象とする（Ｓ１０２）。
【００４５】
次いで、ファームウェア管理手段３７ｄは、現在の対象のファームウェアが最新ファームウェアリスト３６ｃに含まれているか否かを判断する（Ｓ１０３）。
【００４６】
ファームウェア管理手段３７ｄは、現在の対象のファームウェアが最新ファームウェアリスト３６ｃに含まれていないとＳ１０３において判断すると、現在の対象のファームウェアによって最新ファームウェアリスト３６ｃを更新する（Ｓ１０４）。
【００４７】
次いで、ファームウェア取得手段３７ｆは、現在の対象のファームウェアをＷｉ−Ｆｉ通信部３４を介してファームウェア管理システム４０から取得する（Ｓ１０５）。
【００４８】
次いで、ファームウェア管理手段３７ｄは、Ｓ１０５において取得されたファームウェアをファームウェア３６ｂとして記憶部３６に記憶させる（Ｓ１０６）。
【００４９】
ファームウェア管理手段３７ｄは、現在の対象のファームウェアが最新ファームウェアリスト３６ｃに含まれているとＳ１０３において判断するか、Ｓ１０６の処理が終了すると、Ｓ１０１において取得された最新のバージョンのファームウェアの全てを対象にしたか否かを判断する（Ｓ１０７）。
【００５０】
ファームウェア管理手段３７ｄは、最新のバージョンのファームウェアの何れかを未だ対象にしていないとＳ１０７において判断すると、未だ対象にしていないファームウェアについてＳ１０２の処理を実行する。
【００５１】
ファームウェア管理手段３７ｄは、最新のバージョンのファームウェアの全てを対象にしたとＳ１０７において判断すると、図３に示す動作を終了する。
【００５２】
なお、最新バージョン取得手段３７ａは、以上において、ファームウェアの最新のバージョンをＷｉ−Ｆｉ通信部３４を介して取得するが、例えばＷｉ−Ｆｉ通信部３４を介した通信が不可能である場合には、移動通信部３３を介して取得しても良い。同様に、ファームウェア取得手段３７ｆは、以上において、ファームウェアをＷｉ−Ｆｉ通信部３４を介して取得するが、例えばＷｉ−Ｆｉ通信部３４を介した通信が不可能である場合には、移動通信部３３を介して取得しても良い。
【００５３】
以上においては、ファームウェア管理システム４０が管理している全ての機種のファームウェアを対象にしている。しかしながら、携帯機器３０は、サービスパーソンが訪問する予定の利用者が使用している機種のファームウェアを優先的に対象にしても良い。
【００５４】
図４は、利用者が使用している機種の最新のバージョンのファームウェアをファームウェア管理システム４０から取得する場合の携帯機器３０の動作のフローチャートである。
【００５５】
携帯機器３０は、図３に示す動作に代えて図４に示す動作を実行する場合、画像形成装置のファームウェアのバージョンの取得が操作部３１を介して指示されたときに、図４に示す動作を実行する。
【００５６】
図４に示すように、携帯機器３０のバージョン取得手段３７ｇは、操作部３１を介して利用者のＩＤの指定を受け付ける（Ｓ１２１）。ここで、携帯機器３０を使用しているサービスパーソンは、自身が訪問する予定の利用者のＩＤを操作部３１を介して入力することができる。
【００５７】
次いで、バージョン取得手段３７ｇは、Ｓ１２１において指定された利用者の画像形成装置のファームウェアのバージョンを、Ｗｉ−Ｆｉ通信部３４を介して利用者情報管理システム５０から取得する（Ｓ１２２）。
【００５８】
次いで、最新バージョン取得手段３７ａは、Ｓ１２２において取得されたファームウェアの最新のバージョンを、Ｗｉ−Ｆｉ通信部３４を介してファームウェア管理システム４０から取得する（Ｓ１２３）。
【００５９】
次いで、ファームウェア管理手段３７ｄは、Ｓ１２２において取得されたファームウェアのバージョンの１つを対象にする（Ｓ１２４）。
【００６０】
次いで、ファームウェア管理手段３７ｄは、Ｓ１２４において対象にしたバージョン、すなわち、現在の対象のバージョンが、Ｓ１２３において取得されたファームウェアの最新のバージョンと異なるか否かを判断する（Ｓ１２５）。ここで、Ｓ１２２において取得されたファームウェアのバージョンは、Ｓ１２３において取得されたファームウェアの最新のバージョンと同一である場合、最新のバージョンである。
【００６１】
ファームウェア管理手段３７ｄは、現在の対象のバージョンが、Ｓ１２３において取得されたファームウェアの最新のバージョンと異なるとＳ１２５において判断すると、現在の対象のバージョンのファームウェアが最新ファームウェアリスト３６ｃに含まれているか否かを判断する（Ｓ１２６）。
【００６２】
ファームウェア管理手段３７ｄは、現在の対象のバージョンのファームウェアが最新ファームウェアリスト３６ｃに含まれていないとＳ１２６において判断すると、現在の対象のバージョンのファームウェアによって最新ファームウェアリスト３６ｃを更新する（Ｓ１２７）。
【００６３】
次いで、ファームウェア取得手段３７ｆは、現在の対象のバージョンのファームウェアをＷｉ−Ｆｉ通信部３４を介してファームウェア管理システム４０から取得する（Ｓ１２８）。
【００６４】
次いで、ファームウェア管理手段３７ｄは、Ｓ１２８において取得されたファームウェアをファームウェア３６ｂとして記憶部３６に記憶させる（Ｓ１２９）。
【００６５】
ファームウェア管理手段３７ｄは、現在の対象のバージョンが、Ｓ１２３において取得されたファームウェアの最新のバージョンと異ならないとＳ１２５において判断するか、現在の対象のバージョンのファームウェアが最新ファームウェアリスト３６ｃに含まれているとＳ１２６において判断するか、Ｓ１２９の処理が終了すると、Ｓ１２２において取得されたファームウェアのバージョンの全てを対象にしたか否かを判断する（Ｓ１３０）。
【００６６】
ファームウェア管理手段３７ｄは、Ｓ１２２において取得されたファームウェアのバージョンの何れかを未だ対象にしていないとＳ１３０において判断すると、未だ対象にしていないバージョンについてＳ１２４の処理を実行する。
【００６７】
ファームウェア管理手段３７ｄは、Ｓ１２２において取得されたファームウェアのバージョンの全てを対象にしたとＳ１３０において判断すると、図４に示す動作を終了する。
【００６８】
図４に示す動作によれば、例えば、携帯機器３０を使用しているサービスパーソンは、自身が翌日訪問する予定の利用者のＩＤを夜寝る前に操作部３１を介して入力することによって、寝ている間に必要なファームウェアを携帯機器３０に取得することができる。
【００６９】
なお、バージョン取得手段３７ｇは、以上において、利用者の画像形成装置のファームウェアのバージョンをＷｉ−Ｆｉ通信部３４を介して取得するが、例えばＷｉ−Ｆｉ通信部３４を介した通信が不可能である場合には、移動通信部３３を介して取得しても良い。同様に、最新バージョン取得手段３７ａは、以上において、ファームウェアの最新のバージョンをＷｉ−Ｆｉ通信部３４を介して取得するが、例えばＷｉ−Ｆｉ通信部３４を介した通信が不可能である場合には、移動通信部３３を介して取得しても良い。同様に、ファームウェア取得手段３７ｆは、以上において、ファームウェアをＷｉ−Ｆｉ通信部３４を介して取得するが、例えばＷｉ−Ｆｉ通信部３４を介した通信が不可能である場合には、移動通信部３３を介して取得しても良い。
【００７０】
次に、画像形成装置のファームウェアを最新のバージョンのファームウェアにアップデートする場合の携帯機器３０の動作について説明する。
【００７１】
図５は、画像形成装置のファームウェアを最新のバージョンのファームウェアにアップデートする場合の携帯機器３０の動作のフローチャートである。
【００７２】
携帯機器３０を使用しているサービスパーソンは、画像形成装置の利用者を訪問し、携帯機器３０が図５に示す動作を実行するように操作部３１を介して指示する。
【００７３】
図５に示すように、現在バージョン取得手段３７ｂは、画像形成装置のファームウェアの現在のバージョンを画像形成装置から近距離通信部３５を介して取得する（Ｓ１４１）。
【００７４】
次いで、最新バージョン取得手段３７ａは、Ｗｉ−Ｆｉ通信部３４を介してファームウェア管理システム４０からファームウェアの最新のバージョンを取得する（Ｓ１４２）。ここで、最新バージョン取得手段３７ａは、Ｓ１４１において現在のバージョンを取得したファームウェアの最新のバージョンのみをＳ１４２において取得しても良い。
【００７５】
次いで、最新バージョン判断手段３７ｃは、Ｓ１４１において取得された現在のバージョンと、Ｓ１４２において取得された最新のバージョンとに基づいて、画像形成装置のファームウェアに現在のバージョンより新しいバージョンが存在するか否かを判断する（Ｓ１４３）。
【００７６】
ファームウェアアップデート手段３７ｅは、画像形成装置のファームウェアに現在のバージョンより新しいバージョンが存在するとＳ１４３において判断されると、Ｓ１４２において取得された最新のバージョンのファームウェアが記憶部３６に記憶されているか否かを判断する（Ｓ１４４）。
【００７７】
ファームウェア取得手段３７ｆは、最新のバージョンのファームウェアが記憶部３６に記憶されていないとＳ１４４において判断されると、Ｓ１４２において取得された最新のバージョンのファームウェアをＷｉ−Ｆｉ通信部３４を介してファームウェア管理システム４０から取得する（Ｓ１４５）。
【００７８】
次いで、ファームウェア管理手段３７ｄは、Ｓ１４５において取得されたファームウェアをファームウェア３６ｂとして記憶部３６に記憶させて（Ｓ１４６）、Ｓ１４５において取得されたファームウェアによって最新ファームウェアリスト３６ｃを更新する（Ｓ１４７）。
【００７９】
ファームウェアアップデート手段３７ｅは、最新のバージョンのファームウェアが記憶部３６に記憶されているとＳ１４４において判断するか、Ｓ１４７の処理を終了すると、画像形成装置のファームウェアを、記憶部３６に記憶されている、Ｓ１４２において取得された最新のバージョンのファームウェアに近距離通信部３５を介してアップデートする（Ｓ１４８）。
【００８０】
制御部３７は、画像形成装置のファームウェアに現在のバージョンより新しいバージョンが存在しないとＳ１４３において判断するか、Ｓ１４８の処理が終了すると、図５に示す動作を終了する。
【００８１】
なお、最新バージョン取得手段３７ａは、以上において、ファームウェアの最新のバージョンをＷｉ−Ｆｉ通信部３４を介して取得するが、例えばＷｉ−Ｆｉ通信部３４を介した通信が不可能である場合には、移動通信部３３を介して取得しても良い。同様に、ファームウェア取得手段３７ｆは、以上において、ファームウェアをＷｉ−Ｆｉ通信部３４を介して取得するが、例えばＷｉ−Ｆｉ通信部３４を介した通信が不可能である場合には、移動通信部３３を介して取得しても良い。
【００８２】
携帯機器３０は、図５に示す動作に代えて、図６に示す動作を実行しても良い。ただし、図６に示す動作は、対象の画像形成装置と、ファームウェア管理システム４０との間で通信が可能であることが前提である。
【００８３】
図６は、画像形成装置のファームウェアを最新のバージョンのファームウェアにアップデートする場合の携帯機器３０の動作のフローチャートであって、図５に示す例とは異なる例を示す図である。
【００８４】
図６に示すように、アップデート指示手段３７ｈは、最新のバージョンのファームウェアが記憶部３６に記憶されていないとＳ１４４において判断されると、携帯機器３０と、ファームウェア管理システム４０との間の通信がＷｉ−Ｆｉであるか否かを判断する（Ｓ１５１）。
【００８５】
ファームウェア取得手段３７ｆは、Ｗｉ−ＦｉであるとＳ１５１において判断されると、Ｓ１４２において取得された最新のバージョンのファームウェアをＷｉ−Ｆｉ通信部３４を介してファームウェア管理システム４０から取得する（Ｓ１４５）。なお、ファームウェア取得手段３７ｆは、図６に示す動作におけるＳ１４５の処理において、ファームウェアを移動通信部３３を介して取得することはない。
【００８６】
アップデート指示手段３７ｈは、Ｗｉ−ＦｉではないとＳ１５１において判断すると、画像形成装置のファームウェアを最新のバージョンのファームウェアにアップデートすることをファームウェア管理システム４０に指示する（Ｓ１５２）。すなわち、ファームウェア取得手段３７ｆは、Ｓ１４２において取得された最新のバージョンのファームウェアをファームウェア管理システム４０から取得する（Ｓ１４５）ことを中止する。Ｓ１５２における指示には、Ｓ１４２において取得された最新のバージョンと、アップデートの対象の画像形成装置の識別情報とが含まれている。したがって、Ｓ１４２において取得された最新のバージョンのファームウェアは、対象の画像形成装置と、ファームウェア管理システム４０とのやりとりのみで、ファームウェア管理システム４０から対象の画像形成装置にダウンロードされ、対象の画像形成装置においてアップデートされる。
【００８７】
制御部３７は、Ｓ１５２の処理が終了すると、図６に示す動作を終了する。
【００８８】
なお、図５および図６に示す動作において、Ｓ１４１の処理と、Ｓ１４２の処理とは、順序が逆であっても良い。
【００８９】
また、図３および図４に示す動作において最新ファームウェアリスト３６ｃが更新されるので、図５および図６に示す動作においては、Ｓ１４２の処理を実行せずに、Ｓ１４３における処理においてファームウェアの最新のバージョンが最新ファームウェアリスト３６ｃから取得されても良い。
【００９０】
以上に説明したように、携帯機器３０は、ファームウェア管理システム４０から取得したファームウェアの最新のバージョンと、画像形成装置２０から近距離通信によって取得した、画像形成装置２０のファームウェアの現在のバージョンとに基づいて、画像形成装置２０のファームウェアに現在のバージョンより新しいバージョンが存在するか否かを判断する（Ｓ１４３）ので、ファームウェアのバージョンの確認のための通信を画像形成装置２０およびファームウェア管理システム４０の間で実行することができない場合であっても、画像形成装置２０のファームウェアのバージョンを最新のバージョンに維持することができる。
【００９１】
携帯機器３０は、画像形成装置２０のファームウェアを管理する（Ｓ１０６、Ｓ１２９またはＳ１４６）ので、画像形成装置２０の最新のバージョンのファームウェアを管理している場合には、画像形成装置２０およびファームウェア管理システム４０の間で通信を実行することができないときであっても、画像形成装置２０のファームウェアを最新のバージョンのファームウェアにアップデートすることができる。
【００９２】
携帯機器３０は、ファームウェア管理システム４０からファームウェアを取得する（Ｓ０５、Ｓ１２８またはＳ１４５）ので、画像形成装置２０の最新のバージョンのファームウェアを管理していない場合であっても、画像形成装置２０の最新のバージョンのファームウェアを管理することができる。
【００９３】
携帯機器３０は、利用者の画像形成装置２０の最新のバージョンのファームウェアを取得する（Ｓ１２８）ので、管理するファームウェアを絞り込むことができる。したがって、携帯機器３０は、例えば記憶部３６の記憶容量に制限がある場合であっても、効率的にファームウェアを管理することができる。
【００９４】
携帯機器３０は、携帯機器３０と、ファームウェア管理システム４０との間の通信がＷｉ−Ｆｉではない場合（Ｓ１５１でＮＯ）、画像形成装置２０の最新のバージョンのファームウェアを管理していなくても（Ｓ１４４でＮＯ）ファームウェア管理システム４０から画像形成装置２０の最新のバージョンのファームウェアを取得（Ｓ１４５）せず、画像形成装置２０のファームウェアを最新のバージョンのファームウェアにファームウェア管理システム４０によってアップデートさせる（Ｓ１５２）ので、ファームウェア管理システム４０から画像形成装置２０の最新のバージョンのファームウェアを移動通信システム経由で取得する構成と比較して、画像形成装置２０のファームウェアを最新のバージョンのファームウェアにアップデートさせる処理の速度の低下を抑えることができる。また、携帯機器３０は、ファームウェア管理システム４０から画像形成装置２０の最新のバージョンのファームウェアを移動通信システム経由で取得する場合には、ファームウェアの取得に移動通信システムの利用に関する課金が発生する可能性があるが、ファームウェア管理システム４０から画像形成装置２０の最新のバージョンのファームウェアを取得せず、画像形成装置２０のファームウェアを最新のバージョンのファームウェアにファームウェア管理システム４０によってアップデートさせる場合には、課金の発生を抑えることができる。
【００９５】
なお、携帯機器３０は、図５および図６に示す動作において、ファームウェアを自動的にアップデートするが、ファームウェアを自動的にアップデートしなくても良い。例えば、携帯機器３０は、Ｓ１４３における判断の結果を表示部３２に表示するだけでも良い。携帯機器３０の利用者は、Ｓ１４３における判断の結果が表示部３２に表示された場合、表示部３２の表示を確認して、画像形成装置２０のファームウェアのアップデートを操作部３１を介して携帯機器３０に指示しても良いし、画像形成装置２０の最新のバージョンのファームウェアを記憶している例えばＵＳＢメモリーなどの装置を使用して画像形成装置２０のファームウェアのアップデートを実行しても良い。
【００９６】
携帯機器３０は、画像形成装置２０のファームウェアのアップデートを携帯機器３０から画像形成装置２０に実行しない場合には、図３〜図６に示す動作においてファームウェア管理システム４０からファームウェアを取得しなくても良い。また、携帯機器３０は、画像形成装置２０のファームウェアのアップデートを携帯機器３０から画像形成装置２０に実行する場合であっても、図５および図６に示す動作においてファームウェア管理システム４０からファームウェアを取得する構成であるときには、図３および図４に示す動作においてファームウェア管理システム４０からファームウェアを取得しなくても良い。
【００９７】
本発明の「デバイス」は、本実施の形態において画像形成装置であるが、ＰＣなど、画像形成装置以外の機器であっても良い。
【符号の説明】
【００９８】
２０  画像形成装置（デバイス）
３０  携帯機器
３６ａ  ファームウェア管理プログラム
３６ｂ  ファームウェア
３７ａ  最新バージョン取得手段
３７ｂ  現在バージョン取得手段
３７ｃ  最新バージョン判断手段
３７ｄ  ファームウェア管理手段
３７ｅ  ファームウェアアップデート手段
３７ｆ  ファームウェア取得手段
３７ｇ  バージョン取得手段
３７ｈ  アップデート指示手段
４０  ファームウェア管理システム
５０  利用者情報管理システム
【図１】
2016143131.tif 000003
【図２】
2016143131.tif 000004
【図３】
2016143131.tif 000005
【図４】
2016143131.tif 000006
【図５】
2016143131.tif 000007
【図６】
2016143131.tif 000008