(57)【要約】【課題】  ＰＯＤにおいてプリンタ・複合機内のＨＤＤ要因のプリンタ・ダウンタイムを極力減らす。【解決手段】  クラスタリング環境で各印刷装置内のＨＤＤのスマート情報を参照し、ＨＤＤの寿命に応じて使用するプリンタを決める。【選択図】  図１
2006243902.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷可能な機器で構成されるクラスタリング環境において、ＨＤＤのスマート情報を使用する手段と、該スマート情報からＨＤＤの寿命に関する単数もしくは複数の情報から消耗度を示す数値を導く手段と、該消耗度を示す数値を比較する事によりクラスタリング環境下の機器内のＨＤＤをほぼ等しく消耗させＨＤＤの消耗が原因となる機器のダウンタイムを減らす事を特徴とする機器制御方式。
【請求項２】
請求項１において、ＨＤＤの消耗の度合いを示す数値が機器間である程度開いたらジョブ投入先の機器を切替える手段を有する事を特徴とする機器制御方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＤを使用した装置を複数で構成する際に有効な手段である。
【背景技術】
【０００２】
ＨＤＤはその構造上故障し易い機器であり、ＨＤＤが組み込まれた装置においてＨＤＤがその装置の寿命もしくは修理を前提として使用する装置においては、そのダウンタイムの原因として占める割合は高かった。ただ、大容量であり、容量当たりの単価に優れているため昨今多くの機器の搭載されている。その故障し易い特性をカバーするために様々な策が講じられてきた。例えば、部分的にセクタが物理的に破損する事を想定し、複数の個所に同じデータの書き込みを行う。また、環境温度が高い方が寿命を縮めるため、環境温度を下げるといった工夫がされてきた。
【０００３】
又、従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】開平９−２００４１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＨＤＤが組み込まれた装置が複数台で構成されるシステムについてだが、例えば、複数の複合機（コピー、プリンタ、スキャナ、ＦＡＸ等の複合機能を持つ装置）で構成した大規模な印刷装置であるクラスタリングがある。そのクラスタリングにおいては、使用される条件（多くはユーザの使い方）によって印刷される頻度は複合機によって異なっている事が多い。そのため、ＨＤＤの使用時間的にも偏りが生まれ、頻度高く使用される複合機ほど故障するまでの時間が短くなる傾向にある。クラスタリング内のある複合機が故障するとフル稼働させた時の生産性が当然低下するため、なるべく複合機の故障は避けたいという要望がある。
【０００５】
尚、上述の使用される条件とは、例えばユーザからの距離が近いものが優先して使用される、またクラスタリング内の複合機が違う機器で構成されている場合、ユーザが気に入った、もしくは、使い慣れたものを優先して使用するといった事が挙げられる。
【課題を解決するための手段】
【０００６】
ＨＤＤの故障し易さを鑑みＨＤＤにはスマート情報というＨＤＤのトータル使用時間、シーク回数、温度といったＨＤＤの寿命に関連する情報が管理されＨＤＤ外部からその情報を読み取る事ができる。この中からトータルＨＤＤ使用時間を利用して、各複合機の使用時間が大きく違わないように負荷分散をさせるものである。
【発明の効果】
【０００７】
本実施例によって、クラスタリングを構成する印刷機のＨＤＤの消耗度を稼働時間の観点からほぼ等しくする事が可能となる。
【０００８】
本実施例によって、クラスタリングを構成する印刷機のＨＤＤの消耗度をスマート情報で管理されているＨＤＤの寿命に影響のある複数の要素を元にほぼ等しくする事が可能となる。
【発明を実施するための最良の形態】
【０００９】
（第一の実施例）
本実施例は、本特許を複写機ベースの複合機のクラスタリングに応用した例であり、図１は本実施例を最もよく表している図である。図中１１はクラスタリングシステムに接続されている基幹ＬＡＮ、１２はクラスタリングシステムを統括して管理するＰＯＤサーバ、１３はクラスタリングを構成する一つ目の印刷装置である複合機１、１４は複合機１の主記憶装置（プログラムやデータを保管する）であるＨＤＤ１、１５はクラスタリングを構成する二つ目の印刷装置である複合機２、１６は複合機２の主記憶装置（プログラムやデータを保管する）であるＨＤＤ２、１７はクラスタリングを構成する３つ目の印刷装置である複合機３、１８は複合機３の主記憶装置（プログラムやデータを保管する）であるＨＤＤ３、１９は複合機１〜３  １３，１５，１７を接続する機器間ＬＡＮである。
【００１０】
まず、一般的なクラスタリング印刷システムを図１を用いて説明する。ＰＯＤサーバ１２はユーザからの印刷ジョブを受付け、複合機１〜３  １３、１５、１７のいずれか、もしくはその複数から印刷を行う。ユーザから印刷先複合機の指定があった場合は、その複合機から印刷し、指定がない場合はＰＯＤサーバ１２の判断で印刷先が選ばれる。また、出力部数が多ければ複数の複合機を使用しての印刷と言ったやり方が一般的である。更には、複合機１３、１５はモノクロだが、複合機１７はカラー機といった構成のクラスタリングも可能である。こういった場合カラー印刷は全て複合機１７で行うことになるため、その一方でモノクロは単純に３台に振り分けるような使い方をするとカラー機である複合機１７のＨＤＤ３  １８の消耗が一番早くなる。こうした事態を避けるために、全体の負荷バランスをＰＯＤサーバ１２で実施すると言った事も考えられるが、例えば複合機１３、１５は同時に新品を購入して使用開始したが、複合機１７はどこかで既に使用されていた物を使用するというケースも考えられる。その場合、複合機１３、１５のＨＤＤであるＨＤＤ１  ４、ＨＤＤ２  １６の稼働時間をＰＯＤサーバ１２が管理することは可能であるが、複合機１７のＨＤＤ３  １８の設置時までの稼働時間は、それ以前に複合機１７を管理していたＰＯＤサーバ１２のから情報を継承しない限り不明である。また、もし管理しているサーバ等が存在しない場合は稼働時間自体不明と言うことになる。
【００１１】
本実施例では、ＨＤＤの機能として盛り込まれているスマート情報を利用する。スマート情報にはＨＤＤの稼働時間も格納されており、それを利用しクラスタリングを構成する複合機１３，１５，１７のＨＤＤ１〜３  １４，１６，１８の消耗度がほぼ同等になるように印刷先を振り分ける。実例を図２を用いて説明する。図２はＰＯＤサーバの動作を示すフローチャートである。まず、ユーザから印刷ジョブを受信する（Ｓ２１）。次に、各複合機に対しＨＤＤのスマート情報の稼働時間を読み、ＰＯＤサーバ１２に通知させる（Ｓ２２）。通知された稼働時間を比較し最も短いＨＤＤを内蔵する複合機がどれであるかＰＯＤサーバ１２が判断する（Ｓ２３）。最後にＳ２３で選定された複合機に印刷ジョブを投げ（Ｓ２４）、一連の動作は完了する。
【００１２】
本実施例では、ＰＯＤサーバが印刷ジョブを受信してから各複合機のＨＤＤの稼働時間を確認するが、もちろん印刷ジョブ受信前に確認しておくことも可能である。
【００１３】
本実施例では、複合機でのクラスタリングについて述べたが、もちろん、印刷機能を有すればＬＢＰ、ＢＪプリンタ等印刷機能を持つ機器であれば対応可能である。
【００１４】
本実施例では、消耗度で比較しジョブ投入をする機器を決定していたが、ジョブ毎に寿命を計算しジョブの投入先を変更するとジョブが分散しすぎて使いにくい（例えば、あるユーザがあるジョブを印刷し、それが複合機１で印刷され、同じものをもう一部印刷した時、別の複合機で印刷される事が考えられる）。そのため、投入先の変更はＨＤＤの稼働時間で例えば１時間以上の差が開いたら行うようにするのが現実的と思われる。
【００１５】
本実施例によって、クラスタリングを構成する印刷機のＨＤＤの消耗度を稼働時間の観点からほぼ等しくする事が可能となる。
【００１６】
（第二の実施例）
本実施例は、実施例１のＨＤＤ消耗度判断をより精密に行う手段を示した例であり、図３は本実施例を最もよく表している図である。図中３１はクラスタリングシステムに接続されている基幹ＬＡＮ、３２はクラスタリングシステムを統括して管理するＰＯＤサーバ、３３はクラスタリングを構成する一つ目の印刷装置である複合機１、３４は複合機１の主記憶装置（プログラムやデータを保管する）であるＨＤＤ１、３５はクラスタリングを構成する二つ目の印刷装置である複合機２、３６は複合機２の主記憶装置（プログラムやデータを保管する）であるＨＤＤ２、３７はクラスタリングを構成する３つ目の印刷装置である複合機３、３８は複合機３の主記憶装置（プログラムやデータを保管する）であるＨＤＤ３、３９は複合機１〜３  ３３，３５，３７を接続する機器間ＬＡＮである。
【００１７】
まず、一般的なクラスタリング印刷システムを図３を用いて説明する。ＰＯＤサーバ３２はユーザからの印刷ジョブを受付け、複合機１〜３  ３３、３５、３７のいずれか、もしくはその複数から印刷を行う。ユーザから印刷先複合機の指定があった場合は、その複合機から印刷し、指定がない場合はＰＯＤサーバ３２の判断で印刷先が選ばれる。また、出力部数が多ければ複数の複合機を使用しての印刷と言ったやり方が一般的である。更には、複合機３３、３５はモノクロだが、複合機３７はカラー機といった構成のクラスタリングも可能である。こういった場合カラー印刷は全て複合機３７で行うことになるため、その一方でモノクロは単純に３台に振り分けるような使い方をするとカラー機である複合機３７のＨＤＤ３  ３８の消耗が一番早くなる。こうした事態を避けるために、全体の負荷バランスをＰＯＤサーバ３２で実施すると言った事も考えられるが、例えば複合機３３、３５は同時に新品を購入して使用開始したが、複合機３７はどこかで既に使用されていた物を使用するというケースも考えられる。その場合、複合機３３、３５のＨＤＤであるＨＤＤ１  ３４、ＨＤＤ２  ３６の稼働時間をＰＯＤサーバが管理することは可能であるが、複合機３７のＨＤＤ３８の設置時までの稼働時間は、それ以前に複合機３７を管理していたＰＯＤサーバ３２のから情報を継承しない限り不明である。また、もし管理しているサーバ等が存在しない場合は稼働時間自体不明と言うことになる。
【００１８】
本実施例では、ＨＤＤの機能として盛り込まれているスマート情報を利用する。スマート情報にはＨＤＤの稼働時間、温度、シーク回数等が格納されており、それを利用しクラスタリングを構成する複合機３３，３５，３７のＨＤＤの消耗度がほぼ同等になるように印刷先を振り分ける。複合機１〜３  ３３、３５、３７は各々内蔵しているＨＤＤの各種スマート情報を元にその消耗度への影響を考え予めファクターを決め計算を行う。例えば、稼働時間はある期間のモータ稼働時間、プラス、シーク回数ｘ３分などと定義し、稼働時間に温度係数をかけたもの（２５度を標準（係数１）とし、温度が１０度上昇毎に２倍とする等）を消耗度を示す数値とする。また、計算値は温度等スマート情報として残らないものが含まれるため、使用開始から定期的（例えば１時間毎）に計算に積算値を該ＨＤＤの一部に記憶させる。
【００１９】
実際の動作を図４を用いて説明する。図４はＰＯＤサーバの動作を示すフローチャートである。まず、ユーザから印刷ジョブを受信する（Ｓ４１）。次に、各複合機に対しＨＤＤの各種スマート情報を読み、その情報を元に上述のような消耗度計算を行う（Ｓ４２）。計算値は温度等スマート情報として残らないものが含まれるため、該ＨＤＤの一部に消耗度の積算値として記憶させる。通知された各複合機３３〜３５の消耗時間を比較し最も短いＨＤＤを内蔵する複合機がどれであるか判断する（Ｓ４３）。最後にＳ４３で選定された複合機に印刷ジョブを投げ（Ｓ４４）、一連の動作は完了する。
【００２０】
本実施例では、ＰＯＤサーバが印刷ジョブを受信してから各複合機のＨＤＤの消耗時間を確認するが、もちろん印刷ジョブ受信前に確認しておくことも可能である。
【００２１】
本実施例では、複合機でのクラスタリングについて述べたが、もちろん、印刷機能を有すればＬＢＰ、ＢＪプリンタ等印刷機能を持つ機器であれば対応可能である。
【００２２】
本実施例では、ＨＤＤの消耗度の比較しジョブ投入をする機器を決定していたが、ジョブ毎に寿命を計算しジョブの投入先を変更するとジョブが分散しすぎて使いにくい（例えば、あるユーザがあるジョブを印刷し、それが複合機１で印刷され、もし同じものをもう一部印刷したら別の複合機で印刷されることがありうる）。そのため、投入先の変更はある程度ジョブ投入が切替えられないように、スマート情報から計算した数値にある程度の差が開いたら行うようにするのが現実的と思われる。
【００２３】
本実施例によって、クラスタリングを構成する印刷機のＨＤＤの消耗度をスマート情報で管理されているＨＤＤの寿命に影響のある複数の要素を元にほぼ等しくする事が可能となる。
【図面の簡単な説明】
【００２４】
【図１】実施例１の動作説明図。ＨＤＤの稼働時間を消耗度の指標としてクラスタリング環境下の各機器の印刷ジョブ処理の偏りを減らす実施例の図。
【図２】実施例１の処理フロー。
【図３】実施２の動作説明図。ＨＤＤの稼働時間、動作温度、シーク回数等からの計算値を消耗度の指標としてクラスタリング環境下の各機器の印刷ジョブ処理の偏りを減らす実施例の図。
【図４】実施例２の処理フロー。
【符号の説明】
【００２５】
１１  基幹ＬＡＮ
１２  ＰＯＤサーバ
１３  複合機１
１４  ＨＤＤ１
１５  複合機２
１６  ＨＤＤ２
１７  複合機３
１８  ＨＤＤ３
１９  機器間ＬＡＮ
３１  基幹ＬＡＮ
３２  ＰＯＤサーバ
３３  複合機１
３４  ＨＤＤ１
３５  複合機２
３６  ＨＤＤ２
３７  複合機３
３８  ＨＤＤ３
３９  機器間ＬＡＮ
【図１】
2006243902.tif 000003
【図２】
2006243902.tif 000004
【図３】
2006243902.tif 000005
【図４】
2006243902.tif 000006