(57)【要約】【課題】ユニット内に記憶されたユニットデータを容易且つ適切に復元することのできる技術を提供する。【解決手段】スキャナユニット１１のユニットデータを記憶するＥＥＰＲＯＭ３３と、ＥＥＰＲＯＭ３３に格納されたユニットデータをプリンタユニット１２のＥＥＰＲＯＭ３８に退避する退避処理部３１ａと、ユニットデータをＥＥＰＲＯＭ３３に復元する際に、ＥＥＰＲＯＭ３８を自動で特定する復元制御部１４ｃと、特定されたＥＥＰＲＯＭ３８からスキャナユニット１１のＥＥＰＲＯＭ３３にユニットデータを格納する復元処理部３６ｂとを有するように構成する。【選択図】図１
2009004961.tif 000002
【特許請求の範囲】
【請求項１】
所定の処理を実行する第１ユニットを備えるユニットシステムであって、
前記第１ユニットは、前記第１ユニットに関するユニットデータを記憶する第１記憶手段を有し、
前記ユニットシステムは、
前記第１記憶手段に格納されたユニットデータを前記ユニットシステム内の前記第１ユニット以外に設けられる第２記憶手段に退避する退避手段と、
前記ユニットデータを前記第１記憶手段に復元する際に、前記第２記憶手段を自動で特定する特定手段と、
前記特定手段により特定された前記第２記憶手段から前記第１ユニットの前記第１記憶手段、又は前記第１記憶手段と交換されて前記第１ユニットに装着された第３記憶手段に前記ユニットデータを格納する復元手段と
を有するユニットシステム。
【請求項２】
前記第１ユニットの前記第１記憶手段の交換を行う旨の指定を受け付ける受付手段を更に備え、
前記退避手段は、前記交換を行う旨の指定を受け付けた場合に、前記第１記憶手段の前記ユニットデータを前記第２記憶手段に退避し、
前記復元手段は、前記第１ユニットの交換後の前記第３記憶手段に前記ユニットデータを格納する
請求項１に記載のユニットシステム。
【請求項３】
前記ユニットシステムは、前記第１ユニットと異なる処理を実行する第２ユニットを有し、
前記第２記憶手段は、前記第２ユニットに備えられている
請求項１又は請求項２に記載のユニットシステム。
【請求項４】
前記第１ユニットの前記第１記憶手段又は前記第３記憶手段に前記ユニットデータを格納する必要があるか否かを判定する判定手段を更に備え、
前記復元手段は、前記判定手段により前記第１記憶手段又は前記第３記憶手段に前記ユニットデータを格納する必要があると判定された場合に、前記第２記憶手段から前記第１記憶手段又は第３記憶手段に前記ユニットデータを格納する
請求項１乃至請求項３のいずれか一項に記載のユニットシステム。
【請求項５】
前記復元手段により前記第３記憶手段に前記ユニットデータが格納された後に、前記第２記憶手段から、前記第１ユニットの前記ユニットデータを消去する消去手段を更に備える
請求項１乃至請求項４のいずれか一項に記載のユニットシステム。
【請求項６】
前記退避手段は、前記ユニットデータを前記第２記憶手段に所定の時点毎に逐次退避する
請求項１乃至請求項４のいずれか一項に記載のユニットシステム。
【請求項７】
所定の処理を実行する第１ユニットを備えるユニットシステムによるデータ管理方法であって、
前記第１ユニットは、前記第１ユニットに関するユニットデータを記憶する第１記憶手段を有しており、
前記データ管理方法は、
前記ユニットシステムの退避手段が、前記第１記憶手段に格納されたユニットデータを前記ユニットシステム内の前記第１ユニット以外に設けられる第２記憶手段に退避する退避ステップと、
前記ユニットシステムの特定手段が、前記ユニットデータを前記第１記憶手段に復元する際に、前記第２記憶手段を自動で特定する特定ステップと、
前記ユニットシステムの復元手段が、前記特定手段により特定された前記第２記憶手段から前記第１ユニットの前記第１記憶手段、又は前記第１記憶手段と交換されて前記第１ユニットに装着された第３記憶手段に前記ユニットデータを格納する復元ステップと
を有するデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の処理を実行するユニットを有するユニットシステム等に関し、特に、ユニット内に記憶されるユニットデータを復元する技術に関する。
【背景技術】
【０００２】
従来、ユニットシステムとしては、例えば、画像形成処理を行うプリンタ、画像読取処理を行うスキャナ等の複数のユニットを有する複合機が知られている。このような複合機のプリンタには、例えば、プリンタによる処理における各種設定値や、各種履歴（エラーログや、使用量等）等のユニットデータを電源遮断時にも保持できるように、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）を備えているものがある。同様に、複合機のスキャナにも、スキャナの設定値や、各種履歴等のユニットデータを電源遮断時にも保持できるように、ＥＥＰＲＯＭを備えているものがある。
【０００３】
このような複合機においては、例えば、故障や寿命等によって、ユニットに備えられたＥＥＰＲＯＭや、ＥＥＰＲＯＭを含む部分を交換する必要が発生する場合がある。
【０００４】
このような場合においては、ＥＥＰＲＯＭ内のユニットデータの少なくとも一部を交換後のＥＥＰＲＯＭに引き継ぐことが必要になる。
【０００５】
そこで、ＥＥＰＲＯＭの交換を行うサービスマンは、例えば、ＰＣ（Personal Computer）をスキャナ等のユニットに接続して、使用していたＥＥＰＲＯＭから必要なユニットデータを読出し、その後、新しいＥＥＰＲＯＭを装着したユニットにＰＣを接続し、読み出したユニットデータを選択等して新しいＥＥＰＲＯＭに書き込むことを行っていた。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このように、ＥＥＰＲＯＭのデータを交換後のＥＥＰＲＯＭに引き継ぐ場合には、わざわざＰＣを用意する必要があり、更に、サービスマンが自分の手で引き継ぐユニットデータを読み出す操作をし、さらに、書き込む操作を行う必要があり、手間がかかるという問題があった。また、サービスマンによる人為的なミスによって、新たなＥＥＰＲＯＭにユニットデータが適正に引き継がれない虞もある。
【０００７】
また、ＥＥＰＲＯＭを交換しない場合にあっても、ＥＥＰＲＯＭ内のユニットデータが壊れてしまって、有益な過去のユニットデータを以降の処理に利用できないという問題が発生する虞がある。
【０００８】
本発明は、上記課題に鑑みなされたものであり、その目的は、ユニット内に記憶されたユニットデータを容易且つ適切に復元することのできる技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的達成のため、本発明の一実施形態に係るユニットシステムは、所定の処理を実行する第１ユニットを備えるユニットシステムであって、第１ユニットは、第１ユニットに関するユニットデータを記憶する第１記憶手段を有し、ユニットシステムは、第１記憶手段に格納されたユニットデータをユニットシステム内の第１ユニット以外に設けられる第２記憶手段に退避する退避手段と、ユニットデータを第１記憶手段に復元する際に、第２記憶手段を自動で特定する特定手段と、特定手段により特定された第２記憶手段から第１ユニットの第１記憶手段、又は前記第１記憶手段と交換されて前記第１ユニットに装着された第３記憶手段にユニットデータを格納する復元手段とを有する。
【００１０】
係るユニットシステムによると、第１ユニットのユニットデータを第２記憶手段に退避しておき、後に、第２記憶手段を自動で特定して、当該第２記憶手段から第１記憶手段、又は第３記憶手段にユニットデータを格納（復元）させることができる。したがって、例えば、第１ユニットの第１記憶手段を交換した場合や、第１記憶手段内のデータが壊れた場合にあっても、第１ユニットの記憶手段のユニットデータを容易且つ適切に復元（引継ぎ）することができる。
【００１１】
上記ユニットシステムにおいて、第１ユニットの第１記憶手段の交換を行う旨の指定を受け付ける受付手段を更に備え、退避手段は、受付手段が交換を行う旨の指定を受け付けた場合に、第１記憶手段のユニットデータを第２記憶手段に退避し、復元手段は、第１ユニットの交換後の第３記憶手段にユニットデータを格納するようにしてもよい。
【００１２】
係るユニットシステムによると、交換を行う指定を受けた際に、第２記憶手段にユニットデータが格納されるので、それ以外の場合においては、第２記憶手段の記憶領域を他のデータの記憶に利用することができる。
【００１３】
また、上記ユニットシステムは、第１ユニットと異なる処理を実行する第２ユニットを有し、第２記憶手段は、第２ユニットに備えられていてもよい。
【００１４】
係るユニットシステムによると、システム内の第２ユニットに備えられた第２記憶手段を利用して、第１ユニットのユニットデータを退避させておくことができる。すなわち、システムの複数のユニットの記憶資源を有効に利用することができる。
【００１５】
また、上記ユニットシステムは、第１ユニットの第１記憶手段又は第３記憶手段にユニットデータを格納する必要があるか否かを判定する判定手段を更に備え、復元手段は、判定手段により第１記憶手段又は第３記憶手段にユニットデータを格納する必要があると判定された場合に、第２記憶手段から第１記憶手段又は第３記憶手段に前記ユニットデータを格納するようにしてもよい。係るユニットシステムによると、第１ユニットの第１記憶手段又は前記第３記憶手段にユニットデータを格納する必要がある場合に、ユニットデータを適切に復元させることができる。
【００１６】
また、上記ユニットシステムは、復元手段により第３記憶手段にユニットデータが格納された後に、第２記憶手段から、第１ユニットのユニットデータを消去する消去手段を更に備えるようにしにしてもよい。
【００１７】
係るユニットシステムによると、ユニットデータが第３記憶手段に復元された後には、第２記憶手段のユニットデータが消去されるので、当該ユニットデータの領域を他のデータの記憶に利用することができるようになる。
【００１８】
また、上記ユニットシステムは、退避手段は、ユニットデータを第２記憶手段に所定の時点毎に逐次退避させるようにしてもよい。係るユニットシステムによると、所定時点毎に最新のユニットデータを第２記憶手段に退避させておくことができるので、第１記憶手段や、第１記憶手段のユニットデータに何らかの異常が発生しても、適切に第１記憶手段や第３記憶手段にユニットデータを復元することができる。
【００１９】
また、上記目的達成のため、本発明の一実施形態に係るデータ管理方法は、所定の処理を実行する第１ユニットを備えるユニットシステムによるデータ管理方法であって、第１ユニットは、第１ユニットに関するユニットデータを記憶する第１記憶手段を有しており、データ管理方法は、ユニットシステムの退避手段が、第１記憶手段に格納されたユニットデータをユニットシステム内の第１ユニット以外に設けられる第２記憶手段に退避する退避ステップと、ユニットシステムの特定手段が、ユニットデータを第１記憶手段に復元する際に、第２記憶手段を自動で特定する特定ステップと、ユニットシステムの復元手段が、特定手段により特定された第２記憶手段から第１ユニットの第１記憶手段、又は前記第１記憶手段と交換されて前記第１ユニットに装着された第３記憶手段にユニットデータを格納する復元ステップとを有する。
【００２０】
係るデータ管理方法によると、第１ユニットのユニットデータを第２記憶手段に退避しておき、後に、第２記憶手段を自動で特定して、当該第２記憶手段から第１記憶手段、又は第３記憶手段にユニットデータを格納（復元）させることができる。したがって、例えば、第１ユニットの第１記憶手段を交換した場合や、第１記憶手段内のデータが壊れた場合にあっても、第１ユニットの記憶手段のユニットデータを容易且つ適切に復元することができる。
【発明を実施するための最良の形態】
【００２１】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２２】
まず、本発明の第１実施形態に係るユニットシステムの一例である複合機について説明する。
【００２３】
図１は、本発明の第１実施形態に係る複合機の構成図である。
【００２４】
複合機１は、制御ユニット１０と、スキャナユニット１１と、プリンタユニット１２とを有する。スキャナユニット１１は、図示しない原稿給紙トレイに載置された紙、ＯＨＰシート等の原稿を読み取ってデジタル画像データを生成する。プリンタユニット１２は、例えば、紙、ＯＨＰシート、厚紙、封筒等の画像形成媒体に画像を形成する。
【００２５】
制御ユニット１０は、スキャナユニット１１、及びプリンタユニット１２に対する関与者からの各種指示を受け付けるとともに、関与者への各種情報の出力を行う。また、制御ユニット１０は、スキャナユニット１１、及びプリンタユニット１２の統括制御を行う。具体的には、制御ユニット１０は、スキャナユニット１１に読取処理を実行させる。また、制御ユニット１０は、プリンタユニット１２に画像形成処理を実行させる。また、制御ユニット１０は、スキャナユニット１１及びプリンタユニット１２を制御することにより、原稿の内容を所定の画像形成媒体に形成する、いわゆる、コピー処理を実行させる。すなわち、制御ユニット１０は、原稿をスキャナユニット１１により読み取らせてデジタル画像データを生成させ、そのデジタル画像データをプリンタユニット１２に送信して画像形成媒体に形成させる。
【００２６】
次に、制御ユニット１０のより詳細な構成について説明する。
【００２７】
制御ユニット１０において、ＣＰＵ（Central Processing Unit）１４と、ＲＯＭ（Read Only Memory）１５と、ＲＡＭ（Random Access Memory）１６と、ＥＥＰＲＯＭ１７と、入力インターフェース部（入力Ｉ／Ｆ部）１８と、表示処理部１９と、通信インターフェース部（通信Ｉ／Ｆ部）２０及び２１と、がバス２２を介して接続されている。
【００２８】
ＲＯＭ１５は、ブートプログラム等のプログラムを記憶する。ＲＡＭ１６は、プログラムやデータを記憶する領域として、或いは、ＣＰＵ１４による処理に使用しているデータを格納する作業領域として利用される。ＥＥＰＲＯＭ１７は、書き換え可能な不揮発性メモリであり、複合機１の電源が入っていない場合でも記憶しておく必要がある各種情報を記憶する。
【００２９】
入力Ｉ／Ｆ部１８には、キー部２３と、タッチパネル２４とが接続されている。入力Ｉ／Ｆ１８は、キー部２３、タッチパネル２４からの信号をデータとして、ＣＰＵ１４に出力する。キー部２３は、制御ユニット１０の筐体に設けられた、スタートボタン、ストップボタン、テンキー等を有し、押下されたボタン、キーに応じた信号を入力Ｉ／Ｆ部１８に出力する。タッチパネル２４は、液晶表示装置（ＬＣＤ）２５上に重ねられて設けられており、ユーザによって押下されたタッチパネル２４上の位置に応じた信号を入力Ｉ／Ｆ部１８に出力する。表示処理部１９は、例えば、ＶＲＡＭ（Video Random Access Memory）を有し、ＣＰＵ１４の制御により、各種画像データを生成し、ＬＣＤ２５に表示出力する。
【００３０】
通信Ｉ／Ｆ部２０は、ＣＰＵ１４とスキャナユニット１１、プリンタユニット１２とのデータ交換の仲介を行う。通信Ｉ／Ｆ部２１は、図示しないネットワークと接続可能であり、ネットワークを介して他の装置とのデータ交換の仲介を行う。
【００３１】
ＣＰＵ１４は、各部１５〜２１、１１、１２の動作を制御する。また、ＣＰＵ１４は、ＲＯＭ１５に格納されているプログラムをＲＡＭ１６に読み出して実行することにより、受付手段の一例としての受付処理部１４ａと、退避制御部１４ｂと、特定手段の一例としての復元制御部１４ｃと、ユニット制御部１４ｄとを構成して各種処理を実行する。
【００３２】
受付処理部１４ａは、キー部２３、タッチパネル２４に対する関与者、例えば、複合機１のユーザや、複合機１のサービスマンから各種指示を受ける。本実施形態では、受付処理部１４ａは、コピー処理、スキャン処理等の開始指示や、ユニット内のＥＥＰＲＯＭを交換するためのモードである交換モードの開始指示や、部品を交換した後にデータを復元するためのモードである復元モードの開始指示等を受け付ける。
【００３３】
退避制御部１４ｂは、スキャナユニット１１とプリンタユニット１２との間のユニットデータの退避処理を制御する。例えば、退避制御部１４ｂは、スキャナユニット１１からプリンタユニット１２へのユニットデータの退避指示や、プリンタユニット１２からスキャナユニット１１へのユニットデータの退避指示を行う。また、本実施形態では、退避制御部１４ｂは、ユニットデータを退避させた場合には、退避元のユニットを識別する情報（例えば、ユニット名）をＥＥＰＲＯＭ１７に格納する。
【００３４】
復元制御部１４ｃは、スキャナユニット１１とプリンタユニット１２との間のユニットデータの復元処理を制御する。例えば、復元制御部１４ｃは、スキャナユニット１１からプリンタユニット１２へのユニットデータの復元指示や、プリンタユニット１２からスキャナユニット１１へのユニットデータの復元指示を行う。本実施形態では、ＥＥＰＲＯＭ１７に格納された退避元のユニット名に基づいて、ユニットデータの退避先を特定し、当該退避先に対して当該ユニットデータの復元指示を行う。例えば、退避元のユニット名が、スキャナユニット１１である場合には、退避先は、プリンタユニット１２であると特定することができ、その逆に、退避元のユニット名が、プリンタユニット１２であれば、退避先は、スキャナユニット１１であることが特定できる。
【００３５】
ユニット制御部１４ｄは、プリンタユニット１２を制御して、画像形成媒体に画像を形成させる。例えば、ユニット制御部１４ｄは、プリンタユニット１２を制御して、ネットワークを介して受信した印刷データに基づいて、画像形成媒体に画像を形成させる。また、ユニット制御部１４ｄは、スキャナユニット１１を制御して、原稿の読み取りを実行させて、原稿の画像データを受け取って、ＲＡＭ１６に格納する。
【００３６】
スキャナユニット１１は、通信Ｉ／Ｆ部３０と、制御部３１と、画像読取部３２と、ＥＥＰＲＯＭ３３とを有する。通信Ｉ／Ｆ部３０は、制御部３１と制御ユニット１０又はプリンタユニット１２との間のデータ交換の仲介を行う。
【００３７】
画像読取部３２は、例えば、ＣＣＤ（Charge Coupled Device）ラインセンサや、スキャナ用ランプを有し、図示しない原稿台に載置された原稿にスキャナ用ランプにより光を照射させて、原稿からの反射光をラインセンサにより受光して、受光した光に応じた画像データを制御部３１に出力する。なお、本実施形態では、画像読取部３２は、図示しないＡＤＦ（Auto Document Feeder）を備え、複数枚の原稿を原稿台に順次搬送し、連続して原稿の読み取り（スキャン）を行うことや、原稿の両面を順次原稿台に搬送することもできるようになっている。
【００３８】
ＥＥＰＲＯＭ３３は、書き換え可能な不揮発性メモリであり、スキャナユニット１１への電源が供給されていない場合でも記憶しておく必要がある各種情報、例えば、スキャナユニット１１における各部の使用量や、スキャナユニット１１における各種設定値や、エラー履歴等の情報（ユニットデータ）を記憶する。
【００３９】
図２は、本発明の第１実施形態に係るＥＥＰＲＯＭに格納された情報を説明する図である。図２（ａ）は、スキャナユニット１１に設けられたＥＥＰＲＯＭ３３に格納された情報を説明する図である。
【００４０】
ＥＥＰＲＯＭ３３には、設定値一覧、ＡＤＦＡ４換算スキャン枚数、ＡＤＦ片面スキャン回数、ＡＤＦ両面スキャン回数、フラットベッドスキャン回数、ランプ照射時間、ＡＤＦジャム履歴等のユニットデータが格納される。設定値一覧は、スキャナユニット１１における設定値の一覧である。ＡＤＦＡ４換算スキャン枚数は、ＡＤＦを使用してスキャンした原稿の枚数をＡ４に換算した場合の累積の枚数である。ＡＤＦ片面スキャン回数は、ＡＤＦを利用して原稿の片面をスキャンした累積の回数である。ＡＤＦ両面スキャン回数は、ＡＤＦを利用して原稿の両面をスキャンした累積の回数である。フラットベッドスキャン回数は、ＡＤＦを利用せずに原稿をスキャンした累積の回数である。ランプ照射時間は、ランプを照射した累計の時間である。ＡＤＦジャム履歴は、ＡＤＦによって発生したジャムの回数等の情報である。これらユニットデータによると、例えば、各交換部品の交換時期を判断するためや、スキャナユニット１１における処理動作のためや、その処理動作の補正のため等に使用されるものであり、スキャナユニット１１に電源が供給されていない場合であっても、記憶しておくことが必要な情報である。また、これら情報の少なくとも一部のデータについては、ＥＥＰＲＯＭ３３を新しいＥＥＰＲＯＭ３３に交換する場合であっても、スキャナユニット１１における使用の観点や、保守の観点から引き継ぐことが好ましい。ＥＥＰＲＯＭ３３には、ユニットデータが格納されている使用領域３３ａと、データが格納されていない未使用領域３３ｂが存在する。本実施形態では、後述するように未使用領域３３ｂを他のユニット（本実施形態では、プリンタユニット１２）のユニットデータの退避に用いるようにしている。
【００４１】
図１に戻り、制御部３１は、例えば、ＣＰＵ等を含み、ユニット制御部１４ｄの制御に従って、画像読取部３２の制御を行って、原稿の画像読み取りを行わせ、読み取られた画像データを通信Ｉ／Ｆ部３０を介して制御ユニット１０に送信する。また、制御部３１は、読み取りによって使用した各部品の使用量（枚数や時間等）に基づいてＥＥＰＲＯＭ３３の各部品の使用量の更新を行う。例えば、制御部３１は、処理において使用したスキャナ用ランプの使用時間をＥＥＰＲＯＭ３３のランプ照射時間に加算する。
【００４２】
制御部３１は、図示しないＲＯＭに格納されているプログラムを図示しないＲＡＭに読み出して実行することにより、退避手段の一例としての退避処理部３１ａと、復元手段の一例としての復元処理部３１ｂとを構成して各種処理を実行する。
【００４３】
退避処理部３１ａは、ＥＥＰＲＯＭ３３に格納されたスキャナユニット１１のユニットデータを他のユニットのＥＥＰＲＯＭ（本実施形態では、プリンタユニット１２のＥＥＰＲＯＭ３８）に格納（退避）させる制御を行う。
【００４４】
復元処理部３１ｂは、ＥＥＰＲＯＭ３３に格納された他のユニットのユニットデータを、他のユニットのＥＥＰＲＯＭ（本実施形態では、プリンタユニット１２のＥＥＰＲＯＭ３８）に格納（復元）する制御を行う。
【００４５】
プリンタユニット１２は、通信Ｉ／Ｆ部３５と、制御部３６と、画像形成部３７と、ＥＥＰＲＯＭ３８とを有する。通信Ｉ／Ｆ部３５は、制御部３６と制御ユニット１０、又はスキャナユニット１１とのデータ交換の仲介を行う。画像形成部３７は、画像形成媒体に画像を形成する。
【００４６】
ＥＥＰＲＯＭ３８は、書き換え可能な不揮発性メモリであり、プリンタユニット１２への電源が供給されていない場合でも記憶しておく必要がある各種情報、例えば、プリンタユニット１２における設定値や、プリンタユニット１２における各部使用量や、エラーログ等のユニットデータを記憶する。
【００４７】
図２（ｂ）は、プリンタユニット１２に設けられたＥＥＰＲＯＭ３８に格納された情報を説明する図である。
【００４８】
ＥＥＰＲＯＭ３８には、設定値一覧、ソフトジャンパ、各部使用量、エラーログ等のユニットデータが格納される。設定値一覧は、プリンタユニット１２における設定値の一覧である。ソフトジャンパは、ソフトウエアによるジャンパの設定である。各部使用量は、各部における累積の使用量である。エラーログは、プリンタユニット１２におけるエラーの履歴である。これら情報によると、例えば、各交換部品の交換時期を判断するためや、プリンタユニット１２における処理動作のためや、その処理動作の補正のため等に使用されるものであり、プリンタユニット１２に電源が供給されていない場合であっても、記憶しておくことが必要な情報である。また、これら情報の少なくとも一部のデータについては、ＥＥＰＲＯＭ３８を新しいＥＥＰＲＯＭ３８に交換する場合であっても、プリンタユニット１２における使用の観点や、保守の観点から引き継ぐことが好ましい。ＥＥＰＲＯＭ３８には、ユニットデータが格納されている使用領域３８ａと、データが格納されていない未使用領域３８ｂが存在する。本実施形態では、後述するように未使用領域３８ｂを他のユニット（本実施形態では、スキャナユニット１１）のユニットデータの退避に用いるようにしている。
【００４９】
図１に戻り、制御部３６は、ユニット制御部１４ｄの制御に従って、画像形成部３７を制御して、画像形成媒体に画像を形成させる。また、制御部３６は、画像形成処理に使用した各部品の使用量（枚数）に基づいてＥＥＰＲＯＭ３８の各部品の使用量の更新を行う。例えば、制御部３６は、感光体ユニット、露光ユニット、トナーカートリッジ、廃トナーボックス、転写ユニット、定着ユニット等の使用量をＥＥＰＲＯＭ３８の使用量に加算する。
【００５０】
制御部３６は、図示しないＲＯＭに格納されているプログラムを図示しないＲＡＭに読み出して実行することにより、退避手段の一例としての退避処理部３６ａと、復元手段の一例としての復元処理部３６ｂとを構成して各種処理を実行する。
【００５１】
退避処理部３６ａは、ＥＥＰＲＯＭ３８に格納されたプリンタユニット１２のユニットデータを他のユニットのＥＥＰＲＯＭ（本実施形態では、スキャナユニット１１のＥＥＰＲＯＭ３３）に格納（退避）させる制御を行う。
【００５２】
復元処理部３６ｂは、ＥＥＰＲＯＭ３８に格納された他のユニットのユニットデータを、他のユニットのＥＥＰＲＯＭ（本実施形態では、スキャナユニット１１のＥＥＰＲＯＭ３３）に格納（復元）する制御を行う。
【００５３】
次に、本発明の一実施形態に係る複合機１が実行する処理について説明する。
【００５４】
図３は、本発明の第１実施形態に係る交換時処理のシーケンス図である。
【００５５】
まず、受付処理部１４ａがキー部２３やタッチパネル２４を介して、複合機１の関与者（例えば、サービスマン）からＥＥＰＲＯＭを交換するための交換モードの開始指示を受け取ったか否かを受け取ったか否かを判定し（ステップＳ１）、処理指示を受け取っていない場合には、当該ステップを繰り返し行う。
【００５６】
一方、交換モードの開始指示を受け取った場合には、受付処理部１４ａがキー部２３やタッチパネル２４を介して、複合機１の関与者から交換する対象のＥＥＰＲＯＭを含むユニット（交換対象ユニット：第１ユニット）の選択を受け付け（ステップＳ２）、選択を受け付けた場合には、交換対象ユニット名をＥＥＰＲＯＭ１７に格納するとともに、退避制御部１４ｂに通知する。本実施形態では、例えば、交換対象ユニットとしては、スキャナユニット１１又はプリンタユニット１２を選択することができる。
【００５７】
次いで、退避制御部１４ｂは、選択された交換対象ユニットに対してコピー指示を送信する（ステップＳ３）。ここで、交換対象ユニットがスキャナユニット１１であり、ＥＥＰＲＯＭのデータを退避する退避先ユニット（第２ユニット）がプリンタユニット１２である場合を例に説明する。なお、交換対象ユニットがプリンタユニット１２である場合には、以下の処理におけるスキャナユニット１１と、プリンタユニット１２との処理を入れ替えることによって実現できる。
【００５８】
スキャナユニット１１の退避処理部３１ａは、ＥＥＰＲＯＭ３３からユニットデータを取り出して、当該ユニットデータを退避格納させるようにプリンタユニット１２に送信する（ステップＳ４）。これによって、プリンタユニット１２の制御部３６が受信したユニットデータをＥＥＰＲＯＭ３８に格納させ（ステップＳ５）、コピーが完了通知を制御ユニット１０の退避制御部１４ｂに送信する（ステップＳ６）。
【００５９】
コピー完了通知を受信した退避制御部１４ｂは、スキャナユニット１１の交換が可能である旨を、例えば、ＬＣＤ２５に表示させて、関与者に通知する（ステップＳ７）。
【００６０】
これによって、関与者は、複合機１の電源を切断し、スキャナユニット１１におけるＥＥＰＲＯＭ３３の交換等を行うことができるようになる。
【００６１】
図４は、本発明の第１実施形態に係る復元時処理のシーケンス図である。
【００６２】
まず、受付処理部１４ａがキー部２３やタッチパネル２４を介して、複合機１の関与者（例えば、サービスマン）からＥＥＰＲＯＭへのユニットデータの復元のための復元モードの開始指示を受け取ったか否かを受け取ったか否かを判定し（ステップＳ１１）、処理指示を受け取っていない場合には、当該ステップを繰り返し行う。なお、本実施形態では、受付処理部１４ａは、例えば関与者が所定のボタンを押下した状態で、複合機１を起動した場合に、復元モードの開始指示であると判定する。
【００６３】
一方、復元モードの開始指示を受け取った場合には、受付処理部１４ａが開始指示を受け取った旨を復元制御部１４ｃに通知する。
【００６４】
次いで、復元制御部１４ｃは、ＥＥＰＲＯＭのユニットデータを復元するユニット（復元対象ユニット）と、そのユニットデータを退避しているユニット（退避先ユニット）を自動で、すなわち、関与者によるユニット指定によらずに特定する。本実施形態では、復元制御部１４ｃは、ＥＥＰＲＯＭ１７から交換対象ユニット名を取得し、当該交換対象ユニットを復元対象ユニットとして特定し、復元対象ユニット以外のユニットを退避先ユニットとして特定する（ステップＳ１２）。ここで、復元対象ユニットがスキャナユニット１１であり、退避先ユニットがプリンタユニット１２である場合を例に説明する。なお、復元対象ユニットがプリンタユニット１２である場合には、以下の処理におけるスキャナユニット１１とプリンタユニット１２との処理とを入れ替えることによって実現できる。
【００６５】
復元制御部１４ｃは、特定された退避先ユニットであるプリンタユニット１２に対してデータ復元要求を送信する（ステップＳ１３）。
【００６６】
プリンタユニット１２の復元処理部３６ｂは、ＥＥＰＲＯＭ３８からユニットデータを取り出して、当該ユニットデータを格納（復元）させるようにスキャナユニット１１に送信する（ステップＳ１４）。これによって、スキャナユニット１１の制御部３１が受信したユニットデータをＥＥＰＲＯＭ３３に格納させ（ステップＳ１５）、格納を完了した旨の通知をプリンタユニット１２に送信する（ステップＳ１６）。プリンタユニット１２の復元処理部３６ｂは、ユニットデータがスキャナユニット１１のＥＥＰＲＯＭ３３に復元したことを示すデータ復元完了通知を複合機１の復元制御部１４ｃに送信し（ステップＳ１７）、ＥＥＰＲＯＭ３８からスキャナユニット１１のユニットデータを削除する（ステップＳ１８）。これによって、ＥＥＰＲＯＭ３８の空き容量を増やすことができ、他の用途に利用できるようになる。
【００６７】
一方、データ復元完了通知を受信した制御ユニット１０の復元制御部１４ｃは、スキャナユニット１１のＥＥＰＲＯＭ３３へのユニットデータの復元が終了した旨を、例えば、ＬＣＤ２５に表示させて、関与者に通知する（ステップＳ１９）。
【００６８】
この後、関与者が複合機１を再起動することにより、スキャナユニット１１は、ＥＥＰＲＯＭ３３に格納されたユニットデータに従って動作可能となる。
【００６９】
このように、上記した構成及び処理によると、関与者は、交換前のユニットデータを交換後のＥＥＰＲＯＭ３３に容易且つ適切に格納させることができる。また、関与者はＰＣ等の別の装置を用意する必要がなく、複合機１のみによって適切にユニットデータを引き継ぐことができる。また、このように適切にユニットデータを引き継ぐことができるので、それ以降におけるＥＥＰＲＯＭ交換後のユニットを使用して支障なく処理を行うことができる。
【００７０】
次に、第１実施形態の変形例について説明する。なお、本変形例においては、図１を参照して説明することとする。
【００７１】
本変形例に係る複合機１においては、交換対象ユニット（復元対象ユニット）と退避先ユニットとの間のユニットデータの転送を、各ユニットの制御部３１又は３６が直接制御していたものを、制御ユニット１０が制御するようにしたものであり、図１における退避処理部３１ａ、３６ａによる制御を退避制御部１４ｂが主体となって制御し、また、復元処理部３１ｂ、３６ｂによる制御を復元処理部１４ｃが主体となって制御するようにしたものである。
【００７２】
図５は、本発明の第１実施形態の変形例に係る退避時処理のシーケンス図である。なお、図３と同様なステップについては、同一の符号を付し、重複する説明を省略することとする。
【００７３】
交換対象ユニット名が退避制御部１４ｂに通知された場合には、退避制御部１４ｂは、当該交換対象ユニットに対してデータ要求を送信する（ステップＳ２１）。ここで、交換対象ユニットがスキャナユニット１１であり、ＥＥＰＲＯＭのデータを退避する退避先ユニットがプリンタユニット１２である場合を例に説明する。なお、交換対象ユニットがプリンタユニット１２である場合には、以下の処理におけるスキャナユニット１１と、プリンタユニット１２との処理を入れ替えることによって実現できる。
【００７４】
データ要求を受信したスキャナユニット１１は、ＥＥＰＲＯＭ３３からユニットデータを読み出して、制御ユニット１０に送信する（ステップＳ２２）。次いで、制御ユニット１０の退避制御部１４ｂは、受信したユニットデータを退避先デバイスであるプリンタユニット１２に送信する（ステップＳ２３）。プリンタユニット１２の制御部３６は、受信したユニットデータをＥＥＰＲＯＭ３８に格納することとなる（ステップＳ５）。
【００７５】
この処理によると、各ユニット間のユニットデータの退避を制御ユニット１０が制御することができる。このため、ユニット毎に他のユニットにユニットデータを直接送信するための構成を備える必要がない。
【００７６】
図６は、本発明の第１実施形態の変形例に係る復元時処理のシーケンス図である。なお、図４と同様なステップについては、同一の符号を付し、重複する説明を省略することとする。
【００７７】
制御ユニット１０の復元制御部１４ｃは、ステップＳ１２において特定された退避先ユニットであるプリンタユニット１２に対して退避格納しているユニットデータの要求を送信する（ステップＳ２４）。データ要求を受信したプリンタユニット１２は、ＥＥＰＲＯＭ３８からユニットデータを読み出して、制御ユニット１０に送信する（ステップＳ２５）。
【００７８】
次いで、制御ユニット１０の復元制御部１４ｃは、受信したユニットデータを復元対象ユニットであるスキャナユニット１１に送信する（ステップＳ２６）。スキャナユニット１１の制御部３１は、受信したユニットデータをＥＥＰＲＯＭ３３に格納し（ステップＳ２７）、データ復元完了通知を制御ユニット１０に送信する（ステップＳ２８）。
【００７９】
データ復元完了通知を受信した制御ユニット１０の復元制御部１４ｃは、データ消去要求をプリンタユニット１２に送信する（ステップＳ２９）。これにより、データ消去要求を受信したプリンタユニット１２の制御部３６が、ＥＥＰＲＯＭ３８からユニットデータを消去することとなる（ステップＳ１９）。なお、データ消去要求を送信した場合には、制御ユニット１０の復元制御部１４ｃは、スキャナユニット１１のＥＥＰＲＯＭ３３へのユニットデータの復元が終了した旨を、例えば、ＬＣＤ２５に表示させて、関与者に通知する（ステップＳ１９）。
【００８０】
この処理によると、ユニットデータの復元を制御ユニット１０が制御することができる。このため、ユニット毎に他のユニットにユニットデータを直接送信するための構成を備える必要がない。
【００８１】
次に、本発明の第２実施形態に係る複合機１について説明する。なお、図１を適宜参照して説明する。
【００８２】
第２本実施形態では、図１における退避処理部３１ａ、３６ａを所定の時点毎に、他のユニットへユニットデータを退避するようにするとともに、復元処理部３１ｂ、３６ｂを、他のユニットに退避させているユニットデータによって自ユニットのユニットデータを復元するようにしたものである。
【００８３】
図７は、本発明の第２実施形態に係る退避時処理のシーケンス図である。ここで、退避対象ユニットをスキャナユニット１１とし、退避先ユニットとしてプリンタユニット１２を例にして説明する。なお、退避対象ユニットをプリンタユニット１２とし、格納先ユニットスキャナユニット１１とする場合には、以下の処理におけるスキャナユニット１１とプリンタユニット１２との処理とを入れ替えることによって実現できる。
【００８４】
まず、退避対象ユニットであるスキャナユニット１１の制御部３１がユニット制御部１４ｄからユニットにおける処理要求（画像読取要求）を受信したか否かを判定し（ステップＳ３１）、処理要求を受信していない場合には、当該ステップを繰り返し行う。
【００８５】
一方、処理指示を受け取った場合には、制御部３１は、受け取った処理要求に基づいて画像読取部３２を制御して、画像読取処理を実行し（ステップＳ３２）、当該処理によって使用した各部の使用量等に関するＥＥＰＲＯＭ３３におけるデータを更新する（ステップＳ３３）。次いで、退避処理部３１ａは、処理要求が終了したか否かを検出し（ステップＳ３４）、処理が終了していない場合には、制御部３１がステップＳ３２からの処理を実行する。
【００８６】
一方、処理が終了した場合（ステップＳ３４のＹＥＳ）には、退避処理部３１ａがＥＥＰＲＯＭ３３に格納されたユニットデータを退避先ユニットであるプリンタユニット１２に送信する（ステップＳ３５）。プリンタユニット１２の制御部３６は、受信したユニットデータをＥＥＰＲＯＭ３８に格納する（ステップＳ３６）。これによって、ＥＥＰＲＯＭ３８に、スキャナユニット１１における最新のユニットデータを格納することができる。
【００８７】
図８は、本発明の第２実施形態に係る復元時処理のシーケンス図である。
【００８８】
ここで、退避対象ユニットをスキャナユニット１１とし、退避先ユニットとしてプリンタユニット１２を例にして説明する。なお、退避対象ユニットをプリンタユニット１２とし、格納先ユニットスキャナユニット１１とする場合には、以下の処理におけるスキャナユニット１１とプリンタユニット１２との処理とを入れ替えることによって実現できる。
【００８９】
まず、退避対象ユニットであるスキャナユニット１１の制御部３１がＥＥＰＲＯＭ３３のデータに異常があるか、或いは、制御ユニット１０からスキャナユニット１１の復元要求があるかを判定し（ステップＳ４１）、異常がなく、且つ復元要求がない場合（ステップＳ４１のＮＯ）には、処理を終了する。
【００９０】
一方、ＥＥＰＲＯＭ３３のデータに異常がある場合又は、復元要求がある場合（ステップＳ４１のＹＥＳ）には、復元処理部３１ｂが復元先ユニットであるプリンタユニット１２にユニットデータのデータ要求を送信する（ステップＳ４２）。
【００９１】
データ要求を受信したプリンタユニット１２の制御部３６は、ＥＥＰＲＯＭ３８からユニットデータを読み出して、スキャナユニット１１に送信する（ステップＳ４３）。
【００９２】
次いで、スキャナユニット１１の復元処理部３１ｂは、受信したユニットデータをＥＥＰＲＯＭ３３に格納する（ステップＳ４４）。
【００９３】
次いで、復元処理部３１ｂは、ＥＥＰＲＯＭ３３へのユニットデータの復元が正常終了したか否かを判定し（ステップＳ４５）、正常終了した場合には、処理を終了する。これによって、ＥＥＰＲＯＭ３３のデータが壊れた場合や、ＥＥＰＲＯＭ３３が新しいものと交換された場合にあっても支障なく、元の状態に復元することができる。
【００９４】
一方、正常終了していない場合には、スキャナユニット１１による以降の処理においては、他のデバイスのＥＥＰＲＯＭ（本例では、プリンタユニット１２のＥＥＰＲＯＭ３８）を利用する設定とし（ステップＳ４６）、処理を終了する。これによって、ＥＥＰＲＯＭ３３が利用できない場合であっても、スキャナユニット１１の制御部３１がＥＥＰＲＯＭ３８を利用して各種処理を行うことができるとともに、使用量等のデータを適切に管理することができる。
【００９５】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。
【００９６】
例えば、上記実施形態では、スキャナユニット１１とプリンタユニット１２との間で相互にユニットデータを退避させるようにしているが、本発明はこれに限られず、例えば、複合機により多くのユニットを備えるようにし、各ユニットのユニットデータを、他の１以上のユニットに退避させるようにしてもよい。また、この場合に、全てのユニットデータを一つのユニットに退避させるようにしてもよく、複数のユニットに分割させて退避させるようにしてもよい。なお、このようにする場合には、ユニットデータをどのユニットに退避させているかの情報を、いずれかの記憶手段に管理させるようにする必要がある。例えば、退避させたユニットデータにいずれのユニットのユニットデータであるかを示す情報を付加しておくようにしてもよい。
【００９７】
また、上記実施形態では、関与者の指示により復元を行うようにしていたが、本発明はこれに限られず、例えば、複合機１の起動時に、例えば、制御ユニット１１の復元制御部１４ｃが、各ユニットのＥＥＰＲＯＭ内に、ユニットデータが格納されているか否かを判定し、格納されていない場合に、退避先からユニットデータを読み出して復元するようにしてもよい。
【００９８】
また、上記実施形態では、ユニットデータの格納先となるユニットが予め決まっていたが、本発明はこれに限られず、例えば、退避制御部１４ｂ、退避処理部３１ａ、３６ａが、複数のメモリ等の記憶手段から所定の優先順位に従ってユニットデータの格納先を決定するようにしてもよい。なお、このようにした場合には、ユニットデータを復元する際には、格納時の優先順位に従って、ユニットデータを記憶手段から検索するようにすればよい。
【００９９】
また、上記実施形態では、制御ユニット１０と、スキャナユニット１１、プリンタユニット１２とを別ユニットとしていたが、本発明はこれに限られず、例えば、スキャナユニット１１と制御ユニット１０との機能をまとめて一つのユニットとして構成してもよく、また、プリンタユニット１２と制御ユニット１０との機能をまとめて一つのユニットとして構成してもよい。
【０１００】
また、上記実施形態では、ＥＥＰＲＯＭに格納されたユニットデータの全てを退避し、それらを復元するようにしていたが、本発明はこれに限られず、ユニットデータの一部のデータのみを退避し、それらを復元するようにしてもよく、また、ユニットデータの全てを退避し、その中から復元時に必要なデータのみを選択して復元するようにしてもよい。
【０１０１】
また、上記実施形態では、ユニットデータをＥＥＰＲＯＭに退避するようにしていたが、本発明はこれに限られず、例えば、電力の供給を維持できる環境下にあるＲＡＭや、ハードディスクドライブに格納しておくようにしてもよく、要は、ユニットデータを復元する時点まで、ユニットデータを適切に格納しておくことができる記憶手段であればよい。
【図面の簡単な説明】
【０１０２】
【図１】本発明の第１実施形態に係る複合機の構成図である。
【図２】本発明の第１実施形態に係るＥＥＰＲＯＭに格納された情報を説明する図である。
【図３】本発明の第１実施形態に係る交換時処理のシーケンス図である。
【図４】本発明の第１実施形態に係る復元時処理のシーケンス図である。
【図５】本発明の第１実施形態の変形例に係る交換時処理のシーケンス図である。
【図６】本発明の第１実施形態の変形例に係る復元時処理のシーケンス図である。
【図７】本発明の第２実施形態に係る退避時処理のシーケンス図である。
【図８】本発明の第２実施形態に係る復元時処理のシーケンス図である。
【符号の説明】
【０１０３】
１  複合機、１０  制御ユニット、１１  スキャナユニット、１２  プリンタユニット、１４  ＣＰＵ、１４ａ  受付処理部、１４ｂ  退避制御部、１４ｃ  復元制御部、１４ｄ  ユニット制御部、１５  ＲＯＭ、１６  ＲＡＭ、１７  ＥＥＰＲＯＭ、１８  入力Ｉ／Ｆ部、１９  表示処理部、２０、２１  通信Ｉ／Ｆ部、２２  バス、２３  キー部、２４  タッチパネル、２５  ＬＣＤ、３０  通信Ｉ／Ｆ部、３１  制御部、３１ａ  退避処理部、３１ｂ  復元処理部、３２  画像読取部、３３  ＥＥＰＲＯＭ、３５  通信Ｉ／Ｆ部、３６  制御部、３６ａ  退避処理部、３６ｂ  復元処理部、３７  画像形成部、３８  ＥＥＰＲＯＭ。
【図１】
2009004961.tif 000003
【図２】
2009004961.tif 000004
【図３】
2009004961.tif 000005
【図４】
2009004961.tif 000006
【図５】
2009004961.tif 000007
【図６】
2009004961.tif 000008
【図７】
2009004961.tif 000009
【図８】
2009004961.tif 000010