(57)【要約】【課題】強制ダウンロードした場合の誤動作を防止できるプログラムダウンロード方法及び電子機器を提供することを目的としている。【解決手段】プログラムの強制ダウンロードが指示された場合にそれを示す識別情報を不揮発性記憶装置に記憶し（ステップ１０４）、プログラムダウンロード後に前記識別情報が記憶されている場合は、電子機器を継続して動作させるか否かをオペレータに報知し（ステップ１０９）、オペレータから継続して動作させる指示がされた場合は、電子機器を継続動作し、オペレータから継続して動作させることを中止する指示がされた場合は、電子機器の動作を停止させる（ステップ１１０、１０６、１１２）プログラムダウンロード方法。【選択図】　　　　　図４
2004126876.tif 000002
【特許請求の範囲】
【請求項１】
電子機器の書き換え可能な不揮発性記憶装置に対して、該電子機器の動作を制御するためプログラムなどをダウンロードするプログラムダウンロード方法において、
プログラムの強制ダウンロードが指示された場合にそれを示す識別情報を前記不揮発性記憶装置に記憶し、
プログラムダウンロード後に前記識別情報が前記不揮発性記憶装置に記憶されているかを判別し、
前記識別情報が記憶されている場合は、電子機器を継続して動作させるか否かをオペレータに報知し、
オペレータから継続して動作させる指示がされた場合は、電子機器を継続動作し、
オペレータから継続して動作させることを中止する指示がされた場合は、電子機器の動作を停止させるプログラムダウンロード方法。
【請求項２】
プログラムをダウンロードする場合にダウンロードするプログラムが該電子機器に適合するか否かを判断し、適合しない場合はダウンロードを中止する工程を含む請求項１記載のプログラムダウンロード方法。
【請求項３】
プログラムダウンロード後に前記識別情報が前記不揮発性記憶装置に記憶されているかを判別するタイミングはダウンロードの後に電源をオンしたときである請求項１記載のプログラムダウンロード方法。
【請求項４】
書き換え可能な不揮発性記憶装置を有し、該不揮発性記憶装置にプログラムなどをダウンロードする電子機器において、
プログラムの強制ダウンロードを指示する手段と、
前記指示手段が操作されたことを示す識別情報を前記不揮発性記憶装置に記憶させる手段と、
プログラムダウンロード後に前記識別情報が前記不揮発性記憶装置に記憶されているかを判別する手段と、
前記識別情報が記憶されていると判別した場合に、電子機器を継続して動作させるか否かをオペレータに報知する手段と、
継続して動作させるか否かの指示データを入力する手段と、
継続して動作させる指示データが入力された場合は電子機器を継続動作し、継続して動作させない指示データが入力された場合は、電子機器の動作を停止させる制御手段を有することを特徴とする電子機器。
【請求項５】
報知手段は表示器にメッセージを表示するものである請求項４記載の電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フラッシュメモリなどの書き換え可能な不揮発性記憶装置に対してプログラムをダウンロードする方法およびダウンロード機能を有する電子機器に関する。
【０００２】
【従来の技術】
電子機器へダウンロードするプログラムが該電子機器へ適合するプログラムか否かを、ダウンロードする際にチェックして、適合しないプログラムはダウンロードしないようにするダウンロード方法がある。また電子機器にプログラムがダウンロードされていない初期の状態で初めてプログラムをダウンロードする場合は、前述の判別を行うことなくダウンロードを実行するダウンロード方法が知られている（例えば特許文献１参照）。
【０００３】
【特許文献１】
特開平１１−１５６６８号公報
【０００４】
【発明が解決しようとする課題】
従来のダウンロード方法で電子機器へ適合するか否かをチェックせずにダウンロードした場合、その電子機器に適合しないプログラムがダウンロードされてしまうことある。また、機種の機能変更などの場合に電子機器に適合しないプログラムをあえてダウンロードし、その後電子機器の周辺装置の機能をダウンロードしたプログラムに合わせて変更するような場合に、電子機器に適合しないプログラムをダウンロードすることがある。これらのような電子機器に適合するか否かのチェックをせずにプログラムをダウンロードすることを本明細書では強制ダウンロードという。
従来は強制ダウンロードした場合に電子機器が誤動作するなどの不具合があった。
【０００５】
そこで、本願発明は、このような事情に鑑みてなされたもので、強制ダウンロードした場合の誤動作を防止できるプログラムダウンロード方法及び電子機器を提供することを目的としている。
【０００６】
【課題を解決するための手段】
本発明は上記目的を達成するためになされたもので、電子機器の書き換え可能な不揮発性記憶装置に対して、該電子機器の動作を制御するためプログラムなどをダウンロードするプログラムダウンロード方法において、プログラムの強制ダウンロードが指示された場合にそれを示す識別情報を前記不揮発性記憶装置に記憶し、プログラムダウンロード後に前記識別情報が前記不揮発性記憶装置に記憶されているかを判別し、前記識別情報が記憶されている場合は、電子機器を継続して動作させるか否かをオペレータに報知し、オペレータから継続して動作させる指示がされた場合は、電子機器を継続動作し、オペレータから継続して動作させることを中止する指示がされた場合は、電子機器の動作を停止させるプログラムダウンロード方法としたものである。
【０００７】
このように構成したことにより、強制ダウンロードしたプログラムで電子機器を動作させるか否かをオペレータがチェックする機会があることから、電子機器の誤動作を低減することができる。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。本実施の形態では電子機器としてファクシミリ装置を例にして説明する。
図１は、本実施の形態にかかるファクシミリ装置の構成を示すブロック図である。ファクシミリ装置はファクシミリ装置全体を制御するＣＰＵ１を有している。そしてそのＣＰＵ１はアドレスバスやデータバスなどからなるバスライン２を介して、ファクシミリ装置の動作の基本となるプログラムを保存するためのフラッシュＲＯＭ３、画像情報などを格納するためのＲＡＭ４が接続されている。
【０００９】
さらに、原稿の画像を読取るための読取部であるスキャナ５、受信した画像情報を印刷するためのプリンタ６、各種メッセージや入力されたファクシミリ番号などを表示するための表示部７、発信の際に送信先のファクシミリ番号を入力する際に使用したり、ダウンロードの際に強制ダウンロードするか否かを数字で入力するために使用するテンキーや各種操作の確認のためにしようする実行キーなどの各種キーを備えた操作部８、画像情報の変調や、ＣＰＵ１から与えられるコマンドの変調を行なうモデム９、回線網１０からの信号の受信および回線網１０への信号の送信を制御する回線制御部１１が接続されている。さらに、ダウンロードするプログラムが記憶されたダウンロード用ＲＯＭ１２が着脱可能に接続可能となっている。
【００１０】
図２はファクシミリ装置のフラッシュＲＯＭ３のメモリ構成図である。フラッシュＲＯＭ３は不揮発性メモリである。フラッシュＲＯＭ３はダウンロード用ＲＯＭ１２からダウンロードしたプログラムを記憶する実行用プログラムエリア３１、ダウンロードしたプログラムが適合する機種を示す機種データエリア３２、強制ダウンロードを実行した場合にそれを示す強制フラグを記憶する強制フラグエリア３３などから構成されている。機種データエリア３２にはダウンロードしたプログラムに付随している機種データがダウンロードの際に記憶される。強制フラグエリア３３には、機種データをチェックしないでダウンロードを実行した場合に強制フラグとして１がセットされる。
【００１１】
図３はダウンロード用ＲＯＭ１２のメモリ構成図である。ダウンロード用ＲＯＭ１２はダウンロードされるプログラムが記憶されたダウンロード用プログラムエリア１２１、ダウンロード用プログラムエリア１２１に記憶されているプログラムが適応する機種を示す機種データが記憶された機種データエリア１２２などから構成されている。
【００１２】
図４は本実施の形態にかかるファクシミリ装置のフローチャートである。なお、本実施の形態では次のような操作手順が決められているものとする。
ダウンロード用ＲＯＭ１２を装着した状態で電源スイッチ（図示せず）を入れると表示部に強制ダウンロードを実行するか否かを問い合わせるメッセージを表示する。強制ダウンロードを行う場合はテンキーの１のボタン、行わない場合は２のボタンを操作して実行キーを操作する。またダウンロード用ＲＯＭ１２がない状態で電源スイッチを入れると、電源投入の直前の状態で強制ダウンロードを実行していれば、機種データを表示するとともに、ファクシミリ装置をそのまま立ち上げて良いか否かを問い合わせるメッセージを表示する。そのまま立ち上げて良い場合はテンキーの１のボタン、そのまま立ち上げると問題がある場合は２のボタンを操作して実行キーを操作する。
【００１３】
電源が投入されると、ステップ１０１でダウンロード用ＲＯＭ１２が装着されているかチェックする。ダウンロード用ＲＯＭ１２が装着されている場合は、ステップ１０２で強制ダウンロード実行するか否かのメッセージを表示し、オペレータがテンキーの２のボタンを操作したことを検出した場合は、通常のダウンロードであることから、ステップ１０３でフラッシュＲＯＭ３の機種データエリア３２の機種データとダウンロード用ＲＯＭ１２の機種データエリア１２２の機種データとを比較する。そのデータが一致していればダウンロードしようとしているプログラムが該ファクシミリ装置に適合しているプログラムであるのでステップ１０５でダウンロードを実行する。プログラムのバージョンアップなどはこのように行う。
【００１４】
一方、機種データが一致しない場合は、ダウンロードしようしているプログラムが該ファクシミリ装置に適合しないプログラムであることからダウンロードを実施せず、エラーメッセージを表示するなどのエラー処理を実施する。
ステップ１０２でオペレータがテンキーの１のボタンを操作したことを検出した場合は、強制ダウンロードを実行することが指示された場合であることから、ステップ１０４で強制フラグエリア３３に強制ダウンロードを実行したことを示すデータの１をセットし、ステップ１０５でダウンロード用プログラムエリアのプログラムを実行用プログラムエリア３１へダウンロードするとともに、ダウンロード用ＲＯＭ１２の機種データエリア１２２の機種データをフラッシュＲＯＭ３の機種データエリア３２へ記憶する。ステップ１０７で電源オフをオペレータへ指示するメッセージを表示する。
【００１５】
一方、ステップ１０１でダウンロード用ＲＯＭ１２が装着されていないと判別した場合は、ステップ１０８で強制フラグエリア３３に強制ダウンロードを実行したことを示すデータの１が記憶されているか判断する。強制ダウンロードを実行したことを示すデータの１が記憶されていない場合は、ステップ１１２で通常の立ち上げ処理を実行する。強制ダウンロードを実行したことを示すデータの１１が記憶されている場合は、直前のダウンロード処理が強制ダウンロードであったことを示しているので、ステップ１０９でフラッシュＲＯＭ３の機種データエリア３２の機種データを表示するとともに、立ち上げ処理を進めて良いか否かのメッセージを表示する。
【００１６】
ここでテンキーの１のボタンを操作すれば立ち上げ処理を進めることとなり、テンキーの２のボタンを操作した場合は立ち上げ処理を中止する。
テンキーの１のボタンが操作された場合は、立ち上げ処理を進めるので、ステップ１１１で強制フラグエリア３３に記憶されている強制ダウンロードを実行したことを示すデータの１を強制ダウンロードが実行されていないことを示すデータの０にすることで、強制フラグエリア３３をクリアし、ステップ１１２で通常の立ち上げ処理を実行する。ステップ１１０でテンキーの２のボタンが操作されたことを検出した場合は、通常立ち上げ処理を中止する指示であることから、ステップ１０６でエラー処理を実行する。これは例えば、プリンタ６やスキャナ５等の周辺機器を取り替えることで別の機種とすることを前提にして、別の機種のプログラムをダウンロードしたが、まだ周辺機器の取り替えが完了していないうちに、電源を投入してしまった場合などが相当する。オペレータは周辺装置の交換が完了していないことから、立ち上げ処理を中止する。
【００１７】
このように、強制ダウンロードをした場合にかぎり、次回の電源立ち上げの際に、機種データを表示し、立ち上げ処理を継続するか否かを確認するようにしたので、オペレータは途中で立ち上げ処理を中止することができ、誤動作を防止することができる。
また、強制ダウンロードを実行した場合のみ、立ち上げ処理を中止するか否かを選択できるようにしたので、オペレータにとって、立ち上げるたびに同様の操作を繰り返す必要がなく煩雑さもない。
【００１８】
なお、本発明は上記実施の形態に限定されるものではない。例えば、上記の実施の形態では、ファクシミリ装置について説明したが、プリンタ機能等をあわせもつ複合機であってもよいし、パーソナルコンピュータであってもよく、電子機器一般に適用できる。
また、ダウンロード用ＲＯＭ１２からダウンロードするようにしたが、サーバなどからダウンロードすることでもよい。
また電源投入時に強制ダウンロードをしたか否かをチェックするようにしたが、電源投入時ではなく、システムをリセットし、そこから立ち上がるタイミングでチェックするようにしてもよい。
さらに強制ダウンロードを実行したことを示すデータとして１を使用して説明したが、データとして別のデータを使用してもよい。
その他、本発明の要旨を逸脱しない範囲で種々変形実施可能である。
【００１９】
【発明の効果】
強制ダウンロードしたプログラムで電子機器を動作させるか否かをオペレータがチェックする機会があることから、電子機器の誤動作を低減することができる。
【図面の簡単な説明】
【図１】本実施の形態に係るファクシミリ装置の構成を示すブロック図である。
【図２】同実施の形態におけるフラッシュＲＯＭのメモリ構成図である。
【図３】同実施の形態におけるダウンロード用ＲＯＭのメモリ構成図である。
【図４】同実施の形態におけるファクシミリ装置の電源投入時の処理を示すフローチャートである。
【符号の説明】
３　　　　　　　　　　　　フラッシュＲＯＭ
１２　　　　　　　　　　　ダウンロード用ＲＯＭ
３２　　　　　　　　　　　フラッシュＲＯＭの機種データエリア
３３　　　　　　　　　　　　強制フラグエリア
１２２　　　　　　　　　　　ダウンロード用ＲＯＭの機種データエリア
【図１】
2004126876.tif 000003
【図２】
2004126876.tif 000004
【図３】
2004126876.tif 000005
【図４】
2004126876.tif 000006