| 【発明の名称】 |
画像形成装置 |
| 【発明者】 |
【氏名】井上 尚幸
|
| 【要約】 |
【課題】電源投入の際に、ユーザが意図しないファームウェアの書き換えを未然に防止できる画像形成装置を提供する。
【構成】可搬型記憶媒体Cを装着する装着手段Aと、ファームウェアを記憶する記憶手段Bと、装着手段Aに装着された可搬型記憶媒体Cからファームウェアを自動的に読み出して記憶手段Bに書き込む自動書換手段Dと、電源投入操作の有無を検出する第1検出手段Eと、書換指示操作の有無を検出する第2検出手段Fと、第1検出手段E及び第2検出手段Fの検出結果に基づいて、書換指示操作を伴う電源投入操作がなされた場合には、自動書換手段Dによるファームウェアの書換を行う第1起動処理を実行するとともに、書換指示操作を伴わない電源投入操作がなされた場合には、ファームウェアの書換を行わない第2起動処理を実行するように制御する制御手段Gとを備えている。 |
【特許請求の範囲】
【請求項1】 可搬型記憶媒体を装着する装着手段と、 ファームウェアを記憶する記憶手段と、 前記装着手段に装着された可搬型記憶媒体からファームウェアを自動的に読み出して前記記憶手段に書き込む自動書換手段と、 電源投入操作の有無を検出する第1検出手段と、 書換指示操作の有無を検出する第2検出手段と、 前記第1検出手段及び前記第2検出手段の検出結果に基づいて、書換指示操作を伴う電源投入操作がなされた場合には、前記自動書換手段によるファームウェアの書換を行う第1起動処理を実行するとともに、書換指示操作を伴わない電源投入操作がなされた場合には、ファームウェアの書換を行わない第2起動処理を実行するように制御する制御手段とを備えたことを特徴とする画像形成装置。 【請求項2】 請求項1において、 前記第2検出手段は、前記第1検出手段による電源投入操作の検出に伴って、書換指示操作の有無の検出を開始することを特徴とする画像形成装置。 【請求項3】 請求項1において、 前記第2検出手段は、前記第1検出手段による電源投入操作の検出後、所定の監視時間の間に書換指示操作の有無を検出することを特徴とする画像形成装置。 【請求項4】 請求項1〜3のいずれかにおいて、 前記第1検出手段による電源投入操作の検出に伴って作動する報知手段を備え、 前記第2検出手段は、前記報知手段の作動中における書換指示操作の有無を検出することを特徴とする画像形成装置。 【請求項5】 請求項1〜4のいずれかにおいて、 前記制御手段は、前記第1起動処理において、前記装着手段に装着された可搬型記憶媒体に記憶されているファームウェアのバージョン情報と、前記記憶手段に記憶されているファームウェアのバージョン情報とを比較し、その比較結果に基づいて、前記記憶手段に対するファームウェアの書換を実行または禁止することを特徴とする画像形成装置。
|
【発明の詳細な説明】【技術分野】 【0001】 本発明は、電源投入操作の際に、可搬型記憶媒体に格納されたファームウェアを自動的に読み出して記憶手段に書き込みを行う機能を備えた画像形成装置に関する。 【背景技術】 【0002】 近時、電源投入操作の際に、可搬型記憶媒体に格納されたファームウェアを自動的に読み出して記憶手段に書き込みを行う機能を備えた画像形成装置が広く提案されている。 【0003】 また、特許文献1では、電源投入操作時には付加接続された情報処理装置からファームウェアをダウンロードして書き換える複合機が開示されており、複合機のフラッシュメモリに記憶されているファームウェアを書き換える場合には、複合機に、ブートROM、USBコントローラ、USBコネクタを備える書換治具を介して、ファームウェアが予め準備された情報処理装置を接続して、複合機の電源投入操作時には、複合機は、情報処理装置からファームウェアをダウンロードして、フラッシュメモリのファームウェアを書き換えるようになっている。 【特許文献1】特開2004−30518号公報 【発明の開示】 【発明が解決しようとする課題】 【0004】 しかしながら、このような画像形成装置では、電源投入時にはファームウェアの書き換えを自動的に行うため、ユーザが意図しない書き換えが行われる可能性があったが、このための対策は十分になされていないのが現状である。 【0005】 本発明はこのような事情を考慮して提案されるものであり、電源投入の際に、ユーザが意図しないファームウェアの書き換えを未然に防止できる画像形成装置を提供することを目的とする。 【課題を解決するための手段】 【0006】 上記目的を達成するため、本発明の請求項1では、可搬型記憶媒体を装着する装着手段と、ファームウェアを記憶する記憶手段と、前記装着手段に装着された可搬型記憶媒体からファームウェアを自動的に読み出して前記記憶手段に書き込む自動書換手段と、電源投入操作の有無を検出する第1検出手段と、書換指示操作の有無を検出する第2検出手段と、前記第1検出手段及び前記第2検出手段の検出結果に基づいて、書換指示操作を伴う電源投入操作がなされた場合には、前記自動書換手段によるファームウェアの書換を行う第1起動処理を実行するとともに、書換指示操作を伴わない電源投入操作がなされた場合には、ファームウェアの書換を行わない第2起動処理を実行するように制御する制御手段とを備えたことを特徴とする。 【0007】 ここに、ファームウェアを記憶する記憶手段には少なくとも不揮発性メモリが含まれる。また、このファームウェアは自動更新用である。また、可搬型記憶媒体からファームウェアを自動的に読み出して記憶手段に書き込むとは、ユーザなど外部からファームウェアの書換処理の開始指示が入力されることなく行うことを意味する。 また、書換指示操作を伴う電源投入操作とは、電源投入操作とともに書換指示操作がなされることをいう。 【0008】 請求項2では、前記第2検出手段は、前記第1検出手段による電源投入操作の検出に伴って、書換指示操作の有無の検出を開始することを特徴とする。 【0009】 請求項3では、前記第2検出手段は、前記第1検出手段による電源投入操作の検出後、所定の監視時間の間に書換指示操作の有無を検出することを特徴とする。 【0010】 請求項4では、前記第1検出手段による電源投入操作の検出に伴って作動する報知手段を備え、前記第2検出手段は、前記報知手段の作動中における書換指示操作の有無を検出することを特徴とする。 ここに、報知手段は例えばLEDで構成することができ、報知手段の作動とは、点灯あるいは点滅を含むものとする。 【0011】 請求項5では、前記制御手段は、前記第1起動処理において、前記装着手段に装着された可搬型記憶媒体に記憶されているファームウェアのバージョン情報と、前記記憶手段に記憶されているファームウェアのバージョン情報とを比較し、その比較結果に基づいて、前記記憶手段に対するファームウェアの書換を実行または禁止することを特徴とする。 ここに、ファームウェアのバージョン情報には、ファームウェアの製造元、ファームウェアのバージョン、ファームウェアの名称、ファームウェアの著作権情報、ファームウェアのライセンス保持者などが含まれる。 【0012】 例えば、可搬型記憶媒体に記憶されているファームウェアのバージョンが、記憶手段に記憶されているファームウェアのバージョンよりも新しい場合には、書き込みを許容する一方、古い場合には書き込みを禁止することができる。 また、ファームウェアの製造元や名称、ライセンス保持者、著作権情報が相互に異なる場合には、書き込みを禁止することができる。 【発明の効果】 【0013】 本発明によれば、以下の効果を奏する 【0014】 請求項1によれば、書換指示操作を伴う電源投入操作がなされた場合には第1起動処理を行うとともに、書換指示操作を伴わない電源投入操作がなされた場合には第2起動処理を行うので、電源投入の際には、ユーザが意図しないファームウェアの自動書換を未然に防止できる。特に、記憶手段にファームウェアとともに他の実行プログラムを格納させ、適宜その実行プログラムを使用する場合には、書換指示操作を伴わない電源投入操作を行うことによって、ファームウェアの書き換えを実行せずに電源投入をさせ、その後、他の実行プログラムのみを読み出して実行させることができ、利便にできる。 【0015】 請求項2によれば、第2検出手段は、第1検出手段による電源投入操作の検出に伴って書換指示操作の有無を検出するので、電源投入操作に伴って書換指示操作の有無を検出でき、ファームウェア書換時間の削減が図れる。 【0016】 請求項3によれば、第2検出手段は、第1検出手段による電源投入操作の検出後、所定の監視時間の間に書換指示操作の有無を検出するので、電源投入後からファームウェア書換処理を行うまでにワンクッション置いて、ユーザの書換意思を確認できる。 【0017】 請求項4によれば、第1検出手段による電源投入操作の検出に伴って作動する報知手段を備え、第2検出手段は、報知手段の作動中における書換指示操作の有無を検出するので、電源投入操作がされた場合には報知手段が作動し、その作動中における書換指示操作の有無が検出されるので、ユーザは、報知手段の作動中に、書換指示操作をすれば、ファームウェアの書換を実行させることができる。 【0018】 請求項5では、第1起動処理において、装着手段に装着された可搬型記憶媒体に記憶されているファームウェアのバージョン情報と、記憶手段に記憶されているファームウェアのバージョン情報とを比較し、その比較結果に基づいて、記憶手段に対するファームウェアの書換を実行または禁止するので、可搬型記憶媒体に記憶されているファームウェアが書換をすべきでないものであるかを自動的に判断し、書換をすべきものである場合のみ書換を行うことができるので、ユーザの意図しない書き込みを自動的に防止できる。 【発明を実施するための最良の形態】 【0019】 以下に、本発明の実施の形態について説明する。ここでは、画像処理装置としてファクシミリ装置を例示しているが、この例には限られず、ファームウェアを記憶した可搬型記憶媒体からファームウェアを読み出して記憶手段に書き込む機能を備える装置であればよい。 【実施例1】 【0020】 図1は、本発明の画像形成装置の機能実現手段を示すブロック図である。 このような画像形成装置1は、CD−ROMや光ディスクなど、ファームウェアを予め格納させた可搬型記憶媒体Cを装着する装着手段Aと、ファームウェアを記憶する記憶手段Bと、装着手段Aに装着された可搬型記憶媒体Cからファームウェアを自動的に読み出して記憶手段Bに書き込む自動書換手段Dと、電源投入操作の有無を検出する第1検出手段Eと、書換指示操作の有無を検出する第2検出手段Fと、第1検出手段E及び第2検出手段Fの検出結果に基づいて、書換指示操作を伴う電源投入操作がなされた場合には、自動書換手段Dによるファームウェアの書換を行う第1起動処理を実行するとともに、書換指示操作を伴わない電源投入操作がなされた場合には、ファームウェアの書換を行わない第2起動処理を実行するように制御する制御手段Gとを備えて構成される。 【0021】 ついで、本発明の画像形成装置を具体的な構成例とともに説明する。図2は、本発明の画像形成装置の要部構成の一例を示すブロック図である。 【0022】 この画像形成装置1は、この画像形成装置1を制御するCPU10と、電話回線Lに対する接続制御をなすNCU11、ファクシミリ通信に必要な各種信号の変復調を行うモデム12、スキャナ13、コーデック14、書換指示操作キー15AやLED15Bを有する操作パネル15、不揮発性メモリを構成し、所定エリアに、装置1を動作させるためのファームウェアを格納したフラッシュROM16、画像メモリ領域17Aとファームウェア実行領域17Bとに区分されたSDRAM17、可搬型記憶媒体Cを装着するためのインタフェース18を備えている。 【0023】 この画像形成装置1において、CPU10は、自動書換手段D、第1検出手段E、第2検出手段F、制御手段Gを構成している。また、操作パネル15の書換指示操作キー15Aは、ファームウェアの書換を装置1に実行させるために操作する。操作パネル15のLED15Bは報知手段Hを構成する。フラッシュROM16は記憶手段Bを構成する。インタフェース18は装着手段Aを構成する。 【0024】 フラッシュROM16、可搬型記憶媒体Cのそれぞれに格納されるファームウェアは、バージョン情報として、ファームウェアの製造元、ファームウェアのバージョン、ファームウェアの名称、ファームウェアの著作権情報、ファームウェアのライセンス保持者などを含む。また、機種情報として、装置1の製造元、バージョン、名称などを含む。 【0025】 SDRAM17は、画像メモリ領域17Aには画像データが格納されるだけでなく、ファームウェアの書換処理の際には、可搬型記憶媒体Cから読み取ったファームウェアが格納される。 ファームウェア実行領域17Bでは、フラッシュROM16に格納されているファームウェアがコピーされ、ファームウェア実行領域17Bにコピーされたファームウェアに基づいて、装置1が動作する。 【0026】 書換指示操作キー15Aは、図示しない電源スイッチの投入の際、又は、電源スイッチの投入後後述する所定の監視時間内に操作されるようにしている。 CPU10は、電源スイッチによる電源投入操作と、書換指示操作キー15Aの操作とを監視するようにしており、これらの監視結果に基づいて、書換指示操作キー15Aの操作を伴った電源スイッチの投入操作がされたことを検出すると、予め準備されているアップデートプログラムを起動させ、可搬型記憶媒体Cに格納されたファームウェアを読み出して、一旦SDRAM17の画像メモリ領域17Aに展開してサムチェックなどによってデータが破壊されていないかをチェックしてから、フラッシュROM16の所定エリアに書き込みを行う。 【0027】 図3は、本発明の画像形成装置の基本動作の一例を説明するためのフローチャートである(100〜105)。 CPU10は、電源投入操作の検出に伴って書換指示操作キー15Aの操作を検出したときには、可搬型記憶媒体Cが接続されているか否かを判定し、可搬型記憶媒体Cが接続されていれば、第1起動処理を行う。 第1起動処理とは、可搬型記憶媒体Cのファームウェアを読み取ってSDRAM17の画像メモリ領域17Aに格納し、サムチェックなどによってデータの破壊の有無をチェックし、異常がなければフラッシュROM16に書き換える処理をいう。 このような第1起動処理では、後述するようなファームウェア適合チェックをする手順を含んでいる。 【0028】 このようなファームウェア適合チェックは、例えば、フラッシュROM16、可搬型記憶媒体Cのそれぞれに格納されているファームウェアの機種情報、バージョン情報を読み取って、これらを対比して行うことができる。 例えば、可搬型記憶媒体Cに記憶されているファームウェアのバージョンが、フラッシュROM16に記憶されているファームウェアのバージョンよりも新しい場合には、書換を実行する一方、古い場合には禁止することができる。 【0029】 また、ファームウェアの製造元や名称、ライセンス保持者が相互に異なる場合には書換を禁止したり、ファームウェアの著作権情報が相互に異なることを検出して書換を禁止することができる。 このような第1起動処理を行った後には、装置1を再起動させて処理を終了させる。なお、装置1を再起動させる前に、フラッシュROM16にファームウェアの書き換えが完了したかを判定し、完了していれば装置1を再起動させる一方、後述する第1起動処理で、機種適合チェックあるいはファームウェア適合チェックの結果、書換をすべきファームウェアが装置1に不適合と判定されて、ファームウェアの書き換えが完了しなかった場合には、エラーを表示した後、処理を終了させるようにしてもよい。 一方、電源投入操作から所定時間内に書換指示操作キー15Aの操作を検出しなかったとき、可搬型記憶媒体Cが接続されていることを検出しなかったときには、ファームウェアの書き換えをせずに装置1を起動させる第2起動処理を行う。 【0030】 図4は、本発明の画像形成装置の基本動作の他例を説明するためのフローチャートである(200〜210)。 CPU10は、電源投入操作されたことを検出すると、操作パネル15のLED15Bを点灯あるいは点滅させ、所定の監視時間の間、書換指示操作キー15Aの操作に対して待機する。 電源投入操作を検出してから所定の監視時間の間に、書換指示操作キー15Aが操作されたことを検出したときには、可搬型記憶媒体Cが接続されているか判定し、接続されていれば、LED15Bを消灯させ第1起動処理を行う。この第1起動処理には、先述するように、ファームウェア適合チェック処理を含んでいる。 その後、フラッシュROM16にファームウェアの書き換えが完了したかを判定し、完了していれば装置1を再起動させる一方、後述する第1起動処理で、機種適合チェックあるいはファームウェア適合チェックの結果、書換をすべきファームウェアが装置1に不適合と判定されて、ファームウェアの書き換えが完了しなかった場合には、エラーを表示した後、処理を終了させる。 【0031】 一方、電源投入操作を検出してから所定の監視時間内に書換指示操作キー15Aが操作されなかった場合、可搬型記憶媒体Cが接続されていることを検出しなかった場合には、第2起動処理を行う。 【0032】 図5、本発明の画像形成装置の第1起動処理について説明するためのフローチャート(300〜307)である。 CPU10は、第1起動処理を開始したときには、可搬型記憶媒体CとフラッシュROM16のそれぞれに格納されているファームウェアのバージョン情報と機種情報とを読み取る。 【0033】 ついで、読み取った機種情報に基づいて、ファームウェアが装置1の機種に適合するか判定する。例えば、可搬型記憶媒体Cのファームウェアの機種名称が、予め装置1に準備した装置1の名称と一致する場合には機種適合と判定し、一致しない場合には機種不適合と判定する。 【0034】 機種適合と判定した場合には、先述のファームウェア適合チェックを行い、適合する場合には、ファームウェア書換処理を開始、実行し、可搬型記憶媒体Cからファームウェアを読み出して、SDRAM17の画像メモリ領域17Aに格納し、サムチェックなどによるデータ破壊チェックをした後、SDRAM17に格納したファームウェアをフラッシュROM16に書き換え、第1起動処理が終了する。機種不適合、または、ファームウェア不適合の場合には、ファームウェア書換処理を禁止してエラー表示をした後、第1起動処理を終了する。 【図面の簡単な説明】 【0035】 【図1】本発明の画像形成装置の機能実現手段を示すブロック図 【図2】本発明の画像形成装置の要部構成の一例を示すブロック図 【図3】本発明の画像形成装置の基本動作の一例を説明するフローチャート 【図4】本発明の画像形成装置の基本動作の他例を説明するフローチャート 【図5】本発明の通信端末装置の第1起動処理を更に詳細に説明するフローチャート 【符号の説明】 【0036】 1 画像形成装置 A 装着手段 B 記憶手段 C 可搬型記憶媒体 D 自動書換手段 E 第1検出手段 F 第2検出手段 G 制御手段 H 報知手段
|
| 【出願人】 |
【識別番号】000006297 【氏名又は名称】村田機械株式会社
|
| 【出願日】 |
平成18年6月27日(2006.6.27) |
| 【代理人】 |
【識別番号】100087664 【弁理士】 【氏名又は名称】中井 宏行
|
| 【公開番号】 |
特開2008−6594(P2008−6594A) |
| 【公開日】 |
平成20年1月17日(2008.1.17) |
| 【出願番号】 |
特願2006−176406(P2006−176406) |
|