(57)【要約】【課題】画像形成装置が備える大規模記憶装置の余剰領域の有効活用を図る。【解決手段】ハードディスク等の大規模記憶装置を搭載した画像形成装置１０が複数台、ネットワーク３０に接続されている環境において、画像形成装置１０は、自記憶装置の余剰領域を検出する手段、該検出した余剰領域の情報（余剰領域情報）を保持する手段、他の画像形成装置から余剰領域開放要求を受け取ると、余剰領域情報を他の画像形成装置に送信して、自記憶装置の余剰領域を該他の画像形成装置のローカルストレージとして開放する手段を有している。【選択図】図１
2014154033.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置を搭載すると共に、ネットワーク経由で他の画像形成装置と通信を行うことが可能な画像形成装置であって、
前記記憶装置の余剰領域を検出する手段と、
前記検出された余剰領域の情報（以下、余剰領域情報）を保持する手段と、
他の画像形成装置から余剰領域開放要求を受け取ると、前記余剰領域情報を前記他の画像形成装置に送信して、前記記憶装置の余剰領域を前記他の画像形成装置に開放する手段と、
を有することを特徴とする画像形成装置。
【請求項２】
電源投入時に、前記記憶装置の余剰領域を検出することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
最初に搭載された記憶装置の情報（以下、旧記憶装置情報）を保持する手段と、
現在搭載されている記憶装置の情報（以下、現記憶装置情報）を取得する手段と、
前記旧記憶装置情報と前記現記憶装置情報を比較する手段とを有し、
前記旧記憶装置情報と前記現記憶装置情報が異なる場合に、前記記憶装置の余剰領域を検出することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記他の画像形成装置に前記記憶装置の余剰領域を開放した際に、前記保持されている余剰領域情報を更新する手段を有することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
自記憶装置が故障した際に、他の画像形成装置に余剰領域開放要求を送信する手段と、
前記他の画像形成装置から余剰領域情報を受け取ると、前記自記憶装置の故障領域に替えて前記他の画像形成装置の記憶装置の余剰領域を利用する手段と、
をさらに有することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記自記憶装置の故障領域のアクセス性能と前記他の画像形成装置の記憶装置の余剰領域のアクセス性能とを比較する手段を有し、
前記余剰領域のアクセス性能が前記故障領域のアクセス性能を上回っている場合に、前記他の画像形成装置の記憶装置の余剰領域を利用することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
ネットワーク上の他の画像形成装置から、当該画像形成装置が搭載している記憶装置に余剰領域が存在するか否かを示す情報（以下、余剰領域有無情報）を取得する手段と、
前記ネットワーク上の他の画像形成装置の前記余剰領域有無情報を保持する手段を有し、
自記憶装置が故障した際に、前記余剰領域有無情報に基づき、記憶装置に余剰領域が存在する他の画像形成装置に前記余剰領域開放要求を送信することを特徴とする請求項５又は６に記載の画像形成装置。
【請求項８】
電源投入時に、前記ネットワーク上の各画像形成装置から余剰領域有無情報を取得することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
記憶装置を搭載した画像形成装置が複数、ネットワークに接続されて互いに通信を行うことが可能な画像形成システムであって、
少なくとも或る画像形成装置（以下、第１の画像形成装置）は、自記憶装置の余剰領域を検出する手段と、前記検出された余剰領域の情報（以下、余剰領域情報）を保持する手段と、他の画像形成装置（以下、第２の画像形成装置）から余剰領域開放要求を受け取ると、前記余剰領域情報を前記第２の画像形成装置に送信して、自記憶装置の余剰領域を前記第２の画像形成装置に開放する手段とを有し、
少なくとも或る画像形成装置（第２の画像形成装置）は、自記憶装置が故障した際に、第１の画像形成装置に余剰領域開放要求を送信する手段と、前記第１の画像形成装置から余剰領域情報を受け取ると、自記憶装置の故障領域に替えて前記第１の画像形成装置の記憶装置の余剰領域を利用する手段とを有する、
ことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスク（ＨＤＤ）などの記憶装置を搭載した画像形成装置、及び、このような画像形成装置が複数台、ネットワーク経由で接続された画像形成システムに関する。
【背景技術】
【０００２】
複合機等の画像形成装置においては、一般にハードディスク（ＨＤＤ）などの大規模な記憶装置を備えて、各種のサービスの提供を可能にしている。
【０００３】
このような記憶装置（以下、ＨＤＤとする）を搭載した画像形成装置では、ＨＤＤメーカー等の都合により画像形成装置の販売当初に搭載していたＨＤＤと同一のＨＤＤが提供できない状況の場合に、該画像形成装置の使用期間中に販売当初よりも容量の大きいＨＤＤへの交換や、画像形成装置の販売後にサービスパーツとして容量の大きいＨＤＤへの交換が発生する。その結果、画像形成装置は、販売当初よりも容量の大きいＨＤＤを代替えとして搭載することとなる。一方、画像形成装置の設計仕様は、代替え前のスペックダウンや障害などが発生しない限り、ＨＤＤの交換などでは変更を行わないのが一般的である。
【０００４】
このように、従来の画像形成装置では、設計仕様は販売当初に搭載されたＨＤＤの容量に合わせて作り込まれているため、その後、容量の大きいＨＤＤに交換された場合、容量の増加した余剰領域が利用されず、増加した空き容量分を無駄にしていた。
【０００５】
なお、例えば特許文献１には、ハードディスク等の記憶装置を備えた画像形成装置において、記憶装置が故障してブート不能になった際に、ネットワーク上の他の装置からブートプログラムをダウンロードして動作可能とする技術が記載されているが、記憶装置の余剰領域を有効利用することについては記載されていない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、ハードディスク等の記憶装置を備えた画像形成装置において、記憶装置の余剰領域を有効活用することにある。
【課題を解決するための手段】
【０００７】
本発明は、記憶装置を搭載すると共に、ネットワーク経由で他の画像形成装置と通信を行うことが可能な画像形成装置であって、前記記憶装置の余剰領域を検出する手段と、前記検出された余剰領域の情報（余剰領域情報）を保持する手段と、他の画像形成装置から余剰領域開放要求を受け取ると、前記余剰領域情報を前記他の画像形成装置に送信して、前記記憶装置の余剰領域を前記他の画像形成装置に開放する手段とを有することを主要な特徴とする。
【発明の効果】
【０００８】
本発明によれば、ハードディスク等の記憶装置を備えた画像形成装置において、記憶装置の余剰領域を他の画像形成装置に開放することで、記憶装置の余剰領域を有効活用することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明が適用される画像形成システムの概略構成図である。
【図２】画像形成装置の構成例を示すブロック図である。
【図３】本発明の一実施形態に係る処理フロー図である（その一）。
【図４】本発明の一実施形態に係る処理フロー図である（その二）。
【図５】本発明の一実施形態に係る処理フロー図である（その三）。
【図６】本発明の一実施形態に係る処理フロー図である（その四）。
【図７】ハードディスク上の実使用領域と余剰領域の具体例を示す図である。
【図８】一方の画像形成装置が他の画像形成装置のハードディスクの余剰領域を使用する際の具体的シーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照して説明する。以下では、画像形成装置は大規模な記憶装置してハードディスク（ＨＤＤ）を搭載しているとするが、勿論、ハードディスクである必要はない。
【００１１】
図１に、本発明が適用される画像形成システムの概略構成を示す。図１において、複数の画像形成装置１０及び複数のクライアント端末２０がネットワーク３０により接続されている。画像形成装置１０は例えば多機能型画像形成装置（ＭＦＰ：Multi  Function  Peripheral／Multi  Function  Product／Multi  Function  Printer）などであり、大規模な記憶装置としてハードディスク（ＨＤＤ）を備えている。クライアント端末２０はパソコンなどである。ユーザは直接あるいはクライアント端末２０により所望の画像形成装置１０を利用する。
【００１２】
一般に、画像形成装置が備えるＨＤＤは、大容量化やコストダウン等、ＨＤＤメーカーの都合で製品サイクルは１〜２年と短い。一方、画像形成装置の製品サイクルは２〜３年で、一般的には販売から５年程度の製品寿命を保障しており、画像形成装置に搭載しているＨＤＤのサービスパーツとしては、画像形成装置の生産中止終了時期から５〜７年程度保障している。つまり、画像形成装置のメーカーは、ＨＤＤのサービスパーツ提供機関を含めると、画像形成装置の販売から１０年程度保障することになる。
【００１３】
上記の期間にＨＤＤは大容量化され、ＨＤＤは何度か変更されていき、画像形成装置のメーカーは、搭載しているＨＤＤの部品変更を余儀なくされる。その結果、画像形成装置１０は、販売当初よりもＨＤＤ容量が大きいＨＤＤを代替えとして搭載することになる。一方、代替え前のスペックダウンや障害などが発生しない限り、ＨＤＤの部品変更では、設計仕様の変更は行われないのが一般的である。
【００１４】
このように、画像形成装置は、設計仕様は販売当初の容量を前提に設計されたままであり、従来はＨＤＤの容量がせっかく増えているにも関わらず、容量増加分は未使用のままで、容量増加分を有効利用されていない問題があった。
【００１５】
本発明は、図１に示すように、このような画像形成装置１０がネットワーク３０上に複数接続されている環境において、或る画像形成装置１０にて自分のＨＤＤに余剰領域が存在する場合に、他の画像形成装置１０に当該余剰領域を開放して、他の画像形成装置１０のローカルストレージとして使用できるようにして、ＨＤＤの容量増加分を有効活用することにある。
【００１６】
図２は、画像形成装置１０の一実施形態に係る全体的構成例を示したブロック図である。図２において、画像形成装置１０は、主制御部としてのＣＰＵ１１、操作表示部１２、エンジン制御部１３、ＲＯＭ１４、ＲＡＭ１５、不揮発性メモリ１６、ハードディスク（ＨＤＤ）１７、ネットワーク通信部１８などを有している。
【００１７】
ＣＰＵ１１は、画像形成装置１０の各部の動作を制御すると共に種々の処理を実行する。本実施形態では、このＣＰＵ１１が、自記憶装置としてのＨＤＤ１７に余剰領域が存在する場合に、当該余剰領域を他の画像形成装置に開放するための必要な処理を行う手段、さらには、自記憶装置としてのＨＤＤ１７が故障した際に、該ＨＤＤ１７の故障領域に替えて、他の画像形成装置のＨＤＤの余剰領域を利用するための必要な処理を行う手段として機能する。本実施形態に係るＣＰＵの処理（機能）については後述する。
【００１８】
操作表示部１２は、タッチパネル、キーボタン、ＬＥＤ、ＬＣＤ等で構成され、ユーザが画像形成装置１０に対して種々の操作を行う機能と、ユーザに各種画面を表示する機能を備えている。
【００１９】
エンジン制御部１３は、図示しないスキャナ部やプロッタ部、給紙部、排紙部といった画像形成装置１０のエンジン機構部を制御する機能を備えている。
【００２０】
ＲＯＭ１４は、ＣＰＵ１１を動作（起動）させるためのプログラムを格納している。ＲＡＭ１５は、ＣＰＵ１１の作業用メモリであり、ＣＰＵ１１で実行されるプログラムや処理途中のデータ等が一時的に格納される。
【００２１】
不揮発性メモリ１６は、ＣＰＵ１１での制御や処理に用いられる種々のテーブル、データ等の情報を格納している。本実施形態では、この不揮発性メモリ１６が、現在搭載されているハードディスク（ＨＤＤ）１７の余剰領域情報、最初に搭載されたハードディスクの情報、ネットワーク３０上の他の画像形成装置に搭載されているハードディスクの余剰領域有無情報などを格納しているとする。これら情報については後述する。
【００２２】
ハードディスク（ＨＤＤ）１７は、大規模な記憶装置であり、ＣＰＵ１１で各種の制御や処理を実行するためのプログラム、処理結果データ等を格納している。すなわち、このハードディスク（ＨＤＤ）１７に格納されたプログラムがＲＡＭ１５に展開されて、ＣＰＵ１１で実行される。
【００２３】
ネットワーク通信部１８は、ネットワーク経由で他の画像形成装置１０やクライアント端末２０と通信を行う機能を備えている。
【００２４】
次に、図３乃至図６に基づいて、画像形成装置１０内のＣＰＵ１１における本発明の実施形態に係る処理について詳述する。なお、図３乃至図６の処理は一実施例にすぎず、本発明は、図３乃至図６の処理に限定されるものではない。
【００２５】
図３は、ＣＰＵ１１が画像形成装置１０（自装置）に搭載されているハードディスク（ＨＤＤ）１７の余剰領域を検出して、その余剰領域の情報（余剰領域情報）及びＨＤＤ１７に余剰領域が存在するか否かを示す情報（余剰領域有無情報）を不揮発性メモリ１６に格納する処理フロー図である。
【００２６】
画像形成装置１０の電源が投入されると、現在搭載されている記憶装置としてのＨＤＤ１７の情報（現記憶装置情報）を取得する（ステップ１０１）。ＨＤＤ１７には、当該ＨＤＤ１７を識別する固有の情報が保持されている。この固有の情報を現記憶装置情報としてＨＤＤ１７から取得する。次に、画像形成装置１０に最初（販売当初）に搭載されていた記憶装置としての旧ＨＤＤの情報（旧記憶装置情報）を不揮発性メモリ１６から取得する（ステップ１０２）。そして、現記憶装置情報と旧記憶装置情報を比較して（ステップ１０３）、両者が異なるか判断する（ステップ１０４）。現記憶装置情報と旧記憶装置情報が同じだった場合、すなわち、ＨＤＤ１７が販売当初からのものだった場合、ここで、処理を終了とする。
【００２７】
一方、現記憶装置情報と旧記憶装置情報が異なる場合、すなわち、設計仕様として想定されているＨＤＤと異なるＨＤＤを検出した場合、次のようにして、現在搭載されているＨＤＤ１７の余剰領域を検出する。
【００２８】
現在搭載されているＨＤＤ１７から当該ＨＤＤ１７の全記憶容量情報を取得する（ステップ１０５）。また、画像形成装置１０で必要なＨＤＤの実使用領域の記憶容量情報を不揮発性メモリ１６から取得する（ステップ１０６）。ここで、不揮発性メモリ１６には、最初（販売当初）に搭載されていたＨＤＤに基づく設計仕様として、画像形成装置１０で必要なＨＤＤの実使用領域の記憶容量情報が予め格納されている。
【００２９】
ＨＤＤ１７の全記憶容量情報と画像形成装置１０で必要なＨＤＤの実使用領域の記憶容量情報を比較して（ステップ１０７）、搭載されているＨＤＤ１７に余剰領域があるか判断する（ステップ１０８）。ＨＤＤ１７に余剰領域がない場合、ここで処理を終了とする。
【００３０】
ＨＤＤ１７に余剰領域がある場合には、該余剰領域の情報（余剰領域情報）を不揮発性メモリ１６に格納する（ステップ１０９）。余剰領域情報には、ＨＤＤ１７の余剰領域の記憶容量（例えば、セクタ数）と該余剰領域の複数に分割された各領域（例えば、セクタ）の転送レート（アクセス性能）等が含まれる。ここで、転送レートは、ＨＤＤ１７の余剰領域の複数に分割された各領域に対してリード及びライトアクセスを行うことで、それぞれの転送レートを計測することで得られる。
【００３１】
さらに、画像形成装置１０に搭載されているＨＤＤ１７に余剰領域が存在するか否かを示す情報（余剰領域有無情報）として、余剰領域有りフラグを立てて、不揮発性メモリ１６に格納する（ステップ１１０）。
【００３２】
図３の処理は、ネットワーク３０上の各画像形成装置において、その電源投入時にそれぞれ実施される。したがって、ネットワーク３０上の複数の画像形成装置１０のうち、搭載されているＨＤＤ１７に余剰領域が存在する画像形成装置では、その不揮発性メモリ１６に、自ＨＤＤの余剰領域情報と余剰領域有りフラグの立った余剰領域有無情報が保持されることになる。
【００３３】
図４は、ＣＰＵ１１がネットワーク３０上の他の画像形成装置１０から余剰領域有無情報を取得して不揮発性メモリ１６に格納する処理フロー図である。
【００３４】
画像形成装置１０の電源が投入されると、ネットワーク通信部１８を通して、ネットワーク３０上の他の画像形成装置１０から余剰領域有無情報を取得する（ステップ２０１）。そして、この取得した余剰領域有無情報により、当該他の画像形成装置に搭載されているＨＤＤに余剰領域が存在するか否か判断する（ステップ２０２）。具体的には、余剰領域有無情報に余剰領域有フラグが立っていれば、当該他の画像形成装置のＨＤＤに余剰領域が存在すると判断する。余剰領域が存在すると判断したならば、当該他の画像形成装置の装置情報と取得した余剰領域有無情報とを不揮発性メモリ１６に格納する（ステップ２０３）。一方、余剰領域が存在しないと判断したならば、ステップ２０３の処理をスキップする。
【００３５】
その後、ネットワーク３０上に、まだ余剰領域有無情報を取得しない他の画像形成装置が有るか判定し（ステップ２０４）、なければ処理を終了し、あればステップ２０１に戻る。
【００３６】
先の図３の処理と同様に、図４の処理は、ネットワーク３０上の各画像形成装置において、その電源投入時にそれぞれ実施される。したがって、ネットワーク３０上の各画像形成装置１０は、その不揮発性メモリ１６に、ネットワーク３０上の他の画像形成装置のうち、搭載されているＨＤＤに余剰領域が存在する画像形成装置の装置情報と余剰領域有無情報とが対で保持されることになる。
【００３７】
なお、ネットワーク３０上の各画像形成装置１０は、ネットワーク上の他のすべての画像形成装置について、その装置情報と余剰領域有無情報を保持することでもよい。すなわち、図４の処理フローのステップ２０２を省略する。このような実施形態も本発明に含まれる。
【００３８】
図５は、ＣＰＵ１１が画像形成装置１０（自装置）に搭載されているハードディスク（ＨＤＤ）１７の余剰領域を、ネットワーク３０上の他の画像形成装置１０に開放する処理フロー図である。
【００３９】
ネットワーク３０上の画像形成装置１０は、搭載されているＨＤＤが故障した場合、故障領域を他の画像形成装置に搭載されているＨＤＤの余剰領域で代替えするために、ＨＤＤに余剰領域がある画像形成装置に対して余剰領域開放要求を発行する。これについては図６で詳述する。
【００４０】
ネットワーク３０上の他の画像形成装置１０から、ネットワーク通信部１８を通して余剰領域開放要求を受け取ると（ステップ３０１）、不揮発性メモリ１６からＨＤＤ１７の余剰領域情報を読み出す（ステップ３０２）。この余剰領域情報には、ＨＤＤ１７内の余剰領域の記憶容量（例えば、セクタ数）が含まれている。また、余剰領域開放要求には、当該他の画像形成装置に搭載されているＨＤＤ１７の故障領域の記憶容量（例えば、セクタ数）が含まれている。
【００４１】
余剰領域開放要求の故障領域の記憶容量と余剰領域情報の余剰領域の記憶容量とを比較して、ＨＤＤ１７内の余剰領域の記憶領域が故障領域の記憶容量を上回っているか否か判断する（ステップ３０３）。ここで、ＨＤＤ１７の余剰領域の記憶容量が、余剰領域開放要求のあった他の画像形成装置に搭載されているＨＤＤの故障領域の記憶容量以下だった場合には、ネットワーク通信部１８を通して、当該他の画像形成装置に対して余剰領域が利用できない旨（余剰領域利用不可）を通知し（ステップ３０８）、処理を終了とする。
【００４２】
一方、ＨＤＤ１７内の余剰領域の記憶容量が、余剰領域開放要求のあった他の画像形成装置に搭載されているＨＤＤの故障領域の記憶容量を上回っている場合には、ネットワーク通信部１８を通して、当該他の画像形成装置に対して余剰領域開放許可と共に該ＨＤＤ１７の余剰領域情報を送信する（ステップ３０４）。その後、当該他の画像形成装置から、余剰領域を故障領域を割り当てた旨の通知を受け取ると（ステップ３０５）、ＨＤＤ１７内の余剰領域を当該他の画像形成装置に開放する（ステップ３０６）。また、現在の余剰領域情報を更新して、該更新した余剰領域情報を不揮発性メモリ１６に格納する（ステップ３０７）。具体的には、上記他の画像形成装置からは、故障領域に割り当てた余剰領域の領域情報（セクタ等）、当該画像形成装置の装置情報、ＩＰアドレス等が送られてくる。これら余剰領域の領域情報、装置情報、及びＩＰアドレスなどを付加して不揮発性メモリ１６に格納する。
【００４３】
図６は、ＣＰＵ１１が画像形成装置１０（自装置）に搭載されているハードディスク（ＨＤＤ）１７が故障した際に、該ＨＤＤ１７の故障領域に替えて、ネットワーク３０上の他の画像形成装置に搭載されているＨＤＤの余剰領域を利用する処理フロー図である。
【００４４】
画像形成装置１０（自装置）に搭載されているＨＤＤ１７が故障すると、その故障領域（故障セクタ等）を検出する（ステップ４０１）。次に、不揮発性メモリ１６から、ネットワーク３０上の他の画像形成装置の余剰領域有無情報を読み出し（ステップ４０２）、該ネットワーク３０上の他の画像形成装置に搭載されているＨＤＤに余剰領域があるかどうか判断する（ステップ４０３）。すなわち、ネットワーク上の他の画像形成装置で、そのＨＤＤに余剰領域がある画像形成装置が存在するかどうか判断する。具体的には、余剰領域有無情報に余剰領域有りフラグが立っている場合、余剰領域があると判断する。
【００４５】
ＨＤＤに余剰領域がある他の画像形成装置が見つからなかった場合、自装置の操作表示部１２に、他の画像形成装置のＨＤＤの余剰領域が利用できない旨を表示して（ステップ４１０）、処理を終了とする。この場合、ユーザからの指示を待つことになる。
【００４６】
一方、ＨＤＤに余剰領域がある他の画像形成装置が見つかった場合には、ネットワーク通信部１８を通して、当該他の画像形成装置に対して余剰領域開放要求を送信する（ステップ４０４）。この余剰領域開放要求には、自ＨＤＤの故障領域の記憶容量（例えば、セクタ数）を含める。なお、ＨＤＤに余剰領域がある他の画像形成装置が複数台存在した場合には、いずれか一つの画像形成装置を選択する。
【００４７】
余剰領域開放要求の送信後、当該他の画像形成装置から余剰領域利用不可通知あるいは余剰領域情報が来るのを待つ（ステップ４０５）。図５で述べたように、余剰領域開放要求を受信した画像形成装置は、自ＨＤＤの余剰領域の記憶容量が故障領域の記憶容量を上回っていれば余剰領域開放許可と共に余剰領域情報を送付し、上回っていなければ余剰領域利用不可を通知してくる。
【００４８】
いま、当該他の画像形成装置から余剰領域開放許可と共に余剰領域情報を受信したとする。この余剰領域情報には、ＨＤＤの余剰領域と共に該余剰領域の転送レート（アクセス性能）が含まれている。ここで、故障領域の転送レートと余剰領域の転送レートを比較し（ステップ４０６）、余剰領域の転送レートが故障領域の転送レートを上回っていれば、当該他の画像形成装置のＨＤＤの余剰領域の一部あるいは全部を故障領域に割り当て、ネットワーク通信部１８を通して、その旨を当該他の画像形成装置に通知する（ステップ４０７）。そして、自ＨＤＤの故障領域に替えて、当該他の画像形成装置のＨＤＤの余剰領域を利用する（ステップ４０８）。
【００４９】
一方、当該他の画像形成装置から余剰領域利用不可通知を受け取った場合、あるいは、余剰領域情報を受け取ったが、余剰領域の転送レートが故障領域の転送レートを下回った場合には、余剰領域有無情報を参照して、ネットワーク３０上にＨＤＤに余剰領域がある更に他の画像形成装置が存在するかどうか判断する（ステップ４０９）。ここで、ＨＤＤに余剰領域がある他の画像形成装置が見つかった場合には、ステップ４０４に戻り、見つからなかった場合にはステップ１１０に進む。
【００５０】
図７に、画像形成装置１０に搭載されているハードディスク（ＨＤＤ）１７内の実使用領域と余剰領域の具体例を示す。ここで、領域ＮＯは例えばセクタＮＯである。なお、簡単化のため、各領域の記憶容量は省略してある。図７は、該ＨＤＤ１７内の余剰領域の一部が他の画像形成装置（ここでは装置ａと装置ｂ）に割り当てられていることを示している。
【００５１】
図８は、ネットワーク３０上の或る画像形成装置１０のＨＤＤ１７が故障した際に、該ＨＤＤ１７の故障領域に替えて、ネットワーク３０上の他の画像形成装置１０のＨＤＤ１７の余剰領域を使用する際の具体的シーケンスを示した図である。ここで、ＨＤＤが故障した側の画像形成装置を１０Ａとして、そのＣＰＵを１１Ａ、ＨＤＤを１７Ａ、ネットワーク通信部を１８Ａとする。また、ＨＤＤの余剰領域を開放する側の画像形成装置を１０Ｂとして、そのＣＰＵを１１Ｂ、ＨＤＤを１７Ｂ、ネットワーク通信部を１８Ｂとする。
【００５２】
画像形成装置１０ＡのＣＰＵ１１Ａは、自ＨＤＤ１７Ａの故障領域を検出し、他の画像形成装置１０ＢのＨＤＤ１７Ｂに余剰領域があることを確認すると、ネットワーク通信部１８Ａを通して、画像形成装置１０Ｂに対して余剰領域開放要求を送信する。この余剰領域開放要求には、画像形成装置１０Ａの装置情報、ＩＰアドレス、故障領域分の必要セクタ数（必要記憶容量）等が含まれる。
【００５３】
画像形成装置１０ＢのＣＰＵ１１Ｂは、ネットワーク通信部１８Ｂを通して、画像形成装置１０Ａから余剰領域開放要求を受信し、自ＨＤＤ１７Ｂの余剰領域に余裕があることを確認すると、ネットワーク通信部１８Ｂを通して、画像形成装置１０Ａに対して余剰領域開放許可と共に自ＨＤＤ１７Ｂの余剰領域情報を送信する。この余剰領域情報には、自ＨＤＤ１７Ｂの余剰領域のセクタＮＯ、セクタアドレス、セクタの転送レート等が含まれる。
【００５４】
画像形成装置１０ＡのＣＰＵ１１Ａは、ネットワーク通信部１８Ａを通して、画像形成装置１０Ｂから余剰領域開放許可と共に余剰領域情報を受信し、自ＨＤＤ１７Ａの故障領域に他のＨＤＤ１７Ｂの余剰領域を使用できることを確認すると、該自ＨＤＤ１７Ａの故障領域に他ＨＤＤ１７Ｂの余剰領域を割り当てて、ネットワーク通信部１８Ａを通して、画像形成装置１０Ｂに対して余剰領域を割り当て旨を通知する。これには、自ＨＤＤ１７Ａの故障領域に割り当てたＨＤＤ１７のセクタＮＯが含まれている。画像形成装置１０ＢのＣＰＵ１１Ｂは、自ＨＤＤ１７Ｂの余剰領域情報を更新する。
【００５５】
その後、画像形成装置１０ＡのＣＰＵ１１Ａは、自ＨＤＤ１７Ａの故障領域へのアクセス要求があると、該故障領域に替えて、画像形成装置１０ＢのＨＤＤ１７Ｂへアクセスを行う。具体的には、画像装置１０ＡのＣＰＵ１１Ａは、ネットワーク通信部１８Ａを通して画像形成装置１０Ｂに対して、ＩＰアドレス発行と共にＨＤＤ１７Ｂの割り当てた余剰領域のセクタアドレスへのアクセス要求を発行する。
【００５６】
画像形成装置１０ＢのＣＰＵ１１Ｂは、ネットワーク通信部１８Ｂを通して、画像形成装置１０Ａからのアクセス要求を受け取ると、自ＨＤＤ１７Ｂの当該セクタをアクセスする。そして、アクセスが完了すると、画像形成装置１０ＢのＣＰＵ１１Ｂは、ネットワーク通信部１８Ｂを通して画像形成装置１０Ａに対し、ＩＰアドレスの発行と共にアクセス完了通知を発行する。画像形成装置１０ＡのＣＰＵ１１Ａは、ネットワーク通信部１８Ａを通して、画像形成装置１０Ｂからアクセス完了通知を受け取ることで、画像形成装置１０ＡにおいてＨＤＤ１７Ｂの余剰領域へのアクセスが完了したことを確認する。
【００５７】
以上、本実施形態によれば、複数の画像形成装置がネットワーク上に接続されている環境において、或る画像形成装置が自記憶装置としてのＨＤＤの余剰領域を他の画像形成装置に開放することが可能であり、余剰領域の空き容量を有効活用することができる。
【００５８】
また、実施形態では、ネットワーク上の各画像形成装置が、電源投入時に、自ＨＤＤの余剰領域を検出し、互いに余剰領域有無情報を送受信して保持することで、ＨＤＤの故障を検出した際に、自動的に他の画像形成装置のＨＤＤに余剰領域があるかどうかを判断でき、迅速に他の画像形成装置のＨＤＤの余剰領域を利用することができる。
【００５９】
また、画像形成装置が、自ＨＤＤの余剰領域を他の画像形成装置に開放した際に、該ＨＤＤの余剰領域情報を更新することで、ＨＤＤの余剰領域を最新の状態にして、余剰領域の同一領域が重複して使用されるのを防止することができる。
【００６０】
なお、実施形態では、画像形成装置が、自ＨＤＤの余剰領域を他の画像形成装置に開放する機能と他の画像形成装置のＨＤＤの余剰領域を利用する機能の両方を備えるとしたが、ネットワーク上の少なくとも或る画像形成装置（第１の画像形成装置）は、自ＨＤＤの余剰領域を他の画像形成装置に開放する機能を備え、ネットワーク上の少なくとも或る画像形成装置（第２の画像形成装置）は、他の画像形成装置（第１の画像形成装置）のＨＤＤの余剰領域を利用する機能を備えることでもよい。また、対象とする記憶装置はＨＤＤである必要はない。
【符号の説明】
【００６１】
１０  画像形成装置
３０  ネットワーク
１１  ＣＰＵ
１２  操作表示部
１３エンジン制御部
１４  ＲＯＭ
１５  ＲＡＭ
１６  不揮発性メモリ
１７  ハードディスク（ＨＤＤ）
１８  ネットワーク通信部
【先行技術文献】
【特許文献】
【００６２】
【特許文献１】特開２００７−２８１８３号公報
【図１】
2014154033.tif 000003
【図２】
2014154033.tif 000004
【図３】
2014154033.tif 000005
【図４】
2014154033.tif 000006
【図５】
2014154033.tif 000007
【図６】
2014154033.tif 000008
【図７】
2014154033.tif 000009
【図８】
2014154033.tif 000010