(57)【要約】【課題】ファームウェアの書き換え処理が禁止された場合に、何故、処理が禁止されたかを容易に確認できる画像形成装置を提供する【解決手段】外部からの開始指示に基づいて、入力されたファームウェアを一時的に第１記憶手段Ｂに記憶した後、書き換え可能な第２記憶手段Ｃに書き込むファームウェア書換処理が可能な画像形成装置１であって、第１記憶手段Ｂの使用有無を検出する検出手段Ａと、報知手段Ｄと、外部からの開始指示が入力された場合において、検出手段Ａによって第１記憶手段Ｂが使用中であると検出されたときには、ファームウェア書換処理を禁止するとともにその旨を報知手段Ｄにより報知させる制御手段Ｅとを備える。【選択図】図１
2008010929.tif 000002
【特許請求の範囲】
【請求項１】
外部からの開始指示に基づいて、入力されたファームウェアを一時的に第１記憶手段に記憶した後、書き換え可能な第２記憶手段に書き込むファームウェア書換処理が可能な画像形成装置であって、
前記第１記憶手段の使用有無を検出する検出手段と、
報知手段と、
外部からの開始指示が入力された場合において、前記検出手段によって前記第１記憶手段が使用中であると検出されたときには、前記ファームウェア書換処理を禁止するとともにその旨を前記報知手段により報知させる制御手段とを備えることを特徴とする画像形成装置。
【請求項２】
請求項１において、
ユーザが操作するための操作手段を更に備え、
前記操作手段に対する操作によって前記開始指示が入力可能であることを特徴とする画像形成装置。
【請求項３】
請求項１または２において、
外部装置からデータ受信を行う受信手段を更に備え、
前記受信手段に対するデータ受信によって前記開始指示が入力可能であることを特徴とする画像形成装置。
【請求項４】
請求項１〜３のいずれかにおいて、
残量表示手段を更に備え、
前記第１記憶手段は、画像形成ジョブで発生する画像データを記憶するための画像メモリであって、
前記残量表示手段は、前記第１記憶手段の残量を表示することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、書き換えなどのために予め準備されたファームウェアを第１記憶手段へコピーし、サムチェックなどによるデータ破壊チェックをした後に、書き換え可能な第２記憶手段に書き込みを行うファームウェア書換処理が可能な画像形成装置に関する。
【背景技術】
【０００２】
近時、ファームウェアの書換指示を受け付けたときには、アップデートなどのために可搬型の記憶媒体などに保存されたファームウェアを第１記憶手段に記憶し、サムチェックなどのデータ破壊チェックをしてから、書き込み可能な第２記憶手段に書き込む画像形成装置が使用されている。
【０００３】
特許文献１では、電源投入時に、付加接続された情報処理装置からファームウェアをダウンロードして書き換える複合機が開示されており、複合機のフラッシュメモリに記憶されているファームウェアを書き換える場合には、複合機に、ブートＲＯＭ、ＵＳＢコントローラ、ＵＳＢコネクタを備える書換治具を介して情報処理装置を接続して、複合機の電源投入時に、情報処理装置からファームウェアをダウンロードして、複合機のＲＡＭに記憶してサムチェックをしてから、フラッシュメモリに書き込むようにしている。
【特許文献１】特開２００４−３０５１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、このような画像形成装置では、ファームウェアの書き換えの際に、予め準備されたファームウェアをＳＤＲＡＭの画像メモリ領域に一時的に記憶するものが多く、そのようなものでは、その画像メモリ領域が使用中の場合、例えば、画像データが記憶されている場合には、その画像メモリ領域にファームウェアを記憶することができないため、所定の警告音を鳴動させ、書き換え処理を禁止するようにしている。
しかしながら、このような場合、書き換えをする者にとっては、警告音が鳴動されるのみでは、何故書き換え処理が禁止されたかを確認できず、あらゆる原因を考慮するなどして書き換え処理が遅延することがあり、不都合があった。
【０００５】
本発明はこのような事情を考慮して提案されるものであり、ファームウェアの書き換え処理が禁止された場合に、何故、処理が禁止されたかを容易に確認できる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の請求項１では、外部からの開始指示に基づいて、入力されたファームウェアを一時的に第１記憶手段に記憶した後、書き換え可能な第２記憶手段に書き込むファームウェア書換処理が可能な画像形成装置であって、前記第１記憶手段の使用有無を検出する検出手段と、報知手段と、外部からの開始指示が入力された場合において、前記検出手段によって前記第１記憶手段が使用中であると検出されたときには、前記ファームウェア書換処理を禁止するとともにその旨を前記報知手段により報知させる制御手段とを備えることを特徴とする。
【０００７】
ここに、外部からの開始指示には、ユーザによる操作手段からの開始指示、外部装置からのネットワークを経由した開始指示を少なくとも含む。また、このような開始指示に基づいて入力されたファームウェアには、画像形成装置に装着された可搬型記憶媒体から読み出されたファームウェア、又は、外部装置から受信されたファームウェアを少なくとも含む。
更に、第２記憶手段には不揮発性メモリを含む。報知手段には、表示手段、音声出力手段、通信手段を少なくとも含む。ファームウェア書き換え処理を禁止するときに報知手段より報知させる内容には、第１記憶手段が使用中であるため書換処理が実行できない旨を少なくとも含む。
【０００８】
請求項２では、ユーザが操作するための操作手段を更に備え、前記操作手段に対する操作によって前記開始指示が入力可能であることを特徴とする。
【０００９】
請求項３では、外部装置からデータ受信を行う受信手段を更に備え、前記受信手段に対するデータ受信によって前記開始指示が入力可能であることを特徴とする。
【００１０】
請求項４では、残量表示手段を更に備え、前記第１記憶手段は、画像形成ジョブで発生する画像データを記憶するための画像メモリであって、前記残量表示手段は、前記第１記憶手段の残量を表示することを特徴とする。
ここに、残量表示手段は、第１記憶手段の残量を常に表示し、あるいは、定期的に表示するようにすればよい。
【発明の効果】
【００１１】
本発明によれば、以下の効果を奏する。
請求項１によれば、ファームウェアの書換処理を行う場合には、第１記憶手段の使用有無を検出して、使用中であるときには、ファームウェア書換処理を禁止してその旨を報知するので、ファームウェアの書換処理が禁止された理由を容易に確認できる。
【００１２】
請求項２によれば、操作手段に対する操作によって開始指示が入力可能であるので、操作手段をユーザが操作すれば、ファームウェアの書換処理を開始させることができる。また、請求項３によれば、受信手段に対するデータ受信によって開始指示が入力可能であるので、ネットワークを通じたファームウェアの書換処理を実行できる。
【００１３】
請求項４では、残量表示手段に、画像メモリである第１記憶手段の残量を表示するので、第１記憶手段の残量をユーザが視認することができ、残量を確認することで第１記憶手段が使用中であるか否かを確認できる。また、残量が１００％に復帰したことによって、第１記憶手段が使用中ではないことを確認し、再度、ファームウェアの書換処理を実行させることができる。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明の実施の形態について説明する。ここでは、画像処理装置の具体的構成例としてファクシミリ装置を示しているが、この例には限られず、入力されたファームウェアを第１記憶手段に一時的に記憶した後、第２記憶手段に書き込みを行う機能を備える装置であればよい。
【実施例１】
【００１５】
図１は、本発明の画像形成装置の機能実現手段を示すブロック図である。
このような画像形成装置１において、Ａは第１記憶手段の使用有無を検出する検出手段、Ｂは入力されたファームウェア、例えば、画像形成装置１に装着された可搬型記憶媒体から読み出されたファームウェア、又は、外部装置から受信されたファームウェアを一時的に記憶する第１記憶手段、Ｃは第１記憶手段に一時的に記憶されたファームウェアを書き込むための、書き換え可能な第２記憶手段、Ｄは表示手段、音声出力手段、通信手段などで構成される報知手段、Ｅは入力されたファームウェアを第１記憶手段Ｂに一時的に記憶した後、第２記憶手段Ｃに書き込むファームウェア書換処理を行い、外部からの開始指示が入力された場合において、検出手段Ａによって第１記憶手段Ｂが使用中であると検出されたときには、ファームウェア書換処理を禁止するとともにその旨を報知手段Ｄにより報知させる制御手段、Ｆはユーザによる操作によって開始指示を入力可能とする操作手段、Ｇは外部装置からデータ受信を行い、データ受信によって開始指示を入力可能とする受信手段、第１記憶手段Ｂの残量を表示する残量表示手段を示している。
【００１６】
ついで、本発明の画像形成装置を具体的な構成例とともに説明する。図２は、本発明の画像形成装置の要部構成の一例を示すブロック図である。
この画像形成装置１は、この画像形成装置１を制御するＣＰＵ１０と、電話回線Ｌに対する接続制御をなすＮＣＵ１１、ファクシミリ通信に必要な各種信号の変復調を行うモデム１２、スキャナ１３、コーデック１４、開始指示キー１５Ａを有する操作パネル１５、不揮発性メモリを構成し、所定エリアに、装置１を動作させるためのファームウェアを記憶したフラッシュＲＯＭ１６、画像メモリ領域１７Ａと、ファームウェア実行領域１７Ｂとに区分されたＳＤＲＡＭ１７、ＣＤ−ＲＯＭや光ディスクなど、ファームウェアを予め記憶させた可搬型記憶媒体１９を装着するためのインタフェース１８、ネットワークを通じて外部装置を接続するためのネットワークインターフェース２０、表示部２１を備える。
【００１７】
この画像形成装置１は、ＣＰＵ１０は、検出手段Ａ、制御手段Ｅを構成している。操作パネル１５は操作手段Ｆを構成している。フラッシュＲＯＭ１６は第２記憶手段Ｃを構成している。ＳＤＲＡＭ１７の画像メモリ領域１７Ａは、第１記憶手段Ｃを構成している。なお、画像メモリ領域１７Ａは、画像形成ジョブで発生する画像データを記憶するための領域を形成しており、画像メモリ領域１７Ａの残量が後述する表示部２１に表示される。
ネットワークインタフェース２０は受信手段Ｇを構成している。表示部２１は、報知手段Ｄ、残量表示手段Ｈを構成している。
【００１８】
フラッシュＲＯＭ１６、可搬型記憶媒体１９のそれぞれに記憶されるファームウェアは、バージョン情報として、ファームウェアの製造元、ファームウェアのバージョン、ファームウェアの名称、ファームウェアの著作権情報、ファームウェアのライセンス保持者などを含む。また、機種情報として、装置１の製造元、バージョン、名称などを含む。
【００１９】
ＳＤＲＡＭ１７では、画像メモリ領域１７Ａは、ファームウェアの書換処理の際に、可搬型記憶媒体１９から読み取ったファームウェアが記憶され、ファームウェア実行領域１７Ｂでは、フラッシュＲＯＭ１６に記憶されているファームウェアがコピーされ、ファームウェア実行領域１７Ｂにコピーされたファームウェアに基づいて、装置１が動作する。
【００２０】
開始指示キー１５Ａが操作されたり、ネットワーク接続された外部装置からのデータを受信したときには、これらにより開始指示が入力される。ＣＰＵ１０は、開始指示が入力されたときには、予め準備されているアップデートプログラムを起動させ、入力されたファームウェアを、一旦ＳＤＲＡＭ１７の画像メモリ領域１７Ａに展開してサムチェックなどによってデータが破壊されていないかをチェックしてから、フラッシュＲＯＭ１６の所定エリアに書き込みを行う。
【００２１】
図３は、本発明の画像形成装置の基本動作の一例を説明するためのフローチャートである（１００〜１１０）。
ＣＰＵ１０は、電源投入がされた後には待機画面を表示するが、このような状態で開始指示キー１５Ａが操作されたことを検出すると、開始指示が入力されたとみなして、ＳＤＲＡＭ１７の画像メモリ領域１７Ａが使用中か否かを検出し、使用中でなければファームウェア書換処理を開始する。
つまり、可搬型記憶媒体１９のファームウェアを読み取って、ファームウェア適合チェックをした後、ＳＤＲＡＭ１７の画像メモリ領域１７Ａにコピーし、サムチェックなどによるデータ破壊チェックをしてから、フラッシュＲＯＭ１６に書き換え、再起動させる。
【００２２】
ファームウェア適合チェックは、例えば、フラッシュＲＯＭ１６、可搬型記憶媒体１９のそれぞれに記憶されているファームウェアの機種情報、バージョン情報を読み取って、これらを対比して行うことができる。
例えば、可搬型記憶媒体１９に記憶されているファームウェアのバージョンが、フラッシュＲＯＭ１６に記憶されているファームウェアのバージョンよりも新しい場合には、書き込みを許容する一方、古い場合には書き込みを禁止することができる。
【００２３】
また、ファームウェアの製造元や名称、ライセンス保持者が相互に異なる場合には、書き込みを禁止したり、ファームウェアの著作権情報が相互に異なることを検出して書き込みを禁止することができる。
一方、ＳＤＲＡＭ１７の画像メモリ１７Ａが使用中であれば、ファームウェア書換処理を禁止して、ＳＤＲＡＭ１７が使用中であるため書換処理が実行できない旨をメッセージにより表示部２１に表示する。なお、このようなメッセージは音声により出力してもよいし、通信手段で予め定められた宛先に通知するようにしてもよい。
【００２４】
ファームウェア書換処理を禁止した後は、ＣＰＵ１０は、ＳＤＲＡＭ１７の画像メモリ領域１７Ａの使用が終了するまでそのままで待機する。使用が終了すれば待機画面に復帰させる。
【００２５】
図４は、本発明の画像形成装置の基本動作の他例を説明するためのフローチャートである（２００〜２１１）。
ＣＰＵ１０は、待機画面が表示されているときに、外部装置から書き込みコマンドを受信したときには、ファームウェアの書換開始指示が入力されたとみなして、ＳＤＲＡＭ１７の画像メモリ領域１７Ａが使用中か否かを検出し、アップデート処理を開始し、ファームウェア適合チェックを行う。
【００２６】
このファームウェア適合チェックは、例えば、機種情報を送出したファームウェア確認要求を外部装置に行い、外部装置に記憶されているファームウェアの機種情報が一致するときに確認信号を返信させ、これを受信できたときにはファームウェアが適合し、受信できなかったときには不適合と判定することができる。
【００２７】
ＣＰＵ１０は、ファームウェアが適合する場合には、外部装置にファームウェア送出要求を行って、送出されてくるファームウェアを受信しＳＤＲＡＭ１７の画像メモリ領域１７Ａに記憶し、サムチェックなどによるデータ破壊チェックをしてから、フラッシュＲＯＭ１６に書き換え、再起動させる。
【００２８】
一方、ＳＤＲＡＭ１７の画像メモリ領域１７Ａが使用中の場合には、ファームウェアの書き込みを禁止して、ＳＤＲＡＭ１７が使用中であることを示すメッセージを通信端末装置に表示させ、ＳＤＲＡＭ１７の画像メモリ領域１７Ａの使用が終了するまで、書き込みコマンドの受信に対して待機する。また、ファームウェアが不適合な場合には、所定のエラーメッセージを通信端末装置に表示させる。
【００２９】
図５は、ファームウェアの書換処理が実行できない旨を示すメッセージ画面の一例を示す図である。ファームウェアの書換処理をしようとする者はこの表示を参照して、ＳＤＲＡＭ１７の画像メモリ領域１７Ａが使用中であるからファームウェアの書換処理ができないことを容易に確認することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の画像形成装置の機能実現手段を示すブロック図
【図２】本発明の画像形成装置の要部構成の一例を示すブロック図
【図３】本発明の画像形成装置の基本動作の一例を説明するためのフローチャート
【図４】本発明の画像形成装置の基本動作の他例を説明するためのフローチャート
【図５】ファームウェア書換処理を禁止するメッセージ画面の一例を示す図
【符号の説明】
【００３１】
１  画像形成装置
Ａ  検出手段
Ｂ  第１記憶手段
Ｃ  第２記憶手段
Ｄ  報知手段
Ｅ  制御手段
Ｆ  操作手段
Ｇ  受信手段
Ｈ  残量表示手段  
【図１】
2008010929.tif 000003
【図２】
2008010929.tif 000004
【図３】
2008010929.tif 000005
【図４】
2008010929.tif 000006
【図５】
2008010929.tif 000007