(57)【要約】【課題】電子機器のプログラムの更新やデータの読み出しを携帯型コンピュータ（ノート型パソコン、携帯情報端末等）で行えるようにする方法を提供する。【解決手段】書換プログラム及び汎用通信インターフェースのプログラムを記憶させたブートＲＯＭ３１と、ＵＳＢコントローラ３２及びＵＳＢコネクタ３３とを備えた書換治具３０を複合機１０に装着し、ＵＳＢコネクタ３３を介して情報処理装置を複合機１０に接続し、複合機１０は書換治具３０の書換プログラムを実行して、情報処理装置から更新プログラム、データの少なくとも一方を受信し、複合機１０内のフラッシュメモリ１９に記憶されているプログラム、データを書換える。【選択図】　　　図１
2004030518.tif 000002
【特許請求の範囲】
【請求項１】
書換プログラム及び汎用通信インターフェースのプログラムを記憶させた不揮発性メモリと、汎用通信インターフェースとを備えた書換治具を電子機器に装着し、汎用通信インターフェースを介して情報処理装置を電子機器に接続し、電子機器は書換治具の書換プログラムを実行して、情報処理装置から更新プログラム、データの少なくとも一方を受信し、電子機器内のメモリに記憶されているプログラム、データを書換えることを特徴とする電子機器のプログラム・データ更新方法。
【請求項２】
読出プログラム及び汎用通信インターフェースのプログラムを記憶させた不揮発性メモリと、汎用通信インターフェースとを備えた治具を電子機器に装着し、汎用通信インターフェースを介して情報処理装置を電子機器に接続し、電子機器は書換治具の読出プログラムを実行して、情報処理装置から指定された電子機器内のデータを情報処理装置に出力することを特徴とする電子機器のデータ読み出し方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コピー機やファクシミリ装置等の電子機器のプログラム・データ更新方法、及び電子機器のデータ読み出し方法に関する。
【０００２】
【従来の技術】
コピー機やファクシミリ装置等の電子機器のプログラムやそのデータを更新する方法としては、例えば特開平１１−２３４４９１号が知られている。この方法では、書換プログラム、更新用の制御プログラムを記憶させた不揮発性メモリ（ＥＰＲＯＭ）を搭載した書換治具をファクシミリ装置に装着し、書換治具上の書換プログラムをファクシミリ装置に実行させ、装置内のＥＥＰＲＯＭ又はフラッシュメモリの制御プログラムを更新するようにしている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記方法では、書換治具は、機種が異なるごとに製作され、各地のサービス拠点に配備する必要があり、コストも高くなる。
【０００４】
この発明は、そのような問題点に着目してなされたものであって、電子機器のプログラムの更新やデータの読み出しを携帯型コンピュータ（ノート型パソコン、携帯情報端末等）で行えるようにする方法を提供することを目的としている。
【０００５】
【課題を解決するための手段】
前記目的を達成するために、本発明の電子機器のプログラム・データ更新方法は、書換プログラム及び汎用通信インターフェースのプログラムを記憶させた不揮発性メモリと、汎用通信インターフェースとを備えた書換治具を電子機器に装着し、汎用通信インターフェースを介して情報処理装置を電子機器に接続し、電子機器は書換治具の書換プログラムを実行して、情報処理装置から更新プログラム、データの少なくとも一方を受信し、電子機器内のメモリに記憶されているプログラム、データを書換えることを特徴とする。
【０００６】
この更新方法では、書換治具の不揮発性メモリには書換プログラムと汎用通信インターフェースのプログラムを記憶させておけばよく、書換治具自体の構成は簡単となる。一方、ノート型パソコンや携帯情報端末等の情報処理装置には更新プログラムを記憶させておき、プログラムの更新時には、電子機器に接続した書換治具の汎用通信インターフェースを介して情報処理装置の更新プログラムを電子機器に転送する。
【０００７】
また、本発明の電子機器のデータ読み出し方法は、読出プログラム及び汎用通信インターフェースのプログラムを記憶させた不揮発性メモリと、汎用通信インターフェースとを備えた治具を電子機器に装着し、汎用通信インターフェースを介して情報処理装置を電子機器に接続し、電子機器は書換治具の読出プログラムを実行して、情報処理装置から指定された電子機器内のデータを情報処理装置に出力することを特徴とする。
【０００８】
この読み出し方法では、書換治具の不揮発性メモリには読出プログラムと汎用通信インターフェースのプログラムを記憶させておけばよく、書換治具自体の構成は簡単となる。データの読み出し時には、ノート型パソコンや携帯情報端末等の情報処理装置で指定したデータ（電子機器の動作パラメータ、ログ等）を、電子機器に接続した書換治具の汎用通信インターフェースを介して電子機器より情報処理装置に取り出す。
【０００９】
【発明の実施の形態】
以下、実施の形態により、この発明を更に詳細に説明する。
【００１０】
実施形態に係る電子機器としての複合機及びこの電子機器に装着される書換治具の構成例を示すブロック図を図１に示す。ここでの複合機（ＭＦＰ）１０は、コピー機能とファクシミリ機能を併有するものである。
【００１１】
複合機１０内のＭＰＵ（中央処理装置）１１は、当該複合機１０全体を制御する機能を有する。
【００１２】
このＭＰＵ１１には、ＮＣＵ（Ｎｅｔｗｏｒｋ　Ｃｏｎｔｒｏｌ　Ｕｎｉｔ）１２、ＭＯＤＥＭ１３が接続されている。ＮＣＵ１２は、ＭＰＵ１１により制御されて、回線Ｌと当該複合機１０との接続を制御すると共に、通信相手の電話番号に応じたダイヤルパルスを送出する機能及び着信を検出する機能を有する。なお、回線Ｌは一般公衆電話回線網（ＰＳＴＮ）に接続されている。ＭＯＤＥＭ１３は、送受信データの変復調、具体的には本来はデジタル信号である送信データをアナログの音声信号に変調してＮＣＵ１２を介して回線Ｌに送出し、また逆に回線ＬからＮＣＵ１２を介して受信したアナログの音声信号をデジタル信号に復調する。
【００１３】
また、ＭＰＵ１１には、スキャナ１４、ＣＯＤＥＣ（符号化・復号器：Ｃｏｄｅｒ　ａｎｄ　Ｄｅｃｏｄｅｒ　）１５、プリンタ１６、操作部１７、表示部１８、フラッシュメモリ１９、ＲＡＭ２０、画像メモリ２１が接続されている。
【００１４】
スキャナ１４は、例えばＣＣＤイメージセンサ等により原稿画像の読み取りを行う。ＣＯＤＥＣ１５は、画像メモリ２１に記憶された送信すべき画像データを符号化し、また受信した画像データを復号して画像メモリ２１に記憶する。プリンタ１６は、受信画像データ、スキャナ１４が読み取った画像データ、又は画像メモリ２１に記憶された画像データを用紙に印字することにより記録してハードコピー出力を行う。
【００１５】
操作部１７は、ＦＡＸやプリントの開始等を指示するスタートキー、電話番号やＦＡＸ番号等の数字を入力するためのテンキー等を有する。表示部１８は、操作部１７の操作により入力された電話番号やＦＡＸ番号、プリンタ１６のトナー残量等の種々の情報をソフトコピー出力して表示する。なお、表示部１８としては、ＣＲＴディスプレイやＬＣＤ（液晶表示装置）が用いられる。
【００１６】
フラッシュメモリ１９は、この複合機１０全体の動作を制御するための動作プログラム等を予め記憶してある。ＲＡＭ２０は、ＭＰＵ１１による制御に必要なデータ及び制御動作時に一時記憶が必要なデータ等を記憶する。画像メモリ２１は、スキャナ１４が読み取った画像データを記憶し、また外部から回線ＬとＭＯＤＥＭ１３を介して受信した画像データを記憶する。
【００１７】
また、複合機１０には書換治具３０を接続するためのコネクタ２２が設けられている。書換治具３０は、書換プログラム又は読出プログラムと汎用通信インターフェースのプログラムを記憶させた不揮発性メモリとしてのブートＲＯＭ３１と、汎用通信インターフェースとしてのＵＳＢコントローラ３２及びＵＳＢコネクタ３３とを有する。ＵＳＢコネクタ３３を介して情報処理装置（ノート型パソコン、携帯情報端末等、図示せず）が接続される。なお、汎用通信インターフェースは、ＵＳＢ（ＵＳＢ１．１、ＵＳＢ２．０）の他に、ＩＥＥＥ１３９４（Ｆｉｒｅ　Ｗｉｒｅ　）も使用することができる。
【００１８】
この複合機１０と書換治具３０におけるメモリのアドレス空間を図２に示す。動作プログラムは複合機１０のフラッシュメモリ１９に記憶され、動作領域はＲＡＭ２０、画像メモリ２１、メモリマップドデバイスに割り当てられる。複合機１０が通常起動するときは、フラッシュメモリ１９の動作プログラムが実行され、書換治具３０が装着されたときは、書換治具３０のブートＲＯＭ３１の書換プログラム（又は読出プログラム）が実行される。
【００１９】
ここで、複合機１０のコネクタ２２に書換治具３０を接続すると共に、書換治具３０のＵＳＢコネクタ３３に情報処理装置〔例えばパーソナルコンピュータ（ＰＣ）〕を接続し、複合機１０のフラッシュメモリ１９に記憶されているプログラム、データを書換えるときの動作チャートを図３に示す。
【００２０】
図３では、例えば複合機１０の機種・バージョン情報が情報処理装置に送信されると、情報処理装置から複合機１０に確認信号が送信される。そして、複合機１０が情報処理装置に対して更新プログラムのブロック１を要求し、これに応じて情報処理装置は更新プログラムのブロック１を複合機１０に転送する。続いて更新プログラムのブロック２の要求に対してブロック２も転送される。このブロック２の受信にエラー等があったときは、ブロック２を再要求し、これに応じてブロック２が再転送される。そして、情報処理装置からの更新プログラムの転送が終了すると、情報処理装置から転送終了信号が送信され、書換治具３０を介しての複合機１０と情報処理装置との間のデータ授受が終了する。なお、更新プログラム、データは、情報処理装置のハードディスクやメモリカードに記憶させておいてもよいし、或いはインターネット等を介してサービス拠点のサーバから逐次ダウンロードしてもよい。
【００２１】
次に、上記のように構成した複合機１０のフラッシュメモリ１９に記憶されているプログラムの書換え動作について、図４及び図５のフロー図を参照して説明する。
【００２２】
書換治具３０を複合機１０のコネクタ２２に接続すると共に、書換治具３０のＵＳＢコネクタ３３に情報処理装置を接続し、複合機１０及び書換治具３０の電源をオンにすると、まずステップＳＴ１において、初期化を行い、ステップＳＴ２において、プログラム更新動作を開始する。ステップＳＴ３においては、複合機１０の機種・バージョン情報を情報処理装置に送信する。
【００２３】
次のステップＳＴ４においては、情報処理装置からの確認信号を受信したか判定し、受信しない場合は、ステップＳＴ１０において、「機種、又はバージョンが異なります」を表示部１８に表示し、当該書換え処理を終了する。
【００２４】
確認信号を受信した場合は、ステップＳＴ５において、更新プログラムのブロック数を表す変数Ｎを最初は１に設定してから、ステップＳＴ６において、更新プログラムのブロックＮを情報処理装置に対して要求する。続いて、ステップＳＴ７において、情報処理装置から終了信号を受信したか判定し、すなわち更新プログラムの全てのブロックを受信したか判定し、受信した場合は、ステップＳＴ１１において、「プログラム更新正常終了しました」を表示部１８に表示し、当該書換え処理を終了する。
【００２５】
終了信号を受信しない場合は、ステップＳＴ８において、更新プログラムのブロックＮを受信したか判定し、受信しないときは、ステップＳＴ９において、ＵＳＢ接続異常を表示部１８に表示し、当該書換え処理を終了する。
【００２６】
一方、更新プログラムのブロックＮを受信したときは、図５のステップＳＴ１２において、受信したブロックＮをＲＡＭ２０に一旦格納する。格納したブロックＮについては、ステップＳＴ１３において、正しくデータが転送されてきたかどうかを判断するためにチェックサムをみる。ステップＳＴ１４においては、チェックサムの結果、データにエラーが有るか否かを判定し、正常である場合は、ステップＳＴ１５において、ブロックＮをフラッシュメモリ１９に書き込む。そして、ステップＳＴ１６において、Ｎを１増やしてから、ステップＳＴ６に戻り、更新プログラムのブロックＮ（Ｎ＋１）を情報処理装置に対して要求し、以降は上記と同様の処理を繰り返す。なお、チェックサムに代えて、パリティチェックその他の誤り検出方法を適用してもよい。
【００２７】
これに対して、ステップＳＴ１４において、データにエラーが有った場合は、ステップＳＴ１５，ＳＴ１６をスキップし、Ｎをそのままとした上で、ステップＳＴ６に戻り、更新プログラムのブロックＮを情報処理装置に対して再度要求し、上記と同様の処理を繰り返す。
【００２８】
次に、複合機１０内のデータを読み出す動作について、図６のフロー図を参照して説明する。
【００２９】
前記と同様に、書換治具３０を複合機１０のコネクタ２２に接続すると共に、書換治具３０のＵＳＢコネクタ３３に情報処理装置を接続し、複合機１０及び書換治具３０の電源をオンにすると、まずステップＳＴ２１において、初期化を行い、ステップＳＴ２２において、複合機１０の機種・バージョン情報を情報処理装置に送信する。
【００３０】
次のステップＳＴ２３においては、情報処理装置からの確認信号を受信したか判定し、受信しない場合は、ステップＳＴ２６において、「機種又はバージョンが異なります」を表示部１８に表示し、当該読み出し処理を終了する。
【００３１】
確認信号を受信した場合は、ステップＳＴ２４において、情報処理装置からデータ要求信号が有るか判定し、無いときは、更にステップＳＴ２５において、情報処理装置から終了信号を受信したか判定し、受信した場合は、当該読み出し処理を終了する。終了信号を受信しない場合は、ステップＳＴ２４に戻り、データ要求信号が有るか再度判定する。
【００３２】
これに対して、ステップＳＴ２４において、データ要求信号が有るときは、ステップＳＴ２７において、情報処理装置から要求されたデータを検索し、ステップＳＴ２８において、その検索したデータを情報処理装置に送信する。その後、ステップＳＴ２４に戻り、再びデータ要求信号が有るか判定する。なお、情報処理装置は、読み出したデータを自己のハードディスクやメモリカードに記憶させ、或いは、インターネット等を介してサービス拠点のサーバに逐次送信することも可能である。
【００３３】
【発明の効果】
以上説明したように、本発明の更新方法及び読み出し方法によれば、書換治具の不揮発性メモリには書換プログラム又は読出プログラムと汎用通信インターフェースのプログラムを記憶させておけばよく、書換治具自体の構成は簡単となる。一方、ノート型パソコンや携帯情報端末等の情報処理装置には更新プログラムを記憶させておき、プログラムの更新時には、電子機器に接続した書換治具の汎用通信インターフェースを介して情報処理装置の更新プログラムを電子機器に転送することができ、データの読み出し時には、情報処理装置で指定したデータ（電子機器の動作パラメータ、ログ等）を、電子機器より情報処理装置に取り出すことができる。
【００３４】
従って、電子機器のプログラムの更新とデータの読み出しを携帯型コンピュータ（ノート型パソコン、携帯情報端末等）で行うことができる。
【図面の簡単な説明】
【図１】実施形態に係る電子機器としてコピー機能とファクシミリ機能を併有する複合機及びこの複合機に装着される書換治具の構成例を示すブロック図である。
【図２】同複合機及び書換治具におけるメモリのアドレス空間を示す図である。
【図３】同複合機のフラッシュメモリに記憶されているプログラム、データを書換えるときの、複合機及び書換治具と情報処理装置との間の動作チャートである。
【図４】同複合機のフラッシュメモリに記憶されているプログラムの書換え動作を示すフロー図である。
【図５】図４のフロー図に続くフロー図である。
【図６】同複合機内のデータを読み出す動作を示すフロー図である。
【符号の説明】
１０　　複合機（電子機器）
１１　　ＭＰＵ
１９　　フラッシュメモリ
２０　　ＲＡＭ
２１　　画像メモリ
２２　　コネクタ
３０　　書換治具
３１　　ブートＲＯＭ（不揮発性メモリ）
３２　　ＵＳＢコントローラ（汎用通信インターフェース）
３３　　ＵＳＢコネクタ（汎用通信インターフェース）
【図１】
2004030518.tif 000003
【図２】
2004030518.tif 000004
【図３】
2004030518.tif 000005
【図４】
2004030518.tif 000006
【図５】
2004030518.tif 000007
【図６】
2004030518.tif 000008