(57)【特許請求の範囲】
【請求項１】
電子機器のディスプレイへの表示プログラムであるファームウェアを、通信ネットワーク上に設置されたサービスサーバから返信対象端末にダウンロードする、通信ネットワークを利用したファームウェアの提供方法において、
上記電子機器には通信端末器が接続されており、
上記サービスサーバには、上記電子機器のディスプレイに表示する表示用情報を、電子機器の機種に応じて、複数の言語に対応させた言語雛形データとして保存しておき、
上記通信端末器は、ユーザによる言語雛形データ要求の操作にもとづいて、上記言語雛形データのうちから電子機器の機種と言語とを特定したものをダウンロードした後、ユーザによる編集操作にもとづいて、上記ダウンロードした言語雛形データの少なくとも一部を書き換え編集した表示用情報を、ユーザによるファームウェア生成要求操作にもとづいて、上記サービスサーバに送信し、これに対して、上記サービスサーバは、上記編集された表示用情報にもとづいて、電子機器のファームウェアを生成し、上記通信端末器でユーザにより指定された返信対象端末に返信することを特徴とする、通信ネットワークを利用したファームウェアの提供方法。
【請求項２】
請求項１において、
上記サービスサーバは、上記通信端末器からユーザによる操作にもとづくシミュレータ生成要求を受信したときには、上記通信端末器から返信されてきた上記表示用情報にもとづいて、該表示用情報を遷移表示させるようにしたシミュレータを生成し、上記通信端末器でなされたユーザによるダウンロード先指定操作にもとづいて指定された返信対象端末にダウンロードさせるようにしている通信ネットワークを利用したファームウェアの提供方法。
【請求項３】
電子機器のディスプレイへの表示プログラムであるファームウェアを、通信ネットワーク上に設置されたサービスサーバから返信対象端末にダウンロードする、通信ネットワークを利用したファームウェアの提供システムにおいて、
上記電子機器には通信端末器が接続されており、
上記サービスサーバには、上記電子機器のディスプレイに表示する表示用情報を、電子機器の機種に応じて、複数の言語に対応させた言語雛形データとして保存しておき、
上記通信端末器は、ユーザによる言語雛形データ要求の操作にもとづいて、上記言語雛形データのうちから電子機器の機種と言語とを特定したものをダウンロードした後、ユーザによる編集操作にもとづいて、上記ダウンロードした言語雛形データの少なくとも一部を書き換え編集した表示用情報を、ユーザによるファームウェア生成要求操作にもとづいて、上記サービスサーバに送信し、これに対して、上記サービスサーバは、上記編集された表示用情報にもとづいて、電子機器のファームウェアを生成し、上記通信端末器でユーザにより指定された返信対象端末に返信することを特徴とする、通信ネットワークを利用したファームウェアの提供システム。
【請求項４】
請求項３において、
上記サービスサーバは、上記通信端末器からユーザによる操作にもとづくシミュレータ生成要求を受信したときには、上記通信端末器から返信されてきた上記表示用情報にもとづいて、該表示用情報を遷移表示させるようにしたシミュレータを生成し、上記通信端末器でなされたユーザによるダウンロード先指定操作にもとづいて指定された返信対象端末にダウンロードさせるようにしている通信ネットワークを利用したファームウェアの提供システム。
【請求項５】
電子機器のディスプレイへの表示プログラムであるファームウェアを、通信ネットワークを介して返信対象端末にダウンロードさせるサービスサーバにおいて、
上記電子機器には通信端末器が接続されており、
上記電子機器のディスプレイに表示する表示用情報を、電子機器の機種に応じて、複数の言語に対応させて保存した言語雛形データと、
上記通信端末器から、電子機器の機種と言語とを特定した言語雛形データの返信要求を受信したときには、上記言語雛形データのうちから、該特定のものを、上記通信端末器でなされたユーザによる言語雛形データ要求の操作にもとづいて上記通信端末器にダウンロードさせる雛形提供手段と、
上記通信端末器から、上記ダウンロードした言語雛形データの少なくとも一部をユーザによる編集操作にもとづいて書き換え編集した表示用情報を、ユーザによるファームウェア生成要求操作にもとづく要求とともに受信したときには、該表示用情報にもとづいて、電子機器のファームウェアを生成し、上記通信端末器でユーザにより指定された返信対象端末にダウンロードさせるファームウェア生成手段とを備えたことを特徴とするサービスサーバ。
【請求項６】
請求項５において、
上記通信端末器からユーザによる操作にもとづくシミュレータ生成要求を受信したときに、上記通信端末器から返信されてきた上記表示用情報にもとづいて、該表示用情報を遷移表示させるようにしたシミュレータを生成し、上記通信端末器でなされたユーザによるダウンロード先指定操作にもとづいて指定された返信対象端末にダウンロードさせるシミュレータ生成手段をさらに備えているサービスサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器用のファームウェアを、通信ネットワーク上に設置されたサービスサーバから通信端末器にダウンロードする、通信ネットワークを利用したファームウェアの提供方法、そのシステムおよびサービスサーバに関する。
【背景技術】
【０００２】
複数の国で使用される画像処理装置などの電子機器は、同一機種であっても、その電子機器のディスプレイに表示されるガイド、操作情報などに含まれる表示用の文言情報を、国やユーザの要望に応じて異ならせていることが一般的である。
【０００３】
これらの文言情報は、電子機器のフラッシュメモリにインストールされたファームウェアに組み込まれていることが通例である。したがって、このような電子機器をユーザに提供した後にユーザから文言情報の変更の要望があった場合には、メーカーのメンテナンス要員が専用機器などを使用して直接そのファームウェアを書き換えるようにしている。たとえば特許文献１には、ＩＣカードなどの外部記憶媒体を用いて、言語データをフラッシュメモリにインストールすることが開示されている。
【特許文献１】特開２００１−６０１９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザからの文言情報の変更の要望は、ドイツ語からフランス語への変更など言語自体の変更や、同一言語における言い回しや方言に対応した変更など多種多様であり、かつその要望はひんぱんに発生するため、現状ではそれらの要望には十分に対応できていない。
【０００５】
本発明は、このような事情を考慮して提案されたもので、その目的は、電子機器のファームウェアとして搭載する文言情報を、ユーザが所望のタイミングに所望の内容に変更できる通信ネットワークを利用したファームウェアの提供方法、システムおよびサービスサーバを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、特許請求の範囲に記載の通信ネットワークを利用したファームウェアの提供方法は、電子機器のディスプレイへの表示プログラムであるファームウェアを、通信ネットワーク上に設置されたサービスサーバから返信対象端末にダウンロードする、通信ネットワークを利用したファームウェアの提供方法において、上記電子機器には通信端末器が接続されており、サービスサーバには、電子機器のディスプレイに表示する表示用情報を、電子機器の機種に応じて、複数の言語に対応させた言語雛形データとして保存しておき、通信端末器は、ユーザによる言語雛形データ要求の操作にもとづいて、言語雛形データのうちから電子機器の機種と言語とを特定したものをダウンロードした後、ユーザによる編集操作にもとづいて、上記ダウンロードした言語雛形データの少なくとも一部を書き換え編集した表示用情報を、ユーザによるファームウェア生成要求操作にもとづいて、サービスサーバに送信し、これに対して、サービスサーバは、上記編集された表示用情報にもとづいて、電子機器のファームウェアを生成し、上記通信端末器でユーザにより指定された返信対象端末に返信することを特徴とする。
【０００７】
特許請求の範囲に記載された他のファームウェアの提供方法は、サービスサーバは、通信端末器からユーザによる操作にもとづくシミュレータ生成要求を受信したときには、通信端末器から返信されてきた上記表示用情報にもとづいて、該表示用情報を遷移表示させるようにしたシミュレータを生成し、通信端末器でなされたユーザによるダウンロード先指定操作にもとづいて指定された返信対象端末にダウンロードさせるようにしている。
【０００８】
また、特許請求の範囲に記載の通信ネットワークを利用したファームウェアの提供システムは、電子機器のディスプレイへの表示プログラムであるファームウェアを、通信ネットワーク上に設置されたサービスサーバから返信対象端末にダウンロードする、通信ネットワークを利用したファームウェアの提供システムにおいて、上記電子機器には通信端末器が接続されており、サービスサーバには、電子機器のディスプレイに表示する表示用情報を、電子機器の機種に応じて、複数の言語に対応させた言語雛形データとして保存しておき、通信端末器は、ユーザによる言語雛形データ要求の操作にもとづいて、上記言語雛形データのうちから電子機器の機種と言語とを特定したものをダウンロードした後、ユーザによる編集操作にもとづいて、上記ダウンロードした言語雛形データの少なくとも一部を書き換え編集した表示用情報を、ユーザによるファームウェア生成要求操作にもとづいて、サービスサーバに送信し、これに対して、サービスサーバは、上記編集された表示用情報にもとづいて、電子機器のファームウェアを生成し、上記通信端末器でユーザにより指定された返信対象端末に返信することを特徴とする。
【０００９】
特許請求の範囲に記載された他のファームウェアの提供システムは、通信端末器からユーザによる操作にもとづくシミュレータ生成要求を受信したときには、通信端末器から返信されてきた表示用情報にもとづいて、該表示用情報を遷移表示させるようにしたシミュレータを生成し、通信端末器でなされたユーザによるダウンロード先指定操作にもとづいて指定された返信対象端末にダウンロードさせるようにしている。
【００１０】
さらに、特許請求の範囲に記載のサービスサーバは、電子機器のディスプレイへの表示プログラムであるファームウェアを、通信ネットワークを介して返信対象端末にダウンロードさせるサービスサーバにおいて、上記電子機器には通信端末器が接続されており、電子機器のディスプレイに表示する表示用情報を、電子機器の機種に応じて、複数の言語に対応させて保存した言語雛形データと、通信端末器から、電子機器の機種と言語とを特定した言語雛形データの返信要求を受信したときには、上記言語雛形データのうちから、該特定のものを、通信端末器でなされたユーザによる言語雛形データ要求の操作にもとづいて通信端末器にダウンロードさせる雛形提供手段と、通信端末器から、ダウンロードした言語雛形データの少なくとも一部をユーザによる編集操作にもとづいて書き換え編集した表示用情報を、ユーザによるファームウェア生成要求操作にもとづく要求とともに受信したときには、該表示用情報にもとづいて、電子機器のファームウェアを生成し、上記通信端末器でユーザにより指定された返信対象端末にダウンロードさせるファームウェア生成手段とを備えたことを特徴とする。
【００１１】
特許請求の範囲に記載の他のサービスサーバは、通信端末器からユーザによる操作にもとづくシミュレータ生成要求を受信したときに、通信端末器から返信されてきた上記表示用情報にもとづいて、該表示用情報を遷移表示させるようにしたシミュレータを生成し、通信端末器でなされたユーザによるダウンロード先指定操作にもとづいて指定された返信対象端末にダウンロードさせるシミュレータ生成手段をさらに備えている。
【発明の効果】
【００１２】
本発明によれば、通信端末器で電子機器のディスプレイに表示する表示用情報を編集でき、かつその編集された表示用情報をもとにしてファームウェアをサービスサーバに生成させることができるため、ユーザは簡易に表示用情報を変更できる。また、ユーザが通信端末器を操作してできるようにユーザインターフェースプログラムを用意すれば、メンテナンス要員に依頼する必要がなく、いつでも所望のタイミングで表示用情報の変更を行える。
【００１３】
また、サービスサーバは電子機器の機種に応じて、複数言語に対応させた言語雛形データを備えているため、通信端末器からの要求に応じてユーザの所望の雛形データをダウンロードさせることができる。ユーザは所望の言語雛形データをダウンロードできるので、すべてのメッセージを使用中のものとは異なる言語のものに入れ替えることもできる。また、ユーザインターフェースプログラムで雛形データを表示し、編集操作ができるようにすれば、ユーザは特定のメッセージのみを変更できる。
【００１４】
さらに、サービスサーバがシミュレータを生成して通信端末器に提供するようにした本発明によれば、書き換え編集した表示用情報の表示の確認を、通信端末器側で簡易に行える。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明の実施の形態について、添付図面を参照しながら説明する。
【００１６】
図１は、本発明のファームウェアの提供システムに関する一実施形態を示すシステム構成を示す図である。
【００１７】
このファームウェアの提供システムは、通信端末器２０が、ファクシミリ装置などの電子機器３０にインストールするファームウェアを、インターネットなどの通信ネットワーク１を利用してサービスサーバ１０よりダウンロードできる構成となっている。ここで、このファームウェアは、電子機器３０のディスプレイ３１への表示プログラムであり、そのプログラムには表示すべきガイドやメッセージなどの様々な文言情報などの表示用情報が含まれている。その表示用情報は文言情報のみならず、記号、シンボル、画像などを含んでもよい。
【００１８】
なお本例では、電子機器３０がサービスサーバ１０にアクセスする通信端末器２０に接続されているが、電子機器を接続していない通信端末器が、他の通信端末器に接続された電子機器のファームウェアをダウンロードするようにしてもよい。また、ファームウェアを要求する通信端末器２０とダウンロードする通信端末器２０とは異なる端末であってもよい。つまり、管理用の通信端末器２０が、電子機器３０が接続された通信端末器２０を返信対象端末として指定して要求するようにしてもよい。
【００１９】
本システムは、電子機器３０にすでにインストールされているファームウェアを、通信端末器２０での操作によって所望の内容への変更を可能としており、そのために、サービスサーバ１０および通信端末器２０は次のような構成となっている。
【００２０】
すなわち、サービスサーバ１０は、電子機器３０の機種に応じた表示用情報を複数の言語に対応させて保存した言語雛形ファイル１１と、その中から指定されたものを提供する雛形提供手段１２と、ファームウェアを生成するファームウェア生成手段１４とを備えている。この言語雛形ファイル１１に含まれる言語雛形データのそれぞれは、操作ガイド、メッセージなどの表示用情報を配列データとして集合させた構成となっている。サービスサーバ１０はさらに、通信端末器２０からの要求にもとづいてシミュレータを生成するシミュレータ生成手段１３を備えている。
【００２１】
また、通信端末器２０は、ファームウェアに組み込まれた表示用情報の変更に関して、サービスサーバ１０に対する送受信、言語雛形データの編集操作など、種々の操作を可能とした操作表示装置２１を備えている。さらに通信端末器２０は、そのような操作表示装置２１での操作を行えるようにするためのファームウェア生成用のユーザインターフェースプログラム２２（以下、ＵＩプログラムという。）を備えている。
【００２２】
ＵＩプログラム２２は、特定の言語雛形データを要求するための雛形要求操作と、返信されてきた言語雛形データをもとに書き換え編集して新たな表示用情報を生成するための文言データ編集操作とを可能としている。さらにＵＩプログラム２２は、編集し生成した表示用情報にもとづくシミュレータの生成要求、および、編集した表示用情報にもとづくファームウェアの生成要求などをサービスサーバ１０に対してできる構成となっている。また、図１に示すＵＩプログラム２２は、サービスサーバ１０より受信したシミュレータの実行操作も可能であり、さらに、サービスサーバ１０より提供を受けたファームウェアを電子機器３０にインストールするためのインストールツールも備えた構成となっている。
【００２３】
このようなＵＩプログラム２２は、より簡易な構成にするために、インターネット１を通じてサーバ等と接続して、種々の情報を閲覧と種々の情報の送信とを可能とした汎用のウェブブラウザ２３で稼動できるようなプログラム構成とすることが望ましい。
【００２４】
図２は、表示用情報を含むファームウェアを変更、生成するために通信端末器２０、サービスサーバ１０で実行される基本動作の流れを示したフローチャートである。図３〜６は、それらの基本動作に対応したＵＩプログラム２２の画面表示機能の流れを示す図である。なお、これらの図および以下の説明では、表示用情報については、表示用情報が文言に関するものに限定されるため、「文言情報」と記述し、文言情報をもとに編集された表示用情報については、「表示用文言データ」と記述している。
【００２５】
図２に示す例は、ファームウェアの変更、生成およびインストールのための機能が６段階の機能で構成されている。すなわち図例では、（１）雛形の要求と抽出、（２）雛形にもとづく文言情報の編集、（３）シミュレータの要求と生成、（４）シミュレータの実行による確認、（５）ファームウェアの要求と生成、（６）ファームウェアのインストールが実行できるようになっている。なお、上記番号は図２に示した番号に対応している。
【００２６】
ユーザは、これらの一連の機能を実行させるために、図３に示すように、通信端末器２０では、ＵＩプログラム２２を立ち上げたときにはログイン画面１００が表示され、その画面１００でログイン操作が行われたときには、メニュー画面１０１が表示される。このメニュー画面１０１は、上記（１）〜（６）の機能に対応させた操作をユーザに選択させるもので、６つの選択項目よりなる。
【００２７】
本例では、ランダムに各機能を実行できるように選択メニュー画面１０１をもうけているが、これらの機能を連続的に実行させるために、後述するように、各手順が終了するごとに次の手順へ移行できる画面構成となっている。以下、機能ごとに説明する。なお、本例のＵＩプログラム２２は、ウェブブラウザで実行できる構成としている。そのため、通信端末器２０は後述する種々の送受信データに加えて、ウェブ画面を構成する画面情報データもサービスサーバ１０より受信しているが、それらについては、説明および図示を省略している。
【００２８】
（１）雛形の要求と抽出（図２〜４参照）
選択メニュー１０１で言語雛形データの要求が選択されたときには、通信端末器２０はその機能に対応した画面を表示させる。その雛形要求画面１１０で、ファームウェアを搭載する電子機器３０の機種１１１、言語雛形データの種別（言語種別）１１２、ダウンロード先１１３が入力され要求ボタン１１４の操作がされたときには、通信端末器２０はサービスサーバ１０に対して、その特定された言語雛形データの要求を送信する。なお、ダウンロード先１１３は、パス、ファイル名を指定するもので、要求を行う通信端末器２０とは異なる通信端末器を返信対象端末として指定できるようにしてもよい。
サービスサーバ１０では、要求を受信したときには、言語雛形ファイル１１から指定された雛形データを抽出し、通信端末器２０に返信する。
通信端末器２０は、サービスサーバ１０より指定した言語雛形データを受信したときには、その旨およびその言語雛形データにもとづく編集へ移行するための編集ボタン１１６とを付加して表示し、その編集ボタン１１６が操作されたときには、次の編集機能へ移行する。
【００２９】
（２）雛形にもとづく表示用文言データの編集（図２，３，５参照）
通信端末器２０は、（１）で受信した言語雛形データを、それに含まれる複数のメッセージからなる文言情報をメッセージごとに書き換え編集ができるように、図例のような表形式の編集画面１２０を表示させる。
編集画面１２０の文言一覧表１２１には、操作ガイド、選択メニューなどの種別と、その種別に対応した文言情報とが表示される。ユーザは、その文言情報を所望の内容に変更できる。たとえば、ユーザは、日本語の雛形データの場合に、「コピー読み込みできます。」を「コピー  ｓｔａｎｄ−ｂｙ」のような簡易な英語を含んだ表現に変更できる。またユーザは、「コピー読み込みできます。」を「原稿をＡＤＦから読み込ませるか、原稿台にセットしてください。」のような丁寧な表現などに変更できる。さらに、文言情報を方言や他の言い回し、あるいは記号や絵文字を使った表現に変更することもできる。
ユーザが所望の書き換え編集を行って、名称１２２を指定して出力ボタン１２３の操作を行うと、通信端末器２０は、指定された名称の表示用文言データを出力、保存する。通信端末器２０はさらに、出力が完了した旨１２４およびシミュレータの生成を要求するための要求ボタン１２５、ファームウェアの生成を要求するための要求ボタン１２６を付加、表示する。
表示用文言データの様式としては、データをカンマで区切って配列させたＣＳＶ形式が適用できる。ＣＳＶ形式であれば、汎用性があり、種々のアプリケーションソフトで使用できるので、サービスサーバでも汎用ソフトでリード、ライトを簡易に行える。
その後、シミュレータ生成の要求ボタンが操作されると、シミュレータの生成の機能へ移行する。また、ファームウェア生成の要求ボタンが操作されることにより、（５）のファームウェアの生成機能へ移行する。
【００３０】
（３）シミュレータの要求と生成（図２，３，６参照）
通信端末器２０は、（２）でシミュレータへの移行の操作がされたときには、シミュレータの生成のための要求画面１３０を表示させる。表示用文言データ名称欄１３１には、（２）の編集の操作からの移行であるため、編集の操作で出力されたデータ名称が表示される。ユーザがダウンロード先１３２にパス、ファイル名を指定し、要求ボタン１３３を操作したときには、通信端末器は２０表示用文言データとともにその要求をサービスサーバ１０に送信する。なお、ダウンロード先１３２は、要求を行う通信端末器２０とは異なる通信端末器を返信対象端末として指定できるようにしてもよい。
サービスサーバ１０は、要求を受信したときには、受信した表示用文言データにもとづいてシミュレータを生成し、通信端末器２０に返信する。表示用文言データがＣＳＶ形式であれば、表計算ソフトのマクロにシミュレータ生成プログラムを組み込んで、表示用文言データの読み込みに連動させてシミュレータを生成するようにしてもよい。
通信端末器２０は、生成されたシミュレータを受信したときには、その旨１３４とシミュレータを実行させるための実行ボタン１３５とを付加、表示させる。ユーザが実行ボタン１３５を操作したときには、シミュレータの実行機能に移行する。
【００３１】
（４）シミュレータの実行（図２，３，７参照）
通信端末器２０は、（３）でシミュレータの実行ボタン１３５が操作されたときには、シミュレータの実行画面１４０を表示させる。シミュレータ実行画面１４０は、シミュレータ名称の入力欄１４１と実行ボタン１４２とが表示される。シミュレータ名称の入力欄１４１には、（３）のシミュレータの要求からの移行であるため、そのときに生成されたシミュレータの名称が表示される。ユーザが実行ボタン１４２を操作したときには、通信端末器２０は受信したシミュレータを稼動させる。
シミュレータの実行による画面の表示例の図示は省略するが、そのシミュレート表示では、電子機器３０のディスプレイの表示画面が模式表示され、その模式画面内に各種の画面（初期画面、選択メニューなど）ごとに数秒ごとに遷移しながら表示されてゆく。ユーザはその遷移画面を見ながら、（２）で生成した表示用文言データの実際の表示の態様を確認できる。
シミュレート表示が終了したときには、通信端末器２０はシミュレータの再実行をさせるための実行ボタン１４２と、編集ボタン１４３と、ファームウェアの生成を要求するための要求ボタン１４４とを画面に表示させる。
ユーザはシミュレータの実行を確認した結果、表示用文言データを訂正したければ編集ボタンを操作して編集機能に移行でき、問題がなければファームウェア生成の要求ボタンを操作してファームウェアの生成機能に移行できる。
【００３２】
（５）ファームウェアの要求と生成（図２，３，８参照）
通信端末器２０は、（４）でファームウェアの要求の操作がされたときには、ファームウェアの生成のための要求画面１５０を表示させる。表示用文言データ名称欄１５１には、（２）の編集の操作からの移行であるため、編集の操作で出力されたデータ名称が表示される。ユーザがダウンロード先１５２にパス、ファイル名を指定し、要求ボタン１５３を操作したときには、通信端末器２０は表示用文言データとともにその要求をサービスサーバ１０に送信する。なお、ダウンロード先１５２は、要求を行う通信端末器２０とは異なる通信端末器を返信対象端末として指定できるようにしてもよい。
サービスサーバ１０は、ファームウェア生成要求を受信したときには、受信した表示用文言データにもとづいてファームウェアを生成し、通信端末器２０に返信する。たとえば、サービスサーバ１０は、受信した表示用文言データを、指定の機種に応じた所定の表示用プログラムに組み込み、それをコンパイル、リンクして、実行可能なバイナリ形式のモジュールを生成する。表示用文言データがＣＳＶ形式であれば、表計算ソフトのマクロにコンパイラ、リンカを組み込んで、表示用文言データの読み込みに連動させてファームウェアを生成するようにしてもよい。なお、インストール時にアドレスを設定できるようにしたものでは、実行可能なモジュールにアドレス情報を付加しないようにしてもよい。
このモジュールの形式は、ロジック部を含まない、文言情報のみからなるデータの形式であってもよい。
通信端末器２０は、生成されたファームウェアを受信したときには、その旨１５４とファームウェアをインストールするための実行ボタン１５５とを付加、表示させる。ユーザがインストール実行ボタン１５５を操作したときには、ファームウェアのインストール機能に移行する。
【００３３】
（６）ファームウェアのインストール（図２，３参照）
通信端末器２０は、（５）でファームウェアのインストール実行が要求されたときには、ファームウェアのインストール画面（不図示）を表示させる。この画面は、通信端末器２０で準備したインストールツールを実行させるためのユーザインターフェース画面で、通信端末器２０に接続された電子機器３０に、ＵＳＢを介してファームウェアをインストールできるようになっている。たとえば対話形式で種々の設定ができ、設定項目としては、たとえばファームウェアの種別、ローディングするフラッシュメモリのアドレスなどがあげられる。
【００３４】
こうして、ユーザは、ＵＩプログラム２２を使用して通信端末器２０の操作表示装置２１との対話形式で、電子機器３０に搭載する、文言情報を含んだファームウェアを生成、変更できるので、ガイドメッセージなどの文言を所望の内容に変更できる。また上記の実施の形態のように、通信端末器２０ではＵＩプログラム２２で操作できる構成となっているため、ユーザはメンテナンス要員に依頼する必要がなく、所望のタイミングで、電子機器３０のディスプレイに表示する文言情報の変更を行える。
【００３５】
また、サービスサーバ１０は電子機器３０の機種に応じて、複数言語に対応させた言語雛形データを備えているため、通信端末器２０からの要求に応じてユーザの所望の雛形データをダウンロードさせることができる。ユーザは所望の言語雛形データをダウンロードできるので、すべてのメッセージを使用中のものとは異なる言語に入れ替えることができる。また、ＵＩプログラム２２で言語雛形データを表示し、編集操作ができるようにしているため、ユーザは雛形データの中から特定のメッセージを選択して変更できる。
【００３６】
また、ＵＩプログラム２２は、上記（１）〜（６）までの一連のファームウェア生成、インストール作業を、上記のように各機能の画面を移行しながら連続して行うことも、あるいは途中の機能から再開することもできる構成となっている。途中の機能から再開する場合には、ユーザは図３に示した選択メニュー１０１から所望の機能を選択すればよい。たとえば、シミュレータの実行の結果、編集が必要な場合には、再度、（２）の編集機能に戻って再訂正できる。
【００３７】
さらに、以上の実施の形態で示すように、本システムでは言語雛形データ、シミュレータおよびファームウェアのダウンロード先を指定できるようになっている。つまり、ＵＩプログラム２２を実行させる通信端末器２０では、サービスサーバ１０で抽出、生成されたそれらのデータ等を他の通信端末器に返信させることができる。そのため、オフィス等で電子機器の管理者用のパソコンから一括して複数の言語雛形データの返信要求と、シミュレータおよびファームウェアの生成要求を行え、それらを各電子機器を接続した他のパソコンに返信させることができる。
【００３８】
また以上の実施の形態では、サービスサーバ１０は、シミュレータの生成と返信、ファームウェアの生成と返信を通信端末器２０からの要求を受信したときに自動的に各手段１２，１３，１４が実行するようにしているが、人の操作を介在させて生成できるような構成であってもよい。
【００３９】
サービスサーバ１０で人が介在する場合には、リンク操作によりＵＩプログラムの実行が可能な本文情報を有したメールなどで通信端末器に生成完了を通知すればよい。ユーザが通信端末器でメールをオープンし、本文内のＵＩプログラムをリンク操作することで、次の機能へ移行できるようにすればよい。
【図面の簡単な説明】
【００４０】
【図１】本発明システムの実施形態を示すシステム構成図である。
【図２】同実施形態のシステムフローを示す図である。
【図３】通信端末器のＵＩ（ユーザインターフェース）プログラムにおけるログイン画面およびメニュー画面を示す図である。
【図４】同ＵＩプログラムにおける言語雛形データの要求画面を示す図である。
【図５】同ＵＩプログラムにおける表示用文言データの編集画面を示す図である。
【図６】同ＵＩプログラムにおけるシミュレータの要求画面を示す図である。
【図７】同ＵＩプログラムにおけるシミュレータの実行画面を示す図である。
【図８】同ＵＩプログラムにおけるファームウェアの要求画面を示す図である。
【符号の説明】
【００４１】
１０      サービスサーバ
１１      言語雛形ファイル（言語雛形データ）
１２      雛形提供手段
１３      シミュレータ生成手段
１４      ファームウェア生成手段
２０      通信端末器
２１      操作表示装置
２２      ユーザインターフェースプログラム
３０      電子機器
３１      ディスプレイ
１      インターネット（通信ネットワーク）
【図１】
0004626675.tif 000002
【図２】
0004626675.tif 000003
【図３】
0004626675.tif 000004
【図４】
0004626675.tif 000005
【図５】
0004626675.tif 000006
【図６】
0004626675.tif 000007
【図７】
0004626675.tif 000008
【図８】
0004626675.tif 000009