(57)【要約】【課題】  画像処理装置のファームウエアを自動更新する場合に、設定データのクリアが発生し、設定値が失われるという問題があった。さらにクリアされた項目の再設定に手間がかかるという問題があった。【解決手段】  画像処理装置はファームウエア更新前に、影響を受ける設定値をレポートプリント出力する。さらに該レポートプリントはスキャナで設定値を読み取り自動で設定値復元できるようにして、データ喪失と再設定の手間を解消した。【選択図】  図１
2009272933.tif 000002
【特許請求の範囲】
【請求項１】
メディア上に画像形成するプリンタエンジンと、
更新可能に構成された複数のファームウエアと、
前記ファームウエアの更新処理を管理する、ファームウエア更新処理部からなり、
前記ファームウエア更新処理部はファームウエアを更新する際、これから行なおうとするファームウエア更新処理内容と、更新処理後に行なうべき処置手順と、更新に伴ってクリアされる設定値とを前記プリンタエンジンを用いて第一のレポートプリントを行い、第一のレポートプリント後に、再起動が必要なファームウエアモジュールまたはシステム全体の再起動処理を行ない、
再起動後、前記第一のレポートプリントに印字された設定値をスキャナで読み取り、該設定値を自動復元することを特徴とする画像処理装置。
【請求項２】
前記印字する時に行なうべき処置手順は、アップデート処理によるトラブルに対するリカバリ手順であることを特徴とする、請求項１に記載の画像処理装置。
【請求項３】
前記印字する時に行なうべき処置手順は、アップデート処理によりクリアされた設定値を復元するための手順であることを特徴とする、請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファームウエアを自動的に更新する機能を備えた画像処理装置及びファームウエア更新方法に関するものである。
【背景技術】
【０００２】
複写機やプリンタに代表される画像処理装置の制御ファームウエアは、機能アップやソフト不都合修正のために新バージョンのファームウエアへの更新が行なわれるのが一般的である。ファームウエア更新の方法は様々であるが、複写機のようにユーザと装置ベンダがメンテナンス契約をおこなう形態においては、ベンダのサービスマンがその作業を行なうのが一般的である。この場合、サービスマンが更新ファームウエアを記録したＰＣ、もしくは記憶メディアを持参してユーザ先を訪問し、そこでファーム更新作業を行なっている。
【０００３】
しかしこのようにサービスマンが出動して現地で更新作業を行なうと、ベンダにとってもユーザにとっても手間と時間が大きい。そのため、ネットワーク接続可能な画像処理装置においては、リモートサーバから新バージョンのファームウエアを転送し、自動更新することが行なわれている。
【０００４】
このような自動更新を行なうと、サービスマンの手間は省略されるものの、ユーザにとってはどのような処理や更新が行なわれているのかわかりにくくなる。そのため自動更新時にプリンタ部の印字機能を利用して、自動更新に伴う注意事項を予めレポートプリントしてユーザに通知する方法も考案されている（例えば、特許文献１参照）。
【０００５】
あるいは更新後にファームウエアのテストを行い、その結果をレポートプリントでユーザに通知する方法が考案されている（例えば、特許文献２参照）。
【特許文献１】特開２００３−９１４２７号公報
【特許文献２】特開２００６−２１５９０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
複写機やプリンタにおいては、装置個体ごとの調整値、ユーザが登録した情報など、さまざまなデータが設定されており、ファームウエア更新にともなってデータクリアが必要なケースがある。サービスマンが作業する場合、予めクリアされるデータをＰＣなどの外部装置にバックアップし、ファームウエア更新後に装置に登録しなおしていた。しかしながら、自動更新ではこのような外部装置へのデータ退避ができず、装置に登録されたデータがクリアされてしまう。前述の従来の技術では、レポートプリントでユーザに予告および更新結果の通知は行なうことができるものの、データクリアによるデータ喪失を避けることができなかった。また、クリアされたデータを再設定するとしても、サービスマンまたはユーザが装置のＵＩ画面等から手動で１項目づつ入力せねばならず、大きな負担となっていた。同時に、ファームウエア更新を自動化することによって得られた省力化のメリットを損なうことになっていた。
【課題を解決するための手段】
【０００７】
前記課題を解決するための第一の発明は、メディア上に画像形成するプリンタエンジンと、
更新可能に構成された複数のファームウエアと、
前記ファームウエアの更新処理を管理する、ファームウエア更新処理部からなり、
前記ファームウエア更新処理部はファームウエアを更新する際、これから行なおうとするファームウエア更新処理内容と、更新処理後に行なうべき処置手順と、更新に伴ってクリアされる設定値と、を前記プリンタエンジンを用いて第一のレポートプリントを行い、第一のレポートプリント後に、再起動が必要なファームウエアモジュールまたはシステム全体の再起動処理を行ない、
再起動後、前記第一のレポートプリントに印字された設定値をスキャナで読み取り、該設定値を自動復元することを特徴とする画像処理装置である。
【０００８】
さらに、前記課題を解決する第二の発明は、
前記印字する時行なうべき処置手順は、アップデート処理によるトラブルに対するリカバリ手順であることを特徴とする、請求項１に記載の画像処理装置である。
【０００９】
さらに、前記課題を解決する第三の発明は、
前記印字する時行なうべき処置手順は、アップデート処理によりクリアされた設定値を復元するための手順であることを特徴とする、請求項１に記載の画像処理装置である。
【発明の効果】
【００１０】
本発明によって、ファームウエアの自動更新に伴うデータクリアが発生しても、レポートプリントで設定値を出力し、さらにスキャナを用いて自動復元することが可能となり、データ喪失を回避し、復元の利便性を向上させた。
【発明を実施するための最良の形態】
【００１１】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１２】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００１３】
＜画像処理装置の全体構成＞
本実施例を適用するに好適な画像処理装置の構成について、図１を用いて説明する。
【００１４】
１Ｄカラー系ＭＦＰは、スキャナ部、レーザ露光部、感光ドラム、作像部、定着部、給紙／搬送部及び、これらを制御する不図示のプリンタ制御部から構成される。
【００１５】
スキャナ部は、原稿台に置かれた原稿に対して、照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する工程である。
【００１６】
レーザ露光部は、前記画像データに応じて変調されたレーザ光などの光線を等角速度で回転する回転多面鏡（ポリゴンミラー）に入射させ、反射走査光として感光ドラムに照射する。
【００１７】
作像部は、感光ドラムを回転駆動し、帯電器によって帯電させ、前記レーザ露光部によって感光ドラム上に形成された潜像をトナーによって現像化し、そのトナー像をシートに転写する。その際に転写されずに感光ドラム上に残った微小トナーを回収するといった一連の電子写真プロセスを実行して作像する。その際、シートが転写ベルトの所定位置に巻きつき、４回転する間に、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）のトナーを持つそれぞれの現像ユニット（現像ステーション）が入れ替わりで順次前述の電子写真プロセスを繰り返し実行する。４回転の後、４色のフルカラートナー像を転写されたシートは、転写ドラムを離れ、定着部へ搬送される。
【００１８】
定着部は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、前記作像部によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶解、定着させる。
【００１９】
給紙／搬送部は、シートカセットやペーパーデッキに代表されるシート収納庫を一つ以上持っており、前記プリンタ制御部の指示に応じてシート収納庫に収納された複数のシートの中から一枚分離し、作像部・定着部へ搬送する。シートは作像部の転写ドラムに巻きつけられ、４回転した後に定着部へ搬送される。４回転する間に前述のＹＭＣＫ各色のトナー像がシートに転写される。また、シートの両面に画像形成する場合は、定着部を通過したシートを再度作像部へ搬送する搬送経路を通るように制御する。
【００２０】
プリンタ制御部は、ＭＦＰ全体を制御するＭＦＰ制御部と通信して、その指示に応じて制御を実行すると共に、前述のスキャナ、レーザ露光、作像、定着、給紙／搬送の各部の状態を管理しながら、全体が調和を保って円滑に動作できるよう指示を行う。
【００２１】
＜画像処理装置のハードウエア構成＞
本発明の画像処理装置のハードウエア構成について、図２のブロック図を用いて説明する。
【００２２】
2000は画像入力デバイスであるScanner2070や画像出力デバイスであるPrinter2095と接続し、一方ではLAN2011や公衆回線(WAN)2051接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。CPU2001はシステム全体を制御するコントローラである。RAM2002はCPU2002が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ROM2003はブートROMであり、システムのブートプログラムが格納されている。HDD2004はハードディスクドライブで、システムソフトウェア、画像データを格納するとともに、Scanner２０７０でコピー、FAX送信、文書格納のために紙原稿から読み取った画像、及びドライバから送信されたプリント／送信データを蓄積する。
【００２３】
２０９９はソフトウエア部が動作中に出力する、ログ情報を記録するための、高速な不揮発性メモリで構成されたデバッグボードである。
【００２４】
操作部I/F2006は操作部(UI)2012とインターフェース部で、操作部2012に表示する画像データを操作部2012に対して出力する。また、操作部2012から本システム使用者が入力した情報を、CPU2001に伝える役割をする。Network2010はLAN2011に接続し、情報の入出力を行うものであり、ネットワーク上のサーバ、クライアントホストとのデータ通信を行う。Modem2050は公衆回線2051に接続し、情報の入出力を行う。以上のデバイスがシステムバス2007上に配置される。Image Bus I/F2005はシステムバス2007と画像データを高速で転送する画像バス2008を接続し、データ構造を変換するバスブリッジである。画像バス2008は、PCIバスまたはIEEE1394で構成される。画像バス2008上には以下のデバイスが配置される。ラスターイメージプロセッサ(RIP)2060はPDLコードをビットマップイメージに展開する。デバイスI/F部2020は、画像入出力デバイスであるスキャナ2070やプリンタ2095とコントローラ2000を接続し、画像データの同期系/非同期系の変換を行う。スキャナ画像処理部2080は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部2030は画像データの回転を行う。画像圧縮部2040は、多値画像データはJPEG、2値画像画像データはJBIG、MMR、MHの圧縮伸張処理を行う。
【００２５】
その他、UI、スキャナ部、プリンタ部、FAX部の画像処理の詳細については本発明の構成と直接関係しないため説明は割愛する。
【００２６】
＜画像処理装置のソフトウエア構成＞
本発明の画像処理装置のソフトウエア構成について、図３のソフトブロック図を用いて説明する。
【００２７】
次にＭＦＰ１０１のソフトウエア構成を説明する。図３はＭＦＰ１０１のハードウエアおよび各機能を制御する、コントローラソフトのブロック図である。1510はUI即ちユーザインターフェイスを司るものであり、オペレータが本複合機の各種操作・設定を行う際、機器との仲介を行うモジュールである。本モジュールは、オペレータが操作部2012から行う操作、設定に従い、後述の各種モジュールに入力情報を転送し処理の依頼、或いはデータの設定等を行う。1511はネットワーク部2010を制御し、ネットワーク通信を実現するソフト部である。1511はネットワーク部2010のハード制御を行うと共に、各種通信プロトコルによるソフト的な通信制御を行い、入出される通信データをコントローラAPI1520との間での授受を行う。1512はFAX制御部であり、通信ハードのModem2050の制御を行うと共に、入出力されるデータの授受をコントローラAPI1520との間で行う。
【００２８】
1520は本デバイスのコントローラ部のソフトウエアインターフェイス（以下ソフトIFと略）の制御部分である。1520が提供するソフトIF仕様に従って、本デバイスのコピー、プリント、スキャン、FAX等の動作をアプリケーションが実現する。このアプリケーションは図示しないが、UI1510にはコピー、スキャン、FAX送受信など、装置単体の機能を実現するための機器内アプリケーションが含まれている。またホスト１０２上のプリントドライバやFAXドライバも本デバイス機能を利用するためのアプリケーションである。ドライバもコントローラAPI1520で既定するソフトIFに従ってデバイス制御、管理情報を含むデータを生成し、ネットワーク経由で本デバイスに送信する。それらのデータはコントローラAPI1520で解析された上で、デバイス動作に変換される。コントローラAPI1520は、動作の単位をジョブとして取り扱い、対応するデバイス制御を行なう。
【００２９】
コントローラAPI1520の下位層には各種機能に対応したジョブ単位の動作を実現するジョブ制御部が存在し、1530がコピージョブ、1531がスキャンジョブ、1532がプリントジョブ、1533がFAXジョブを、それぞれ実現する。さらにそれらのジョブモジュールは、各ジョブで使用するハード的なデバイスを制御する、プリンタマネージャ1540、スキャンマネージャ1541、FAXマネージャと連動している。
【００３０】
１５３４は本画像処理装置のファームウエアを自動更新する、ファーム更新管理部である。前述したコントローラを構成するソフトモジュール群は、いずれもその単位で更新することが可能に構成されている。ファーム更新管理部１５３４は前述したソフトウエアモジュールを部分的に、または全てを対象にファームウエアの更新処理と、設定データのレポートプリントの処理を行なう。ファームエア更新処理とレポートプリント動作については後で詳細に説明する。
【００３１】
図４は、本発明の画像処理装置を含むシステム全体図である。本発明の画像処理装置は、ネットワーク４１０を介して更新ファームを保持、配信する配信サーバ４１１と接続される。更新ファームが配信サーバに登録されると、配信サーバ４１１は更新対象となる装置を検索し、更新ファームを送信する。本発明の画像処理装置は更新ファームを受信し、ＨＤＤに保存する。
【００３２】
つづいて、ファームウエア更新とレポートプリント、およびデータ復元動作について説明する。図５はファームウエア更新にともなう一連の動作のフローチャートである。
【００３３】
本発明の画像処理装置のファームウエア更新が開始されると、５０１で該装置への新たなジョブ投入を禁止し、処理中のジョブが終了するのを待つ。処理中のジョブが全て終了すると、５０２で今回のファームウエア更新による設定値への影響の有無と範囲を判定する。この判定は、配信サーバ４１１が更新ファームとともに送付する情報と、画像処理装置自身の内部データ情報を元に行なわれる。５０３でファーム更新前のレポートプリントを行なう。レポートプリントは、第一のレポートプリントと第二のレポートプリントから構成される。
【００３４】
第一のレポートプリント出力を図６、図７に、第二のレポートプリントの出力を図８、図９に示す。第一のレポートプリントでは、ファーム更新を行なう旨の通知、その内容、およびトラブル時の処置を出力する。第二のレポートプリントでは、５０２で特定したファーム更新影響を受けてクリアされる各種の設定データが出力される。本実施例ではデータの特性に応じて印字方式を切替えており、一版ユーザのデータは図８の可読な文字を、ユーザが知る必要のないシステムデータは図９のような非可読情報を、印字する。
【００３５】
次に５０４で引継ぎ可能な設定データについて、ファーム更新管理部１５３４が新ファームにあわせてデータ引継ぎ処理を行なう。これらの引継ぎ可能なデータは前述の第二のレポートプリントには印字しない。５０５で、ファーム更新管理部１５３４は新ファームへの更新処理を行なう。この際、ファーム更新部１５３４は新ファームでのトラブル発生に備えて、現状のファームウエアをHDD2004に退避しておく。ファームウエアの更新が完了すると、５０６で装置全体を再起動する。５０７で、再起動が成功し新ファームへの更新が成功した場合、５０８で設定データのクリア状況を確認する。これはシステム再起動前に予め記憶しておいた設定データに関する情報と、実際の設定データの整合チェックを用いて行なう。５０９で、設定データに影響なくクリアも発生していない場合は、ファーム更新処理の処理結果を出力する第三のレポート出力を行なって終了する。
【００３６】
５０７で更新ファームによる再起動が成功しなかった場合、「A」の処理フローに入る。５３１でユーザは５０３で出力した第一のレポートプリントを確認し、トラブル時の処置手順にもとづきリカバリ措置を行なう。５３２でリカバリ措置により再起動に成功した場合、５３４の設定値データチェックを行い、続いて５０８以下のフローに戻る。５３２でリカバリ措置を行なっても再起動に失敗した場合、致命的なエラーとしてサービスマンコールの通知を行なう。
【００３７】
５０９で更新ファームによるデータクリアが発生していた場合、「B」の処理フローに入る。この場合、５０２でファーム更新管理部１５３４が予めクリアされるデータを検知し、５０３で第二のレポートプリントでプリント出力済みである。５５１でユーザがクリアされたデータの再設定を行ないたい場合、５５２で第二のレポートプリントをスキャナ２０７０でスキャン読込する。５５３で読み込んだ画像をファーム更新管理部１５３４が画像解析と設定値への変換を行い、復旧データを自動認識する。５５４では自動認識したデータを、データ種別それぞれに応じて復旧し、終了する。
【００３８】
以上でファームウエアが更新されると共に、それに伴ってクリアされる設定データの復元が完了した。
【図面の簡単な説明】
【００３９】
【図１】本発明の画像処理装置の概要図面である。
【図２】本発明の画像処理装置のハードウエアブロック図である。
【図３】本発明の画像処理装置のコントローラソフトブロック図である。
【図４】本発明の画像処理装置を含む、システム全体図である。
【図５】本発明の、ファームウエア更新に伴うレポートプリントおよびデータ復旧作業の処理をしめすフローチャートである。
【図６】本発明の第一のレポートプリントの、表紙部の印字サンプルである。
【図７】本発明の第一のレポートプリントの、ユーザ処置手順の印字サンプルである。
【図８】本発明の第二のレポートプリントの、可読に印字された設定値の印字サンプルである。
【図９】本発明の第二のレポートプリントの、非可読に印字された設定値の印字サンプルである。
【図１】
2009272933.tif 000003
【図２】
2009272933.tif 000004
【図３】
2009272933.tif 000005
【図４】
2009272933.tif 000006
【図５】
2009272933.tif 000007
【図６】
2009272933.tif 000008
【図７】
2009272933.tif 000009
【図８】
2009272933.tif 000010
【図９】
2009272933.tif 000011