(57)【要約】【課題】現用の記憶手段に異常が生じたとき、適切な代替記憶手段を多様な候補の中から選出することのできる記憶システムを適用する。【解決手段】異常検出手段１５が現用の記憶手段１３の異常を検出すると、代替装置登録手段２１に登録されている各候補について、転送速度、記憶容量、ネットワーク上の負荷など複数の判断要素に係る情報を判断情報収集手段２２が収集する。選出手段２３は、これらの情報をポイント化して候補毎の合計点を求め、最高得点のものまたは閾値以上の得点を取得したものを代替品として選出する。複数判断要素の総合判断により最適な代替記憶手段が選出される。【選択図】図１
2005063127.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデータを記憶する現用の記憶手段と、
前記現用の記憶手段に代わる代替記憶手段の候補が登録された代替装置登録手段と、
前記代替装置登録手段に登録されている候補の中から代替記憶手段を選出するための予め定めた複数種類の判断要素に係る情報を、前記代替装置登録手段に登録されている代替記憶手段について収集する判断情報収集手段と、
前記現用の記憶手段の異常を検出する異常検出手段と、
前記異常検出手段が前記現用の記憶手段の異常を検出したとき、前記判断情報収集手段が収集した情報に基づいて前記複数種類の判断要素を総合判断して前記候補の中から前記現用の記憶手段に代わる代替記憶手段を選出する選出手段と
を有する
ことを特徴とする記憶システム。
【請求項２】
入力されたデータを記憶する現用の記憶手段と、
前記現用の記憶手段に代わる代替記憶手段の候補が登録された代替装置登録手段と、
前記代替装置登録手段に登録されている候補の中から代替記憶手段を選出するための１または２種以上の静的な判断要素に係る情報を、前記代替装置登録手段に登録されている代替記憶手段について予め収集する静的判断情報収集手段と、
前記現用の記憶手段の異常を検出する異常検出手段と、
前記異常検出手段が前記現用の記憶手段の異常を検出したとき、前記静的判断情報収集手段が予め収集した情報に基づいて前記候補の中から前記現用の記憶手段に代わる代替記憶手段を一次選出する一次選出手段と、
前記一次選出手段が選出した代替記憶手段のそれぞれについて、代替記憶手段を選出するための１または２種以上の動的な判断要素に係る情報を収集する動的判断情報収集手段と、
前記一次選出手段が選出した候補の中から前記現用の記憶手段に代わる代替記憶手段を前記動的判断情報収集手段が収集した情報に基づいて選出する選出手段と
を有する
ことを特徴とする記憶システム。
【請求項３】
入力されたデータを記憶する現用の記憶手段と、
前記現用の記憶手段に代わる代替記憶手段の候補が登録された代替装置登録手段と、
前記代替装置登録手段に登録されている候補の中から代替記憶手段を選出するための予め定めた複数種類の判断要素に係る情報を、前記代替装置登録手段に登録されている代替記憶手段について収集する判断情報収集手段と、
前記現用の記憶手段の異常を検出する異常検出手段と、
前記異常検出手段が前記現用の記憶手段の異常を検出したとき、前記判断情報収集手段が収集した情報に基づいて前記複数種類の判断要素を総合判断して前記候補の中から前記現用の記憶手段に代わる１または２以上の代替記憶手段を選出する選出手段と、
前記選出手段によって複数の代替記憶手段が選出されたとき、データの記憶に係る負荷をこれら複数の代替記憶手段に分散する負荷分散手段と
を有する
ことを特徴とする記憶システム。
【請求項４】
入力されたデータを記憶する現用の記憶手段と、
前記現用の記憶手段に代わる代替記憶手段の候補が登録された代替装置登録手段と、
前記代替装置登録手段に登録されている候補の中から代替記憶手段を選出するための予め定めた複数種類の判断要素に係る情報を、前記代替装置登録手段に登録されている代替記憶手段について収集する判断情報収集手段と、
前記現用の記憶手段の異常を検出する異常検出手段と、
前記異常検出手段が前記現用の記憶手段の異常を検出したとき、前記判断情報収集手段が収集した情報に基づいて前記複数種類の判断要素を総合判断して前記候補の中から前記現用の記憶手段に代わる代替記憶手段を選出する選出手段と、
前記総合判断における各判断要素の重み付けを、記憶の用途に応じて変更する判断基準変更手段と
を有する
ことを特徴とする記憶システム。
【請求項５】
前記選出手段は、収集された情報を点数化し、代替記憶手段毎の合計点に基づいて代替記憶手段を選出する
ことを特徴とする請求項１、２、３または４に記載の記憶システム。
【請求項６】
前記代替装置登録手段に登録された候補に、ネットワークを介して接続された代替記憶手段を含む
ことを特徴とする請求項１、２、３、４または５に記載の記憶システム。
【請求項７】
前記判断要素の１つにデータの転送速度を含み、
所定量のデータを代替記憶手段に書き込むための所要時間を実測することで前記転送速度に係る情報を収集する
ことを特徴とする請求項１、２、３、４、５または６に記載の記憶システム。
【請求項８】
画像情報を入力する画像入力手段と、
入力された画像情報に対応する画像を記録紙上に形成して出力する印刷手段と、
入力された画像情報を記憶するための請求項１、２、３、４、５、６または７に記載の記憶システムと
を有する
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現用の記憶手段に異常が生じたとき、代替記憶手段への切り換えを行なう記憶システムに係り、特に複数用意された候補の中から代替記憶手段を選出する機能を有する記憶システムおよびこれを備えた画像形成装置に関する。
【背景技術】
【０００２】
近年、コピー機能を備えた複写機やこれにスキャナ機能、プリンタ機能、ファクシミリ機能などを付加したデジタル複合機などの画像形成装置では、入力した画像データをメモリやハードディスク装置（ＨＤＤ）などの記憶装置に記憶する機能を備えている。かかる機能により、コピー動作中に次の異なる原稿の読み取りを行なったり、保存されている画像を後からプリントしたり、他へ送信したりすることが可能になっている。
【０００３】
また記憶装置に異常や故障が生じた場合にも継続して処理が可能なように代替記憶装置を備えたものがあり、たとえば、現用の記憶装置が故障したとき、内蔵している複数の代替記憶装置の中で総記憶容量が最大のものを選出して切り換えるように構成した画像形成装置が提案されている（特許文献１参照）。
【０００４】
【特許文献１】特開２０００−３２４３１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
複数用意された代替記憶装置の性能が記憶容量を除いて同一であれば、記憶容量だけを基準に代替記憶装置を選出すればよい。しかし、アクセス速度の異なるハードディスク装置やネットワークを通じて接続された記憶装置が代替品の候補として用意されている場合には、容量だけを基準に適切な代替品を選出することはできない。
【０００６】
本発明は、上記の問題を解決しようとする課題にするものであり、現用の記憶手段に異常が生じたとき、多様な候補の中から適切な代替記憶手段を選出することのできる記憶システムおよびこれを含む画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、入力されたデータを記憶する現用の記憶手段（１３）と、
前記現用の記憶手段（１３）に代わる代替記憶手段（３１、３２、４１、４５）の候補が登録された代替装置登録手段（２１）と、
前記代替装置登録手段（２１）に登録されている候補の中から代替記憶手段（３１、３２、４１、４５）を選出するための予め定めた複数種類の判断要素に係る情報を、前記代替装置登録手段（２１）に登録されている代替記憶手段（３１、３２、４１、４５）について収集する判断情報収集手段（２２、２１０）と、
前記現用の記憶手段（１３）の異常を検出する異常検出手段（１５）と、
前記異常検出手段（１５）が前記現用の記憶手段（１３）の異常を検出したとき、前記判断情報収集手段（２２、２１０）が収集した情報に基づいて前記複数種類の判断要素を総合判断して前記候補の中から前記現用の記憶手段（１３）に代わる代替記憶手段（３１、３２、４１、４５）を選出する選出手段（２３、２２０）と
を有する
ことを特徴とする記憶システムである。
【０００８】
上記発明によれば、現用の記憶手段（１３）の異常が検出されたとき、各代替記憶手段（３１、３２、４１、４５）から収集した複数種類の判断要素に係る情報を総合判断することで、予め用意された複数の候補の中から代替品が選出される。
【０００９】
このように複数種類の判断要素を総合判断して代替記憶手段（３１、３２、４１、４５）を選出するので、多様な候補の中から適切な代替記憶手段（３１、３２、４１、４５）が選出される。選出される代替記憶手段（３１、３２、４１、４５）は、１つだけでもよいし、要求を満たすものを複数選出してもよい。代替記憶手段（３１、３２、４１、４５）は、本体にローカル接続されたハードディスク装置のような記憶装置のほか、ネットワークを介して接続された装置、たとえば、他の記憶システムが有する記憶装置やメモリサーバのような装置であってもよい。
【００１０】
判断要素には、各代替記憶手段（３１、３２、４１、４５）の有する記憶容量、本体と代替記憶手段間での転送速度、ネットワークや代替記憶手段（３１、３２、４１、４５）の負荷状況などがある。また、貸し出し可能な記憶容量や保存可能な期間などを判断要素に加えてもよい。判断情報収集手段（２２、２１０）は、このような判断要素に係る情報を各代替記憶手段（３１、３２、４１、４５）から予め収集してもよいし、記憶手段に異常が生じた時点で収集してもよい。
【００１１】
複数の判断要素に基づく総合判断であれば、総合判断の方法は問わない。また現用の記憶手段（１３）の異常には、故障のほか、メモリフルも含まれる。現用の記憶手段（１３）は代替記憶手段（３１、３２、４１、４５）と区別せず、複数用意された代替記憶手段（３１、３２、４１、４５）の中の１つであってもよい。
【００１２】
請求項２に係る発明は、入力されたデータを記憶する現用の記憶手段（１３）と、
前記現用の記憶手段（１３）に代わる代替記憶手段（３１、３２、４１、４５）の候補が登録された代替装置登録手段（２１）と、
前記代替装置登録手段（２１）に登録されている候補の中から代替記憶手段（３１、３２、４１、４５）を選出するための１または２種以上の静的な判断要素に係る情報を、前記代替装置登録手段（２１）に登録されている代替記憶手段（３１、３２、４１、４５）について予め収集する静的判断情報収集手段（２１１）と、
前記現用の記憶手段（１３）の異常を検出する異常検出手段（１５）と、
前記異常検出手段（１５）が前記現用の記憶手段（１３）の異常を検出したとき、前記静的判断情報収集手段（２１１）が予め収集した情報に基づいて前記候補の中から前記現用の記憶手段（１３）に代わる代替記憶手段（３１、３２、４１、４５）を一次選出する一次選出手段（２２１）と、
前記一次選出手段（２２１）が選出した代替記憶手段（３１、３２、４１、４５）のそれぞれについて、代替記憶手段（３１、３２、４１、４５）を選出するための１または２種以上の動的な判断要素に係る情報を収集する動的判断情報収集手段（２１２）と、
前記一次選出手段（２２１）が選出した候補の中から前記現用の記憶手段（１３）に代わる代替記憶手段（３１、３２、４１、４５）を前記動的判断情報収集手段（２１２）が収集した情報に基づいて選出する選出手段（２２０）と
を有する
ことを特徴とする記憶システムである。
【００１３】
上記発明によれば、まったく変化しない、あるいはほとんど変化しない静的な判断要素に係る情報を予め各代替記憶手段（３１、３２、４１、４５）から収集しておき、現用の記憶手段（１３）に異常が生じたとき、これら静的な判断要素に基づいて候補を一次選出する。そして、一次選出された代替記憶手段についてだけ、動的な判断要素に係る現時点の情報を収集し、これらに基づいて最終的な選出判断を行なう。
【００１４】
静的な判断要素は、代替記憶手段（３１、３２、４１、４５）が提供可能な最大記憶容量、代替記憶手段（３１、３２、４１、４５）との間の最大転送速度、データの最長保存期間などであり、各要素の最良条件として捉えることができる。動的な判断要素は、現時点で提供可能な記憶容量、現状の転送速度、負荷状況など、刻々と変化する要素として捉えることができる。たとえば、提供可能な最大容量や最速条件での転送速度などを各代替記憶手段（３１、３２、４１、４５）について予め収集しておき、これら静的判断要素に係る情報に基づいて候補の中から今回の使用条件を満足するものを絞り込み、その後、それらについての現状を把握して、代替記憶手段（３１、３２、４１、４５）を選出する。
【００１５】
このように、予め収集した静的な判断要素に係る情報に基づいて代替記憶手段（３１、３２、４１、４５）を一次選出し、それらについてだけ動的判断要素に係る情報を収集し現状を把握して代替記憶手段（３１、３２、４１、４５）を選出するので、異常発生後に代替記憶手段（３１、３２、４１、４５）を選出するまでの所要時間の短縮と、現状に沿った適切なものの選出とを両立させることができる。
【００１６】
請求項３に係る発明は、入力されたデータを記憶する現用の記憶手段（１３）と、
前記現用の記憶手段（１３）に代わる代替記憶手段（３１、３２、４１、４５）の候補が登録された代替装置登録手段（２１）と、
前記代替装置登録手段（２１）に登録されている候補の中から代替記憶手段（３１、３２、４１、４５）を選出するための予め定めた複数種類の判断要素に係る情報を、前記代替装置登録手段（２１）に登録されている代替記憶手段（３１、３２、４１、４５）について収集する判断情報収集手段（２２、２１０）と、
前記現用の記憶手段（１３）の異常を検出する異常検出手段（１５）と、
前記異常検出手段（１５）が前記現用の記憶手段（１３）の異常を検出したとき、前記判断情報収集手段（２２、２１０）が収集した情報に基づいて前記複数種類の判断要素を総合判断して前記候補の中から前記現用の記憶手段（１３）に代わる１または２以上の代替記憶手段（３１、３２、４１、４５）を選出する選出手段（２３、２２０）と、
前記選出手段（２３、２２０）によって複数の代替記憶手段（３１、３２、４１、４５）が選出されたとき、データの記憶に係る負荷をこれら複数の代替記憶手段（３１、３２、４１、４５）に分散する負荷分散手段（２５）と
を有する
ことを特徴とする記憶システムである。
【００１７】
上記発明によれば、基準を満たす代替記憶手段（３１、３２、４１、４５）が複数選出された場合に、データの記憶に係る負荷をそれら複数の代替記憶手段（３１、３２、４１、４５）に分散させるようになっている。これにより、１つの代替記憶手段（３１、３２、４１、４５）に負荷が集中しなくなって、代替記憶手段（３１、３２、４１、４５）の効率的な利用が可能になる。選出された代替記憶手段（３１、３２、４１、４５）に負荷を均等分散してもよいし、好条件のものほど大きな負荷を割り当てるように不均等に負荷を分散させてもよい。
【００１８】
請求項４に係る発明は、入力されたデータを記憶する現用の記憶手段（１３）と、
前記現用の記憶手段（１３）に代わる代替記憶手段（３１、３２、４１、４５）の候補が登録された代替装置登録手段（２１）と、
前記代替装置登録手段（２１）に登録されている候補の中から代替記憶手段（３１、３２、４１、４５）を選出するための予め定めた複数種類の判断要素に係る情報を、前記代替装置登録手段（２１）に登録されている代替記憶手段（３１、３２、４１、４５）について収集する判断情報収集手段（２２、２１０）と、
前記現用の記憶手段（１３）の異常を検出する異常検出手段（１５）と、
前記異常検出手段（１５）が前記現用の記憶手段（１３）の異常を検出したとき、前記判断情報収集手段（２２、２１０）が収集した情報に基づいて前記複数種類の判断要素を総合判断して前記候補の中から前記現用の記憶手段（１３）に代わる代替記憶手段（３１、３２、４１、４５）を選出する選出手段（２３、２２０）と、
前記総合判断における各判断要素の重み付けを、記憶の用途に応じて変更する判断基準変更手段（２３２）と
を有する
ことを特徴とする記憶システムである。
【００１９】
上記発明によれば、総合判断における各判断要素の重み付けが、記憶の用途に応じて変更される。たとえば、コピー機やデジタル複合機では、読み取った原稿の種類やその原稿を即座にコピーするのか、長期間保存するのかなどジョブの種類（記憶の用途）によって最適な代替記憶手段（３１、３２、４１、４５）の条件が変化する。長期保存する蓄積型記憶の場合には、蓄積可能期間や容量が重要な判断要素になり、即時コピーのような一時的記憶の場合にはデータの転送速度が重要な判断要素になる。そこで、記憶の用途によって各判断要素の重み付けを変えて総合判断することにより、用途毎に最適な代替記憶手段（３１、３２、４１、４５）の選出が可能になる。
【００２０】
請求項５に係る発明は、前記選出手段（２３、２２０）は、収集された情報を点数化し、代替記憶手段（３１、３２、４１、４５）毎の合計点に基づいて代替記憶手段（３１、３２、４１、４５）を選出する
ことを特徴とする請求項１、２、３または４に記載の記憶システムである。
【００２１】
上記発明によれば、複数種類の判断要素に基づく総合判断を明確な基準で行なうことが可能になる。たとえば、最高得点の代替記憶手段（３１、３２、４１、４５）を選出したり、一定の基準点以上を獲得した代替記憶手段（３１、３２、４１、４５）を選出したりする。また必須条件を満たさない場合に点数を「０」にし、いずれかの判断要素で「０」点のある代替記憶手段（３１、３２、４１、４５）を選出対象から除外するようにしてもよい。すなわち、点数を必須条件の判断と合計点による優劣判断の双方に利用してもよい。また、各判断要素に対する最高得点や点数の割り振り方を変更することで、総合判断における各判断要素の重み付けを変更することができる。
【００２２】
請求項６に係る発明は、前記代替装置登録手段（２１）に登録された候補に、ネットワークを介して接続された代替記憶手段（３１、３２、４１、４５）を含む
ことを特徴とする請求項１、２、３、４または５に記載の記憶システムである。
【００２３】
上記発明によれば、ローカル接続された代替記憶手段（３１、３２、４１、４５）のほか、ネットワークを通じて接続された多様な代替記憶手段（３１、３２、４１、４５）の利用が可能になる。特に、ネットワークで接続されものは、通信速度や負荷状況などの要素を判断要素に含めるとよい。
【００２４】
請求項７に係る発明は、前記判断要素の１つにデータの転送速度を含み、
所定量のデータを代替記憶手段（３１、３２、４１、４５）に書き込むための所要時間を実測することで前記転送速度に係る情報を収集する
ことを特徴とする請求項１、２、３、４、５または６に記載の記憶システムである。
【００２５】
上記発明によれば、所定量のデータの書き込み処理を実際に行なって転送速度に係る情報が収集される。ネットワークの転送速度は多様な要素によって変動するので演算で求めるよりも、実測の方が的確かつ容易に転送速度を把握することができる。
【００２６】
請求項８に係る発明は、画像情報を入力する画像入力手段（１１）と、
入力された画像情報に対応する画像を記録紙上に形成して出力する印刷手段（１２）と、
入力された画像情報を記憶するための請求項１、２、３、４、５、６または７に記載の記憶システムと
を有する
ことを特徴とする画像形成装置（１０、２００）である。
【００２７】
上記発明によれば、画像形成装置（１０、２００）の有する記憶手段に異常が生じた場合に、複数用意された候補の中から適切な代替記憶手段（３１、３２、４１、４５）を選出し、この代替品を用いて処理の継続が可能になる。
【発明の効果】
【００２８】
本発明に係る記憶システムおよびこれを含む画像形成装置によれば、現用の記憶手段の異常が検出されたとき、各代替記憶手段から収集した複数種類の判断要素に係る情報を総合判断して代替記憶手段を選出するので、多様な候補の中から適切な代替記憶手段を選出することができる。
【００２９】
予め収集した静的判断要素に係る情報に基づいて一次選出した代替記憶手段についてだけ動的判断要素に係る情報を収集し、これらの現状を把握した上で代替記憶手段を選出するものでは、異常発生後に代替記憶手段を選出するまでの所要時間を短縮しつつ、現状に沿った適切な代替記憶手段を選出することができる。
【００３０】
基準を満たす代替記憶手段が複数選出された場合に、データの記憶に係る負荷をそれら複数の代替記憶手段に分散させるものでは、１つの代替記憶手段に負荷が集中しなくなり、代替記憶手段を効率的に利用することが可能になる。
【００３１】
総合判断における各判断要素の重み付けを記憶の用途に応じて変更するものでは、用途に応じた適切な代替記憶手段の選出が可能になる。
【００３２】
収集された情報を点数化し、代替記憶手段毎の合計点に基づいて代替品を選出するものでは、複数種類の判断要素に基づく総合判断を、明確かつ客観的な基準で行なうことが可能になる。
【００３３】
代替装置登録手段に登録された候補に、ネットワークを介して接続されたものを含むものでは、多様な候補から代替記憶手段を選出することができる。またネットワーク上に分散しているメモリ資源を有効活用することができる。
【００３４】
所定量のデータの書込処理を実際に行なって転送速度に係る情報を収集するものでは、ネットワークを通じて接続された代替記憶手段の転送速度を的確かつ容易に把握することができる。
【発明を実施するための最良の形態】
【００３５】
以下、図面に基づき本発明の第１の実施の形態を説明する。
【００３６】
図１は、本発明の実施の形態に係る記憶システムを備えた画像形成装置１０の構成を示している。画像形成装置１０は、原稿画像を読み取るスキャナ機能、原稿を読み取りその複製を記録紙上に形成して出力するコピー機能、遠隔の装置と画像データの送受信を行なうファクシミリ機能、パーソナルコンピュータ等から入力される印刷データに基づいて印刷するプリンタ機能などを有し、一般にデジタル複合機と称される装置である。
【００３７】
入力部１１は、画像データを取り込む機能を果たすものであり、スキャナで原稿画像を読み取るほか、パーソナルコンピュータなどから印刷データを取り込む機能や、ファクシミリ受信によって画像データを取り込む機能を果たす。出力部１２は、画像データに応じた画像を電子写真プロセスによって記録紙上に形成して出力するほか、画像データをファイルあるいはファクシミリデータとして通信回線を介して送信する機能を果たす。画像処理部１４は、図示省略のページメモリ上で画像を拡大・縮小・回転させるほか、画像データを圧縮・伸張する機能を果たす。
【００３８】
画像記憶装置１３は、非圧縮の画像データまたは圧縮された画像データを記憶する装置である。ここではハードディスク装置を用いている。画像記憶装置１３は、通常状態において現用の記憶手段として使用される。異常検出手段１５は、画像記憶装置１３の異常を検出するものであり、故障のほか、空き領域の不足も異常として検出する。入出力Ｉ／Ｆ部１６は、各種の外部装置を接続する機能を果たす。たとえば、画像形成装置１０の本体内部に設置された代替記憶装置３１や、本体に直接外付けされた代替記憶装置３２、ネットワーク４０を介して接続された遠隔の代替記憶装置４１などが接続される。
【００３９】
制御部２０は、画像形成装置１０の動作を統括制御する機能を果たし、ＣＰＵ（中央処理装置）と、ＲＯＭ（リード・オンリ・メモリ）と、ＲＡＭ（ランダム・アクセス・メモリ）とを主要部とした回路で構成される。制御部２０は、代替装置登録手段２１と、判断情報収集手段２２と、選出手段２３と、得点表記憶部２４と、負荷分散手段２５としての機能を果たす。
【００４０】
代替装置登録手段２１は、異常の検出された記憶装置の代替品となる代替記憶装置の候補を登録している。詳細には、代替記憶装置のＩＤ番号とそのアドレス情報とを関連付けて登録している。たとえば、ローカル接続の場合にはポート番号が、ネットワーク接続の場合にはネットワーク上のＩＰアドレスなどが登録される。
【００４１】
判断情報収集手段２２は、代替装置登録手段２１に登録されている候補の中から代替品にすべき代替記憶装置を選出するための情報を収集する。すなわち予め定めた複数種類の判断要素（以後、パラメータとも呼ぶ）に係る情報を、代替装置登録手段２１に登録されている各代替記憶装置について収集する機能を果たす。判断要素には、使用可能な記憶容量、装置間でのデータの転送速度、代替記憶装置自体の処理速度、ネットワーク上の負荷、代替記憶装置に対する画像形成装置１０以外からのアクセス頻度（負荷）などがある。判断要素はこれらに限定されず、必要に応じて適宜設定することができる。
【００４２】
選出手段２３は、異常検出手段１５が画像記憶装置１３の異常を検出したとき、判断情報収集手段２２の収集した情報に基づいて複数種類の判断要素を総合判断し、代替装置登録手段２１に登録されたものの中から異常の検出された画像記憶装置１３の代替品となる代替記憶装置を選出する機能を果たす。より詳細には、判断情報収集手段２２が収集した情報を得点表記憶部２４に記憶されている得点換算表を参照して点数化し、代替記憶装置毎の合計点に基づいて代替記憶装置を選出するようになっている。
【００４３】
負荷分散手段２５は、画像記憶装置１３の代替品として利用可能な代替記憶装置が複数選出された場合に、これら複数の代替記憶装置に負荷が分散するように、データの記憶先を振り分ける機能を果たす。画像形成装置１０において記憶システムとしての機能は、画像記憶装置１３と、異常検出手段１５と、制御部２０と、代替装置登録手段２１と、判断情報収集手段２２と、選出手段２３と、得点表記憶部２４と、負荷分散手段２５とによって実現される。
【００４４】
図２および図３は、得点表記憶部２４に記憶されている得点換算表を例示したものである。図２に示す転送速度換算表５１は、装置間の転送速度をランク分けし、各ランクに対応するポイント値を表したものである。この転送速度換算表５１では、転送速度が１０Ｍｂｙｔｅ／ｓ以上のときはＡランクで５０ポイントに、１０Ｍｂｙｔｅ／ｓ未満５Ｍｂｙｔｅ／ｓ以上のときはＢランクで４０ポイントに、５Ｍｂｙｔｅ／ｓ未満１Ｍｂｙｔｅ／ｓ以上のときはＣランクで３０ポイントに、１Ｍｂｙｔｅ／ｓ未満０．５Ｍｂｙｔｅ／ｓ以上のときはＤランクで１５ポイントに、０．５Ｍｂｙｔｅ／ｓ未満のときはＥランクで０ポイントに換算される。
【００４５】
図３は使用可能容量をポイントに換算する容量換算表５２の一例を示している。この容量換算表５２では、使用可能なメモリ容量が５０Ｇｂｙｔｅ以上のとき５０ポイントに、５０Ｇｂｙｔｅ未満１０Ｇｂｙｔｅ以上のとき４０ポイントに、１０Ｇｂｙｔｅ未満５Ｇｂｙｔｅ以上のとき３０ポイントに、５Ｇｂｙｔｅ未満１Ｇｂｙｔｅ以上のとき２０ポイントに、１Ｇｂｙｔｅ未満３００Ｍｂｙｔｅ以上のとき１０ポイントに、３００Ｍｂｙｔｅ未満のとき０ポイントに換算される。
【００４６】
各得点換算表での最高ポイントや各換算表におけるポイントの割り振り方を変更することで、総合判断における各判断要素の重み付けを変更することができる。たとえば、転送速度を判断要素として重視する場合には、転送速度を換算して得られるポイントを高く設定すればよい。ユーザは、得点換算表の内容を設定でき、どの判断要素を重視するかをユーザが変更し得る構成になっている。また「０」ポイントは代替記憶装置として使用できないことを表している。
【００４７】
図４は、各種判断要素に係る情報を画像形成装置１０の判断情報収集手段２２が各代替記憶装置４５から収集する様子を示したものである。代替記憶装置４５には、画像データの記憶機能をクライアントに提供する画像サーバやメモリサーバ、代替記憶装置の機能を備えたパーソナルコンピュータのほか、他の画像形成装置などが含まれる。判断要素に係る情報は、代替装置登録手段２１に登録されている代替記憶装置にネットワーク４０を通じて画像形成装置１０から問い合わせるほか、画像形成装置１０から代替記憶装置にダミーデータの書き込み処理を行なって取得するようになっている。
【００４８】
ダミーデータとして、ＰＩＮＧ（Packet INternet
Groper）を送信して相手から応答があるまでの時間を調べることで、ネットワーク上での転送速度を把握することができる。また一定量のダミーデータの書き込みを実行し、書き込み完了レスポンスを受け取るまでの所要時間を実測してもよい。この場合、ネットワーク上の転送速度と代替記憶装置での処理速度とを含め総合的な処理速度を把握することができる。たとえば、実際に使用される頻度の高い標準的な原稿を標準原稿に設定し、この標準原稿１枚分の画像データを書き込むための所要時間を実測することで総合的な処理速度に係る情報を収集することができる。
【００４９】
図５は、代替記憶装置の選択に係る処理の流れを示している。画像形成装置１０の異常検出手段１５は画像記憶装置１３に異常がないかを常時監視し（ステップＳ１０１）、正常なときは（ステップＳ１０１；Ｙ）画像記憶装置１３を用いて通常処理を実施する（ステップＳ１０２）。すなわち、コピーなど各種ジョブの実行過程における画像データの格納や読み出しなど、画像形成装置１０の動作に係る記憶処理を実施する。
【００５０】
画像記憶装置１３に異常が発生すると（ステップＳ１０１；Ｎ）、判断情報収集手段２２は、代替装置登録手段２１に登録されているすべての代替記憶装置について予め定めた判断要素に係る情報を収集する（ステップＳ１０３）。その後、収集した情報を各判断要素に対応する得点換算表を用いてポイント化（点数化）し（ステップＳ１０４）、代替記憶装置毎にポイントの取得状況を解析する（ステップＳ１０５）。
【００５１】
「０」ポイントの判断要素が１つでも存在する場合はその代替記憶装置を使用不可と判定する。代替装置登録手段２１に登録された候補の中に使用可能な代替記憶装置がないときは（ステップＳ１０６；Ｎ）、エラー処理を行なう（ステップＳ１０７）。エラー処理では、記憶装置の故障によりジョブが実行できない旨の案内メッセージ等を表示する。
【００５２】
使用可能な代替記憶装置が存在する場合は（ステップＳ１０６；Ｙ）、それら使用可能な代替記憶装置についてポイントの解析結果を総合判断し、異常の発生した画像記憶装置１３に代わる代替記憶装置を選出する（ステップＳ１０８）。その後は、選出した代替記憶装置を用いて画像形成装置１０の動作に係る記憶処理を実施する（ステップＳ１０９）。
【００５３】
図６は、１つの候補に関して実施されるパラメータの解析処理等であって最終的に１台の代替記憶装置を選出する場合の処理を示している。判定中の代替記憶装置が複数の判断要素の中で「０」ポイントの要素を１つでも有する場合は（ステップＳ１１１；Ｙ）、代替記憶装置としての必須条件を満たしていないと判定し、この候補を選出の対象外にする（ステップＳ１１２）。「０」ポイントの判断要素がない場合は（ステップＳ１１１；Ｎ）、すべての判断要素に係るポイントの合計点を算出し、この点数が対象外とされなかった候補の中で最高得点か否かを判断する（ステップＳ１１３）。最高得点でない場合は（ステップＳ１１３；Ｎ）、選出対象から落選し（ステップＳ１１４）、最高得点の場合は（ステップＳ１１３；Ｙ）、当該代替記憶装置を異常の生じた画像記憶装置１３に代わる代替記憶装置に決定する（ステップＳ１１５）。
【００５４】
図７は、Ｍ１〜Ｍ５までの５台の候補について取得した各判断要素に係る情報内容とそれをポイント化した点数と評価結果とを対比して一覧表示した一覧表６０の一例を示している。各判断要素の上段は取得した情報内容またはこれをランクに変換したものの値を示し、下段は上段の内容をポイントに換算した場合のポイント数を示している。
【００５５】
この例において、使用可能容量だけに注目するとＭ５の候補が最高ポイント（３５ｐｔｓ）で代替記憶装置として最適と判断される。しかし、装置間の転送速度が大変遅く、この項目のポイントが「０」なので、選出の対象から外されている。同様に転送速度だけに注目すればＭ３の候補が最高ポイント（５０ｐｔｓ）で代替記憶装置に最適と判断されるが、使用可能容量が２００Ｍｂｙｔｅと少なく、この項目が「０」ポイントなので、選出の対象から外されている。
【００５６】
Ｍ１とＭ２の候補は共に代替品としての使用に適した高い能力を持っているが、この例では装置間の転送速度を重視するようにポイント配分を行なっているので、合計点による総合判断ではＭ２の候補が最適な代替品に決定されている。このように、重要視する判断要素ほど高いポイントが付与されるように判断要素に重み付けを行なった上で複数の判断要素を総合判断して代替品にすべき代替記憶装置を決定するので、性能や動作環境が異なる多様な代替記憶手段の中から最適なものを選出することができる。
【００５７】
図８は、１つの候補に関して実施されるパラメータの解析処理等であって要求を満たす代替記憶装置をすべて選出する場合の処理を示している。判定中の代替記憶装置が複数の判断要素の中で「０」ポイントの要素を１つでも有する場合は（ステップＳ１２１；Ｙ）、代替記憶装置としての必須条件を満たしていないと判定し、この候補を選出の対象外にする（ステップＳ１２２）。「０」ポイントの判断要素がない場合は（ステップＳ１２１；Ｎ）、すべての判断要素に係るポイントの合計点を算出し、これが予め定めた閾値以上かを判定する（ステップＳ１２３）。閾値以上ない場合は（ステップＳ１２３；Ｎ）、選出対象から落選し（ステップＳ１２４）、閾値以上ある場合は（ステップＳ１２３；Ｙ）、当該代替記憶装置を異常の生じた画像記憶装置１３の代替品の１つに決定する（ステップＳ１２５）。この場合、閾値を超えるものが複数あればそれらすべてが代替品に選出される。
【００５８】
たとえば、図７に示したＭ１〜Ｍ５の候補において、閾値を６０ポイントに設定するとＭ１とＭ２の候補が共に代替品として選出される。閾値には、代替品としての使用に耐え得る最低水準の記憶装置が有するべきポイント値を設定するとよい。複数の代替品が選出されると、負荷分散手段２５はそれらの代替記憶装置に負荷が分散されるように処理を割り振る。たとえば、選出された複数の代替記憶装置に負荷を均等に分散させるほか、合計点の高低に応じて負荷を不均等に分散されてもよい。均等分散の場合には、ジョブ毎に代替記憶装置を切り換えて使用するとよい。
【００５９】
次に、本発明の第２の実施の形態について説明する。  
第２の実施の形態では、判断要素を静的判断要素と動的判断要素に区別し、予め各代替記憶装置から静的判断要素に係る情報を収集する。現用の記憶装置に異常が生じると、静的判断要素に係る情報に基づいて代替記憶装置を一次選出し、これら一次選出されたものについてだけ動的判断要素に係る情報を収集して最終的な選出を行なうようになっている。
【００６０】
また第２の実施の形態では、ジョブの種類に応じて総合判断する際の各判断要素の重み付けを記憶の用途に応じて変更するようになっている。具体的には、各判断要素をポイント化する際に参照する得点換算表をジョブの種類に応じて切り換えるようになっている。
【００６１】
図９は、第２の実施の形態に係る記憶システムを含む画像形成装置２００の構成を示している。図１に示すものと同一部分には同一の符号を付してあり、それらの説明を省略する。制御部２０１の判断情報収集手段２１０は、静的判断要素に係る情報を各代替記憶装置から収集する静的判断情報収集手段２１１と、動的判断要素に係る情報を各代替記憶装置から収集する動的判断情報収集手段２１２とから構成される。選出手段２２０は、静的判断要素に係る情報に基づいて代替記憶装置を一次選出する一次選出手段２２１としての機能を備えている。
【００６２】
得点表記憶部２３１は、ジョブの種類別に複数種類の得点換算表を記憶している。判断基準変更手段２３２は、代替記憶装置の選出に使用する得点換算表をジョブの種類に応じて切り換える機能を果たす。記憶システムとしての機能は、画像記憶装置１３と、異常検出手段１５と、制御部２０１と、代替装置登録手段２１と、判断情報収集手段２１０と、静的判断情報収集手段２１１と、動的判断情報収集手段２１２と、選出手段２２０と、一次選出手段２２１と、得点表記憶部２３１と、負荷分散手段２５と、判断基準変更手段２３２とにより実現される。
【００６３】
図１０は、ジョブ別に用意された複数の得点換算表の一例を示している。この例では、ジョブＡ、ジョブＢ、ジョブＣのそれぞれについて各判断要素に対する得点換算表２５１〜２５３が用意されている。各得点換算表は、対応するジョブにおける画像データの記憶処理に応じた適切な代替記憶装置が選択されるように、各判断要素に係る情報をポイント化する際の点数配分や最高得点が設定されている。
【００６４】
たとえば、画像データの長期保存を目的とするジョブでは、長期保存可能なことが必須の要件になる。また、使用可能容量は重要な判断要素になるが、転送速度はあまり重視されない。一方、即時コピージョブの場合は、画像データを代替記憶装置に格納した後すぐに読み出すので、転送速度が重要な判断要素になり、長期保存可能か否かは重要でない。このようにジョブの種類によって代替記憶装置に求められる要件や各判断要素の重み付けが相違するので、このような状況に対応すべくジョブ毎に得点換算表を切り換えている。
【００６５】
静的判断要素には、データを一時的短期的にのみ保存可能か長期保存可能かを示す保存可能期間、代替記憶装置として提供可能な最大記憶容量、ネットワークの最大転送速度、代替記憶装置の最大処理速度などの項目がある。静的判断要素は各要素の最良条件として捉えることもできる。動的判断要素には、現時点で使用可能な記憶容量、装置間での現時点でのデータ転送速度、ネットワーク上の現時点の負荷、代替記憶装置に対する画像形成装置１０以外からの現時点での負荷状況などがある。動的判断要素は、刻々と変化する要素として捉えることができる。静的判断要素および動的判断要素はこれらに限らず、必要に応じて適宜増減することができる。
【００６６】
図１１は、画像形成装置２００が行なう代替記憶装置の選出に係る処理の流れを示している。静的判断情報収集手段２１１は、画像記憶装置１３に異常が発生する前に静的判断要素に係る情報を代替装置登録手段２１に登録されている各代替記憶装置から収集する（ステップＳ３０１）。たとえば、代替装置登録手段２１の登録内容が変更されたとき、あるいは電源ＯＮ時の初期処理や毎日１回所定の時刻に情報を収集するとよい。
【００６７】
画像記憶装置１３に異常が発生すると（ステップＳ３０２；Ｙ）、判断基準変更手段２３２は、今回実行するジョブに対応する得点換算表を選択し（ステップＳ３０３）、選択した得点換算表で静的判断要素に係る情報をポイント化する。そして、「０」ポイントの判断要素がなく、かつ合計得点が所定の閾値以上の代替記憶装置を一次選出する（ステップＳ３０４）。たとえば、長期保存を目的とするジョブの場合には、保存期間が「本日限り」のような代替記憶装置は一次選出で落選になる。また、転送速度を重視するジョブでは、最大転送速度が必要な速度条件を満たしていないものが落選になる。
【００６８】
動的判断情報収集手段２１２は、一次選出された代替記憶装置について動的判断要素に係る情報を収集する（ステップＳ３０５）。これにより一次選出されたものについてだけ動的な判断要素に係る現時点の情報が収集される。選出手段２２０は、収集した動的判断要素に係る情報を今回のジョブに対応する得点換算表でポイント化する。そして「０」ポイントの判断要素がなく、最高得点のものを今回の代替品として選出し決定する（ステップＳ３０６）。なお所定の閾値を超える１または２以上の代替記憶装置を選出してもよい。複数の代替記憶装置を選出した場合は、これらに負荷が分散される。
【００６９】
このように、予め収集した静的判断要素に係る情報に基づいて、今回のジョブにおける記憶処理の要求を満たす代替記憶手段を一次選出し、それらについてだけ動的判断要素に係る現時点の情報を収集して代替品を選出するので、異常発生後に代替記憶手段を選出するまでの所要時間を短縮しつつ、現状に沿った適切な代替記憶装置を選出することができる。
【００７０】
以上、本発明の各種実施形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。たとえば、各判断要素に係る情報を得点換算表でポイント化したが、特定の関数を用いてポイント化してもよい。
【００７１】
また実施の形態では、「０」ポイントの場合に必須条件を満たしていないと判断したが、必須条件の判断を別途行ない、ポイントを優劣の判断のみに使用する構成にしてもよい。
【００７２】
実施の形態では、記憶システムを画像形成装置に適用した場合を例に説明したが、記憶システム単独あるいはデータ記憶機能を備えた他の装置に組み込む構成であってもよい。たとえば、パーソナルコンピュータやメモリサーバに本発明に係る記憶システムの機能を持たせてもよい。
【図面の簡単な説明】
【００７３】
【図１】本発明の第１の実施の形態に係る記憶システムを含む画像形成装置の電気的構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係る記憶システムを含む画像形成装置に記憶されている転送速度換算表の一例を示す説明図である。
【図３】本発明の第１の実施の形態に係る記憶システムを含む画像形成装置に記憶されている容量換算表の一例を示す説明図である。
【図４】各種判断要素に係る情報を画像形成装置の判断情報収集手段が各代替記憶装置から収集する様子を示す説明図である。
【図５】本発明の第１の実施の形態に係る記憶システムを含む画像形成装置が行なう代替記憶装置の選択に係る処理を示す流れ図である。
【図６】１つの候補に関して実施されるパラメータの解析処理等であって最終的に１台の代替記憶装置を選出する場合の処理を示す流れ図である。
【図７】５台の候補について取得した各判断要素に係る情報内容とそれらをポイント化した点数と評価結果とを対比して一覧表示した説明図である。
【図８】１つの候補に関して実施されるパラメータの解析処理等であって要求を満たす代替記憶装置をすべて選出する場合の処理を示す流れ図である。
【図９】本発明の第２の実施の形態に係る記憶システムを含む画像形成装置の電気的構成を示すブロック図である。
【図１０】ジョブ別に用意された得点換算表の一例を示す説明図である。
【図１１】本発明の第２の実施の形態に係る記憶システムを含む画像形成装置が行なう代替記憶装置の選択に係る処理を示す流れ図である。
【符号の説明】
【００７４】
１０…画像形成装置
１１…入力部
１２…出力部
１３…画像記憶装置
１４…画像処理部
１５…異常検出手段
１６…入出力Ｉ／Ｆ部
２０…制御部
２１…代替装置登録手段
２２…判断情報収集手段
２３…選出手段
２４…得点表記憶部
２５…負荷分散手段
３１…本体内部に設置された代替記憶装置
３２…本体に外付けされた代替記憶装置
４０…ネットワーク
４１…遠隔の代替記憶装置
４５…代替記憶装置
５１…転送速度換算表
５２…容量換算表
２００…画像形成装置
２０１…制御部
２１０…判断情報収集手段
２１１…静的判断情報収集手段
２１２…動的判断情報収集手段
２２０…選出手段
２２１…一次選出手段
２３１…得点表記憶部
２３２…判断基準変更手段
【図１】
2005063127.tif 000003
【図２】
2005063127.tif 000004
【図３】
2005063127.tif 000005
【図４】
2005063127.tif 000006
【図５】
2005063127.tif 000007
【図６】
2005063127.tif 000008
【図７】
2005063127.tif 000009
【図８】
2005063127.tif 000010
【図９】
2005063127.tif 000011
【図１０】
2005063127.tif 000012
【図１１】
2005063127.tif 000013