(57)【要約】【課題】  スタンドアロンの電子機器であっても、そのファームウェアを簡易な手順で更新する。【解決手段】  フラッシュメモリ１９には、対象電子機器の新しいファームウェアを得るための特定情報及び本発明に係るファームウェア更新制御プログラムが予め格納される。汎用ＰＣ２７は、フラッシュメモリ１９のインタフェース部２１ｂを備える。ファームウェア更新制御プログラムは、汎用ＰＣ２７のインタフェース部２１ｂへのフラッシュメモリ１９の接続により実行され、汎用ＰＣ２７に、前記特定情報に基づく新しいファームウェアを管理サーバ２９からフラッシュメモリ１９にダウンロードさせる機能を実現させる。【選択図】図１
2011145947.tif 000002
【特許請求の範囲】
【請求項１】
対象電子機器の既存のファームウェアを新しいファームウェアに更新するためのファームウェア更新制御プログラムであって、
前記新しいファームウェアの管理サーバに接続され可搬型記憶媒体が接続された他の電子機器に、前記対象電子機器毎の特定情報に基づき前記新しいファームウェアを前記管理サーバから前記可搬型記憶媒体にダウンロードさせる機能を実現させる、
ことを特徴とするファームウェア更新制御プログラム。
【請求項２】
対象電子機器及びこの対象電子機器に接続された周辺装置の既存のファームウェアを新しいファームウェアに更新するためのファームウェア更新制御プログラムであって、
前記新しいファームウェアの管理サーバに接続され可搬型記憶媒体が接続された他の電子機器に、前記対象電子機器及び周辺装置毎の特定情報に基づき前記新しいファームウェアを前記管理サーバから前記可搬型記憶媒体にダウンロードさせる機能を実現させる、
ことを特徴とするファームウェア更新制御プログラム。
【請求項３】
請求項１又は２記載のファームウェア更新制御プログラムであって、
前記ダウンロード後の可搬型記憶媒体を接続させた前記対象電子機器に、又は当該対象電子機器の電源投入時或いはリセット時に起動されるブートローダに、前記可搬型記憶媒体にダウンロードされた新しいファームウェアを実行させる機能を実現させる、
ことを特徴とするファームウェア更新制御プログラム。
【請求項４】
請求項１又は２記載のファームウェア更新制御プログラムであって、
前記ダウンロード前の可搬型記憶媒体を接続させた前記対象電子機器に、又は当該対象電子機器の電源投入時或いはリセット時に起動されるブートローダに、前記特定情報を取得させて前記可搬型記憶媒体に格納させる機能を実現させる、
ことを特徴とするファームウェア更新制御プログラム。
【請求項５】
請求項１又は２記載のファームウェア更新制御プログラムであって、
前記ダウンロード後の可搬型記憶媒体を接続させた前記対象電子機器に、又は当該対象電子機器の電源投入時或いはリセット時に起動されるブートローダに、前記対象電子機器の不揮発性記憶媒体に格納された既存のファームウェアを前記新しいファームウェアに更新させる機能と前記更新された新しいファームウェアを実行させる機能とを実現させる、
ことを特徴とするファームウェア更新制御プログラム。
【請求項６】
可搬型記憶媒体のインタフェース部と、電源投入時或いはリセット時に起動され前記インタフェース部を利用可能にするブートローダとを備えた電子機器であって、
前記可搬型記憶媒体には、前記電子機器の既存のファームウェアを新しいファームウェアに更新するためのファームウェア更新制御プログラムと、この更新制御プログラムにより前記新しいファームウェアの管理サーバから他の電子機器を介し電子機器毎の特定情報を用いて取得された新しいファームウェアとが格納され、
前記可搬型記憶媒体が前記インタフェース部に接続されると前記ブートローダが前記可搬型記憶媒体の新しいファームウェアを実行する、
ことを特徴とする電子機器。
【請求項７】
可搬型記憶媒体のインタフェース部と、既存のファームウェアが格納された不揮発性記憶媒体と、電源投入時或いはリセット時に起動され前記インタフェース部を利用可能にするブートローダとを備えた電子機器であって、
前記可搬型記憶媒体には、前記電子機器の既存のファームウェアを新しいファームウェアに更新するためのファームウェア更新制御プログラムと、この更新制御プログラムにより前記新しいファームウェアの管理サーバから他の電子機器を介し電子機器毎の特定情報を用いて取得された新しいファームウェアとが格納され、
前記可搬型記憶媒体が前記インタフェース部に接続されると前記ブートローダが前記不揮発性記憶媒体のファームウェア更新を行わせ、前記インタフェース部に前記可搬型記憶媒体が接続されていないと前記ブートローダは前記不揮発性記憶媒体のファームウェアを実行する、
ことを特徴とする電子機器。
【請求項８】
請求項６又は７記載の電子機器のインタフェース部に接続される可搬型記憶媒体であって、
前記特定情報及び前記更新制御プログラムを格納した、
ことを特徴とする可搬型記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スタンドアロンの電子機器であっても、そのファームウェアを簡易な手順で更新可能なファームウェア更新制御プログラム、電子機器、及び可搬型記憶媒体に関する。
【背景技術】
【０００２】
従来、ネットワークに接続されていないスタンドアロンの電子機器のファームウェア更新技術として、ＵＳＢメモリに更新されたファームウェアを予め格納し、ＵＳＢポートに挿入された前記ＵＳＢメモリから前記更新されたファームウェアを取得する電子機器が知られている（例えば、特許文献１参照）。
【０００３】
特許文献１のファームウェア更新技術によれば、スタンドアロンの電子機器のファームウェアを、ＵＳＢメモリ経由で簡便に更新することができる。
【０００４】
しかしながら、特許文献１のファームウェア更新技術では、スタンドアロンの電子機器のファームウェアを更新するにあたり、例えばＬＡＮ等のネットワークに接続されたコンピュータから電子機器メーカのサイトにアクセスし、対応する更新用ファームウェアを探索し、これをＵＳＢメモリにダウンロードした上で電子機器に接続する必要があり、更新作業が煩雑であるという問題があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２９９３７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
発明が解決しようとする課題は、従来のファームウェア更新技術では、スタンドアロンの電子機器のファームウェア更新作業が煩雑であった点である。
【課題を解決するための手段】
【０００７】
本発明に係るファームウェア更新制御プログラムは、対象電子機器の既存のファームウェアを新しいファームウェアに更新するためのファームウェア更新制御プログラムであって、前記新しいファームウェアの管理サーバに接続され可搬型記憶媒体が接続された他の電子機器に、前記対象電子機器毎の特定情報に基づき前記新しいファームウェアを前記管理サーバから前記可搬型記憶媒体にダウンロードさせる機能を実現させる、ことを最も主要な特徴とする。
【発明の効果】
【０００８】
本発明に係るファームウェア更新制御プログラムによれば、スタンドアロンの電子機器であっても、そのファームウェアを簡易な手順で更新することができる。
【図面の簡単な説明】
【０００９】
【図１】実施例に係る画像形成装置の機能ブロック図である。
【図２】実施例１に係る画像形成装置の動作説明に供するシーケンス図である。
【図３】実施例２に係る画像形成装置の動作説明に供するシーケンス図である。
【発明を実施するための形態】
【００１０】
スタンドアロンの電子機器であっても、そのファームウェアを簡易な手順で更新するといった目的を、ファームウェアの管理サーバに接続され可搬型記憶媒体が接続された他の電子機器に、対象電子機器毎の特定情報に基づき新しいファームウェアを前記管理サーバから前記可搬型記憶媒体にダウンロードさせる機能を実現させるファームウェア更新制御プログラムによって実現した。
【実施例１】
【００１１】
以下、本発明の実施例１に係るファームウェア更新制御プログラム、電子機器、及び可搬型記憶媒体について、電子機器として画像形成装置を例示して、図面を参照しながら説明する。
［実施例１に係る画像形成装置の概要］
図１は、実施例１に係る画像形成装置の機能ブロック図である。
【００１２】
本発明の電子機器に相当する画像形成装置１１は、図１に示すように、不揮発性メモリ１３、ＣＰＵ１５（Central Processing Unit）、メモリ１７、フラッシュメモリ（可搬型記憶媒体）１９が接続されるインタフェース部２１ａ、及び印刷部２５などを備えて構成される。なお、ここでは具体的な開示を省略したが、本画像形成装置１１は、一般的なデジタル複合機と同様、プリンタ装置、スキャナ装置、Ｆａｘ装置等として機能するためのハードウェアデバイスをさらに備えて構成される。
【００１３】
不揮発性メモリ１３は、例えば装置１１の基板（不図示）上に実装されたＮＶＲＡＭ（NonVolatile Random Access Memory）やフラッシュメモリなどの不揮発性の半導体メモリである。この不揮発性メモリ１３には、起動時にフラッシュメモリ１９に格納されたファームウェアを読み出すためのブートローダ（起動プログラム）が格納されている。
【００１４】
なお、フラッシュメモリ１９がインタフェース部２１ａに接続されると、フラッシュメモリ１９から読み出したファームウェア更新制御プログラムに従って、前記ブートローダに、フラッシュメモリ１９にダウンロードされた新しいファームウェアを実行させる、構成を採用してもよい。
【００１５】
ＣＰＵ１５は、本画像形成装置１１の各機能部の動作を統括的に制御するためのコンピュータ装置である。このＣＰＵ１５は、メモリ１７に記憶された各種のソフトウェアプログラムのうち指定されたプログラムを実行することにより、対応する機能を実現可能である。また、ＣＰＵ１５は、フラッシュメモリ（可搬型記憶媒体）１９に格納された更新制御プログラムに従ってファームウェアの更新処理を実行する。
【００１６】
メモリ１７は、半導体記憶装置からなる一次記憶装置と、磁気ディスク装置等からなる二次記憶装置とから構成される。このメモリ１７には、画像形成処理に係る各種のソフトウェアプログラムやデータ等が格納されている。
【００１７】
フラッシュメモリ１９は、本発明の可搬型記憶媒体に相当する不揮発性の半導体メモリである。本発明で利用可能なフラッシュメモリ１９としては、例えば、ＳＤ（Secure Digital）カードやコンパクトフラッシュ（登録商標）等のカード型メモリ、又はＵＳＢ（Universal Serial Bus）メモリなどを挙げることができる。
【００１８】
フラッシュメモリ１９には、本装置１１のファームウェアを更新するための更新制御プログラムが格納されている。また、フラッシュメモリ１９には、更新制御プログラムにより更新された新しいファームウェアが格納される。さらに、フラッシュメモリ１９には、本装置１１の周辺装置（自動原稿読み取り装置、ソータ装置、後処理装置、課金装置など）を含む機体構成情報、機種情報、ファームウェアのバージョン情報など、本装置１１に最適なファームウェアを得るための特定情報が格納されている。
【００１９】
フラッシュメモリ１９に格納されるファームウェア更新制御プログラムは、後述する汎用ＰＣ（他の電子機器）２７のインタフェース部２１ｂへのフラッシュメモリ（可搬型記憶媒体）１９の接続により実行され、汎用ＰＣ２７に、前記特定情報に基づく新しいファームウェアを後述の管理サーバ２９からフラッシュメモリ１９にダウンロードさせる機能を実現させる。
【００２０】
インタフェース部２１ａは、フラッシュメモリ１９の接続端子を有するスロット２３ａを備え、このスロット２３ａに装着されて電気的に接続されたフラッシュメモリ１９に対するデータの読出し／書込み等の動作を制御する。なお、インタフェース部２１ａは、本装置１１の電源投入時或いはリセット時に起動されるブートローダ（起動プログラム）の実行により、利用可能にされる。
【００２１】
印刷部２５は、ＣＰＵ１５で処理された印刷データに基づく画像を記録紙上に転写して出力する。
【００２２】
スタンドアロンの本画像形成装置１１の代わりに、本装置１１に適した新しいファームウェアをダウンロードするために、汎用ＰＣ（他の電子機器）２７が用いられる。この汎用ＰＣ２７は、本発明の対象電子機器に相当する画像形成装置１１と同様に、フラッシュメモリ１９が接続されるインタフェース部２１ｂと、同メモリ１９の接続端子を有するスロット２３ｂとを備える。
【００２３】
汎用ＰＣ（他の電子機器）２７は、インタフェース部２１ｂへのフラッシュメモリ１９の接続により実行され、前記特定情報に基づく新しいファームウェアを次述の管理サーバ２９からフラッシュメモリ１９にダウンロードさせる機能を機能を実現させるダウンロード部２８を備える。このダウンロード部２８は、汎用ＰＣ２７がソフトウェアプログラムを実行することにより、汎用ＰＣ２７に形成される機能部である。
【００２４】
汎用ＰＣ（他の電子機器）２７には、ＬＡＮ又はインターネット網等の通信網を介してアクセス可能な管理サーバ２９が接続されている。この管理サーバ２９は、例えば本画像形成装置１１の提供メーカ等が管理するサーバであり、複数の各機種毎に最適なファームウェアが登録管理されている。
【００２５】
上述のように構成された実施例１に係る画像形成装置１１では、ファームウェアを最適なものに更新することにより、本装置１１が備える各ハードウェアデバイスについての新たな機能の追加や不具合の修正等を行うことができる。
［実施例１に係る画像形成装置の動作］
次に、実施例１に係る画像形成装置の動作について、図２を参照して説明する。
【００２６】
図２は、実施例１に係る画像形成装置の動作説明に供するシーケンス図である。
【００２７】
図２に示すステップ１において、ユーザは、画像形成装置１１のインタフェース部２１ａからフラッシュメモリ１９を取り外す。このとき、本装置１１は電源オフ状態にあるとする。
【００２８】
ステップ２において、ユーザは、汎用ＰＣ（他の電子機器）２７のインタフェース部２１ｂに、フラッシュメモリ１９を接続する。このとき、汎用ＰＣ２７は電源オン状態にあるとする。
【００２９】
ステップ２．１において、汎用ＰＣ２７のＯＳが提供するプラグアンドプレイサービスによって、フラッシュメモリ１９に格納されたファームウェア更新制御プログラムが起動する。
【００３０】
ステップ２．１．１において、汎用ＰＣ２７は、ファームウェア更新制御プログラムに従って、更新用ファームウェアが登録された管理サーバ２９にアクセスし、前記特定情報を含むファームウェア更新要求を管理サーバ２９宛に送信する。
【００３１】
ステップ２．１．１．１において、管理サーバ２９は、前記特定情報に基づいて本装置１１に最適なファームウェアを検索・抽出する。管理サーバ２９は、フラッシュメモリ１９に格納されている現在のファームウェアのバージョン番号と、管理サーバ２９が抽出した新しいファームウェアのバージョン番号とに基づいて、最適なファームウェアを判定する。
【００３２】
この判定の結果、前記新しいファームウェアの方が最適であると判定されると、管理サーバ２９は、この新しいファームウェアを汎用ＰＣ２７宛に送信する。これにより、汎用ＰＣ２７は、管理サーバ２９から前記新しいファームウェアをフラッシュメモリ１９にダウンロードすることで、最適なファームウェアの更新を行うことができる。
【００３３】
ステップ３において、ユーザは、汎用ＰＣ２７のインタフェース部２１ｂからフラッシュメモリ１９を取り外す。
【００３４】
ステップ４において、ユーザは、画像形成装置１１のインタフェース部２１ａに、フラッシュメモリ１９を接続する。このとき、前記装置１１は電源オフ状態にあるとする。
【００３５】
ステップ５において、ユーザは、画像形成装置１１の電源をオンする。
【００３６】
ステップ５．１において、不揮発性メモリ１３に格納されているブートローダが起動する。これにより、画像形成装置１１のインタフェース部２１ａは、利用可能となる。
【００３７】
ステップ５．１．１において、ＣＰＵ１５は、フラッシュメモリ１９から読み出したファームウェア更新制御プログラムに従って、フラッシュメモリ１９に格納された新しいファームウェアを読み込む。なお、この新しいファームウェアの読み込みは、前記ブートローダの設定内容に従って実行してもよい。
【００３８】
ステップ５．１．２において、ＣＰＵ１５は、前記読み込まれた新しいファームウェアに従って、印刷エンジン部（不図示）、スキャナ部（不図示）、又はファクシミ通信部（不図示）等の各ハードウェアデバイスの動作制御を行うそれぞれのコントローラを起動する。従って、画像形成装置１１は、前記各ハードウェアデバイスについての新たな機能の追加や不具合の修正等を行うことができる。
［実施例１の効果］
本実施例１に係るファームウェア更新制御プログラムでは、ファームウェアの管理サーバ２９に接続されフラッシュメモリ（可搬型記憶媒体）１９が接続された汎用ＰＣ（他の電子機器）２７に、画像形成装置（対象電子機器）１１毎の特定情報に基づき新しいファームウェアを管理サーバ１９からフラッシュメモリ１９にダウンロードさせる機能を実現させる、構成を採用した。
【００３９】
このため、スタンドアロンの画像形成装置（電子機器）であっても、そのファームウェアを簡易な手順で更新することができる。
【００４０】
また、本実施例１に係るファームウェア更新制御プログラムでは、前記ダウンロード後のフラッシュメモリ（可搬型記憶媒体）１９を接続させた画像形成装置（対象電子機器）１１に、又は当該画像形成装置１１の電源投入時或いはリセット時に起動されるブートローダに、フラッシュメモリ１９にダウンロードされた新しいファームウェアを実行させる機能を実現させる、構成を採用した。
【００４１】
このため、画像形成装置１１側の例えば不揮発性メモリ１３に新しいファームウェアが格納されている場合と何ら変わりなく、電源投入時或いはリセット時に、フラッシュメモリ１９に格納された新しいファームウェアを確実に実行することができる。
【００４２】
なお、実施例１に係るファームウェア更新制御プログラムは、画像形成装置（対象電子機器）１１及びこの装置１１に接続された周辺装置（例えば、自動原稿読み取り装置、ソータ装置、後処理装置、認証装置、又は課金装置など）の既存のファームウェアを新しいファームウェアに更新するためのファームウェア更新制御プログラムであってもよい。すなわち、この変形例では、前記新しいファームウェアの管理サーバ２９に接続されフラッシュメモリ（可搬型記憶媒体）１９が接続された汎用ＰＣ（他の電子機器）２７に、前記画像形成装置１１及び周辺装置毎の特定情報に基づき前記新しいファームウェアを前記管理サーバ２９からフラッシュメモリ（可搬型記憶媒体）１９にダウンロードさせる機能を実現させる、構成を採用した。
【００４３】
このように構成すれば、周辺装置を含めた画像形成装置に関連する装置全てのファームウェアを一度の更新作業で横並びに完結することができるため、個々の装置毎にファームウェア更新作業を行う煩雑さを除いて、ユーザの利便性向上に寄与することができる。
【００４４】
一方、本実施例１に係る画像形成装置（電子機器）１１では、フラッシュメモリ（可搬型記憶媒体）１９のインタフェース部２１ａと、電源投入時或いはリセット時に起動されインタフェース部２１ａを利用可能にするブートローダとを備えた画像形成装置（電子機器）１１であって、フラッシュメモリ１９には、画像形成装置１１の既存のファームウェアを新しいファームウェアに更新するための更新制御プログラムと、この更新制御プログラムにより前記新しいファームウェアの管理サーバ２９から汎用ＰＣ（他の電子機器）２７を介し画像形成装置１１毎の特定情報を用いて取得された新しいファームウェアとが格納され、フラッシュメモリ１９がインタフェース部２１ａに接続されると、前記ブートローダが、フラッシュメモリ１９の新しいファームウェアを実行する、構成を採用した。
【００４５】
このため、画像形成装置１１側の例えば不揮発性メモリ１３に新しいファームウェアが格納されている場合と何ら変わりなく、電源投入時或いはリセット時に、フラッシュメモリ１９の新しいファームウェアを確実に実行することができる。
【００４６】
一方、実施例１に可搬型記憶媒体では、前記画像形成装置（電子機器）１１のインタフェース部２１ａに接続される可搬型記憶媒体であって、画像形成装置１１の新しいファームウェアを得るための特定情報及び更新制御プログラムを格納する構成を採用した。
【００４７】
実施例１に可搬型記憶媒体を用いてファームウェアを更新させた場合、スタンドアロンの画像形成装置（電子機器）であっても、そのファームウェアを簡易な手順で更新することができる。
【実施例２】
【００４８】
次に、本発明の実施例２に係るファームウェア更新制御プログラム、及び電子機器について、実施例１と同様に電子機器として画像形成装置を例示して、図面を参照しながら説明する。
【００４９】
なお、実施例２に係る画像形成装置は、実施例１に係る画像形成装置と見かけ上の構成が共通する。このため、実施例２に係る画像形成装置の説明において、図１に示す実施例１に係る画像形成装置の機能ブロック図を参照して、その機能が異なる構成部分について説明する。
【００５０】
不揮発性メモリ１３（不揮発性記憶媒体）には、起動時に読み出したフラッシュメモリ１９の新しいファームウェアに基づいて不揮発性メモリ１３のファームウェアを更新するためのブートローダ（起動プログラム）が格納されている。
【００５１】
なお、フラッシュメモリ１９がインタフェース部２１ａに接続されると、フラッシュメモリ１９から読み出したファームウェア更新制御プログラムに従って、前記ブートローダに、フラッシュメモリ１９の新しいファームウェアに基づいて不揮発性メモリ１３のファームウェアを更新させる、構成を採用してもよい。
【００５２】
フラッシュメモリ１９には、本装置１１のファームウェアを更新するための更新制御プログラムが格納されている。また、フラッシュメモリ１９には、前記更新制御プログラムにより更新された新しいファームウェアが格納される。
【００５３】
フラッシュメモリ１９に格納されるファームウェア更新制御プログラムは、実施例１の新しいファームウェアダウンロード機能に加えて、本装置１１に、該装置１１に最適なファームウェアを得るための特定情報を取得させる機能と、この取得した特定情報をフラッシュメモリ１９に格納させる機能とを実現させる。
【００５４】
本実施例２では、上述したように、前記特定情報は、前記ファームウェア更新制御プログラムの実行により取得される。このため、フラッシュメモリ１９には、前記特定情報が格納されていない場合がある。
［実施例２に係る画像形成装置の動作］
次に、実施例２に係る画像形成装置の動作について、図３を参照して説明する。
【００５５】
図３は、実施例２に係る画像形成装置の動作説明に供するシーケンス図である。
【００５６】
図３に示すステップ１１において、ユーザは、フラッシュメモリ１９にファームウェア更新制御プログラムを格納する。
【００５７】
ステップ１２において、ユーザは、画像形成装置１１のインタフェース部２１ａに、フラッシュメモリ１９を接続する。このとき、画像形成装置１１は電源オン状態にあるとする。
【００５８】
ステップ１２．１において、画像形成装置１１のＯＳが提供するプラグアンドプレイサービスによって、フラッシュメモリ１９に格納されたファームウェア更新制御プログラムが起動する。
【００５９】
ステップ１２．１．１において、画像形成装置１１は、ファームウェア更新制御プログラムに従って、本装置１１に適したファームウェアを得るための特定情報を該装置１１から取得させ、この取得された特定情報をフラッシュメモリ１９に格納させるように機能する。
【００６０】
なお、前記更新制御プログラムに従う特定情報の取得動作中に、該装置１１の表示パネル（不図示）に、特定情報の取得動作中である旨を表示させてもよい。このように構成すれば、例えば、前記取得動作中に他のユーザが該装置１１の電源をオフして該取得動作が中断する事態を回避することができる。
【００６１】
ステップ１３において、ユーザは、画像形成装置１１のインタフェース部２１ａからフラッシュメモリ１９を取り外す。
【００６２】
ステップ１４において、ユーザは、汎用ＰＣ（他の電子機器）２７のインタフェース部２１ｂに、フラッシュメモリ１９を接続する。このとき、汎用ＰＣ２７は電源オン状態にあるとする。
【００６３】
ステップ１４．１において、汎用ＰＣ２７のＯＳが提供するプラグアンドプレイサービスによって、フラッシュメモリ１９に格納された更新制御プログラムが起動する。
【００６４】
ステップ１４．１．１において、汎用ＰＣ２７は、ファームウェア更新制御プログラムに従って、更新用ファームウェアが登録された管理サーバ２９にアクセスし、前記特定情報を含むファームウェア更新要求を管理サーバ２９宛に送信する。
【００６５】
ステップ１４．１．１．１において、管理サーバ２９は、前記特定情報に基づいて本装置１１に最適なファームウェアを検索・抽出する。管理サーバ２９は、フラッシュメモリ１９に格納されている現在のファームウェアのバージョン番号と、管理サーバ２９が抽出した新しいファームウェアのバージョン番号とに基づいて、最適なファームウェアを判定する。
【００６６】
この判定の結果、前記新しいファームウェアの方が最適であると判定されると、管理サーバ２９は、この新しいファームウェアを汎用ＰＣ２７宛に送信する。これにより、汎用ＰＣ２７は、管理サーバ２９から前記新しいファームウェアをフラッシュメモリ１９にダウンロードすることで、最適なファームウェアの更新を行うことができる。
【００６７】
ステップ１５において、ユーザは、汎用ＰＣ２７のインタフェース部２１ｂからフラッシュメモリ１９を取り外す。
【００６８】
ステップ１６において、ユーザは、画像形成装置１１のインタフェース部２１ａに、フラッシュメモリ１９を接続する。このとき、前記装置１１は電源オフ状態にあるとする。
【００６９】
ステップ１７において、ユーザは、画像形成装置１１の電源をオンする。
【００７０】
ステップ１７．１において、不揮発性メモリ１３に格納されているブートローダが起動する。これにより、画像形成装置１１のインタフェース部２１ａは、利用可能となる。
【００７１】
ステップ１７．１．１において、ＣＰＵ１５は、フラッシュメモリ１９から読み出したファームウェア更新制御プログラムに従って、フラッシュメモリ１９に格納された新しいファームウェアを読み込む。なお、この新しいファームウェアの読み込みは、前記ブートローダの設定内容に従って実行してもよい。
【００７２】
ステップ１７．１．２において、ＣＰＵ１５は、前記読み込まれた新しいファームウェアに基づいて、不揮発性メモリ１３に格納されているファームウェアを更新する。
【００７３】
ステップ１８において、ユーザは、画像形成装置１１の電源を一旦オフする。
【００７４】
ステップ１９において、ユーザは、画像形成装置１１のインタフェース部２１ａからフラッシュメモリ１９を取り外す。
【００７５】
ステップ２０において、ユーザは、画像形成装置１１の電源をオンする。この電源オン起動時に、ＣＰＵ１５は、前記読み込まれた新しいファームウェアに従って、印刷エンジン部、スキャナ部、又はファクシミ通信部等の各ハードウェアデバイスの動作制御を行うそれぞれのコントローラを起動する。従って、画像形成装置１１は、前記各ハードウェアデバイスについての新たな機能の追加や不具合の修正等を行うことができる。
［実施例２の効果］
本実施例２に係るファームウェア更新制御プログラムでは、前記ダウンロード後のフラッシュメモリ（可搬型記憶媒体）１９を接続させた画像形成装置（対象電子機器）１１に、又は前記ブートローダに、前記特定情報を取得させてフラッシュメモリ１９に格納させる機能を実現させる、構成を採用したため、特定情報の取得を自動化することができる。
【００７６】
また、本実施例２に係るファームウェア更新制御プログラムでは、前記ダウンロード後のフラッシュメモリ（可搬型記憶媒体）１９を接続させた画像形成装置（対象電子機器）１１に、又は前記ブートローダに、当該画像形成装置１１の不揮発性メモリ１３（不揮発性記憶媒体）に格納された既存のファームウェアを前記新しいファームウェアに更新させる機能と、前記更新された新しいファームウェアを実行させる機能とを実現させる、構成を採用した。
【００７７】
このため、実施例１と同様に、スタンドアロンの画像形成装置（電子機器）であっても、そのファームウェアを簡易な手順で更新することができる。また、不揮発性メモリ１３に新しいファームウェアが格納される形態の画像形成装置に用いて好適なファームウェアの更新又は実行環境を具現化することができる。
【００７８】
一方、本実施例２に係る画像形成装置（電子機器）では、フラッシュメモリ（可搬型記憶媒体）１９のインタフェース部２１ａと、既存のファームウェアが格納された不揮発性メモリ（不揮発性記憶媒体）１３と、電源投入時或いはリセット時に起動されインタフェース部２１ａを利用可能にするブートローダとを備えた画像形成装置１１であって、フラッシュメモリ１９には、画像形成装置１１の既存のファームウェアを新しいファームウェアに更新するための更新制御プログラムと、この更新制御プログラムにより前記新しいファームウェアの管理サーバ２９から汎用ＰＣ（他の電子機器）２７を介し画像形成装置１１毎の特定情報を用いて取得された新しいファームウェアとが格納され、フラッシュメモリ１９がインタフェース部２１ａに接続されると、前記ブートローダが前記不揮発性メモリ１３のファームウェア更新を行わせ、前記インタフェース部にフラッシュメモリ１９が接続されていないと、前記ブートローダは不揮発性メモリ１３のファームウェアを実行する、構成を採用した。
【００７９】
このため、不揮発性メモリ１３に新しいファームウェアが格納される形態の画像形成装置に用いて好適なファームウェアの更新又は実行環境を具現化することができる。
［その他］
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨、あるいは技術思想に反しない範囲で適宜変更可能であり、そのような変更を伴うファームウェア更新制御プログラム、電子機器、及び可搬型記憶媒体もまた、本発明の技術的範囲の射程に包含される。
【００８０】
すなわち、本発明の実施例中、本発明の対象となる電子機器として画像形成装置を例示して説明したが、本発明はこの例に限定されない。本発明は、画像形成装置以外にも、あらゆる形態の電子機器に適用することができる。
【００８１】
また、画像形成装置１１の電源オン時のインタフェース部２１ａへのフラッシュメモリ（可搬型記憶媒体）１９の接続により実行され、前記画像形成装置１１に、当該装置１１の識別情報（当該装置１１を一意に識別可能な製造番号等の情報）及び状態情報（例えば、トナーや感光体ドラム等の消耗品の状態や、装置本体のメンテナンス要否を判断するための状態情報）をフラッシュメモリ１９にダウンロードさせる機能、及び、前記汎用ＰＣ（他の電子機器）２７のインタフェース部２１ｂへのフラッシュメモリ１９の接続により実行され、当該汎用ＰＣ２７に、フラッシュメモリ１９から管理サーバ２９宛に画像形成装置１１の識別情報及び状態情報をアップロードさせる機能を実現させる、ファームウェア更新プログラムの構成を採用してもよい。
【００８２】
このように構成すれば、ファームウェアの更新作業と同時に、画像形成装置１１に固有の消耗品の状態や装置本体のメンテナンス要否に係る状態情報を管理サーバ２９側に送信することができる。このため、スタンドアロンの各画像形成装置毎の状態情報を的確に集中管理することできる。その結果、ある顧客の画像形成装置は感光体ドラムの交換時期が到来しているといったメンテナンス情報を各顧客毎にタイムリーに知らせると共に適切な措置を採ることができる。
【００８３】
従って、画像形成装置の状態情報を適時かつ的確に維持管理することを通じて、顧客満足度の向上に大きく貢献することができる。
【符号の説明】
【００８４】
１１  画像形成装置（対象電子機器、電子機器）
１３  不揮発性メモリ（不揮発性記憶媒体）
１９  フラッシュメモリ（可搬型記憶媒体）
２１ａ  画像形成装置のインタフェース部
２１ｂ  汎用ＰＣのインタフェース部
２７  汎用ＰＣ（他の電子機器）
２９  管理サーバ
【図１】
2011145947.tif 000003
【図２】
2011145947.tif 000004
【図３】
2011145947.tif 000005