(57)【要約】【課題】高速無線通信回線と低速無線通信回線とを電波状況に応じて切り替えるような無線通信手段を介して制御プログラムのダウンロードを行う際に、周囲の電波状況が不安定な場合でも制御プログラムのダウンロードに要する時間が長くなることを防ぐ。【解決手段】無線通信部３６は、３Ｇ回線と、３Ｇ回線よりも通信速度の速いＬＴＥ回線とを切替えて無線通信を行う機能を備えている。制御部３２は、無線通信部３６を介してＬＴＥ回線を使用したファームウェアのダウンロードを実行している最中に、接続中の無線通信回線がＬＴＥ回線から３Ｇ回線に切り替わった場合、ファームウェアのダウンロードを中断して、それ以降はファームウェアのダウンロードが行われないように制御する。【選択図】図３
2018207251.tif 000002
【特許請求の範囲】
【請求項１】
第１の無線通信回線と、前記第１の通信回線よりも通信速度の速い第２の無線通信回線とを切替えて通信を行う通信手段と、
前記通信手段を介して前記第２の無線通信回線を使用した制御プログラムのダウンロードを実行している最中に、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わった場合、当該制御プログラムのダウンロードを中断して、それ以降は制御プログラムのダウンロードが行われないように制御する制御手段と、
を備えた情報処理装置。
【請求項２】
前記制御手段は、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わった場合、前記通信手段における通信状況を確認して、前記制御プログラムのダウンロードを中断する請求項１記載の情報処理装置。
【請求項３】
前記制御手段は、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わった場合、通信速度が予め設定された速度以下となったことを確認して、前記制御プログラムのダウンロードを中断する請求項２記載の情報処理装置。
【請求項４】
前記制御手段は、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わった場合、単位時間あたりのデータ通信量が予め設定された値以下となったことを確認して、前記制御プログラムのダウンロードを中断する請求項２記載の情報処理装置。
【請求項５】
前記制御手段は、前記通信手段における通信状況に基づいて、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わったと判定する請求項１記載の情報処理装置。
【請求項６】
前記制御手段は、前記制御プログラムのダウンロード開始から予め設定された時間以内にダウンロードが完了しない場合に、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わったと判定する請求項５記載の情報処理装置。
【請求項７】
前記制御手段は、前記制御プログラムのダウンロードを実行中の通信速度が予め設定された速度以下となった場合に、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わったと判定する請求項５記載の情報処理装置。
【請求項８】
前記制御手段は、前記制御プログラムのダウンロードを実行中の単位時間あたりのデータ通信量が予め設定された値以下となった場合に、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わったと判定する請求項５記載の情報処理装置。
【請求項９】
前記制御手段は、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わった場合、予め設定された時間経過後においても接続中の無線通信回線が前記第１の無線通信回線となっている場合に、前記制御プログラムのダウンロードを中断する請求項１記載の情報処理装置。
【請求項１０】
前記制御手段は、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わった場合であっても、ダウンロードを完了済みの制御プログラムのデータ量の割合が予め設定された値以上の場合には、前記制御プログラムのダウンロードを中断せずに継続する請求項１記載の情報処理装置。
【請求項１１】
第１の無線通信回線と、前記第１の通信回線よりも通信速度の速い第２の無線通信回線とを切替えて通信を行う通信手段が前記第２の無線通信回線により接続中の場合に、制御プログラムのダウンロードを開始する開始ステップと、
前記通信手段を介して前記第２の無線通信回線を使用した制御プログラムのダウンロードを実行している最中に、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わった場合、当該制御プログラムのダウンロードを中断して、それ以降は制御プログラムのダウンロードが行われないように設定する設定ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、データのダウンロード中に通信遮断によりダウンロードが中断し、その後にダウンロードが再開可能となった場合に、ダウンロードしようとするデータの情報内容の優先度、要求鮮度、再ダウンロード完了までの時間等に基づいてダウンロード再開の必要性を判断するようにした情報配信システムが開示されている。
【０００３】
特許文献２には、先読み対象の複数のファイルを順にサーバからダウンロードする際に、ダウンロード速度が閾値以上であれば先読み対象のファイルのダウンロードを継続して、ダウンロード速度が閾値より小さい場合にはそのダウンロード速度で所定の時間内でダウンロード可能なファイルサイズ以下のファイルのみをダウンロードするようにした情報処理装置が開示されている。
【０００４】
特許文献３には、更新用ファイルを通信手段経由にてダウンロードする際に、ダウンロードの途中で所定の操作入力が行われた場合にダウンロードを中断し、自装置が待機状態であることが検出されてから設定された時間が経過した時点でダウンロードを再開するようにした画像形成装置が開示されている。
【０００５】
特許文献４には、転送期限の設定されたファイルを所定のブロック単位で間欠転送する際に、ファイル転送のスループットが基準閾値を下回った場合、１ブロック分のファイル転送を待って通信回線を一旦切断するようにした通信端末装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−３５０６１９号公報
【特許文献２】特開２０１６−１１０５１０号公報
【特許文献３】特許第５４９４２３２号公報
【特許文献４】特許第５８３９９９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、高速無線通信回線と低速無線通信回線とを電波状況に応じて切り替えるような無線通信手段を介して制御プログラムのダウンロードを行う際に、周囲の電波状況が不安定な場合でも制御プログラムのダウンロードに要する時間が長くなることを防ぐことが可能な情報処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
［情報処理装置］
請求項１に係る本発明は、第１の無線通信回線と、前記第１の通信回線よりも通信速度の速い第２の無線通信回線とを切替えて通信を行う通信手段と、
前記通信手段を介して前記第２の無線通信回線を使用した制御プログラムのダウンロードを実行している最中に、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わった場合、当該制御プログラムのダウンロードを中断して、それ以降は制御プログラムのダウンロードが行われないように制御する制御手段とを備えた情報処理装置である。
【０００９】
請求項２に係る本発明は、前記制御手段が、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わった場合、前記通信手段における通信状況を確認して、前記制御プログラムのダウンロードを中断する請求項１記載の情報処理装置である。
【００１０】
請求項３に係る本発明は、前記制御手段が、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わった場合、通信速度が予め設定された速度以下となったことを確認して、前記制御プログラムのダウンロードを中断する請求項２記載の情報処理装置である。
【００１１】
請求項４に係る本発明は、前記制御手段が、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わった場合、単位時間あたりのデータ通信量が予め設定された値以下となったことを確認して、前記制御プログラムのダウンロードを中断する請求項２記載の情報処理装置である。
【００１２】
請求項５に係る本発明は、前記制御手段が、前記通信手段における通信状況に基づいて、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わったと判定する請求項１記載の情報処理装置である。
【００１３】
請求項６に係る本発明は、前記制御手段が、前記制御プログラムのダウンロード開始から予め設定された時間以内にダウンロードが完了しない場合に、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わったと判定する請求項５記載の情報処理装置である。
【００１４】
請求項７に係る本発明は、前記制御手段が、前記制御プログラムのダウンロードを実行中の通信速度が予め設定された速度以下となった場合に、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わったと判定する請求項５記載の情報処理装置である。
【００１５】
請求項８に係る本発明は、前記制御手段は、前記制御プログラムのダウンロードを実行中の単位時間あたりのデータ通信量が予め設定された値以下となった場合に、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わったと判定する請求項５記載の情報処理装置である。
【００１６】
請求項９に係る本発明は、前記制御手段が、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わった場合、予め設定された時間経過後においても接続中の無線通信回線が前記第１の無線通信回線となっている場合に、前記制御プログラムのダウンロードを中断する請求項１記載の情報処理装置である。
【００１７】
請求項１０に係る本発明は、前記制御手段が、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わった場合であっても、ダウンロードを完了済みの制御プログラムのデータ量の割合が予め設定された値以上の場合には、前記制御プログラムのダウンロードを中断せずに継続する請求項１記載の情報処理装置である。
【００１８】
［プログラム］
請求項１１に係る本発明は、第１の無線通信回線と、前記第１の通信回線よりも通信速度の速い第２の無線通信回線とを切替えて通信を行う通信手段が前記第２の無線通信回線により接続中の場合に、制御プログラムのダウンロードを開始する開始ステップと、
前記通信手段を介して前記第２の無線通信回線を使用した制御プログラムのダウンロードを実行している最中に、接続中の無線通信回線が前記第２の無線通信回線から前記第１の無線通信回線に切り替わった場合、当該制御プログラムのダウンロードを中断して、それ以降は制御プログラムのダウンロードが行われないように設定する設定ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１９】
請求項１に係る本発明によれば、通信速度が低速な第１の無線通信回線と通信速度が高速な第２の無線通信回線とを電波状況に応じて切り替えるような無線通信手段を介して制御プログラムのダウンロードを行う際に、周囲の電波状況が不安定な場合でも制御プログラムのダウンロードに要する時間が長くなることを防ぐことが可能な情報処理装置を提供することができる。
【００２０】
請求項２に係る本発明によれば、接続中の無線通信回線が第２の無線通信回線から第１の無線通信回線に切り替わっただけでなく、無線通信手段における通信状況が制御プログラムのダウンロードを適切に実行することができない状況となったことを確認して、制御プログラムのダウンロードを中断することが可能な情報処理装置を提供することができる。
【００２１】
請求項３に係る本発明によれば、接続中の無線通信回線が第２の無線通信回線から第１の無線通信回線に切り替わっただけでなく、無線通信手段における通信速度が制御プログラムのダウンロードを適切に実行することができない値となったことを確認して、制御プログラムのダウンロードを中断することが可能な情報処理装置を提供することができる。
【００２２】
請求項４に係る本発明によれば、接続中の無線通信回線が第２の無線通信回線から第１の無線通信回線に切り替わっただけでなく、無線通信手段における単位時間あたりのデータ通信量が制御プログラムのダウンロードを適切に実行することができない値となったことを確認して、制御プログラムのダウンロードを中断することが可能な情報処理装置を提供することができる。
【００２３】
請求項５に係る本発明によれば、接続中の無線通信回線が第２の無線通信回線から第１の無線通信回線に切り替わったことを判定することが可能な情報処理装置を提供することができる。
【００２４】
請求項６に係る本発明によれば、接続中の無線通信回線が第２の無線通信回線から第１の無線通信回線に切り替わったことを判定することが可能な情報処理装置を提供することができる。
【００２５】
請求項７に係る本発明によれば、接続中の無線通信回線が第２の無線通信回線から第１の無線通信回線に切り替わったことを判定することが可能な情報処理装置を提供することができる。
【００２６】
請求項８に係る本発明によれば、接続中の無線通信回線が第２の無線通信回線から第１の無線通信回線に切り替わったことを判定することが可能な情報処理装置を提供することができる。
【００２７】
請求項９に係る本発明によれば、無線通信回線が短時間だけ第２の無線通信回線から第１の無線通信回線に切り替わった場合に、制御プログラムのダウンロードが中止されてしまうことを防ぐことが可能な情報処理装置を提供することができる。
【００２８】
請求項１０に係る本発明によれば、無線通信回線が第２の無線通信回線から第１の無線通信回線に切り替わった場合であっても、既にダウンロード済みの制御プログラムを無駄にすることを防ぐことが可能な情報処理装置を提供することができる。
【００２９】
請求項１１に係る本発明によれば、通信速度が低速な第１の無線通信回線と通信速度が高速な第２の無線通信回線とを電波状況に応じて切り替えるような無線通信手段を介して制御プログラムのダウンロードを行う際に、周囲の電波状況が不安定な場合でも制御プログラムのダウンロードに要する時間が長くなることを防ぐことが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態の画像形成装置１０に対してファームウェア（制御プログラム）をダウンロードするためのシステムの構成を示す図である。
【図２】本発明の一実施形態の画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態の画像形成装置１０の機能構成を示すブロック図である。
【図４】本発明の一実施形態の画像形成装置１０におけるファームウェアの更新処理の全体の動作を説明するためのフローチャートである。
【図５】図４に示した、ファームウェアのダウンロードおよび更新処理（ステップＳ１０５）の詳細を説明するためのフローチャートである。
【図６】ファームウェアの更新を行うことができない旨のエラー表示の一例を示す図である。
【図７】ファームウェアのダウンロードを中断した旨のエラー表示の一例を示す図である。
【図８】ファームウェアのダウンロードが完了した旨を通知する表示例を示す図である。
【発明を実施するための形態】
【００３１】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００３２】
図１は本発明の一実施形態の画像形成装置１０に対してファームウェア（制御プログラム）をダウンロードするためのシステムの構成を示す図である。
【００３３】
本発明の一実施形態の画像形成装置１０は、図１に示されるように、ネットワーク３０により例えばパーソナルコンピュータ（以下パソコンと略す。）等の端末装置２０に接続されており、この端末装置２０からの印刷ジョブ（印刷指示）を受信して印刷処理を行っている。画像形成装置１０は、端末装置２０から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。なお、画像形成装置１０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００３４】
ここで、この画像形成装置１０は、内部にインストールされたファームウェアにより動作が制御されているが、不具合の発生を防止したり、新しい機能を追加する等の目的でファームウェアを更新する必要が発生する場合がある。
【００３５】
しかし、このファームウェアは、インターネット５０に接続された管理サーバ６０内に格納されており、画像形成装置１０がインターネット５０に接続されていないと、ファームウェアをダウンロードして更新することができない。
【００３６】
画像形成装置１０が接続されているネットワーク３０がインターネット５０に接続されていれば、画像形成装置１０と管理サーバ６０とをＬＡＮ（Local Area Network）接続してファームウェアのダウンロードを行うことができる。
【００３７】
しかし、画像形成装置１０を設置しているユーザにおける情報管理の必要性からローカルのネットワーク３０とインターネット５０とを接続しない場合がある。また、画像形成装置１０の設置場所によってはインターネット５０に接続するための機能が無い場合もある。
【００３８】
このような場合でも画像形成装置１０と管理サーバ６０との間のデータ通信を可能とするために、本実施形態の画像形成装置１０では、携帯電話通信網４３に接続可能な無線通信装置を接続することができるような機能が備えられている。そのため、画像形成装置１０では、接続された無線通信装置を介して携帯電話通信網４３経由でインターネット５０に接続することにより、管理サーバ６０から新しいファームウェアをダウンロードして更新することが可能となる。
【００３９】
なお、現在では、携帯電話通信網の無線基地局と接続するための無線通信回線の通信規格には、第３世代と呼ばれる３Ｇ規格と、第４世代（４Ｇ）の規格であるＬＴＥ（Long Term Evolution）規格とが存在する。図１では、ＬＴＥ規格の無線基地局４１と３Ｇ規格の無線基地局４２とが携帯電話通信網４３に接続されている様子が示されている。
【００４０】
そして、３Ｇ規格の無線通信回線である３Ｇ回線よりもＬＴＥ規格の無線通信回線であるＬＴＥ回線を使用してデータ通信を行った方が高速の無線通信を行うことができる。そのため、携帯電話機等の無線通信装置では、ＬＴＥ回線が使用可能であればＬＴＥ回線を優先して使用した無線通信を行い、ＬＴＥ回線が使用不可能であれば３Ｇ回線を使用した無線通信を行うように、その場所の電波状況に応じて３Ｇ回線とＬＴＥ回線とを切替えるような機能が用いられている。
【００４１】
そして、本実施形態の画像形成装置１０においても、ＬＴＥ回線を優先して選択するように設定され、その場所の電波状況に応じて、ＬＴＥ回線または３Ｇ回線を選択するように構成されている。しかし、ＬＴＥ回線を優先して選択するように設定されている場合であっても、ＬＴＥ回線の電波が弱い場合には３Ｇ回線に切り替わってしまうことになる。
【００４２】
ここで、画像形成装置１０においてファームウェアの更新が行われるためのきっかけとしては下記のような４つの場合がある。
（１）ユーザまたはサービスエンジニアがＵＩ（ユーザインタフェース）を介して更新を指示する。
（２）管理サーバ６０から、ダウンロード・更新処理予定時刻を指示される。
（３）ユーザが、ダウンロード・更新処理予定時刻を指示する。
（４）予め設定された頻度、例えば週／日に１回で定期的に管理サーバ６０に更新可能なファームウェアの有無を確認し、更新すべきファームウェアが有ればダウンロードして更新処理を行う。
【００４３】
そして、上記のいずれかの場合においても、ファームウェアのダウンロードおよび更新処理の実行中は、画像形成装置１０の操作画面はロックされてユーザが操作することができなくなるため、ユーザは画像形成装置１０を使用することができなくなる。そのため、ファームウェアのダウンロードおよび更新処理が長時間となってしまうと、画像形成装置１０を利用しているユーザの業務に影響がでてしまうことにもなりかねない。特にカスターマーエンジニアが画像形成装置１０の設置場所に出向いてファームウェアの更新処理を実行する場合においても操作画面がロックされてしまうため、ユーザが画像形成装置１０を使用することができない時間が長くなってしまう。
【００４４】
また、近年では画像形成装置１０の多機能化に伴い、更新するファームウェアのデータサイズは増加する傾向にある。そのため、管理サーバ６０から大容量のファームウェアをダウンロードする際に、使用する無線通信回線が３Ｇ回線となっていると、ダウンロード時間が長くなり過ぎてしまいユーザが画像形成装置１０を使用することができない時間が長くなってしまう可能性がある。
【００４５】
例えば、ＬＴＥ回線の実行通信速度が１００Ｍｂｐｓであると仮定すると５００Ｍバイトのファイルデータは約４２秒間でダウンロードすることが可能である。一方、３Ｇ回線の実行通信速度が７．２Ｍｂｐｓであると仮定すると５００Ｍバイトのファイルデータをダウンロードするためには約１０分間かかることになる。
【００４６】
さらに、管理サーバ６０側においても通信時間が長い画像形成装置１０が存在することにより同時接続される通信セッション数が増えることにより通信負荷が大きくなり、ますますダウンロード時間が長くなってしまうという事態となることも想定される。
【００４７】
そこで、本実施形態の画像形成装置１０は、無線通信装置を介してＬＴＥ回線を使用したファームウェアのダウンロードを実行している最中に、接続中の無線通信回線がＬＴＥ回線から３Ｇ回線に切り替わった場合、ファームウェアのダウンロードを中断して、それ以降はファームウェアのダウンロードが行われないように制御する。
【００４８】
なお、管理サーバ６０は、画像形成装置１０からから例えば１日１回程度の定期通知を受信して、トナー等の消耗品の残容量の情報、印刷枚数等の課金情報を受信するとともに、故障や紙詰まり等の発生をトリガとして装置の稼働状況の情報を受信している。そして、これらの情報のデータ量はファームウェアと比較して小さいため、無線通信回線が３Ｇ回線であっても問題無くデータの送受信が行われる。
【００４９】
以下、本実施形態の画像形成装置１０の詳細な構成および動作を下記に説明する。まず、本実施形態の画像形成装置１０のハードウェア構成を図２に示す。
【００５０】
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）や不揮発性メモリ等の記憶装置１３、通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５、スキャナ１６、プリントエンジン１７を有する。これらの構成要素は、制御バス１８を介して互いに接続されている。
【００５１】
通信ＩＦ１４は、ネットワーク３０を介して外部の装置等との間でデータの送受信を行う機能と、上述した３Ｇ回線およびＬＴＥ回線を使用した無線通信を行う機能の両方を備えている。
【００５２】
プリントエンジン１７は、帯電、露光、現像、転写、定着などの工程を経て印刷用紙等の記録媒体上に画像を印刷する。
【００５３】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。
【００５４】
なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００５５】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
【００５６】
本実施形態の画像形成装置１０は、図３に示されるように、ネットワークＩＦ３１と、制御部３２と、ＵＩ装置３３と、データ格納部３４と、出力部３５と、無線通信部３６とを備えている。
【００５７】
ネットワークＩＦ３１は、ネットワーク３０を介して端末装置２０との間でデータの送受信を行っており、端末装置２０からの各種ジョブを受信する。
【００５８】
無線通信部３６は、例えばＵＳＢ(Universal Serial Bus)接続により画像形成装置１０の本体と接続可能な構成となっており、上述したように、３Ｇ回線（第１の無線通信回線）と、３Ｇ回線よりも通信速度の速いＬＴＥ回線（第２の無線通信回線）とを切替えて無線通信を行う機能を備えている。そして、無線通信部３６は、ＬＴＥ回線と３Ｇ回線の両方と接続可能な場合には、ＬＴＥ回線を優先して選択して接続するように設定されている。
【００５９】
ＵＩ装置３３は、操作パネル等を介してユーザからの各種操作指示を入力したり、ユーザに対して各種情報を表示する。出力部３５は、制御部３２による制御に基づいて、印刷用紙等の記録媒体上に画像を出力する。
【００６０】
データ格納部３４は、制御部３２による制御に基づいて各種情報やデータを格納する。ここで、データ格納部３４は、無線回線経由でファームウェアをダウンロードして更新する処理を許可するか否かを示す「無線経由でのＦＷ（ファームウェア）更新許可フラグ」を格納している。この「無線経由でのＦＷ更新許可フラグ」が許可状態の場合、制御部３２は、無線通信部３６を介して管理サーバ６０からファームウェアをダウンロードして更新する処理を実行する。逆に、この「無線経由でのＦＷ更新許可フラグ」が禁止状態の場合、制御部３２は、無線通信部３６を介したファームウェアのダウンロードを行わない。
【００６１】
制御部３２は、ネットワークＩＦ３１経由で受信した印刷ジョブ等に基づいて出力部３５を制御することにより印刷処理を実行する。さらに、制御部３２は、画像形成装置１０の動作を制御するための制御プログラムであるファームウェアを管理しており、ＵＩ装置３３等からファームウェアの更新指示を受けた場合、管理サーバ６０にアクセスして更新すべきファームウェアの有無を確認し、更新すべきファームウェアがある場合にはダウンロードして自装置内のファームウェアを更新する。
【００６２】
ここで、本実施形態では、ネットワークＩＦ３１経由では管理サーバ６０にアクセスすることができないシステム構成であるため、制御部３２は、無線通信部３６を介して無線通信回線を使用して携帯電話通信網４３経由で管理サーバ６０にアクセスする。
【００６３】
そして、制御部３２は、無線通信部３６が使用している無線通信回線がＬＴＥ回線であることを確認して、ファームウェアのダウンロードを開始する。そして、制御部３２は、無線通信部３６を介してＬＴＥ回線を使用したファームウェアのダウンロードを実行している最中に、接続中の無線通信回線がＬＴＥ回線から３Ｇ回線に切り替わった場合、ファームウェアのダウンロードを中断して、それ以降はファームウェアのダウンロードが行われないように制御する。
【００６４】
具体的には、制御部３２は、データ格納部３４内に格納されている「無線経由でのＦＷ更新許可フラグ」を許可状態から禁止状態に変更することにより、それ以降はファームウェアのダウンロードが行われないようにする。
【００６５】
なお、「無線経由でのＦＷ更新許可フラグ」が一旦禁止状態となった場合、サービスエンジニアによって遠隔操作またはＵＩ装置３３の操作により設定変更が行われない限り、例え電波状態が回復してＬＴＥ回線による通信が可能となった場合でも、無線通信回線経由でのファームウェアのダウンロードは行われない。
【００６６】
これは、ＬＴＥ回線による通信が不可能となったり可能となったりする状態が切り替わっている場合、画像形成装置１０の周囲の電波状況は安定しておらず、ＬＴＥ回線によるファームウェアのダウンロードを再開したとしても、再度ＬＴＥ回線による通信が不可能となりダウンロードを中止せざるを得ない状況となる可能性が高いからである。
【００６７】
そして、このようなダウンロードの中止・再開を繰り返したのでは、ファームウェアの更新処理がいつまでも終わらずに画像形成装置１０を使用することができない時間が長引いてしまうからである。
【００６８】
なお、サービスエンジニアは、周囲の電波状況を確認して、ＬＴＥ回線による無線接続が問題ないと判定した場合、禁止状態となっていた「無線経由でのＦＷ更新許可フラグ」を許可状態に変更することにより、無線回線経由でのファームウェアのダウンロードが行われるようにする。
【００６９】
なお、制御部３２は、接続中の無線通信回線がＬＴＥ回線から３Ｇ回線に切り替わった場合、無線通信部３６における通信状況を確認して、ファームウェアのダウンロードを中断するようにしても良い。
【００７０】
例えば、制御部３２は、接続中の無線通信回線がＬＴＥ回線から３Ｇ回線に切り替わった場合、通信速度が予め設定された速度以下となったことを確認して、ファームウェアのダウンロードを中断する。また、制御部３２は、接続中の無線通信回線がＬＴＥ回線から３Ｇ回線に切り替わった場合、単位時間あたりのデータ通信量が予め設定された値以下となったことを確認して、ファームウェアのダウンロードを中断する。
【００７１】
なお、制御部３２は、無線通信部３６からの情報に基づいて、接続中の無線通信回線がＬＴＥ回線から３Ｇ回線に切り替わったことを把握するが、無線通信部３６おける通信状況に基づいて、接続中の無線通信回線がＬＴＥ回線から３Ｇ回線に切り替わったと判定するようにしても良い。
【００７２】
例えば、制御部３２は、ファームウェアのダウンロード開始から予め設定された時間以内にダウンロードが完了しない場合に、接続中の無線通信回線がＬＴＥ回線から３Ｇ回線に切り替わったと判定する。また、制御部３２は、ファームウェアのダウンロードを実行中の通信速度が予め設定された速度以下となった場合に、接続中の無線通信回線がＬＴＥ回線から３Ｇ回線に切り替わったと判定する。さらに、制御部３２は、ファームウェアのダウンロードを実行中の単位時間あたりのデータ通信量が予め設定された値以下となった場合に、接続中の無線通信回線がＬＴＥ回線から３Ｇ回線に切り替わったと判定する。
【００７３】
なお、制御部３２は、接続中の無線通信回線がＬＴＥ回線から３Ｇ回線に切り替わっても直ちにファームウェアのダウンロードを中止せずに、ＬＴＥ回線から３Ｇ回線に切り替わってから予め設定された時間経過後においても接続中の無線通信回線が３Ｇ回線となっている場合に、ファームウェアのダウンロードを中断するようにしても良い。
【００７４】
つまり、制御部３２は、ファームウェアのダウンロード中に接続中の無線通信回線が一瞬だけ３Ｇ回線に切り替わったものの直ぐにＬＴＥ回線に復帰したような場合には、そのままファームウェアのダウンロードを継続するようにしても良い。
【００７５】
さらに、制御部３２は、接続中の無線通信回線がＬＴＥ回線から３Ｇ回線に切り替わった場合であっても、ダウンロードを完了済みのファームウェアのデータ量の割合が予め設定された値、例えば９０％以上の場合には、ファームウェアのダウンロードを中断せずに継続するようにしても良い。
【００７６】
つまり、制御部３２は、既にファームウェアのダウンロードが９０％以上完了している場合には、残りのダウンロードを３Ｇ回線で行ったとしてもダウンロード時間は長時間とはならないのと、逆にダウンロード済みのファームウェアのデータを廃棄して再度ダウンロードしたのでは処理の無駄となると判定して、そのままダウンロードを継続するようにしても良い。
【００７７】
次に、本実施形態の画像形成装置１０におけるファームウェアの更新処理の動作を図面を参照して詳細に説明する。
【００７８】
先ず、画像形成装置１０におけるファームウェアの更新処理の全体の動作を図４のフローチャートを参照して説明する。
【００７９】
制御部３２が、ＵＩ装置３３からサービスエンジニアの操作を受付けることによりファームウェアの更新要求を受付けると（ステップＳ１０１）、制御部３２は、管理サーバ６０にアクセスして更新可能なファームウェアの有無の情報を取得する（ステップＳ１０２）。そして、制御部３２は、更新可能なファームウェアの情報をＵＩ装置３３上に表示する（ステップＳ１０３）。
【００８０】
この更新可能なファームウェアの情報を見たサービスエンジニアがファームウェアの更新を指示した場合（ステップＳ１０４においてｙｅｓ）、制御部３２は、ファームウェアのダウンロードおよび更新処理に移行する（ステップＳ１０５）。なお、サービスエンジニアがファームウェアの更新を指示しなかった場合（ステップＳ１０４においてｎｏ）、制御部３２は、ファームウェアの更新処理を行わずに処理を終了する。
【００８１】
次に、図４に示した、ファームウェアのダウンロードおよび更新処理（ステップＳ１０５）の詳細を図５のフローチャートを参照して説明する。
【００８２】
先ず、制御部３２は、データ格納部３４に格納されている「無線経由でのＦＷ更新許可フラグ」の状態を確認する（ステップＳ２０１）。
【００８３】
そして、「無線経由でのＦＷ更新許可フラグ」が更新許可状態となっていない場合、つまり禁止状態となっている場合（ステップＳ２０２においてｎｏ）、制御部３２は、ＵＩ装置３３を介してファームウェアの更新を行うことができない旨のエラー表示を行う（ステップＳ２０３）。
【００８４】
このような場合に表示されるエラー表示の一例を図６に示す。図６では、画像形成装置１０の操作パネル５１上において、「無線通信回線経由でのファームウェアのダウンロードを禁止する設定となっているので、処理を終了します。」と表示され、無線経由でのダウンロードが禁止されている状態である旨が示されている。
【００８５】
そして、「無線経由でのＦＷ更新許可フラグ」が更新許可状態となっている場合（ステップＳ２０２においてｙｅｓ）、制御部３２は、無線通信部３６が接続中の無線通信回線がＬＴＥ回線であることを確認して（ステップＳ２０４においてｙｅｓ）、ファームウェアのダウンロード処理を実行する（ステップＳ２０５）。
【００８６】
そして、ダウンロードが完了するまでステップＳ２０４、Ｓ２０５の処理を繰り返す（ステップＳ２０６）。
【００８７】
もし、ダウンロード処理の途中で無線通信回線がＬＴＥ回線でなくなった場合、つまり電波状況の変化等により３Ｇ回線に切り替わった場合（ステップＳ２０４においてｎｏ）、制御部３２は、ファームウェアのダウンロード処理を中断する（ステップＳ２０７）。そして、制御部３２は、データ格納部３４内の「無線経由でのＦＷ更新許可フラグ」を許可状態から禁止状態に変更し（ステップＳ２０８）、ＵＩ装置３３を介してファームウェアのダウンロードを中断した旨のエラー表示を行う（ステップＳ２０９）。
【００８８】
このような場合に表示されるエラー表示の一例を図７に示す。図７では、画像形成装置１０の操作パネル５１上において、「無線通信回線が３Ｇ回線に切り替わったのでファームウェアのダウンロードを中断しました。」と表示され、ダウンロードが中断された旨が示されている。
【００８９】
なお、無線通信回線がＬＴＥ回線のままでダウンロードが完了した場合（ステップＳ２０６）、制御部３２は、例えば図８に示すような表示を行ってダウンロードが完了した旨を通知して処理を終了する。
【００９０】
本実施形態では、高速通信が可能なＬＴＥ回線と、ＬＴＥ回線よりも通信速度の遅い３Ｇ回線との切替えが行われる場合を用いて説明したが、無線通信回線の種類はＬＴＥ回線／３Ｇ回線に限定されるものではない。周囲の電波状況に応じて、通信速度の異なる複数の無線通信回線を切替えてデータの送受信が行われるような無線通信システムであれば同様に本発明を適用することができるものである。
【００９１】
[変形例]
上記実施形態では、複合機等のような画像形成装置に対して本発明を適用した場合を用いて説明したが、本発明はこれに限定されるものではなく、無線通信回線を介して制御プログラムをダウンロードするような装置であればスマートフォン、タブレット端末装置、携帯電話機、携帯ゲーム装置等の情報処理装置の場合でも同様に本発明を適用することができるものである。
【符号の説明】
【００９２】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    スキャナ
１７    プリントエンジン
１８    制御バス
２０    端末装置
３０    ネットワーク
３１    ネットワークＩＦ
３２    制御部
３３    ＵＩ装置
３４    データ格納部
３５    出力部
３６    無線通信部
４１、４２    無線基地局
４３    携帯電話通信網
５０    インターネット
５１    操作パネル
６０    管理サーバ
【図１】
2018207251.tif 000003
【図２】
2018207251.tif 000004
【図３】
2018207251.tif 000005
【図４】
2018207251.tif 000006
【図５】
2018207251.tif 000007
【図６】
2018207251.tif 000008
【図７】
2018207251.tif 000009
【図８】
2018207251.tif 000010